re PR c++/79590 (ICE (internal compiler error) in nothrow_spec_p with generic lambda...
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2
3 PR c++/79590
4 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
5
6 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
7
8 PR c++/79005
9 * g++.dg/cpp1y/lambda-generic-79005.C: New.
10
11 2017-10-02 Paul Thomas <pault@gcc.gnu.org>
12
13 PR fortran/82312
14 * gfortran.dg/typebound_proc_36.f90 : New test.
15
16 2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
17
18 PR target/80210
19 * gcc.target/powerpc/pr80210-2.c: New test.
20
21 2017-10-02 Jakub Jelinek <jakub@redhat.com>
22
23 * gcc.dg/pr82389.c: New test.
24
25 PR tree-optimization/82387
26 PR tree-optimization/82388
27 PR tree-optimization/82389
28 * gcc.c-torture/compile/pr82389.c: New test.
29 * gcc.c-torture/execute/pr82387.c: New test.
30 * gcc.c-torture/execute/pr82388.c: New test.
31
32 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
33
34 PR c++/79180
35 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
36 * g++.dg/torture/pr79180.C: Likewise.
37
38 PR c++/71386
39 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
40
41 2017-10-02 Richard Biener <rguenther@suse.de>
42
43 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
44 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
45 * gcc.dg/graphite/id-16.c: Likewise.
46 * gcc.dg/graphite/pr46168.c: Likewise.
47 * gcc.dg/graphite/pr68756.c: Likewise.
48 * gcc.dg/graphite/pr69728.c: Likewise.
49 * gcc.dg/graphite/pr71575-2.c: Likewise.
50 * gcc.dg/graphite/pr77362.c: Likewise.
51 * gcc.dg/graphite/pr81373.c: Likewise.
52 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
53 * gfortran.dg/graphite/interchange-1.f: Likewise.
54 * gfortran.dg/graphite/pr29581.f90: Likewise.
55 * gfortran.dg/graphite/pr42334-1.f: Likewise.
56 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
57 * gfortran.dg/graphite/pr42393.f90: Likewise.
58 * gfortran.dg/graphite/pr47019.f: Likewise.
59
60 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
61
62 PR c++/69977
63 * g++.dg/cpp1y/lambda-generic-69977.C: New.
64
65 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
66
67 PR c++/59991
68 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
69
70 2017-10-02 Tom de Vries <tom@codesourcery.com>
71
72 * gcc.c-torture/compile/pr82337.c: Add
73 dg-require-effective-target nonlocal_goto.
74
75 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
76 Alan Hayward <alan.hayward@arm.com>
77 David Sherwood <david.sherwood@arm.com>
78
79 PR target/71307
80 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
81
82 2017-10-02 Richard Biener <rguenther@suse.de>
83
84 PR tree-optimization/82355
85 * gcc.dg/graphite/fuse-1.c: Adjust.
86 * gcc.dg/graphite/fuse-2.c: Likewise.
87 * gcc.dg/graphite/pr82355.c: New testcase.
88
89 2017-10-01 Jeff Law <law@redhat.com>
90
91 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
92
93 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
94
95 PR fortran/61450
96 * gfortran.dg/binding_label_tests_28.f90: New test.
97
98 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
99
100 PR c++/65949
101 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
102
103 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
104
105 PR c++/68754
106 * g++.dg/cpp1y/constexpr-68754.C: Move...
107 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
108
109 2017-09-30 Jakub Jelinek <jakub@redhat.com>
110
111 PR target/82361
112 * gcc.target/i386/pr82361-1.c: New test.
113 * gcc.target/i386/pr82361-2.c: New test.
114
115 2017-09-29 Yury Gribov <tetra2005@gmail.com>
116
117 PR middle-end/82319
118 * c-c++/common/pr57371-4.c: Test NaN comparisons.
119
120 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
121
122 * g++.dg/other/dump-ada-spec-10.C: New test.
123
124 2017-09-29 Jeff Law <law@redhat.com>
125
126 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
127
128 2017-09-29 Jakub Jelinek <jakub@redhat.com>
129
130 P0683R1 - default member initializers for bit-fields
131 * g++.dg/ext/bitfield6.C: New test.
132 * g++.dg/cpp2a/bitfield1.C: New test.
133 * g++.dg/cpp2a/bitfield2.C: New test.
134 * g++.dg/cpp2a/bitfield3.C: New test.
135
136 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
137
138 PR target/81481
139 * gcc.target/i386/pr81481.c: New.
140
141 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
142
143 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
144 and dg-require-effective-target directives to correct testing
145 behavior.
146 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
147 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
148 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
149 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
150 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
151 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
152 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
153 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
154 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
155 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
156 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
157 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
158 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
159 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
160 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
161 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
162 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
163
164 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
165
166 PR tree-optimization/82337
167 * gcc.c-torture/compile/pr82337.c: New file.
168
169 2017-09-29 Javier Miranda <miranda@adacore.com>
170
171 * gnat.dg/unchecked_union3.adb: New testcase.
172
173 2017-09-29 Javier Miranda <miranda@adacore.com>
174
175 * gnat.dg/unchecked_union2.adb: New testcase.
176
177 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
178
179 PR fortran/25071
180 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
181 * gfortran.dg/argument_checking_4.f90: Likewise.
182 * gfortran.dg/argument_checking_5.f90: Likewise.
183 * gfortran.dg/argument_checking_6.f90: Likewise.
184 * gfortran.dg/argument_checking_10.f90: Likewise.
185 * gfortran.dg/argument_checking_13.f90: Likewise.
186 * gfortran.dg/argument_checking_15.f90: Likewise.
187 * gfortran.dg/argument_checking_18.f90: Likewise.
188 * gfortran.dg/gomp/udr8.f90: Likewise.
189 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
190 the dg-options.
191
192 2017-09-29 Jakub Jelinek <jakub@redhat.com>
193
194 * g++.dg/ext/bitfield7.C: New test.
195 * g++.dg/ext/bitfield8.C: New test.
196 * g++.dg/ext/bitfield9.C: New test.
197
198 PR c/82340
199 * gcc.dg/tree-ssa/pr82340.c: New test.
200
201 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
202
203 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
204
205 PR c++/79488
206 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
207
208 2017-09-28 Jakub Jelinek <jakub@redhat.com>
209
210 PR target/82342
211 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
212 * gcc.target/i386/pr82260-2.c: Likewise.
213
214 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
215
216 * gcc.target/i386/avx512f-constant-float-return.c: New test.
217
218 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
219
220 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
221 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
222 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
223 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
224 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
225 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
226 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
227 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
228 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
229 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
230
231 2017-09-28 David Malcolm <dmalcolm@redhat.com>
232
233 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
234 test case.
235 * jit.dg/test-returning-function-ptr.c (create_code): Update to
236 create a function pointer type independently of the call to
237 gcc_jit_function_get_address, and assign the pointer to a local
238 before returning it, to exercise the function pointer type
239 comparison code.
240
241 2017-09-27 David Malcolm <dmalcolm@redhat.com>
242
243 * jit.dg/all-non-failing-tests.h: Add
244 test-returning-function-ptr.c.
245 * jit.dg/test-returning-function-ptr.c: New test case.
246
247 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
248
249 PR target/71727
250 * gcc.target/aarch64/pr71727-2.c: New test.
251
252 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
253
254 * gcc.target/powerpc/swaps-p8-28.c: New test.
255 * gcc.target/powerpc/swaps-p8-29.c: New test.
256 * gcc.target/powerpc/swaps-p8-30.c: New test.
257 * gcc.target/powerpc/swaps-p8-31.c: New test.
258 * gcc.target/powerpc/swaps-p8-32.c: New test.
259 * gcc.target/powerpc/swaps-p8-33.c: New test.
260 * gcc.target/powerpc/swaps-p8-34.c: New test.
261 * gcc.target/powerpc/swaps-p8-35.c: New test.
262 * gcc.target/powerpc/swaps-p8-36.c: New test.
263 * gcc.target/powerpc/swaps-p8-37.c: New test.
264 * gcc.target/powerpc/swaps-p8-38.c: New test.
265 * gcc.target/powerpc/swaps-p8-39.c: New test.
266 * gcc.target/powerpc/swaps-p8-40.c: New test.
267 * gcc.target/powerpc/swaps-p8-41.c: New test.
268 * gcc.target/powerpc/swaps-p8-42.c: New test.
269 * gcc.target/powerpc/swaps-p8-43.c: New test.
270 * gcc.target/powerpc/swaps-p8-44.c: New test.
271 * gcc.target/powerpc/swaps-p8-45.c: New test.
272
273 2017-09-27 Carl Love <cel@us.ibm.com>
274 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
275 for the __builtin_fctid and __builtin_fctiw.
276
277 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
278
279 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
280 new group memory offsetting code in the BRIG frontend.
281 * brig.dg/test/gimple/function_calls.hsail: Likewise.
282 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
283 * brig.dg/test/gimple/variables.hsail: Likewise.
284
285 2017-09-27 Jakub Jelinek <jakub@redhat.com>
286
287 PR c++/82159
288 * g++.dg/opt/pr82159.C: New test.
289
290 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
291
292 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
293
294 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
295
296 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
297 don't generate a 32-bit shift after doing XSCVDPSPN.
298 * gcc.target/powerpc/direct-move-float1.c: Likewise.
299 * gcc.target/powerpc/direct-move-float3.c: New test.
300
301 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
302
303 * gcc.dg/tree-ssa/cmpdiv.c: New test.
304
305 2017-09-26 Carl Love <cel@us.ibm.com>
306
307 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
308 file for the new built-ins and the existing built-ins.
309
310 2017-09-26 Janus Weil <janus@gcc.gnu.org>
311
312 PR fortran/82143
313 PR fortran/82324
314 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
315 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
316 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
317 Don't assume that DOUBLE PRECISION has kind=16.
318
319 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
320
321 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
322 warning from associate construct and do loop.
323
324 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
325
326 * gfortran.dg/gomp/associate1.f90: Really commit change
327 from 2017-09-25.
328 * gfortran.dg/predcom-1.f: Likewise.
329 * gfortran.dg/unconstrained_commons.f: Likewise.
330
331 2017-09-26 Jakub Jelinek <jakub@redhat.com>
332
333 PR middle-end/35691
334 * gcc.dg/pr35691-5.c: New test.
335 * gcc.dg/pr35691-6.c: New test.
336
337 2017-09-26 Richard Biener <rguenther@suse.de>
338
339 PR tree-optimization/82321
340 * gcc.dg/graphite/pr82321.c: New testcase.
341
342 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
343
344 * lib/target-supports.exp (check_effective_target_vect_int)
345 (check_effective_target_vect_shift)
346 (check_effective_target_whole_vector_shift)
347 (check_effective_target_vect_shift_char)
348 (check_effective_target_vect_long)
349 (check_effective_target_vect_double)
350 (check_effective_target_vect_long_long)
351 (check_effective_target_vect_perm)
352 (check_effective_target_vect_perm_byte)
353 (check_effective_target_vect_perm_short)
354 (check_effective_target_vect_widen_mult_qi_to_hi)
355 (check_effective_target_vect_widen_mult_hi_to_si)
356 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
357 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
358 (check_effective_target_vect_widen_mult_si_to_di_pattern)
359 (check_effective_target_vect_pack_trunc)
360 (check_effective_target_vect_unpack)
361 (check_effective_target_vect_hw_misalign)
362 (check_effective_target_vect_condition)
363 (check_effective_target_vect_cond_mixed)
364 (check_effective_target_vect_char_mult)
365 (check_effective_target_vect_short_mult)
366 (check_effective_target_vect_int_mult)
367 (check_effective_target_vect_extract_even_odd)
368 (check_effective_target_vect_interleave)
369 (check_effective_target_sqrt_insn)
370 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
371 VX.
372 (check_vect_support_and_set_flags): New proc.
373 (check_effective_target_s390_vxe): Rename arch12 to z14.
374
375 2017-09-26 Richard Biener <rguenther@suse.de>
376
377 PR tree-optimization/82320
378 * gcc.dg/torture/pr82320.c: New testcase.
379
380 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
381
382 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
383 Fix arm check.
384
385 2017-09-25 Jeff Law <law@redhat.com>
386
387 * lib/target-supports.exp
388 (check_effective_target_supports_stack_clash_protection): Enable for
389 rs6000 and powerpc targets.
390
391 2017-09-25 Bin Cheng <bin.cheng@arm.com>
392
393 PR tree-optimization/82163
394 * gcc.dg/tree-ssa/pr82163.c: New test.
395
396 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
397
398 * gfortran.dg/do_subscript_1.f90: New test.
399 * gfortran.dg/do_subscript_2.f90: New test.
400 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
401 * gfortran.dg/predcom-1.f: Adjust loop bounds.
402 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
403
404 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
405
406 * gcc.target/powerpc/fold-vec-st-char.c: New.
407 * gcc.target/powerpc/fold-vec-st-double.c: New.
408 * gcc.target/powerpc/fold-vec-st-float.c: New.
409 * gcc.target/powerpc/fold-vec-st-int.c: New.
410 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
411 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
412 * gcc.target/powerpc/fold-vec-st-short.c: New.
413
414 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
415
416 * g++.dg/pr82155.C: New testcase.
417
418 2017-09-25 Richard Biener <rguenther@suse.de>
419
420 PR tree-optimization/82285
421 * gcc.dg/torture/pr82285.c: New testcase.
422
423 2017-09-25 Justin Squirek <squirek@adacore.com>
424
425 * gnat.dg/entry_family.adb: New testcase
426
427 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
428
429 PR target/82267
430 * gcc.target/i386/pr82267.c: New test.
431
432 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
433 PR fortran/66328
434
435 * gfortran.dg/data_derived_1.f90: New test.
436
437 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
438
439 PR fortran/54633
440 * gfortran.dg/intrinsic_bounds_1.f90: New test.
441 * gfortran.dg/intrinsic_param_1.f90: New test.
442
443 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
444 Steven G. Kargl <kargl@gcc.gnu.org>
445
446 PR fortran/80118
447 * gfortran.dg/zero_sized_7.f90: New test.
448
449 2017-09-23 Janus Weil <janus@gcc.gnu.org>
450
451 PR fortran/82143
452 * gfortran.dg/promotion_3.f90: New test case.
453 * gfortran.dg/promotion_4.f90: New test case.
454
455 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
456
457 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
458 * gcc.target/i386/pr82196-2.c: (b): Likewise.
459
460 2017-09-22 Jakub Jelinek <jakub@redhat.com>
461
462 PR middle-end/35691
463 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
464 instead of -fdump-tree-forwprop-details in dg-options.
465 * gcc.dg/pr35691-2.c: Likewise.
466 * gcc.dg/pr35691-3.c: New test.
467 * gcc.dg/pr35691-4.c: New test.
468
469 PR sanitizer/81929
470 * g++.dg/ubsan/pr81929.C: New test.
471
472 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
473
474 PR tree-optimization/82289
475 * gcc.dg/vect/pr82289.c: New test.
476
477 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
478 Alan Hayward <alan.hayward@arm.com>
479 David Sherwood <david.sherwood@arm.com>
480
481 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
482 of alignment message.
483 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
484
485 2017-09-22 Martin Sebor <msebor@redhat.com>
486
487 PR c/81854
488 * gcc.target/i386/pr80732.c: Correct a type error.
489
490 2017-09-22 David Malcolm <dmalcolm@redhat.com>
491
492 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
493 to reflect highlighting of parameters; add test coverage for
494 callback parameters.
495
496 2017-09-22 Richard Biener <rguenther@suse.de>
497
498 * gcc.dg/graphite/scop-24.c: New testcase.
499
500 2017-09-22 Richard Biener <rguenther@suse.de>
501
502 PR tree-optimization/82291
503 * gcc.dg/torture/pr82291.c: New testcase.
504
505 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
506
507 * gcc.target/i386/avx512f-constant-set.c: New test.
508
509 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
510
511 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
512 * gcc.target/i386/avx512f-prefer.c: New test.
513
514 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
515
516 * lib/target-supports.exp
517 (check_effective_target_frame_pointer_for_non_leaf): Add
518 case for x86 Solaris.
519
520 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
521
522 PR fortran/78512
523 * gfortran.dg/associate_26.f90 : New test.
524
525 PR fortran/80120
526 * gfortran.dg/associate_27.f90 : New test.
527
528 PR fortran/81903
529 * gfortran.dg/associate_28.f90 : New test.
530
531 PR fortran/82121
532 * gfortran.dg/associate_29.f90 : New test.
533
534 PR fortran/67543
535 * gfortran.dg/associate_30.f90 : New test.
536
537 PR fortran/52832
538 * gfortran.dg/associate_31.f90 : New test.
539
540 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
541
542 * gnat.dg/discr48.adb: New test.
543 * gnat.dg/discr48_pkg.ads: New helper.
544
545 2017-09-21 Tamar Christina <tamar.christina@arm.com>
546
547 PR testsuite/78421
548 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
549 Invert arm check.
550
551 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
552
553 * gfortran.dg/goacc/wait.f90: New test.
554
555 2017-09-21 Jakub Jelinek <jakub@redhat.com>
556
557 PR sanitizer/81715
558 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
559 const predicate to const predicate & to avoid UB.
560 * g++.dg/opt/pr81715.C: New test.
561
562 2017-09-21 Richard Biener <rguenther@suse.de>
563
564 PR tree-optimization/82276
565 PR tree-optimization/82244
566 * gcc.dg/torture/pr82276.c: New testcase.
567
568 2017-09-21 Richard Biener <rguenther@suse.de>
569
570 PR tree-optimization/71351
571 * gfortran.dg/graphite/pr71351.f90: New testcase.
572 * gfortran.dg/graphite/interchange-3.f90: Adjust.
573
574 2017-09-21 Jakub Jelinek <jakub@redhat.com>
575
576 PR target/82260
577 * gcc.target/i386/pr82260-1.c: New test.
578 * gcc.target/i386/pr82260-2.c: New test.
579
580 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
581 Jeff Law <law@redhat.com>
582
583 * gcc.dg/stack-check-5.c: Add argument for s390.
584 * lib/target-supports.exp:
585 (check_effective_target_supports_stack_clash_protection): Enable for
586 s390/s390x targets.
587
588 2017-09-20 Martin Sebor <msebor@redhat.com>
589
590 PR c/81854
591 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
592 * g++.dg/ext/attr-ifunc-4.C: Ditto.
593 * lib/target-supports.exp: Adjust for C++.
594
595 PR c/81854
596 * gcc.dg/attr-ifunc-1.c: Correct type errors.
597 * gcc.dg/attr-ifunc-2.c: Ditto.
598 * gcc.dg/attr-ifunc-3.c: Ditto.
599 * gcc.dg/attr-ifunc-4.c: Ditto.
600 * gcc.dg/attr-ifunc-5.c: Ditto.
601 * gcc.dg/pr81854.c: Require ifunc support.
602 * lib/target-supports.exp: Correct type error.
603
604 2017-09-20 Jeff Law <law@redhat.com>
605
606 * gcc.target/i386/stack-check-11.c: Update test and regexp
607 so that it works for both i?86 and x86_64.
608
609 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
610
611 PR target/77687
612 * gcc.target/powerpc/pr77687.c: New testcase.
613
614 2017-09-20 Jakub Jelinek <jakub@redhat.com>
615
616 P0409R2 - allow lambda capture [=, this]
617 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
618 capture. Add further tests.
619 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
620 for c++2a on [=, this] capture.
621
622 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
623 * g++.dg/cpp1z/cplusplus_1z.C: New test.
624
625 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
626
627 * gcc.target/i386/builtin_target.c: Test knm.
628 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
629
630 2017-09-20 Richard Biener <rguenther@suse.de>
631
632 PR tree-optimization/77362
633 * gcc.dg/graphite/pr77362.c: New testcase.
634
635 2017-09-20 Richard Biener <rguenther@suse.de>
636
637 PR tree-optimization/82264
638 * gcc.dg/torture/pr82264.c: New testcase.
639
640 2017-09-20 Jakub Jelinek <jakub@redhat.com>
641
642 * g++.dg/debug/dwarf2/template-params-13.C: New test.
643 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
644 it doesn't match newlines.
645 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
646 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
647 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
648 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
649 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
650 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
651 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
652 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
653 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
654 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
655
656 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
657
658 PR c++/64954
659 * g++.dg/cpp0x/constexpr-ctor20.C: New.
660
661 2017-09-20 Richard Biener <rguenther@suse.de>
662
663 PR tree-optimization/81373
664 * gcc.dg/graphite/pr81373.c: New testcase.
665
666 2017-09-19 Jeff Law <law@redhat.com>
667
668 * gcc.target/i386/stack-check-11.c: New test.
669
670 * gcc.dg/stack-check-4.c: New test.
671 * gcc.dg/stack-check-5.c: New test.
672 * gcc.dg/stack-check-6.c: New test.
673 * gcc.dg/stack-check-6a.c: New test.
674 * gcc.dg/stack-check-7.c: New test.
675 * gcc.dg/stack-check-8.c: New test.
676 * gcc.dg/stack-check-9.c: New test.
677 * gcc.dg/stack-check-10.c: New test.
678 * lib/target-supports.exp
679 (check_effective_target_supports_stack_clash_protection): Enable for
680 x86 and x86_64 targets.
681
682 * gcc.dg/stack-check-3.c: New test.
683
684 * gcc.dg/stack-check-2.c: New test.
685 * lib/target-supports.exp
686 (check_effective_target_supports_stack_clash_protection): New.
687 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
688 (check_effective_target_caller_implicit_probes): Likewise.
689
690 2017-09-19 Jakub Jelinek <jakub@redhat.com>
691
692 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
693 * g++.dg/tree-ssa/pr41428.C: Likewise.
694 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
695 c++17 and up.
696 * g++.dg/expr/bool3.C: Likewise.
697 * g++.dg/expr/bitfield5.C: Likewise.
698 * g++.old-deja/g++.jason/bool5.C: Likewise.
699
700 2017-09-18 Martin Sebor <msebor@redhat.com>
701
702 PR c/81854
703 * gcc.dg/pr81854.c: New test.
704 * g++.dg/ext/attr-ifunc-5.C: New test.
705 * g++.dg/ext/attr-ifunc-1.C: Adjust.
706 * g++.dg/ext/attr-ifunc-2.C: Same.
707 * g++.dg/ext/attr-ifunc-3.C: Same.
708 * g++.dg/ext/attr-ifunc-4.C: Same.
709 * g++.old-deja/g++.abi/vtable2.C: Same.
710 * gcc.dg/attr-ifunc-1.c: Same.
711
712 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
713
714 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
715
716 2017-09-19 Richard Biener <rguenther@suse.de>
717
718 PR tree-optimization/82244
719 * gcc.dg/torture/pr82244.c: New testcase.
720
721 2017-09-19 Richard Biener <rguenther@suse.de>
722
723 PR tree-optimization/69728
724 * gfortran.dg/graphite/pr69728.f90: New testcase.
725 * gcc.dg/graphite/pr69728.c: Likewise.
726
727 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
728
729 PR c++/80947
730 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
731
732 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
733
734 * gcc.dg/vect/slp-multitypes-13.c: New test.
735
736 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
737
738 * gfortran.dg/vect/mask-store-1.f90: New test.
739
740 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
741
742 PR c++/45033
743 * g++.dg/expr/delete1.C: New.
744
745 2017-09-18 Bob Duff <duff@adacore.com>
746
747 * gnat.dg/validity_check.adb: New testcase.
748
749 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
750
751 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
752
753 2017-09-18 Bob Duff <duff@adacore.com>
754
755 * gnat.dg/tagged_prefix_call.adb: New testcase.
756
757 2017-09-18 Ed Schonberg <schonberg@adacore.com>
758
759 * gnat.dg/default_variants.adb: New testcase.
760
761 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
762
763 PR target/81736
764 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
765 * gcc.target/i386/pr81736-4.c: Likewise.
766
767 2017-09-18 Richard Biener <rguenther@suse.de>
768
769 PR tree-optimization/79622
770 * gcc.dg/graphite/pr79622.c: New testcase.
771
772 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
773
774 gcc.target/i386/pr82196-1.c: New test.
775 gcc.target/i386/pr82196-2.c: Likewise.
776
777 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
778
779 PR target/82166
780 * gcc.target/i386/pr82166.c: New test.
781
782 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
783
784 PR fortran/82173
785 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
786 * gfortran.dg/pdt_2.f03 : The same.
787 * gfortran.dg/pdt_3.f03 : The same.
788 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
789 module 'bad_vars'. Add error concerning assumed parameters and
790 save attribute.
791 * gfortran.dg/pdt_11.f03 : New test.
792
793 PR fortran/60483
794 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
795 * gfortran.dg/associate_25.f90 : New test.
796 * gfortran.dg/pdt_12.f03 : New test.
797
798 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
799 Jakub Jelinek <jakub@redhat.com>
800
801 Add support for -std=c++2a.
802 * lib/target-supports.exp (check_effective_target_c++17): Return
803 1 also if check_effective_target_c++2a.
804 (check_effective_target_c++17_down): New.
805 (check_effective_target_c++2a_only): New.
806 (check_effective_target_c++2a): New.
807 * g++.dg/cpp2a/cplusplus.C: New.
808
809 2017-09-15 Joseph Myers <joseph@codesourcery.com>
810
811 PR c/82071
812 * gcc.target/i386/excess-precision-8.c: New test.
813
814 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
815 Paolo Carlini <paolo.carlini@oracle.com>
816
817 PR c++/64644
818 * g++.dg/other/anon-union4.C: New.
819 * g++.old-deja/g++.law/union4.C: Adjust.
820 * g++.old-deja/g++.other/anon1.C: Likewise.
821
822 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
823
824 * c-c++-common/Wcast-align.c: New test.
825
826 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
827
828 * g++.dg/sso-1.C: New test.
829 * g++.dg/sso-2.C: Likewise.
830
831 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
832
833 PR c++/78648
834 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
835
836 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
837
838 PR tree-optimization/71026
839 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
840
841 2017-09-15 Jakub Jelinek <jakub@redhat.com>
842
843 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
844 * lib/target-supports.exp (check_effective_target_c++14): Use
845 check_effective_target_c++17 instead of check_effective_target_c++1z.
846 (check_effective_target_c++14_down): Likewise.
847 (check_effective_target_c++1z_only): Rename to ...
848 (check_effective_target_c++17_only): ... this.
849 (check_effective_target_c++1z): Rename to ...
850 (check_effective_target_c++17): ... this.
851 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
852 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
853 and c++17_only instead of c++1z_only. Adjust expected diagnostics
854 and comments refering to 1z to 17.
855 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
856 * g++.dg/template/partial5.C: Likewise.
857 * g++.dg/template/nontype8.C: Likewise.
858 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
859 * g++.dg/cpp1z/nontype3a.C: Likewise.
860 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
861 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
862 * g++.dg/cpp1z/class-deduction32.C: Likewise.
863 * g++.dg/cpp1z/pr78771.C: Likewise.
864 * g++.dg/cpp1z/elide1.C: Likewise.
865 * g++.dg/cpp1z/fold3.C: Likewise.
866 * g++.dg/cpp1z/class-deduction2.C: Likewise.
867 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
868 * g++.dg/cpp1z/inline-var2.C: Likewise.
869 * g++.dg/cpp1z/eval-order2.C: Likewise.
870 * g++.dg/cpp1z/decomp21.C: Likewise.
871 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
872 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
873 * g++.dg/cpp1z/utf8-neg.C: Likewise.
874 * g++.dg/cpp1z/class-deduction41.C: Likewise.
875 * g++.dg/cpp1z/class-deduction23.C: Likewise.
876 * g++.dg/cpp1z/nodiscard3.C: Likewise.
877 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
878 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
879 * g++.dg/cpp1z/class-deduction21.C: Likewise.
880 * g++.dg/cpp1z/range-for1.C: Likewise.
881 * g++.dg/cpp1z/init-statement4.C: Likewise.
882 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
883 * g++.dg/cpp1z/decomp30.C: Likewise.
884 * g++.dg/cpp1z/class-deduction39.C: Likewise.
885 * g++.dg/cpp1z/register2.C: Likewise.
886 * g++.dg/cpp1z/decomp9.C: Likewise.
887 * g++.dg/cpp1z/regress1.C: Likewise.
888 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
889 * g++.dg/cpp1z/class-deduction30.C: Likewise.
890 * g++.dg/cpp1z/abbrev2.C: Likewise.
891 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
892 * g++.dg/cpp1z/regress2.C: Likewise.
893 * g++.dg/cpp1z/decomp16.C: Likewise.
894 * g++.dg/cpp1z/bool-increment1.C: Likewise.
895 * g++.dg/cpp1z/aligned-new1.C: Likewise.
896 * g++.dg/cpp1z/decomp3.C: Likewise.
897 * g++.dg/cpp1z/register1.C: Likewise.
898 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
899 * g++.dg/cpp1z/class-deduction1.C: Likewise.
900 * g++.dg/cpp1z/decomp10.C: Likewise.
901 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
902 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
903 * g++.dg/cpp1z/decomp27.C: Likewise.
904 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
905 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
906 * g++.dg/cpp1z/class-deduction9.C: Likewise.
907 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
908 * g++.dg/cpp1z/decomp11.C: Likewise.
909 * g++.dg/cpp1z/aligned-new3.C: Likewise.
910 * g++.dg/cpp1z/utf8-2.C: Likewise.
911 * g++.dg/cpp1z/lambda-this3.C: Likewise.
912 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
913 * g++.dg/cpp1z/byte1.C: Likewise.
914 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
915 * g++.dg/cpp1z/aggr-base4.C: Likewise.
916 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
917 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
918 * g++.dg/cpp1z/utf8-2a.C: Likewise.
919 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
920 * g++.dg/cpp1z/aggr-base6.C: Likewise.
921 * g++.dg/cpp1z/cplusplus.C: Likewise.
922 * g++.dg/cpp1z/class-deduction20.C: Likewise.
923 * g++.dg/cpp1z/aggr-base2.C: Likewise.
924 * g++.dg/cpp1z/class-deduction6.C: Likewise.
925 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
926 * g++.dg/cpp1z/class-deduction31.C: Likewise.
927 * g++.dg/cpp1z/class-deduction25.C: Likewise.
928 * g++.dg/cpp1z/class-deduction18.C: Likewise.
929 * g++.dg/cpp1z/fold9.C: Likewise.
930 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
931 * g++.dg/cpp1z/abbrev1.C: Likewise.
932 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
933 * g++.dg/cpp1z/utf8.C: Likewise.
934 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
935 * g++.dg/cpp1z/aggr-base3.C: Likewise.
936 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
937 * g++.dg/cpp1z/init-statement2.C: Likewise.
938 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
939 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
940 * g++.dg/cpp1z/class-deduction40.C: Likewise.
941 * g++.dg/cpp1z/nontype3.C: Likewise.
942 * g++.dg/cpp1z/class-deduction14.C: Likewise.
943 * g++.dg/cpp1z/fold7.C: Likewise.
944 * g++.dg/cpp1z/nontype2.C: Likewise.
945 * g++.dg/cpp1z/class-deduction15.C: Likewise.
946 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
947 * g++.dg/cpp1z/class-deduction13.C: Likewise.
948 * g++.dg/cpp1z/aligned-new7.C: Likewise.
949 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
950 * g++.dg/cpp1z/nontype1.C: Likewise.
951 * g++.dg/cpp1z/init-statement5.C: Likewise.
952 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
953 * g++.dg/cpp1z/decomp17.C: Likewise.
954 * g++.dg/cpp1z/fold4.C: Likewise.
955 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
956 * g++.dg/cpp1z/fold7a.C: Likewise.
957 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
958 * g++.dg/cpp1z/init-statement7.C: Likewise.
959 * g++.dg/cpp1z/aggr-base5.C: Likewise.
960 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
961 * g++.dg/cpp1z/pr79143.C: Likewise.
962 * g++.dg/cpp1z/class-deduction38.C: Likewise.
963 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
964 * g++.dg/cpp1z/class-deduction12.C: Likewise.
965 * g++.dg/cpp1z/decomp20.C: Likewise.
966 * g++.dg/cpp1z/class-deduction22.C: Likewise.
967 * g++.dg/cpp1z/class-deduction29.C: Likewise.
968 * g++.dg/cpp1z/class-deduction8.C: Likewise.
969 * g++.dg/cpp1z/class-deduction43.C: Likewise.
970 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
971 * g++.dg/cpp1z/fold8.C: Likewise.
972 * g++.dg/cpp1z/init-statement3.C: Likewise.
973 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
974 * g++.dg/cpp1z/class-deduction36.C: Likewise.
975 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
976 * g++.dg/cpp1z/fallthrough1.C: Likewise.
977 * g++.dg/cpp1z/fold1.C: Likewise.
978 * g++.dg/cpp1z/class-deduction26.C: Likewise.
979 * g++.dg/cpp1z/fold-ice1.C: Likewise.
980 * g++.dg/cpp1z/fold5.C: Likewise.
981 * g++.dg/cpp1z/class-deduction34.C: Likewise.
982 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
983 * g++.dg/cpp1z/class-deduction7.C: Likewise.
984 * g++.dg/cpp1z/class-deduction16.C: Likewise.
985 * g++.dg/cpp1z/class-deduction10.C: Likewise.
986 * g++.dg/cpp1z/eval-order3.C: Likewise.
987 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
988 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
989 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
990 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
991 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
992 * g++.dg/cpp1z/decomp15.C: Likewise.
993 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
994 * g++.dg/cpp1z/fold-mangle.C: Likewise.
995 * g++.dg/cpp1z/class-deduction35.C: Likewise.
996 * g++.dg/cpp1z/decomp4.C: Likewise.
997 * g++.dg/cpp1z/class-deduction42.C: Likewise.
998 * g++.dg/cpp1z/init-statement8.C: Likewise.
999 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1000 * g++.dg/cpp1z/init-statement6.C: Likewise.
1001 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1002 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1003 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1004 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1005 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1006 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1007 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1008 * g++.dg/cpp1z/init-statement9.C: Likewise.
1009 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1010 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1011 * g++.dg/cpp1z/fold2.C: Likewise.
1012 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1013 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1014 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1015 * g++.dg/cpp1z/fold6.C: Likewise.
1016 * g++.dg/cpp1z/decomp12.C: Likewise.
1017 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1018 * g++.dg/cpp1z/inline-var1.C: Likewise.
1019 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1020 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1021 * g++.dg/other/error3.C: Likewise.
1022 * g++.dg/init/new25.C: Likewise.
1023 * g++.dg/init/new13.C: Likewise.
1024 * g++.dg/tls/diag-2.C: Likewise.
1025 * g++.dg/tls/diag-4.C: Likewise.
1026 * g++.dg/opt/noreturn-1.C: Likewise.
1027 * g++.dg/eh/async-unwind2.C: Likewise.
1028 * g++.dg/eh/spec9.C: Likewise.
1029 * g++.dg/eh/spec7.C: Likewise.
1030 * g++.dg/eh/template1.C: Likewise.
1031 * g++.dg/eh/cond4.C: Likewise.
1032 * g++.dg/eh/pr41819.C: Likewise.
1033 * g++.dg/eh/delete1.C: Likewise.
1034 * g++.dg/eh/spec3.C: Likewise.
1035 * g++.dg/eh/forced4.C: Likewise.
1036 * g++.dg/eh/spec2.C: Likewise.
1037 * g++.dg/eh/shadow1.C: Likewise.
1038 * g++.dg/eh/pr38662.C: Likewise.
1039 * g++.dg/eh/ehopt1.C: Likewise.
1040 * g++.dg/eh/spec8.C: Likewise.
1041 * g++.dg/eh/init-temp2.C: Likewise.
1042 * g++.dg/rtti/crash3.C: Likewise.
1043 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1044 * g++.dg/warn/register-parm-1.C: Likewise.
1045 * g++.dg/warn/register-var-2.C: Likewise.
1046 * g++.dg/gcov/gcov-7.C: Likewise.
1047 * g++.dg/tree-ssa/pr45605.C: Likewise.
1048 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1049 * g++.dg/lookup/exception1.C: Likewise.
1050 * g++.dg/ubsan/pr79589.C: Likewise.
1051 * g++.dg/tm/pr47340.C: Likewise.
1052 * g++.dg/tm/pr46567.C: Likewise.
1053 * g++.dg/expr/bitfield5.C: Likewise.
1054 * g++.dg/expr/bool1.C: Likewise.
1055 * g++.dg/expr/lval3.C: Likewise.
1056 * g++.dg/expr/lval4.C: Likewise.
1057 * g++.dg/expr/bitfield4.C: Likewise.
1058 * g++.dg/expr/bitfield6.C: Likewise.
1059 * g++.dg/expr/bool3.C: Likewise.
1060 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1061 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1062 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1063 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1064 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1065 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1066 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1067 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1068 * g++.dg/parse/register1.C: Likewise.
1069 * g++.dg/parse/error15.C: Likewise.
1070 * g++.dg/parse/linkage2.C: Likewise.
1071 * g++.dg/concepts/intro2.C: Likewise.
1072 * g++.dg/concepts/class.C: Likewise.
1073 * g++.dg/concepts/traits1.C: Likewise.
1074 * g++.dg/concepts/req5.C: Likewise.
1075 * g++.dg/concepts/var-concept5.C: Likewise.
1076 * g++.dg/concepts/fn-concept2.C: Likewise.
1077 * g++.dg/concepts/traits2.C: Likewise.
1078 * g++.dg/concepts/placeholder2.C: Likewise.
1079 * g++.dg/concepts/class6.C: Likewise.
1080 * g++.dg/concepts/memtmpl1.C: Likewise.
1081 * g++.dg/concepts/friend2.C: Likewise.
1082 * g++.dg/concepts/template-parm3.C: Likewise.
1083 * g++.dg/concepts/template-parm10.C: Likewise.
1084 * g++.dg/concepts/explicit-spec1.C: Likewise.
1085 * g++.dg/concepts/explicit-spec3.C: Likewise.
1086 * g++.dg/concepts/var-templ2.C: Likewise.
1087 * g++.dg/concepts/intro5.C: Likewise.
1088 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1089 * g++.dg/concepts/iconv1.C: Likewise.
1090 * g++.dg/concepts/constrained-parm.C: Likewise.
1091 * g++.dg/concepts/template-template-parm1.C: Likewise.
1092 * g++.dg/concepts/var-concept3.C: Likewise.
1093 * g++.dg/concepts/class3.C: Likewise.
1094 * g++.dg/concepts/memfun2.C: Likewise.
1095 * g++.dg/concepts/req1.C: Likewise.
1096 * g++.dg/concepts/disjunction1.C: Likewise.
1097 * g++.dg/concepts/req17.C: Likewise.
1098 * g++.dg/concepts/pr65848.C: Likewise.
1099 * g++.dg/concepts/placeholder4.C: Likewise.
1100 * g++.dg/concepts/decl-diagnose.C: Likewise.
1101 * g++.dg/concepts/intro7.C: Likewise.
1102 * g++.dg/concepts/pr68683.C: Likewise.
1103 * g++.dg/concepts/partial-spec4.C: Likewise.
1104 * g++.dg/concepts/template-parm5.C: Likewise.
1105 * g++.dg/concepts/explicit-inst1.C: Likewise.
1106 * g++.dg/concepts/class-deduction1.C: Likewise.
1107 * g++.dg/concepts/class1.C: Likewise.
1108 * g++.dg/concepts/req15.C: Likewise.
1109 * g++.dg/concepts/memfun.C: Likewise.
1110 * g++.dg/concepts/pr68434.C: Likewise.
1111 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1112 * g++.dg/concepts/partial-spec6.C: Likewise.
1113 * g++.dg/concepts/var-templ1.C: Likewise.
1114 * g++.dg/concepts/template-parm8.C: Likewise.
1115 * g++.dg/concepts/explicit-inst3.C: Likewise.
1116 * g++.dg/concepts/class4.C: Likewise.
1117 * g++.dg/concepts/req6.C: Likewise.
1118 * g++.dg/concepts/fn8.C: Likewise.
1119 * g++.dg/concepts/class5.C: Likewise.
1120 * g++.dg/concepts/placeholder5.C: Likewise.
1121 * g++.dg/concepts/req16.C: Likewise.
1122 * g++.dg/concepts/req10.C: Likewise.
1123 * g++.dg/concepts/var-concept2.C: Likewise.
1124 * g++.dg/concepts/auto3.C: Likewise.
1125 * g++.dg/concepts/generic-fn-err.C: Likewise.
1126 * g++.dg/concepts/pr65552.C: Likewise.
1127 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1128 * g++.dg/concepts/fn1.C: Likewise.
1129 * g++.dg/concepts/partial-spec.C: Likewise.
1130 * g++.dg/concepts/template-parm12.C: Likewise.
1131 * g++.dg/concepts/diagnostic1.C: Likewise.
1132 * g++.dg/concepts/intro1.C: Likewise.
1133 * g++.dg/concepts/explicit-inst4.C: Likewise.
1134 * g++.dg/concepts/req18.C: Likewise.
1135 * g++.dg/concepts/explicit-spec5.C: Likewise.
1136 * g++.dg/concepts/var-concept6.C: Likewise.
1137 * g++.dg/concepts/fn9.C: Likewise.
1138 * g++.dg/concepts/req2.C: Likewise.
1139 * g++.dg/concepts/template-parm7.C: Likewise.
1140 * g++.dg/concepts/req14.C: Likewise.
1141 * g++.dg/concepts/template-parm6.C: Likewise.
1142 * g++.dg/concepts/variadic4.C: Likewise.
1143 * g++.dg/concepts/fn6.C: Likewise.
1144 * g++.dg/concepts/req-neg1.C: Likewise.
1145 * g++.dg/concepts/alias3.C: Likewise.
1146 * g++.dg/concepts/expression2.C: Likewise.
1147 * g++.dg/concepts/partial-spec3.C: Likewise.
1148 * g++.dg/concepts/expression3.C: Likewise.
1149 * g++.dg/concepts/memfun-err.C: Likewise.
1150 * g++.dg/concepts/pr66091.C: Likewise.
1151 * g++.dg/concepts/explicit-spec2.C: Likewise.
1152 * g++.dg/concepts/equiv.C: Likewise.
1153 * g++.dg/concepts/friend1.C: Likewise.
1154 * g++.dg/concepts/fn4.C: Likewise.
1155 * g++.dg/concepts/var-templ3.C: Likewise.
1156 * g++.dg/concepts/explicit-inst2.C: Likewise.
1157 * g++.dg/concepts/alias2.C: Likewise.
1158 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1159 * g++.dg/concepts/placeholder6.C: Likewise.
1160 * g++.dg/concepts/fn10.C: Likewise.
1161 * g++.dg/concepts/req3.C: Likewise.
1162 * g++.dg/concepts/variadic2.C: Likewise.
1163 * g++.dg/concepts/pr65636.C: Likewise.
1164 * g++.dg/concepts/intro6.C: Likewise.
1165 * g++.dg/concepts/class2.C: Likewise.
1166 * g++.dg/concepts/fn2.C: Likewise.
1167 * g++.dg/concepts/req20.C: Likewise.
1168 * g++.dg/concepts/req8.C: Likewise.
1169 * g++.dg/concepts/placeholder1.C: Likewise.
1170 * g++.dg/concepts/pr65854.C: Likewise.
1171 * g++.dg/concepts/member-concept.C: Likewise.
1172 * g++.dg/concepts/template-parm2.C: Likewise.
1173 * g++.dg/concepts/variadic1.C: Likewise.
1174 * g++.dg/concepts/fn7.C: Likewise.
1175 * g++.dg/concepts/intro4.C: Likewise.
1176 * g++.dg/concepts/req13.C: Likewise.
1177 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1178 * g++.dg/concepts/explicit-spec6.C: Likewise.
1179 * g++.dg/concepts/auto1.C: Likewise.
1180 * g++.dg/concepts/alias1.C: Likewise.
1181 * g++.dg/concepts/fn-concept1.C: Likewise.
1182 * g++.dg/concepts/template-parm11.C: Likewise.
1183 * g++.dg/concepts/explicit-spec4.C: Likewise.
1184 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1185 * g++.dg/concepts/req9.C: Likewise.
1186 * g++.dg/concepts/req4.C: Likewise.
1187 * g++.dg/concepts/pr65681.C: Likewise.
1188 * g++.dg/concepts/req7.C: Likewise.
1189 * g++.dg/concepts/req12.C: Likewise.
1190 * g++.dg/concepts/fn5.C: Likewise.
1191 * g++.dg/concepts/alias4.C: Likewise.
1192 * g++.dg/concepts/generic-fn.C: Likewise.
1193 * g++.dg/concepts/feature-macro.C: Likewise.
1194 * g++.dg/concepts/req19.C: Likewise.
1195 * g++.dg/concepts/placeholder3.C: Likewise.
1196 * g++.dg/concepts/intro3.C: Likewise.
1197 * g++.dg/concepts/partial-spec5.C: Likewise.
1198 * g++.dg/concepts/template-parm4.C: Likewise.
1199 * g++.dg/concepts/dr1430.C: Likewise.
1200 * g++.dg/concepts/pr65634.C: Likewise.
1201 * g++.dg/concepts/var-concept4.C: Likewise.
1202 * g++.dg/concepts/pr67249.C: Likewise.
1203 * g++.dg/concepts/expression.C: Likewise.
1204 * g++.dg/concepts/pr65575.C: Likewise.
1205 * g++.dg/concepts/partial-spec2.C: Likewise.
1206 * g++.dg/concepts/template-parm9.C: Likewise.
1207 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1208 * g++.dg/concepts/equiv2.C: Likewise.
1209 * g++.dg/concepts/req11.C: Likewise.
1210 * g++.dg/concepts/template-parm1.C: Likewise.
1211 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1212 * g++.dg/concepts/var-concept1.C: Likewise.
1213 * g++.dg/concepts/fn3.C: Likewise.
1214 * g++.dg/torture/pr46364.C: Likewise.
1215 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1216 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1217 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1218 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1219 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1220 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1221 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1222 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1223 * g++.dg/torture/pr52918-1.C: Likewise.
1224 * g++.dg/torture/pr49394.C: Likewise.
1225 * g++.dg/torture/pr57190.C: Likewise.
1226 * g++.dg/cpp0x/static_assert8.C: Likewise.
1227 * g++.dg/cpp0x/noexcept19.C: Likewise.
1228 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1229 * g++.dg/cpp0x/variadic73.C: Likewise.
1230 * g++.dg/cpp0x/noexcept02.C: Likewise.
1231 * g++.dg/cpp0x/defaulted23.C: Likewise.
1232 * g++.dg/cpp0x/noexcept08.C: Likewise.
1233 * g++.dg/cpp0x/auto9.C: Likewise.
1234 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1235 * g++.dg/cpp0x/error5.C: Likewise.
1236 * c-c++-common/gomp/atomic-12.c: Likewise.
1237 * c-c++-common/gomp/atomic-13.c: Likewise.
1238 * c-c++-common/gomp/atomic-14.c: Likewise.
1239 * c-c++-common/Wvarargs-2.c: Likewise.
1240 * c-c++-common/Wvarargs.c: Likewise.
1241 * c-c++-common/vector-subscript-2.c: Likewise.
1242 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1243 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1244 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1245 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1246 * g++.old-deja/g++.eh/throw2.C: Likewise.
1247 * g++.old-deja/g++.eh/throw1.C: Likewise.
1248 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1249 * g++.old-deja/g++.other/new7.C: Likewise.
1250 * g++.old-deja/g++.other/crash30.C: Likewise.
1251 * g++.old-deja/g++.other/regstack.C: Likewise.
1252 * g++.old-deja/g++.other/crash28.C: Likewise.
1253 * g++.old-deja/g++.jason/bool5.C: Likewise.
1254 * g++.old-deja/g++.mike/p10416.C: Likewise.
1255 * g++.old-deja/g++.mike/eh25.C: Likewise.
1256 * g++.old-deja/g++.mike/eh55.C: Likewise.
1257
1258 PR rtl-optimization/82192
1259 * gcc.c-torture/execute/pr82192.c: New test.
1260
1261 2017-09-15 Richard Biener <rguenther@suse.de>
1262
1263 PR tree-optimization/82217
1264 * gcc.dg/torture/pr82217.c: New testcase.
1265
1266 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1267
1268 PR target/82145
1269 * gcc.target/i386/pr82145.c: New test.
1270
1271 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
1272
1273 PR fortran/82184
1274 * gfortran.dg/pointer_array_9.f90: New test.
1275
1276 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1277
1278 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1279 __builtin_fabsq.
1280 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1281 of __builtin_fabsq. Prevent the test from running on 32-bit.
1282 * gcc.target/powerpc/float128-fma1.c: New test.
1283 * gcc.target/powerpc/float128-fma2.c: Likewise.
1284 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1285 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1286
1287 2017-09-14 David Malcolm <dmalcolm@redhat.com>
1288
1289 PR jit/82174
1290 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1291 New test case.
1292
1293 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1294
1295 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1296
1297 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1298
1299 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1300 lp64 requirement.
1301
1302 2017-09-14 Richard Biener <rguenther@suse.de>
1303
1304 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1305 * gcc.dg/uninit-suppress_2.c: Adjust.
1306 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1307
1308 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1309
1310 PR tree-optimization/80996
1311 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1312
1313 2017-09-14 Jakub Jelinek <jakub@redhat.com>
1314
1315 PR target/81325
1316 * g++.dg/cpp0x/pr81325.C: New test.
1317
1318 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
1319
1320 PR fortran/82173
1321 * gfortran.dg/pdt_10.f03 : New test.
1322
1323 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1324
1325 PR c++/68177
1326 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1327
1328 2017-09-13 Martin Liska <mliska@suse.cz>
1329
1330 PR middle-end/82154
1331 * g++.dg/torture/pr82154.C: New test.
1332
1333 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1334
1335 PR c++/61362
1336 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1337 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1338
1339 2017-09-13 Steve Ellcey <sellcey@cavium.com>
1340
1341 PR tree-optimization/80925
1342 * gfortran.dg/vect/vect-2.f90: Add
1343 --param vect-max-peeling-for-alignment=0 option.
1344 Remove unaligned access and peeling checks.
1345 * gfortran.dg/vect/vect-3.f90: Ditto.
1346 * gfortran.dg/vect/vect-4.f90: Ditto.
1347 * gfortran.dg/vect/vect-5.f90: Ditto.
1348
1349 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1350
1351 PR c++/61135
1352 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1353 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1354
1355 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1356
1357 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1358
1359 2017-09-13 Marek Polacek <polacek@redhat.com>
1360
1361 PR c/82167
1362 * gcc.dg/pr82167.c: New test.
1363
1364 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1365
1366 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1367 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1368 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1369 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1370 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1371 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1372
1373 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1374
1375 * gcc.target/aarch64/pr62178.c: Updated testcase
1376 to scan for two ldrs and an mla.
1377
1378 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1379
1380 PR c++/59949
1381 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1382
1383 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1384
1385 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1386
1387 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1388
1389 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1390 ARMv8-A and ARMv8-R.
1391 * gcc.target/arm/acle/cdp2.c: Likewise.
1392 * gcc.target/arm/acle/ldc.c: Likewise.
1393 * gcc.target/arm/acle/ldc2.c: Likewise.
1394 * gcc.target/arm/acle/ldc2l.c: Likewise.
1395 * gcc.target/arm/acle/ldcl.c: Likewise.
1396 * gcc.target/arm/acle/mcr.c: Likewise.
1397 * gcc.target/arm/acle/mcr2.c: Likewise.
1398 * gcc.target/arm/acle/mcrr.c: Likewise.
1399 * gcc.target/arm/acle/mcrr2.c: Likewise.
1400 * gcc.target/arm/acle/mrc.c: Likewise.
1401 * gcc.target/arm/acle/mrc2.c: Likewise.
1402 * gcc.target/arm/acle/mrrc.c: Likewise.
1403 * gcc.target/arm/acle/mrrc2.c: Likewise.
1404 * gcc.target/arm/acle/stc.c: Likewise.
1405 * gcc.target/arm/acle/stc2.c: Likewise.
1406 * gcc.target/arm/acle/stc2l.c: Likewise.
1407 * gcc.target/arm/acle/stcl.c: Likewise.
1408 * lib/target-supports.exp:
1409 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1410 and stcl in the comment.
1411 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1412 and disable Thumb-1 targets.
1413 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1414 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1415
1416 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1417
1418 PR c++/47226
1419 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1420 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1421
1422 2017-09-13 Richard Biener <rguenther@suse.de>
1423
1424 PR middle-end/82128
1425 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1426 default-def to avoid breaking iterator update with the weird
1427 interaction with cgraph_update_edges_for_call_stmt_node.
1428
1429 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1430
1431 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1432
1433 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1434
1435 PR c++/70621
1436 * g++.dg/torture/pr70621.C: New.
1437
1438 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
1439
1440 PR fortran/82173
1441 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1442 is defined' error.
1443 * gfortran.dg/pdt_6.f03 : New test.
1444 * gfortran.dg/pdt_7.f03 : New test.
1445 * gfortran.dg/pdt_8.f03 : New test.
1446
1447 PR fortran/82168
1448 * gfortran.dg/pdt_9.f03 : New test.
1449
1450 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1451
1452 PR target/82112
1453 * gcc.target/powerpc/pr82112.c: New test.
1454 * g++.dg/ext/altivec-18.C: New test.
1455
1456 2017-09-12 Martin Liska <mliska@suse.cz>
1457
1458 PR testsuite/82114
1459 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1460
1461 2017-09-12 Richard Biener <rguenther@suse.de>
1462
1463 PR tree-optimization/82157
1464 * gcc.dg/torture/pr82157.c: New testcase.
1465
1466 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1467
1468 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1469 attribute.
1470 * gcc.target/mips/near-far-2.c: Likewise.
1471 * gcc.target/mips/near-far-3.c: Likewise.
1472 * gcc.target/mips/near-far-4.c: Likewise.
1473
1474 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1475
1476 PR target/82112
1477 * c-c++-common/pr82112.c: New test.
1478 * gcc.dg/pr82112.c: New test.
1479
1480 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1481
1482 PR ada/79441
1483 * gnat.dg/pack9.adb: Robustify.
1484
1485 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
1486
1487 PR fortran/34640
1488 * gfortran.dg/associate_24.f90: New test.
1489 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1490 checks.
1491 * gfortran.dg/no_arg_check_2.f90: Likewise.
1492 * gfortran.dg/pointer_array_1.f90: New test.
1493 * gfortran.dg/pointer_array_2.f90: New test.
1494 * gfortran.dg/pointer_array_7.f90: New test.
1495 * gfortran.dg/pointer_array_8.f90: New test.
1496 * gfortran.dg/pointer_array_component_1.f90: New test.
1497 * gfortran.dg/pointer_array_component_2.f90: New test.
1498 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1499 counts by 1.
1500
1501 PR fortran/40737
1502 * gfortran.dg/pointer_array_3.f90: New test.
1503
1504 PR fortran/57116
1505 * gfortran.dg/pointer_array_4.f90: New test.
1506
1507 PR fortran/55763
1508 * gfortran.dg/pointer_array_5.f90: New test.
1509
1510 PR fortran/57019
1511 * gfortran.dg/pointer_array_6.f90: New test.
1512
1513 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
1514
1515 PR c++/81852
1516 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1517 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1518 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1519 * g++.dg/cpp1y/feat-neg.C: Likewise.
1520 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1521
1522 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1523
1524 * gnat.dg/debug14.adb: New test.
1525
1526 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1527
1528 * gnat.dg/specs/atomic3.ads: New test.
1529
1530 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1531
1532 * gnat.dg/specs/vfa.ads: Rename into...
1533 * gnat.dg/specs/vfa1.ads: ...this.
1534 * gnat.dg/specs/vfa2.ads: New test.
1535
1536 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
1537
1538 * gfortran.dg/pdt_1.f03 : New test.
1539 * gfortran.dg/pdt_2.f03 : New test.
1540 * gfortran.dg/pdt_3.f03 : New test.
1541 * gfortran.dg/pdt_4.f03 : New test.
1542 * gfortran.dg/pdt_5.f03 : New test.
1543
1544 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
1545
1546 * gcc.dg/pr81988.c: New test.
1547
1548 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1549
1550 * gnat.dg/opt67.adb: New test.
1551 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1552
1553 2017-09-07 Jakub Jelinek <jakub@redhat.com>
1554
1555 PR target/81979
1556 * gcc.dg/pr81979.c: New test.
1557
1558 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1559
1560 PR ada/82126
1561 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1562
1563 2017-09-07 Richard Biener <rguenther@suse.de>
1564
1565 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1566 opportunity.
1567
1568 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1569
1570 * gcc.target/powerpc/float128-1.c: Update options to know that
1571 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1572 -static-libgcc option which is no longer needed. Use -mvsx or
1573 -mpower9-vector to enable VSX or hardware IEEE support, rather
1574 than specifying a particular CPU.
1575 * gcc.target/powerpc/float128-2.c: Likewise.
1576 * gcc.target/powerpc/float128-cmp.c: Likewise.
1577 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1578 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1579 * gcc.target/powerpc/float128-hw.c: Likewise.
1580 * gcc.target/powerpc/float128-mix.c: Likewise.
1581 * gcc.target/powerpc/float128-type-1.c: Likewise.
1582 * gcc.target/powerpc/float128-type-2.c: Likewise.
1583 * gcc.target/powerpc/float128-3.c: New test.
1584 * gcc.target/powerpc/float128-4.c: Likewise.
1585 * gcc.target/powerpc/float128-5.c: Likewise.
1586
1587 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1588
1589 PR middle-end/78468
1590 * gcc.dg/pr78468.c: Add alignment test.
1591
1592 2017-09-06 Wish Wu <wishwu007@gmail.com>
1593 Jakub Jelinek <jakub@redhat.com>
1594
1595 * gcc.dg/sancov/cmp0.c: New test.
1596
1597 2017-09-06 Richard Biener <rguenther@suse.de>
1598
1599 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1600 test for correctness of vector lowering.
1601
1602 2017-09-06 Richard Biener <rguenther@suse.de>
1603
1604 PR tree-optimization/82108
1605 * gcc.dg/vect/pr82108.c: New testcase.
1606
1607 2017-09-06 Martin Jambor <mjambor@suse.cz>
1608
1609 PR tree-optimization/82078
1610 * gcc.dg/tree-ssa/pr82078.c: New test.
1611
1612 2017-09-06 Jakub Jelinek <jakub@redhat.com>
1613
1614 PR middle-end/82095
1615 * gcc.dg/tls/pr82095.c: New test.
1616
1617 2017-09-05 Jakub Jelinek <jakub@redhat.com>
1618
1619 PR middle-end/81768
1620 * gcc.dg/gomp/pr81768-2.c: New test.
1621
1622 PR middle-end/81768
1623 * gcc.dg/gomp/pr81768-1.c: New test.
1624
1625 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1626
1627 PR target/81833
1628 * gcc.target/powerpc/pr81833-1.c: New file.
1629 * gcc.target/powerpc/pr81833-2.c: New file.
1630
1631 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1632
1633 PR target/59501
1634 PR target/81624
1635 PR target/81769
1636 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1637 * gcc.target/i386/pr81769-1a.c: New test.
1638 * gcc.target/i386/pr81769-1b.c: Likewise.
1639 * gcc.target/i386/pr81769-2.c: Likewise.
1640
1641 2017-09-05 Marek Polacek <polacek@redhat.com>
1642
1643 PR sanitizer/82072
1644 * c-c++-common/ubsan/pr82072-2.c: New test.
1645
1646 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1647
1648 PR c++/81942
1649 * g++.dg/cpp1y/constexpr-return3.C: New.
1650
1651 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1652
1653 * gnat.dg/incomplete5.ad[sb]: New test.
1654 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
1655
1656 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1657
1658 * gnat.dg/specs/uc2.ads: New test.
1659
1660 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1661
1662 * gnat.dg/taft_type4.adb: New test.
1663 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
1664
1665 2017-09-05 Richard Biener <rguenther@suse.de>
1666
1667 PR tree-optimization/82102
1668 * gcc.dg/torture/pr82102.c: New testcase.
1669
1670 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1671
1672 * testsuite/gnat.dg/array29.ad[sb]: New test.
1673
1674 2017-09-05 Martin Liska <mliska@suse.cz>
1675
1676 PR tree-optimization/82032
1677 * g++.dg/other/pr82032.C: New test.
1678 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
1679 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1680 * gcc.dg/switch-10.c: Likewise.
1681
1682 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1683
1684 * gcc.target/i386/mpx/mpx-os-support.h: New file.
1685 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
1686
1687 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1688
1689 PR target/77308
1690 * gcc.target/arm/pr77308-1.c: New test.
1691
1692 2017-09-04 Richard Biener <rguenther@suse.de>
1693
1694 PR tree-optimization/82084
1695 * g++.dg/torture/pr82084.C: New testcase.
1696
1697 2017-09-04 Marek Polacek <polacek@redhat.com>
1698
1699 PR c/81783
1700 * c-c++-common/Wtautological-compare-5.c: New test.
1701
1702 2017-09-04 Jeff Law <law@redhat.com>
1703
1704 PR tree-optimization/64910
1705 * gcc.dg/tree-ssa/pr64910-2.c: New test.
1706
1707 2017-09-04 Marek Polacek <polacek@redhat.com>
1708
1709 PR sanitizer/82072
1710 * c-c++-common/ubsan/pr82072.c: New test.
1711
1712 2017-09-04 Richard Biener <rguenther@suse.de>
1713
1714 PR tree-optimization/82060
1715 * g++.dg/torture/pr82060.C: New testcase.
1716
1717 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
1718
1719 PR rtl-optimization/57448
1720 PR target/67458
1721 PR target/81316
1722 * gcc.dg/atomic/pr80640-2.c: New testcase.
1723 * gcc.dg/atomic/pr81316.c: New testcase.
1724
1725 2017-09-04 Tom de Vries <tom@codesourcery.com>
1726
1727 PR tree-optimization/82052
1728 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
1729 call in fn11.
1730
1731 2017-09-04 Jakub Jelinek <jakub@redhat.com>
1732
1733 PR sanitizer/81981
1734 * gcc.dg/ubsan/pr81981.c: New test.
1735
1736 PR tree-optimization/70043
1737 PR testsuite/82093
1738 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
1739
1740 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1741
1742 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
1743 * gcc.target/i386/bmi-check.h (main): Ditto.
1744 * gcc.target/i386/bmi2-check.h (main): Ditto.
1745 * gcc.target/i386/rtm-check.h (main): Ditto.
1746 * gcc.target/i386/sha-check.h (main): Ditto.
1747 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
1748 (main): Use __get_cpuid_count. Use check_osxsave.
1749 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
1750 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
1751 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
1752 (main): Use check_osxsave.
1753
1754 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
1755
1756 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
1757 and return NORUNRES on failure.
1758 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
1759 __builtin_va_arg_pack instead of __va_arg_pack.
1760 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
1761 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
1762 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
1763 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
1764 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
1765
1766 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1767
1768 PR target/81766
1769 * gcc.target/i386/pr81766.c: New test.
1770
1771 2017-09-01 Joseph Myers <joseph@codesourcery.com>
1772
1773 PR c/82071
1774 * gcc.target/i386/excess-precision-7.c: New test.
1775
1776 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1777
1778 PR target/82012
1779 * gcc.target/s390/target-attribute/pr82012.c: New test.
1780
1781 2017-09-01 Jeff Law <law@redhat.com>
1782
1783 * gcc.target/i386/const-in-bss.c: New test.
1784
1785 PR tree-optimization/82052
1786 * gcc.c-torture/compile/pr82052.c: New test.
1787
1788 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1789
1790 PR sanitizer/81923
1791 * gcc.dg/asan/pr81923.c: New test.
1792
1793 2017-09-01 Martin Liska <mliska@suse.cz>
1794
1795 PR tree-optimization/82059
1796 * gcc.dg/tree-ssa/pr82059.c: New test.
1797
1798 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1799
1800 * gcc.target/arc/loop-1.c: Deleted.
1801
1802 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1803
1804 * gcc.target/arc/arc.exp: Test also cpp files.
1805 * gcc.target/arc/tdelay_slots.cpp: New test.
1806
1807 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1808
1809 * gcc.target/arc/pr9001184797.c: New test.
1810
1811 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1812
1813 PR c/81887
1814 * c-c++-common/gomp/pr81887.c: New test.
1815 * gfortran.dg/gomp/pr81887.f90: New test.
1816
1817 2017-09-01 Marek Polacek <polacek@redhat.com>
1818
1819 PR c++/82040
1820 * g++.dg/warn/Wbool-operation-1.C: New test.
1821
1822 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1823
1824 * gcc.target/arc/sdata-5.c: New test.
1825 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
1826
1827 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1828
1829 * gcc.target/arc/sdata-3.c: New file.
1830 * gcc.target/arc/sdata-4.c: Likewise.
1831
1832 2017-08-31 Richard Biener <rguenther@suse.de>
1833
1834 PR middle-end/82054
1835 * g++.dg/gomp/pr82054.C: New testcase.
1836
1837 2017-08-31 Renlin Li <renlin.li@arm.com>
1838 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1839
1840 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
1841
1842 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1843
1844 PR tree-optimization/81987
1845 * g++.dg/torture/pr81987.C: New file.
1846
1847 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
1848
1849 * gnat.dg/aggr22.ad[sb]: New test.
1850
1851 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
1852
1853 * gcc.target/powerpc/cr_shrink-wrap.c: New.
1854
1855 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1856
1857 PR target/82015
1858 * gcc.target/powerpc/pr82015.c: Fix up error message.
1859
1860 2017-08-30 Martin Liska <mliska@suse.cz>
1861
1862 PR inline-asm/82001
1863 * gcc.dg/ipa/pr82001.c: New test.
1864
1865 2017-08-30 Martin Liska <mliska@suse.cz>
1866
1867 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
1868
1869 2017-08-30 Richard Biener <rguenther@suse.de>
1870
1871 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
1872
1873 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1874
1875 PR target/82015
1876 * gcc.target/powerpc/pr82015.c: New test.
1877
1878 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
1879
1880 * gcc.target/i386/*.c: Remove excess braces from target selectors.
1881
1882 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
1883
1884 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
1885 * gcc.target/i386/abi-2.c: Ditto.
1886 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
1887 * gcc.target/i386/pr22076.c: Ditto.
1888 * gcc.target/i386/pr37216.c: Ditto.
1889 * gcc.target/i386/pr39431.c: Ditto.
1890 * gcc.target/i386/pr40906-1.c: Ditto.
1891 * gcc.target/i386/pr40906-2.c: Ditto.
1892 * gcc.target/i386/pr43766.c: Ditto.
1893 * gcc.target/i386/pr46226.c: Ditto.
1894 * gcc.target/i386/pr46470.c: Ditto.
1895 * gcc.target/i386/pr59929.c: Ditto.
1896 * gcc.target/i386/sse-10.c: Ditto.
1897 * gcc.target/i386/vararg-1.c: Ditto.
1898 * gcc.target/i386/vararg-1.c: Ditto.
1899 * gcc.target/i386/asm-6.c: Compile for fpic target only.
1900 * gcc.target/i386/pr44223.c: Ditto.
1901 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
1902 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
1903 * gcc.target/i386/pr67480.c (dg-options): Ditto.
1904 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
1905 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
1906 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
1907 * gcc.target/i386/mvc9.c: Compile for lto target only.
1908 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
1909 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
1910 * gcc.target/i386/pr57091.c: Ditto.
1911 * gcc.target/i386/pr61599-2.c: Ditto.
1912
1913 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1914
1915 PR tree-optimization/81503
1916 * gcc.c-torture/execute/pr81503.c: New file.
1917
1918 2017-08-29 Martin Liska <mliska@suse.cz>
1919
1920 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
1921 * gcc.dg/tree-ssa/vrp104.c: Likewise.
1922
1923 2017-08-29 Richard Biener <rguenther@suse.de>
1924 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
1925
1926 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
1927
1928 2017-08-28 Jeff Law <law@redhat.com>
1929
1930 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
1931 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
1932 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1933 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
1934 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
1935 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
1936 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
1937 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
1938 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
1939
1940 2017-08-28 Janus Weil <janus@gcc.gnu.org>
1941
1942 PR fortran/81770
1943 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
1944 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
1945
1946 2017-08-28 Steve Ellcey <sellcey@cavium.com>
1947
1948 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
1949 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
1950 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
1951
1952 2017-08-28 Richard Biener <rguenther@suse.de>
1953
1954 PR tree-optimization/81977
1955 * g++.dg/torture/pr81977.C: New testcase.
1956
1957 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
1958
1959 PR target/80640
1960 * gcc.dg/atomic/pr80640.c: New testcase.
1961
1962 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
1963
1964 PR target/81995
1965 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
1966 * gcc.target/i386/pr46091-4a.c: Ditto.
1967
1968 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1969
1970 PR fortran/81974
1971 * gfortran.dg/inline_matmul_19.f90: New test.
1972
1973 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
1974
1975 * gcc.target/powerpc/m128-check.h: New file.
1976 * gcc.target/powerpc/sse-check.h: New file.
1977 * gcc.target/powerpc/sse-movmskps-1.c: New file.
1978 * gcc.target/powerpc/sse-movlps-2.c: New file.
1979 * gcc.target/powerpc/sse-pavgw-1.c: New file.
1980 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
1981 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
1982 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
1983 * gcc.target/powerpc/sse-divss-1.c: New file.
1984 * gcc.target/powerpc/sse-movhps-1.c: New file.
1985 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
1986 * gcc.target/powerpc/sse-subps-1.c: New file.
1987 * gcc.target/powerpc/sse-minps-1.c: New file.
1988 * gcc.target/powerpc/sse-pminub-1.c: New file.
1989 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
1990 * gcc.target/powerpc/sse-shufps-1.c: New file.
1991 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
1992 * gcc.target/powerpc/sse-maxps-1.c: New file.
1993 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
1994 * gcc.target/powerpc/sse-movmskb-1.c: New file.
1995 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
1996 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
1997 * gcc.target/powerpc/sse-mulps-1.c: New file.
1998 * gcc.target/powerpc/sse-rcpps-1.c: New file.
1999 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2000 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2001 * gcc.target/powerpc/sse-subss-1.c: New file.
2002 * gcc.target/powerpc/sse-movss-2.c: New file.
2003 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2004 * gcc.target/powerpc/sse-minss-1.c: New file.
2005 * gcc.target/powerpc/sse-movaps-2.c: New file.
2006 * gcc.target/powerpc/sse-movlps-1.c: New file.
2007 * gcc.target/powerpc/sse-maxss-1.c: New file.
2008 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2009 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2010 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2011 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2012 * gcc.target/powerpc/sse-mulss-1.c: New file.
2013 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2014 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2015 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2016 * gcc.target/powerpc/sse-movhps-2.c: New file.
2017 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2018 * gcc.target/powerpc/sse-xorps-1.c: New file.
2019 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2020 * gcc.target/powerpc/sse-orps-1.c: New file.
2021 * gcc.target/powerpc/sse-addps-1.c: New file.
2022 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2023 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2024 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2025 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2026 * gcc.target/powerpc/sse-andps-1.c: New file.
2027 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2028 * gcc.target/powerpc/sse-divps-1.c: New file.
2029 * gcc.target/powerpc/sse-andnps-1.c: New file.
2030 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2031 * gcc.target/powerpc/sse-movss-1.c: New file.
2032 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2033 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2034 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2035 * gcc.target/powerpc/sse-movaps-1.c: New file.
2036 * gcc.target/powerpc/sse-movss-3.c: New file.
2037 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2038 * gcc.target/powerpc/sse-addss-1.c: New file.
2039 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2040
2041 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2042
2043 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
2044 * gcc.target/powerpc/dform-2.c: Likewise.
2045 * gcc.target/powerpc/dform-3.c: Likewise.
2046 * gcc.target/powerpc/pr71656-1.c: Likewise.
2047 * gcc.target/powerpc/pr71656-2.c: Likewise.
2048 * gcc.target/powerpc/pr80103-1.c: Likewise.
2049 * gcc.target/powerpc/pr80098-1.c: Likewise.
2050
2051 2017-08-24 Martin Sebor <msebor@redhat.com>
2052
2053 PR middle-end/81908
2054 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2055 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2056 * gcc.dg/tree-ssa/pr81908.c: New test.
2057
2058 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2059
2060 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2061 Suppress warning during tests.
2062
2063 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
2064
2065 * lib/target-supports.exp: Group together target-dependant checks.
2066
2067 2017-08-24 Bin Cheng <bin.cheng@arm.com>
2068
2069 PR tree-optimization/81913
2070 * gcc.c-torture/execute/pr81913.c: New test.
2071 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2072 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2073
2074 2017-08-23 Richard Biener <rguenther@suse.de>
2075
2076 PR target/81921
2077 * gcc.target/i386/pr81921.c: New testcase.
2078
2079 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
2080
2081 * gcc.target/i386/pr80969-1.c: New testcase.
2082 * gcc.target/i386/pr80969-2a.c: Likewise.
2083 * gcc.target/i386/pr80969-2.c: Likewise.
2084 * gcc.target/i386/pr80969-3.c: Likewise.
2085 * gcc.target/i386/pr80969-4a.c: Likewise.
2086 * gcc.target/i386/pr80969-4b.c: Likewise.
2087 * gcc.target/i386/pr80969-4.c: Likewise.
2088 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2089 * lib/target-supports.exp (check_avx512_os_support_available,
2090 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2091 New proceedures for target avx512f and avx512f_runtime selectors.
2092 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2093
2094 2017-08-23 David Malcolm <dmalcolm@redhat.com>
2095
2096 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2097 * gcc.dg/param-type-mismatch.c: New test case.
2098
2099 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2100
2101 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2102 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2103 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2104 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2105 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2106 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2107 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2108
2109 2017-08-23 Richard Biener <rguenther@suse.de>
2110
2111 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2112 * g++.dg/tree-ssa/pr45605.C: Likewise.
2113 * gnat.dg/noinline2.adb: Likewise.
2114 * gnat.dg/renaming6.adb: Likewise.
2115 * gnat.dg/renaming6.ads: Likewise.
2116 * gnat.dg/specs/noinline3.ads: Likewise.
2117
2118 2017-08-23 Richard Biener <rguenther@suse.de>
2119
2120 PR lto/81940
2121 * g++.dg/lto/pr81940_0.C: New testcase.
2122
2123 2017-08-23 Tamar Christina <tamar.christina@arm.com>
2124
2125 PR middle-end/19706
2126 * gcc.dg/tree-ssa/pr19706.c: New.
2127 * lib/target-supports.exp (check_effective_target_xorsign): New.
2128
2129 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
2130
2131 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2132 -mabi=ms
2133 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2134 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2135 * gcc.target/i386/pr66275.c: Likewise.
2136 * gcc.target/i386/pr68018.c: Likewise.
2137
2138 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2139
2140 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2141
2142 2017-08-22 Jeff Law <law@redhat.com>
2143
2144 PR tree-optimization/81741
2145 PR tree-optimization/71947
2146 * gcc.dg/tree-ssa/pr81741.c: New test.
2147 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2148 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2149 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2150 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2151 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2152 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2153 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2154
2155 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
2156
2157 PR c++/80287
2158 * g++.dg/pr80287.C: New test.
2159
2160 2017-08-22 Richard Biener <rguenther@suse.de>
2161
2162 Revert
2163 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2164
2165 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2166
2167 2017-08-22 Richard Biener <rguenther@suse.de>
2168
2169 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2170 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2171 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2172 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2173 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2174 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2175 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2176 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2177
2178 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2179
2180 PR fortran/81296
2181 * gfortran.dg/dtio_12.f90: Update test.
2182
2183 2017-08-21 Nathan Sidwell <nathan@acm.org>
2184
2185 * g++.dg/template/pr81899.C: Fix c++03.
2186 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2187
2188 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2189
2190 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2191 Update expected result to show all of "(long)0" being underlined.
2192 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2193 (test_multitoken_macro): Update expected underlining.
2194
2195 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2196
2197 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2198 to show underlining of all pertinent params.
2199 * gcc.dg/format/pr72858.c: Likewise.
2200
2201 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
2202
2203 PR target/46091
2204 * gcc.target/i386/pr46091-4.c: New test.
2205 * gcc.target/i386/pr46091-4a.c: Ditto.
2206 * gcc.target/i386/pr46091-5.c: Ditto.
2207 * gcc.target/i386/pr46091-5a.c: Ditto.
2208
2209 2017-08-21 Nathan Sidwell <nathan@acm.org>
2210
2211 PR c++/81899
2212 * g++.dg/template/pr81899.C: New.
2213
2214 2017-08-21 Richard Biener <rguenther@suse.de>
2215
2216 PR tree-optimization/81900
2217 * gcc.dg/torture/pr81900.c: New testcase.
2218
2219 2017-08-21 Richard Biener <rguenther@suse.de>
2220
2221 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2222 regex to handle the LTO case.
2223 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2224 * c-c++-common/asan/misalign-1.c: Likewise.
2225 * c-c++-common/asan/misalign-2.c: Likewise.
2226 * c-c++-common/asan/null-deref-1.c: Likewise.
2227 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2228 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2229 * c-c++-common/asan/use-after-free-1.c: Likewise.
2230 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2231 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2232 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2233 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2234 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2235 * g++.dg/asan/large-func-test-1.C: Likewise.
2236 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2237
2238 2017-08-21 Richard Biener <rguenther@suse.de>
2239
2240 PR middle-end/81884
2241 * g++.dg/torture/pr81884.C: New testcase.
2242
2243 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
2244
2245 PR ipa/77732
2246 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2247
2248 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2249
2250 PR tree-optimization/46805
2251 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2252 * jit.dg/test-autovectorize.c: New test case.
2253
2254 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2255
2256 PR target/80210
2257 * gcc.target/powerpc/pr80210.c: New test.
2258
2259 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2260
2261 PR c++/81514
2262 * g++.dg/lookup/empty.h: New file.
2263 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2264 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2265 on a built-in.
2266
2267 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2268
2269 PR c/53037
2270 * c-c++-common/pr53037-5.c: New test.
2271 * g++.dg/pr53037-1.C: Likewise.
2272 * g++.dg/pr53037-2.C: Likewise.
2273 * g++.dg/pr53037-3.C: Likewise.
2274 * g++.dg/pr53037-4.C: Likewise.
2275 * gcc.dg/pr53037-1.c: Likewise.
2276 * gcc.dg/pr53037-2.c: Likewise.
2277 * gcc.dg/pr53037-3.c: Likewise.
2278 * gcc.dg/pr53037-4.c: Likewise.
2279
2280 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2281
2282 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2283 * gcc.target/powerpc/p9-vparity.c: Likewise.
2284 * gcc.target/powerpc/pr68805.c: Likewise.
2285 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2286
2287 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2288
2289 PR target/72804
2290 * gcc.target/powerpc/pr72804.c: New test.
2291
2292 2017-08-17 Marek Polacek <polacek@redhat.com>
2293
2294 PR middle-end/81814
2295 * gcc.dg/torture/pr81814.c: New test.
2296
2297 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2298
2299 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2300
2301 2017-08-17 Tom de Vries <tom@codesourcery.com>
2302
2303 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2304
2305 2017-08-17 Richard Biener <rguenther@suse.de>
2306
2307 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2308
2309 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2310
2311 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2312 scan-assembler-times for alpha*-*-*.
2313 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2314 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2315
2316 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2317
2318 PR fortran/81116
2319 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2320
2321 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2322
2323 PR target/46091
2324 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2325 (testm): New test function.
2326 * gcc.target/i386/pr46091-2.c: Ditto.
2327 * gcc.target/i386/pr46091-3.c: Ditto.
2328
2329 2017-08-16 Bin Cheng <bin.cheng@arm.com>
2330
2331 PR tree-optimization/81832
2332 * gcc.dg/tree-ssa/pr81832.c: New test.
2333
2334 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2335
2336 PR tree-optimization/81835
2337 * gcc.dg/vect/pr81815.c: New test.
2338
2339 2017-08-15 Joseph Myers <joseph@codesourcery.com>
2340
2341 PR target/78460
2342 PR target/67712
2343 * gcc.c-torture/compile/string-large-1.c: New test.
2344
2345 2017-08-15 Richard Biener <rguenther@suse.de>
2346
2347 PR tree-optimization/81790
2348 * gcc.dg/torture/pr81790.c: New testcase.
2349
2350 2017-08-14 Martin Sebor <msebor@redhat.com>
2351
2352 PR c/81117
2353 * c-c++-common/attr-nonstring-1.c: New test.
2354
2355 2017-08-14 Martin Sebor <msebor@redhat.com>
2356
2357 PR c/81117
2358 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2359
2360 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
2361
2362 * gcc.dg/ucnid-5.c: Skip on AIX.
2363 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2364
2365 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
2366
2367 PR target/46091
2368 * gcc.target/i386/pr46091-1.c: New test.
2369 * gcc.target/i386/pr46091-2.c: Ditto.
2370 * gcc.target/i386/pr46091-3.c: Ditto.
2371
2372 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2373
2374 PR target/81643
2375 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2376
2377 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2378
2379 PR target/79845
2380 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2381 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2382 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2383 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2384 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2385 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2386 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2387 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2388 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2389 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2390 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2391 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2392 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2393 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2394 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2395 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2396 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2397 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2398 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2399 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2400 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2401 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2402 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2403 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2404 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2405 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2406 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2407 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2408 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2409 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2410 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2411 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2412 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2413 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2414 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2415 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2416 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2417 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2418 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2419 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2420 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2421 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2422 * gcc.target/powerpc/cmpb-3.c: Likewise.
2423 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2424 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2425 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2426 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2427 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2428 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2429 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2430 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2431 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2432 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2433 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2434 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2435 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2436 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2437 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2438 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2439 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2440 * gcc.target/powerpc/no-r11-3.c: Likewise.
2441 * gcc.target/powerpc/pr80098-1.c: Likewise.
2442 * gcc.target/powerpc/pr80098-2.c: Likewise.
2443 * gcc.target/powerpc/pr80098-3.c: Likewise.
2444 * gcc.target/powerpc/pr80098-4.c: Likewise.
2445 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2446 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2447 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2448 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2449 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2450 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2451 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2452 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2453 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2454 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2455 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2456
2457 2017-08-14 Bin Cheng <bin.cheng@arm.com>
2458
2459 PR tree-optimization/81799
2460 * gcc.dg/tree-ssa/pr81799.c: New.
2461
2462 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2463
2464 PR middle-end/46932
2465 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2466 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2467
2468 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2469
2470 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2471 -mno-pc-relative-literal-loads.
2472
2473 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2474
2475 PR testsuite/81793
2476 * gcc.dg/pie-static-1.c: Require both static and pie support.
2477 * gcc.dg/pie-static-2.c: Likewise.
2478
2479 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2480
2481 PR ada/79542
2482 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2483
2484 2017-08-11 Marek Polacek <polacek@redhat.com>
2485
2486 PR c/81795
2487 * gcc.dg/pr81795.c: New test.
2488
2489 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2490
2491 PR fortran/60355
2492 * gfortran.dg (bind_c_usage_30): New test.
2493
2494 2017-08-11 Martin Liska <mliska@suse.cz>
2495
2496 PR tree-opt/79987
2497 * gcc.target/i386/mpx/pr79987.c: New test.
2498
2499 2017-08-11 Martin Liska <mliska@suse.cz>
2500
2501 PR ipa/81213
2502 * gcc.target/i386/pr81213.c: New test.
2503
2504 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
2505
2506 PR target/81708
2507 * gcc.target/i386/stack-prot-sym.c: New test.
2508
2509 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2510
2511 PR testsuite/81738
2512 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2513 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2514 vect_perm and vect_element_align for vectorization.
2515
2516 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2517
2518 PR target/81736
2519 * gcc.target/i386/pr81736-1.c: New test.
2520 * gcc.target/i386/pr81736-2.c: Likewise.
2521 * gcc.target/i386/pr81736-3.c: Likewise.
2522 * gcc.target/i386/pr81736-4.c: Likewise.
2523 * gcc.target/i386/pr81736-5.c: Likewise.
2524 * gcc.target/i386/pr81736-6.c: Likewise.
2525 * gcc.target/i386/pr81736-7.c: Likewise.
2526
2527 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2528
2529 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2530 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2531
2532 2017-08-10 David Malcolm <dmalcolm@redhat.com>
2533
2534 * c-c++-common/missing-close-symbol.c: New test case.
2535 * c-c++-common/missing-symbol.c: New test case.
2536 * gcc.dg/unclosed-init.c: New test case.
2537 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2538 * g++.dg/diagnostic/unclosed-function.C: New test case.
2539 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2540 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2541 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2542 "expected identifier" error.
2543
2544 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2545
2546 * gfortran.dg/dec_d_lines_1.f: New test.
2547 * gfortran.dg/dec_d_lines_2.f: New test.
2548
2549 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2550
2551 * gfortran.dg/dec_structure_18.f90: New test.
2552 * gfortran.dg/dec_structure_19.f90: New test.
2553 * gfortran.dg/dec_structure_20.f90: New test.
2554 * gfortran.dg/dec_structure_21.f90: New test.
2555
2556 2017-08-10 Marek Polacek <polacek@redhat.com>
2557
2558 PR testsuite/81784
2559 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2560
2561 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2562
2563 2017-08-10 Martin Liska <mliska@suse.cz>
2564
2565 PR c++/81355
2566 * g++.dg/other/pr81355.C: New test.
2567
2568 2017-08-09 David Malcolm <dmalcolm@redhat.com>
2569
2570 * jit.dg/all-non-failing-tests.h: Add note about
2571 test-vector-types.cc.
2572 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2573 case.
2574 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2575 New test case.
2576 * jit.dg/test-vector-types.cc: New test case.
2577
2578 2017-08-09 Andrew Pinski <apinski@cavium.com>
2579
2580 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2581 --save-temps to the options passed.
2582
2583 2017-08-09 Michael Collison <michael.collison@arm.com>
2584
2585 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2586 boundary option and fix comment.
2587 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2588 boundary option and fix comment.
2589 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2590 boundary option and fix comment.
2591 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2592 -mstructure-size boundary option.
2593
2594 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2595
2596 PR rtl-optimization/81423
2597 * gcc.c-torture/execute/pr81423.c: New testcase.
2598
2599 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2600
2601 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2602 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2603 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2604 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2605
2606 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2607
2608 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2609 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2610
2611 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2612
2613 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2614 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2615 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2616
2617 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2618
2619 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2620 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2621 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2622 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2623
2624 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2625
2626 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2627
2628 2017-08-09 Marek Polacek <polacek@redhat.com>
2629
2630 PR c/81233
2631 * gcc.dg/diagnostic-types-1.c: New test.
2632 * gcc.dg/assign-warn-1.c: Update warning messages.
2633 * gcc.dg/assign-warn-2.c: Likewise.
2634 * gcc.dg/c90-const-expr-5.c: Likewise.
2635 * gcc.dg/c99-const-expr-5.c: Likewise.
2636 * gcc.dg/conv-2.c: Likewise.
2637 * gcc.dg/init-bad-7.c: Likewise.
2638 * gcc.dg/overflow-warn-1.c: Likewise.
2639 * gcc.dg/overflow-warn-2.c: Likewise.
2640 * gcc.dg/overflow-warn-3.c: Likewise.
2641 * gcc.dg/overflow-warn-4.c: Likewise.
2642 * gcc.dg/pointer-array-atomic.c: Likewise.
2643 * gcc.dg/pr26865.c: Likewise.
2644 * gcc.dg/pr61162-2.c: Likewise.
2645 * gcc.dg/pr61162.c: Likewise.
2646 * gcc.dg/pr67730-2.c: Likewise.
2647 * gcc.dg/pr69156.c: Likewise.
2648 * gcc.dg/pr70174.c: Likewise.
2649 * objc.dg/proto-lossage-4.m: Likewise.
2650
2651 2017-08-09 Marek Polacek <polacek@redhat.com>
2652
2653 PR c/81417
2654 * Wsign-compare-1.c: New test.
2655 * gcc.dg/compare1.c: Adjust dg-bogus.
2656 * gcc.dg/compare2.c: Likewise.
2657 * gcc.dg/compare3.c: Likewise.
2658 * gcc.dg/compare7.c: Likewise.
2659 * gcc.dg/compare8.c: Likewise.
2660 * gcc.dg/compare9.c: Likewise.
2661 * gcc.dg/pr11492.c: Likewise.
2662
2663 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
2664
2665 PR driver/81523
2666 * gcc.dg/pie-7.c: New test.
2667 * gcc.dg/pie-static-1.c: Likewise.
2668 * gcc.dg/pie-static-2.c: Likewise.
2669
2670 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
2671
2672 PR target/81708
2673 * gcc.target/i386/stack-prot-guard.c: New test.
2674
2675 2017-08-08 Tamar Christina <tamar.christina@arm.com>
2676
2677 * gcc.target/aarch64/xorsign.c: New.
2678 * gcc.target/aarch64/xorsign_exec.c: New.
2679 * gcc.target/aarch64/vect-xorsign_exec.c: New.
2680
2681 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2682
2683 PR tree-optimization/81354
2684 * g++.dg/torture/pr81354.C: New file.
2685
2686 2017-08-08 Richard Biener <rguenther@suse.de>
2687
2688 PR middle-end/81719
2689 * g++.dg/tree-ssa/pr81719.C: New testcase.
2690
2691 2017-08-08 Richard Biener <rguenther@suse.de>
2692
2693 PR tree-optimization/81723
2694 * gfortran.dg/pr81723.f: New testcase.
2695
2696 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2697
2698 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
2699 string.
2700 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2701 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2702 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2703 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2704 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2705 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2706 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2707 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2708 * gcc.target/powerpc/cmpb-3.c: Likewise.
2709 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2710 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2711
2712 2017-08-08 Martin Liska <mliska@suse.cz>
2713
2714 PR tree-opt/81696
2715 * gcc.dg/ipa/pr81696.c: New test.
2716
2717 2017-08-08 Bin Cheng <bin.cheng@arm.com>
2718
2719 PR tree-optimization/81744
2720 * gcc.dg/tree-ssa/pr81744.c: New.
2721
2722 2017-08-08 Marek Polacek <polacek@redhat.com>
2723
2724 PR c++/81607
2725 * g++.dg/other/bitfield6.C: New test.
2726
2727 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2728
2729 PR target/81593
2730 * gcc.target/powerpc/vec-setup.h: New tests to test various
2731 combinations of setting up vectors of 2 double word elements.
2732 * gcc.target/powerpc/vec-setup-long.c: Likewise.
2733 * gcc.target/powerpc/vec-setup-double.c: Likewise.
2734 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
2735 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
2736 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
2737 vector inserts from vector extracts.
2738 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
2739
2740 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2741
2742 PR fortran/68829
2743 PR fortran/81701
2744 * gfortran.dg/o_fast_stacksize.90: New test.
2745
2746 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
2747
2748 PR middle-end/46932
2749 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
2750
2751 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2752
2753 * gcc.target/i386/pr81736-1.c: Removed.
2754 * gcc.target/i386/pr81736-2.c: Likewise.
2755 * gcc.target/i386/pr81736-3.c: Likewise.
2756 * gcc.target/i386/pr81736-4.c: Likewise.
2757
2758 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2759
2760 PR target/81736
2761 * gcc.target/i386/pr81736-1.c: New test.
2762 * gcc.target/i386/pr81736-2.c: Likewise.
2763 * gcc.target/i386/pr81736-3.c: Likewise.
2764 * gcc.target/i386/pr81736-4.c: Likewise.
2765
2766 2017-08-07 Marek Polacek <polacek@redhat.com>
2767
2768 PR middle-end/81737
2769 * gcc.dg/pr81737.c: New test.
2770
2771 2017-08-07 Martin Liska <mliska@suse.cz>
2772
2773 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
2774 * gcc.dg/parm-impl-decl-1.c: Likewise.
2775 * gcc.dg/parm-impl-decl-3.c: Likewise.
2776 * gcc.dg/Wattributes-5.c: New test.
2777
2778 2017-08-06 Andrew Pinski <apinski@cavium.com>
2779
2780 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
2781 * gcc.target/aarch64/target_attr_13.c: LIkewise.
2782 * gcc.target/aarch64/target_attr_15.c: LIkewise.
2783 * gcc.target/aarch64/target_attr_4.c: Likewise.
2784 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
2785 * gcc.target/aarch64/target_attr_2.c: Likewise.
2786 * gcc.target/aarch64/target_attr_7.c: Likewise.
2787 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
2788 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
2789 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
2790
2791 2017-08-06 Andrew Pinski <apinski@cavium.com>
2792
2793 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
2794 -march=armv8-a+nolse, skip if -mcpu= is passed.
2795 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
2796
2797 2017-08-06 Andrew Pinski <apinski@cavium.com>
2798
2799 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
2800 * gcc.target/aarch64/_Float16_2.c: Likewise.
2801 * gcc.target/aarch64/_Float16_3.c: Likewise.
2802
2803 2017-08-06 Tom de Vries <tom@codesourcery.com>
2804
2805 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
2806
2807 2017-08-06 Tom de Vries <tom@codesourcery.com>
2808
2809 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
2810 type. Add missing return.
2811
2812 2017-08-06 Tom de Vries <tom@codesourcery.com>
2813
2814 PR testsuite/81731
2815 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
2816 variable 'a' definition.
2817 (b): Remove unused variable.
2818 (gp): New variable.
2819 (check): Add parameter corresponding to call in main, and handle.
2820
2821 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2822
2823 PR c++/79790
2824 * g++.dg/cpp1z/class-deduction43.C: New.
2825
2826 2017-08-04 Yury Gribov <tetra2005@gmail.com>
2827
2828 PR tree-optimization/57371
2829 * c-c++-common/pr57371-1.c: New test.
2830 * c-c++-common/pr57371-2.c: New test.
2831 * c-c++-common/pr57371-3.c: New test.
2832 * c-c++-common/pr57371-4.c: New test.
2833 * gcc.dg/pr57371-5.c: New test.
2834
2835 2017-08-04 Carl Love <cel@us.ibm.com>
2836
2837 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
2838 builtin test cases for vec_mule, and vec_mulo.
2839 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
2840 builtin test cases for vec_mule, and vec_mulo.
2841
2842 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
2843
2844 PR target/81590
2845 * gcc.target/i386/avx512-check.h: New file.
2846 * gcc.target/i386/avx5124fmaps-check.h: Removed.
2847 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
2848 * gcc.target/i386/avx512cd-check.h: Likewise.
2849 * gcc.target/i386/avx512ifma-check.h: Likewise.
2850 * gcc.target/i386/avx512vbmi-check.h: Likewise.
2851 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
2852 * gcc.target/i386/avx512bw-check.h: Rewrite.
2853 * gcc.target/i386/avx512dq-check.h: Likewise.
2854 * gcc.target/i386/avx512er-check.h: Likewise.
2855 * gcc.target/i386/avx512f-check.h: Likewise.
2856 * gcc.target/i386/avx512vl-check.h: Likewise.
2857 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
2858 only.
2859 (test_512): Removed.
2860 (avx512*_test): Likewise.
2861 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
2862
2863 2017-08-04 Marek Polacek <polacek@redhat.com>
2864
2865 PR middle-end/81695
2866 * gcc.dg/pr81695.c: New test.
2867
2868 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2869
2870 PR tree-optimization/81136
2871 * gcc.dg/vect/pr81136.c: Add scan test.
2872
2873 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2874
2875 * gcc.dg/vect/vect-alias-check-3.c: New test.
2876 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
2877 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
2878
2879 2017-08-04 Richard Biener <rguenther@suse.de>
2880
2881 PR middle-end/81705
2882 * c-c++-common/ubsan/pr81705.c: New testcase.
2883
2884 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2885
2886 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
2887 messages that used to start with a capital letter.
2888 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2889 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2890 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
2891 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2892 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2893 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2894 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2895 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2896 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2897 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2898 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2899 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2900 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2901 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2902 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2903 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2904 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2905 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2906 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2907 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2908 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2909 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2910 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2911 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2912 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2913 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2914 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2915 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2916 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2917 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2918 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2919 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2920 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2921 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2922 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2923 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2924 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2925 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2926 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2927 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2928 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2929 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2930 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2931 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2932 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2933 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2934 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2935 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2936 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2937 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2938 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2939 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2940 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2941 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2942 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2943 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2944
2945 2017-08-03 Jakub Jelinek <jakub@redhat.com>
2946
2947 PR target/81621
2948 * gcc.dg/pr81621.c: New test.
2949
2950 2017-08-03 Richard Biener <rguenther@suse.de>
2951
2952 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
2953 and CSE.
2954
2955 2017-08-03 Richard Biener <rguenther@suse.de>
2956
2957 PR middle-end/81148
2958 * c-c++-common/ubsan/pr81148.c: New testcase.
2959
2960 2017-08-03 Tom de Vries <tom@codesourcery.com>
2961
2962 PR target/81662
2963 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
2964
2965 2017-08-03 Jakub Jelinek <jakub@redhat.com>
2966
2967 PR driver/81650
2968 * gcc.dg/pr81650.c: New test.
2969
2970 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
2971
2972 PR c++/71440
2973 * g++.dg/template/crash127.C: New.
2974
2975 2017-08-03 Jakub Jelinek <jakub@redhat.com>
2976
2977 PR middle-end/81052
2978 * c-c++-common/pr81052.c: New test.
2979
2980 2017-08-03 Tom de Vries <tom@codesourcery.com>
2981
2982 * gcc.dg/pr56727-2.c: Require alias.
2983
2984 2017-08-03 Tom de Vries <tom@codesourcery.com>
2985
2986 * gcc.dg/attr-noipa.c: Require alloca.
2987
2988 2017-08-03 Tom de Vries <tom@codesourcery.com>
2989
2990 * gcc.dg/torture/pr80163.c: Require label_values.
2991
2992 2017-08-03 Tom de Vries <tom@codesourcery.com>
2993
2994 PR target/81662
2995 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
2996 * c-c++-common/patchable_function_entry-default.c: Same.
2997 * c-c++-common/patchable_function_entry-definition.c: Same.
2998
2999 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3000
3001 PR target/81644
3002 * gcc.target/i386/pr81644.c: New test.
3003
3004 2017-08-02 Tom de Vries <tom@codesourcery.com>
3005
3006 * gcc.dg/Walloca-14.c: Use relative line number.
3007
3008 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3009
3010 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3011 test "no-3dnowa" target attribute.
3012
3013 2017-08-02 Marek Polacek <polacek@redhat.com>
3014
3015 PR c/81289
3016 * gcc.dg/noncompile/pr81289.c: New test.
3017
3018 PR c/81448
3019 PR c/81306
3020 * c-c++-common/Wmultistatement-macros-13.c: New test.
3021
3022 2017-08-02 Jakub Jelinek <jakub@redhat.com>
3023
3024 PR c++/81640
3025 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3026
3027 PR middle-end/79499
3028 * gcc.dg/pr79499.c: New test.
3029
3030 2017-08-02 Richard Biener <rguenther@suse.de>
3031
3032 PR tree-optimization/81633
3033 * gcc.dg/vect/pr81633.c: New testcase.
3034
3035 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3036
3037 * gcc.dg/guality/pr25967-1.c: New test.
3038 * gcc.dg/guality/pr25967-2.c: Likewise.
3039 * gcc.dg/torture/pr25967-1.c: Likewise.
3040 * gcc.dg/torture/pr25967-2.c: Likewise.
3041
3042 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3043
3044 PR target/81654
3045 * gcc.target/i386/pr81654.c: New test.
3046
3047 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3048
3049 PR fortran/79312
3050 * gfortran.dg/logical_assignment_1.f90: New test.
3051
3052 2017-08-01 Martin Liska <mliska@suse.cz>
3053
3054 PR middle-end/70140
3055 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3056
3057 2017-08-01 Martin Liska <mliska@suse.cz>
3058
3059 Revert r250771
3060 Make mempcpy more optimal (PR middle-end/70140).
3061
3062 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3063
3064 PR target/81622
3065 * gcc.target/powerpc/pr81622.c: New test.
3066
3067 2017-08-01 Steve Ellcey <sellcey@cavium.com>
3068
3069 PR tree-optimization/80925
3070 * gcc.dg/vect/vect-28.c: Add
3071 --param vect-max-peeling-for-alignment=0 option.
3072 Remove unaligned access and peeling checks.
3073 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3074 * gcc.dg/vect/vect-70.c: Ditto.
3075 * gcc.dg/vect/vect-87.c: Ditto.
3076 * gcc.dg/vect/vect-88.c: Ditto.
3077 * gcc.dg/vect/vect-91.c: Ditto.
3078 * gcc.dg/vect/vect-93.c: Ditto.
3079
3080 2017-08-01 Tom de Vries <tom@codesourcery.com>
3081
3082 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3083 * gcc.target/nvptx/slp.c (foo): Same.
3084
3085 2017-08-01 Richard Biener <rguenther@suse.de>
3086
3087 PR tree-optimization/81181
3088 * gcc.dg/torture/pr81181.c: New testcase.
3089
3090 2017-08-01 Martin Liska <mliska@suse.cz>
3091
3092 PR middle-end/70140
3093 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3094
3095 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3096
3097 PR target/81641
3098 * gcc.target/i386/pr81641.c: New test.
3099
3100 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3101
3102 PR target/81639
3103 * gcc.target/i386/pr81639.c: New test.
3104
3105 2017-08-01 Richard Biener <rguenther@suse.de>
3106
3107 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3108 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3109 endless loop.
3110 * gcc.dg/uninit-23.c: Adjust.
3111
3112 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3113
3114 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3115 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3116
3117 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3118
3119 PR tree-optimization/81627
3120 * gcc.dg/tree-ssa/pr81627.c: New.
3121
3122 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3123
3124 PR tree-optimization/81620
3125 * gcc.dg/tree-ssa/pr81620-1.c: New.
3126 * gcc.dg/tree-ssa/pr81620-2.c: New.
3127
3128 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3129
3130 PR testsuite/53542
3131 * gfortran.dg/use_30.f90: New test.
3132
3133 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3134
3135 PR tree-optimization/81588
3136 * gcc.dg/tree-ssa/pr81588.c: New test.
3137 * gcc.dg/pr81588.c: New test.
3138 * gcc.c-torture/execute/pr81588.c: New test.
3139
3140 2017-08-01 Richard Biener <rguenther@suse.de>
3141
3142 PR tree-optimization/81297
3143 * gcc.dg/torture/pr81297.c: New testcase.
3144
3145 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3146
3147 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3148
3149 2017-07-31 Steve Ellcey <sellcey@cavium.com>
3150
3151 PR tree-optimization/80925
3152 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
3153 --param vect-max-peeling-for-alignment=0 option.
3154 Remove unaligned access and peeling checks.
3155 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3156
3157 2017-07-31 Carl Love <cel@us.ibm.com>
3158
3159 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3160 missed in commit 250746.
3161
3162 2017-07-31 Carl Love <cel@us.ibm.com>
3163
3164 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3165 new builtins.
3166
3167 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3168
3169 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3170 * gcc.target/i386/pr79793-2.c: Likewise.
3171
3172 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3173
3174 PR target/25967
3175 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3176 (naked): Add attribute regparm(1) for x86_32 targets.
3177 Add integer argument. Remove global "data" variable.
3178 (main): Pass integer argument to naked function.
3179 * gcc.target/i386/naked-4.c: New test.
3180
3181 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
3182 Martin Liska <mliska@suse.cz>
3183
3184 * gcc.dg/predict-15.c: New test.
3185 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3186
3187 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3188
3189 PR target/25967
3190 * gcc.target/i386/naked-1.c: New test.
3191 * gcc.target/i386/naked-2.c: Ditto.
3192 * gcc.target/i386/naked-3.c: Ditto.
3193 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3194 do_test_body0 stub function, use attribute "naked" instead.
3195 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3196 * gcc.dg/pr44290-2.c: Ditto.
3197
3198 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3199
3200 PR fortran/81581
3201 * gfortran.dg/dim_sum_1.f90: New test case.
3202 * gfortran.dg/dim_sum_2.f90: New test case.
3203 * gfortran.dg/dim_sum_3.f90: New test case.
3204
3205 2017-07-31 Martin Liska <mliska@suse.cz>
3206
3207 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3208 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3209
3210 2017-07-31 Martin Liska <mliska@suse.cz>
3211
3212 PR sanitize/81530
3213 * g++.dg/ubsan/pr81530.C: New test.
3214
3215 2017-07-31 Jakub Jelinek <jakub@redhat.com>
3216
3217 PR sanitizer/81604
3218 * c-c++-common/ubsan/pr81604.c: New test.
3219
3220 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3221
3222 PR target/79793
3223 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3224 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3225 (foo): Check the builtin return address against the return address
3226 in interrupt frame.
3227 * gcc.target/i386/pr79793-1.c: New test.
3228 * gcc.target/i386/pr79793-2.c: Likewise.
3229
3230 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3231
3232 * c-c++-common/dump-ada-spec-7.c: New test.
3233
3234 2017-07-29 Jakub Jelinek <jakub@redhat.com>
3235
3236 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3237 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3238
3239 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3240
3241 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3242
3243 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3244
3245 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3246
3247 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3248
3249 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3250
3251 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3252 Bilyan Borisov <bilyan.borisov@arm.com>
3253
3254 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3255 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3256 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3257 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3258 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3259
3260 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3261
3262 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3263 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3264 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3265 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3266 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3267 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3268 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3269 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3270 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3271 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3272 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3273
3274 2017-07-28 Martin Liska <mliska@suse.cz>
3275
3276 PR sanitizer/81340
3277 * g++.dg/asan/pr81340.C: New test.
3278
3279 2017-07-28 Richard Biener <rguenther@suse.de>
3280
3281 PR tree-optimization/81502
3282 * gcc.target/i386/pr81502.c: New testcase.
3283
3284 2017-07-28 Martin Liska <mliska@suse.cz>
3285
3286 PR sanitizer/81460
3287 * gcc.dg/asan/pr81460.c: New test.
3288
3289 2017-07-28 Jakub Jelinek <jakub@redhat.com>
3290
3291 PR sanitizer/80998
3292 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3293 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3294
3295 PR tree-optimization/81578
3296 * gcc.dg/pr81578.c: New test.
3297
3298 2017-07-28 Richard Biener <rguenther@suse.de>
3299
3300 PR tree-optimization/81573
3301 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3302
3303 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3304
3305 * g++.dg/pr69667.C: Remove option -mlra.
3306 * gcc.target/powerpc/dform-1.c: Likewise.
3307 * gcc.target/powerpc/dform-2.c: Likewise.
3308 * gcc.target/powerpc/dform-3.c: Likewise.
3309 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3310 * gcc.target/powerpc/p9-vparity.c: Likewise.
3311 * gcc.target/powerpc/pr63491.c: Likewise.
3312 * gcc.target/powerpc/pr67808.c: Likewise.
3313 * gcc.target/powerpc/pr68805.c: Likewise.
3314 * gcc.target/powerpc/pr69461.c: Likewise.
3315 * gcc.target/powerpc/pr71680.c: Likewise.
3316 * gcc.target/powerpc/pr77289.c: Likewise.
3317 * gcc.target/powerpc/pr78458.c: Likewise.
3318 * gcc.target/powerpc/pr78543.c: Likewise.
3319 * g++.dg/pr71294.C: Remove option -mno-lra.
3320 * gcc.target/powerpc/pr71656-1.c: Likewise.
3321 * gcc.target/powerpc/pr71656-2.c: Likewise.
3322 * gcc.target/powerpc/pr71698.c: Likewise.
3323
3324 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3325 Sudakshina Das <sudi.das@arm.com>
3326
3327 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3328
3329 2017-07-27 Marek Polacek <polacek@redhat.com>
3330
3331 PR c/81417
3332 * c-c++-common/Wsign-compare-1.c: New test.
3333 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3334 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3335 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3336 * g++.dg/warn/compare1.C: Likewise.
3337 * gcc.dg/compare1.c: Likewise.
3338 * gcc.dg/compare2.c: Likewise.
3339 * gcc.dg/compare4.c: Likewise.
3340 * gcc.dg/compare5.c: Likewise.
3341 * gcc.dg/pr35430.c: Likewise.
3342 * gcc.dg/pr60087.c: Likewise.
3343
3344 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3345
3346 PR middle-end/81564
3347 * gcc.dg/pr81564.c: New test.
3348
3349 2017-07-27 Richard Biener <rguenther@suse.de>
3350
3351 PR tree-optimization/81573
3352 PR tree-optimization/81494
3353 * gcc.dg/torture/pr81573.c: New testcase.
3354
3355 2017-07-27 Richard Biener <rguenther@suse.de>
3356
3357 PR tree-optimization/81571
3358 * gcc.dg/torture/pr81571.c: New testcase.
3359
3360 2017-07-27 Richard Biener <rguenther@suse.de>
3361
3362 PR tree-optimization/81502
3363 * gcc.target/i386/vect-insert-1.c: New testcase.
3364
3365 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3366
3367 PR target/81534
3368 * gcc.target/s390/pr81534.c: New test.
3369
3370 2017-07-27 Jakub Jelinek <jakub@redhat.com>
3371
3372 PR tree-optimization/81555
3373 PR tree-optimization/81556
3374 * gcc.c-torture/execute/pr81555.c: New test.
3375 * gcc.c-torture/execute/pr81556.c: New test.
3376
3377 * gcc.dg/attr-noipa.c: New test.
3378 * gcc.dg/ipa/ipa-pta-18.c: New test.
3379 * gcc.dg/ipa/ipa-sra-11.c: New test.
3380
3381 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3382
3383 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3384 option.
3385 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3386 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3387 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3388 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3389 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3390 * gcc.target/powerpc/vsx-simode.c: Likewise.
3391 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3392 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3393
3394 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3395
3396 PR c++/71570
3397 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3398
3399 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3400
3401 PR target/81563
3402 * gcc.target/i386/pr81563.c: New test
3403
3404 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3405
3406 PR target/79041
3407 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3408
3409 2017-07-26 Marek Polacek <polacek@redhat.com>
3410
3411 PR middle-end/70992
3412 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3413 * gcc.dg/overflow-warn-2.c: Likewise.
3414 * gcc.dg/overflow-warn-3.c: Likewise.
3415 * gcc.dg/overflow-warn-4.c: Likewise.
3416 * gcc.dg/torture/pr70992-2.c: New test.
3417 * gcc.dg/torture/pr70992.c: New test.
3418
3419 2017-07-26 Richard Biener <rguenther@suse.de>
3420
3421 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3422 happening in ccp1.
3423 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3424
3425 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3426
3427 PR middle-end/46932
3428 * gcc.dg/pr46932.c: New testcase.
3429
3430 2017-07-26 Martin Liska <mliska@suse.cz>
3431
3432 PR sanitize/81186
3433 * gcc.dg/asan/pr81186.c: New test.
3434
3435 2017-07-25 Carl Love <cel@us.ibm.com>
3436
3437 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3438 vec_cnttz builtins.
3439
3440 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3441
3442 * gnat.dg/opt66.adb: New test.
3443
3444 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3445
3446 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3447 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3448
3449 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3450
3451 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3452
3453 2017-07-25 Torsten Duwe <duwe@suse.de>
3454
3455 * c-c++-common/patchable_function_entry-default.c: New test.
3456 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3457 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3458
3459 2017-07-25 Jakub Jelinek <jakub@redhat.com>
3460
3461 PR target/81532
3462 * gcc.target/i386/pr80833-3.c: New test.
3463 * gcc.target/i386/avx512dq-pr81532.c: New test.
3464 * gcc.target/i386/avx512bw-pr81532.c: New test.
3465
3466 2017-07-25 Richard Biener <rguenther@suse.de>
3467
3468 PR tree-optimization/81455
3469 * gcc.dg/pr81455.c: New testcase.
3470
3471 2017-07-25 Richard Biener <rguenther@suse.de>
3472
3473 PR tree-optimization/81529
3474 * gfortran.dg/pr81529.f90: New testcase.
3475
3476 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3477
3478 * gcc.target/aarch64/pr79041-2.c: Improve test.
3479
3480 2017-07-25 Richard Biener <rguenther@suse.de>
3481
3482 PR tree-optimization/81410
3483 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3484
3485 2017-07-25 Richard Biener <rguenther@suse.de>
3486
3487 PR tree-optimization/81510
3488 * gcc.dg/torture/pr81510.c: New testcase.
3489 * gcc.dg/torture/pr81510-2.c: Likewise.
3490
3491 2017-07-25 Martin Liska <mliska@suse.cz>
3492
3493 PR ipa/81520
3494 * gcc.dg/ipa/pr81520.c: New test.
3495
3496 2017-07-25 Marek Polacek <polacek@redhat.com>
3497
3498 PR c/81364
3499 * Wmultistatement-macros-12.c: New test.
3500
3501 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3502
3503 PR target/81414
3504 * gcc.target/aarch64/pr81414.C: New.
3505
3506 2017-07-25 Richard Biener <rguenther@suse.de>
3507
3508 PR middle-end/81505
3509 * gcc.dg/ubsan/pr81505.c: New testcase.
3510
3511 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
3512
3513 PR testsuite/80759
3514 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3515 (ELFFN_BEGIN): Rename to FN_TYPE.
3516 (ELFFN_END): Rename to FN_SIZE.
3517 (ASMNAME): New macro.
3518 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3519 .global.
3520 (FUNC_END): Use ASMNAME.
3521 (test_data_save): Remove.
3522 (test_data_input): Likewise.
3523 (test_data_output: Likewise.
3524 (test_data_fn): Likewise.
3525 (test_data_retaddr): Likewise.
3526 (regs_to_mem): Make globals, use r10 instead of rax.
3527 (mem_to_regs): Likewise.
3528 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3529 body to ms-sysv.c.
3530 (do_test_aligned): Likewise.
3531 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3532 Add dg-* directives.
3533 (PASTE_STR): New macro.
3534 (ASMNAME): Likewise.
3535 (LOAD_TEST_DATA_ADDR): Likewise.
3536 (TEST_DATA_OFFSET): Likewise.
3537 (do_test_body0): New C function.
3538 (do_test_body): New inline assembly routine.
3539 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3540 (runtest_ms_sysv): Modify.
3541
3542 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3543
3544 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3545 since the upper-regs options have been deleted.
3546 * gcc.target/powerpc/pr65849-2.c: Likewise.
3547 * gcc.target/powerpc/pr80099-1.c: Likewise.
3548 * gcc.target/powerpc/pr80099-2.c: Likewise.
3549 * gcc.target/powerpc/pr80099-3.c: Likewise.
3550 * gcc.target/powerpc/pr80099-4.c: Likewise.
3551 * gcc.target/powerpc/pr80099-5.c: Likewise.
3552 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3553 support removal of the upper-regs options.
3554 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3555 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3556 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3557 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3558 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3559 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3560 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3561 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3562 * gcc.target/powerpc/ppc-round.c: Likewise.
3563 * gcc.target/powerpc/pr71720.c: Likewise.
3564 * gcc.target/powerpc/pr72853.c: Likewise.
3565 * gcc.target/powerpc/pr79907.c: Likewise.
3566 * gcc.target/powerpc/pr78953.c: Likewise.
3567 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3568 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3569 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3570 * gcc.target/powerpc/vec-init-3.c: Likewise.
3571 * gcc.target/powerpc/vec-init-6.c: Likewise.
3572 * gcc.target/powerpc/vec-init-7.c: Likewise.
3573 * gcc.target/powerpc/vec-set-char.c: Likewise.
3574 * gcc.target/powerpc/vec-set-int.c: Likewise.
3575 * gcc.target/powerpc/vec-set-short.c: Likewise.
3576
3577 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3578
3579 PR target/79041
3580 * gcc.target/aarch64/pr79041-2.c: New test.
3581
3582 2017-07-24 Carl Love <cel@us.ibm.com>
3583
3584 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3585 the new built-ins.
3586
3587 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3588
3589 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3590
3591 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3592 Mikael Morin <mikael@gcc.gnu.org>
3593
3594 PR fortran/66102
3595 * gfortran.dg/realloc_on_assign_28.f90: New test.
3596
3597 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
3598
3599 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3600 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3601
3602 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
3603
3604 PR target/80569
3605 * gcc.target/i386/pr80569.c: New test.
3606
3607 2017-07-21 Carl Love <cel@us.ibm.com>
3608
3609 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3610 vmuleuh): Fix scan-assembler-times should check for word not half word
3611 instructions.
3612
3613 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
3614
3615 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3616 redundant -march option.
3617 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3618 in addition to armv8.1-a.
3619
3620 2017-07-21 Yury Gribov <tetra2005@gmail.com>
3621
3622 PR middle-end/56727
3623 * gcc.dg/pr56727-1.c: New test.
3624 * gcc.dg/pr56727-2.c: New test.
3625
3626 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3627
3628 * gcc.target/powerpc/mmx-check.h: New file.
3629 * gcc.target/powerpc/mmx-packs.c: New file.
3630 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3631 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3632 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3633 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3634 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3635 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3636 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3637 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3638 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3639 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3640 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3641 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3642 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3643 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3644 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3645 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3646 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3647 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3648 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3649 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3650 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3651 * gcc.target/powerpc/mmx-psrad-1.c: New file.
3652 * gcc.target/powerpc/mmx-psraw-1.c: New file.
3653 * gcc.target/powerpc/mmx-psrld-1.c: New file.
3654 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
3655 * gcc.target/powerpc/mmx-psubb-2.c: New file.
3656 * gcc.target/powerpc/mmx-psubd-2.c: New file.
3657 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
3658 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
3659 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
3660 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
3661 * gcc.target/powerpc/mmx-psubw-2.c: New file.
3662 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
3663 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
3664 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
3665 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
3666 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
3667 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
3668
3669 2017-06-21 Richard Biener <rguenther@suse.de>
3670
3671 PR tree-optimization/81500
3672 * gcc.dg/torture/pr81500.c: New testcase.
3673
3674 2017-07-20 Nathan Sidwell <nathan@acm.org>
3675
3676 * g++.dg/ext/anon-struct6.C: Adjust diag.
3677 * g++.old-deja/g++.other/anon4.C: Adjust diag.
3678
3679 2017-07-20 Jakub Jelinek <jakub@redhat.com>
3680
3681 PR target/80846
3682 * gcc.target/i386/avx-pr80846.c: New test.
3683 * gcc.target/i386/avx2-pr80846.c: New test.
3684 * gcc.target/i386/avx512f-pr80846.c: New test.
3685
3686 2017-07-20 Bin Cheng <bin.cheng@arm.com>
3687
3688 PR tree-optimization/81388
3689 * gcc.dg/tree-ssa/pr81388-1.c: New test.
3690 * gcc.dg/tree-ssa/pr81388-2.c: New test.
3691
3692 2017-07-17 Tom de Vries <tom@codesourcery.com>
3693
3694 PR middle-end/81030
3695 * gcc.dg/pr81030.c: New test.
3696
3697 2017-07-20 Richard Biener <rguenther@suse.de>
3698
3699 PR tree-optimization/61171
3700 * g++.dg/vect/pr61171.cc: New testcase.
3701 * gfortran.dg/vect/pr61171.f: Likewise.
3702 * gcc.dg/vect/vect-reduc-11.c: Likewise.
3703
3704 2017-07-20 Richard Biener <rguenther@suse.de>
3705
3706 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
3707 with V64QImode.
3708 * gcc.dg/vect/slp-45.c: Likewise.
3709
3710 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3711
3712 * gcc.dg/tree-ssa/vrp116.c: New Test.
3713
3714 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3715
3716 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
3717 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
3718 __builtin_cpu_is and __builtin_cpu_supports are supported.
3719
3720 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
3721
3722 * gcc.target/powerpc/bmi-check.h (main): Skip unless
3723 __BUILTIN_CPU_SUPPORTS__ defined.
3724 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
3725 __BUILTIN_CPU_SUPPORTS__ defined.
3726
3727 2017-07-19 Jakub Jelinek <jakub@redhat.com>
3728
3729 PR tree-optimization/81346
3730 * gcc.dg/tree-ssa/pr81346-5.c: New test.
3731
3732 2017-07-19 Tom de Vries <tom@codesourcery.com>
3733
3734 * gcc.target/nvptx/decl-init.c: Update alignment.
3735 * gcc.target/nvptx/slp-2-run.c: New test.
3736 * gcc.target/nvptx/slp-2.c: New test.
3737 * gcc.target/nvptx/v2di.c: New test.
3738
3739 2017-07-19 Tom de Vries <tom@codesourcery.com>
3740
3741 * gcc.target/nvptx/slp-run.c: New test.
3742 * gcc.target/nvptx/slp.c: New test.
3743 * gcc.target/nvptx/v2si-cvt.c: New test.
3744 * gcc.target/nvptx/v2si-run.c: New test.
3745 * gcc.target/nvptx/v2si.c: New test.
3746 * gcc.target/nvptx/vec.inc: New test.
3747
3748 2017-07-19 Jakub Jelinek <jakub@redhat.com>
3749
3750 PR tree-optimization/81346
3751 * gcc.dg/tree-ssa/pr81346-1.c: New test.
3752 * gcc.dg/tree-ssa/pr81346-2.c: New test.
3753 * gcc.dg/tree-ssa/pr81346-3.c: New test.
3754 * gcc.dg/tree-ssa/pr81346-4.c: New test.
3755 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
3756 compiler to avoid X / C1 op C2 optimization to trigger.
3757
3758 2017-07-19 Martin Liska <mliska@suse.cz>
3759
3760 PR sanitizer/63361
3761 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
3762 -ffloat-store or -mieee for targets that need it.
3763
3764 2017-07-18 Tom de Vries <tom@codesourcery.com>
3765
3766 PR middle-end/81464
3767 * gfortran.dg/pr81464.f90: New test.
3768
3769 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
3770
3771 PR target/81471
3772 * gcc.target/i386/pr81471.c: New test.
3773
3774 2017-06-18 Richard Biener <rguenther@suse.de>
3775
3776 PR tree-optimization/81410
3777 * gcc.dg/vect/pr81410.c: New testcase.
3778
3779 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
3780
3781 PR middle-end/81462
3782 * g++.dg/torture/pr81462.C: New testcase.
3783
3784 2017-07-18 Bin Cheng <bin.cheng@arm.com>
3785
3786 PR target/81408
3787 * g++.dg/tree-ssa/pr81408.C: New.
3788 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
3789
3790 2017-07-18 Richard Biener <rguenther@suse.de>
3791
3792 PR tree-optimization/80620
3793 PR tree-optimization/81403
3794 * gcc.dg/torture/pr80620.c: New testcase.
3795 * gcc.dg/torture/pr81403.c: Likewise.
3796
3797 2017-07-18 Richard Biener <rguenther@suse.de>
3798
3799 PR tree-optimization/81418
3800 * gcc.dg/torture/pr81418.c: New testcase.
3801
3802 2017-07-17 Carl Love <cel@us.ibm.com>
3803
3804 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
3805 test case changes for commit 249424
3806
3807 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3808 vmuleuh): Fix scan-assembler-times should check for word not half word
3809 instructions.
3810
3811 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3812
3813 PR tree-optimization/81162
3814 * gcc.dg/pr81162.c: Move this to...
3815 * gcc.dg/ubsan/pr81162.c: ...here.
3816
3817 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
3818
3819 * g++.dg/diagnostic/friend1.C: New test.
3820 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
3821
3822 2017-07-17 Nathan Sidwell <nathan@acm.org>
3823
3824 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
3825
3826 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3827
3828 * lib/gcc-dg.exp: Increase expect's match buffer size.
3829
3830 2017-07-17 Bin Cheng <bin.cheng@arm.com>
3831
3832 PR target/81369
3833 * gcc.dg/tree-ssa/pr81369.c: New.
3834
3835 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3836
3837 * gcc.target/arc/pr9000674901.c: New file.
3838 * gcc.target/arc/pic-1.c: Likewise.
3839 * gcc.target/arc/pr9001191897.c: Likewise.
3840
3841 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3842 Andrew Burgess <andrew.burgess@embecosm.com>
3843
3844 * gcc.target/arc/naked-1.c: New file.
3845 * gcc.target/arc/naked-2.c: Likewise.
3846
3847 2017-07-17 Jakub Jelinek <jakub@redhat.com>
3848
3849 PR tree-optimization/81428
3850 * gcc.dg/fixed-point/pr81428.c: New test.
3851
3852 PR tree-optimization/81365
3853 * g++.dg/torture/pr81365.C: New test.
3854
3855 PR tree-optimization/81396
3856 * gcc.dg/tree-ssa/pr81396.c: New test.
3857
3858 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
3859
3860 * gnat.dg/opt65.adb: New test.
3861
3862 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
3863
3864 * gcc.dg/predict-8.c: Update.
3865
3866 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
3867
3868 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
3869 * g++.dg/warn/pr12242.C: Likewise.
3870
3871 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
3872
3873 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
3874 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
3875 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
3876 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
3877 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
3878 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
3879 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
3880 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
3881 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
3882 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
3883 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
3884 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
3885 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
3886 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
3887 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
3888 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
3889 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
3890 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
3891 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
3892 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
3893 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
3894 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
3895 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
3896 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
3897 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
3898 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
3899 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
3900 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
3901 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
3902 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
3903 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
3904 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
3905 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
3906 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
3907 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
3908 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
3909 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
3910 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
3911 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
3912 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
3913 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
3914 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
3915 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
3916 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
3917 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
3918 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
3919 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
3920 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
3921 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
3922 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
3923 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
3924
3925 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3926
3927 PR tree-optimization/81162
3928 * gcc.dg/pr81162.c: New file.
3929
3930 2017-07-14 Martin Sebor <msebor@redhat.com>
3931
3932 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
3933 that bcopy is expected to be transformed to.
3934
3935 2017-07-14 David Malcolm <dmalcolm@redhat.com>
3936
3937 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
3938 * g++.dg/lookup/missing-std-include-2.C: New test case.
3939 * g++.dg/lookup/missing-std-include-3.C: New test case.
3940 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
3941 * gcc.dg/missing-header-fixit-1.c: New test case.
3942 * gcc.dg/missing-header-fixit-2.c: New test case.
3943 * gcc.dg/missing-header-fixit-2.h: New header.
3944
3945 2017-07-13 David Malcolm <dmalcolm@redhat.com>
3946
3947 PR c/81405
3948 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
3949
3950 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
3951
3952 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
3953
3954 2017-07-13 Martin Liska <mliska@suse.cz>
3955
3956 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
3957 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
3958 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
3959 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
3960 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
3961 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
3962 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
3963
3964 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3965
3966 PR target/81193
3967 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
3968 __builtin_cpu_supports with old GLIBC's.
3969 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
3970 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
3971 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
3972 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
3973 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
3974 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
3975 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
3976 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
3977 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
3978 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
3979 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
3980 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
3981 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
3982 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
3983 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
3984 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
3985 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
3986 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
3987 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
3988 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
3989 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
3990 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
3991 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
3992 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
3993
3994 2017-07-12 Carl Love <cel@us.ibm.com>
3995
3996 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
3997 rev_bool_int): Add test cases for builtins.
3998 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
3999 test cases for builtins.
4000
4001 2017-07-12 Carl Love <cel@us.ibm.com>
4002
4003 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4004 lp64 && p9vector_hw.
4005
4006 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4007
4008 * lib/target-supports.exp (check_stack_check_available): Make
4009 testcase name depend on stack_kind.
4010
4011 2017-07-11 Michael Collison <michael.collison@arm.com>
4012
4013 * gcc.target/aarch64/cmp-2.c: New testcase.
4014
4015 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4016
4017 PR c++/51270
4018 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4019
4020 2017-07-11 Carl Love <cel@us.ibm.com>
4021
4022 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4023 test cases for the builtins.
4024
4025 2017-07-11 Yury Gribov <tetra2005@gmail.com>
4026
4027 * lib/profopt.exp: Print relative names in UNSUPPORTED
4028 AutoFDO tests.
4029
4030 2017-07-10 Michael Collison <michael.collison@arm.com>
4031
4032 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4033
4034 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
4035
4036 PR target/81375
4037 * gcc.target/i386/pr81375.c: New test.
4038
4039 2017-07-10 Martin Sebor <msebor@redhat.com>
4040
4041 PR tree-optimization/80397
4042 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4043
4044 2017-07-10 Martin Sebor <msebor@redhat.com>
4045
4046 PR other/81345
4047 * gcc.dg/pr81345.c: New test.
4048
4049 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4050
4051 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4052 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4053
4054 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
4055
4056 PR target/81313
4057 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4058 integer argumets to bypass x86_64 outgoing args optimization.
4059
4060 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4061
4062 * gfortran.dg/eoshift_4.f90: New test.
4063 * gfortran.dg/eoshift_5.f90: New test.
4064 * gfortran.dg/eoshift_6.f90: New test.
4065
4066 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4067
4068 PR target/81313
4069 * gcc.target/i386/pr81313-1.c: New test.
4070 * gcc.target/i386/pr81313-2.c: Likewise.
4071 * gcc.target/i386/pr81313-3.c: Likewise.
4072 * gcc.target/i386/pr81313-4.c: Likewise.
4073 * gcc.target/i386/pr81313-5.c: Likewise.
4074
4075 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4076
4077 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4078 * gnat.dg/vect16.ads (Sarray): Likewise.
4079 * gnat.dg/vect17.ads (Sarray): Likewise.
4080 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4081 * gnat.dg/vect16.adb (Add): Likewise.
4082 * gnat.dg/vect17.adb (Add): Likewise.
4083
4084 2017-07-07 David Malcolm <dmalcolm@redhat.com>
4085
4086 PR c++/79300
4087 * g++.dg/diagnostic/pr79300.C: New test case.
4088
4089 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4090
4091 * gcc.target/powerpc/clone1.c: Add check to make sure the
4092 __builtin_cpu_supports function is fully supported.
4093 * gcc.target/powerpc/clone2.c: New runtime test for
4094 target_clones.
4095
4096 PR target/81348
4097 * gcc.target/powerpc/pr81348.c: New test.
4098
4099 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4100
4101 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4102
4103 2017-07-07 Carl Love <cel@us.ibm.com>
4104
4105 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4106 file for built-ins.
4107
4108 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4109
4110 * gcc.target/sparc/dictunpack.c: New file.
4111 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4112 * gcc.target/sparc/fpcmpshl.c: Likewise.
4113 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4114 * gcc.target/sparc/fpcmpushl.c: Likewise.
4115
4116 2017-07-06 Harald Anlauf <anlauf@gmx.de>
4117
4118 PR fortran/70071
4119 * gfortran.dg/coarray_44.f90: New testcase.
4120
4121 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4122
4123 * c-c++-common/asan/kasan-alloca-1.c: New test.
4124 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4125
4126 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4127
4128 * c-c++-common/asan/alloca_big_alignment.c: New test.
4129 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4130 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4131 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4132 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4133 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4134 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4135 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4136
4137 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
4138
4139 PR target/81305
4140 * gcc.target/avr/isr-test.h: Fix warnings.
4141
4142 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4143
4144 * lib/target-supports.exp: Generate
4145 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4146 and check_effective_target_arm_arch_v8r_multilib.
4147
4148 2017-07-06 Carl Love <cel@us.ibm.com>
4149
4150 * ChangeLog: Clean up from mid air collision
4151
4152 2017-07-06 Carl Love <cel@us.ibm.com>
4153
4154 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4155 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4156 cases for vec_addc, adde and addec builtins.
4157
4158 2017-07-06 David Malcolm <dmalcolm@redhat.com>
4159
4160 PR c++/79300
4161 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4162 expected underlining within macro expansion.
4163 * c-c++-common/pr70264.c: Likewise.
4164 * g++.dg/plugin/diagnostic-test-expressions-1.C
4165 (test_within_macro_1): New test.
4166 (test_within_macro_2): Likewise.
4167 (test_within_macro_3): Likewise.
4168 (test_within_macro_4): Likewise.
4169 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4170 expected underlining within macro expansion.
4171 (test_macro_4): Likewise.
4172 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4173 (test_within_macro_1): New test.
4174 (test_within_macro_2): Likewise.
4175 (test_within_macro_3): Likewise.
4176 (test_within_macro_4): Likewise.
4177 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4178 underlining within macro expansion.
4179
4180 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4181
4182 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4183 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4184 _mm_maskz_getexp_round_sd): Test new intrinsics.
4185 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4186 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4187 _mm_maskz_getexp_round_ss): Ditto.
4188 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4189 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4190 _mm_maskz_getmant_round_sd): Ditto.
4191 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4192 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4193 _mm_maskz_getmant_round_ss): Ditto.
4194 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4195 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4196 _mm_maskz_getexp_round_sd): New runtime tests.
4197 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4198 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4199 _mm_maskz_getexp_round_ss): Ditto.
4200 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4201 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4202 _mm_maskz_getmant_round_sd): Ditto.
4203 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4204 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4205 _mm_maskz_getmant_round_ss): Ditto.
4206 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4207 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4208 __builtin_ia32_getmantss_mask_round): Test new builtins.
4209 * gcc.target/i386/sse-13.c : Ditto.
4210 * gcc.target/i386/sse-23.c: Ditto.
4211 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4212 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4213 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4214 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4215 _mm_mask_getexp_round_ss): Test new intrinsics.
4216 * gcc.target/i386/testround-1.c: Ditto.
4217 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4218 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4219 _mm_mask_getmant_round_ss): Test new intrinsics
4220 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4221 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4222 _mm_maskz_getmant_ss): Test new intrinsics.
4223
4224 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4225
4226 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4227 * lib/target-supports.exp (check_stack_check_available): New.
4228 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4229 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4230 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4231 * gcc.dg/pr47443.c: Likewise.
4232 * gcc.dg/pr48134.c: Likewise.
4233 * gcc.dg/pr70017.c: Likewise.
4234 * gcc.target/aarch64/stack-checking.c: Likewise.
4235 * gcc.target/arm/stack-checking.c: Likewise.
4236 * gcc.target/i386/pr48723.c: Likewise.
4237 * gcc.target/i386/pr55672.c: Likewise.
4238 * gcc.target/i386/pr67265-2.c: Likewise.
4239 * gcc.target/i386/pr67265.c: Likewise.
4240 * gnat.dg/opt49.adb: Likewise.
4241 * gnat.dg/stack_check1.adb: Likewise.
4242 * gnat.dg/stack_check2.adb: Likewise.
4243 * gnat.dg/stack_check3.adb: Likewise.
4244
4245 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4246
4247 PR target/80103
4248 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4249 __attribute__.
4250
4251 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4252
4253 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4254 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4255 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4256 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4257 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4258 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4259 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4260 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4261 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4262 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4263 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4264 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4265
4266 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
4267
4268 PR target/81305
4269 * gcc.target/avr/isr-test.h: New file.
4270 * gcc.target/avr/torture/isr-01-simple.c: New test.
4271 * gcc.target/avr/torture/isr-02-call.c: New test.
4272 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4273
4274 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4275
4276 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4277 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4278 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4279 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4280
4281 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4282
4283 * gcc.dg/tree-ssa/ldist-26.c: New test.
4284
4285 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4286
4287 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4288
4289 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4290
4291 PR target/81300
4292 * gcc.target/i386/pr81300.c: New test.
4293
4294 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4295
4296 PR target/81294
4297 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4298 x and y arguments in the call to _subborrow_u32.
4299 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4300 x and y arguments in the call to _subborrow_u64.
4301 * gcc.target/i386/pr81294-1.c: New test.
4302 * gcc.target/i386/pr81294-2.c: Ditto.
4303
4304 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4305
4306 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4307
4308 2017-07-04 Marek Polacek <polacek@redhat.com>
4309
4310 PR c/81231
4311 * gcc.dg/atomic-pr81231.c: New test.
4312
4313 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4314
4315 PR tree-optimization/81292
4316 * gcc.dg/pr81292-1.c: New test.
4317 * gcc.dg/pr81292-2.c: Likewise.
4318
4319 2017-07-04 Martin Liska <mliska@suse.cz>
4320
4321 PR sanitizer/81040
4322 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4323 use-after-scope sanitization.
4324
4325 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4326
4327 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4328 options.
4329
4330 PR target/81175
4331 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4332 gather.
4333
4334 2017-07-04 Martin Liska <mliska@suse.cz>
4335
4336 PR ipa/81214
4337 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4338 * g++.dg/ext/mvc3.C: Likewise.
4339 * gcc.target/i386/mvc2.c: Likewise.
4340 * gcc.target/i386/mvc3.c: Likewise.
4341
4342 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4343
4344 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4345 decomposition declaration in diagnostics.
4346 * g++.dg/cpp1z/decomp2.C: Likewise.
4347 * g++.dg/cpp1z/decomp3.C: Likewise.
4348 * g++.dg/cpp1z/decomp4.C: Likewise.
4349 * g++.dg/cpp1z/decomp5.C: Likewise.
4350 * g++.dg/cpp1z/decomp6.C: Likewise.
4351 * g++.dg/cpp1z/decomp7.C: Likewise.
4352 * g++.dg/cpp1z/decomp8.C: Likewise.
4353 * g++.dg/cpp1z/decomp13.C: Likewise.
4354 * g++.dg/cpp1z/decomp14.C: Likewise.
4355 * g++.dg/cpp1z/decomp18.C: Likewise.
4356 * g++.dg/cpp1z/decomp19.C: Likewise.
4357 * g++.dg/cpp1z/decomp22.C: Likewise.
4358 * g++.dg/cpp1z/decomp23.C: Likewise.
4359 * g++.dg/cpp1z/decomp24.C: Likewise.
4360 * g++.dg/cpp1z/decomp25.C: Likewise.
4361 * g++.dg/cpp1z/decomp26.C: Likewise.
4362 * g++.dg/cpp1z/decomp28.C: Likewise.
4363
4364 PR c++/81258
4365 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4366 * g++.dg/cpp1z/decomp30.C: New test.
4367
4368 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4369
4370 PR c++/65775
4371 * g++.dg/cpp0x/trailing14.C: New.
4372
4373 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4374
4375 PR testsuite/79866
4376 * gfortran.dg/coarray_event_2.f08: New test.
4377
4378 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4379
4380 PR testsuite/79843
4381 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4382 * gfortran.dg/pointer_intent_2.f90: Likewise.
4383
4384 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
4385
4386 PR middle-end/81290
4387 * gcc.c-torture/compile/pr81290.c: New.
4388
4389 2017-07-03 Richard Biener <rguenther@suse.de>
4390
4391 PR tree-optimization/60510
4392 * gfortran.dg/vect/pr60510.f: New testcase.
4393
4394 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4395
4396 * gcc.target/i386/mvc6.c: Require ifunc support.
4397
4398 2017-07-03 Martin Liska <mliska@suse.cz>
4399
4400 PR sanitize/81040
4401 * g++.dg/asan/function-argument-1.C: New test.
4402 * g++.dg/asan/function-argument-2.C: New test.
4403 * g++.dg/asan/function-argument-3.C: New test.
4404
4405 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4406
4407 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4408 as well.
4409
4410 2017-07-03 Tom de Vries <tom@codesourcery.com>
4411
4412 PR tree-optimization/69468
4413 * gcc.dg/pr81192.c: Update.
4414
4415 2017-07-03 Tom de Vries <tom@codesourcery.com>
4416
4417 PR tree-optimization/81192
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: New test.
4424
4425 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4426
4427 * gfortran/eoshift_3.f90: New test.
4428
4429 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4430
4431 * gcc.dg/strlenopt-32.c: New testcase.
4432 * gcc.dg/strlenopt-33.c: Likewise.
4433 * gcc.dg/strlenopt-33g.c: Likewise.
4434 * gcc.dg/strlenopt-34.c: Likewise.
4435 * gcc.dg/strlenopt-35.c: Likewise.
4436
4437 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4438
4439 PR tree-optimization/80769
4440 * gcc.dg/strlenopt-31.c: New test.
4441 * gcc.dg/strlenopt-31g.c: Likewise.
4442
4443 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4444
4445 PR tree-optimization/81136
4446 * gcc.dg/vect/pr81136.c: New test.
4447
4448 2017-07-01 Jakub Jelinek <jakub@redhat.com>
4449
4450 PR sanitizer/81262
4451 * gcc.c-torture/compile/pr81262.c: New test.
4452 * g++.dg/ubsan/pr81262.C: New test.
4453
4454 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
4455
4456 PR ipa/81261
4457 * g++.dg/ipa/pr81261.C: New testcase.
4458
4459 2017-06-30 Andrew Pinski <apinski@cavium.com>
4460
4461 * gcc.dg/torture/pr81245.c: New testcase.
4462
4463 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
4464
4465 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4466 unbounded use.
4467
4468 2017-06-30 David Malcolm <dmalcolm@redhat.com>
4469
4470 PR c++/80014
4471 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4472 Add declaration.
4473 (test_typeid): New test function.
4474
4475 2017-06-30 Jakub Jelinek <jakub@redhat.com>
4476
4477 PR target/81225
4478 * gcc.target/i386/pr81225.c: New test.
4479
4480 2017-06-30 Nathan Sidwell <nathan@acm.org>
4481
4482 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4483 * g++.dg/cpp0x/decltype9.C: Likewise.
4484 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4485 * g++.dg/lookup/decl1.C: Likewise.
4486 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4487 * g++.dg/other/pr28432.C: Likewise.
4488 * g++.dg/parse/crash12.C: Likewise.
4489 * g++.dg/parse/enum3.C: Likewise.
4490 * g++.dg/parse/operator6.C: Likewise.
4491 * g++.dg/template/crash69.C: Likewise.
4492 * g++.dg/template/error27.C: Likewise.
4493 * g++.dg/template/error28.C: Likewise.
4494 * g++.dg/template/memfriend6.C: Likewise.
4495 * g++.old-deja/g++.mike/err1.C: Likewise.
4496 * g++.old-deja/g++.mike/p811.C: Likewise.
4497 * g++.old-deja/g++.other/crash25.C: Likewise.
4498 * g++.old-deja/g++.other/dtor4.C: Likewise.
4499 * g++.old-deja/g++.pt/t37.C: Likewise.
4500
4501 2017-06-30 Martin Liska <mliska@suse.cz>
4502
4503 PR ipa/81214
4504 * gcc.target/i386/pr81214.c: New test.
4505
4506 2017-06-30 Nathan Sidwell <nathan@acm.org>
4507
4508 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4509
4510 PR c++/81229
4511 * g++.dg/lookup/pr81229.C: New.
4512
4513 2017-06-30 Martin Liska <mliska@suse.cz>
4514
4515 PR sanitizer/81021
4516 * g++.dg/asan/pr81021.C: New test.
4517
4518 2017-06-30 Richard Biener <rguenther@suse.de>
4519
4520 PR tree-optimization/81249
4521 * g++.dg/torture/pr81249.C: New testcase.
4522
4523 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4524
4525 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4526 * g++.dg/diagnostic/variadic1.C: Likewise.
4527 * g++.dg/gomp/udr-3.C: Likewise.
4528 * g++.dg/overload/error1.C: Likewise.
4529 * g++.dg/overload/error2.C: Likewise.
4530 * g++.dg/template/duplicate1.C: Likewise.
4531 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4532 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4533 * g++.old-deja/g++.other/redecl2.C: Likewise.
4534 * g++.old-deja/g++.other/redecl4.C: Likewise.
4535 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4536
4537 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4538
4539 PR fortran/77765
4540 * gfortran.dg/goacc/pr77765.f90: New test.
4541
4542 2017-06-29 Steve Ellcey <sellcey@cavium.com>
4543
4544 * gcc.target/aarch64/ccmp_2.c: New test.
4545
4546 2017-06-29 Nathan Sidwell <nathan@acm.org>
4547
4548 PR c++/81247
4549 * g++.dg/parse/pr81247-[abc].C: New.
4550
4551 2017-06-29 Carl Love <cel@us.ibm.com>
4552
4553 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4554 test_unsigned_int_result, test_ll_int_result,
4555 test_ll_unsigned_int_result): Add result checking functions, add
4556 debug support.
4557 (main): Add builtin function tests.
4558
4559 2017-06-29 Carl Love <cel@us.ibm.com>
4560
4561 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4562 dg-skip-if): Add -mvsx -mcpu=power7.
4563
4564 2017-06-29 Richard Biener <rguenther@suse.de>
4565
4566 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4567
4568 2017-06-29 Nathan Sidwell <nathan@acm.org>
4569
4570 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4571
4572 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4573
4574 PR middle-end/81194
4575 * g++.dg/pr81194.C: New test.
4576
4577 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4578
4579 PR ipa/80565
4580 * gcc.dg/torture/pr80565.c: New file.
4581
4582 2017-06-29 Bin Cheng <bin.cheng@arm.com>
4583
4584 PR tree-optimization/81196
4585 * gcc.dg/vect/pr81196.c: New.
4586
4587 2017-06-29 Michael Collison <michael.collison@arm.com>
4588
4589 Fix date on previous ChangeLog entry.
4590
4591 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4592 Michael Collison <michael.collison@arm.com>
4593
4594 PR target/70119
4595 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4596
4597 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4598
4599 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4600 Test new intrinsic.
4601 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4602 Ditto.
4603 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4604 Ditto.
4605 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4606 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4607 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4608
4609 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4610
4611 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4612 current ARM check by ARM NEON's availability check.
4613 (check_effective_target_vect_intfloat_cvt): Likewise.
4614 (check_effective_target_vect_uintfloat_cvt): Likewise.
4615 (check_effective_target_vect_floatint_cvt): Likewise.
4616 (check_effective_target_vect_floatuint_cvt): Likewise.
4617 (check_effective_target_vect_shift): Likewise.
4618 (check_effective_target_whole_vector_shift): Likewise.
4619 (check_effective_target_vect_bswap): Likewise.
4620 (check_effective_target_vect_shift_char): Likewise.
4621 (check_effective_target_vect_long): Likewise.
4622 (check_effective_target_vect_float): Likewise.
4623 (check_effective_target_vect_perm): Likewise.
4624 (check_effective_target_vect_perm_byte): Likewise.
4625 (check_effective_target_vect_perm_short): Likewise.
4626 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4627 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4628 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4629 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4630 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4631 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4632 (check_effective_target_vect_widen_shift): Likewise.
4633 (check_effective_target_vect_extract_even_odd): Likewise.
4634 (check_effective_target_vect_interleave): Likewise.
4635 (check_effective_target_vect_multiple_sizes): Likewise.
4636 (check_effective_target_vect64): Likewise.
4637 (check_effective_target_vect_max_reduc): Likewise.
4638
4639 2017-06-28 Richard Biener <rguenther@suse.de>
4640
4641 PR middle-end/81227
4642 * gcc.dg/pr81227.c: New testcase.
4643
4644 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4645
4646 PR target/81193
4647 * lib/target-supports.exp
4648 (check_ppc_cpu_supports_hw_available): New test to make sure
4649 __builtin_cpu_supports works on power7 and newer.
4650
4651 2017-06-28 Martin Liska <mliska@suse.cz>
4652
4653 PR ipa/81128
4654 * gcc.target/i386/pr81128.c: New test.
4655
4656 2017-06-28 Martin Liska <mliska@suse.cz>
4657
4658 PR driver/79659
4659 * g++.dg/opt/pr79659.C: New test.
4660
4661 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
4662
4663 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
4664 and options.
4665 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4666
4667 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
4668
4669 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4670 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
4671
4672 2017-06-28 Jakub Jelinek <jakub@redhat.com>
4673
4674 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
4675 (foo): ... this. Change constants such that it isn't matched
4676 as __builtin_copysign, yet tests the combiner the same.
4677
4678 2017-06-28 Martin Liska <mliska@suse.cz>
4679
4680 PR sanitizer/81224
4681 * gcc.dg/asan/pr81224.c: New test.
4682
4683 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
4684
4685 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
4686 passed to pthread_join.
4687
4688 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4689
4690 * gcc.target/s390/nodatarel-1.c: New test.
4691
4692 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4693
4694 PR fortran/80164
4695 * gfortran.dg/array_temporaries_4.f90: New test.
4696
4697 2017-06-27 Andrew Pinski <apinski@cavium.com>
4698
4699 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
4700 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
4701 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
4702
4703 2017-06-27 Marek Polacek <polacek@redhat.com>
4704
4705 PR sanitizer/81223
4706 * gcc.dg/ubsan/pr81223.c: New test.
4707
4708 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
4709
4710 * gcc.dg/tree-ssa/assoc-1.c: New file.
4711
4712 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
4713
4714 PR c++/62046
4715 * g++.dg/parse/catch2.C: New.
4716
4717 2017-06-27 Jakub Jelinek <jakub@redhat.com>
4718
4719 PR sanitizer/81209
4720 * g++.dg/ubsan/pr81209.C: New test.
4721
4722 PR middle-end/81207
4723 * gcc.c-torture/compile/pr81207.c: New test.
4724
4725 2017-06-27 Marek Polacek <polacek@redhat.com>
4726
4727 PR bootstrap/81216
4728 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
4729
4730 2017-06-26 Martin Sebor <msebor@redhat.com>
4731
4732 PR c++/81169
4733 * g++.dg/Wclass-memaccess-2.C: New test.
4734
4735 2017-06-26 Carl Love <cel@us.ibm.com>
4736
4737 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
4738 Add new runnable test file for the vec_rev built-ins.
4739
4740 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4741
4742 PR/tree-optimization 71815
4743 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
4744 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4745
4746 2017-06-26 Renlin Li <renlin.li@arm.com>
4747 Szabolcs Nagy <szabolcs.nagy@arm.com>
4748
4749 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
4750 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
4751 memmove.
4752
4753 2017-06-26 Richard Biener <rguenther@suse.de>
4754
4755 PR target/81175
4756 * gfortran.dg/pr81175.f: New testcase.
4757
4758 2017-06-26 Richard Biener <rguenther@suse.de>
4759
4760 PR tree-optimization/81203
4761 * gcc.dg/torture/pr81203.c: New testcase.
4762
4763 2017-06-26 Marek Polacek <polacek@redhat.com>
4764
4765 PR c/80116
4766 * c-c++-common/Wmultistatement-macros-1.c: New test.
4767 * c-c++-common/Wmultistatement-macros-2.c: New test.
4768 * c-c++-common/Wmultistatement-macros-3.c: New test.
4769 * c-c++-common/Wmultistatement-macros-4.c: New test.
4770 * c-c++-common/Wmultistatement-macros-5.c: New test.
4771 * c-c++-common/Wmultistatement-macros-6.c: New test.
4772 * c-c++-common/Wmultistatement-macros-7.c: New test.
4773 * c-c++-common/Wmultistatement-macros-8.c: New test.
4774 * c-c++-common/Wmultistatement-macros-9.c: New test.
4775 * c-c++-common/Wmultistatement-macros-10.c: New test.
4776 * c-c++-common/Wmultistatement-macros-11.c: New test.
4777
4778 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
4779
4780 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
4781
4782 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
4783
4784 * lib/target-supports.exp
4785 (check_effective_target_arm_neon_ok_nocache): Add flags with
4786 -mfloat-abi=hard. Include arm_neon.h.
4787 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
4788 (check_effective_target_arm_neon_ok_no_float_abi): New.
4789 * gcc.target/arm/lto/pr65837_0.c: Require
4790 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
4791 * gcc.target/arm/lto/pr65837-attr_0.c: Require
4792 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
4793
4794 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4795
4796 PR c++/62315
4797 * g++.dg/parse/typedef2.C: Specify a dg-error string.
4798
4799 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4800
4801 PR fortran/52473
4802 * gfortran.dg/cshift_2.f90: New test.
4803
4804 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
4805
4806 PR middle-end/79794
4807 * gcc.target/aarch64/pr79794.c: New.
4808
4809 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4810
4811 PR target/80510
4812 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
4813 * gcc.target/powerpc/pr80510-2.c: Likewise.
4814
4815 2017-06-22 Jeff Law <law@redhat.com>
4816
4817 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
4818
4819 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4820
4821 * gcc.target/powerpc/fold-vec-shift-char.c: New.
4822 * gcc.target/powerpc/fold-vec-shift-int.c: New.
4823 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
4824 * gcc.target/powerpc/fold-vec-shift-short.c: New.
4825 * gcc.target/powerpc/fold-vec-shift-left.c: New.
4826 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
4827 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
4828 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
4829
4830 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
4831
4832 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
4833
4834 2017-06-22 Matt Turner <mattst88@gmail.com>
4835
4836 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
4837 skylake check.
4838
4839 2017-06-22 Carl Love <cel@us.ibm.com>
4840
4841 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
4842 vmuleuh): Fix scan-assembler-times should check for word not half word
4843 instructions.
4844
4845 2017-06-22 Jeff Law <law@redhat.com>
4846
4847 * gcc.c-torture/compile/stack-check-1.c: New test.
4848
4849 2016-06-22 Richard Biener <rguenther@suse.de>
4850
4851 * gcc.dg/vect/pr65947-1.c: Remove xfail.
4852 * gcc.dg/vect/pr65947-2.c: Likewise.
4853 * gcc.dg/vect/pr65947-3.c: Likewise.
4854 * gcc.dg/vect/pr65947-4.c: Likewise.
4855 * gcc.dg/vect/pr65947-5.c: Likewise.
4856 * gcc.dg/vect/pr65947-6.c: Likewise.
4857 * gcc.dg/vect/pr65947-8.c: Likewise.
4858 * gcc.dg/vect/pr65947-9.c: Likewise.
4859 * gcc.dg/vect/pr65947-10.c: Likewise.
4860 * gcc.dg/vect/pr65947-12.c: Likewise.
4861 * gcc.dg/vect/pr65947-13.c: Likewise.
4862 * gcc.dg/vect/pr65947-14.c: Likewise.
4863 * gcc.dg/vect/vect-cond-2.c: Likewise.
4864 * gcc.dg/vect/vect-pr69848.c: Likewise.
4865
4866 2017-06-22 Martin Liska <mliska@suse.cz>
4867
4868 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
4869 to not inline it.
4870
4871 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
4872
4873 * gcc.dg/tree-ssa/forwprop-37.c: New.
4874
4875 2017-06-22 Richard Biener <rguenther@suse.de>
4876
4877 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
4878
4879 2017-06-22 Richard Biener <rguenther@suse.de>
4880
4881 * gcc.dg/vect/pr65947-14.c: New testcase.
4882
4883 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4884
4885 PR target/80510
4886 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
4887 32-bit support is added. Change ITYPE size to 64-bit integer.
4888 * gcc.target/powerpc/pr80510-2.c: Likewise.
4889
4890 2017-06-21 Jakub Jelinek <jakub@redhat.com>
4891
4892 PR c++/81154
4893 * g++.dg/gomp/pr81154.C: New test.
4894
4895 2017-06-21 David Malcolm <dmalcolm@redhat.com>
4896
4897 * g++.dg/other/old-style-cast-fixits.C: New test case.
4898
4899 2017-06-21 Jakub Jelinek <jakub@redhat.com>
4900
4901 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
4902
4903 2017-06-21 Tom de Vries <tom@codesourcery.com>
4904
4905 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
4906
4907 2017-06-21 Tom de Vries <tom@codesourcery.com>
4908
4909 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
4910 warning.
4911
4912 2017-06-21 Martin Liska <mliska@suse.cz>
4913
4914 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
4915
4916 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
4917
4918 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
4919 gnat.dg/debug11_pkg2.ads: New testcase.
4920
4921 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
4922
4923 * gcc.target/i386/getround.c: New file.
4924
4925 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
4926
4927 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
4928 * gcc.dg/tree-ssa/addadd-2.c: New file.
4929
4930 2017-06-21 Tom de Vries <tom@codesourcery.com>
4931
4932 * lib/target-supports.exp (add_options_for_stack_size): New proc.
4933 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
4934 * gcc.c-torture/compile/20080806-1.c: Same.
4935 * gcc.c-torture/compile/920723-1.c: Same.
4936 * gcc.c-torture/compile/930621-1.c: Same.
4937 * gcc.c-torture/compile/991214-2.c: Same.
4938 * gcc.c-torture/compile/bcopy.c: Same.
4939 * gcc.c-torture/compile/memtst.c: Same.
4940 * gcc.c-torture/compile/msp.c: Same.
4941 * gcc.c-torture/compile/stuct.c: Same.
4942 * gcc.c-torture/execute/20011008-3.c: Same.
4943 * gcc.c-torture/execute/20030209-1.c: Same.
4944 * gcc.c-torture/execute/20031012-1.c: Same.
4945 * gcc.c-torture/execute/20040805-1.c: Same.
4946 * gcc.c-torture/execute/920410-1.c: Same.
4947 * gcc.c-torture/execute/921113-1.c: Same.
4948 * gcc.c-torture/execute/921202-1.c: Same.
4949 * gcc.c-torture/execute/921208-2.c: Same.
4950 * gcc.c-torture/execute/930106-1.c: Same.
4951 * gcc.c-torture/execute/930406-1.c: Same.
4952 * gcc.c-torture/execute/950221-1.c: Same.
4953 * gcc.c-torture/execute/960521-1.c: Same.
4954 * gcc.c-torture/execute/980605-1.c: Same.
4955 * gcc.c-torture/execute/comp-goto-1.c: Same.
4956 * gcc.c-torture/execute/comp-goto-2.c: Same.
4957 * gcc.c-torture/execute/memcpy-1.c: Same.
4958 * gcc.c-torture/execute/multi-ix.c: Same.
4959 * gcc.c-torture/execute/nestfunc-4.c: Same.
4960 * gcc.c-torture/execute/pr20621-1.c: Same.
4961 * gcc.c-torture/execute/pr23135.c: Same.
4962 * gcc.c-torture/execute/pr28982b.c: Same.
4963 * gcc.dg/loop-3.c: Same.
4964 * gcc.dg/struct-ret-3.c: Same.
4965 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4966 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4967 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4968 * gcc.dg/tree-prof/pr44777.c: Same.
4969
4970 2017-06-20 David Malcolm <dmalcolm@redhat.com>
4971
4972 PR jit/81144
4973 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
4974 memset call with zero-initialization.
4975 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
4976
4977 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
4978
4979 * gcc.target/i386/pr80732.c: Include fma4-check.h.
4980 (main): Renamed to ...
4981 (fma4_test): ... this.
4982
4983 2017-06-20 Julia Koval <julia.koval@intel.com>
4984
4985 * gcc.target/i386/pr73350-2.c: New test.
4986
4987 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4988
4989 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
4990 * c-c++-common/fold-masked-cmp-2.c: Likewise.
4991 * c-c++-common/fold-masked-cmp-3.c: Likewise.
4992 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
4993 restrict to x86_64-*-*-gnu.
4994 Skip scan-assembler on *-*-darwin*.
4995 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
4996 * gcc.dg/loop-invariant.c: Likewise.
4997 * gcc.dg/lto/pr70955_0.c: Likewise.
4998 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4999 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5000 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5001
5002 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5003 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5004 targets.
5005 * gcc.dg/attr-ms_struct-2.c: Likewise.
5006 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5007 * gcc.dg/bf-ms-layout.c: Likewise.
5008 * gcc.dg/bf-ms-layout-2.c: Likewise.
5009 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5010 Require fpic support.
5011 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5012 targets.
5013 * gcc.target/i386/bitfield2.c: Likewise.
5014 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5015 targets.
5016 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5017
5018 2017-06-20 Nathan Sidwell <nathan@acm.org>
5019
5020 PR c++/67074
5021 * g++.dg/lookup/pr67074.C: New.
5022 * g++.dg/parse/namespace-alias-1.C: Adjust.
5023
5024 2017-06-20 Richard Biener <rguenther@suse.de>
5025
5026 PR middle-end/81097
5027 * c-c++-common/ubsan/pr81097.c: New testcase.
5028
5029 2017-06-20 Richard Biener <rguenther@suse.de>
5030
5031 * gcc.dg/vect/pr65947-9.c: Adjust.
5032
5033 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5034
5035 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5036 * gcc.target/arm/acle/cdp2.c: Likewise.
5037 * gcc.target/arm/acle/ldc.c: Likewise.
5038 * gcc.target/arm/acle/ldc2.c: Likewise.
5039 * gcc.target/arm/acle/ldc2l.c: Likewise.
5040 * gcc.target/arm/acle/ldcl.c: Likewise.
5041 * gcc.target/arm/acle/mcr.c: Likewise.
5042 * gcc.target/arm/acle/mcr2.c: Likewise.
5043 * gcc.target/arm/acle/mcrr.c: Likewise.
5044 * gcc.target/arm/acle/mcrr2.c: Likewise.
5045 * gcc.target/arm/acle/mrc.c: Likewise.
5046 * gcc.target/arm/acle/mrc2.c: Likewise.
5047 * gcc.target/arm/acle/mrrc.c: Likewise.
5048 * gcc.target/arm/acle/mrrc2.c: Likewise.
5049 * gcc.target/arm/acle/stc.c: Likewise.
5050 * gcc.target/arm/acle/stc2.c: Likewise.
5051 * gcc.target/arm/acle/stc2l.c: Likewise.
5052 * gcc.target/arm/acle/stcl.c: Likewise.
5053
5054 2017-06-20 Jakub Jelinek <jakub@redhat.com>
5055
5056 PR target/81121
5057 * gcc.target/i386/pr81121.c: New test.
5058
5059 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5060
5061 PR target/79799
5062 * gcc.target/powerpc/pr79799-1.c: New test.
5063 * gcc.target/powerpc/pr79799-2.c: Likewise.
5064 * gcc.target/powerpc/pr79799-3.c: Likewise.
5065 * gcc.target/powerpc/pr79799-4.c: Likewise.
5066 * gcc.target/powerpc/pr79799-5.c: Likewise.
5067
5068 2017-06-19 Nathan Sidwell <nathan@acm.org>
5069
5070 PR c++/81124
5071 PR c++/79766
5072 * g++.dg/lookup/pr79766.C: New.
5073 * g++.dg/lookup/pr81124.C: New.
5074 * g++.dg/template/explicit6.C: Adjust.
5075 * g++.old-deja/g++.other/decl5.C: Adjust.
5076
5077 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5078
5079 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5080 -DSTACK_SIZE.
5081
5082 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5083
5084 PR sanitizer/81125
5085 * g++.dg/ubsan/pr81125.C: New test.
5086
5087 PR sanitizer/81111
5088 * g++.dg/ubsan/pr81111.C: New test.
5089
5090 2017-06-19 Richard Biener <rguenther@suse.de>
5091
5092 PR middle-end/81118
5093 * gcc.dg/torture/pr81118.c: New testcase.
5094
5095 2017-06-19 Richard Biener <rguenther@suse.de>
5096
5097 PR tree-optimization/80887
5098 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5099
5100 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5101
5102 PR ipa/81112
5103 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5104
5105 2017-06-19 Nathan Sidwell <nathan@acm.org>
5106
5107 PR c++/81119
5108 * g++.dg/warn/pr81119.C: New.
5109
5110 2017-06-19 Martin Liska <mliska@suse.cz>
5111
5112 PR sanitizer/80879
5113 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5114
5115 2017-06-19 Martin Liska <mliska@suse.cz>
5116
5117 PR ipa/80732
5118 * gcc.target/i386/mvc5.c: Scan indirect_function.
5119 * gcc.target/i386/mvc7.c: Likewise.
5120 * gcc.target/i386/pr80732.c: New test.
5121
5122 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5123
5124 PR c++/66093
5125 * g++.dg/cpp1y/constexpr-66093.C: New.
5126
5127 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5128
5129 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5130 dg-skip-if list.
5131
5132 2017-06-19 Richard Biener <rguenther@suse.de>
5133
5134 PR ipa/81112
5135 * g++.dg/torture/pr81112.C: New testcase.
5136
5137 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
5138
5139 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5140
5141 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5142
5143 PR fortran/52473
5144 * gfortran.dg/cshift_1.f90: New test.
5145
5146 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5147
5148 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5149
5150 2017-06-16 Carl Love <cel@us.ibm.com>
5151
5152 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5153 main): Add runnable tests and test checker for vec_float,
5154 vec_float2, vec_floate and vec_floato builtins.
5155
5156 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5157
5158 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5159 the architecture options added by dg-add-options arm_neon.
5160 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5161 to the architecture.
5162 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5163 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5164 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5165
5166 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5167
5168 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5169 multilibs have been built.
5170
5171 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5172
5173 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5174 * gcc.target/arm/pr51915.c: Likewise.
5175 * gcc.target/arm/pr52006.c: Likewise.
5176 * gcc.target/arm/pr53187.c: Likewise.
5177
5178 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5179
5180 * gcc.target/arm/multilibs.exp: New file.
5181
5182 2017-06-16 Martin Sebor <msebor@redhat.com>
5183
5184 PR tree-optimization/80933
5185 PR tree-optimization/80934
5186 * gcc.dg/fold-bcopy.c: New test.
5187 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5188 * gcc.dg/tree-ssa/alias-36.c: Likewise.
5189 * gcc.dg/pr79214.c: Adjust.
5190 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5191 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5192 * gcc.dg/builtins-nonnull.c: Likewise.
5193
5194 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5195
5196 PR target/71778
5197 * gcc.target/arm/pr71778.c: New.
5198
5199 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
5200
5201 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5202
5203 2017-06-16 Richard Biener <rguenther@suse.de>
5204
5205 PR tree-optimization/81090
5206 * gcc.dg/graphite/pr81090.c: New testcase.
5207
5208 2017-06-16 Janus Weil <janus@gcc.gnu.org>
5209
5210 PR fortran/80983
5211 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5212
5213 2017-06-16 Jakub Jelinek <jakub@redhat.com>
5214
5215 PR sanitizer/81094
5216 * c-c++-common/ubsan/object-size-11.c: New test.
5217
5218 2017-06-15 Martin Sebor <msebor@redhat.com>
5219
5220 PR c++/80560
5221 * g++.dg/Wclass-memaccess.C: New test.
5222
5223 2017-06-15 Janus Weil <janus@gcc.gnu.org>
5224
5225 PR fortran/80983
5226 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5227
5228 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5229
5230 PR lto/69866
5231 * gcc.dg/lto/pr69866_0.c: New test.
5232 * gcc.dg/lto/pr69866_1.c: Likewise.
5233
5234 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5235
5236 PR target/78818
5237 * gcc.target/msp430/pr78818-real.c: New template for tests.
5238 * gcc.target/msp430/pr78818-auto.c: New test.
5239 * gcc.target/msp430/pr78818-data-region.c: New test.
5240 * gcc.target/msp430/pr78818-data-sec.c: New test.
5241 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5242
5243 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5244
5245 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5246 instructions in it rather than the number of IT blocks being 2.
5247 Transfer scan directive arm_thumb2 restriction to the whole
5248 testcase and restrict further to Thumb-only targets.
5249
5250 2017-06-15 Tamar Christina <tamar.christina@arm.com>
5251
5252 * gcc.target/arm/sdiv_costs_1.c:
5253 Use dg-add-options.
5254
5255 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5256
5257 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5258 * gcc.target/mips/pr51513-1.c: New test.
5259 * gcc.target/mips/pr51513-2.c: New test.
5260
5261 2017-06-14 Richard Biener <rguenther@suse.de>
5262
5263 PR tree-optimization/81083
5264 * gcc.dg/torture/pr81083.c: Add prototypes.
5265
5266 2017-06-14 Richard Biener <rguenther@suse.de>
5267
5268 PR middle-end/81088
5269 * c-c++-common/ubsan/pr81088.c: New testcase.
5270
5271 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5272
5273 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5274
5275 2017-06-14 Andrew Pinski <apinski@cavium.com>
5276 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5277
5278 PR target/71663
5279 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5280 * gcc.target/aarch64/vect-init-2.c: Likewise.
5281 * gcc.target/aarch64/vect-init-3.c: Likewise.
5282 * gcc.target/aarch64/vect-init-4.c: Likewise.
5283 * gcc.target/aarch64/vect-init-5.c: Likewise.
5284
5285 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5286
5287 PR c++/58541
5288 * g++.dg/cpp0x/constexpr-58541.C: New.
5289
5290 2017-06-14 Richard Biener <rguenther@suse.de>
5291
5292 PR tree-optimization/81083
5293 * gcc.dg/torture/pr81083.c: New testcase.
5294
5295 2017-06-14 Jakub Jelinek <jakub@redhat.com>
5296
5297 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5298 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5299
5300 2017-06-13 Jakub Jelinek <jakub@redhat.com>
5301
5302 PR c++/80973
5303 * g++.dg/ubsan/pr80973.C: New test.
5304
5305 PR c++/80984
5306 * g++.dg/opt/nrv18.C: New test.
5307
5308 2017-06-13 Martin Liska <mliska@suse.cz>
5309
5310 PR sanitize/78204
5311 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5312 test by adding no_sanitize attribute.
5313 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5314
5315 2017-06-13 Renlin Li <renlin.li@arm.com>
5316
5317 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5318 conditionally.
5319
5320 2017-06-13 Martin Jambor <mjambor@suse.cz>
5321
5322 PR tree-optimization/80803
5323 PR tree-optimization/81063
5324 gcc.dg/tree-ssa/pr80803.c: New test.
5325 gcc.dg/tree-ssa/pr81063.c: Likewise.
5326
5327 2017-06-12 Yury Gribov <tetra2005@gmail.com>
5328
5329 * c-c++-common/fold-masked-cmp-3.c: New test.
5330
5331 2017-06-13 Yury Gribov <tetra2005@gmail.com>
5332
5333 PR tree-optimization/67328
5334 * c-c++-common/fold-masked-cmp-1.c: New test.
5335 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5336 * gcc.dg/pr46309.c: Fix pattern.
5337 * gcc.dg/pr46309-2.c: Likewise.
5338
5339 2017-06-13 Tamar Christina <tamar.christina@arm.com>
5340
5341 * gcc.target/arm/sdiv_costs_1.c:
5342 Require arm_arch_v8a_ok and add march option.
5343
5344 2017-06-13 Martin Liska <mliska@suse.cz>
5345
5346 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5347 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5348 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5349
5350 2017-06-13 Richard Biener <rguenther@suse.de>
5351
5352 PR middle-end/81065
5353 * c-c++-common/ubsan/pr81065.c: New testcase.
5354
5355 2017-06-12 Ian Lance Taylor <iant@golang.org>
5356
5357 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5358 freorder. Update comment to explain test.
5359
5360 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5361
5362 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5363 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5364 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5365 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5366
5367 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5368
5369 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5370
5371 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5372
5373 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5374
5375 2017-06-12 Jakub Jelinek <jakub@redhat.com>
5376
5377 PR tree-optimization/81003
5378 * gcc.c-torture/compile/pr81003.c: New test.
5379
5380 2017-06-12 Richard Biener <rguenther@suse.de>
5381
5382 PR tree-optimization/81053
5383 * gcc.dg/torture/pr81053.c: New testcase.
5384
5385 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5386
5387 PR fortran/80988
5388 * gfortran.dg/implied_do_io_3.f90: New test.
5389
5390 2017-06-10 Tom de Vries <tom@codesourcery.com>
5391
5392 * lib/target-supports.exp (check_effective_target_signal): New proc.
5393 * lib/gcc.exp (gcc_target_compile): Remove appending of
5394 -DSIGNAL_SUPPRESS to additional_flags.
5395 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5396 additional_flags if effective target signal is not supported by the
5397 target.
5398 * gcc.c-torture/execute/20101011-1.c: Same.
5399 * gcc.dg/c99-stdint-1.c: Same.
5400 * gcc.dg/c99-stdint-2.c: Same.
5401 * gcc.dg/c99-stdint-5.c: Same.
5402 * gcc.dg/c99-stdint-6.c: Same.
5403 * gcc.dg/stdint-width-1.c: Same.
5404
5405 2017-06-10 Tom de Vries <tom@codesourcery.com>
5406
5407 * lib/target-supports.exp (check_effective_target_stack_size)
5408 (dg-effective-target-value): New proc.
5409 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5410 additional_flags.
5411 * lib/objc.exp (objc_target_compile): Same.
5412 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5413 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5414 dg-additional-options.
5415 * gcc.c-torture/compile/20080806-1.c: Same.
5416 * gcc.c-torture/compile/920723-1.c: Same.
5417 * gcc.c-torture/compile/930621-1.c: Same.
5418 * gcc.c-torture/compile/991214-2.c: Same.
5419 * gcc.c-torture/compile/bcopy.c: Same.
5420 * gcc.c-torture/compile/memtst.c: Same.
5421 * gcc.c-torture/compile/msp.c: Same.
5422 * gcc.c-torture/compile/stuct.c: Same.
5423 * gcc.c-torture/execute/20011008-3.c: Same.
5424 * gcc.c-torture/execute/20030209-1.c: Same.
5425 * gcc.c-torture/execute/20031012-1.c: Same.
5426 * gcc.c-torture/execute/20040805-1.c: Same.
5427 * gcc.c-torture/execute/920410-1.c: Same.
5428 * gcc.c-torture/execute/920501-7.c: Same.
5429 * gcc.c-torture/execute/921113-1.c: Same.
5430 * gcc.c-torture/execute/921202-1.c: Same.
5431 * gcc.c-torture/execute/921208-2.c: Same.
5432 * gcc.c-torture/execute/930106-1.c: Same.
5433 * gcc.c-torture/execute/930406-1.c: Same.
5434 * gcc.c-torture/execute/950221-1.c: Same.
5435 * gcc.c-torture/execute/960521-1.c: Same.
5436 * gcc.c-torture/execute/980605-1.c: Same.
5437 * gcc.c-torture/execute/comp-goto-1.c: Same.
5438 * gcc.c-torture/execute/comp-goto-2.c: Same.
5439 * gcc.c-torture/execute/memcpy-1.c: Same.
5440 * gcc.c-torture/execute/multi-ix.c: Same.
5441 * gcc.c-torture/execute/nestfunc-4.c: Same.
5442 * gcc.c-torture/execute/pr20621-1.c: Same.
5443 * gcc.c-torture/execute/pr23135.c: Same.
5444 * gcc.c-torture/execute/pr28982b.c: Same.
5445 * gcc.dg/loop-3.c: Same.
5446 * gcc.dg/struct-ret-3.c: Same.
5447 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5448 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5449 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5450 * gcc.dg/tree-prof/pr44777.c: Same.
5451
5452 2017-06-09 David Malcolm <dmalcolm@redhat.com>
5453
5454 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5455 (test_mutually_exclusive_suggestions): New test function.
5456 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5457 (test_mutually_exclusive_suggestions): New test function.
5458 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5459 (test_mutually_exclusive_suggestions): New test function.
5460 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5461 (test_show_locus): Add special-case for
5462 "test_mutually_exclusive_suggestions".
5463
5464 2017-06-09 Ian Lance Taylor <iant@golang.org>
5465
5466 * gcc.dg/tree-prof/split-1.c: New test.
5467
5468 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
5469
5470 * gcc.dg/predict-14.c: Avoid cold function detection.
5471 * gcc.target/i386/umod-3.c: Likewise.
5472
5473 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5474
5475 * gcc.target/aarch64/lrint-matherr.h: New.
5476 * gcc.target/aarch64/inline-lrint_1.c: New.
5477 * gcc.target/aarch64/inline-lrint_2.c: New.
5478 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5479 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5480
5481 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5482
5483 * gcc.target/arm/sdiv_costs_1.c: New.
5484
5485 2017-06-09 Tom de Vries <tom@codesourcery.com>
5486
5487 PR target/80855
5488 * gcc.target/nvptx/label-values.c: New test.
5489
5490 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5491
5492 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5493 Test for null definitions instead of them being undefined. Add entry
5494 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5495 about using the effective target for architecture extension.
5496 (check_effective_target_arm_arch_v7ve_ok): Remove.
5497 (add_options_for_arm_arch_v7ve): Likewise.
5498
5499 2017-06-09 Richard Biener <rguenther@suse.de>
5500
5501 PR tree-optimization/66623
5502 * gcc.dg/vect/pr66623.c: New testcase.
5503
5504 2017-06-09 Richard Biener <rguenther@suse.de>
5505
5506 PR tree-optimization/79483
5507 * gcc.dg/graphite/pr79483.c: New testcase.
5508
5509 2017-06-09 Richard Biener <rguenther@suse.de>
5510
5511 PR middle-end/81007
5512 * g++.dg/pr81007.C: New testcase.
5513
5514 2017-06-09 Jakub Jelinek <jakub@redhat.com>
5515
5516 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5517 instead of "rsp" for -m32.
5518 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5519 target, add -msse2 to dg-options.
5520 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5521 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5522
5523 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5524
5525 PR target/80966
5526 * gcc.target/powerpc/stack-limit.c: New testcase.
5527
5528 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5529
5530 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5531 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5532 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5533 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5534 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5535 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
5536
5537 2017-06-08 Jakub Jelinek <jakub@redhat.com>
5538
5539 PR c/81006
5540 * c-c++-common/gomp/pr81006.c: New test.
5541
5542 PR c++/81011
5543 * g++.dg/gomp/pr81011.C: New test.
5544
5545 PR middle-end/81005
5546 * c-c++-common/ubsan/align-10.c: New test.
5547 * c-c++-common/ubsan/null-13.c: New test.
5548
5549 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
5550
5551 PR target/81015
5552 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5553 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5554 * gcc.target/i386/pr81015.c: New test.
5555
5556 2017-06-08 Tom de Vries <tom@codesourcery.com>
5557
5558 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5559 trampolines instead of NO_TRAMPOLINES.
5560 * gcc.c-torture/execute/20000822-1.c: Same.
5561 * gcc.c-torture/execute/920428-2.c: Same.
5562 * gcc.c-torture/execute/920501-7.c: Same.
5563 * gcc.c-torture/execute/920612-2.c: Same.
5564 * gcc.c-torture/execute/921017-1.c: Same.
5565 * gcc.c-torture/execute/921215-1.c: Same.
5566 * gcc.c-torture/execute/931002-1.c: Same.
5567 * gcc.c-torture/execute/comp-goto-2.c: Same.
5568 * gcc.c-torture/execute/nestfunc-1.c: Same.
5569 * gcc.c-torture/execute/nestfunc-2.c: Same.
5570 * gcc.c-torture/execute/nestfunc-3.c: Same.
5571 * gcc.c-torture/execute/nestfunc-5.c: Same.
5572 * gcc.c-torture/execute/nestfunc-6.c: Same.
5573 * gcc.c-torture/execute/pr24135.c: Same.
5574 * gcc.dg/Wtrampolines.c: Same.
5575 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5576 * gcc.dg/torture/stackalign/nested-5.c: Same.
5577 * gcc.dg/torture/stackalign/nested-6.c: Same.
5578 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5579 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5580 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5581 * gcc.dg/trampoline-1.c: Same.
5582 * gcc.dg/tree-prof/pr44777.c: Same.
5583 * gcc.target/i386/pr67770.c: Same.
5584 * lib/gcc.exp (gcc_target_compile): Remove appending of
5585 -DNO_TRAMPOLINES to additional_flags.
5586 * lib/objc.exp (objc_target_compile): Same.
5587
5588 2017-06-08 Tom de Vries <tom@codesourcery.com>
5589
5590 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5591 'gcc,no_trampolines' instead of 'no_trampolines'.
5592
5593 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5594
5595 PR middle-end/79988
5596 * gcc.target/i386/mpx/pr79988.c: New test.
5597
5598 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5599
5600 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5601 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5602 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5603
5604 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
5605
5606 * g++.dg/tree-ssa/counts-1.C: New testcase.
5607 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5608
5609 2017-08-08 Julia Koval <julia.koval@intel.com>
5610
5611 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5612 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5613 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5614 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5615 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5616 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5617
5618 2017-06-08 Marek Polacek <polacek@redhat.com>
5619
5620 PR sanitize/80932
5621 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5622
5623 2017-08-08 Julia Koval <julia.koval@intel.com>
5624
5625 PR target/73350,80862
5626 * gcc.target/i386/pr73350.c: New test.
5627
5628 2017-06-08 Richard Biener <rguenther@suse.de>
5629
5630 PR tree-optimization/80928
5631 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5632
5633 2017-06-07 Carl Love <cel@us.ibm.com>
5634
5635 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5636
5637 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
5638
5639 PR c++/80990
5640 * g++.dg/cpp1z/class-deduction39.C: New.
5641
5642 2017-06-07 Marek Polacek <polacek@redhat.com>
5643
5644 PR sanitizer/80932
5645 * c-c++-common/ubsan/pr80932.c: New test.
5646
5647 2017-06-07 Bin Cheng <bin.cheng@arm.com>
5648
5649 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5650 * gcc.target/i386/l_fma_double_2.c: Ditto.
5651 * gcc.target/i386/l_fma_double_3.c: Ditto.
5652 * gcc.target/i386/l_fma_double_4.c: Ditto.
5653 * gcc.target/i386/l_fma_double_5.c: Ditto.
5654 * gcc.target/i386/l_fma_double_6.c: Ditto.
5655 * gcc.target/i386/l_fma_float_1.c: Ditto.
5656 * gcc.target/i386/l_fma_float_2.c: Ditto.
5657 * gcc.target/i386/l_fma_float_3.c: Ditto.
5658 * gcc.target/i386/l_fma_float_4.c: Ditto.
5659 * gcc.target/i386/l_fma_float_5.c: Ditto.
5660 * gcc.target/i386/l_fma_float_6.c: Ditto.
5661
5662 2017-06-07 Tamar Christina <tamar.christina@arm.com>
5663
5664 * gcc.target/aarch64/sdiv_costs_1.c: New.
5665
5666 2017-06-07 Richard Biener <rguenther@suse.de>
5667
5668 PR tree-optimization/80928
5669 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
5670 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5671
5672 2017-06-07 Richard Biener <rguenther@suse.de>
5673
5674 PR tree-optimization/80928
5675 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
5676 check_results.
5677
5678 2017-06-06 Nathan Sidwell <nathan@acm.org>
5679
5680 * g++.dg/pr45330.C: Add inline namespace case.
5681
5682 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5683
5684 PR fortran/80975
5685 * gfortran.dg/matmul_16.f90: New test.
5686 * gfortran.dg/inline_matmul_18.f90: New test.
5687
5688 2017-06-06 Marek Polacek <polacek@redhat.com>
5689
5690 PR c/79983
5691 * gcc.dg/pr79983.c: New test.
5692
5693 2017-06-06 David S. Miller <davem@davemloft.net>
5694
5695 * gcc.target/sparc/sparc-ret-3.c: New test.
5696
5697 2017-06-06 Tom de Vries <tom@codesourcery.com>
5698
5699 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
5700 label_values instead of NO_LABEL_VALUES.
5701 * gcc.c-torture/compile/920301-1.c: Same.
5702 * gcc.c-torture/compile/920501-1.c: Same.
5703 * gcc.c-torture/compile/941014-4.c: Same.
5704 * gcc.c-torture/compile/labels-1.c: Same.
5705 * gcc.c-torture/compile/pr18903.c: Same.
5706 * gcc.c-torture/execute/920302-1.c: Same.
5707 * gcc.c-torture/execute/920415-1.c: Same.
5708 * gcc.c-torture/execute/920428-2.c: Same.
5709 * gcc.c-torture/execute/920501-3.c: Same.
5710 * gcc.c-torture/execute/920501-4.c: Same.
5711 * gcc.c-torture/execute/920501-5.c: Same.
5712 * gcc.c-torture/execute/920501-7.c: Same.
5713 * gcc.c-torture/execute/920721-4.c: Same.
5714 * gcc.c-torture/execute/980526-1.c: Same.
5715 * gcc.c-torture/execute/990208-1.c: Same.
5716 * gcc.c-torture/execute/comp-goto-1.c: Same.
5717 * gcc.c-torture/execute/comp-goto-2.c: Same.
5718 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5719 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5720 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5721 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5722 * gcc.dg/tree-prof/pr44777.c: Same.
5723 * gcc.misc-tests/bprob-2.c: Same.
5724 * gcc.misc-tests/gcov-3.c: Same.
5725 * lib/gcc.exp (gcc_target_compile): Remove appending of
5726 -DNO_LABEL_VALUES to additional_flags.
5727 * lib/objc.exp (objc_target_compile): Same.
5728 * lib/target-supports.exp (check_effective_target_label_values): Test on
5729 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
5730
5731 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5732
5733 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
5734
5735 2017-06-06 Richard Biener <rguenther@suse.de>
5736
5737 PR tree-optimization/80974
5738 * gcc.dg/torture/pr80974.c: New testcase.
5739
5740 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5741
5742 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
5743 "unsigned int" in conversation warning on line 15.
5744
5745 2017-06-06 Richard Biener <rguenther@suse.de>
5746
5747 PR tree-optimization/80928
5748 * gcc.dg/vect/pr80928.c: New testcase.
5749 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
5750 * gcc.dg/vect/slp-13.c: Likewise.
5751 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
5752
5753 2017-06-05 David Malcolm <dmalcolm@redhat.com>
5754
5755 * g++.dg/plugin/comment_plugin.c: New test plugin.
5756 * g++.dg/plugin/comments-1.C: New test file.
5757 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5758
5759 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5760
5761 * gcc.misc-tests/gcov-1a.c: New test.
5762
5763 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5764
5765 * gcc.target/powerpc/clone1.c: New test.
5766
5767 2017-06-05 Janus Weil <janus@gcc.gnu.org>
5768
5769 PR fortran/70601
5770 * gfortran.dg/proc_ptr_comp_50.f90: New test.
5771
5772 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
5773
5774 PR fortran/35339
5775 * gfortran.dg/implied_do_io_1.f90: New Test.
5776 * gfortran.dg/implied_do_io_2.f90: New Test.
5777
5778 2017-06-05 Renlin Li <renlin.li@arm.com>
5779
5780 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
5781 selector to related line.
5782
5783 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
5784
5785 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
5786
5787 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5788
5789 * gcc.target/aarch64/store_lane0_str_1.c: New test.
5790
5791 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5792
5793 * gcc.target/aarch64/subs_compare_2.c: New test.
5794
5795 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5796
5797 * gcc.target/aarch64/subs_compare_1.c: New test.
5798
5799 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
5800
5801 * gcc.target/mips/div-9.c: Delete duplicate test.
5802 * gcc.target/mips/div-10.c: Ditto.
5803 * gcc.target/mips/div-11.c: Ditto.
5804 * gcc.target/mips/div-12.c: Ditto.
5805
5806 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
5807
5808 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5809
5810 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
5811
5812 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
5813 vesrion of the dejagnu grep.
5814 (list-module-names): Use it and adjust the regular expressions for
5815 modules and submodules.
5816 * gfortran.dg/prof/prof.exp: Cleanup modules.
5817 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
5818 directives.
5819 * gfortran.dg/altreturn_8.f90: Likewise.
5820 * gfortran.dg/associate_12.f90: Likewise.
5821 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
5822 * gfortran.dg/charlen_15.f90: Likewise.
5823 * gfortran.dg/class_4a.f03: Likewise.
5824 * gfortran.dg/class_54.f90: Likewise.
5825 * gfortran.dg/class_dummy_4.f03: Likewise.
5826 * gfortran.dg/class_dummy_5.f90: Likewise.
5827 * gfortran.dg/constructor_9.f90: Likewise.
5828 * gfortran.dg/dec_structure_15.f90: Likewise.
5829 * gfortran.dg/do_check_8.f90: Likewise.
5830 * gfortran.dg/dtio_26.f03: Likewise.
5831 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5832 * gfortran.dg/equiv_9.f90: Likewise.
5833 * gfortran.dg/extends_15.f90: Likewise.
5834 * gfortran.dg/finalize_22.f90: Likewise.
5835 * gfortran.dg/finalize_23.f90: Likewise.
5836 * gfortran.dg/generic_26.f90: Likewise.
5837 * gfortran.dg/generic_27.f90: Likewise.
5838 * gfortran.dg/namelist_76.f90: Likewise.
5839 * gfortran.dg/pointer_init_8.f90: Likewise.
5840 * gfortran.dg/pr61318.f90: Likewise.
5841 * gfortran.dg/pr77260_1.f90: Likewise.
5842 * gfortran.dg/pr77260_2.f90: Likewise.
5843 * gfortran.dg/pr77420_3.f90: Likewise.
5844 * gfortran.dg/proc_ptr_39.f90: Likewise.
5845 * gfortran.dg/proc_ptr_41.f90: Likewise.
5846 * gfortran.dg/proc_ptr_42.f90: Likewise.
5847 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
5848 * gfortran.dg/submodule_1.f08: Likewise.
5849 * gfortran.dg/submodule_10.f08: Likewise.
5850 * gfortran.dg/submodule_14.f08: Likewise.
5851 * gfortran.dg/submodule_15.f08: Likewise.
5852 * gfortran.dg/submodule_2.f08: Likewise.
5853 * gfortran.dg/submodule_5.f08: Likewise.
5854 * gfortran.dg/submodule_6.f08: Likewise.
5855 * gfortran.dg/submodule_7.f08: Likewise.
5856 * gfortran.dg/submodule_8.f08: Likewise.
5857 * gfortran.dg/submodule_9.f08: Likewise.
5858 * gfortran.dg/transfer_class_2.f90: Likewise.
5859 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5860 * gfortran.dg/typebound_call_24.f03: Likewise.
5861 * gfortran.dg/typebound_call_25.f90: Likewise.
5862 * gfortran.dg/typebound_deferred_1.f90: Likewise.
5863 * gfortran.dg/typebound_generic_12.f03: Likewise.
5864 * gfortran.dg/typebound_generic_13.f03: Likewise.
5865 * gfortran.dg/typebound_generic_14.f03: Likewise.
5866 * gfortran.dg/typebound_generic_15.f90: Likewise.
5867 * gfortran.dg/typebound_operator_16.f03: Likewise.
5868 * gfortran.dg/typebound_operator_18.f90: Likewise.
5869 * gfortran.dg/typebound_operator_20.f90: Likewise.
5870 * gfortran.dg/typebound_override_3.f90: Likewise.
5871 * gfortran.dg/typebound_override_4.f90: Likewise.
5872 * gfortran.dg/typebound_override_5.f90: Likewise.
5873 * gfortran.dg/typebound_override_6.f90: Likewise.
5874 * gfortran.dg/typebound_override_7.f90: Likewise.
5875 * gfortran.dg/typebound_proc_28.f03: Likewise.
5876 * gfortran.dg/typebound_proc_29.f90: Likewise.
5877 * gfortran.dg/typebound_proc_30.f90: Likewise.
5878 * gfortran.dg/typebound_proc_31.f90: Likewise.
5879 * gfortran.dg/typebound_proc_32.f90: Likewise.
5880 * gfortran.dg/typebound_proc_33.f90: Likewise.
5881 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
5882 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
5883 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5884 * gfortran.dg/use_only_3.f90: Likewise.
5885 * gfortran.dg/use_without_only_1.f90: Likewise.
5886 * gfortran.dg/warn_unused_function.f90: Likewise.
5887 * gfortran.dg/warn_unused_function_2.f90: Likewise.
5888 * gfortran.dg/ieee/ieee_8.f90: Likewise.
5889
5890 2017-06-04 Marek Polacek <polacek@redhat.com>
5891
5892 PR c/80919
5893 * gcc.dg/format/pr80919.c: New test.
5894
5895 2017-06-02 Martin Sebor <msebor@redhat.com>
5896
5897 PR c/80892
5898 * c-c++-common/Wfloat-conversion-2.c: New test.
5899
5900 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5901
5902 PR c++/68754
5903 * g++.dg/cpp1y/constexpr-68754.C: New.
5904
5905 2017-06-02 Carl Love <cel@us.ibm.com>
5906
5907 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
5908 for the new built-ins.
5909
5910 2017-06-02 Sudakshina Das <sudi.das@arm.com>
5911
5912 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
5913
5914 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5915
5916 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
5917 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
5918 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
5919 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
5920 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
5921
5922 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5923
5924 * gcc.target/aarch64/hfmode_ins_1.c: New test.
5925
5926 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5927
5928 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
5929
5930 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5931
5932 * gcc.target/powerpc/fold-vec-abs-char.c: New.
5933 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
5934 * gcc.target/powerpc/fold-vec-abs-int.c: New.
5935 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
5936 * gcc.target/powerpc/fold-vec-abs-short.c: New.
5937 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
5938 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
5939 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
5940 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
5941
5942 2017-06-02 Nathan Sidwell <nathan@acm.org>
5943
5944 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
5945
5946 2017-06-02 Jakub Jelinek <jakub@redhat.com>
5947
5948 PR rtl-optimization/80903
5949 * gcc.dg/pr80903.c: New test.
5950
5951 PR fortran/80918
5952 * gfortran.dg/gomp/pr80918.f90: New test.
5953
5954 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5955
5956 * c-c++-common/Wsizeof-pointer-div.c: New test.
5957 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
5958 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
5959 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
5960 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5961 * gcc.target/i386/sse-set-ps-1.c: Likewise.
5962 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5963 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5964 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5965 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5966 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5967 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5968 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
5969 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
5970 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
5971 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
5972 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
5973 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
5974 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
5975
5976 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
5977
5978 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
5979 Update the target to power8-vector.
5980
5981 2017-06-01 David Malcolm <dmalcolm@redhat.com>
5982
5983 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
5984
5985 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5986
5987 * debug12.adb, debug12.ads: New testcase.
5988
5989 2017-06-01 Martin Jambor <mjambor@suse.cz>
5990
5991 PR tree-optimization/80898
5992 * gcc.dg/tree-ssa/pr80898.c: New test.
5993 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
5994
5995 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5996
5997 PR c++/80896
5998 * g++.dg/cpp1z/nodiscard5.C: New.
5999
6000 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6001
6002 * gcc.target/arc/pr9001195952.c: New test.
6003
6004 2017-06-01 Tom de Vries <tom@codesourcery.com>
6005
6006 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6007 * gcc.c-torture/compile/asmgoto-1.c: Same.
6008 * gcc.dg/20000707-1.c: Same.
6009 * gcc.dg/pr38700.c: Same.
6010 * gcc.dg/pr70169.c: Same.
6011 * gcc.dg/pr80112.c: Same.
6012 * gcc.dg/torture/pr51071-2.c: Same.
6013 * gcc.dg/torture/pr51071.c: Same.
6014 * gcc.dg/tree-ssa/alias-34.c: Same.
6015
6016 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6017
6018 * gnat.dg/debug11.adb: New testcase.
6019
6020 2017-06-01 Richard Biener <rguenther@suse.de>
6021
6022 PR middle-end/66313
6023 * c-c++-common/ubsan/pr66313.c: New testcase.
6024 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6025
6026 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6027
6028 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
6029 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6030 to vsx_hw. Add dg-skip-if directive to disable this test if
6031 -mcpu overridden.
6032 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6033 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6034 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6035 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6036 to dg-option. Add dg-skip-if directive to disable this test
6037 for darwin. Add dg-skip-if directive to disable this test if
6038 -mcpu overridden.
6039
6040 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6041
6042 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6043 (_mm_maskz_max_sd): Test new intrinsics.
6044 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6045 (_mm_maskz_max_sd): Test new intrinsics.
6046 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6047 (_mm_maskz_max_ss): Test new intrinsics.
6048 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6049 (_mm_maskz_max_ss): Test new intrinsics.
6050 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6051 (_mm_maskz_min_sd): Test new intrinsics.
6052 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6053 (_mm_maskz_min_sd): Test new intrinsics.
6054 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6055 (_mm_maskz_min_ss): Test new intrinsics.
6056 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6057 (_mm_maskz_min_ss): Test new intrinsics.
6058
6059 2017-05-31 Nathan Sidwell <nathan@acm.org>
6060
6061 * g++.dg/lookup/lambda1.C New.
6062
6063 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6064
6065 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6066 on pointer should not be replaced.
6067
6068 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6069
6070 PR testsuite/80580
6071 * gcc.dg/gimplefe-error-7.c: New test.
6072
6073 2017-05-31 Graham Markall <graham.markall@embecosm.com>
6074
6075 * gcc.target/arc/add_n-combine.c: New test.
6076 * gcc.target/arc/sub_n-combine.c: New test.
6077
6078 2017-05-31 Richard Biener <rguenther@suse.de>
6079
6080 PR target/80880
6081 * gcc.target/i386/pr80880.c: New testcase.
6082
6083 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6084
6085 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6086
6087 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6088
6089 * gcc.dg/vect/pr80815-3.c: New test.
6090
6091 2017-05-31 Richard Biener <rguenther@suse.de>
6092
6093 PR tree-optimization/80906
6094 * gcc.dg/graphite/pr80906.c: New testcase.
6095
6096 2017-05-30 Tom de Vries <tom@codesourcery.com>
6097
6098 PR testsuite/80910
6099 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6100 unsupported if host compiler does not support c++11.
6101 (host_supports_c++11): New proc.
6102
6103 2017-05-30 Martin Sebor <msebor@redhat.com>
6104
6105 PR c/80731
6106 * g++.dg/ext/utf16-4.C: Relax test.
6107 * gcc.dg/fixed-point/int-warning.c: Adjust.
6108
6109 2017-05-30 David Malcolm <dmalcolm@redhat.com>
6110
6111 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6112 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6113 test case.
6114 * g++.dg/plugin/show-template-tree-color.C: New test case.
6115 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6116 * g++.dg/template/show-template-tree-2.C: New test case.
6117 * g++.dg/template/show-template-tree-3.C: New test case.
6118 * g++.dg/template/show-template-tree-4.C: New test case.
6119 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6120 * g++.dg/template/show-template-tree.C: New test case.
6121
6122 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6123
6124 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6125 dg-options.
6126 * gfortran.dg/pr80107.f: Delete testcase.
6127
6128 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
6129
6130 PR target/80833
6131 * gcc.target/i386/pr80833-1.c: New test.
6132 * gcc.target/i386/pr80833-2.c: Ditto.
6133
6134 2017-05-30 Nathan Sidwell <nathan@acm.org>
6135
6136 PR c++/80913
6137 * g++.dg/lookup/pr80913.C: New.
6138
6139 2017-05-30 Richard Biener <rguenther@suse.de>
6140
6141 PR middle-end/80901
6142 * gcc.dg/torture/pr80901.c: New testcase.
6143
6144 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6145
6146 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6147
6148 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6149
6150 PR target/78838
6151 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6152
6153 2017-05-30 Richard Biener <rguenther@suse.de>
6154
6155 PR middle-end/80876
6156 * gcc.dg/torture/pr80876.c: New testcase.
6157
6158 2017-05-29 Nathan Sidwell <nathan@acm.org>
6159
6160 PR c++/80891 (#5)
6161 * g++.dg/lookup/pr80891-5.C: New.
6162
6163 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6164
6165 PR libgfortran/53029
6166 * gfortran.dg/read_5.f90: New test.
6167
6168 2017-05-29 Nathan Sidwell <nathan@acm.org>
6169
6170 PR c++/80891 (#4)
6171 * g++.dg/lookup/pr80891-4.C: New.
6172
6173 PR c++/80891 (#1)
6174 * g++.dg/lookup/pr80891-1.C: New.
6175
6176 PR c++/80891 (#3)
6177 * g++.dg/lookup/pr80891-3.C: New.
6178
6179 PR c++/80891 (#2)
6180 * g++.dg/lookup/pr80891-2.C: New.
6181
6182 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6183
6184 PR fortran/37131
6185 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6186 flags.
6187 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6188 * gfortran.dg/inline_matmul_17.f90: New test.
6189
6190 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6191
6192 * gfortran.dg/matmul_bounds_12.f90: New test.
6193
6194 2017-05-27 Jakub Jelinek <jakub@redhat.com>
6195
6196 PR bootstrap/80887
6197 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6198
6199 2017-05-26 Nathan Sidwell <nathan@acm.org>
6200
6201 * g++.dg/cpp0x/dr2061.C: New.
6202 * g++.dg/parse/namespace-alias-1.C: Add more test.
6203
6204 2017-05-26 Bin Cheng <bin.cheng@arm.com>
6205
6206 PR tree-optimization/80815
6207 * gcc.dg/vect/pr80815-1.c: New test.
6208 * gcc.dg/vect/pr80815-2.c: New test.
6209
6210 2017-05-26 Martin Liska <mliska@suse.cz>
6211
6212 PR ipa/80663
6213 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6214 split at the problematic spot.
6215 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6216 a valid value of the param.
6217
6218 2017-05-26 Marek Polacek <polacek@redhat.com>
6219
6220 PR sanitizer/80875
6221 * c-c++-common/ubsan/pr80875.c: New test.
6222
6223 2017-05-26 Tom de Vries <tom@codesourcery.com>
6224
6225 PR testsuite/80557
6226 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6227 * gcc.dg/Wcxx-compat-8.c: Same.
6228 * gcc.dg/Wobjsize-1.c: Same.
6229 * gcc.dg/Wshadow-local-2.c: Same.
6230 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6231 * gcc.dg/anon-struct-6.c: Same.
6232 * gcc.dg/asm-wide-1.c: Same.
6233 * gcc.dg/builtin-inf-1.c: Same.
6234 * gcc.dg/builtin-redefine.c: Same.
6235 * gcc.dg/c90-array-lval-6.c: Same.
6236 * gcc.dg/c90-array-lval-7.c: Same.
6237 * gcc.dg/c90-fordecl-1.c: Same.
6238 * gcc.dg/c99-fordecl-2.c: Same.
6239 * gcc.dg/cast-lvalue-1.c: Same.
6240 * gcc.dg/cast-lvalue-2.c: Same.
6241 * gcc.dg/compound-lvalue-1.c: Same.
6242 * gcc.dg/cond-lvalue-1.c: Same.
6243 * gcc.dg/cpp/20000419-1.c: Same.
6244 * gcc.dg/cpp/backslash.c: Same.
6245 * gcc.dg/cpp/backslash2.c: Same.
6246 * gcc.dg/cpp/macspace1.c: Same.
6247 * gcc.dg/cpp/macspace2.c: Same.
6248 * gcc.dg/cpp/multiline-2.c: Same.
6249 * gcc.dg/cpp/pr27777.c: Same.
6250 * gcc.dg/cpp/pr30786.c: Same.
6251 * gcc.dg/cpp/pr34602.c: Same.
6252 * gcc.dg/cpp/redef1.c: Same.
6253 * gcc.dg/cpp/tr-warn1.c: Same.
6254 * gcc.dg/cpp/tr-warn3.c: Same.
6255 * gcc.dg/cpp/tr-warn6.c: Same.
6256 * gcc.dg/cpp/trad/hash.c: Same.
6257 * gcc.dg/cpp/trad/redef1.c: Same.
6258 * gcc.dg/cpp/ucs.c: Same.
6259 * gcc.dg/declspec-10.c: Same.
6260 * gcc.dg/declspec-11.c: Same.
6261 * gcc.dg/declspec-18.c: Same.
6262 * gcc.dg/format/c99-strftime-1.c: Same.
6263 * gcc.dg/format/ext-3.c: Same.
6264 * gcc.dg/format/pr72858.c: Same.
6265 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6266 * gcc.dg/init-string-1.c: Same.
6267 * gcc.dg/label-decl-3.c: Same.
6268 * gcc.dg/m-un-2.c: Same.
6269 * gcc.dg/nofixed-point-2.c: Same.
6270 * gcc.dg/noncompile/20020213-1.c: Same.
6271 * gcc.dg/pch/counter-2.c: Same.
6272 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6273 * gcc.dg/pr27528.c: Same.
6274 * gcc.dg/pr27953.c: Same.
6275 * gcc.dg/pr35899.c: Same.
6276 * gcc.dg/pr37561.c: Same.
6277 * gcc.dg/pr45461.c: Same.
6278 * gcc.dg/pr45750.c: Same.
6279 * gcc.dg/pr53196-2.c: Same.
6280 * gcc.dg/pr53265.c: Same.
6281 * gcc.dg/redecl-1.c: Same.
6282 * gcc.dg/tls/thr-init-1.c: Same.
6283 * gcc.dg/torture/pr51106-1.c: Same.
6284 * gcc.dg/torture/pr51106-2.c: Same.
6285 * gcc.dg/uninit-19.c: Same.
6286 * gcc.dg/uninit-pr20644.c: Same.
6287
6288 2017-05-26 Jakub Jelinek <jakub@redhat.com>
6289
6290 * g++.dg/cpp1z/decomp29.C (p): New variable.
6291 (main): Add further tests.
6292
6293 2017-05-26 Richard Biener <rguenther@suse.de>
6294
6295 PR tree-optimization/80842
6296 * gcc.dg/torture/pr80842.c: New testcase.
6297
6298 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6299
6300 PR c++/79652
6301 * g++.dg/cpp0x/pr79652.C: New.
6302
6303 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6304
6305 PR c++/71451
6306 * g++.dg/cpp0x/variadic170.C: New.
6307
6308 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6309
6310 * g++.dg/warn/Wcatch-value-1.C: New test.
6311 * g++.dg/warn/Wcatch-value-2.C: New test.
6312 * g++.dg/warn/Wcatch-value-3.C: New test.
6313
6314 2017-05-25 Nathan Sidwell <nathan@acm.org>
6315
6316 * g++.dg/lookup/using56.C: New.
6317 * g++.dg/lookup/using57.C: New.
6318 * g++.dg/lookup/using58.C: New.
6319 * g++.dg/lookup/using59.C: New.
6320
6321 * g++.dg/lookup/using17.C: Adjust diagnostics.
6322
6323 2017-05-25 Martin Sebor <msebor@redhat.com>
6324
6325 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6326 positives on ILP32.
6327 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6328 column numbers.
6329 * gcc.dg/pr60114.c: Same.
6330
6331 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6332
6333 * gfortran.dg/pr48636.f90: Fix template better.
6334
6335 2017-05-25 Nathan Sidwell <nathan@acm.org>
6336
6337 * g++.dg/lookup/koenig14.C: New.
6338
6339 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6340
6341 PR c++/79583
6342 * g++.dg/cpp0x/pr79583.C: New.
6343
6344 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6345
6346 PR c++/68578
6347 * g++.dg/cpp1y/pr68578.C: New.
6348
6349 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6350
6351 * gcc.dg/tree-ssa/vce-1.c: New file.
6352
6353 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6354
6355 * gcc.dg/tree-ssa/addadd.c: New file.
6356
6357 2017-05-24 Nathan Sidwell <nathan@acm.org>
6358
6359 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6360 * g++.dg/lookup/friend19.C: New.
6361 * g++.dg/lookup/friend20.C: New.
6362
6363 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
6364
6365 PR c++/80544
6366 * g++.dg/expr/cast11.C: New test.
6367
6368 2017-05-24 Martin Sebor <msebor@redhat.com>
6369
6370 PR c/80731
6371 * c-c++-common/Wfloat-conversion.c: Adjust.
6372 * c-c++-common/dfp/convert-int-saturate.c: Same.
6373 * c-c++-common/pr68657-1.c: Same.
6374 * g++.dg/ext/utf-cvt.C: Same.
6375 * g++.dg/ext/utf16-4.C: Same.
6376 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6377 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6378 * g++.dg/warn/Wconversion3.C: Same.
6379 * g++.dg/warn/Wconversion4.C: Same.
6380 * g++.dg/warn/Wsign-conversion.C: Same.
6381 * g++.dg/warn/overflow-warn-1.C: Same.
6382 * g++.dg/warn/overflow-warn-3.C: Same.
6383 * g++.dg/warn/overflow-warn-4.C: Same.
6384 * g++.dg/warn/pr35635.C: Same.
6385 * g++.old-deja/g++.mike/enum1.C: Same.
6386 * gcc.dg/Wconversion-3.c: Same.
6387 * gcc.dg/Wconversion-5.c: Same.
6388 * gcc.dg/Wconversion-complex-c99.c: Same.
6389 * gcc.dg/Wconversion-complex-gnu.c: Same.
6390 * gcc.dg/Wconversion-integer.c: Same.
6391 * gcc.dg/Wsign-conversion.c: Same.
6392 * gcc.dg/bitfld-2.c: Same.
6393 * gcc.dg/c90-const-expr-11.c: Same.
6394 * gcc.dg/c90-const-expr-7.c: Same.
6395 * gcc.dg/c99-const-expr-7.c: Same.
6396 * gcc.dg/overflow-warn-1.c: Same.
6397 * gcc.dg/overflow-warn-2.c: Same.
6398 * gcc.dg/overflow-warn-3.c: Same.
6399 * gcc.dg/overflow-warn-4.c: Same.
6400 * gcc.dg/overflow-warn-5.c: Same.
6401 * gcc.dg/overflow-warn-8.c: Same.
6402 * gcc.dg/overflow-warn-9.c: New test.
6403 * gcc.dg/pr35635.c: Adjust.
6404 * gcc.dg/pr59940.c: Same.
6405 * gcc.dg/pr59963-2.c: Same.
6406 * gcc.dg/pr60114.c: Same.
6407 * gcc.dg/switch-warn-2.c: Same.
6408 * gcc.dg/utf-cvt.c: Same.
6409 * gcc.dg/utf16-4.c: Same.
6410
6411 2017-05-24 Jakub Jelinek <jakub@redhat.com>
6412
6413 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6414 Don't include limits.h.
6415 (w): Conditionalize on long long wider than int. Use
6416 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6417 -9223372036854775808.
6418 (x): Use __INT_MAX__ instead of INT_MAX.
6419
6420 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6421
6422 PR fortran/66094
6423 * gfortran.dg/inline_matmul_16.f90: New test.
6424
6425 2017-05-24 Tom de Vries <tom@codesourcery.com>
6426
6427 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6428
6429 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6430
6431 PR middle-end/80823
6432 * gcc.dg/pr80823.c: New test.
6433
6434 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6435
6436 * gcc.target/s390/pr80725.c: New test.
6437
6438 2017-05-23 Nathan Sidwell <nathan@acm.org>
6439
6440 * g++.dg/lookup/extern-c-hidden.C: New.
6441 * g++.dg/lookup/extern-redecl1.C: New.
6442
6443 PR c++/80866
6444 * g++.dg/parse/pr80866.C: New.
6445
6446 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6447
6448 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6449 * gcc.dg/ipa/inline-5.c: Likewise.
6450 * gfortran.dg/pr48636.f90: Likewise.
6451
6452 2017-05-23 Nathan Sidwell <nathan@acm.org>
6453
6454 * g++.dg/parse/ctor9.C: Adjust expected error.
6455
6456 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6457
6458 PR libgfortran/80256
6459 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6460 Cygwin.
6461
6462 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6463
6464 * c-c++-common/goacc/parallel-dims-1.c: Update.
6465 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6466 * c-c++-common/goacc/routine-1.c: Likewise.
6467 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6468 * g++.dg/goacc/template.C: Likewise.
6469 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6470 * gfortran.dg/goacc/routine-3.f90: Likewise.
6471 * gfortran.dg/goacc/sie.f95: Likewise.
6472 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6473
6474 2017-05-23 Nathan Sidwell <nathan@acm.org>
6475
6476 * g++.dg/lookup/using13.C: Adjust expected error.
6477
6478 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6479
6480 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6481
6482 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6483
6484 PR target/80718
6485 * gcc.target/powerpc/pr80718.c: New test.
6486
6487 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6488
6489 * gcc.target/powerpc/conditional-return.c: New testcase.
6490
6491 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6492
6493 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6494 LE-only.
6495
6496 2017-05-22 Janus Weil <janus@gcc.gnu.org>
6497
6498 PR fortran/80766
6499 * gfortran.dg/typebound_call_28.f90: New test.
6500
6501 2017-05-22 Nathan Sidwell <nathan@acm.org>
6502
6503 * g++.dg/lookup/strong-using.C: New.
6504
6505 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6506
6507 * gcc.target/arm/movsi_movt.c: New test.
6508 * gcc.target/arm/movdi_movt.c: New test.
6509
6510 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6511
6512 * gnat.dg/specs/not_null1.ads: New test.
6513
6514 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6515
6516 * gnat.dg/limited_with5.ad[sb]: New test.
6517 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6518 * gnat.dg/limited_with6.ad[sb]: New test.
6519 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6520
6521 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6522
6523 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6524 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6525
6526 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6527
6528 PR c++/70265
6529 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6530 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6531
6532 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6533
6534 PR libgfortran/80333
6535 * gfortran.dg/dtio_30.f03: New test.
6536
6537 2017-05-19 Marek Polacek <polacek@redhat.com>
6538
6539 PR sanitizer/80800
6540 * c-c++-common/ubsan/pr80800.c: New test.
6541 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6542
6543 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6544
6545 * c-c++-common/goacc/default-1.c: Update.
6546 * c-c++-common/goacc/default-2.c: Likewise.
6547 * c-c++-common/goacc/default-4.c: Likewise.
6548 * gfortran.dg/goacc/default-1.f95: Likewise.
6549 * gfortran.dg/goacc/default-4.f: Likewise.
6550 * c-c++-common/goacc/default-5.c: New file.
6551 * gfortran.dg/goacc/default-5.f: Likewise.
6552
6553 * c-c++-common/goacc/default-1.c: New file.
6554 * c-c++-common/goacc/default-2.c: Likewise.
6555 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6556 test cases in...
6557 * c-c++-common/goacc/default-3.c: ... this new file, and...
6558 * c-c++-common/goacc/default-4.c: ... this new file.
6559 * gfortran.dg/goacc/default.f95: Remove file, including its test
6560 cases in...
6561 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6562 * gfortran.dg/goacc/default-2.f: ... this new file.
6563 * gfortran.dg/goacc/default-3.f95: New file.
6564 * gfortran.dg/goacc/default-4.f: Likewise.
6565
6566 2017-05-19 Nathan Sidwell <nathan@acm.org>
6567
6568 * g++.dg/inherit/covariant7.C: Adjust.
6569
6570 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6571
6572 * gcc.target/arm/tls-disable-literal-pool.c: Change
6573 require-effective-target to tls_native.
6574 Move dg-error to return statement line and change to dg-message.
6575
6576 2017-05-19 Richard Biener <rguenther@suse.de>
6577
6578 PR c++/80593
6579 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6580 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6581
6582 2017-05-19 Richard Biener <rguenther@suse.de>
6583
6584 PR middle-end/80764
6585 * gcc.dg/torture/pr80764.c: New testcase.
6586
6587 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6588
6589 PR target/80510
6590 * gcc.target/powerpc/pr80510-1.c: New test.
6591 * gcc.target/powerpc/pr80510-2.c: Likewise.
6592
6593 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6594
6595 * gcc.dg/pragma-diag-7.c: New test.
6596
6597 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
6598
6599 PR target/80799
6600 * g++.dg/other/i386-11.C: New test.
6601
6602 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6603
6604 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6605 * fold-vec-div-floatdouble.c: Likewise.
6606 * fold-vec-logical-ands-char.c: Likewise.
6607 * fold-vec-logical-ands-int.c: Likewise.
6608 * fold-vec-logical-ands-short.c: Likewise.
6609 * fold-vec-logical-ors-char.c: Likewise.
6610 * fold-vec-logical-ors-int.c: Likewise.
6611 * fold-vec-logical-ors-short.c: Likewise.
6612 * fold-vec-logical-other-char.c: Likewise.
6613 * fold-vec-mule-misc.c: Likewise.
6614 * fold-vec-mult-float.c: Likewise.
6615 * fold-vec-mult-floatdouble.c: Likewise.
6616 * fold-vec-mult-int.c: Likewise.
6617 * fold-vec-mult-int128-p9.c: Likewise.
6618 * fold-vec-sub-floatdouble.c: Likewise.
6619 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6620 Add lp64 requirement.
6621 * fold-vec-mult-int128-p8.c: Likewise.
6622 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6623
6624 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6625
6626 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6627 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6628 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6629 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6630 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6631 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6632 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6633 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6634 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6635 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6636 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6637 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6638 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6639 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6640 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6641 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6642 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6643 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6644 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6645 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6646 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6647 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6648 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6649 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6650 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6651 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
6652
6653 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
6654
6655 * gcc.target/sparc/niagara7-align.c: New test.
6656
6657 2017-05-18 Marek Polacek <polacek@redhat.com>
6658
6659 PR sanitizer/80797
6660 * c-c++-common/ubsan/null-12.c: New test.
6661
6662 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
6663
6664 PR middle-end/80692
6665 * gcc.c-torture/execute/pr80692.c: New testcase.
6666
6667 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6668
6669 PR libgfortran/80741
6670 * gfortran.dg/read_4.f90: New test.
6671
6672 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6673
6674 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
6675
6676 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
6677
6678 PR fortran/80668
6679 * gfortran.dg/pr80668.f90: New.
6680
6681 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
6682
6683 PR middle-end/80775
6684 * gcc.dg/pr80775.c: New test.
6685
6686 2017-05-17 Marek Polacek <polacek@redhat.com>
6687
6688 PR sanitizer/80659
6689 * gcc.dg/asan/pr80659.c: New test.
6690
6691 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6692
6693 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
6694 unsigned long.
6695
6696 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
6697
6698 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
6699
6700 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
6701 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6702
6703 PR tree-optimization/80457
6704 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
6705 call vect_model_simple_cost.
6706
6707 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
6708
6709 PR fortran/80554
6710 * gfortran.dg/submodule_29.f08: New test.
6711
6712 2017-05-16 David Malcolm <dmalcolm@redhat.com>
6713
6714 * g++.dg/other/accessor-fixits-1.C: New test case.
6715 * g++.dg/other/accessor-fixits-2.C: New test case.
6716 * g++.dg/other/accessor-fixits-3.C: New test case.
6717 * g++.dg/other/accessor-fixits-4.C: New test case.
6718
6719 2017-05-16 Carl Love <cel@us.ibm.com>
6720
6721 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
6722 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
6723 built-ins to the test suite file. Note, support for mradds exists
6724 but no test case exists.
6725 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
6726 built-ins to the test suite file.
6727
6728 2017-05-16 Marek Polacek <polacek@redhat.com>
6729
6730 PR sanitizer/80536
6731 PR sanitizer/80386
6732 * c-c++-common/ubsan/pr80536.c: New test.
6733 * g++.dg/ubsan/pr80386.C: New test.
6734
6735 2017-05-16 Tamar Christina <tamar.christina@arm.com>
6736
6737 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
6738 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
6739
6740 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6741
6742 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
6743 expected output of vadd, vsub and vmul instructions.
6744 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
6745 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
6746 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
6747
6748 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6749
6750 PR libgfortran/80727
6751 * gfortran.dg/read_3.f90: New test.
6752
6753 2017-05-15 Nathan Sidwell <nathan@acm.org>
6754
6755 PR c++/79369
6756 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
6757
6758 PR c++/79369
6759 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
6760 * g++.dg/cpp0x/pr79369.C: New.
6761
6762 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
6763
6764 PR fortran/80752
6765 * gfortran.dg/pr80752.f90: New test.
6766
6767 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
6768
6769 PR target/80425
6770 * gcc.target/i386/pr80425-1.c: New test.
6771 * gcc.target/i386/pr80425-2.c: Ditto.
6772
6773 2017-05-15 Jeff Law <law@redhat.com>
6774
6775 * gcc.target/mips/reorgbug-1.c: New test.
6776
6777 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
6778
6779 * gnat.dg/specs/pack13.ads: New test.
6780
6781 2017-05-14 Martin Sebor <msebor@redhat.com>
6782
6783 PR middle-end/77671
6784 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
6785 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
6786 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6787 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6788 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6789
6790 2017-05-14 Martin Sebor <msebor@redhat.com>
6791
6792 PR middle-end/80669
6793 * gcc.dg/builtin-stpncpy.c: New test.
6794
6795 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
6796
6797 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
6798 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
6799 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
6800 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
6801
6802 2017-05-14 Julia Koval <julia.koval@intel.com>
6803
6804 * gcc.target/i386/xgetsetbv.c: New test.
6805
6806 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
6807
6808 PR fortran/80442
6809 * gfortran.dg/impl_do_var_data.f90: New Test
6810
6811 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
6812
6813 * brig.dg/test/gimple/priv-array-offset-access.hsail:
6814 A regression test for a private array access case which caused
6815 an assert.
6816
6817 2017-05-12 Martin Sebor <msebor@redhat.com>
6818
6819 PR testsuite/80643
6820 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
6821 to the purpose of the test.
6822
6823 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
6824
6825 * gcc.target/powerpc/bmi-andn-1.c: New file
6826 * gcc.target/powerpc/bmi-andn-2.c: New file.
6827 * gcc.target/powerpc/bmi-bextr-1.c: New file.
6828 * gcc.target/powerpc/bmi-bextr-2.c: New file.
6829 * gcc.target/powerpc/bmi-bextr-4.c: New file.
6830 * gcc.target/powerpc/bmi-bextr-5.c: New file.
6831 * gcc.target/powerpc/bmi-blsi-1.c: New file.
6832 * gcc.target/powerpc/bmi-blsi-2.c: New file.
6833 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
6834 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
6835 * gcc.target/powerpc/bmi-blsr-1.c: New file.
6836 * gcc.target/powerpc/bmi-blsr-2.c: New File.
6837 * gcc.target/powerpc/bmi-check.h: New File.
6838 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
6839 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
6840 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
6841 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
6842 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
6843 * gcc.target/powerpc/bmi2-check.h: New file.
6844 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
6845 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
6846 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
6847 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
6848 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
6849 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
6850 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
6851 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
6852 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
6853
6854 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6855
6856 PR c++/60430
6857 * g++.dg/cpp0x/pr60430.C: New.
6858
6859 2017-05-12 Jeff Law <law@redhat.com>
6860
6861 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6862
6863 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
6864
6865 PR middle-end/80707
6866 * g++.dg/pr80707.C: New test.
6867
6868 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6869
6870 * gcc.target/powerpc/fold-vec-div-float.c: New.
6871 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
6872 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
6873
6874 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6875
6876 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
6877 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
6878 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
6879 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
6880 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
6881 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
6882 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
6883 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
6884 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
6885 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
6886 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
6887 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
6888
6889 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6890
6891 PR c++/49604
6892 * g++.dg/cpp0x/forw_enum14.C: New.
6893 * g++.dg/cpp0x/forw_enum15.C: Likewise.
6894
6895 2017-05-12 Richard Biener <rguenther@suse.de>
6896
6897 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
6898
6899 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6900
6901 PR c++/67687
6902 * g++.dg/cpp0x/constexpr-ice17.C: New.
6903
6904 2017-05-12 Richard Biener <rguenther@suse.de>
6905
6906 PR tree-optimization/80713
6907 * gcc.dg/torture/pr80713.c: New testcase.
6908
6909 2017-05-12 Andi Kleen <ak@linux.intel.com>
6910
6911 PR testsuite/77684
6912 * lib/target-supports.exp (profopt-perf-wrapper):
6913 Add -m8 option to increase parallelism.
6914
6915 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
6916
6917 * c-c++-common/goacc/parallel-dims-1.c: New file.
6918 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6919
6920 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6921 * c-c++-common/goacc/classify-kernels.c: Likewise.
6922 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
6923 Likewise.
6924 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6925 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6926 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6927 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6928 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6929 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6930 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6931 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6932 * c-c++-common/goacc/kernels-loop.c: Likewise.
6933 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6934 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6935 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6936 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6937 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
6938 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6939 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6940 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6941 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6942 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6943 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
6944 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6945
6946 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6947 * c-c++-common/goacc/classify-kernels.c: Likewise.
6948 * c-c++-common/goacc/classify-parallel.c: Likewise.
6949 * c-c++-common/goacc/classify-routine.c: Likewise.
6950 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6951 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6952 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6953 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6954
6955 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
6956 * c-c++-common/goacc/classify-kernels.c: Likewise.
6957 * c-c++-common/goacc/classify-parallel.c: Likewise.
6958 * c-c++-common/goacc/classify-routine.c: Likewise.
6959 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6960 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6961 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6962 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6963
6964 2017-05-11 Nathan Sidwell <nathan@acm.org>
6965
6966 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
6967
6968 2017-05-11 Carl Love <cel@us.ibm.com>
6969
6970 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
6971 to the test suite file.
6972 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
6973 to the test suite file.
6974
6975 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6976
6977 PR fortran/78659
6978 * gfortran.dg/namelist_91.f90: New test.
6979 * gfortran.dg/namelist_92.f90: New test.
6980 * gfortran.dg/namelist_93.f90: New test.
6981 * gfortran.dg/namelist_94.f90: New test.
6982
6983 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6984
6985 PR target/80695
6986 * gcc.target/powerpc/pr80695-p8.c: New file.
6987 * gcc.target/powerpc/pr80695-p9.c: New file.
6988
6989 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
6990 Jakub Jelinek <jakub@redhat.com>
6991
6992 PR target/80706
6993 * gcc.target/i386/pr80706.c: New test.
6994
6995 2017-05-11 Julia Koval <julia.koval@intel.com>
6996
6997 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
6998 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
6999 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7000 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7001
7002 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7003
7004 PR c++/70538
7005 * g++.dg/cpp0x/pr70538.C: New.
7006
7007 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7008
7009 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7010 Remove unnecessary loop. Run on 32-bit targets only.
7011 (dg-options): Remove -fno-tree-sink.
7012
7013 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7014
7015 * gcc.target/powerpc/cmpb-1.c: New test.
7016 * gcc.target/powerpc/cmpb-2.c: New test.
7017 * gcc.target/powerpc/cmpb-3.c: New test.
7018 * gcc.target/powerpc/cmpb32-1.c: New test.
7019 * gcc.target/powerpc/cmpb32-2.c: New test.
7020
7021 2017-05-11 Richard Biener <rguenther@suse.de>
7022
7023 PR tree-optimization/80705
7024 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7025
7026 2017-05-11 Nathan Sidwell <nathan@acm.org>
7027
7028 * lib/scanlang.exp: New.
7029 * lib/gcc-dg.exp: Load scanlang.exp.
7030 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7031
7032 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7033
7034 PR testsuite/80580
7035 * gcc.dg/gimplefe-error-6.c: New test.
7036
7037 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7038
7039 PR testsuite/80580
7040 * gcc.dg/gimplefe-error-5.c: New test.
7041
7042 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7043
7044 PR testsuite/80580
7045 * gcc.dg/gimplefe-error-4.c: New test.
7046
7047 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7048
7049 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7050
7051 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7052
7053 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7054 (_mm_maskz_max_round_sd): Test new intrinsics.
7055 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7056 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7057 (_mm_maskz_max_round_ss): Test new intrinsics.
7058 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7059 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7060 (_mm_maskz_min_round_sd): Test new intrinsics.
7061 * gcc.target/i386/avx512f-vminsd-2.c: New.
7062 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7063 (_mm_maskz_min_round_ss): Test new intrinsics.
7064 * gcc.target/i386/avx512f-vminss-2.c: New.
7065 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7066 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7067 (__builtin_ia32_minss_mask_round): Test new builtins.
7068 * gcc.target/i386/sse-13.c: Ditto.
7069 * gcc.target/i386/sse-23.c: Ditto.
7070 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7071 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7072 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7073 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7074 (_mm_mask_min_round_ss): Test new intrinsics.
7075 * gcc.target/i386/testround-1.c: Ditto.
7076
7077 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7078
7079 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7080 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7081 (_mm_maskz_div_round_sd): Test new intrinsics.
7082 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7083 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7084 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7085 (_mm_maskz_div_round_ss): Test new intrinsics.
7086 * gcc.target/i386/avx512f-vdivss-2.c: New.
7087 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7088 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7089 (_mm_maskz_mul_round_sd): Test new intrinsics.
7090 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7091 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7092 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7093 (_mm_maskz_mul_round_ss): Test new intrinsics.
7094 * gcc.target/i386/avx512f-vmulss-2.c: New.
7095 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7096 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7097 (__builtin_ia32_mulss_mask_round): Test new builtins.
7098 * gcc.target/i386/sse-13.c: Ditto.
7099 * gcc.target/i386/sse-23.c: Ditto.
7100 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7101 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7102 (_mm_maskz_mul_round_ss): Test new intrinsics.
7103 * gcc.target/i386/testround-1.c: Ditto.
7104
7105 2017-05-10 Julia Koval <julia.koval@intel.com>
7106
7107 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7108 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7109 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7110
7111 2017-05-10 Julia Koval <julia.koval@intel.com>
7112
7113 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7114 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7115 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7116 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7117
7118 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7119
7120 PR tree-optimization/51513
7121 * gcc.target/powerpc/pr51513.c: New test.
7122 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7123 __builtin_abort().
7124 * gcc.dg/predict-14.c: Likewise.
7125
7126 2017-05-10 Carl Love <cel@us.ibm.com>
7127 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7128 to the test suite file.
7129 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7130 to the test suite file.
7131
7132 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7133
7134 PR tree-optimization/77644
7135 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7136
7137 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
7138
7139 * gcc.dg/guality/inline-params-2.c: New.
7140
7141 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7142
7143 PR c++/80145
7144 * g++.dg/cpp1y/auto-fn37.C: New.
7145 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7146
7147 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7148
7149 PR target/68163
7150 * gcc.target/powerpc/pr68163.c: New test.
7151
7152 2017-05-09 Janus Weil <janus@gcc.gnu.org>
7153
7154 PR fortran/79311
7155 * gfortran.dg/finalize_32.f90: New test.
7156
7157 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7158
7159 PR c/35441
7160 * gcc.dg/pr35441.c: New test.
7161
7162 2017-05-09 Martin Sebor <msebor@redhat.com>
7163
7164 PR testsuite/80643
7165 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7166 output.
7167
7168 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7169
7170 PR c++/80186
7171 * g++.dg/template/crash126.C: New.
7172
7173 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7174
7175 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7176 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7177 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7178 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7179
7180 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7181
7182 PR testsuite/80611
7183 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7184
7185 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7186
7187 * gcc.target/arc/tmac-1.c: New file.
7188 * gcc.target/arc/tmac-2.c: Likewise.
7189 * gcc.target/arc/tmac.h: Likewise.
7190
7191 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7192 Andrew Burgess <andrew.burgess@embecosm.com>
7193
7194 * gcc.target/arc/firq-1.c: New file.
7195 * gcc.target/arc/firq-2.c: Likewise.
7196 * gcc.target/arc/firq-3.c: Likewise.
7197 * gcc.target/arc/firq-4.c: Likewise.
7198 * gcc.target/arc/firq-5.c: Likewise.
7199 * gcc.target/arc/firq-6.c: Likewise.
7200
7201 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7202
7203 * gcc.target/arc/interrupt-5.c: Newfile.
7204 * gcc.target/arc/interrupt-6.c: Likewise.
7205 * gcc.target/arc/interrupt-7.c: Likewise.
7206 * gcc.target/arc/interrupt-8.c: Likewise.
7207 * gcc.target/arc/interrupt-9.c: Likewise.
7208
7209 2017-05-09 Richard Biener <rguenther@suse.de>
7210
7211 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7212 and adjust.
7213 * gcc.dg/vect/vect-50.c: Likewise.
7214
7215 2017-05-09 Marek Polacek <polacek@redhat.com>
7216
7217 PR c/80525
7218 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7219 * c-c++-common/Wlogical-op-2.c: New test.
7220
7221 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7222
7223 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7224 for targets with __SIZEOF_INT__ < 4.
7225
7226 2017-05-09 Richard Biener <rguenther@suse.de>
7227
7228 * gcc.dg/vect/vect-50.c: Revert last change.
7229 * gcc.dg/vect/vect-44.c: Likewise.
7230
7231 2017-05-08 Martin Sebor <msebor@redhat.com>
7232
7233 PR translation/80280
7234 * gcc.dg/format/gcc_diag-10.c: New test.
7235
7236 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7237
7238 PR target/80101
7239 * gcc.target/powerpc/pr80101-1.c: New test.
7240
7241 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7242
7243 PR fortran/79930
7244 * gfortran.dg/inline_transpose_1.f90: Add
7245 -finline-matmul-limit=0 to options.
7246 * gfortran.dg/matmul_5.f90: Likewise.
7247 * gfortran.dg/vect/vect-8.f90: Likewise.
7248 * gfortran.dg/inline_matmul_14.f90: New test.
7249 * gfortran.dg/inline_matmul_15.f90: New test.
7250
7251 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7252
7253 PR fortran/80602
7254 * gfortran.dg/matmul_15.f90: New test case.
7255
7256 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7257
7258 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7259 * gcc.dg/vect/vect-50.c: Likewise.
7260
7261 2017-05-07 Jeff Law <law@redhat.com>
7262
7263 Revert:
7264 2017-05-06 Jeff Law <law@redhat.com>
7265 PR tree-optimization/78496
7266 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7267 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7268
7269 2017-05-06 Jeff Law <law@redhat.com>
7270
7271 PR tree-optimization/78496
7272 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7273 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7274
7275 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7276
7277 * gcc.target/aarch64/spill_1.c: New test.
7278
7279 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7280
7281 PR rtl-optimization/75964
7282 * gcc.dg/torture/pr75964.c: New test.
7283
7284 2017-05-06 Tom de Vries <tom@codesourcery.com>
7285
7286 PR testsuite/80606
7287 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7288 * gcc.target/i386/avx-vtestpd-2.c: Same.
7289 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7290 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7291 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7292 * gcc.target/i386/avx-vtestpd-3.c: Same.
7293 * gcc.target/i386/avx-vtestps-1.c: Same.
7294 * gcc.target/i386/avx-vtestps-2.c: Same.
7295 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7296 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7297 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7298 * gcc.target/i386/avx-vtestps-3.c: Same.
7299
7300 2017-05-06 Tom de Vries <tom@codesourcery.com>
7301
7302 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7303
7304 2017-05-06 Tom de Vries <tom@codesourcery.com>
7305
7306 PR testsuite/80557
7307 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7308 * gcc.target/powerpc/altivec-types-1.c: Same.
7309
7310 2017-05-06 Tom de Vries <tom@codesourcery.com>
7311
7312 PR testsuite/80557
7313 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7314 * gcc.target/spu/intrinsics-1.c: Same.
7315
7316 2017-05-06 Tom de Vries <tom@codesourcery.com>
7317
7318 PR testsuite/80557
7319 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7320
7321 2017-05-06 Tom de Vries <tom@codesourcery.com>
7322
7323 PR testsuite/80557
7324 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7325 * gcc.target/aarch64/spellcheck_2.c: Same.
7326 * gcc.target/aarch64/spellcheck_3.c: Same.
7327
7328 2017-05-06 Tom de Vries <tom@codesourcery.com>
7329
7330 PR testsuite/80557
7331 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7332 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7333 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7334 * g++.dg/debug/dwarf2/typedef5.C: Same.
7335 * g++.dg/goacc/data-1.C: Same.
7336
7337 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7338
7339 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7340
7341 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7342
7343 PR target/79038
7344 PR target/79202
7345 PR target/79203
7346 * gcc.target/powerpc/ppc-round3.c: New test.
7347 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7348
7349 2017-05-05 Jakub Jelinek <jakub@redhat.com>
7350
7351 PR tree-optimization/80632
7352 * gcc.dg/pr80632.c: New test.
7353
7354 PR tree-optimization/80558
7355 * gcc.dg/tree-ssa/vrp115.c: New test.
7356
7357 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7358 Thomas Preud'homme <thomas.preudhomme@arm.com>
7359 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7360
7361 PR target/71607
7362 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7363 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7364 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7365 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7366 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7367 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7368 * gcc.target/arm/tls-disable-literal-pool.c: New.
7369
7370 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7371
7372 PR tree-optimization/80613
7373 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7374
7375 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7376
7377 PR c++/71577
7378 * g++.dg/cpp0x/pr71577.C: New.
7379
7380 2017-05-04 Martin Sebor <msebor@redhat.com>
7381
7382 PR middle-end/79234
7383 * gcc.dg/builtin-stringop-chk-8.c: New test.
7384 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7385 * gcc.dg/builtin-stringop-chk-4.c: Same.
7386 * gcc.dg/builtin-strncat-chk-1.c: Same.
7387 * g++.dg/ext/strncpy-chk1.C: Same.
7388 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7389 * gcc.dg/out-of-bounds-1.c: Same.
7390 * gcc.dg/pr78138.c: Same.
7391 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7392 * gfortran.dg/mvbits_7.f90: Same.
7393
7394 2017-05-04 Martin Sebor <msebor@redhat.com>
7395
7396 PR preprocessor/79214
7397 PR middle-end/79222
7398 PR middle-end/79223
7399 * gcc.dg/pr79214.c: New test.
7400 * gcc.dg/pr79214.h: New test header.
7401 * gcc.dg/pr79222.c: New test.
7402 * gcc.dg/pr79223.c: New test.
7403 * gcc.dg/pr78138.c: Adjust.
7404 * gfortran.dg/unconstrained_commons.f: Same.
7405
7406 2017-05-04 Martin Sebor <msebor@redhat.com>
7407
7408 PR translation/80280
7409 * g++.dg/abi/Wabi-2-3.C: Adjust.
7410 * g++.dg/abi/Wabi-3-2.C: Ditto.
7411 * g++.dg/lookup/using17.C: Ditto.
7412 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7413
7414 2017-05-04 Martin Jambor <mjambor@suse.cz>
7415
7416 PR tree-optimization/80622
7417 * gcc.dg/tree-ssa/pr80622.c: New test.
7418
7419 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7420
7421 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7422
7423 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
7424
7425 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7426 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7427
7428 2017-05-04 Richard Biener <rguenther@suse.de>
7429
7430 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7431
7432 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7433
7434 * gcc.dg/vect/vect-profile-1.c: New test.
7435
7436 2017-05-04 Marek Polacek <polacek@redhat.com>
7437
7438 PR tree-optimization/80612
7439 * gcc.dg/torture/pr80612.c: New test.
7440
7441 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7442 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7443
7444 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7445 check_effective_target_arm_thumb1_movt_ok.
7446
7447 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7448
7449 * gcc.target/arm/fpscr.c: New file.
7450
7451 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7452
7453 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7454 target.
7455
7456 2017-05-04 Tom de Vries <tom@codesourcery.com>
7457
7458 PR testsuite/80557
7459 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7460 line numbers.
7461 * g++.dg/warn/miss-format-1.C: Same.
7462 * g++.dg/warn/overflow-warn-1.C: Same.
7463 * g++.dg/warn/overflow-warn-3.C: Same.
7464 * g++.dg/warn/overflow-warn-4.C: Same.
7465
7466 2017-05-04 Tom de Vries <tom@codesourcery.com>
7467
7468 PR testsuite/80557
7469 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7470 * gcc.target/i386/pr68657.c: Same.
7471 * gcc.target/i386/pr69255-1.c: Same.
7472 * gcc.target/i386/pr69255-2.c: Same.
7473 * gcc.target/i386/pr69255-3.c: Same.
7474
7475 2017-05-04 Richard Biener <rguenther@suse.de>
7476
7477 PR tree-optimization/31130
7478 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7479 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7480 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7481 * gcc.dg/pr52904.c: Remove XFAIL.
7482 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7483
7484 2017-05-03 Jeff Law <law@redhat.com>
7485
7486 PR tree-optimization/78496
7487 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7488
7489 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
7490
7491 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7492
7493 2017-05-03 Richard Biener <rguenther@suse.de>
7494
7495 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7496
7497 2017-05-03 Jakub Jelinek <jakub@redhat.com>
7498
7499 PR tree-optimization/79472
7500 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7501 to dg-options.
7502 * gcc.dg/tree-ssa/vrp113.c: New test.
7503 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7504 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7505 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7506
7507 2017-05-03 Tom de Vries <tom@codesourcery.com>
7508
7509 PR testsuite/80557
7510 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7511 * c-c++-common/Wshift-negative-value-2.c: Same.
7512 * c-c++-common/Wshift-negative-value-3.c: Same.
7513 * c-c++-common/Wshift-negative-value-4.c: Same.
7514 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7515 * c-c++-common/cpp/pr60400.c: Same.
7516 * c-c++-common/fmax-errors.c: Same.
7517 * c-c++-common/goacc/data-2.c: Same.
7518 * c-c++-common/goacc/host_data-2.c: Same.
7519 * c-c++-common/gomp/simd4.c: Same.
7520 * c-c++-common/pr28656.c: Same.
7521 * c-c++-common/pr43395.c: Same.
7522 * c-c++-common/torture/pr57945.c: Same.
7523
7524 2017-05-03 Tom de Vries <tom@codesourcery.com>
7525
7526 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7527 arg of dg directive.
7528 * c-c++-common/goacc/routine-3.c: Same.
7529 * c-c++-common/goacc/routine-4.c: Same.
7530
7531 2017-05-02 David Malcolm <dmalcolm@redhat.com>
7532
7533 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7534 (test_fixit_insert_newline): New function.
7535 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7536 (test_fixit_insert_newline): New function.
7537 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7538 (test_fixit_insert_newline): New function.
7539 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7540 (test_fixit_insert_newline): New function.
7541 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7542 (test_show_locus): Handle test_fixit_insert_newline.
7543
7544 2017-05-02 Bin Cheng <bin.cheng@arm.com>
7545
7546 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7547
7548 2017-04-27 Tamar Christina <tamar.christina@arm.com>
7549
7550 * gcc.dg/lsr-div1.c: New testcase.
7551
7552 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7553
7554 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7555 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7556 (_mm_maskz_add_round_sd): Test new intrinsics.
7557 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7558 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7559 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7560 (_mm_maskz_add_round_ss): Test new intrinsics.
7561 * gcc.target/i386/avx512f-vaddss-2.c: New.
7562 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7563 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7564 (_mm_maskz_sub_round_sd): Test new intrinsics.
7565 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7566 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7567 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7568 (_mm_maskz_sub_round_ss): Test new intrinsics.
7569 * gcc.target/i386/avx512f-vsubss-2.c: New.
7570 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7571 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7572 (__builtin_ia32_subss_mask_round): Test new builtins.
7573 * gcc.target/i386/sse-13.c: Ditto.
7574 * gcc.target/i386/sse-23.c: Ditto.
7575 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7576 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7577 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7578 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7579 (_mm_mask_sub_round_ss): Test new intrinsics.
7580 * gcc.target/i386/testround-1.c: Ditto.
7581
7582 2017-05-02 Martin Jambor <mjambor@suse.cz>
7583
7584 PR tree-optimization/78687
7585 * g++.dg/tree-ssa/pr78687.C: New test.
7586
7587 2017-05-02 Richard Biener <rguenther@suse.de>
7588
7589 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7590 behavior.
7591 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7592
7593 2017-05-02 Richard Biener <rguenther@suse.de>
7594
7595 PR tree-optimization/80591
7596 * gcc.dg/torture/pr80591.c: New testcase.
7597
7598 2017-05-02 Richard Biener <rguenther@suse.de>
7599
7600 PR tree-optimization/80549
7601 * gcc.dg/torture/pr80549.c: New testcase.
7602
7603 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7604
7605 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7606 unsigned long.
7607
7608 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7609
7610 PR c++/80038
7611 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7612
7613 2017-05-01 David Malcolm <dmalcolm@redhat.com>
7614
7615 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7616 reflect insertion fix-it hints at the same location now being
7617 consolidated.
7618
7619 2017-05-01 Martin Sebor <msebor@redhat.com>
7620
7621 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7622 on ILP32 targets.
7623
7624 2017-05-01 Tom de Vries <tom@codesourcery.com>
7625
7626 * gcc.dg/pr78768.c: Require linker plugin.
7627
7628 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7629
7630 PR fortran/37131
7631 * gfortran.dg/matmul_bounds_11.f90: New test.
7632
7633 2017-05-01 Martin Sebor <msebor@redhat.com>
7634
7635 PR tree-optimization/79715
7636 * gcc.dg/pr79715.c: New test.
7637
7638 2017-05-01 Tom de Vries <tom@codesourcery.com>
7639
7640 PR testsuite/65941
7641 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7642 * g++.dg/other/pr59492.C: Require effective target rdrand.
7643
7644 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7645
7646 * g++.dg/diagnostic/member-decl-1.C: New test.
7647
7648 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
7649
7650 PR tree-optimization/80487
7651 * gcc.dg/tree-ssa/strncpy-1.c: New file.
7652
7653 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7654
7655 PR tree-optimization/79697
7656 * gcc.dg/tree-ssa/pr79697.c: New test.
7657
7658 2017-04-29 Tom de Vries <tom@codesourcery.com>
7659
7660 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
7661
7662 2017-04-28 Martin Sebor <msebor@redhat.com>
7663
7664 PR tree-optimization/80523
7665 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
7666
7667 2017-04-28 Tom de Vries <tom@codesourcery.com>
7668
7669 PR testsuite/80557
7670 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
7671 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7672
7673 2017-04-28 Tom de Vries <tom@codesourcery.com>
7674
7675 PR testsuite/80557
7676 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
7677 * obj-c++.dg/bitfield-4.mm: Same.
7678 * obj-c++.dg/bitfield-5.mm: Same.
7679 * obj-c++.dg/exceptions-3.mm: Same.
7680 * obj-c++.dg/exceptions-5.mm: Same.
7681 * obj-c++.dg/method-1.mm: Same.
7682 * obj-c++.dg/method-12.mm: Same.
7683 * obj-c++.dg/method-13.mm: Same.
7684 * obj-c++.dg/method-15.mm: Same.
7685 * obj-c++.dg/method-16.mm: Same.
7686 * obj-c++.dg/property/at-property-18.mm: Same.
7687 * obj-c++.dg/property/at-property-25.mm: Same.
7688 * obj-c++.dg/property/at-property-5.mm: Same.
7689 * obj-c++.dg/property/dynamic-2.mm: Same.
7690 * obj-c++.dg/property/property-neg-3.mm: Same.
7691 * obj-c++.dg/protocol-inheritance-1.mm: Same.
7692 * obj-c++.dg/protocol-inheritance-2.mm: Same.
7693 * obj-c++.dg/syntax-error-1.mm: Same.
7694 * obj-c++.dg/try-catch-13.mm: Same.
7695 * objc.dg/bitfield-4.m: Same.
7696 * objc.dg/class-1.m: Same.
7697 * objc.dg/method-11.m: Same.
7698 * objc.dg/method-6.m: Same.
7699 * objc.dg/method-7.m: Same.
7700 * objc.dg/method-9.m: Same.
7701 * objc.dg/missing-proto-3.m: Same.
7702 * objc.dg/naming-2.m: Same.
7703 * objc.dg/property/at-property-16.m: Same.
7704 * objc.dg/property/at-property-18.m: Same.
7705 * objc.dg/property/at-property-25.m: Same.
7706 * objc.dg/property/at-property-5.m: Same.
7707 * objc.dg/property/dynamic-2.m: Same.
7708 * objc.dg/property/property-neg-3.m: Same.
7709 * objc.dg/protocol-inheritance-1.m: Same.
7710 * objc.dg/protocol-inheritance-2.m: Same.
7711
7712 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
7713
7714 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
7715
7716 2017-04-28 Tom de Vries <tom@codesourcery.com>
7717
7718 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
7719 dg-(error|warning|message|bogus).
7720 * g++.dg/conversion/dr195-1.C: Same.
7721 * g++.dg/conversion/dr195.C: Same.
7722 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
7723 * g++.dg/cpp0x/gen-attrs-14.C: Same.
7724 * g++.dg/cpp0x/inline-ns7.C: Same.
7725 * g++.dg/cpp0x/variadic105.C: Same.
7726 * g++.dg/cpp0x/variadic65.C: Same.
7727 * g++.dg/expr/call2.C: Same.
7728 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
7729 * g++.dg/expr/pmf-1.C: Same.
7730 * g++.dg/ext/altivec-types-1.C: Same.
7731 * g++.dg/ext/altivec-types-2.C: Same.
7732 * g++.dg/ext/altivec-types-3.C: Same.
7733 * g++.dg/ext/attrib14.C: Same.
7734 * g++.dg/ext/complit1.C: Same.
7735 * g++.dg/ext/forscope2.C: Same.
7736 * g++.dg/ext/gnu-inline-global-reject.C: Same.
7737 * g++.dg/ext/label13.C: Same.
7738 * g++.dg/ext/member-attr.C: Same.
7739 * g++.dg/ext/visibility/anon7.C: Same.
7740 * g++.dg/ext/visibility/visibility-7.C: Same.
7741 * g++.dg/ext/vla2.C: Same.
7742 * g++.dg/inherit/access2.C: Same.
7743 * g++.dg/inherit/covariant12.C: Same.
7744 * g++.dg/inherit/covariant14.C: Same.
7745 * g++.dg/inherit/namespace-as-base.C: Same.
7746 * g++.dg/inherit/template-as-base.C: Same.
7747 * g++.dg/lookup/ambig1.C: Same.
7748 * g++.dg/lookup/ambig2.C: Same.
7749 * g++.dg/lookup/ambig3.C: Same.
7750 * g++.dg/lookup/class-member-1.C: Same.
7751 * g++.dg/lookup/conv-1.C: Same.
7752 * g++.dg/lookup/decl1.C: Same.
7753 * g++.dg/lookup/koenig1.C: Same.
7754 * g++.dg/lookup/scoped1.C: Same.
7755 * g++.dg/lookup/scoped2.C: Same.
7756 * g++.dg/lookup/two-stage4.C: Same.
7757 * g++.dg/lookup/used-before-declaration.C: Same.
7758 * g++.dg/lookup/using.C: Same.
7759 * g++.dg/lookup/using17.C: Same.
7760 * g++.dg/lookup/using2.C: Same.
7761 * g++.dg/other/abstract2.C: Same.
7762 * g++.dg/other/classkey1.C: Same.
7763 * g++.dg/other/component1.C: Same.
7764 * g++.dg/other/const1.C: Same.
7765 * g++.dg/other/const2.C: Same.
7766 * g++.dg/other/conversion1.C: Same.
7767 * g++.dg/other/do1.C: Same.
7768 * g++.dg/other/error1.C: Same.
7769 * g++.dg/other/error10.C: Same.
7770 * g++.dg/other/error3.C: Same.
7771 * g++.dg/other/error4.C: Same.
7772 * g++.dg/other/error5.C: Same.
7773 * g++.dg/other/error8.C: Same.
7774 * g++.dg/other/error9.C: Same.
7775 * g++.dg/other/field1.C: Same.
7776 * g++.dg/other/init1.C: Same.
7777 * g++.dg/other/ptrmem2.C: Same.
7778 * g++.dg/other/return1.C: Same.
7779 * g++.dg/overload/builtin3.C: Same.
7780 * g++.dg/overload/error1.C: Same.
7781 * g++.dg/overload/error2.C: Same.
7782 * g++.dg/overload/koenig2.C: Same.
7783 * g++.dg/overload/pmf1.C: Same.
7784 * g++.dg/parse/args1.C: Same.
7785 * g++.dg/parse/attr3.C: Same.
7786 * g++.dg/parse/constant4.C: Same.
7787 * g++.dg/parse/crash10.C: Same.
7788 * g++.dg/parse/crash18.C: Same.
7789 * g++.dg/parse/crash19.C: Same.
7790 * g++.dg/parse/crash20.C: Same.
7791 * g++.dg/parse/crash21.C: Same.
7792 * g++.dg/parse/crash22.C: Same.
7793 * g++.dg/parse/crash32.C: Same.
7794 * g++.dg/parse/decl-specifier-1.C: Same.
7795 * g++.dg/parse/error58.C: Same.
7796 * g++.dg/parse/local-class1.C: Same.
7797 * g++.dg/parse/non-dependent2.C: Same.
7798 * g++.dg/parse/parameter-declaration-1.C: Same.
7799 * g++.dg/parse/ptrmem2.C: Same.
7800 * g++.dg/parse/ptrmem3.C: Same.
7801 * g++.dg/parse/saved1.C: Same.
7802 * g++.dg/tc1/dr101.C: Same.
7803 * g++.dg/tc1/dr142.C: Same.
7804 * g++.dg/tc1/dr176.C: Same.
7805 * g++.dg/template/conv4.C: Same.
7806 * g++.dg/template/crash56.C: Same.
7807 * g++.dg/template/dependent-expr2.C: Same.
7808 * g++.dg/template/error1.C: Same.
7809 * g++.dg/template/error2.C: Same.
7810 * g++.dg/template/explicit6.C: Same.
7811 * g++.dg/template/init-list.C: Same.
7812 * g++.dg/template/local1.C: Same.
7813 * g++.dg/template/lookup2.C: Same.
7814 * g++.dg/template/meminit2.C: Same.
7815 * g++.dg/template/nontype25.C: Same.
7816 * g++.dg/template/ptrmem2.C: Same.
7817 * g++.dg/template/qualttp19.C: Same.
7818 * g++.dg/template/qualttp20.C: Same.
7819 * g++.dg/template/ttp3.C: Same.
7820 * g++.dg/template/unify4.C: Same.
7821 * g++.dg/template/unify6.C: Same.
7822 * g++.dg/template/unify7.C: Same.
7823 * g++.dg/template/warn1.C: Same.
7824 * g++.dg/tree-ssa/dom-invalid.C: Same.
7825 * g++.dg/ubsan/shift-1.C: Same.
7826 * g++.dg/warn/Wunused-2.C: Same.
7827 * g++.dg/warn/Wunused-4.C: Same.
7828 * g++.dg/warn/Wunused-6.C: Same.
7829 * g++.dg/warn/deprecated-6.C: Same.
7830 * g++.dg/warn/deprecated.C: Same.
7831 * g++.dg/warn/effc1.C: Same.
7832 * g++.dg/warn/effc3.C: Same.
7833 * g++.dg/warn/incomplete1.C: Same.
7834 * g++.dg/warn/inline1.C: Same.
7835 * g++.dg/warn/noeffect2.C: Same.
7836 * g++.dg/warn/noeffect4.C: Same.
7837 * g++.dg/warn/oldcast1.C: Same.
7838 * g++.dg/warn/sentinel.C: Same.
7839 * g++.dg/warn/unit-1.C: Same.
7840 * g++.old-deja/g++.pt/inherit2.C: Same.
7841 * g++.old-deja/g++.pt/overload8.C: Same.
7842 * gcc.dg/20000926-1.c: Same.
7843 * gcc.dg/20040223-1.c: Same.
7844 * gcc.dg/Warray-bounds-7.c: Same.
7845 * gcc.dg/alias-1.c: Same.
7846 * gcc.dg/alias-12.c: Same.
7847 * gcc.dg/alias-13.c: Same.
7848 * gcc.dg/alias-2.c: Same.
7849 * gcc.dg/array-13.c: Same.
7850 * gcc.dg/array-4.c: Same.
7851 * gcc.dg/attr-ifunc-2.c: Same.
7852 * gcc.dg/attr-invalid.c: Same.
7853 * gcc.dg/attr-noinline.c: Same.
7854 * gcc.dg/bitfld-2.c: Same.
7855 * gcc.dg/c90-const-expr-7.c: Same.
7856 * gcc.dg/c99-const-expr-7.c: Same.
7857 * gcc.dg/cpp/20000625-1.c: Same.
7858 * gcc.dg/cpp/charconst-4.c: Same.
7859 * gcc.dg/cpp/include2.c: Same.
7860 * gcc.dg/cpp/include2a.c: Same.
7861 * gcc.dg/decl-4.c: Same.
7862 * gcc.dg/deprecated-4.c: Same.
7863 * gcc.dg/deprecated.c: Same.
7864 * gcc.dg/dfp/altivec-types.c: Same.
7865 * gcc.dg/float-range-1.c: Same.
7866 * gcc.dg/pack-test-3.c: Same.
7867 * gcc.dg/pr11492.c: Same.
7868 * gcc.dg/pr15360-1.c: Same.
7869 * gcc.dg/pr37908.c: Same.
7870 * gcc.dg/pr53265.c: Same.
7871 * gcc.dg/pr57287-2.c: Same.
7872 * gcc.dg/pr57287.c: Same.
7873 * gcc.dg/redecl-1.c: Same.
7874 * gcc.dg/sync-3.c: Same.
7875 * gcc.dg/two-types-1.c: Same.
7876 * gcc.dg/two-types-2.c: Same.
7877 * gcc.dg/two-types-4.c: Same.
7878 * gcc.dg/two-types-5.c: Same.
7879 * gcc.dg/two-types-6.c: Same.
7880 * gcc.dg/two-types-7.c: Same.
7881 * gcc.dg/two-types-8.c: Same.
7882 * gcc.dg/two-types-9.c: Same.
7883 * gcc.dg/uninit-I.c: Same.
7884 * gcc.dg/uninit-pr19430.c: Same.
7885 * gcc.dg/visibility-7.c: Same.
7886 * gcc.dg/winline-10.c: Same.
7887 * gcc.dg/winline-2.c: Same.
7888 * gcc.dg/winline-3.c: Same.
7889 * gcc.dg/winline-9.c: Same.
7890 * gcc.target/i386/attr-returns_twice-1.c: Same.
7891 * gcc.target/i386/chkp-const-check-2.c: Same.
7892 * gcc.target/i386/chkp-label-address.c: Same.
7893 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
7894 * gcc.target/i386/pr39162.c: Same.
7895 * gcc.target/i386/sse-5.c: Same.
7896 * gcc.target/powerpc/altivec-types-1.c: Same.
7897 * gcc.target/powerpc/altivec-types-2.c: Same.
7898 * gcc.target/powerpc/altivec-types-3.c: Same.
7899 * gcc.target/powerpc/float128-mix.c: Same.
7900 * gcc.target/powerpc/no-r11-3.c: Same.
7901 * gcc.target/spu/Wmain.c: Same.
7902 * gcc.target/spu/ea/errors2.c: Same.
7903 * gfortran.dg/assignment_1.f90: Same.
7904 * gfortran.dg/common_3.f90: Same.
7905 * gfortran.dg/der_io_1.f90: Same.
7906 * gfortran.dg/g77/20030326-1.f: Same.
7907 * gfortran.dg/g77/9263.f: Same.
7908 * gfortran.dg/g77/960317-1.f: Same.
7909 * gfortran.dg/g77/970625-2.f: Same.
7910 * gfortran.dg/g77/980615-0.f: Same.
7911 * gfortran.dg/g77/check0.f: Same.
7912 * gfortran.dg/g77/dnrm2.f: Same.
7913 * gfortran.dg/g77/pr9258.f: Same.
7914 * gfortran.dg/ichar_1.f90: Same.
7915 * gfortran.dg/interface_1.f90: Same.
7916 * gfortran.dg/namelist_1.f90: Same.
7917 * gfortran.dg/namelist_2.f90: Same.
7918 * gfortran.dg/namelist_3.f90: Same.
7919 * gfortran.dg/namelist_print_2.f: Same.
7920 * gfortran.dg/oldstyle_1.f90: Same.
7921 * gfortran.dg/runtime_warning_1.f90: Same.
7922 * gfortran.dg/underflow.f90: Same.
7923 * gnat.dg/specs/integer_value.ads: Same.
7924 * obj-c++.dg/fsf-package-0.m: Same.
7925 * objc.dg/two-types-1.m: Same.
7926
7927 2017-04-28 Martin Liska <mliska@suse.cz>
7928
7929 PR gcov-profile/79891
7930 * gcc.misc-tests/gcov-17.c: New test.
7931 * gcc.misc-tests/gcov-18.c: New test.
7932
7933 2017-04-28 Tom de Vries <tom@codesourcery.com>
7934
7935 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
7936 dg-(error|warning|message|bogus).
7937 * g++.dg/parse/parameter-declaration-1.C: Same.
7938 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
7939 * gcc.dg/Wpointer-sign-Wall.c: Same.
7940 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7941 * gcc.dg/cpp/19990413-1.c: Same.
7942 * gcc.dg/dg-test-1.c: Same.
7943 * gcc.dg/empty-source-2.c: Same.
7944 * gcc.dg/empty-source-3.c: Same.
7945 * gcc.dg/format/c99-printf-1.c: Same.
7946 * gcc.dg/format/c99-scanf-1.c: Same.
7947 * gcc.dg/label-decl-2.c: Same.
7948 * gcc.dg/m-un-2.c: Same.
7949 * gcc.dg/uninit-pr20644-O0.c: Same.
7950 * gfortran.dg/pr70006.f90: Same.
7951 * obj-c++.dg/fsf-package-0.m: Same.
7952
7953 2017-04-28 Tom de Vries <tom@codesourcery.com>
7954
7955 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
7956 dg-(error|warning|message|bogus).
7957 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7958 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7959 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7960 * c-c++-common/pr20000.c: Same.
7961 * c-c++-common/pr49706.c: Same.
7962 * g++.dg/ext/utf16-4.C: Same.
7963 * g++.dg/parse/error2.C: Same.
7964 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
7965 * g++.dg/warn/Wtype-limits.C: Same.
7966 * g++.dg/warn/overflow-warn-1.C: Same.
7967 * g++.dg/warn/overflow-warn-3.C: Same.
7968 * gcc.dg/Wpointer-sign-Wall.c: Same.
7969 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7970 * gcc.dg/Wtype-limits-Wextra.c: Same.
7971 * gcc.dg/Wtype-limits.c: Same.
7972 * gcc.dg/cpp/19990413-1.c: Same.
7973 * gcc.dg/dg-test-1.c: Same.
7974 * gcc.dg/empty-source-2.c: Same.
7975 * gcc.dg/empty-source-3.c: Same.
7976 * gcc.dg/label-decl-2.c: Same.
7977 * gcc.dg/m-un-2.c: Same.
7978 * gcc.dg/uninit-pr19430-O0.c: Same.
7979 * gcc.dg/uninit-pr19430.c: Same.
7980 * gcc.dg/uninit-pr20644-O0.c: Same.
7981 * gcc.dg/utf16-4.c: Same.
7982 * gfortran.dg/pr70006.f90: Same.
7983 * obj-c++.dg/fsf-package-0.m: Same.
7984
7985 2017-04-28 Richard Biener <rguenther@suse.de>
7986
7987 * gcc.dg/tree-ssa/evrp7.c: New testcase.
7988 * gcc.dg/tree-ssa/evrp8.c: Likewise.
7989 * gcc.dg/tree-ssa/evrp9.c: Likewise.
7990 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
7991 * gcc.dg/tree-ssa/vrp36.c: Likewise.
7992 * gcc.dg/tree-ssa/pr49039.c: Likewise.
7993
7994 2017-04-27 Marek Polacek <polacek@redhat.com>
7995
7996 PR sanitizer/80349
7997 * c-c++-common/ubsan/pr80349.c: New test.
7998
7999 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8000
8001 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8002 diagnostics.
8003 * g++.dg/warn/pr12242.C: Likewise.
8004
8005 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
8006
8007 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8008
8009 2017-04-27 Martin Liska <mliska@suse.cz>
8010
8011 PR testsuite/79455
8012 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8013 more generic.
8014
8015 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8016
8017 PR c++/80534
8018 * g++.dg/other/pr80534-1.C: New test.
8019 * g++.dg/other/pr80534-2.C: New test.
8020
8021 2017-04-27 Richard Biener <rguenther@suse.de>
8022
8023 PR middle-end/80539
8024 * gcc.dg/torture/pr80539.c: New testcase.
8025
8026 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8027
8028 PR target/77728
8029 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8030
8031 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8032
8033 * g++.dg/diagnostic/nested-name-1.C: New test.
8034
8035 2017-04-26 Martin Liska <mliska@suse.cz>
8036
8037 * gcc.dg/guality/guality.h: Add prefix to test verification.
8038
8039 2017-04-25 Nathan Sidwell <nathan@acm.org>
8040
8041 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8042
8043 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
8044
8045 PR target/70799
8046 * gcc.target/i386/pr70799-5.c: New test.
8047
8048 2017-04-25 Martin Sebor <msebor@redhat.com>
8049
8050 PR tree-optimization/80497
8051 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8052
8053 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8054 Jakub Jelinek <jakub@redhat.com>
8055
8056 PR target/77728
8057 * g++.dg/abi/pr77728-1.C: New test.
8058
8059 2017-04-25 Marek Polacek <polacek@redhat.com>
8060
8061 PR sanitizer/80349
8062 * g++.dg/ubsan/pr80349-2.C: New test.
8063
8064 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8065
8066 * g++.dg/cpp0x/enum34.C: New test.
8067
8068 2017-04-25 Tom de Vries <tom@codesourcery.com>
8069
8070 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8071 variables.
8072 (dg-line): New proc.
8073 (process-message): Handle line number variables.
8074 * objc.dg/try-catch-12.m: Use dg-line.
8075
8076 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8077
8078 PR target/80482
8079 * gcc.target/powerpc/vec-constvolatile.c: New test.
8080
8081 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8082
8083 * g++.dg/semicolon-fixits.C: New test case.
8084
8085 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8086
8087 * gcc.dg/semicolon-fixits.c: New test case.
8088
8089 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8090
8091 * g++.dg/lookup/missing-std-include.C: New test file.
8092
8093 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8094 Jakub Jelinek <jakub@redhat.com>
8095
8096 PR target/77728
8097 * g++.dg/abi/pr77728-2.C: New test.
8098
8099 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8100
8101 PR c++/80177
8102 * g++.dg/spellcheck-pr80177.C: New test case.
8103
8104 2017-04-25 Nathan Sidwell <nathan@acm.org>
8105
8106 * g++.dg/dg.exp (find-cxx-tests): New function.
8107 (main): Use it, remove explicit pruning
8108
8109 2017-04-25 Richard Biener <rguenther@suse.de>
8110
8111 PR tree-optimization/80492
8112 * gcc.dg/pr80492.c: New testcase.
8113
8114 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8115
8116 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8117 for targets with int size less than 32 bits.
8118
8119 2017-04-25 Richard Biener <rguenther@suse.de>
8120
8121 PR tree-optimization/79201
8122 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8123 * gcc.target/i386/pr22152.c: Disable sinking.
8124
8125 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8126
8127 PR target/80464
8128 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8129
8130 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8131
8132 PR target/79895
8133 * gcc.target/s390/pr79895.c: New test.
8134
8135 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8136
8137 PR target/80080
8138 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8139 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8140 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8141
8142 2017-04-25 Jakub Jelinek <jakub@redhat.com>
8143
8144 PR rtl-optimization/80501
8145 * gcc.c-torture/execute/pr80501.c: New test.
8146
8147 PR rtl-optimization/80500
8148 * gcc.dg/pr80500.c: New test.
8149
8150 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
8151
8152 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8153 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8154
8155 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8156
8157 PR fortran/80121
8158 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8159 directive.
8160
8161 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8162
8163 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8164 * jit.dg/test-alignment.c: New test case.
8165 * jit.dg/test-alignment.cc: New test case.
8166 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8167 New test case.
8168
8169 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8170
8171 PR c++/80016
8172 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8173 test function.
8174 (test_alignof): New test function.
8175
8176 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
8177
8178 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8179
8180 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8181
8182 * g++.dg/diagnostic/duplicate1.C: New test.
8183 * g++.dg/cpp0x/duplicate1.C: New test.
8184
8185 2017-04-24 Martin Jambor <mjambor@suse.cz>
8186
8187 PR tree-optimization/80293
8188 * g++.dg/tree-ssa/pr80293.C: New test.
8189
8190 2017-04-24 Martin Liska <mliska@suse.cz>
8191
8192 PR middle-end/79931
8193 * g++.dg/ipa/pr79931.C: New test.
8194
8195 2017-04-24 Richard Biener <rguenther@suse.de>
8196
8197 PR tree-optimization/80494
8198 * gfortran.dg/pr80494.f90: New testcase.
8199
8200 2017-04-24 Richard Biener <rguenther@suse.de>
8201
8202 PR tree-optimization/79725
8203 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8204
8205 2017-04-24 Richard Biener <rguenther@suse.de>
8206
8207 PR c++/2972
8208 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8209
8210 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8211
8212 PR fortran/80484
8213 * gfortran.dg/dtio_29.f03: New test.
8214
8215 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8216
8217 PR fortran/80121
8218 * gfortran.dg/intent_out_9.f90: New test case.
8219
8220 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
8221
8222 PR target/70799
8223 * gcc.target/i386/pr70799-4.c: New test.
8224
8225 2017-04-21 Janus Weil <janus@gcc.gnu.org>
8226
8227 PR fortran/80392
8228 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8229
8230 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
8231
8232 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8233
8234 2017-04-21 Richard Biener <rguenther@suse.de>
8235
8236 PR tree-optimization/79547
8237 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8238
8239 2017-04-21 Richard Biener <rguenther@suse.de>
8240
8241 PR tree-optimization/78847
8242 * g++.dg/tree-ssa/pr78847.C: New testcase.
8243
8244 2017-04-21 Jakub Jelinek <jakub@redhat.com>
8245
8246 PR c/80468
8247 * gcc.dg/pr80468.c: New test.
8248
8249 2017-04-21 Martin Liska <mliska@suse.cz>
8250
8251 PR tree-optimization/66278
8252 * gcc.dg/vect/pr66278.c: New test.
8253
8254 2017-04-21 Richard Biener <rguenther@suse.de>
8255
8256 PR tree-optimization/80237
8257 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8258 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8259 adjust expected optimizations.
8260
8261 2016-04-21 Richard Biener <rguenther@suse.de>
8262
8263 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8264 of inner loops.
8265 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8266 * gcc.dg/vect/vect-104.c: Likewise.
8267
8268 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8269
8270 PR tree-optimization/80426
8271 * gcc.c-torture/execute/20170429-1.c: Rename into...
8272 * gcc.c-torture/execute/20170419-1.c: ...this.
8273
8274 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8275
8276 PR target/79804
8277 * gcc.target/i386/pr79804.c: New test.
8278
8279 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8280
8281 PR target/78090
8282 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8283
8284 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
8285
8286 * g++/opt/pr80436.C: XFAIL on AIX.
8287
8288 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
8289
8290 PR c++/80473
8291 * g++.dg/diagnostic/pr80473.C: New test.
8292
8293 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8294
8295 * g++.dg/warn/Wextra-semi.C: New test.
8296
8297 2017-04-20 Jakub Jelinek <jakub@redhat.com>
8298
8299 PR middle-end/80423
8300 * g++.dg/other/pr80423.C: New test.
8301
8302 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8303
8304 * gcc.dg/pr80170.c: Require ptr32plus.
8305
8306 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8307
8308 PR tree-optimization/80426
8309 * gcc.c-torture/execute/20170419-1.c: New test.
8310
8311 2017-04-19 Jakub Jelinek <jakub@redhat.com>
8312
8313 PR debug/80461
8314 * g++.dg/debug/pr80461.C: New test.
8315
8316 PR c++/80459
8317 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8318 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8319 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8320
8321 PR debug/80436
8322 * g++.dg/opt/pr80436.C: New test.
8323
8324 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8325
8326 * gcc.dg/torture/pr80341.c: Require int32plus.
8327
8328 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8329 Jeff Law <law@redhat.com>
8330
8331 * gcc.c-torture/compile/20170419-1.c: New test.
8332
8333 2017-04-19 Tom de Vries <tom@codesourcery.com>
8334
8335 PR testsuite/80221
8336 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8337 subsequent dg directives.
8338 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8339 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8340 * c-c++-common/attr-fallthrough-2.c: Same.
8341 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8342 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8343 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8344 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8345 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8346 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8347 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8348 * c-c++-common/cilk-plus/CK/errors.c: Same.
8349 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8350 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8351 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8352 * c-c++-common/cpp/pr57580.c: Same.
8353 * c-c++-common/goacc/asyncwait-1.c: Same.
8354 * c-c++-common/goacc/cache-2.c: Same.
8355 * c-c++-common/goacc/declare-2.c: Same.
8356 * c-c++-common/goacc/deviceptr-1.c: Same.
8357 * c-c++-common/goacc/routine-5.c: Same.
8358 * c-c++-common/gomp/clauses-2.c: Same.
8359 * c-c++-common/gomp/ordered-3.c: Same.
8360 * c-c++-common/gomp/pr67501.c: Same.
8361 * c-c++-common/pr20000.c: Same.
8362 * c-c++-common/pr43395.c: Same.
8363 * c-c++-common/pr49706.c: Same.
8364 * c-c++-common/pr77624-1.c: Same.
8365 * c-c++-common/pr77624-2.c: Same.
8366 * c-c++-common/raw-string-14.c: Same.
8367 * c-c++-common/raw-string-16.c: Same.
8368 * c-c++-common/raw-string-3.c: Same.
8369 * c-c++-common/raw-string-4.c: Same.
8370 * c-c++-common/raw-string-5.c: Same.
8371 * c-c++-common/raw-string-6.c: Same.
8372 * g++.dg/abi/mangle41.C: Same.
8373 * g++.dg/conversion/nullptr1.C: Same.
8374 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8375 * g++.dg/cpp0x/auto27.C: Same.
8376 * g++.dg/cpp0x/constexpr-98.C: Same.
8377 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8378 * g++.dg/cpp0x/diag2.C: Same.
8379 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8380 * g++.dg/cpp0x/nullptr15.C: Same.
8381 * g++.dg/cpp0x/pr31431-2.C: Same.
8382 * g++.dg/cpp0x/pr31431.C: Same.
8383 * g++.dg/cpp0x/pr79118.C: Same.
8384 * g++.dg/cpp0x/static_assert3.C: Same.
8385 * g++.dg/cpp0x/temp_default2.C: Same.
8386 * g++.dg/cpp0x/trailing4.C: Same.
8387 * g++.dg/cpp0x/variadic-ex10.C: Same.
8388 * g++.dg/cpp0x/variadic-ex13.C: Same.
8389 * g++.dg/cpp0x/variadic-ex14.C: Same.
8390 * g++.dg/cpp0x/variadic-ex3.C: Same.
8391 * g++.dg/cpp0x/variadic-ex4.C: Same.
8392 * g++.dg/cpp0x/variadic59.C: Same.
8393 * g++.dg/cpp0x/vt-37737-2.C: Same.
8394 * g++.dg/cpp0x/vt-57397-1.C: Same.
8395 * g++.dg/cpp0x/vt-57397-2.C: Same.
8396 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8397 * g++.dg/cpp1z/gen-attrs1.C: Same.
8398 * g++.dg/diagnostic/pr71075.C: Same.
8399 * g++.dg/eh/goto2.C: Same.
8400 * g++.dg/eh/goto3.C: Same.
8401 * g++.dg/expr/bitfield4.C: Same.
8402 * g++.dg/expr/bitfield5.C: Same.
8403 * g++.dg/expr/bitfield6.C: Same.
8404 * g++.dg/expr/bool1.C: Same.
8405 * g++.dg/expr/bool3.C: Same.
8406 * g++.dg/expr/cond10.C: Same.
8407 * g++.dg/expr/cond11.C: Same.
8408 * g++.dg/expr/lval3.C: Same.
8409 * g++.dg/expr/lval4.C: Same.
8410 * g++.dg/ext/anon-struct4.C: Same.
8411 * g++.dg/ext/attrib44.C: Same.
8412 * g++.dg/ext/builtin3.C: Same.
8413 * g++.dg/ext/dllimport7.C: Same.
8414 * g++.dg/ext/label5.C: Same.
8415 * g++.dg/ext/no-asm-1.C: Same.
8416 * g++.dg/ext/utf16-4.C: Same.
8417 * g++.dg/ext/vla2.C: Same.
8418 * g++.dg/gomp/block-1.C: Same.
8419 * g++.dg/gomp/block-2.C: Same.
8420 * g++.dg/gomp/block-3.C: Same.
8421 * g++.dg/gomp/block-5.C: Same.
8422 * g++.dg/gomp/linear-2.C: Same.
8423 * g++.dg/gomp/target-1.C: Same.
8424 * g++.dg/gomp/target-2.C: Same.
8425 * g++.dg/gomp/taskgroup-1.C: Same.
8426 * g++.dg/gomp/teams-1.C: Same.
8427 * g++.dg/inherit/pure1.C: Same.
8428 * g++.dg/init/array43.C: Same.
8429 * g++.dg/init/array46.C: Same.
8430 * g++.dg/init/const10.C: Same.
8431 * g++.dg/init/ctor4-1.C: Same.
8432 * g++.dg/init/ctor4.C: Same.
8433 * g++.dg/init/new37.C: Same.
8434 * g++.dg/init/pr25811.C: Same.
8435 * g++.dg/init/pr29043.C: Same.
8436 * g++.dg/init/pr29571.C: Same.
8437 * g++.dg/lookup/duperr1.C: Same.
8438 * g++.dg/lookup/error1.C: Same.
8439 * g++.dg/lookup/koenig5.C: Same.
8440 * g++.dg/lookup/pr77549.C: Same.
8441 * g++.dg/lookup/suggestions1.C: Same.
8442 * g++.dg/lookup/using16.C: Same.
8443 * g++.dg/lookup/using7.C: Same.
8444 * g++.dg/other/anon-union3.C: Same.
8445 * g++.dg/other/array2.C: Same.
8446 * g++.dg/other/error13.C: Same.
8447 * g++.dg/other/error34.C: Same.
8448 * g++.dg/overload/builtin1.C: Same.
8449 * g++.dg/overload/conv-op1.C: Same.
8450 * g++.dg/overload/error3.C: Same.
8451 * g++.dg/overload/koenig1.C: Same.
8452 * g++.dg/overload/operator5.C: Same.
8453 * g++.dg/overload/template5.C: Same.
8454 * g++.dg/overload/unknown1.C: Same.
8455 * g++.dg/overload/using2.C: Same.
8456 * g++.dg/parse/constructor1.C: Same.
8457 * g++.dg/parse/crash36.C: Same.
8458 * g++.dg/parse/crash63.C: Same.
8459 * g++.dg/parse/error11.C: Same.
8460 * g++.dg/parse/error12.C: Same.
8461 * g++.dg/parse/error14.C: Same.
8462 * g++.dg/parse/error2.C: Same.
8463 * g++.dg/parse/error21.C: Same.
8464 * g++.dg/parse/error26.C: Same.
8465 * g++.dg/parse/error36.C: Same.
8466 * g++.dg/parse/friend12.C: Same.
8467 * g++.dg/parse/invalid-op1.C: Same.
8468 * g++.dg/parse/missing-template1.C: Same.
8469 * g++.dg/parse/parser-pr28152-2.C: Same.
8470 * g++.dg/parse/parser-pr28152.C: Same.
8471 * g++.dg/parse/pr16696-permissive.C: Same.
8472 * g++.dg/parse/pr16696.C: Same.
8473 * g++.dg/parse/pr69628.C: Same.
8474 * g++.dg/parse/ret-type2.C: Same.
8475 * g++.dg/parse/specialization1.C: Same.
8476 * g++.dg/parse/template3.C: Same.
8477 * g++.dg/parse/template9.C: Same.
8478 * g++.dg/parse/typename11.C: Same.
8479 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8480 * g++.dg/pr45330.C: Same.
8481 * g++.dg/rtti/typeid6.C: Same.
8482 * g++.dg/spellcheck-fields.C: Same.
8483 * g++.dg/spellcheck-typenames.C: Same.
8484 * g++.dg/tc1/dr108.C: Same.
8485 * g++.dg/tc1/dr147.C: Same.
8486 * g++.dg/template/arg7.C: Same.
8487 * g++.dg/template/conv11.C: Same.
8488 * g++.dg/template/crash13.C: Same.
8489 * g++.dg/template/crash55.C: Same.
8490 * g++.dg/template/dependent-expr5.C: Same.
8491 * g++.dg/template/error17.C: Same.
8492 * g++.dg/template/error33.C: Same.
8493 * g++.dg/template/error4.C: Same.
8494 * g++.dg/template/error50.C: Same.
8495 * g++.dg/template/error53.C: Same.
8496 * g++.dg/template/friend.C: Same.
8497 * g++.dg/template/func2.C: Same.
8498 * g++.dg/template/local6.C: Same.
8499 * g++.dg/template/member5.C: Same.
8500 * g++.dg/template/meminit1.C: Same.
8501 * g++.dg/template/nested3.C: Same.
8502 * g++.dg/template/nontype6.C: Same.
8503 * g++.dg/template/overload12.C: Same.
8504 * g++.dg/template/ptrmem8.C: Same.
8505 * g++.dg/template/qualified-id1.C: Same.
8506 * g++.dg/template/spec15.C: Same.
8507 * g++.dg/template/static1.C: Same.
8508 * g++.dg/template/static10.C: Same.
8509 * g++.dg/template/static2.C: Same.
8510 * g++.dg/template/ttp25.C: Same.
8511 * g++.dg/template/typedef2.C: Same.
8512 * g++.dg/template/typename2.C: Same.
8513 * g++.dg/template/unify10.C: Same.
8514 * g++.dg/template/unify6.C: Same.
8515 * g++.dg/template/unify7.C: Same.
8516 * g++.dg/template/unify9.C: Same.
8517 * g++.dg/template/varmod1.C: Same.
8518 * g++.dg/ubsan/div-by-zero-1.C: Same.
8519 * g++.dg/ubsan/pr63956.C: Same.
8520 * g++.dg/warn/Waddress-1.C: Same.
8521 * g++.dg/warn/Wconversion2.C: Same.
8522 * g++.dg/warn/Wnull-conversion-1.C: Same.
8523 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8524 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8525 * g++.dg/warn/Wswitch-1.C: Same.
8526 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8527 * g++.dg/warn/Wtype-limits.C: Same.
8528 * g++.dg/warn/Wunused-parm-5.C: Same.
8529 * g++.dg/warn/deprecated-6.C: Same.
8530 * g++.dg/warn/deprecated.C: Same.
8531 * g++.dg/warn/incomplete1.C: Same.
8532 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8533 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8534 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8535 * g++.dg/warn/overflow-warn-1.C: Same.
8536 * g++.dg/warn/overflow-warn-3.C: Same.
8537 * g++.dg/warn/overflow-warn-4.C: Same.
8538 * g++.dg/warn/pr12242.C: Same.
8539 * g++.dg/warn/pr30551-2.C: Same.
8540 * g++.dg/warn/pr30551.C: Same.
8541 * g++.old-deja/g++.benjamin/16077.C: Same.
8542 * g++.old-deja/g++.bob/inherit1.C: Same.
8543 * g++.old-deja/g++.brendan/crash56.C: Same.
8544 * g++.old-deja/g++.brendan/template17.C: Same.
8545 * g++.old-deja/g++.eh/ctor1.C: Same.
8546 * g++.old-deja/g++.jason/bool5.C: Same.
8547 * g++.old-deja/g++.jason/cond.C: Same.
8548 * g++.old-deja/g++.jason/operator.C: Same.
8549 * g++.old-deja/g++.jason/pmf5.C: Same.
8550 * g++.old-deja/g++.law/ctors5.C: Same.
8551 * g++.old-deja/g++.law/missed-error2.C: Same.
8552 * g++.old-deja/g++.law/operators9.C: Same.
8553 * g++.old-deja/g++.law/temps1.C: Same.
8554 * g++.old-deja/g++.mike/for2.C: Same.
8555 * g++.old-deja/g++.mike/ns5.C: Same.
8556 * g++.old-deja/g++.mike/ns7.C: Same.
8557 * g++.old-deja/g++.mike/p10769b.C: Same.
8558 * g++.old-deja/g++.niklas/t120.C: Same.
8559 * g++.old-deja/g++.niklas/t121.C: Same.
8560 * g++.old-deja/g++.ns/koenig5.C: Same.
8561 * g++.old-deja/g++.oliva/overload1.C: Same.
8562 * g++.old-deja/g++.other/crash24.C: Same.
8563 * g++.old-deja/g++.other/crash25.C: Same.
8564 * g++.old-deja/g++.other/decl5.C: Same.
8565 * g++.old-deja/g++.other/lineno5.C: Same.
8566 * g++.old-deja/g++.other/null3.C: Same.
8567 * g++.old-deja/g++.other/overcnv2.C: Same.
8568 * g++.old-deja/g++.other/ptrmem7.C: Same.
8569 * g++.old-deja/g++.other/typename1.C: Same.
8570 * g++.old-deja/g++.other/vaarg3.C: Same.
8571 * g++.old-deja/g++.pt/crash10.C: Same.
8572 * g++.old-deja/g++.pt/crash28.C: Same.
8573 * g++.old-deja/g++.pt/crash38.C: Same.
8574 * g++.old-deja/g++.pt/explicit70.C: Same.
8575 * g++.old-deja/g++.pt/explicit77.C: Same.
8576 * g++.old-deja/g++.pt/expr2.C: Same.
8577 * g++.old-deja/g++.pt/spec5.C: Same.
8578 * g++.old-deja/g++.pt/spec6.C: Same.
8579 * g++.old-deja/g++.pt/typename3.C: Same.
8580 * g++.old-deja/g++.pt/typename5.C: Same.
8581 * g++.old-deja/g++.pt/typename6.C: Same.
8582 * g++.old-deja/g++.pt/typename7.C: Same.
8583 * g++.old-deja/g++.pt/unify4.C: Same.
8584 * g++.old-deja/g++.pt/unify8.C: Same.
8585 * g++.old-deja/g++.pt/vaarg3.C: Same.
8586 * g++.old-deja/g++.robertl/eb22.C: Same.
8587 * g++.old-deja/g++.robertl/eb4.C: Same.
8588 * g++.old-deja/g++.robertl/eb44.C: Same.
8589 * g++.old-deja/g++.robertl/eb69.C: Same.
8590 * g++.old-deja/g++.robertl/eb98.C: Same.
8591 * gcc.dg/20031223-1.c: Same.
8592 * gcc.dg/940510-1.c: Same.
8593 * gcc.dg/990506-0.c: Same.
8594 * gcc.dg/Walloca-1.c: Same.
8595 * gcc.dg/Walloca-2.c: Same.
8596 * gcc.dg/Wconversion-integer.c: Same.
8597 * gcc.dg/Wcxx-compat-8.c: Same.
8598 * gcc.dg/Wimplicit-int-1.c: Same.
8599 * gcc.dg/Wimplicit-int-2.c: Same.
8600 * gcc.dg/Wimplicit-int-4.c: Same.
8601 * gcc.dg/Wpointer-sign-Wall.c: Same.
8602 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8603 * gcc.dg/Wshadow-1.c: Same.
8604 * gcc.dg/Wshadow-3.c: Same.
8605 * gcc.dg/Wswitch-enum-error.c: Same.
8606 * gcc.dg/Wswitch-enum.c: Same.
8607 * gcc.dg/Wswitch-error.c: Same.
8608 * gcc.dg/Wswitch.c: Same.
8609 * gcc.dg/Wtype-limits-Wextra.c: Same.
8610 * gcc.dg/Wtype-limits.c: Same.
8611 * gcc.dg/Wvla-larger-than-2.c: Same.
8612 * gcc.dg/anon-struct-5.c: Same.
8613 * gcc.dg/array-10.c: Same.
8614 * gcc.dg/array-11.c: Same.
8615 * gcc.dg/array-15.c: Same.
8616 * gcc.dg/array-2.c: Same.
8617 * gcc.dg/array-8.c: Same.
8618 * gcc.dg/array-const-2.c: Same.
8619 * gcc.dg/array-const-3.c: Same.
8620 * gcc.dg/bitfld-1.c: Same.
8621 * gcc.dg/bitfld-8.c: Same.
8622 * gcc.dg/builtin-redefine.c: Same.
8623 * gcc.dg/c11-noreturn-1.c: Same.
8624 * gcc.dg/c11-noreturn-2.c: Same.
8625 * gcc.dg/c11-static-assert-3.c: Same.
8626 * gcc.dg/c90-arraydecl-1.c: Same.
8627 * gcc.dg/c90-complex-1.c: Same.
8628 * gcc.dg/c90-complit-1.c: Same.
8629 * gcc.dg/c90-const-expr-11.c: Same.
8630 * gcc.dg/c90-const-expr-7.c: Same.
8631 * gcc.dg/c90-const-expr-8.c: Same.
8632 * gcc.dg/c90-enum-comma-1.c: Same.
8633 * gcc.dg/c90-flex-array-1.c: Same.
8634 * gcc.dg/c90-hexfloat-1.c: Same.
8635 * gcc.dg/c90-idem-qual-1.c: Same.
8636 * gcc.dg/c90-idem-qual-2.c: Same.
8637 * gcc.dg/c90-idem-qual-3.c: Same.
8638 * gcc.dg/c90-mixdecl-1.c: Same.
8639 * gcc.dg/c90-restrict-1.c: Same.
8640 * gcc.dg/c90-return-1.c: Same.
8641 * gcc.dg/c99-array-nonobj-1.c: Same.
8642 * gcc.dg/c99-arraydecl-1.c: Same.
8643 * gcc.dg/c99-complex-1.c: Same.
8644 * gcc.dg/c99-complex-2.c: Same.
8645 * gcc.dg/c99-complit-2.c: Same.
8646 * gcc.dg/c99-const-expr-7.c: Same.
8647 * gcc.dg/c99-const-expr-8.c: Same.
8648 * gcc.dg/c99-flex-array-3.c: Same.
8649 * gcc.dg/c99-flex-array-7.c: Same.
8650 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8651 * gcc.dg/c99-impl-decl-1.c: Same.
8652 * gcc.dg/c99-impl-int-1.c: Same.
8653 * gcc.dg/c99-impl-int-2.c: Same.
8654 * gcc.dg/c99-init-3.c: Same.
8655 * gcc.dg/c99-restrict-1.c: Same.
8656 * gcc.dg/c99-return-1.c: Same.
8657 * gcc.dg/c99-tag-1.c: Same.
8658 * gcc.dg/c99-tag-3.c: Same.
8659 * gcc.dg/call-diag-2.c: Same.
8660 * gcc.dg/cpp/19940712-1.c: Same.
8661 * gcc.dg/cpp/19951025-1.c: Same.
8662 * gcc.dg/cpp/19990413-1.c: Same.
8663 * gcc.dg/cpp/direct2.c: Same.
8664 * gcc.dg/cpp/direct2s.c: Same.
8665 * gcc.dg/cpp/pr28709.c: Same.
8666 * gcc.dg/cpp/pr61854-c90.c: Same.
8667 * gcc.dg/cpp/pr61854-c94.c: Same.
8668 * gcc.dg/cpp/pragma-1.c: Same.
8669 * gcc.dg/cpp/pragma-2.c: Same.
8670 * gcc.dg/cpp/trad/escaped-eof.c: Same.
8671 * gcc.dg/cpp/trad/literals-2.c: Same.
8672 * gcc.dg/cpp/warn-comments-2.c: Same.
8673 * gcc.dg/cpp/warn-comments-3.c: Same.
8674 * gcc.dg/cpp/warn-comments.c: Same.
8675 * gcc.dg/cpp/warn-long-long-2.c: Same.
8676 * gcc.dg/cpp/warn-long-long.c: Same.
8677 * gcc.dg/cpp/warn-redefined-2.c: Same.
8678 * gcc.dg/cpp/warn-redefined.c: Same.
8679 * gcc.dg/darwin-cfstring-2.c: Same.
8680 * gcc.dg/darwin-cfstring-format-1.c: Same.
8681 * gcc.dg/decl-9.c: Same.
8682 * gcc.dg/declspec-1.c: Same.
8683 * gcc.dg/declspec-10.c: Same.
8684 * gcc.dg/declspec-11.c: Same.
8685 * gcc.dg/declspec-13.c: Same.
8686 * gcc.dg/declspec-18.c: Same.
8687 * gcc.dg/declspec-4.c: Same.
8688 * gcc.dg/declspec-5.c: Same.
8689 * gcc.dg/declspec-6.c: Same.
8690 * gcc.dg/declspec-8.c: Same.
8691 * gcc.dg/deprecated-4.c: Same.
8692 * gcc.dg/deprecated.c: Same.
8693 * gcc.dg/dfp/composite-type.c: Same.
8694 * gcc.dg/empty-source-2.c: Same.
8695 * gcc.dg/empty-source-3.c: Same.
8696 * gcc.dg/format/attr-6.c: Same.
8697 * gcc.dg/format/branch-1.c: Same.
8698 * gcc.dg/format/c90-printf-1.c: Same.
8699 * gcc.dg/format/c90-strftime-2.c: Same.
8700 * gcc.dg/format/c99-strftime-1.c: Same.
8701 * gcc.dg/format/cmn-err-1.c: Same.
8702 * gcc.dg/format/few-1.c: Same.
8703 * gcc.dg/format/ms_branch-1.c: Same.
8704 * gcc.dg/format/ms_unnamed-1.c: Same.
8705 * gcc.dg/format/ms_va-1.c: Same.
8706 * gcc.dg/format/unnamed-1.c: Same.
8707 * gcc.dg/format/va-1.c: Same.
8708 * gcc.dg/format/xopen-1.c: Same.
8709 * gcc.dg/funcdef-var-1.c: Same.
8710 * gcc.dg/funcdef-var-2.c: Same.
8711 * gcc.dg/gnu89-const-expr-1.c: Same.
8712 * gcc.dg/gnu89-const-expr-2.c: Same.
8713 * gcc.dg/gnu90-const-expr-1.c: Same.
8714 * gcc.dg/gnu99-const-expr-1.c: Same.
8715 * gcc.dg/gnu99-const-expr-2.c: Same.
8716 * gcc.dg/gnu99-init-2.c: Same.
8717 * gcc.dg/gomp/_Atomic-5.c: Same.
8718 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
8719 * gcc.dg/gomp/atomic-5.c: Same.
8720 * gcc.dg/gomp/linear-1.c: Same.
8721 * gcc.dg/gomp/pr67500.c: Same.
8722 * gcc.dg/init-bad-1.c: Same.
8723 * gcc.dg/init-bad-2.c: Same.
8724 * gcc.dg/init-bad-3.c: Same.
8725 * gcc.dg/init-string-1.c: Same.
8726 * gcc.dg/label-compound-stmt-1.c: Same.
8727 * gcc.dg/label-decl-2.c: Same.
8728 * gcc.dg/label-decl-4.c: Same.
8729 * gcc.dg/large-size-array-2.c: Same.
8730 * gcc.dg/large-size-array-4.c: Same.
8731 * gcc.dg/lvalue-6.c: Same.
8732 * gcc.dg/m-un-2.c: Same.
8733 * gcc.dg/multiple-overflow-warn-1.c: Same.
8734 * gcc.dg/multiple-overflow-warn-2.c: Same.
8735 * gcc.dg/multiple-overflow-warn-3.c: Same.
8736 * gcc.dg/nested-redef-1.c: Same.
8737 * gcc.dg/no-asm-1.c: Same.
8738 * gcc.dg/no-asm-3.c: Same.
8739 * gcc.dg/no-asm-4.c: Same.
8740 * gcc.dg/noncompile/20010524-1.c: Same.
8741 * gcc.dg/noncompile/incomplete-5.c: Same.
8742 * gcc.dg/noncompile/pr44517.c: Same.
8743 * gcc.dg/noncompile/pr52290.c: Same.
8744 * gcc.dg/noreturn-1.c: Same.
8745 * gcc.dg/overflow-warn-1.c: Same.
8746 * gcc.dg/overflow-warn-2.c: Same.
8747 * gcc.dg/overflow-warn-3.c: Same.
8748 * gcc.dg/overflow-warn-4.c: Same.
8749 * gcc.dg/parm-mismatch-1.c: Same.
8750 * gcc.dg/parser-pr28152-2.c: Same.
8751 * gcc.dg/parser-pr28152.c: Same.
8752 * gcc.dg/pedwarn-init.c: Same.
8753 * gcc.dg/pointer-arith-2.c: Same.
8754 * gcc.dg/pointer-arith-3.c: Same.
8755 * gcc.dg/pointer-arith-4.c: Same.
8756 * gcc.dg/pr14475.c: Same.
8757 * gcc.dg/pr18596-3.c: Same.
8758 * gcc.dg/pr18809-1.c: Same.
8759 * gcc.dg/pr27953.c: Same.
8760 * gcc.dg/pr30457.c: Same.
8761 * gcc.dg/pr30551-2.c: Same.
8762 * gcc.dg/pr30551-3.c: Same.
8763 * gcc.dg/pr30551-4.c: Same.
8764 * gcc.dg/pr30551-5.c: Same.
8765 * gcc.dg/pr30551-6.c: Same.
8766 * gcc.dg/pr30551.c: Same.
8767 * gcc.dg/pr36997.c: Same.
8768 * gcc.dg/pr41842.c: Same.
8769 * gcc.dg/pr48552-1.c: Same.
8770 * gcc.dg/pr48552-2.c: Same.
8771 * gcc.dg/pr59717.c: Same.
8772 * gcc.dg/pr61077.c: Same.
8773 * gcc.dg/pr61096-1.c: Same.
8774 * gcc.dg/pr63626.c: Same.
8775 * gcc.dg/pr64223-1.c: Same.
8776 * gcc.dg/pr64223-2.c: Same.
8777 * gcc.dg/pr8788-1.c: Same.
8778 * gcc.dg/pr8927-1.c: Same.
8779 * gcc.dg/pragma-darwin.c: Same.
8780 * gcc.dg/pragma-diag-5.c: Same.
8781 * gcc.dg/pragma-message.c: Same.
8782 * gcc.dg/redecl-1.c: Same.
8783 * gcc.dg/simd-1.c: Same.
8784 * gcc.dg/simd-5.c: Same.
8785 * gcc.dg/simd-6.c: Same.
8786 * gcc.dg/spellcheck-fields.c: Same.
8787 * gcc.dg/spellcheck-typenames.c: Same.
8788 * gcc.dg/struct-semi-2.c: Same.
8789 * gcc.dg/struct-semi-3.c: Same.
8790 * gcc.dg/transparent-union-3.c: Same.
8791 * gcc.dg/ucnid-8.c: Same.
8792 * gcc.dg/uninit-pr19430-O0.c: Same.
8793 * gcc.dg/uninit-pr19430.c: Same.
8794 * gcc.dg/uninit-pr20644-O0.c: Same.
8795 * gcc.dg/utf-dflt.c: Same.
8796 * gcc.dg/utf-dflt2.c: Same.
8797 * gcc.dg/utf16-4.c: Same.
8798 * gcc.dg/vla-11.c: Same.
8799 * gcc.dg/vla-20.c: Same.
8800 * gcc.dg/vla-init-1.c: Same.
8801 * gcc.dg/vla-init-2.c: Same.
8802 * gcc.dg/vla-init-3.c: Same.
8803 * gcc.dg/weak/weak-6.c: Same.
8804 * gcc.dg/weak/weak-7.c: Same.
8805 * gcc.dg/wtr-int-type-1.c: Same.
8806 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
8807 * gcc.target/arm/polytypes.c: Same.
8808 * gcc.target/i386/spellcheck-options-4.c: Same.
8809 * gcc.target/powerpc/20030218-1.c: Same.
8810 * gcc.target/sh/pr21255-4.c: Same.
8811 * gcc.test-framework/dg-error-exp-XP.c: Same.
8812 * gfortran.dg/array_constructor_30.f03: Same.
8813 * gfortran.dg/class_30.f90: Same.
8814 * gfortran.dg/goacc/subarrays.f95: Same.
8815 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
8816 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
8817 * gfortran.dg/intrinsic_std_1.f90: Same.
8818 * gfortran.dg/pr70006.f90: Same.
8819 * gfortran.dg/warning-directive-1.F90: Same.
8820 * gfortran.dg/warning-directive-2.F90: Same.
8821 * gfortran.dg/warning-directive-3.F90: Same.
8822 * gfortran.dg/warning-directive-4.F90: Same.
8823 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
8824 * obj-c++.dg/class-extension-1.mm: Same.
8825 * obj-c++.dg/class-extension-2.mm: Same.
8826 * obj-c++.dg/class-protocol-1.mm: Same.
8827 * obj-c++.dg/cxx-ivars-1.mm: Same.
8828 * obj-c++.dg/duplicate-class-1.mm: Same.
8829 * obj-c++.dg/exceptions-3.mm: Same.
8830 * obj-c++.dg/exceptions-4.mm: Same.
8831 * obj-c++.dg/exceptions-5.mm: Same.
8832 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
8833 * obj-c++.dg/fsf-package-0.m: Same.
8834 * obj-c++.dg/invalid-type-1.mm: Same.
8835 * obj-c++.dg/method-12.mm: Same.
8836 * obj-c++.dg/method-13.mm: Same.
8837 * obj-c++.dg/method-15.mm: Same.
8838 * obj-c++.dg/method-16.mm: Same.
8839 * obj-c++.dg/method-6.mm: Same.
8840 * obj-c++.dg/method-7.mm: Same.
8841 * obj-c++.dg/property/at-property-1.mm: Same.
8842 * obj-c++.dg/property/at-property-14.mm: Same.
8843 * obj-c++.dg/property/at-property-17.mm: Same.
8844 * obj-c++.dg/property/at-property-21.mm: Same.
8845 * obj-c++.dg/property/at-property-5.mm: Same.
8846 * obj-c++.dg/property/dotsyntax-4.mm: Same.
8847 * obj-c++.dg/property/dynamic-3.mm: Same.
8848 * obj-c++.dg/property/dynamic-4.mm: Same.
8849 * obj-c++.dg/property/property-neg-1.mm: Same.
8850 * obj-c++.dg/property/property-neg-6.mm: Same.
8851 * obj-c++.dg/property/synthesize-11.mm: Same.
8852 * obj-c++.dg/property/synthesize-5.mm: Same.
8853 * obj-c++.dg/property/synthesize-6.mm: Same.
8854 * obj-c++.dg/proto-lossage-4.mm: Same.
8855 * obj-c++.dg/protocol-qualifier-2.mm: Same.
8856 * obj-c++.dg/strings/strings-1.mm: Same.
8857 * obj-c++.dg/super-class-1.mm: Same.
8858 * obj-c++.dg/syntax-error-6.mm: Same.
8859 * obj-c++.dg/syntax-error-7.mm: Same.
8860 * obj-c++.dg/syntax-error-9.mm: Same.
8861 * obj-c++.dg/try-catch-13.mm: Same.
8862 * objc.dg/attributes/method-noreturn-1.m: Same.
8863 * objc.dg/bad-receiver-type-2.m: Same.
8864 * objc.dg/bad-receiver-type.m: Same.
8865 * objc.dg/call-super-2.m: Same.
8866 * objc.dg/class-2.m: Same.
8867 * objc.dg/class-extension-1.m: Same.
8868 * objc.dg/class-extension-2.m: Same.
8869 * objc.dg/class-protocol-1.m: Same.
8870 * objc.dg/desig-init-1.m: Same.
8871 * objc.dg/duplicate-class-1.m: Same.
8872 * objc.dg/exceptions-3.m: Same.
8873 * objc.dg/exceptions-4.m: Same.
8874 * objc.dg/exceptions-5.m: Same.
8875 * objc.dg/foreach-6.m: Same.
8876 * objc.dg/foreach-7.m: Same.
8877 * objc.dg/fsf-nsstring-format-1.m: Same.
8878 * objc.dg/fsf-package-0.m: Same.
8879 * objc.dg/invalid-type-1.m: Same.
8880 * objc.dg/method-11.m: Same.
8881 * objc.dg/method-19.m: Same.
8882 * objc.dg/method-2.m: Same.
8883 * objc.dg/method-20.m: Same.
8884 * objc.dg/method-5.m: Same.
8885 * objc.dg/method-6.m: Same.
8886 * objc.dg/method-7.m: Same.
8887 * objc.dg/method-9.m: Same.
8888 * objc.dg/missing-proto-3.m: Same.
8889 * objc.dg/private-1.m: Same.
8890 * objc.dg/property/at-property-1.m: Same.
8891 * objc.dg/property/at-property-14.m: Same.
8892 * objc.dg/property/at-property-17.m: Same.
8893 * objc.dg/property/at-property-21.m: Same.
8894 * objc.dg/property/at-property-5.m: Same.
8895 * objc.dg/property/dynamic-3.m: Same.
8896 * objc.dg/property/dynamic-4.m: Same.
8897 * objc.dg/property/property-neg-1.m: Same.
8898 * objc.dg/property/property-neg-6.m: Same.
8899 * objc.dg/property/synthesize-11.m: Same.
8900 * objc.dg/property/synthesize-5.m: Same.
8901 * objc.dg/property/synthesize-6.m: Same.
8902 * objc.dg/proto-hier-1.m: Same.
8903 * objc.dg/proto-lossage-4.m: Same.
8904 * objc.dg/protocol-qualifier-2.m: Same.
8905 * objc.dg/strings/strings-1.m: Same.
8906 * objc.dg/type-size-1.m: Same.
8907
8908 2017-04-18 Jeff Law <law@redhat.com>
8909
8910 PR target/74563
8911 * gcc.target/mips/pr74563: New test.
8912
8913 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8914
8915 PR tree-optimization/80443
8916 * gcc.c-torture/compile/pr80443.c: New test.
8917
8918 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
8919
8920 PR rtl-optimization/80357
8921 * gcc.c-torture/compile/pr80357.c: New test.
8922
8923 2017-04-18 Jeff Law <law@redhat.com>
8924
8925 PR middle-end/80422
8926 * gcc.c-torture/compile/pr80422.c: New test.
8927
8928 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8929
8930 PR debug/80263
8931 * gcc.dg/debug/dwarf2/pr80263.c: New test.
8932
8933 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8934
8935 PR target/80099
8936 * gcc.target/powerpc/pr80099-1.c: New test.
8937 * gcc.target/powerpc/pr80099-2.c: Likewise.
8938 * gcc.target/powerpc/pr80099-3.c: Likewise.
8939 * gcc.target/powerpc/pr80099-4.c: Likewise.
8940 * gcc.target/powerpc/pr80099-5.c: Likewise.
8941
8942 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8943
8944 PR sanitizer/80444
8945 * gcc.dg/sancov/pr80444.c: New test.
8946
8947 PR middle-end/79788
8948 PR middle-end/80375
8949 * gcc.dg/pr79788-1.c: New test.
8950 * gcc.dg/pr79788-2.c: New test.
8951
8952 2017-04-18 Marek Polacek <polacek@redhat.com>
8953
8954 PR c++/80244 - ICE with attribute in template alias.
8955 * g++.dg/cpp0x/alias-decl-59.C: New test.
8956
8957 PR c++/80241 - ICE with alignas pack expansion.
8958 * g++.dg/cpp0x/alignas11.C: New test.
8959
8960 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8961
8962 PR c++/80287
8963 * g++.dg/lto/pr80287_0.C: New test.
8964
8965 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
8966
8967 PR target/80315
8968 * gcc.target/powerpc/pr80315-1.c: New test.
8969 * gcc.target/powerpc/pr80315-2.c: New test.
8970 * gcc.target/powerpc/pr80315-3.c: New test.
8971 * gcc.target/powerpc/pr80315-4.c: New test.
8972
8973 2017-04-16 Tom de Vries <tom@codesourcery.com>
8974
8975 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
8976 directive.
8977 * g++.dg/parse/error3.C: Same.
8978 * g++.old-deja/g++.pt/niklas01a.C: Same.
8979 * gcc.dg/990506-0.c: Same.
8980 * gcc.dg/cpp/19990413-1.c: Same.
8981 * gcc.dg/cpp/pragma-1.c: Same.
8982 * gcc.dg/cpp/pragma-2.c: Same.
8983 * gcc.dg/m-un-2.c: Same.
8984 * objc.dg/private-1.m: Same.
8985
8986 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
8987
8988 * gcc.dg/pr54669.c: Fix dg-do directive.
8989 * gcc.dg/pr78582.c: Ditto.
8990 * gcc.dg/pr80020.c: Ditto.
8991 * gcc.dg/torture/pr57993-2.cpp: Ditto.
8992 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
8993 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
8994 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
8995 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
8996 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
8997 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
8998 * gcc.dg/tree-ssa/pr79352.c: Ditto.
8999 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9000 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9001
9002 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9003
9004 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
9005 * gfortran.dg/generic_29.f90: Likewise.
9006 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9007 * gfortran.dg/pr41922.f90: Likewise.
9008 * gfortran.dg/pr70006.f90: Likewise.
9009
9010 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9011
9012 PR tree-optimization/66612
9013 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9014
9015 2017-04-14 Janus Weil <janus@gcc.gnu.org>
9016
9017 PR fortran/80361
9018 * gfortran.dg/class_62.f90: New test case.
9019
9020 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9021
9022 * gcc.target/arc/loop-1.c: New file.
9023
9024 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9025
9026 PR target/80098
9027 * gcc.target/powerpc/pr80098-1.c: New test.
9028 * gcc.target/powerpc/pr80098-2.c: Likewise.
9029 * gcc.target/powerpc/pr80098-3.c: Likewise.
9030 * gcc.target/powerpc/pr80098-4.c: Likewise.
9031
9032 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9033
9034 PR sanitizer/80403
9035 * g++.dg/ubsan/pr80403-2.C: New test.
9036
9037 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9038
9039 PR rtl-optimization/80343
9040 * gcc.target/powerpc/pr80343.c: New.
9041
9042 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9043
9044 PR sanitizer/80414
9045 * c-c++-common/ubsan/bounds-15.c: New test.
9046
9047 2017-04-13 Richard Biener <rguenther@suse.de>
9048
9049 PR testsuite/80416
9050 * g++.dg/torture/pr79671.C: Fix asm constraints.
9051
9052 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9053
9054 PR debug/80321
9055 * gcc.dg/debug/pr80321.c: New test.
9056
9057 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9058
9059 * gnat.dg/debug10.adb: New test.
9060 * gnat.dg/debug10_pkg.ads: New helper.
9061
9062 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9063
9064 PR tree-optimization/79390
9065 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9066
9067 PR sanitizer/80403
9068 PR sanitizer/80404
9069 PR sanitizer/80405
9070 * g++.dg/ubsan/pr80403.C: New test.
9071 * g++.dg/ubsan/pr80404.C: New test.
9072 * g++.dg/ubsan/pr80405.C: New test.
9073
9074 PR c/80163
9075 * gcc.dg/torture/pr80163.c: New test.
9076
9077 2017-04-12 Richard Biener <rguenther@suse.de>
9078 Jeff Law <law@redhat.com>
9079
9080 PR tree-optimization/80359
9081 * gcc.dg/torture/pr80359.c: New testcase.
9082
9083 2017-04-12 Richard Biener <rguenther@suse.de>
9084 Bernd Edlinger <bernd.edlinger@hotmail.de>
9085
9086 PR middle-end/79671
9087 * g++.dg/torture/pr79671.C: New testcase.
9088 * g++.dg/lto/pr79671_0.C: Likewise.
9089 * g++.dg/lto/pr79671_1.c: Likewise.
9090
9091 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9092
9093 PR sanitizer/80349
9094 * g++.dg/ubsan/pr80349.C: New test.
9095
9096 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9097
9098 PR c++/80370
9099 * g++.dg/cpp1z/decomp28.C: New test.
9100
9101 PR middle-end/80100
9102 * gcc.dg/pr80100.c: New test.
9103
9104 PR rtl-optimization/80385
9105 * g++.dg/opt/pr80385.C: New test.
9106
9107 2017-04-11 Martin Liska <mliska@suse.cz>
9108
9109 PR ipa/80212
9110 * g++.dg/ipa/pr80212.C: New test.
9111
9112 2017-04-11 Martin Sebor <msebor@redhat.com>
9113
9114 PR middle-end/80364
9115 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9116
9117 2017-04-11 Martin Liska <mliska@suse.cz>
9118
9119 PR sanitizer/70878
9120 * gcc.dg/ubsan/pr70878.c: New test.
9121
9122 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9123
9124 PR target/80381
9125 * gcc.target/i386/pr80381.c: New test.
9126
9127 PR c++/80363
9128 * g++.dg/ext/pr80363.C: New test.
9129
9130 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9131
9132 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9133 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9134 Add avr-*-* to non-lp64 selector.
9135
9136 2017-04-10 Martin Sebor <msebor@redhat.com>
9137
9138 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9139 * gcc.dg/pr40340-4.c: Same.
9140
9141 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9142
9143 PR fortran/69498
9144 * gfortran.dg/submodule_unexp.f90: Modified test
9145 to account for new error.
9146 * gfortran.dg/submodule_twice.f90: New Test
9147
9148 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9149
9150 PR c++/80176
9151 * g++.dg/init/ref23.C: New test.
9152
9153 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9154
9155 PR tree-optimization/80304
9156 * gfortran.dg/do_concurrent_4.f90: New test case.
9157
9158 2017-04-10 Janus Weil <janus@gcc.gnu.org>
9159
9160 PR fortran/80046
9161 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9162
9163 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
9164
9165 * g++.dg/torture/pr79905.C: Add -maltivec option.
9166
9167 2017-04-10 Jeff Law <law@redhat.com>
9168
9169 PR tree-optimization/80374
9170 * g++.dg/pr80374.c: New test.
9171
9172 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9173
9174 PR target/80108
9175 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9176 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9177
9178 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9179
9180 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9181
9182 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9183
9184 PR testsuite/79356
9185 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9186
9187 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
9188
9189 PR testsuite/79867
9190 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9191
9192 2017-04-10 Marek Polacek <polacek@redhat.com>
9193
9194 PR sanitizer/80348
9195 * g++.dg/ubsan/div-by-zero-3.C: New test.
9196
9197 2017-04-10 Bin Cheng <bin.cheng@arm.com>
9198
9199 PR tree-optimization/80153
9200 * gcc.c-torture/execute/pr80153.c: New.
9201
9202 2017-04-10 Richard Biener <rguenther@suse.de>
9203
9204 PR middle-end/80362
9205 * gcc.dg/torture/pr80362.c: New testcase.
9206
9207 2017-04-10 Richard Biener <rguenther@suse.de>
9208
9209 PR tree-optimization/80304
9210 * gcc.dg/torture/pr80304.c: New testcase.
9211
9212 2017-04-10 Nathan Sidwell <nathan@acm.org>
9213
9214 PR target/79905
9215 * g++.dg/torture/pr79905.C: New.
9216
9217 2017-04-10 Martin Liska <mliska@suse.cz>
9218
9219 PR sanitizer/80350
9220 * c-c++-common/ubsan/pr80350.c: New test.
9221
9222 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9223
9224 PR target/80324
9225 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9226
9227 2017-04-08 Martin Liska <mliska@suse.cz>
9228
9229 Revert:
9230 2017-04-07 Martin Liska <mliska@suse.cz>
9231
9232 PR ipa/80212
9233 * g++.dg/ipa/pr80212.C: New test.
9234
9235 2017-04-07 Jakub Jelinek <jakub@redhat.com>
9236
9237 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9238 dg-options.
9239 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9240
9241 PR target/80322
9242 PR target/80323
9243 PR target/80325
9244 PR target/80326
9245 * gcc.target/i386/avx512f-undefined-1.c: New test.
9246 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9247 * gcc.target/i386/avx-cvtsd-1.c: New test.
9248 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9249 * gcc.target/i386/avx512f-abspd-1.c: New test.
9250 * gcc.target/i386/avx-cvtss-1.c: New test.
9251 * gcc.target/i386/avx512f-absps-1.c: New test.
9252 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9253 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9254
9255 2017-04-07 Marek Polacek <polacek@redhat.com>
9256
9257 PR sanitizer/80348
9258 * g++.dg/ubsan/div-by-zero-2.C: New test.
9259
9260 PR c++/80095
9261 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9262
9263 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9264
9265 PR rtl-optimization/70478
9266 * gcc.target/s390/pr70478.c: New.
9267
9268 2017-04-07 Martin Liska <mliska@suse.cz>
9269
9270 PR target/79889
9271 * g++.dg/ext/mv8.C: Add aarch64* targets.
9272
9273 2017-04-07 Martin Liska <mliska@suse.cz>
9274
9275 PR ipa/80212
9276 * g++.dg/ipa/pr80212.C: New test.
9277
9278 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9279
9280 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9281
9282 2017-04-07 Richard Biener <rguenther@suse.de>
9283
9284 PR tree-optimization/80334
9285 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9286 alignas on stack.
9287
9288 2017-04-07 Richard Biener <rguenther@suse.de>
9289
9290 PR middle-end/80341
9291 * gcc.dg/torture/pr80341.c: New testcase.
9292
9293 2017-04-06 Jakub Jelinek <jakub@redhat.com>
9294
9295 PR debug/80234
9296 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9297 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9298
9299 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9300
9301 PR target/79733
9302 * gcc.target/i386/pr79733.c: New test.
9303
9304 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9305
9306 PR target/80298
9307 * gcc.target/i386/pr80298-1.c: New test.
9308 * gcc.target/i386/pr80298-2.c: Ditto.
9309
9310 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9311
9312 PR target/80082
9313 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9314 ARMv7-R.
9315
9316 2017-04-06 Richard Biener <rguenther@suse.de>
9317
9318 PR tree-optimization/80334
9319 * g++.dg/torture/pr80334.C: New testcase.
9320
9321 2017-04-06 Martin Liska <mliska@suse.cz>
9322
9323 PR sanitizer/80166
9324 * gcc.dg/asan/pr80166.c: New test.
9325
9326 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9327
9328 PR tree-optimization/79390
9329 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9330
9331 2017-04-06 Richard Biener <rguenther@suse.de>
9332
9333 PR tree-optimization/80262
9334 * gcc.target/i386/pr80262.c: New testcase.
9335
9336 2017-04-06 Richard Biener <rguenther@suse.de>
9337
9338 PR middle-end/80281
9339 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9340
9341 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9342
9343 PR rtl-optimization/70703
9344 * gcc.target/i386/pr70703.c: New.
9345
9346 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9347
9348 PR sanitizer/80308
9349 * c-c++-common/asan/pr80308.c: New test.
9350
9351 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9352
9353 PR target/79890
9354 * gcc.target/s390/pr79890.c: New test case.
9355
9356 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9357
9358 PR target/80310
9359 * c-c++-common/ubsan/pr80310.c: New test.
9360
9361 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9362
9363 PR c++/80297
9364 * g++.dg/torture/pr80297.C: New test.
9365
9366 PR tree-optimization/79390
9367 * gcc.target/i386/pr79390.c: New test.
9368 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9369
9370 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9371
9372 PR c++/80296
9373 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9374
9375 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9376
9377 PR target/80307
9378 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9379 targeting any CPU or architecture.
9380 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9381 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9382 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9383 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9384 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9385 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9386 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9387 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9388
9389 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
9390
9391 PR fortran/69498
9392 * gfortran.dg/submodule_unexp.f90: New test.
9393
9394 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9395
9396 PR target/80286
9397 * gcc.target/i386/avx-pr80286.c: New test.
9398 * gcc.dg/pr80286.c: New test.
9399
9400 2017-04-04 Richard Biener <rguenther@suse.de>
9401
9402 PR middle-end/80281
9403 * gcc.dg/torture/pr80281.c: New testcase.
9404
9405 2017-04-04 Richard Biener <rguenther@suse.de>
9406
9407 PR tree-optimization/80275
9408 * g++.dg/opt/pr80275.C: Make g static.
9409
9410 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9411
9412 PR rtl-optimization/60818
9413 * gcc.c-torture/compile/pr60818.c: New testcase.
9414
9415 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
9416
9417 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9418 * gcc.dg/20031012-1.c: Likewise.
9419 * gcc.dg/ipa/ipcp-1.c: Likewise.
9420 * gcc.dg/torture/matrix-3.c: Likewise.
9421 * gcc.target/powerpc/ppc-spe.c: Likewise.
9422 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9423
9424 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9425
9426 PR target/80246
9427 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9428 powerpc_vsx_ok.
9429 (std, ld): Limit scan-assembler-times check to lp64.
9430 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9431 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9432 powerpc_vsx_ok.
9433
9434 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9435
9436 PR target/80246
9437 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9438
9439 2017-04-03 Richard Biener <rguenther@suse.de>
9440
9441 PR tree-optimization/80275
9442 * g++.dg/opt/pr80275.C: New testcase.
9443
9444 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9445
9446 PR testsuite/79356
9447 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9448
9449 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9450
9451 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9452 (bal): Increase iteration count and assume alignment.
9453
9454 2017-04-03 Bin Cheng <bin.cheng@arm.com>
9455
9456 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9457
9458 2017-04-02 Andrew Pinski <apinski@cavium.com>
9459
9460 * gcc.c-torture/compile/nested-3.c: New testcase.
9461 * gcc.c-torture/execute/20170401-1.c: New testcase.
9462 * gcc.c-torture/execute/20170401-2.c: New testcase.
9463
9464 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9465
9466 PR rtl-optimization/79405
9467 gcc.dg/pr79405.c: New testcase.
9468
9469 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9470
9471 PR debug/79255
9472 * gcc.dg/pr79255.c: New test.
9473
9474 PR c++/79572
9475 * g++.dg/ubsan/null-8.C: New test.
9476
9477 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9478
9479 PR target/80107
9480 * gfortran.dg/pr80107.f: New.
9481
9482 2017-03-31 Jeff Law <law@redhat.com>
9483
9484 PR tree-optimization/49498
9485 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9486
9487 2017-03-31 Richard Biener <rguenther@suse.de>
9488
9489 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9490
9491 2017-03-31 Richard Biener <rguenther@suse.de>
9492
9493 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9494
9495 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9496
9497 PR libstdc++/80251
9498 * g++.dg/ext/is_aggregate.C: New test.
9499
9500 PR middle-end/80173
9501 * gcc.target/i386/pr80173.c: New test.
9502
9503 PR middle-end/80163
9504 * gcc.dg/pr80163.c: New test.
9505
9506 PR debug/80025
9507 * gcc.dg/torture/pr80025.c: New test.
9508
9509 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9510
9511 * gcc.target/mips/pr52125.c: Add -msym32.
9512
9513 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9514
9515 PR translation/80189
9516 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9517 * g++.dg/gomp/sharing-1.C: Likewise.
9518 * gfortran.dg/gomp/pr44536.f90: Likewise.
9519 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9520 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9521 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9522 * gfortran.dg/gomp/pr33439.f90: Likewise.
9523 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9524 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9525 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9526 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9527 * gcc.dg/gomp/sharing-1.c: Likewise.
9528
9529 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9530
9531 PR target/80246
9532 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9533 Darwin and SPE.
9534 (dxex, dxexq): Update return type.
9535 (diex, diexq): Update argument type.
9536 * gcc.target/powerpc/pr80246.c: New test.
9537
9538 2017-03-30 Martin Jambor <mjambor@suse.cz>
9539
9540 PR ipa/77333
9541 * g++.dg/ipa/pr77333.C: New test.
9542
9543 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9544
9545 PR target/80206
9546 * gcc.target/i386/pr80206.c: New test.
9547
9548 2017-03-30 Richard Biener <rguenther@suse.de>
9549
9550 PR tree-optimization/77498
9551 * gfortran.dg/pr77498.f: New testcase.
9552
9553 2017-03-29 Marek Polacek <polacek@redhat.com>
9554
9555 PR c/79730
9556 * gcc.dg/pr79730.c: New test.
9557
9558 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9559
9560 PR libgfortran/78670
9561 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9562 a character of length 1. Update test for success.
9563 * gfortran.dg/dtio_28.f03: New test.
9564 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9565 'scratch' to delete the file when done.
9566
9567 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9568
9569 PR rtl-optimization/80233
9570 * gcc.c-torture/compile/pr80233.c: New testcase.
9571
9572 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9573
9574 PR fortran/80254
9575 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9576 * gfortran.dg/dec_io_2a.f90: instead (new test).
9577
9578 2017-03-28 Jiong Wang <jiong.wang@arm.com>
9579
9580 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9581
9582 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9583
9584 PR testsuite/43496
9585 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9586 generating PIC code.
9587
9588 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9589
9590 PR rtl-optimization/80193
9591 * gcc.target/i386/pr80193.c: New.
9592
9593 2017-03-28 Janus Weil <janus@gcc.gnu.org>
9594
9595 PR fortran/78661
9596 * gfortran.dg/dtio_25.f90: Modified test case.
9597 * gfortran.dg/dtio_27.f90: New test case.
9598
9599 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
9600
9601 PR target/53383
9602 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9603 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9604 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9605
9606 2017-03-28 Bin Cheng <bin.cheng@arm.com>
9607
9608 * gcc.c-torture/compile/irreducible-loop.c: New.
9609
9610 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9611
9612 PR tree-optimization/80218
9613 * gcc.dg/pr80218.c: New test.
9614
9615 2017-03-28 Richard Biener <rguenther@suse.de>
9616
9617 PR tree-optimization/78644
9618 * gcc.dg/pr78644-1.c: New testcase.
9619 * gcc.dg/pr78644-2.c: Likewise.
9620
9621 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9622
9623 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9624 * gcc.dg/pic-4.c: Likewise.
9625 * gcc.dg/pie-3.c: Likewise.
9626 * gcc.dg/pie-4.c: Likewise.
9627
9628 2017-03-28 Martin Liska <mliska@suse.cz>
9629
9630 PR ipa/80205
9631 * g++.dg/ipa/pr80205.C: New test.
9632
9633 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9634
9635 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9636 with sizeof(int) < 4.
9637 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9638 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9639 * gcc.dg/torture/pr79777.c: Likewise.
9640 * gcc.dg/torture/pr79910.c: Likewise.
9641
9642 2017-03-28 Richard Biener <rguenther@suse.de>
9643
9644 PR middle-end/80222
9645 * g++.dg/pr80222.C: New testcase.
9646
9647 2017-03-28 Martin Liska <mliska@suse.cz>
9648
9649 PR ipa/80104
9650 * gcc.dg/ipa/pr80104.c: New test.
9651
9652 2017-03-28 Marek Polacek <polacek@redhat.com>
9653
9654 PR sanitizer/80067
9655 * c-c++-common/ubsan/shift-10.c: New test.
9656
9657 2017-03-27 Jeff Law <law@redhat.com>
9658
9659 PR tree-optimization/80216
9660 * gcc.c-torture/compile/pr80216.c: New test.
9661
9662 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9663
9664 PR middle-end/80162
9665 * c-c++-common/pr80162-1.c: New test.
9666 * c-c++-common/pr80162-2.c: New test.
9667 * c-c++-common/pr80162-3.c: New test.
9668
9669 PR target/80102
9670 * g++.dg/opt/pr80102.C: New test.
9671
9672 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9673
9674 PR target/78543
9675 * gcc.target/powerpc/pr78543.c: New test.
9676
9677 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
9678
9679 PR target/80103
9680 * gcc.target/powerpc/pr80103-1.c: New test.
9681
9682 2017-03-27 Richard Biener <rguenther@suse.de>
9683
9684 PR tree-optimization/80181
9685 * gcc.dg/torture/pr80181.c: New testcase.
9686
9687 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
9688
9689 * gcc.target/arc/interrupt-4.c: New file.
9690
9691 2017-03-27 Richard Biener <rguenther@suse.de>
9692
9693 PR ipa/79776
9694 * g++.dg/ipa/pr79776.C: New testcase.
9695
9696 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9697
9698 PR sanitizer/80168
9699 * gcc.dg/asan/pr80168.c: New test.
9700
9701 2017-03-27 Richard Biener <rguenther@suse.de>
9702
9703 PR tree-optimization/80170
9704 * gcc.dg/pr80170.c: New testcase.
9705
9706 2017-03-27 Richard Biener <rguenther@suse.de>
9707
9708 PR middle-end/80171
9709 * g++.dg/torture/pr80171.C: New testcase.
9710
9711 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
9712
9713 * gcc.dg/torture/pr79732.c: Require alias support.
9714 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
9715
9716 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
9717 libatomic_available.
9718 * gfortran.dg/coarray_image_status_1.f08: Likewise.
9719 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
9720
9721 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9722
9723 PR libgfortran/78881
9724 * gfortran.dg/dtio_26.f90: New test.
9725
9726 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
9727
9728 PR fortran/80156
9729 PR fortran/79382
9730 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
9731 testcase for PR80156. Add a main programme that tests that
9732 the typebound generic is accessible.
9733
9734 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
9735
9736 PR rtl-optimization/80160
9737 PR rtl-optimization/80159
9738
9739 * gcc.target/i386/pr80160.c: New test.
9740
9741 2017-03-24 Jakub Jelinek <jakub@redhat.com>
9742
9743 PR sanitizer/79904
9744 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
9745
9746 2017-03-24 Marek Polacek <polacek@redhat.com>
9747
9748 PR c++/80119
9749 * g++.dg/warn/Wuninitialized-9.C: New test.
9750
9751 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9752
9753 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
9754 and remove the high-level builtin. The error message for the
9755 would prevent compilation from reaching the second.
9756 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
9757
9758 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9759
9760 * gcc.target/s390/vxe/negfma-1.c: New test.
9761
9762 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9763
9764 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
9765 * gcc.target/s390/arch12/mul-1.c: New test.
9766 * gcc.target/s390/arch12/mul-2.c: New test.
9767
9768 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9769
9770 * gcc.target/s390/vxe/vllezlf-1.c: New test.
9771
9772 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9773
9774 * gcc.target/s390/vxe/popcount-1.c: New test.
9775
9776 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9777
9778 * gcc.target/s390/vxe/bitops-1.c: New test.
9779
9780 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9781
9782 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
9783 * lib/target-supports.exp: Add effective target check s390_vxe.
9784
9785 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9786
9787 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
9788 comparison instructions used from now on.
9789
9790 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9791
9792 * gcc.target/s390/s390.exp (check_effective_target_vector):
9793 Include target-supports.exp and move target_vector check routine
9794 ...
9795 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
9796 here and rename it.
9797 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
9798 check from vector to s390_vx.
9799 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
9800 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
9801 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
9802 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
9803 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
9804 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
9805 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
9806 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
9807 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
9808
9809 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9810
9811 * gcc.target/s390/vector/vec-init-2.c: New test.
9812
9813 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9814
9815 * gcc.dg/ubsan/pr79904-2.c: New test.
9816
9817 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9818
9819 PR target/79893
9820 * gcc.target/s390/zvector/pr79893.c: New test.
9821
9822 2017-03-24 Jakub Jelinek <jakub@redhat.com>
9823
9824 PR rtl-optimization/80112
9825 * gcc.dg/pr80112.c: New test.
9826
9827 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9828
9829 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
9830 etc. line numbers.
9831 * gcc.dg/Walloca-1.c: Likewise.
9832 * gcc.dg/Walloca-2.c: Likewise.
9833 * gcc.dg/Wvla-larger-than-2.c: Likewise.
9834
9835 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9836
9837 PR tree-optimization/80158
9838 * gfortran.fortran-torture/compile/pr80158.f: New file.
9839
9840 2017-03-24 Richard Biener <rguenther@suse.de>
9841
9842 PR tree-optimization/80167
9843 * gcc.dg/graphite/pr80167.c: New testcase.
9844
9845 2017-03-24 Tom de Vries <tom@codesourcery.com>
9846
9847 PR testsuite/80092
9848 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
9849 dg-require-effective-target global_constructor.
9850 * gcc.dg/tls/emutls-2.c: Same.
9851
9852 2017-03-24 Tom de Vries <tom@codesourcery.com>
9853
9854 PR testsuite/80092
9855 * c-c++-common/Wimplicit-fallthrough-34.c: Add
9856 dg-require-effective-target indirect_jumps.
9857
9858 2017-03-24 Tom de Vries <tom@codesourcery.com>
9859
9860 PR testsuite/80092
9861 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
9862 nonlocal_goto.
9863
9864 2017-03-24 Tom de Vries <tom@codesourcery.com>
9865
9866 PR testsuite/80092
9867 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
9868 * gcc.dg/Walloca-12.c: Same.
9869 * gcc.dg/attr-alloc_size-8.c: Same.
9870 * gcc.dg/Walloca-4.c: Same.
9871 * gcc.dg/Walloca-8.c: Same.
9872 * gcc.dg/Walloca-13.c: Same.
9873 * gcc.dg/Walloca-14.c: Same.
9874 * gcc.dg/attr-alloc_size-9.c: Same.
9875 * gcc.dg/Walloca-1.c: Same.
9876 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9877 * gcc.dg/Walloca-5.c: Same.
9878 * gcc.dg/Walloca-10.c: Same.
9879 * gcc.dg/Walloca-9.c: Same.
9880 * gcc.dg/attr-alloc_size-6.c: Same.
9881 * gcc.dg/Wvla-larger-than-1.c: Same.
9882 * gcc.dg/torture/pr71881.c: Same.
9883 * gcc.dg/torture/pr71901.c: Same.
9884 * gcc.dg/torture/pr78742.c: Same.
9885 * gcc.dg/builtin-alloc-size.c: Same.
9886 * gcc.dg/Walloca-2.c: Same.
9887 * gcc.dg/Walloca-6.c: Same.
9888 * gcc.dg/Walloca-11.c: Same.
9889 * gcc.dg/attr-alloc_size-7.c: Same.
9890 * gcc.dg/Wvla-larger-than-2.c: Same.
9891 * gcc.dg/Walloca-3.c: Same.
9892 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9893 * gcc.c-torture/compile/pr79413.c: Same.
9894 * gcc.c-torture/compile/pr78439.c: Same.
9895
9896 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9897
9898 * gcc.target/powerpc/p9-options-1.c: New test.
9899
9900 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9901
9902 PR target/71436
9903 * gcc.c-torture/compile/pr71436.c: New test.
9904
9905 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9906 Richard Biener <rguenther@suse.de>
9907
9908 PR tree-optimization/79908
9909 PR tree-optimization/80136
9910 * gcc.dg/torture/pr79908.c: New file.
9911
9912 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
9913
9914 PR fortran/39239
9915 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
9916
9917 2017-03-22 Jakub Jelinek <jakub@redhat.com>
9918
9919 PR c++/80141
9920 * g++.dg/gomp/pr80141.C: New test.
9921
9922 PR c++/80129
9923 * g++.dg/torture/pr80129.C: New test.
9924
9925 PR sanitizer/80110
9926 * g++.dg/tsan/pr80110.C: New test.
9927
9928 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9929
9930 PR fortran/80142
9931 * gfortran.dg/any_loc.f90: New test case.
9932
9933 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9934
9935 PR target/80082
9936 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
9937 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
9938
9939 2017-03-22 Martin Liska <mliska@suse.cz>
9940
9941 PR target/79906
9942 * g++.dg/ext/mv8.C: Add power* targets.
9943
9944 2017-03-21 Martin Sebor <msebor@redhat.com>
9945
9946 PR c++/79548
9947 * g++.dg/warn/Wunused-var-26.C: New test.
9948
9949 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9950
9951 PR tree-optimization/79908
9952 * gcc.dg/torture/pr79908.c: Revert addition of new file.
9953
9954 2017-03-21 Marek Polacek <polacek@redhat.com>
9955 Martin Sebor <msebor@redhat.com>
9956
9957 PR tree-optimization/80109
9958 * gcc.dg/Walloca-14.c: New test.
9959
9960 2017-03-21 Jakub Jelinek <jakub@redhat.com>
9961
9962 PR target/80125
9963 * gcc.target/powerpc/pr80125.c: New test.
9964
9965 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
9966
9967 PR fortran/69498
9968 * gfortran.dg/unexp_attribute.f90: New test
9969
9970 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9971 Richard Biener <rguenther@suse.de>
9972
9973 PR tree-optimization/79908
9974 * gcc.dg/torture/pr79908.c: New file.
9975
9976 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9977
9978 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
9979 with sizeof(int) < 4.
9980
9981 2017-03-21 Martin Liska <mliska@suse.cz>
9982
9983 * gcc.target/i386/pr65044.c: Add '.' in order to catch
9984 apostrophes.
9985
9986 2017-03-21 Richard Biener <rguenther@suse.de>
9987
9988 PR tree-optimization/80032
9989 * g++.dg/opt/pr80032.C: New testcase.
9990
9991 2017-03-21 Richard Biener <rguenther@suse.de>
9992
9993 PR tree-optimization/80122
9994 * gcc.dg/torture/pr80122.c: New testcase.
9995
9996 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
9997
9998 * gcc.dg/pic-2.c: Skip for MIPS.
9999 * gcc.dg/pie-2.c: Skip for MIPS.
10000
10001 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10002
10003 PR c++/77752
10004 * g++.dg/cpp0x/initlist97.C: New.
10005 * g++.dg/cpp0x/initlist85.C: Update.
10006
10007 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10008
10009 PR c/67338
10010 * gcc.dg/pr67338.c: New test.
10011
10012 PR c++/35878
10013 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10014 dump instead of assembler.
10015 * g++.dg/init/pr35878_2.C: Likewise.
10016 * g++.dg/init/pr35878_3.C: Likewise.
10017
10018 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10019
10020 PR c/80097
10021 * gcc.dg/ubsan/pr80097.c: New test.
10022
10023 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10024
10025 PR tree-optimization/80054
10026 * g++.dg/torture/pr80054.C: New file.
10027
10028 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10029
10030 PR target/79963
10031 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10032 directive to assure selection of proper bit using rlwinm insn.
10033 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10034 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10035 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10036 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10037
10038 2017-03-20 Marek Polacek <polacek@redhat.com>
10039 Paolo Carlini <paolo.carlini@oracle.com>
10040
10041 PR c++/80059 - ICE with noexcept and __transaction_atomic
10042 * g++.dg/tm/pr80059-2.C: New test.
10043 * g++.dg/tm/pr80059.C: New test.
10044
10045 2017-03-20 Martin Liska <mliska@suse.cz>
10046
10047 PR middle-end/79753
10048 * gcc.target/i386/mpx/pr79753.c: New test.
10049
10050 2017-03-20 Martin Liska <mliska@suse.cz>
10051
10052 PR target/79769
10053 PR target/79770
10054 * g++.dg/pr79769.C: New test.
10055 * gcc.target/i386/mpx/pr79770.c: New test.
10056
10057 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10058
10059 PR target/78857
10060 * gcc.target/s390/load-and-test-fp-1.c: New test.
10061 * gcc.target/s390/load-and-test-fp-2.c: New test.
10062
10063 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10064
10065 PR fortran/79676
10066 * gfortran.dg/submodule_28.f08 : New test.
10067
10068 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10069
10070 PR fortran/71838
10071 * gfortran.dg/submodule_26.f08 : New test.
10072 * gfortran.dg/submodule_27.f08 : New test.
10073
10074 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10075
10076 PR target/79951
10077 * gcc.target/powerpc/pr79951.c: New.
10078
10079 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10080
10081 PR rtl-optimization/79910
10082 * gcc.dg/torture/pr79910.c: New test.
10083
10084 2017-03-17 Jeff Law <law@redhat.com>
10085
10086 PR tree-optimization/71437
10087 * gcc.dg/tree-ssa/pr71437.c: New test.
10088 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10089 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10090 now caught by VRP, but which were previously caught by DOM.
10091
10092 2017-03-17 Richard Biener <rguenther@suse.de>
10093
10094 PR middle-end/80075
10095 * g++.dg/torture/pr80075.C: New testcase.
10096
10097 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10098
10099 PR target/71294
10100 * g++.dg/pr71294.C: New test.
10101
10102 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10103
10104 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10105
10106 2017-03-16 Jakub Jelinek <jakub@redhat.com>
10107
10108 PR fortran/80010
10109 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10110
10111 PR fortran/79886
10112 * gfortran.dg/pr79886.f90: New test.
10113
10114 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10115
10116 PR target/79038
10117 * gcc.target/powerpc/pr79038-1.c: New test.
10118
10119 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10120
10121 PR fortran/33271
10122 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10123
10124 2017-03-15 Jiong Wang <jiong.wang@arm.com>
10125
10126 PR testsuite/79356
10127 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10128
10129 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
10130
10131 PR target/80019
10132 * gcc.target/i386/pr80019.c: New test.
10133
10134 2017-03-15 Martin Liska <mliska@suse.cz>
10135
10136 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10137
10138 2017-03-14 Martin Sebor <msebor@redhat.com>
10139
10140 PR tree-optimization/79800
10141 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10142 * gcc.dg/tree-ssa/pr79800.c: New test.
10143
10144 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10145
10146 PR target/79947
10147 * gcc.target/powerpc/pr79947.c: New test.
10148
10149 2017-03-14 Martin Sebor <msebor@redhat.com>
10150
10151 PR middle-end/80020
10152 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10153 * gcc.dg/attr-alloc_size-7.c: Same.
10154 * gcc.dg/attr-alloc_size-9.c: Same.
10155 * gcc.dg/builtin-alloc-size.c: Same.
10156 * gcc.dg/pr80020.c: New test.
10157
10158 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10159
10160 PR rtl-optimization/79728
10161 * gcc.target/i386/sse-globalreg.c: New test.
10162
10163 2017-03-14 Martin Liska <mliska@suse.cz>
10164
10165 PR lto/66295
10166 * gcc.dg/tree-prof/pr66295.c: New test.
10167
10168 2017-03-13 Martin Liska <mliska@suse.cz>
10169
10170 PR middle-end/78339
10171 * gcc.target/i386/mpx/pr78339.c: New test.
10172
10173 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10174
10175 * gcc.target/arc/bitfield.c: New file.
10176
10177 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10178
10179 * gcc.target/arc/pr9001090948.c: New file.
10180
10181 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10182
10183 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10184 Fix test. Make early-out condition return early. Correct comments.
10185
10186 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10187
10188 PR libgfortran/78854
10189 * gfortran.dg/dtio_25.f90: New test.
10190
10191 2017-03-10 Martin Sebor <msebor@redhat.com>
10192
10193 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10194
10195 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10196
10197 PR rtl-optimization/78911
10198 * gcc.target/i386/pr78911-1.c: New test.
10199 * gcc.target/i386/pr78911-2.c: New test.
10200
10201 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
10202
10203 PR target/79941
10204 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10205 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10206 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10207
10208 2017-03-10 Marek Polacek <polacek@redhat.com>
10209
10210 PR c++/79967
10211 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10212
10213 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10214
10215 PR c++/79899
10216 * g++.dg/other/friend7.C: New test.
10217
10218 PR c++/79896
10219 * g++.dg/ext/int128-5.C: New test.
10220
10221 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10222
10223 PR testsuite/79356
10224 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10225 powerpc, sparc, or s390x.
10226
10227 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10228
10229 PR target/79907
10230 * gcc.target/powerpc/pr79907.c: New.
10231
10232 2017-03-10 Olivier Hainque <hainque@adacore.com>
10233
10234 * gnat.dg/opt64.adb: New test.
10235 * gnat.dg/opt64_pkg.ads: New helper.
10236 * gnat.dg/opt64_pkg.adb: New helper.
10237
10238 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10239
10240 PR rtl-optimization/79909
10241 * gcc.target/powerpc/pr79909.c: New test.
10242
10243 PR tree-optimization/79972
10244 * gcc.dg/pr79972.c: New test.
10245
10246 PR tree-optimization/77975
10247 * gcc.dg/pr77975.c: New test.
10248
10249 2017-03-09 Marek Polacek <polacek@redhat.com>
10250
10251 PR c++/79962
10252 PR c++/79984
10253 * c-c++-common/nonnull-3.c: New test.
10254 * g++.dg/warn/Wnonnull3.C: New test.
10255
10256 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10257
10258 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10259 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10260
10261 2017-03-09 Marek Polacek <polacek@redhat.com>
10262
10263 PR sanitizer/79757
10264 * gcc.dg/ubsan/pr79757-1.c: New test.
10265 * gcc.dg/ubsan/pr79757-2.c: New test.
10266 * gcc.dg/ubsan/pr79757-3.c: New test.
10267 * gcc.dg/ubsan/pr79757-4.c: New test.
10268 * gcc.dg/ubsan/pr79757-5.c: New test.
10269
10270 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10271
10272 PR c/79969
10273 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10274
10275 2017-03-09 Marek Polacek <polacek@redhat.com>
10276
10277 PR c++/79687
10278 * g++.dg/expr/ptrmem8.C: New test.
10279 * g++.dg/expr/ptrmem9.C: New test.
10280
10281 2017-03-09 Richard Biener <rguenther@suse.de>
10282
10283 PR tree-optimization/79977
10284 * gcc.dg/graphite/pr79977.c: New testcase.
10285
10286 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10287
10288 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10289 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10290 * lib/target-supports.exp (check_effective_target_rdynamic):
10291 New proc.
10292
10293 2017-03-09 Richard Biener <rguenther@suse.de>
10294
10295 PR middle-end/79971
10296 * gcc.dg/fixed-point/pr79971.c: New testcase.
10297
10298 2017-03-09 Richard Biener <rguenther@suse.de>
10299
10300 PR ipa/79970
10301 * gcc.dg/torture/pr79970.c: New testcase.
10302
10303 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10304
10305 PR c++/71966
10306 * g++.dg/cpp0x/pr71966-1.C: New.
10307 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10308
10309 2017-03-09 Martin Liska <mliska@suse.cz>
10310
10311 PR tree-optimization/79631
10312 * gcc.target/i386/mpx/pr79631.c: New test.
10313
10314 2017-03-09 Martin Liska <mliska@suse.cz>
10315
10316 PR target/65705
10317 PR target/69804
10318 * gcc.target/i386/pr71458.c: Update scanned pattern.
10319
10320 2017-03-09 Marek Polacek <polacek@redhat.com>
10321
10322 PR c++/79672
10323 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10324 * g++.dg/warn/Wduplicated-branches3.C: New test.
10325
10326 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10327
10328 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10329
10330 2017-03-09 Martin Liska <mliska@suse.cz>
10331
10332 PR ipa/79764
10333 * g++.dg/pr79764.C: New test.
10334
10335 2017-03-09 Martin Liska <mliska@suse.cz>
10336
10337 PR ipa/79761
10338 * g++.dg/pr79761.C: New test.
10339
10340 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10341
10342 PR sanitizer/79944
10343 * c-c++-common/asan/pr79944.c: New test.
10344
10345 PR target/79932
10346 * gcc.target/i386/pr79932-2.c: New test.
10347
10348 PR target/79932
10349 * gcc.target/i386/pr79932-1.c: New test.
10350
10351 2017-03-09 Marek Polacek <polacek@redhat.com>
10352
10353 PR c++/79900 - ICE in strip_typedefs
10354 * g++.dg/warn/Wpadded-1.C: New test.
10355
10356 2017-03-08 Marek Polacek <polacek@redhat.com>
10357
10358 * g++.dg/Walloca1.C: Adjust dg-warning.
10359
10360 2017-03-08 Andrew Haley <aph@redhat.com>
10361
10362 PR tree-optimization/79943
10363 * gcc.dg/tree-ssa/pr79943.c: New test.
10364
10365 2017-03-08 Richard Biener <rguenther@suse.de>
10366
10367 PR tree-optimization/79955
10368 * gcc.dg/uninit-24.c: New testcase.
10369
10370 2017-03-08 Richard Biener <rguenther@suse.de>
10371
10372 PR tree-optimization/79920
10373 * gcc.dg/vect/pr79920.c: New testcase.
10374
10375 2017-03-08 Jakub Jelinek <jakub@redhat.com>
10376
10377 PR sanitizer/79904
10378 * gcc.dg/ubsan/pr79904.c: New test.
10379
10380 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10381
10382 PR c/79834
10383 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10384 diagnostics.
10385
10386 2017-03-07 Marek Polacek <polacek@redhat.com>
10387
10388 PR middle-end/79809
10389 * g++.dg/Walloca1.C: New test.
10390
10391 2017-03-07 Martin Liska <mliska@suse.cz>
10392
10393 PR middle-end/68270
10394 * g++.dg/pr68270.C: New test.
10395
10396 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10397
10398 PR rtl-optimization/79901
10399 * gcc.target/i386/pr79901.c: New test.
10400
10401 PR sanitizer/79897
10402 * c-c++-common/ubsan/pr79897.c: New test.
10403
10404 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10405
10406 PR rtl-optimization/79571
10407 * gcc.target/i386/pr79571.c: New.
10408
10409 2017-03-06 Marek Polacek <polacek@redhat.com>
10410
10411 PR c++/79796 - ICE with NSDMI and this pointer
10412 * g++.dg/cpp0x/nsdmi13.C: New test.
10413
10414 2017-03-06 Julia Koval <julia.koval@intel.com>
10415
10416 PR target/79793
10417 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10418 directives.
10419 * gcc.target/i386/interrupt-13.c: Ditto.
10420 * gcc.target/i386/interrupt-14.c: Ditto.
10421 * gcc.target/i386/interrupt-15.c: Ditto.
10422
10423 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10424
10425 PR c++/79822
10426 * g++.dg/cpp0x/constexpr-79822.C: New test.
10427
10428 2017-03-06 Richard Biener <rguenther@suse.de>
10429
10430 PR tree-optimization/79894
10431 * gcc.dg/vect/pr79887.c: New testcase.
10432
10433 2017-03-06 Richard Biener <rguenther@suse.de>
10434
10435 PR tree-optimization/79824
10436 * gcc.dg/vect/pr79824-1.c: New testcase.
10437 * gcc.dg/vect/pr79824-2.c: Likewise.
10438
10439 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10440
10441 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10442 gettimeofday. Remove dg-skip-if for AVR.
10443 * lib/target-supports.exp (check_effective_target_gettimeofday):
10444 New proc.
10445
10446 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10447
10448 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10449 * gcc.target/s390/hotpatch-10.c: Likewise.
10450 * gcc.target/s390/hotpatch-11.c: Likewise.
10451 * gcc.target/s390/hotpatch-12.c: Likewise.
10452 * gcc.target/s390/hotpatch-13.c: Likewise.
10453 * gcc.target/s390/hotpatch-14.c: Likewise.
10454 * gcc.target/s390/hotpatch-15.c: Likewise.
10455 * gcc.target/s390/hotpatch-16.c: Likewise.
10456 * gcc.target/s390/hotpatch-17.c: Likewise.
10457 * gcc.target/s390/hotpatch-18.c: Likewise.
10458 * gcc.target/s390/hotpatch-19.c: Likewise.
10459 * gcc.target/s390/hotpatch-2.c: Likewise.
10460 * gcc.target/s390/hotpatch-26.c: Likewise.
10461 * gcc.target/s390/hotpatch-27.c: Likewise.
10462 * gcc.target/s390/hotpatch-28.c: Likewise.
10463 * gcc.target/s390/hotpatch-3.c: Likewise.
10464 * gcc.target/s390/hotpatch-4.c: Likewise.
10465 * gcc.target/s390/hotpatch-5.c: Likewise.
10466 * gcc.target/s390/hotpatch-6.c: Likewise.
10467 * gcc.target/s390/hotpatch-7.c: Likewise.
10468 * gcc.target/s390/hotpatch-8.c: Likewise.
10469 * gcc.target/s390/hotpatch-9.c: Likewise.
10470
10471 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10472
10473 PR c++/64574
10474 * g++.dg/template/crash125.C: New.
10475
10476 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10477
10478 PR target/79812
10479 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10480
10481 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10482
10483 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10484
10485 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10486
10487 * gcc.target/mips/msa-minmax.c: New tests.
10488
10489 2017-03-06 Martin Liska <mliska@suse.cz>
10490
10491 PR sanitize/79783
10492 * g++.dg/asan/pr79783.C: New test.
10493
10494 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10495
10496 * gcc.target/mips/msa-dotp.c: New tests.
10497
10498 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10499
10500 * gcc.target/mips/msa-bclri.c: New test.
10501
10502 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10503
10504 PR c++/70266
10505 * g++.dg/tm/pr70266.C: New.
10506
10507 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
10508 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10509
10510 * gfortran.dg/coarray/fail_image_1.f08: New test.
10511 * gfortran.dg/coarray/fail_image_2.f08: New test.
10512 * gfortran.dg/coarray/failed_images_1.f08: New test.
10513 * gfortran.dg/coarray/failed_images_2.f08: New test.
10514 * gfortran.dg/coarray/image_status_1.f08: New test.
10515 * gfortran.dg/coarray/image_status_2.f08: New test.
10516 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10517 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10518 * gfortran.dg/coarray_fail_st.f90: New test.
10519 * gfortran.dg/coarray_failed_images_1.f08: New test.
10520 * gfortran.dg/coarray_image_status_1.f08: New test.
10521 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10522
10523 2017-03-03 Marek Polacek <polacek@redhat.com>
10524
10525 PR c/79758
10526 * gcc.dg/noncompile/pr79758.c: New test.
10527
10528 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10529
10530 PR middle-end/79805
10531 * g++.dg/opt/pr79805.C: New test.
10532
10533 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10534
10535 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10536 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10537 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10538 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10539 * gcc.target/i386/i386.exp
10540 (check_effective_target_avx512vpopcntdq): New.
10541
10542 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10543
10544 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10545 ilp32 targets and match DImode registers for lp64 targets.
10546
10547 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
10548
10549 * g++.dg/pr71624.C: Disable for x32.
10550 * g++.dg/pr71633.C: Ditto.
10551
10552 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10553
10554 PR target/79807
10555 * gcc.target/i386/pr79807.c: New test.
10556
10557 2017-03-03 Martin Liska <mliska@suse.cz>
10558
10559 PR tree-optimization/79803
10560 * gcc.dg/tree-ssa/pr79803.c: New test.
10561
10562 2017-03-03 Martin Liska <mliska@suse.cz>
10563
10564 PR rtl-optimization/79574
10565 * gcc.dg/pr79574-2.c: New test.
10566
10567 2017-03-03 Richard Biener <rguenther@suse.de>
10568
10569 PR c++/79825
10570 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10571
10572 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10573
10574 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10575
10576 2017-03-03 Marek Polacek <polacek@redhat.com>
10577
10578 PR c++/79791
10579 * g++.dg/warn/Wwrite-strings-1.C: New test.
10580 * g++.dg/warn/Wwrite-strings-2.C: New test.
10581 * g++.dg/warn/Wwrite-strings-3.C: New test.
10582 * g++.dg/warn/Wwrite-strings-4.C: New test.
10583 * g++.dg/warn/Wwrite-strings-5.C: New test.
10584 * g++.dg/warn/Wwrite-strings-6.C: New test.
10585 * g++.dg/warn/Wwrite-strings-7.C: New test.
10586 * g++.dg/warn/Wwrite-strings-8.C: New test.
10587 * g++.dg/warn/Wwrite-strings-9.C: New test.
10588 * g++.dg/warn/Wwrite-strings-10.C: New test.
10589 * g++.dg/warn/Wwrite-strings-11.C: New test.
10590 * g++.dg/warn/Wwrite-strings-12.C: New test.
10591
10592 2017-03-03 Richard Biener <rguenther@suse.de>
10593
10594 PR middle-end/79818
10595 * gcc.dg/torture/pr79818.c: New testcase.
10596
10597 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10598
10599 PR c++/79782
10600 * g++.dg/warn/Wunused-parm-10.C: New test.
10601
10602 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10603
10604 * gcc.dg/rtl/x86_64/*.c: Test for
10605 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10606
10607 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10608
10609 PR target/79514
10610 * gcc.target/i386/pr79514.c: New test.
10611
10612 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10613
10614 PR rtl-optimization/79780
10615 * gcc.c-torture/compile/pr79780.c: New test.
10616
10617 2017-03-02 Richard Biener <rguenther@suse.de>
10618
10619 PR tree-optimization/79345
10620 PR c++/42000
10621 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10622 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10623 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10624
10625 2017-03-02 Richard Biener <rguenther@suse.de>
10626
10627 PR c/79756
10628 * gcc.dg/vector-1.c: New testcase.
10629
10630 2017-03-02 Bin Cheng <bin.cheng@arm.com>
10631
10632 PR tree-optimization/66768
10633 * gcc.target/i386/pr66768.c: New test.
10634
10635 2017-03-02 Richard Biener <rguenther@suse.de>
10636
10637 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10638 * gcc.dg/rtl/x86_64/final.c: Likewise.
10639 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10640 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10641 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10642 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10643
10644 2017-03-02 Richard Biener <rguenther@suse.de>
10645
10646 PR tree-optimization/79777
10647 * gcc.dg/torture/pr79777.c: New testcase.
10648
10649 2017-03-01 Martin Sebor <msebor@redhat.com>
10650
10651 PR middle-end/79692
10652 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
10653 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
10654 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
10655 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
10656
10657 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
10658
10659 * gcc.target/i386/invsize-2.c: New test.
10660 * gcc.target/i386/invsize-3.c: Ditto.
10661 * gcc.target/i386/invsize-4.c: Ditto.
10662 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
10663 * gcc.target/i386/stackalign/asm-1.c: Ditto.
10664
10665 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10666
10667 PR target/79439
10668 * gcc.target/powerpc/pr79439.c: New test.
10669
10670 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
10671
10672 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
10673 scan string.
10674
10675
10676 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10677
10678 PR target/79395
10679 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
10680 pattern to look for vcmpequd. instead of vcmpnew.
10681 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
10682 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
10683 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
10684 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
10685 look for xvcmpeqdp. instead of xvcmpnedp.
10686 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
10687 look for vcmpequd. instead of vcmpnew.
10688 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
10689 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10690 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
10691 look for xvcmpeqsp. instead of xvcmpnesp.
10692 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
10693 look for xvcmpeqdp. instead of xvcmpnedp.
10694 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
10695 look for vcmpequd. instead of vcmpnew.
10696 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
10697 look for vcmpeqsp instead of xvcmpnesp.
10698 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
10699 look for xvcmpeqdp instead of xvcmpnedp.
10700
10701 2017-03-01 Richard Biener <rguenther@suse.de>
10702
10703 PR middle-end/79721
10704 * gcc.dg/torture/pr79721.c: New testcase.
10705
10706 2017-03-01 Jakub Jelinek <jakub@redhat.com>
10707
10708 PR c++/79681
10709 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
10710 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
10711
10712 PR c++/79746
10713 * g++.dg/warn/Wunused-parm-9.C: New test.
10714
10715 PR tree-optimization/79734
10716 * g++.dg/opt/pr79734.C: New test.
10717
10718 2017-02-28 Jakub Jelinek <jakub@redhat.com>
10719
10720 PR tree-optimization/79737
10721 * gcc.c-torture/execute/pr79737-1.c: New test.
10722 * gcc.c-torture/execute/pr79737-2.c: New test.
10723
10724 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
10725
10726 * gcc.target/sparc/20170228-1.c: New test.
10727
10728 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
10729
10730 * gcc.target/i386/invsize-1.c: New test.
10731
10732 2017-02-28 Martin Sebor <msebor@redhat.com>
10733
10734 PR tree-optimization/79691
10735 * gcc.dg/tree-ssa/pr79691.c: New test.
10736
10737 2017-02-28 Jakub Jelinek <jakub@redhat.com>
10738
10739 PR target/79729
10740 * gcc.target/i386/pr79729.c: New test.
10741
10742 2017-02-28 Richard Biener <rguenther@suse.de>
10743
10744 PR tree-optimization/79740
10745 * gcc.dg/torture/pr79740.c: New testcase.
10746
10747 2017-02-28 Richard Biener <rguenther@suse.de>
10748
10749 PR middle-end/79731
10750 * c-c++-common/torture/pr79731.c: New testcase.
10751
10752 2017-02-28 Richard Biener <rguenther@suse.de>
10753
10754 PR tree-optimization/79732
10755 * gcc.dg/torture/pr79732.c: New testcase.
10756
10757 2017-02-28 Richard Biener <rguenther@suse.de>
10758
10759 PR tree-optimization/79723
10760 * gcc.target/i386/pr79723.c: New testcase.
10761
10762 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
10763
10764 PR target/79544
10765 * gcc.target/powerpc/pr79544.c: New.
10766
10767 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10768
10769 PR c++/79414
10770 * g++.dg/parse/crash67.C: New.
10771
10772 2017-02-27 Bin Cheng <bin.cheng@arm.com>
10773
10774 PR tree-optimization/77536
10775 * gcc.dg/vect/pr79347.c: Revise testing string.
10776
10777 2017-02-27 Richard Biener <rguenther@suse.de>
10778
10779 PR tree-optimization/45397
10780 * gcc.dg/tree-ssa/pr45397.c: New testcase.
10781
10782 2017-02-27 Richard Biener <rguenther@suse.de>
10783
10784 PR tree-optimization/79690
10785 * gcc.target/i386/pr79690.c: New testcase.
10786
10787 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10788
10789 PR fortran/51119
10790 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
10791 of original.
10792 * gfortran.dg/inline_matmul_11.f90: Likewise.
10793 * gfortran.dg/inline_matmul_9.f90: Likewise.
10794 * gfortran.dg/matmul_13.f90: New test.
10795 * gfortran.dg/matmul_14.f90: New test.
10796
10797 2017-02-25 Jakub Jelinek <jakub@redhat.com>
10798
10799 PR middle-end/79396
10800 * g++.dg/opt/pr79396.C: New test.
10801
10802 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10803
10804 PR fortran/79597
10805 * gfortran.dg/dtio_6.f90: Update test.
10806
10807 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10808
10809 PR fortran/79601
10810 * gfortran.dg/interface_operator_2.f90: New test.
10811
10812 2017-02-24 Jakub Jelinek <jakub@redhat.com>
10813
10814 PR c/79677
10815 * gcc.dg/pr79677.c: New test.
10816
10817 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
10818
10819 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
10820 of mov.ps.
10821 * gcc.target/mips/mips-ps-type.c (move): Likewise.
10822 (cond_move1): Simplify condition to force generation of
10823 mov[nz].ps.
10824 (cond_move2): Likewise.
10825
10826 2017-02-24 Jakub Jelinek <jakub@redhat.com>
10827
10828 PR c++/79588
10829 * g++.dg/warn/Wrestrict-1.C: New test.
10830 * g++.dg/warn/Wrestrict-2.C: New test.
10831
10832 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
10833
10834 * g++.dg/ext/complit15.C: Require LTO.
10835
10836 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
10837
10838 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
10839 logical_op_short_circuit to skip targets.
10840 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
10841 and s390.
10842
10843 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10844
10845 * gnat.dg/opt63.adb: New test.
10846
10847 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10848
10849 * gnat.dg/discr47.adb: New test.
10850
10851 2017-02-24 Richard Biener <rguenther@suse.de>
10852
10853 PR tree-optimization/79389
10854 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
10855
10856 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
10857
10858 PR c++/79361
10859 * g++.dg/cpp0x/pr79361-1.C: New.
10860 * g++.dg/cpp0x/pr79361-2.C: Likewise.
10861
10862 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
10863
10864 * gcc.target/visium/bit_test.c: Accept any lsr form.
10865 * gcc.target/visium/block_move.c: Tweak.
10866
10867 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
10868
10869 PR 68749
10870 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
10871
10872 2017-02-23 Richard Biener <rguenther@suse.de>
10873
10874 PR tree-optimization/79683
10875 * gcc.target/i386/pr79683.c: New testcase.
10876
10877 2017-02-22 Jeff Law <law@redhat.com>
10878
10879 PR tree-optimization/79578
10880 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
10881
10882 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
10883
10884 * gcc.target/mips/msa-fp-cc.c: New test.
10885
10886 2017-02-22 Jakub Jelinek <jakub@redhat.com>
10887
10888 PR c++/79664
10889 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
10890 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
10891 * g++.dg/gomp/pr79664.C: New test.
10892
10893 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
10894
10895 2017-02-22 Marek Polacek <polacek@redhat.com>
10896
10897 PR c++/79653
10898 * g++.dg/cpp0x/alignas10.C: New test.
10899 * g++.dg/cpp0x/alignas9.C: New test.
10900
10901 PR c++/79657
10902 * g++.dg/ext/underlying_type12.C: New test.
10903
10904 PR c/79662
10905 * gcc.dg/enum-incomplete-4.c: New test.
10906
10907 2017-02-22 Jakub Jelinek <jakub@redhat.com>
10908
10909 PR target/70465
10910 * gcc.target/i386/pr70465-2.c: New test.
10911
10912 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
10913
10914 * gcc.dg/pr61441.c: Use dg-add-options ieee.
10915
10916 2017-02-22 Richard Biener <rguenther@suse.de>
10917
10918 PR tree-optimization/79673
10919 * gcc.target/i386/pr79673.c: New testcase.
10920
10921 2017-02-22 Richard Biener <rguenther@suse.de>
10922
10923 PR tree-optimization/79666
10924 * gcc.dg/torture/pr79666.c: New testcase.
10925
10926 2017-02-22 Martin Liska <mliska@suse.cz>
10927
10928 PR lto/79587
10929 * gcc.dg/tree-prof/pr79587.c: New test.
10930
10931 2017-02-21 Marek Polacek <polacek@redhat.com>
10932
10933 PR c++/79535
10934 * g++.dg/ext/flexary23.C: New test.
10935
10936 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
10937
10938 PR target/79593
10939 * gcc.target/i386/pr79593.c: New test.
10940
10941 2017-02-21 Jakub Jelinek <jakub@redhat.com>
10942
10943 PR c++/79654
10944 * g++.dg/cpp1z/decomp26.C: New test.
10945
10946 PR sanitizer/79589
10947 * g++.dg/ubsan/pr79589.C: New test.
10948
10949 2017-02-21 Jeff Law <law@redhat.com>
10950
10951 PR tree-optimization/79621
10952 * gcc.c-torture/compile/pr79621.c: New test.
10953
10954 2017-02-21 Jakub Jelinek <jakub@redhat.com>
10955
10956 PR c++/79655
10957 * g++.dg/cpp1y/constexpr-79655.C: New test.
10958
10959 PR c++/79639
10960 * g++.dg/cpp1y/constexpr-79639.C: New test.
10961
10962 PR target/79633
10963 * gcc.target/i386/mpx/pr79633.c: New test.
10964
10965 PR target/79570
10966 * gcc.dg/pr79570.c: New test.
10967
10968 PR c++/79641
10969 * c-c++-common/pr79641.c: New test.
10970
10971 PR tree-optimization/79649
10972 * gcc.target/i386/pr79649.c: New test.
10973
10974 PR target/79494
10975 * gcc.dg/pr79494.c: New test.
10976
10977 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
10978
10979 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
10980 to dg-options.
10981
10982 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10983
10984 * gcc.dg/gimplefe-26.c: Require c99_runtime.
10985
10986 2017-02-02 Jason Merrill <jason@redhat.com>
10987
10988 PR c++/79580
10989 * g++.dg/ext/complit15.C: New.
10990
10991 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10992
10993 PR target/78056
10994 * gcc.target/powerpc/pr78056-8.c: Remove.
10995
10996 2017-02-20 Marek Polacek <polacek@redhat.com>
10997
10998 PR middle-end/79537
10999 * gcc.dg/comp-goto-4.c: New test.
11000
11001 PR sanitizer/79558
11002 * c-c++-common/ubsan/bounds-14.c: New test.
11003
11004 2017-02-20 Jakub Jelinek <jakub@redhat.com>
11005
11006 PR target/79568
11007 * gcc.target/i386/pr79568-1.c: New test.
11008 * gcc.target/i386/pr79568-2.c: New test.
11009 * gcc.target/i386/pr79568-3.c: New test.
11010
11011 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
11012
11013 PR fortran/79382
11014 * gfortran.dg/dtio_10.f90: Change test of error message.
11015 * gfortran.dg/dtio_23.f90: New test.
11016 * gfortran.dg/dtio_24.f90: New test.
11017
11018 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
11019
11020 PR fortran/79434
11021 * gfortran.dg/submodule_25.f08: New test.
11022
11023 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11024
11025 PR fortran/79447
11026 * gfortran.dg/submodule_24.f08: New test.
11027
11028 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11029
11030 PR fortran/79229
11031 * gfortran.dg/class_allocate_24.f90: New test.
11032
11033 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11034
11035 PR fortran/79402
11036 * gfortran.dg/submodule_23.f90: New test.
11037
11038 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11039
11040 PR c++/79380
11041 * g++.dg/cpp0x/alignas8.C: New.
11042
11043 2017-02-19 Eric Fiselier <eric@efcs.ca>
11044 Jonathan Wakely <jwakely@redhat.com>
11045
11046 PR c++/69523
11047 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11048
11049 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11050
11051 * gcc.dg/gimplefe-26.c: New test.
11052
11053 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
11054
11055 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11056
11057 2017-02-18 Jakub Jelinek <jakub@redhat.com>
11058
11059 PR target/79569
11060 * gcc.target/i386/3dnowA-3.c: New test.
11061
11062 PR target/79559
11063 * gcc.target/i386/pr79559.c: New test.
11064
11065 2017-02-17 Joseph Myers <joseph@codesourcery.com>
11066
11067 * gcc.dg/c11-float-2.c: New test.
11068 * gcc.dg/torture/float128-floath.c,
11069 gcc.dg/torture/float128x-floath.c,
11070 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11071 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11072 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11073 *_DECIMAL_DIG macros with DECIMAL_DIG.
11074
11075 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11076
11077 PR target/79261
11078 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11079
11080 2017-02-17 Julia Koval <julia.koval@intel.com>
11081
11082 * gcc.target/i386/rdpid.c New test.
11083 * gcc.target/i386/sse-12.c: Add -mrdpid.
11084 * gcc.target/i386/sse-13.c: Ditto.
11085 * gcc.target/i386/sse-14.c: Ditto.
11086 * gcc.target/i386/sse-22.c: Ditto.
11087 * gcc.target/i386/sse-23.c: Ditto.
11088 * g++.dg/other/i386-2.C: Ditto.
11089 * g++.dg/other/i386-3.C: Ditto.
11090
11091 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11092
11093 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11094 * gcc.dg/pr61441.c: Ditto.
11095
11096 2017-02-17 Martin Liska <mliska@suse.cz>
11097
11098 PR rtl-optimization/79574
11099 * gcc.dg/pr79574.c: New test.
11100
11101 2017-02-17 Marek Polacek <polacek@redhat.com>
11102
11103 PR middle-end/79536
11104 * gcc.dg/torture/pr79536.c: New test.
11105
11106 2017-02-16 Alan Modra <amodra@gmail.com>
11107
11108 * gcc.c-torture/execute/pr79286.c: New.
11109
11110 2017-02-16 Jakub Jelinek <jakub@redhat.com>
11111
11112 PR c++/79512
11113 * c-c++-common/gomp/pr79512.c: New test.
11114
11115 2017-02-15 Martin Sebor <msebor@redhat.com>
11116
11117 PR c++/79363
11118 * g++.dg/ext/flexary12.C: Adjust.
11119 * g++.dg/ext/flexary20.C: Same.
11120 * g++.dg/ext/flexary21.C: Same.
11121 * g++.dg/ext/flexary22.C: New test.
11122
11123 2017-02-15 Bin Cheng <bin.cheng@arm.com>
11124
11125 PR tree-optimization/79347
11126 * gcc.dg/vect/pr79347.c: New test.
11127
11128 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11129
11130 PR c++/79301
11131 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11132 [[deprecated]] comment.
11133 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11134 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11135 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11136 [[deprecated]] in -std=c++11.
11137 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11138 [[fallthrough]] in -std=c++11 and -std=c++14.
11139
11140 PR c++/79288
11141 * g++.dg/tls/pr79288.C: New test.
11142
11143 2017-02-15 Marek Polacek <polacek@redhat.com>
11144
11145 PR c/79515
11146 * gcc.dg/dfp/pr79515.c: New.
11147
11148 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
11149
11150 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11151
11152 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11153
11154 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11155 "opt_files".
11156
11157 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11158
11159 PR target/79487
11160 * gcc.dg/dfp/pr79487.c: New test.
11161 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11162 2017-02-13 change.
11163
11164 2017-01-14 Carl Love <cel@us.ibm.com>
11165
11166 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11167 xvcvsxdsp and xvcvuxdsp instructions.
11168
11169 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11170
11171 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11172 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11173 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11174 64-bit default target.
11175 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11176 a 64-bit default target.
11177
11178 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11179
11180 PR target/79481
11181 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
11182 (test_3vx): Change return type from int to void.
11183 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11184 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11185 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11186 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11187 tests.
11188 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11189 (test_3vx): Change return type from int to void.
11190 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11191 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11192 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11193 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11194 tests.
11195 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11196 intrinsic. Change scan-assembler-times number from 1 to 2.
11197 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11198 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11199 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11200 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11201 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11202 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11203 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11204
11205 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11206
11207 PR middle-end/61225
11208 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11209 Use dg-additional-options for ia32 target. Remove XFAIL.
11210
11211 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11212
11213 PR target/79495
11214 * gcc.target/i386/pr79495.c: New test.
11215
11216 2017-02-14 Marek Polacek <polacek@redhat.com>
11217
11218 PR c++/79420
11219 PR c++/79463
11220 * g++.dg/cpp1y/pr79463.C: New.
11221 * g++.dg/template/incomplete10.C: New.
11222 * g++.dg/template/incomplete9.C: New.
11223
11224 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11225
11226 PR target/79498
11227 * gcc.target/i386/pr79498.c: New test.
11228
11229 2017-02-14 Martin Sebor <msebor@redhat.com>
11230
11231 PR middle-end/79448
11232 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11233 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11234 * gcc.dg/tree-ssa/pr79448.c: New test.
11235
11236 2017-02-14 Jeff Law <law@redhat.com>
11237
11238 PR tree-optimization/79095
11239 * g++.dg/pr79095-1.C: New test
11240 * g++.dg/pr79095-2.C: New test
11241 * g++.dg/pr79095-3.C: New test
11242 * g++.dg/pr79095-4.C: New test
11243 * g++.dg/pr79095-5.C: New test
11244 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11245 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11246
11247 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11248
11249 * gcc.target/aarch64/vect_fp16_1.c: New.
11250
11251 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11252
11253 * gcc.dg/gimplefe-25.c: New test.
11254
11255 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11256
11257 PR tree-optimization/79408
11258 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11259
11260 2017-02-14 Richard Biener <rguenther@suse.de>
11261
11262 PR middle-end/79432
11263 * gcc.dg/torture/pr79432.c: New testcase.
11264
11265 2017-02-13 Martin Sebor <msebor@redhat.com>
11266
11267 PR middle-end/79496
11268 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11269
11270 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11271
11272 PR sanitizer/79341
11273 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11274 variables volatile.
11275
11276 PR c++/79232
11277 * g++.dg/cpp1z/eval-order4.C: New test.
11278 * g++.dg/other/pr79232.C: New test.
11279
11280 2017-02-13 Nathan Sidwell <nathan@acm.org>
11281
11282 PR c++/79296
11283 * g++.dg/cpp0x/pr79296.C: New.
11284
11285 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11286
11287 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11288 Instead, xfail powerpc*-*-* && lp64.
11289
11290 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11291
11292 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11293 powerpc_p8vector_ok.
11294 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11295
11296 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11297
11298 PR target/79449
11299 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11300 for reading beyond a 4k boundary.
11301
11302 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11303
11304 PR rtl-optimization/79388
11305 PR rtl-optimization/79450
11306 * gcc.c-torture/execute/pr79388.c: New test.
11307 * gcc.c-torture/execute/pr79450.c: New test.
11308
11309 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11310
11311 PR fortran/65542
11312 * gfortran.dg/spread_init_expr_2.f90: New test case.
11313
11314 2017-02-11 Jakub Jelinek <jakub@redhat.com>
11315
11316 PR sanitizer/79341
11317 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11318
11319 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
11320
11321 PR tree-ssa/56727
11322 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11323
11324 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11325
11326 PR c++/79457
11327 * g++.dg/cpp0x/pr79457.C: New test.
11328
11329 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11330
11331 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11332 scan-assembler unless lp64.
11333
11334 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11335
11336 PR tree-optimization/66612
11337 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11338
11339 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11340
11341 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11342 of all powerpc.
11343
11344 2017-02-10 Marek Polacek <polacek@redhat.com>
11345
11346 PR c++/79435
11347 * g++.dg/cpp1y/pr79435.C: New.
11348
11349 PR c++/79184
11350 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11351
11352 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11353
11354 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11355 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11356 New.
11357 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11358 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11359 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11360 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11361 (vtst_expected_poly64x2): Move to aarch64-only section.
11362 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11363 (vtst_p64, vtstq_p64): New tests.
11364
11365 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11366
11367 PR c++/71737
11368 * g++.dg/cpp0x/pr71737.C: New.
11369
11370 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
11371 Richard Biener <rguenther@suse.de>
11372
11373 * gcc.dg/gimplefe-error-1.c: New testcase.
11374 * gcc.dg/gimplefe-error-2.c: New testcase.
11375 * gcc.dg/gimplefe-error-3.c: New testcase.
11376
11377 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11378
11379 PR tree-optimization/79411
11380 * gcc.c-torture/compile/pr79411.c: New test.
11381
11382 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11383 Jason Merrill <jason@redhat.com>
11384
11385 PR c++/79143
11386 * g++.dg/cpp1z/pr79143.C: New test.
11387
11388 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
11389
11390 * gcc.dg/loop-unswitch-2.c: Update testcase.
11391 * gcc.dg/loop-unswitch-1.c: Update testcase.
11392
11393 2017-02-09 Marek Polacek <polacek@redhat.com>
11394
11395 PR c/79428
11396 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11397 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11398 * c-c++-common/goacc/pr79428-1.c: New test.
11399 * c-c++-common/gomp/pr79428-2.c: New test.
11400 * c-c++-common/gomp/pr79428-5.c: New test.
11401 * c-c++-common/gomp/pr79428-6.c: New test.
11402 * c-c++-common/pr79428-3.c: New test.
11403
11404 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11405
11406 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11407 testcases.
11408
11409 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11410
11411 PR c/79413
11412 * gcc.c-torture/compile/pr79413.c: New test.
11413
11414 PR c++/79429
11415 * c-c++-common/gomp/pr79429.c: New test.
11416 * g++.dg/gomp/pr79429.C: New test.
11417
11418 PR c/79431
11419 * c-c++-common/gomp/pr79431.c: New test.
11420
11421 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11422 Cesar Philippidis <cesar@codesourcery.com>
11423 Joseph Myers <joseph@codesourcery.com>
11424 Chung-Lin Tang <cltang@codesourcery.com>
11425
11426 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11427 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11428 * c-c++-common/goacc/loop-auto-2.c: New.
11429 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11430 * c-c++-common/goacc/tile-2.c: New.
11431 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11432 * g++.dg/goacc/tile-1.C: New, check tile subst.
11433 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11434 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11435 * gfortran.dg/goacc/tile-1.f90: New test.
11436 * gfortran.dg/goacc/tile-2.f90: New test.
11437 * gfortran.dg/goacc/tile-lowering.f95: New test.
11438
11439 2017-02-09 Richard Biener <rguenther@suse.de>
11440
11441 PR tree-optimization/69823
11442 * gcc.dg/graphite/pr69823.c: New testcase.
11443
11444 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11445
11446 PR target/78604
11447 * gcc.target/powerpc/pr78604.c: New.
11448
11449 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11450
11451 PR target/68972
11452 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11453 disable this test on power architecture.
11454
11455 2017-02-08 Richard Biener <rguenther@suse.de>
11456
11457 PR tree-optimization/71824
11458 PR tree-optimization/79409
11459 * gcc.dg/graphite/pr71824-3.c: New testcase.
11460
11461 2017-02-08 Jakub Jelinek <jakub@redhat.com>
11462
11463 PR tree-optimization/79408
11464 * gcc.dg/tree-ssa/pr79408.c: New test.
11465
11466 2017-02-08 Richard Biener <rguenther@suse.de>
11467
11468 PR tree-optimization/71824
11469 * gcc.dg/graphite/pr71824-2.c: New testcase.
11470
11471 2017-02-07 Andrew Pinski <apinski@cavium.com>
11472
11473 * gcc.target/aarch64/popcount.c: New Testcase.
11474
11475 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11476
11477 PR rtl-optimization/79386
11478 * gcc.c-torture/compile/pr79386.c: New test.
11479
11480 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11481 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11482
11483 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11484 *-*-solaris*.
11485
11486 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11487
11488 PR target/79299
11489 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11490 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11491
11492 2017-02-07 Richard Biener <rguenther@suse.de>
11493
11494 * gcc.dg/gimplefe-23.c: New testcase.
11495 * gcc.dg/gimplefe-24.c: Likewise.
11496
11497 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11498
11499 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11500 scan-assembler instead of scan-assembler-times.
11501 * gcc.target/aarch64/test_frame_10.c: Likewise.
11502 * gcc.target/aarch64/test_frame_12.c: Likewise.
11503 * gcc.target/aarch64/test_frame_2.c: Likewise.
11504 * gcc.target/aarch64/test_frame_4.c: Likewise.
11505 * gcc.target/aarch64/test_frame_6.c: Likewise.
11506 * gcc.target/aarch64/test_frame_7.c: Likewise.
11507 * gcc.target/aarch64/test_frame_8.c: Likewise.
11508
11509 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11510
11511 * gcc.target/i386/pr78419.c: Require ifunc support.
11512
11513 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
11514
11515 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11516
11517 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11518
11519 PR c++/79360
11520 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11521
11522 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
11523
11524 * lib/target-supports.exp: Define the RISC-V target.
11525 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11526 * gcc.dg/builtin-apply2.c: Likewise.
11527 * gcc.dg/ifcvt-4.c: Likewise.
11528 * gcc.dg/loop-8.c: Likewise.
11529 * gcc.dg/sibcall-10.c: Likewise.
11530 * gcc.dg/sibcall-9.c: Likewise.
11531 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11532 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11533 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11534 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11535 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11536 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11537 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11538
11539 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11540
11541 PR target/66144
11542 * gcc.target/powerpc/pr66144-1.c: New test.
11543 * gcc.target/powerpc/pr66144-2.c: Likewise.
11544 * gcc.target/powerpc/pr66144-3.c: Likewise.
11545
11546 2017-02-06 Martin Sebor <msebor@redhat.com>
11547
11548 PR tree-optimization/79376
11549 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11550 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11551
11552 2017-02-06 Jakub Jelinek <jakub@redhat.com>
11553
11554 PR c++/79379
11555 * g++.dg/cpp1y/constexpr-79379.C: New test.
11556
11557 PR c++/79377
11558 * g++.dg/lookup/pr79377.C: New test.
11559
11560 PR c++/79372
11561 * g++.dg/cpp1z/decomp25.C: New test.
11562
11563 PR tree-optimization/79284
11564 * gcc.c-torture/compile/pr79284.c: New test.
11565
11566 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11567
11568 PR c++/70448
11569 * g++.dg/cpp0x/pr70448.C: New.
11570
11571 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11572
11573 PR 78348
11574 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11575 to dg-options.
11576
11577 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
11578
11579 PR target/78883
11580 * gcc.c-torture/compile/pr78883.c: New test.
11581
11582 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
11583
11584 PR tree-ssa/79347
11585 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11586 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11587 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11588 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11589 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11590 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11591 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11592 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11593 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11594 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11595 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11596 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11597 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11598
11599 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11600
11601 PR fortran/79344
11602 * gfortran.dg/allocate_with_source_24.f90: New test.
11603
11604 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11605
11606 PR fortran/79230
11607 * gfortran.dg/der_ptr_component_2.f90: New test.
11608
11609 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11610
11611 * gcc.target/sparc/20170205-1.c: New test.
11612
11613 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
11614
11615 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11616 libatomic_available.
11617
11618 * gcc.dg/pr77587.c: Require alias support.
11619 * gcc.dg/pr77587a.c: Likewise.
11620
11621 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11622 * gcc.c-torture/execute/pr78622.c: Likewise.
11623
11624 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11625 hppa*-*-hpux*.
11626 * c-c++-common/Wunused-var-16.c: Likewise.
11627 * c-c++-common/builtin-shuffle-1.c: Likewise.
11628 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11629 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11630
11631 2017-02-03 Martin Sebor <msebor@redhat.com>
11632
11633 PR tree-optimization/79327
11634 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
11635 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11636 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
11637
11638 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11639 Martin Sebor <msebor@redhat.com>
11640
11641 PR tree-optimization/79327
11642 * gcc.dg/tree-ssa/pr79327.c: New test.
11643 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11644 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11645 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11646 (test_sprintf_chk_range_schar): Adjust dg-message.
11647 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11648 * gcc.c-torture/execute/pr79327.c: New test.
11649
11650 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11651
11652 PR target/79354
11653 * gcc.target/powerpc/pr79354.c: New test.
11654 * gcc.c-torture/execute/pr79354.c: New test.
11655
11656 2017-02-03 Martin Sebor <msebor@redhat.com>
11657
11658 PR tree-optimization/79352
11659 * gcc.dg/tree-ssa/pr79352.c: New test.
11660
11661 2017-02-03 Martin Liska <mliska@suse.cz>
11662
11663 PR lto/66295
11664 * gcc.target/i386/mvc9.c: New test.
11665
11666 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
11667
11668 PR target/79158
11669 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
11670 to VSX reg.
11671
11672 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11673
11674 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
11675 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
11676 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
11677 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
11678 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
11679 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
11680 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
11681 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
11682 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
11683 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
11684 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
11685 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
11686 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
11687
11688 2017-02-02 Martin Sebor <msebor@redhat.com>
11689
11690 PR middle-end/79275
11691 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
11692 * gcc.dg/tree-ssa/pr79275.c: New test.
11693
11694 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11695
11696 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
11697
11698 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11699
11700 PR middle-end/77445
11701 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
11702 threading is done.
11703
11704 2017-02-02 Tamar Christina <tamar.christina@arm.com>
11705
11706 PR middle-end/78142
11707 * gcc.target/aarch64/vector_initialization_nostack.c
11708 (f12): Use one vector
11709
11710 2017-02-02 Jakub Jelinek <jakub@redhat.com>
11711
11712 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
11713 * c-c++-common/asan/misalign-1.c: Likewise.
11714 * c-c++-common/asan/misalign-2.c: Likewise.
11715 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
11716 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
11717 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
11718 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
11719 add -ffat-lto-objects from/to dg-additional-options.
11720 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
11721 dg-additional-options.
11722
11723 PR target/79197
11724 * gcc.target/powerpc/pr79197.c: New test.
11725 * gcc.c-torture/compile/pr79197.c: New test.
11726
11727 2017-02-02 Richard Biener <rguenther@suse.de>
11728
11729 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
11730
11731 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
11732
11733 PR c++/69637
11734 * g++.dg/cpp0x/pr69637-1.C: New.
11735 * g++.dg/cpp0x/pr69637-2.C: Likewise.
11736
11737 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11738
11739 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
11740
11741 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11742
11743 PR target/70012
11744 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
11745 conditions.
11746
11747 2017-02-01 Jakub Jelinek <jakub@redhat.com>
11748
11749 PR testsuite/79324
11750 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
11751 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
11752 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
11753 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
11754 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
11755 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
11756 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11757 * g++.dg/debug/dwarf2/align-1.C: Likewise.
11758 * g++.dg/debug/dwarf2/align-2.C: Likewise.
11759 * g++.dg/debug/dwarf2/align-3.C: Likewise.
11760 * g++.dg/debug/dwarf2/align-4.C: Likewise.
11761 * g++.dg/debug/dwarf2/align-5.C: Likewise.
11762 * g++.dg/debug/dwarf2/align-6.C: Likewise.
11763
11764 2017-02-01 Martin Liska <mliska@suse.cz>
11765
11766 PR testsuite/79272
11767 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
11768
11769 2017-02-01 Richard Biener <rguenther@suse.de>
11770
11771 PR testsuite/76957
11772 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
11773 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
11774 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
11775 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
11776
11777 2017-02-01 Richard Biener <rguenther@suse.de>
11778
11779 PR middle-end/79315
11780 * gfortran.dg/pr79315.f90: New testcase.
11781
11782 2017-02-01 Richard Biener <rguenther@suse.de>
11783
11784 PR tree-optimization/71824
11785 * gcc.dg/graphite/pr71824.c: New testcase.
11786
11787 2017-01-31 Jakub Jelinek <jakub@redhat.com>
11788
11789 PR c++/79304
11790 * g++.dg/diagnostic/pr79304.C: New test.
11791
11792 2017-01-31 David Malcolm <dmalcolm@redhat.com>
11793
11794 PR c++/79298
11795 * g++.dg/spellcheck-pr79298.C: New test case.
11796
11797 2017-01-31 David Malcolm <dmalcolm@redhat.com>
11798
11799 PR preprocessor/79210
11800 * gcc.dg/format/pr79210.c: New test case.
11801 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
11802 New function.
11803
11804 2017-01-31 Nathan Sidwell <nathan@acm.org>
11805
11806 PR c++/79290
11807 * g++.dg/warn/pr79290.C: New.
11808
11809 PR c++/67273
11810 PR c++/79253
11811 * g++.dg/cpp1y/pr67273.C: New.
11812 * g++.dg/cpp1y/pr79253.C: New.
11813
11814 2017-01-31 Nathan Sidwell <nathan@acm.org>
11815
11816 PR c++/79264
11817 * g++.dg/cpp1y/pr61636-1.C: Augment.
11818
11819 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
11820
11821 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
11822 rand() instead of random().
11823
11824 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
11825
11826 PR tree-optimization/71691
11827 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
11828
11829 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11830
11831 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
11832 __ARCH__.
11833
11834 2017-01-31 Jakub Jelinek <jakub@redhat.com>
11835
11836 PR tree-optimization/79267
11837 * g++.dg/opt/pr79267.C: New test.
11838
11839 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
11840
11841 PR debug/63238
11842 * gcc.dg/debug/dwarf2/align-1.c: New.
11843 * gcc.dg/debug/dwarf2/align-2.c: New.
11844 * gcc.dg/debug/dwarf2/align-3.c: New.
11845 * gcc.dg/debug/dwarf2/align-4.c: New.
11846 * gcc.dg/debug/dwarf2/align-5.c: New.
11847 * gcc.dg/debug/dwarf2/align-6.c: New.
11848 * gcc.dg/debug/dwarf2/align-as-1.c: New.
11849 * g++.dg/debug/dwarf2/align-1.C: New.
11850 * g++.dg/debug/dwarf2/align-2.C: New.
11851 * g++.dg/debug/dwarf2/align-3.C: New.
11852 * g++.dg/debug/dwarf2/align-4.C: New.
11853 * g++.dg/debug/dwarf2/align-5.C: New.
11854 * g++.dg/debug/dwarf2/align-6.C: New.
11855
11856 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11857
11858 PR target/79170
11859 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
11860
11861 2017-01-30 Martin Sebor <msebor@redhat.com>
11862
11863 PR testsuite/79293
11864 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
11865
11866 2017-01-30 Martin Liska <mliska@suse.cz>
11867
11868 PR gcov-profile/79259
11869 * g++.dg/tree-prof/pr79259.C: New test.
11870
11871 2017-01-30 Richard Biener <rguenther@suse.de>
11872
11873 PR tree-optimization/79276
11874 * gcc.dg/torture/pr79276.c: New testcase.
11875
11876 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
11877
11878 PR target/79240
11879 * gcc.target/s390/pr79240.c: New test.
11880
11881 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11882
11883 PR target/79268
11884 * gcc.target/powerpc/pr79268.c: New file.
11885 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
11886 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
11887 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
11888 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
11889
11890 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
11891
11892 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
11893
11894 PR testsuite/70583
11895 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
11896
11897 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
11898 * gnat.dg/debug9.adb: Likewise.
11899
11900 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
11901
11902 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
11903 libatomic_available.
11904 * gfortran.dg/coarray_42.f90: Likewise.
11905 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
11906 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
11907 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
11908
11909 2017-01-27 Martin Sebor <msebor@redhat.com>
11910
11911 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
11912
11913 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
11914
11915 PR rtl-optimization/79194
11916 * gcc.dg/torture/pr79194.c: New test.
11917
11918 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11919
11920 PR tree-optimization/71374
11921 * gcc.target/i386/pr71374.c: New.
11922
11923 2017-01-27 Martin Sebor <msebor@redhat.com>
11924
11925 PR c++/71290
11926 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
11927 a dg-error directive.
11928
11929 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11930
11931 PR target/79131
11932 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
11933 * gcc.target/arm/pr79131-2.c: New.
11934
11935 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11936
11937 PR target/65484
11938 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
11939 vectorized on POWER unless hardware misaligned loads are
11940 available.
11941
11942 2017-01-27 Bin Cheng <bin.cheng@arm.com>
11943
11944 PR rtl-optimization/78559
11945 * gcc.c-torture/execute/pr78559.c: New test.
11946
11947 2017-01-27 Richard Biener <rguenther@suse.de>
11948
11949 PR tree-optimization/79245
11950 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
11951 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
11952
11953 2017-01-27 Jakub Jelinek <jakub@redhat.com>
11954
11955 PR c/79199
11956 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
11957 target. Use 4294967293U instead of 4294967293.
11958
11959 2017-01-27 Richard Biener <rguenther@suse.de>
11960
11961 PR tree-optimization/71433
11962 * gcc.dg/Warray-bounds-21.c: New testcase.
11963
11964 2017-01-27 Richard Biener <rguenther@suse.de>
11965
11966 PR tree-optimization/79244
11967 * gcc.dg/torture/pr79244.c: New testcase.
11968
11969 2017-01-27 Jakub Jelinek <jakub@redhat.com>
11970
11971 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
11972 all occurrences of 40 to 32.
11973
11974 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
11975
11976 PR target/79239
11977 * gcc.target/arm/pr79239.c: New test.
11978
11979 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
11980
11981 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
11982
11983 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
11984
11985 PR c++/64382
11986 * g++.dg/cpp1y/pr64382.C: New test.
11987
11988 2017-01-26 Martin Sebor <msebor@redhat.com>
11989
11990 PR middle-end/78703
11991 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
11992 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
11993 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
11994 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
11995
11996 2017-01-26 Jakub Jelinek <jakub@redhat.com>
11997
11998 PR debug/79129
11999 * g++.dg/debug/dwarf2/pr79129.C: New test.
12000
12001 PR debug/78835
12002 * g++.dg/debug/dwarf2/pr78835.C: New test.
12003
12004 2017-01-26 Martin Sebor <msebor@redhat.com>
12005
12006 PR middle-end/78703
12007 * gcc.dg/format/pr78569.c: Adjust.
12008 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12009 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12010 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12011 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12012 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12013 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12014 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12015 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12016 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12017 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12018 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12019
12020 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12021
12022 PR c++/68727
12023 * g++.dg/other/offsetof8.C: Add expected error.
12024 * g++.dg/other/offsetof9.C: New test.
12025
12026 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
12027
12028 * g++.dg/opt/declone3.C: Require LTO.
12029
12030 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12031
12032 PR target/79131
12033 * gcc.target/arm/pr79131.c: New.
12034
12035 2017-01-26 Bin Cheng <bin.cheng@arm.com>
12036
12037 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12038
12039 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
12040
12041 PR libstdc++/79190
12042 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12043 matches replaced operator delete.
12044
12045 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12046
12047 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12048 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12049 avx512f with avx512dq.
12050 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12051 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12052 avx512f with avx512dq.
12053 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12054 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12055 avx512f with avx512dq.
12056
12057 2017-01-26 Marek Polacek <polacek@redhat.com>
12058
12059 PR c/79199
12060 * c-c++-common/Wduplicated-branches-13.c: New test.
12061
12062 2017-01-26 David Sherwood <david.sherwood@arm.com>
12063
12064 PR middle-end/79212
12065 * gfortran.dg/gomp/sharing-4.f90: New test.
12066
12067 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12068
12069 PR target/70465
12070 * gcc.target/i386/pr70465.c: New test.
12071
12072 * brig.dg/dg.exp: Update copyright years.
12073 * lib/brig-dg.exp: Update copyright years.
12074 * lib/brig.exp: Update copyright years.
12075
12076 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12077
12078 PR target/79179
12079 * gcc.target/powerpc/pr79179.c: New test.
12080
12081 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12082
12083 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12084 generation to accept D-mode memory accesses.
12085
12086 2017-01-25 Martin Sebor <msebor@redhat.com>
12087
12088 PR c++/71290
12089 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12090 * g++.dg/ext/flexarray-mangle.C: Same.
12091 * g++.dg/ext/flexarray-subst.C: Same.
12092 * g++.dg/ext/flexary10.C: Same.
12093 * g++.dg/ext/flexary11.C: Same.
12094 * g++.dg/ext/flexary14.C: Same.
12095 * g++.dg/ext/flexary16.C: Same.
12096 * g++.dg/ext/flexary18.C: Same.
12097 * g++.dg/ext/flexary19.C: Same.
12098 * g++.dg/ext/flexary7.C: Same.
12099 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12100 * g++.dg/ubsan/object-size-1.C: Same.
12101 * obj-c++.dg/property/at-property-23.mm: Same.
12102
12103 2017-01-25 Jakub Jelinek <jakub@redhat.com>
12104
12105 PR c++/78896
12106 * g++.dg/cpp1z/decomp24.C: New test.
12107
12108 PR c++/77914
12109 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12110 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12111 expect a warning.
12112 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12113 expect warnings.
12114 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12115 * g++.dg/cpp1y/pr59636.C: Likewise.
12116 * g++.dg/cpp1y/pr60190.C: Likewise.
12117
12118 2017-01-25 Bin Cheng <bin.cheng@arm.com>
12119
12120 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12121
12122 2017-01-25 Carl Love <cel@us.ibm.com>
12123
12124 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
12125 vec_packs built-ins
12126
12127 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12128
12129 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12130 -mcpu=cortex-a57.
12131 * gcc.target/arm/vseleqsf.c: Likewise.
12132 * gcc.target/arm/vselgedf.c: Likewise.
12133 * gcc.target/arm/vselgesf.c: Likewise.
12134 * gcc.target/arm/vselgtdf.c: Likewise.
12135 * gcc.target/arm/vselgtsf.c: Likewise.
12136 * gcc.target/arm/vselledf.c: Likewise.
12137 * gcc.target/arm/vsellesf.c: Likewise.
12138 * gcc.target/arm/vselltdf.c: Likewise.
12139 * gcc.target/arm/vselltsf.c: Likewise.
12140 * gcc.target/arm/vselnedf.c: Likewise.
12141 * gcc.target/arm/vselnesf.c: Likewise.
12142 * gcc.target/arm/vselvcdf.c: Likewise.
12143 * gcc.target/arm/vselvcsf.c: Likewise.
12144 * gcc.target/arm/vselvsdf.c: Likewise.
12145 * gcc.target/arm/vselvssf.c: Likewise.
12146
12147 2017-01-25 Richard Biener <rguenther@suse.de>
12148
12149 PR testsuite/72850
12150 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12151 to what we had before adding the threading passes.
12152
12153 2017-01-25 Richard Biener <rguenther@suse.de>
12154
12155 PR tree-optimization/69264
12156 * g++.dg/torture/pr69264.C: New testcase.
12157
12158 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12159
12160 PR target/79145
12161 * gcc.target/arm/pr79145.c: New test.
12162
12163 2017-01-25 Richard Biener <rguenther@suse.de>
12164
12165 PR debug/78363
12166 * g++.dg/gomp/pr78363-1.C: New testcase.
12167 * g++.dg/gomp/pr78363-2.C: Likewise.
12168 * g++.dg/gomp/pr78363-3.C: Likewise.
12169
12170 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12171
12172 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12173 * gcc.dg/lto/pr61526_0.c: Likewise.
12174 * gcc.dg/lto/pr64415_0.c: Likewise.
12175
12176 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12177
12178 PR c++/79205
12179 * g++.dg/cpp1z/decomp22.C: New test.
12180 * g++.dg/cpp1z/decomp23.C: New test.
12181
12182 2017-01-24 Nathan Sidwell <nathan@acm.org>
12183
12184 PR c++/78469
12185 * g++.dg/cpp0x/pr78469.C: New.
12186
12187 PR c++/79118
12188 * g++.dg/cpp0x/pr79118.C: New.
12189
12190 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12191
12192 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12193
12194 2017-01-24 David Malcolm <dmalcolm@redhat.com>
12195
12196 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12197 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12198 * gcc.dg/rtl/rtl.exp: New file.
12199 * gcc.dg/rtl/test.c: New file.
12200 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12201 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12202 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12203 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12204 * gcc.dg/rtl/x86_64/final.c: New test case.
12205 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12206 * gcc.dg/rtl/x86_64/ira.c: New test case.
12207 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12208 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12209 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12210 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12211 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12212 * gcc.dg/rtl/x86_64/test_1.h: New file.
12213 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12214 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12215 * gcc.dg/rtl/x86_64/times-two.h: New file.
12216 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12217
12218 2017-01-24 Bin Cheng <bin.cheng@arm.com>
12219
12220 PR tree-optimization/79159
12221 * g++.dg/tree-ssa/pr79159.C: New test.
12222
12223 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
12224 Martin Jambor <mjambor@suse.cz>
12225
12226 * lib/brig-dg.exp: New file.
12227 * lib/brig.exp: Likewise.
12228 * brig.dg/README: Likewise.
12229 * brig.dg/dg.exp: Likewise.
12230 * brig.dg/test/gimple/alloca.hsail: Likewise.
12231 * brig.dg/test/gimple/atomics.hsail: Likewise.
12232 * brig.dg/test/gimple/branches.hsail: Likewise.
12233 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12234 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12235 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12236 * brig.dg/test/gimple/mem.hsail: Likewise.
12237 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12238 * brig.dg/test/gimple/packed.hsail: Likewise.
12239 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12240 * brig.dg/test/gimple/variables.hsail: Likewise.
12241 * brig.dg/test/gimple/vector.hsail: Likewise.
12242
12243 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12244
12245 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12246 support asan, only on i?86/x86_64 require sse2_runtime.
12247
12248 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12249
12250 PR target/66669
12251 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12252 test on powerpc targets.
12253
12254 2017-01-23 Martin Sebor <msebor@redhat.com>
12255
12256 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12257
12258 2017-01-23 Richard Biener <rguenther@suse.de>
12259
12260 PR tree-optimization/79088
12261 PR tree-optimization/79188
12262 * gcc.dg/torture/pr79088.c: New testcase.
12263 * gcc.dg/torture/pr79188.c: Likewise.
12264
12265 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12266
12267 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12268 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12269 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12270 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12271 type of test function to reflect change in built-in function's
12272 return type.
12273 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12274 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12275 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12276 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12277 type and second argument type to reflect change in built-in
12278 function's type signature.
12279 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12280 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12281 type of test function to reflect change in built-in function's
12282 return type.
12283 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12284 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12285 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12286 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12287 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12288 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12289 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12290 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12291 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12292 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12293 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12294 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12295 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12296 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12297 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12298 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12299 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12300 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12301 type of test function to reflect change in built-in function's
12302 return type.
12303 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12304 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12305 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12306 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12307 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12308 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12309 test function's result and second argument to reflect change in
12310 built-in function's type signature.
12311 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12312
12313 2017-01-23 Nathan Sidwell <nathan@acm.org>
12314
12315 PR C++/71710
12316 * g++.dg/template/pr71710.C: New.
12317
12318 PR c++/71406
12319 PR c++/77508
12320 * g++.dg/template/pr71406.C: New.
12321
12322 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12323
12324 * gfortran.dg/integer_exponentiation_7.f90: New test.
12325
12326 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12327
12328 PR rtl-optimization/78634
12329 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12330
12331 2017-01-23 Bin Cheng <bin.cheng@arm.com>
12332
12333 PR tree-optimization/70754
12334 * gfortran.dg/pr70754.f90: New test.
12335
12336 2017-01-23 Martin Liska <mliska@suse.cz>
12337
12338 PR tree-optimization/79196
12339 * gcc.dg/asan/pr79196.c: New test.
12340 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12341
12342 2017-01-23 Michael Matz <matz@suse.de>
12343
12344 PR tree-optimization/78384
12345 * gcc.dg/pr78384.c: New test.
12346
12347 2017-01-23 Richard Biener <rguenther@suse.de>
12348
12349 PR tree-optimization/79186
12350 * gcc.dg/torture/pr79186.c: New testcase.
12351 * gcc.dg/torture/pr79187.c: Likewise.
12352
12353 2017-01-23 Martin Jambor <mjambor@suse.cz>
12354
12355 * gcc.dg/ipa/vrp8.c: New test.
12356
12357 2017-01-23 Martin Jambor <mjambor@suse.cz>
12358
12359 PR ipa/79108
12360 * gfortran.dg/lto/pr79108_0.f90: New test.
12361
12362 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12363
12364 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12365 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12366 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12367 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12368 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12369 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12370 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12371 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12372 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12373 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12374 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12375 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12376 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12377 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12378 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12379 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12380
12381 2017-01-23 Richard Biener <rguenther@suse.de>
12382 Nick Clifton <nickc@redhat.com>
12383
12384 PR testsuite/78421
12385 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12386 If the target is ARM return the result of the
12387 check_effective_target_arm_vect_no_misalign proc.
12388 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12389 support unaligned vectors then only expect one of the loops to be
12390 unrolled.
12391
12392 2017-01-23 Martin Liska <mliska@suse.cz>
12393
12394 * gcc.dg/asan/use-after-scope-10.c: New test.
12395 * gcc.dg/asan/use-after-scope-11.c: New test.
12396 * g++.dg/asan/use-after-scope-5.C: New test.
12397
12398 2017-01-23 Martin Liska <mliska@suse.cz>
12399
12400 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12401 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12402 sanopt optimization for ASAN_POISON.
12403
12404 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12405
12406 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12407
12408 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12409
12410 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12411 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12412 for poly*_t types.
12413 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12414 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12415 exec_vcombine): Likewise.
12416 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12417 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12418 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12419 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12420 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12421 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12422 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12423 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12424 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12425 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12426 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12427 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12428 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12429 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12430 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12431 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12432 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12433 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12434 Likewise.
12435 (TEST_VGET_LANE): Cast to uint to avoid warning.
12436 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12437 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12438 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12439 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12440 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12441 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12442 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12443 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12444 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12445 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12446 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12447 CHECK_POLY instead of CHECK for poly64_t types.
12448 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12449 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12450 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12451 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12452 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12453 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12454 uint32_t.
12455 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12456 for int32_t, int64_t.
12457 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12458 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12459 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12460 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12461 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12462 needed.
12463
12464 2017-01-22 Jakub Jelinek <jakub@redhat.com>
12465
12466 PR fortran/79154
12467 * gfortran.dg/gomp/pr79154-1.f90: New test.
12468 * gfortran.dg/gomp/pr79154-2.f90: New test.
12469
12470 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12471
12472 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12473
12474 2017-01-21 Marek Polacek <polacek@redhat.com>
12475
12476 PR testsuite/79169
12477 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12478
12479 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
12480
12481 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12482
12483 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12484
12485 PR rtl-optimization/79125
12486 * gcc.dg/torture/pr79125.c: New test.
12487
12488 2017-01-20 Jiong Wang <jiong.wang@arm.com>
12489
12490 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
12491 only.
12492 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12493 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
12494
12495 2017-01-20 Nathan Sidwell <nathan@acm.org>
12496
12497 PR c++/78495
12498 * g++.dg/cpp1z/inh-ctor38.C: New.
12499
12500 2017-01-20 Marek Polacek <polacek@redhat.com>
12501
12502 PR c/79152
12503 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12504
12505 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12506
12507 * lib/target-supports.exp (check_configured_with): New procedure.
12508 (check_effective_target_default_mode): new effective target.
12509 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12510 default mode. Fix dg-skip-if target selector syntax.
12511 * gcc.target/arm/optional_thumb-2.c: Likewise.
12512 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12513 syntax.
12514
12515 2017-01-20 David Malcolm <dmalcolm@redhat.com>
12516
12517 PR c++/77829
12518 PR c++/78656
12519 * g++.dg/spellcheck-pr77829.C: New test case.
12520 * g++.dg/spellcheck-pr78656.C: New test case.
12521
12522 2017-01-20 Marek Polacek <polacek@redhat.com>
12523
12524 PR c/64279
12525 * c-c++-common/Wduplicated-branches-1.c: New test.
12526 * c-c++-common/Wduplicated-branches-10.c: New test.
12527 * c-c++-common/Wduplicated-branches-11.c: New test.
12528 * c-c++-common/Wduplicated-branches-12.c: New test.
12529 * c-c++-common/Wduplicated-branches-2.c: New test.
12530 * c-c++-common/Wduplicated-branches-3.c: New test.
12531 * c-c++-common/Wduplicated-branches-4.c: New test.
12532 * c-c++-common/Wduplicated-branches-5.c: New test.
12533 * c-c++-common/Wduplicated-branches-6.c: New test.
12534 * c-c++-common/Wduplicated-branches-7.c: New test.
12535 * c-c++-common/Wduplicated-branches-8.c: New test.
12536 * c-c++-common/Wduplicated-branches-9.c: New test.
12537 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12538 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12539 * g++.dg/ext/builtin-object-size3.C: Likewise.
12540 * g++.dg/gomp/loop-1.C: Likewise.
12541 * g++.dg/warn/Wduplicated-branches1.C: New test.
12542 * g++.dg/warn/Wduplicated-branches2.C: New test.
12543
12544 2017-01-20 Martin Liska <mliska@suse.cz>
12545
12546 PR lto/69188
12547 * gcc.dg/lto/pr69188_0.c: New test.
12548 * gcc.dg/lto/pr69188_1.c: New test.
12549
12550 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12551
12552 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12553 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12554 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12555 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12556 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12557 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12558 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12559 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12560 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12561 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12562 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12563 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12564 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12565 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12566 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12567 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12568 * gcc.target/i386/avx-1.c: Test new intrinsics.
12569 * gcc.target/i386/sse-13.c: Ditto.
12570 * gcc.target/i386/sse-23.c: Ditto.
12571
12572 2017-01-20 Richard Biener <rguenther@suse.de>
12573
12574 PR tree-optimization/71264
12575 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12576
12577 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12578
12579 * gcc.target/mips/madd4-1.c: New file.
12580 * gcc.target/mips/madd4-2.c: Likewise.
12581 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12582 HAS_MADD4.
12583 (mips_option_groups): Add -m[no-]madd4.
12584 (mips-dg-init): Detect default -mno-madd4.
12585 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12586 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12587 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12588 * gcc.target/mips/nmadd-1.c: Likewise.
12589 * gcc.target/mips/nmadd-2.c: Likewise.
12590 * gcc.target/mips/nmadd-3.c: Likewise.
12591
12592 2017-01-19 Jiong Wang <jiong.wang@arm.com>
12593
12594 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12595 combined instructions.
12596 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12597 instructions.
12598 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12599 of pointer authentication.
12600
12601 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12602
12603 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12604 floating point hardware to run test.
12605
12606 2017-01-19 Tamar Christina <tamar.christina@arm.com>
12607
12608 * lib/target-supports.exp
12609 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12610
12611 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12612
12613 PR testsuite/79051
12614 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12615 __x86_64__]: Allow for target i?86-*-*.
12616
12617 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12618
12619 PR target/78176
12620 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12621 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12622 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12623 HAS_LXC1.
12624 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12625 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12626 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12627
12628 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12629
12630 PR fortran/70696
12631 * gfortran.dg/coarray_43.f90: New test.
12632
12633 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
12634
12635 PR rtl-optimization/79121
12636 * gcc.c-torture/execute/pr79121.c: New test.
12637
12638 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12639
12640 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12641 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12642
12643 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
12644
12645 PR fortran/50069
12646 PR fortran/55086
12647 * gfortran.dg/pr50069_1.f90: New test.
12648 * gfortran.dg/pr50069_2.f90: New test.
12649 * gfortran.dg/pr55086_1.f90: New test.
12650 * gfortran.dg/pr55086_1_tfat.f90: New test.
12651 * gfortran.dg/pr55086_2.f90: New test.
12652 * gfortran.dg/pr55086_2_tfat.f90: New test.
12653 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
12654
12655 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12656 * gcc.dg/strcmp-1.c: New test.
12657 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
12658
12659 2017-01-18 David Malcolm <dmalcolm@redhat.com>
12660
12661 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
12662 (dejagnu_fail): Likewise.
12663 (dejagnu_note): Likewise.
12664 (pass): Provide forward decl, moving true decl to after #include
12665 of harness.h.
12666 (fail): Likewise.
12667 (note): Likewise.
12668
12669 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12670
12671 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12672 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12673
12674 2017-01-18 Nathan Sidwell <nathan@acm.org>
12675
12676 PR c++/78488
12677 * g++.dg/cpp1z/inh-ctor37.C: New.
12678
12679 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
12680
12681 PR rtl-optimization/78952
12682 * gcc.target/i386/pr78952-1.c: New test.
12683 * gcc.target/i386/pr78952-2.c: Ditto.
12684
12685 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12686
12687 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
12688
12689 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12690
12691 PR fortran/70696
12692 * gfortran.dg/coarray_event_1.f08: New test.
12693
12694 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12695
12696 PR target/77416
12697 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
12698 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
12699 from dg-options.
12700 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
12701 guarded test.
12702 * gcc.target/powerpc/fusion4.c: Likewise.
12703 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
12704 guarded test.
12705 * gcc.target/powerpc/pr58673-1.c: Likewise.
12706 * gcc.target/powerpc/pr58673-2.c: Likewise.
12707 * gcc.target/powerpc/pr59054.c: Likewise.
12708
12709 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12710
12711 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
12712 vec_bperm.
12713 * gcc.target/powerpc/p9-vbpermd.c: New file.
12714
12715 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12716
12717 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
12718 (must_not_compile2): Downcase first letter of error messages.
12719 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
12720 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
12721
12722 2017-01-18 Nathan Sidwell <nathan@acm.org>
12723
12724 PR c++/79091
12725 * g++.dg/pr79091.C: New.
12726
12727 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12728
12729 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
12730 to dg-options.
12731 (p0): Add missing dg-error.
12732
12733 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
12734
12735 * gcc.target/msp430/mul_f5_muldef.c: New test.
12736
12737 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12738
12739 PR target/79004
12740 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
12741 options. Fix up the syntax for using \m and \M.
12742
12743 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12744
12745 PR target/78875
12746 * gcc.target/powerpc/ssp-1.c: New testcase.
12747 * gcc.target/powerpc/ssp-2.c: New testcase.
12748
12749 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12750
12751 * gcc.target/aarch64/eh_return.c: New test.
12752
12753 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12754
12755 * vec-rlmi-rlnm.c: New file.
12756
12757 2017-01-17 Nathan Sidwell <nathan@acm.org>
12758
12759 PR c++/61636
12760 * g++.dg/cpp1y/pr61636-1.C: New.
12761 * g++.dg/cpp1y/pr61636-2.C: New.
12762 * g++.dg/cpp1y/pr61636-3.C: New.
12763
12764 2017-01-17 Martin Sebor <msebor@redhat.com>
12765
12766 PR testsuite/79115
12767 * gcc.dg/pr78768.c: Make it a link-only test.
12768
12769 2017-01-17 David Malcolm <dmalcolm@redhat.com>
12770
12771 PR c++/71497
12772 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
12773 expected messages.
12774 * c-c++-common/Wmisleading-indentation.c: Likewise.
12775
12776 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
12777
12778 PR target/79058
12779 * gcc.target/arm/pr79058.c: New.
12780
12781 2017-01-17 Jakub Jelinek <jakub@redhat.com>
12782
12783 PR tree-optimization/71854
12784 * gcc.dg/vect/pr71854.c: New test.
12785
12786 2017-01-17 Martin Liska <mliska@suse.cz>
12787
12788 PR ipa/71207
12789 * g++.dg/ipa/pr71207.C: New test.
12790
12791 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
12792
12793 PR middle-end/77445
12794 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
12795 * gcc.dg/tree-ssa/pr77445.c: New testcase.
12796
12797 2017-01-17 Jakub Jelinek <jakub@redhat.com>
12798
12799 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
12800 rather than long unsigned int.
12801 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
12802
12803 2017-01-17 Richard Biener <rguenther@suse.de>
12804
12805 PR tree-optimization/71433
12806 * gcc.dg/Warray-bounds-20.c: New testcase.
12807
12808 2017-01-17 Richard Biener <rguenther@suse.de>
12809
12810 PR testsuite/52563
12811 PR testsuite/71237
12812 PR testsuite/77737
12813 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
12814 * gcc.dg/tree-ssa/scev-4.c: Likewise.
12815 * gcc.dg/tree-ssa/scev-5.c: Likewise.
12816
12817 2017-01-17 Alan Modra <amodra@gmail.com>
12818
12819 * gcc.target/powerpc/pr79066.c: New.
12820
12821 2017-01-16 Jeff Law <law@redhat.com>
12822
12823 PR tree-optimization/33562
12824 PR tree-optimization/61912
12825 PR tree-optimization/77485
12826 PR tree-optimization/79090
12827 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
12828 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
12829
12830 2017-01-16 Jakub Jelinek <jakub@redhat.com>
12831
12832 PR c/79089
12833 * gcc.c-torture/compile/pr79089.c: New test.
12834
12835 PR target/79080
12836 * gcc.dg/pr79080.c: New test.
12837
12838 2017-01-16 David Malcolm <dmalcolm@redhat.com>
12839
12840 PR c/78304
12841 * gcc.dg/format/pr78304.c: Convert argument from integral type
12842 to a pointer.
12843 * gcc.dg/format/pr78304-2.c: Likewise.
12844
12845 2017-01-16 Carl Love <cel@us.ibm.com>
12846
12847 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
12848 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
12849
12850 2017-01-16 Carl Love <cel@us.ibm.com>
12851
12852 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
12853 Change arguments and return type to bool long long.
12854
12855 2017-01-16 Martin Sebor <msebor@redhat.com>
12856
12857 PR testsuite/79051
12858 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
12859 on x86.
12860
12861 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12862
12863 Revert:
12864 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12865
12866 PR c++/71737
12867 * g++.dg/cpp0x/pr71737.C: New.
12868
12869 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12870
12871 * gcc.target/powerpc/swaps-p8-27.c: New.
12872
12873 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12874
12875 PR c++/71737
12876 * g++.dg/cpp0x/pr71737.C: New.
12877
12878 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
12879
12880 * gnat.dg/opt62.adb: New test.
12881 * gnat.dg/opt62_pkg.ads: New helper.
12882
12883 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
12884
12885 PR rtl-optimization/78626
12886 PR rtl-optimization/78727
12887 * gcc.dg/torture/pr78626.c: New test.
12888 * gcc.dg/torture/pr78727.c: New test.
12889
12890 2017-01-14 Alan Modra <amodra@gmail.com>
12891
12892 * gcc.c-torture/compile/pr72749.c: New test.
12893
12894 2017-01-13 David Malcolm <dmalcolm@redhat.com>
12895
12896 PR c/78304
12897 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
12898 (test_macro_2): New test.
12899 (test_macro_3): New test.
12900 (test_macro_4): New test.
12901 (test_non_contiguous_strings): Convert line number to line offset.
12902 * gcc.dg/format/pr78304-2.c: New test case.
12903 * gcc.dg/format/pr78304.c: New test case.
12904
12905 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
12906
12907 * gcc.target/i386/funcspec-56.inc: Add missing options and
12908 reorder options by implied ISAs, as in ix86_target_string.
12909
12910 2017-01-13 Marek Polacek <polacek@redhat.com>
12911
12912 PR c++/71166
12913 * g++.dg/cpp0x/constexpr-array18.C: New test.
12914
12915 2017-01-13 Jeff Law <law@redhat.com>
12916
12917 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
12918
12919 PR tree-optimization/61912
12920 PR tree-optimization/77485
12921 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
12922 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
12923 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
12924
12925 PR tree-optimization/33562
12926 PR tree-optimization/61912
12927 PR tree-optimization/77485
12928 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
12929 * gcc.dg/tree-ssa/complex-5.c: Likewise.
12930 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
12931 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
12932 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
12933 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
12934 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
12935
12936 2017-01-13 Martin Liska <mliska@suse.cz>
12937
12938 PR ipa/79043
12939 * gcc.c-torture/execute/pr79043.c: New test.
12940
12941 2017-01-13 Richard Biener <rguenther@suse.de>
12942
12943 PR middle-end/78411
12944 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
12945
12946 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12947
12948 PR fortran/70697
12949 * gfortran.dg/coarray/event_4.f08: New test.
12950
12951 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12952
12953 PR fortran/70696
12954 * gfortran.dg/coarray/event_3.f08: New test.
12955
12956 2017-01-13 Richard Biener <rguenther@suse.de>
12957
12958 PR tree-optimization/77283
12959 * gcc.dg/tree-ssa/split-path-9.c: Fix.
12960
12961 2017-01-13 Richard Biener <rguenther@suse.de>
12962
12963 * gcc.dg/gimplefe-22.c: New testcase.
12964
12965 2017-01-13 Richard Biener <rguenther@suse.de>
12966
12967 PR tree-optimization/77283
12968 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
12969 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
12970 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
12971
12972 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
12973
12974 * gcc.dg/pr77862.c: Require fpic target.
12975
12976 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12977
12978 PR target/79004
12979 * gcc.target/powerpc/pr79004.c: New test.
12980
12981 2017-01-12 Martin Sebor <msebor@redhat.com>
12982
12983 * gcc.dg/pr78138.c: Adjust.
12984 * gcc.dg/pr78768.c: Adjust.
12985 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
12986 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
12987 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
12988 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
12989 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
12990 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
12991 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
12992 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
12993 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
12994 * gcc.dg/tree-ssa/pr78605.c: Adjust.
12995 * gcc.dg/tree-ssa/pr78622.c: Adjust.
12996
12997 2017-01-12 Jakub Jelinek <jakub@redhat.com>
12998
12999 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13000
13001 2017-01-12 Martin Sebor <msebor@redhat.com>
13002
13003 PR testsuite/79051
13004 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13005 due to bug 79054.
13006
13007 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
13008
13009 * gcc.dg/pr78768.c: Require LTO.
13010
13011 2017-01-12 Martin Sebor <msebor@redhat.com>
13012
13013 PR c/79074
13014 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13015 due to the referenced bug.
13016
13017 2017-01-12 Martin Sebor <msebor@redhat.com>
13018
13019 PR testsuite/79073
13020 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13021
13022 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
13023
13024 * gcc.target/i386/builtin_target.c (check_features): Check all
13025 supported __builtin_cpu_supports options.
13026
13027 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13028
13029 PR tree-optimization/78319
13030 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13031 Remove xfail.
13032
13033 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13034
13035 PR target/79044
13036 * gcc.target/powerpc/swaps-p8-26.c: New.
13037
13038 2017-01-12 Richard Biener <rguenther@suse.de>
13039
13040 * gcc.dg/gimplefe-21.c: New testcase.
13041
13042 2017-01-12 Michael Collison <michael.collison@arm.com>
13043
13044 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13045
13046 2017-01-11 Julia Koval <julia.koval@intel.com>
13047 Uros Bizjak <ubizjak@gmail.com>
13048
13049 * gcc.target/i386/sgx.c New test.
13050 * gcc.target/i386/sse-12.c: Add -msgx.
13051 * gcc.target/i386/sse-13.c: Ditto.
13052 * gcc.target/i386/sse-14.c: Ditto.
13053 * gcc.target/i386/sse-22.c: Ditto.
13054 * gcc.target/i386/sse-23.c: Ditto.
13055 * g++.dg/other/i386-2.C: Ditto.
13056 * g++.dg/other/i386-3.C: Ditto.
13057
13058 2017-01-11 Martin Sebor <msebor@redhat.com>
13059
13060 PR c++/24511
13061 * g++.dg/template/explicit9.C: New test.
13062
13063 2017-01-11 Nathan Sidwell <nathan@acm.org>
13064
13065 PR c++/77812
13066 * g++.dg/pr77812.C: New.
13067
13068 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13069
13070 PR c++/71537
13071 * g++.dg/cpp1y/constexpr-71537.C: New test.
13072
13073 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13074 argument.
13075
13076 2017-01-11 Martin Sebor <msebor@redhat.com>
13077
13078 PR c/47931
13079 * c-c++-common/Waddress-2.c: New test.
13080
13081 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13082
13083 PR c++/78341
13084 * g++.dg/cpp0x/pr78341.C: New test.
13085
13086 2017-01-11 Martin Sebor <msebor@redhat.com>
13087
13088 PR c/78768
13089 * gcc.dg/pr78768.c: New test.
13090
13091 2017-01-11 David Malcolm <dmalcolm@redhat.com>
13092
13093 PR driver/78877
13094 * gcc.dg/spellcheck-options-14.c: New test case.
13095 * gcc.dg/spellcheck-options-15.c: New test case.
13096 * gcc.dg/spellcheck-options-16.c: New test case.
13097 * gcc.dg/spellcheck-options-17.c: New test case.
13098
13099 2017-01-11 Martin Liska <mliska@suse.cz>
13100
13101 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13102
13103 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13104
13105 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13106 instead of just 1 for the decomposition from struct C.
13107
13108 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13109
13110 * gcc.c-torture/execute/20170111-1.c: New test.
13111
13112 2017-01-11 Richard Biener <rguenther@suse.de>
13113
13114 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13115
13116 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13117
13118 PR middle-end/50199
13119 * gcc.dg/lto/pr50199_0.c: New test.
13120
13121 2017-01-10 Martin Sebor <msebor@redhat.com>
13122
13123 PR testsuite/78960
13124 PR testsuite/78959
13125 PR testsuite/78133
13126 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13127 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13128
13129 2017-01-10 Martin Sebor <msebor@redhat.com>
13130
13131 PR middle-end/78138
13132 * gcc.dg/pr78138.c: New test.
13133
13134 2017-01-10 David Malcolm <dmalcolm@redhat.com>
13135
13136 PR c++/77949
13137 * g++.dg/diagnostic/pr77949.C: New test case.
13138
13139 2017-01-10 Martin Sebor <msebor@redhat.com>
13140
13141 PR middle-end/78245
13142 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13143
13144 2017-01-10 Martin Sebor <msebor@redhat.com>
13145
13146 PR tree-optimization/78775
13147 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13148 * gcc.dg/attr-alloc_size-10.c: New test.
13149 * gcc.dg/attr-alloc_size-11.c: New test.
13150 * gcc.dg/builtin-stringop-chk-7.c: New test.
13151 * gcc.dg/pr78775.c: New test.
13152 * gcc.dg/pr78973-2.c: New test.
13153 * gcc.dg/pr78973.c: New test.
13154
13155 2017-01-10 Jeff Law <law@redhat.com>
13156
13157 PR tree-optimization/77766
13158 PR tree-optimization/78856
13159 * gcc.c-torture/execute/pr77766.c: New test.
13160
13161 2016-01-10 Richard Biener <rguenther@suse.de>
13162
13163 PR tree-optimization/79034
13164 * g++.dg/torture/pr79034.C: New testcase.
13165
13166 2017-01-10 Martin Liska <mliska@suse.cz>
13167
13168 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13169 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13170 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13171 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13172 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13173 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13174 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13175 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13176 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13177 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13178 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13179 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13180 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13181 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13182 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13183 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13184 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13185 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13186 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13187 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13188 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13189 * gcc.dg/ipa/pr64307.c: Likewise.
13190 * gcc.dg/ipa/pr77653.c: Likewise.
13191
13192 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13193
13194 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13195 * g++.dg/other/i386-3.C: Ditto.
13196 * gcc.target/i386/sse-12.c: Ditto.
13197 * gcc.target/i386/sse-13.c: Ditto.
13198 * gcc.target/i386/sse-22.c: Ditto.
13199 * gcc.target/i386/sse-23.c: Ditto.
13200 * gcc.target/i386/builtin_target.c: Handle new option.
13201 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13202 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13203 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13204
13205 2017-01-09 Martin Sebor <msebor@redhat.com>
13206
13207 PR testsuite/79036
13208 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13209 with different precisions.
13210
13211 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13212
13213 * g++.dg/opt/call2.C: New test.
13214 * g++.dg/opt/call3.C: Likewise.
13215 * gnat.dg/array26.adb: New test.
13216 * gnat.dg/array26_pkg.ad[sb]: New helper.
13217 * gnat.dg/array27.adb: New test.
13218 * gnat.dg/array27_pkg.ad[sb]: New helper.
13219 * gnat.dg/array28.adb: New test.
13220 * gnat.dg/array28_pkg.ad[sb]: New helper.
13221
13222 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13223
13224 PR translation/79019
13225 PR translation/79020
13226 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13227 diagnostics.
13228 * gfortran.dg/initialization_17.f90: Likewise.
13229
13230 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13231
13232 PR testsuite/79026
13233 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13234 * gcc.target/i386/pr78904-4.c: Likewise.
13235 * gcc.target/i386/pr78904-6.c: Likewise.
13236 * gcc.target/i386/pr78967-2.c: Likewise.
13237
13238 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13239
13240 PR tree-optimization/78899
13241 * gcc.target/i386/pr78899.c: New test.
13242 * gcc.dg/pr71077.c: New test.
13243
13244 2017-01-09 Martin Jambor <mjambor@suse.cz>
13245
13246 PR ipa/78365
13247 PR ipa/78599
13248 * gcc.dg/torture/pr78365.c: New test.
13249
13250 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13251
13252 PR c++/78948
13253 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13254 (main): Use int* instead of long long.
13255
13256 PR tree-optimization/78938
13257 * gcc.dg/vect/pr78938.c: New test.
13258
13259 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13260
13261 * gcc.dg/20161219.c: New test.
13262
13263 2017-01-09 Richard Biener <rguenther@suse.de>
13264
13265 PR tree-optimization/78997
13266 * gcc.dg/torture/pr78997.c: New testcase.
13267
13268 2017-01-09 Richard Biener <rguenther@suse.de>
13269
13270 PR debug/79000
13271 * g++.dg/lto/pr79000_0.C: New testcase.
13272 * g++.dg/lto/pr79000_1.c: Likewise.
13273
13274 2017-01-08 Martin Sebor <msebor@redhat.com>
13275
13276 PR middle-end/77708
13277 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13278 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13279 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13280 due to bug 78969.
13281 * gcc.dg/format/pr78569.c: Adjust.
13282
13283 2017-01-07 David Malcolm <dmalcolm@redhat.com>
13284
13285 PR c++/72803
13286 * g++.dg/diagnostic/pr72803.C: New test case.
13287
13288 2017-01-07 Martin Sebor <msebor@redhat.com>
13289
13290 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13291 * gcc.dg/attr-alloc_size-4.c: Same.
13292
13293 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13294
13295 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13296 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13297 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13298 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13299 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13300 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13301 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13302
13303 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13304 * gcc.dg/memcmp-1.c: New.
13305 * gcc.dg/strncmp-1.c: New.
13306
13307 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13308
13309 * gcc.target/arm/acle/mcrr: New.
13310 * gcc.target/arm/acle/mcrr2: New.
13311 * gcc.target/arm/acle/mrrc: New.
13312 * gcc.target/arm/acle/mrrc2: New.
13313
13314 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13315
13316 * gcc.target/arm/acle/mcr.c: New.
13317 * gcc.target/arm/acle/mrc.c: New.
13318 * gcc.target/arm/acle/mcr2.c: New.
13319 * gcc.target/arm/acle/mrc2.c: New.
13320
13321 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13322
13323 * gcc.target/arm/acle/ldc: New.
13324 * gcc.target/arm/acle/ldc2: New.
13325 * gcc.target/arm/acle/ldcl: New.
13326 * gcc.target/arm/acle/ldc2l: New.
13327 * gcc.target/arm/acle/stc: New.
13328 * gcc.target/arm/acle/stc2: New.
13329 * gcc.target/arm/acle/stcl: New.
13330 * gcc.target/arm/acle/stc2l: New.
13331
13332 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13333
13334 * gcc.target/arm/acle/acle.exp: Run tests for different options
13335 and make sure fat-lto-objects is used such that we can still do
13336 assemble scans.
13337 * gcc.target/arm/acle/cdp.c: New.
13338 * gcc.target/arm/acle/cdp2.c: New.
13339 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13340 (check_effective_target_arm_coproc1_ok_nocache): New.
13341 (check_effective_target_arm_coproc2_ok): New.
13342 (check_effective_target_arm_coproc2_ok_nocache): New.
13343 (check_effective_target_arm_coproc3_ok): New.
13344 (check_effective_target_arm_coproc3_ok_nocache): New.
13345 (check_effective_target_arm_coproc4_ok): New.
13346 (check_effective_target_arm_coproc4_ok_nocache): New.
13347
13348 2017-01-06 Martin Sebor <msebor@redhat.com>
13349
13350 PR middle-end/78605
13351 * gcc.dg/tree-ssa/pr78605.c: New test.
13352
13353 2017-01-05 Martin Sebor <msebor@redhat.com>
13354
13355 PR tree-optimization/78910
13356 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13357 diagnostics.
13358 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13359 * gcc.dg/tree-ssa/pr78910.c: New test.
13360
13361 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13362
13363 * gcc.dg/sso-10.c: New test.
13364
13365 2017-01-05 Jakub Jelinek <jakub@redhat.com>
13366
13367 PR tree-optimization/71016
13368 * gcc.target/i386/pr71016.c: New test.
13369 * gcc.target/aarch64/pr71016.c: New test.
13370 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13371
13372 PR c++/78931
13373 * g++.dg/cpp1z/decomp19.C: New test.
13374
13375 PR c++/78890
13376 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13377 * g++.dg/init/union1.C: Likewise.
13378 * g++.dg/cpp0x/union6.C: Expect errors.
13379 * g++.dg/cpp0x/union8.C: New test.
13380 * g++.dg/cpp0x/pr78890-1.C: New test.
13381 * g++.dg/cpp0x/pr78890-2.C: New test.
13382
13383 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
13384
13385 * gcc.target/powerpc/pr71670.c: Require p9vector.
13386 * gcc.target/powerpc/p9-novsx.c: Same.
13387
13388 2017-01-05 David Malcolm <dmalcolm@redhat.com>
13389
13390 * selftests/asr_div1.rtl: New file.
13391 * selftests/aarch64: New subdirectory.
13392 * selftests/aarch64/times-two.rtl: New file.
13393 * selftests/bb-index.rtl: New file.
13394 * selftests/cfg-test.rtl: New file.
13395 * selftests/const-int.rtl: New file.
13396 * selftests/example-labels.rtl: New file.
13397 * selftests/insn-with-mode.rtl: New file.
13398 * selftests/jump-to-label-ref.rtl: New file.
13399 * selftests/jump-to-return.rtl: New file.
13400 * selftests/jump-to-simple-return.rtl: New file.
13401 * selftests/mem.rtl: New file.
13402 * selftests/note-insn-deleted.rtl: New file.
13403 * selftests/note_insn_basic_block.rtl: New file.
13404 * selftests/simple-cse.rtl: New file.
13405 * selftests/symbol-ref.rtl: New file.
13406 * selftests/x86_64: New subdirectory.
13407 * selftests/x86_64/call-insn.rtl: New file.
13408 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13409 * selftests/x86_64/times-two.rtl: New file.
13410 * selftests/x86_64/unspec.rtl: New file.
13411
13412 2017-01-05 Nathan Sidwell <nathan@acm.org>
13413
13414 PR c++/78765
13415 * g++.dg/cpp0x/pr78765.C: New.
13416
13417 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13418
13419 * gcc.target/s390/memcpy-2.c: New test.
13420 * gcc.target/s390/memset-2.c: New test.
13421
13422 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13423
13424 * gcc.target/s390/memcpy-1.c: New test.
13425
13426 2017-01-04 Jeff Law <law@redhat.com>
13427
13428 PR tree-optimization/78812
13429 * g++.dg/torture/pr78812.C: New test.
13430
13431 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13432
13433 PR target/71977
13434 PR target/70568
13435 PR target/78823
13436 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13437 64-bit VSX systems with direct move, whether we optimize common
13438 code sequences in the GLIBC math library for float math functions.
13439 * gcc.target/powerpc/pr71977-2.c: Likewise.
13440
13441 2017-01-04 Marek Polacek <polacek@redhat.com>
13442
13443 PR c++/64767
13444 * c-c++-common/Wpointer-compare-1.c: New test.
13445
13446 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13447
13448 PR c++/78949
13449 * c-c++-common/Wunused-var-16.c: New test.
13450
13451 PR c++/78693
13452 * g++.dg/cpp0x/pr78693.C: New test.
13453
13454 PR driver/78957
13455 * gcc.dg/pr78957.c: New test.
13456
13457 * g++.dg/cpp1y/auto-fn34.C: New test.
13458
13459 PR c++/71182
13460 * g++.dg/cpp0x/pr71182.C: New test.
13461
13462 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13463
13464 PR target/78056
13465 * gcc.target/powerpc/pr78056-1.c: New test.
13466 * gcc.target/powerpc/pr78056-2.c: New test.
13467 * gcc.target/powerpc/pr78056-3.c: New test.
13468 * gcc.target/powerpc/pr78056-4.c: New test.
13469 * gcc.target/powerpc/pr78056-5.c: New test.
13470 * gcc.target/powerpc/pr78056-6.c: New test.
13471 * gcc.target/powerpc/pr78056-7.c: New test.
13472 * gcc.target/powerpc/pr78056-8.c: New test.
13473 * lib/target-supports.exp
13474 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13475 whether the effective target supports the popcntb instruction.
13476
13477 2017-01-03 Jeff Law <law@redhat.com>
13478
13479 PR tree-optimization/67955
13480 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13481
13482 2017-01-04 Marek Polacek <polacek@redhat.com>
13483
13484 PR c++/77545
13485 PR c++/77284
13486 * g++.dg/cpp0x/range-for32.C: New test.
13487 * g++.dg/cpp0x/range-for33.C: New test.
13488
13489 2017-01-04 David Malcolm <dmalcolm@redhat.com>
13490
13491 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13492
13493 2017-01-04 Nathan Sidwell <nathan@acm.org>
13494
13495 PR c++/66735
13496 * g++.dg/cpp1y/pr66735.C: New.
13497
13498 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13499
13500 PR tree-optimization/71563
13501 * gcc.dg/tree-ssa/pr71563.c: New test.
13502
13503 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13504
13505 PR fortran/78534
13506 PR fortran/78976
13507 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13508 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13509 * gfortran.dg/transfer_intrinsic_1.f90: Change
13510 scan-tree-dump-times due to gfc_trans_string_copy change to
13511 avoid -Wstringop-overflow.
13512
13513 2017-01-03 Jeff Law <law@redhat.com>
13514
13515 PR tree-optimization/78856
13516 * gcc.c-torture/execute/pr78856.c: New test.
13517
13518 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13519
13520 PR target/78953
13521 * gcc.target/powerpc/pr78953.c: New test.
13522
13523 2017-01-03 Ian Lance Taylor <iant@google.com>
13524
13525 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13526 enums.
13527
13528 2017-01-03 Martin Sebor <msebor@redhat.com>
13529
13530 PR tree-optimization/78696
13531 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13532 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13533 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13534 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13535
13536 2017-01-03 David Malcolm <dmalcolm@redhat.com>
13537
13538 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13539 with more than one digit.
13540 * lib/gcc-dg.exp (process-message): Support more than one digit
13541 in relative line specifications.
13542
13543 2017-01-03 Jakub Jelinek <jakub@redhat.com>
13544
13545 PR tree-optimization/78965
13546 * gcc.dg/pr78965.c: New test.
13547
13548 PR middle-end/78901
13549 * g++.dg/opt/pr78901.C: New test.
13550
13551 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13552
13553 PR fortran/78534
13554 PR fortran/66310
13555 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13556 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13557 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13558 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13559 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13560 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13561 * gfortran.dg/string_1_lp64.f90: New test.
13562 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13563 * gfortran.dg/string_3_lp64.f90: New test.
13564 * gfortran.dg/transfer_intrinsic_1.f90: Change
13565 scan-tree-dump-times due to gfc_trans_string_copy change to
13566 avoid -Wstringop-overflow.
13567
13568 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
13569
13570 PR target/78967
13571 * gcc.target/i386/pr78967-1.c: New test.
13572 * gcc.target/i386/pr78967-2.c: Ditto.
13573 * gcc.target/i386/pr78967-3.c: Ditto.
13574
13575 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13576 * gcc.target/i386/pr78904-4.c: Ditto.
13577 * gcc.target/i386/pr78904-6.c: Ditto.
13578
13579 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
13580
13581 PR middle-end/77674
13582 * g++.dg/torture/pr77674.C: New testcase.
13583
13584 2017-01-01 Jakub Jelinek <jakub@redhat.com>
13585
13586 Update copyright years.
13587 \f
13588 Copyright (C) 2017 Free Software Foundation, Inc.
13589
13590 Copying and distribution of this file, with or without modification,
13591 are permitted in any medium without royalty provided the copyright
13592 notice and this notice are preserved.