id-17.f: For ilp32 allow graphite codegen errors and scan for one.
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-10-04 Richard Biener <rguenther@suse.de>
2
3 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
4 errors and scan for one.
5 * gfortran.dg/graphite/id-19.f: Likewise.
6 * gfortran.dg/graphite/pr29832.f90: Likewise.
7 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
8 * gfortran.dg/graphite/pr42326.f90: Likewise.
9 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
10 * gfortran.dg/graphite/run-id-2.f90: Likewise.
11 * gfortran.dg/graphite/run-id-3.f90: Likewise.
12 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
13
14 2017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
15
16 * gcc.target/powerpc/float128-odd.c: New test.
17
18 2017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
19
20 PR c++/70343
21 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
22
23 2017-10-03 Jeff Law <law@redhat.com>
24
25 PR target/82358
26 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
27
28 2017-10-03 Martin Jambor <mjambor@suse.cz>
29
30 PR tree-optimization/82363
31 * gcc.dg/tree-ssa/pr82363.c: New test.
32
33 2017-10-03 Jakub Jelinek <jakub@redhat.com>
34
35 PR tree-optimization/82381
36 * gcc.c-torture/compile/pr82381.c: New test.
37
38 PR target/82386
39 * gcc.dg/pr82386.c: New test.
40
41 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
42
43 PR c++/70570
44 * g++.dg/cpp1y/lambda-generic-70570.C: New.
45
46 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
47
48 PR c++/79590
49 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
50
51 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
52
53 PR c++/79005
54 * g++.dg/cpp1y/lambda-generic-79005.C: New.
55
56 2017-10-02 Paul Thomas <pault@gcc.gnu.org>
57
58 PR fortran/82312
59 * gfortran.dg/typebound_proc_36.f90 : New test.
60
61 2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
62
63 PR target/80210
64 * gcc.target/powerpc/pr80210-2.c: New test.
65
66 2017-10-02 Jakub Jelinek <jakub@redhat.com>
67
68 * gcc.dg/pr82389.c: New test.
69
70 PR tree-optimization/82387
71 PR tree-optimization/82388
72 PR tree-optimization/82389
73 * gcc.c-torture/compile/pr82389.c: New test.
74 * gcc.c-torture/execute/pr82387.c: New test.
75 * gcc.c-torture/execute/pr82388.c: New test.
76
77 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
78
79 PR c++/79180
80 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
81 * g++.dg/torture/pr79180.C: Likewise.
82
83 PR c++/71386
84 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
85
86 2017-10-02 Richard Biener <rguenther@suse.de>
87
88 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
89 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
90 * gcc.dg/graphite/id-16.c: Likewise.
91 * gcc.dg/graphite/pr46168.c: Likewise.
92 * gcc.dg/graphite/pr68756.c: Likewise.
93 * gcc.dg/graphite/pr69728.c: Likewise.
94 * gcc.dg/graphite/pr71575-2.c: Likewise.
95 * gcc.dg/graphite/pr77362.c: Likewise.
96 * gcc.dg/graphite/pr81373.c: Likewise.
97 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
98 * gfortran.dg/graphite/interchange-1.f: Likewise.
99 * gfortran.dg/graphite/pr29581.f90: Likewise.
100 * gfortran.dg/graphite/pr42334-1.f: Likewise.
101 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
102 * gfortran.dg/graphite/pr42393.f90: Likewise.
103 * gfortran.dg/graphite/pr47019.f: Likewise.
104
105 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
106
107 PR c++/69977
108 * g++.dg/cpp1y/lambda-generic-69977.C: New.
109
110 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
111
112 PR c++/59991
113 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
114
115 2017-10-02 Tom de Vries <tom@codesourcery.com>
116
117 * gcc.c-torture/compile/pr82337.c: Add
118 dg-require-effective-target nonlocal_goto.
119
120 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
121 Alan Hayward <alan.hayward@arm.com>
122 David Sherwood <david.sherwood@arm.com>
123
124 PR target/71307
125 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
126
127 2017-10-02 Richard Biener <rguenther@suse.de>
128
129 PR tree-optimization/82355
130 * gcc.dg/graphite/fuse-1.c: Adjust.
131 * gcc.dg/graphite/fuse-2.c: Likewise.
132 * gcc.dg/graphite/pr82355.c: New testcase.
133
134 2017-10-01 Jeff Law <law@redhat.com>
135
136 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
137
138 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
139
140 PR fortran/61450
141 * gfortran.dg/binding_label_tests_28.f90: New test.
142
143 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
144
145 PR c++/65949
146 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
147
148 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
149
150 PR c++/68754
151 * g++.dg/cpp1y/constexpr-68754.C: Move...
152 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
153
154 2017-09-30 Jakub Jelinek <jakub@redhat.com>
155
156 PR target/82361
157 * gcc.target/i386/pr82361-1.c: New test.
158 * gcc.target/i386/pr82361-2.c: New test.
159
160 2017-09-29 Yury Gribov <tetra2005@gmail.com>
161
162 PR middle-end/82319
163 * c-c++/common/pr57371-4.c: Test NaN comparisons.
164
165 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
166
167 * g++.dg/other/dump-ada-spec-10.C: New test.
168
169 2017-09-29 Jeff Law <law@redhat.com>
170
171 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
172
173 2017-09-29 Jakub Jelinek <jakub@redhat.com>
174
175 P0683R1 - default member initializers for bit-fields
176 * g++.dg/ext/bitfield6.C: New test.
177 * g++.dg/cpp2a/bitfield1.C: New test.
178 * g++.dg/cpp2a/bitfield2.C: New test.
179 * g++.dg/cpp2a/bitfield3.C: New test.
180
181 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
182
183 PR target/81481
184 * gcc.target/i386/pr81481.c: New.
185
186 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
187
188 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
189 and dg-require-effective-target directives to correct testing
190 behavior.
191 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
192 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
193 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
194 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
195 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
196 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
197 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
198 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
199 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
200 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
201 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
202 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
203 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
204 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
205 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
206 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
207 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
208
209 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
210
211 PR tree-optimization/82337
212 * gcc.c-torture/compile/pr82337.c: New file.
213
214 2017-09-29 Javier Miranda <miranda@adacore.com>
215
216 * gnat.dg/unchecked_union3.adb: New testcase.
217
218 2017-09-29 Javier Miranda <miranda@adacore.com>
219
220 * gnat.dg/unchecked_union2.adb: New testcase.
221
222 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
223
224 PR fortran/25071
225 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
226 * gfortran.dg/argument_checking_4.f90: Likewise.
227 * gfortran.dg/argument_checking_5.f90: Likewise.
228 * gfortran.dg/argument_checking_6.f90: Likewise.
229 * gfortran.dg/argument_checking_10.f90: Likewise.
230 * gfortran.dg/argument_checking_13.f90: Likewise.
231 * gfortran.dg/argument_checking_15.f90: Likewise.
232 * gfortran.dg/argument_checking_18.f90: Likewise.
233 * gfortran.dg/gomp/udr8.f90: Likewise.
234 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
235 the dg-options.
236
237 2017-09-29 Jakub Jelinek <jakub@redhat.com>
238
239 * g++.dg/ext/bitfield7.C: New test.
240 * g++.dg/ext/bitfield8.C: New test.
241 * g++.dg/ext/bitfield9.C: New test.
242
243 PR c/82340
244 * gcc.dg/tree-ssa/pr82340.c: New test.
245
246 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
247
248 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
249
250 PR c++/79488
251 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
252
253 2017-09-28 Jakub Jelinek <jakub@redhat.com>
254
255 PR target/82342
256 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
257 * gcc.target/i386/pr82260-2.c: Likewise.
258
259 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
260
261 * gcc.target/i386/avx512f-constant-float-return.c: New test.
262
263 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
264
265 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
266 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
267 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
268 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
269 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
270 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
271 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
272 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
273 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
274 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
275
276 2017-09-28 David Malcolm <dmalcolm@redhat.com>
277
278 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
279 test case.
280 * jit.dg/test-returning-function-ptr.c (create_code): Update to
281 create a function pointer type independently of the call to
282 gcc_jit_function_get_address, and assign the pointer to a local
283 before returning it, to exercise the function pointer type
284 comparison code.
285
286 2017-09-27 David Malcolm <dmalcolm@redhat.com>
287
288 * jit.dg/all-non-failing-tests.h: Add
289 test-returning-function-ptr.c.
290 * jit.dg/test-returning-function-ptr.c: New test case.
291
292 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
293
294 PR target/71727
295 * gcc.target/aarch64/pr71727-2.c: New test.
296
297 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
298
299 * gcc.target/powerpc/swaps-p8-28.c: New test.
300 * gcc.target/powerpc/swaps-p8-29.c: New test.
301 * gcc.target/powerpc/swaps-p8-30.c: New test.
302 * gcc.target/powerpc/swaps-p8-31.c: New test.
303 * gcc.target/powerpc/swaps-p8-32.c: New test.
304 * gcc.target/powerpc/swaps-p8-33.c: New test.
305 * gcc.target/powerpc/swaps-p8-34.c: New test.
306 * gcc.target/powerpc/swaps-p8-35.c: New test.
307 * gcc.target/powerpc/swaps-p8-36.c: New test.
308 * gcc.target/powerpc/swaps-p8-37.c: New test.
309 * gcc.target/powerpc/swaps-p8-38.c: New test.
310 * gcc.target/powerpc/swaps-p8-39.c: New test.
311 * gcc.target/powerpc/swaps-p8-40.c: New test.
312 * gcc.target/powerpc/swaps-p8-41.c: New test.
313 * gcc.target/powerpc/swaps-p8-42.c: New test.
314 * gcc.target/powerpc/swaps-p8-43.c: New test.
315 * gcc.target/powerpc/swaps-p8-44.c: New test.
316 * gcc.target/powerpc/swaps-p8-45.c: New test.
317
318 2017-09-27 Carl Love <cel@us.ibm.com>
319 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
320 for the __builtin_fctid and __builtin_fctiw.
321
322 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
323
324 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
325 new group memory offsetting code in the BRIG frontend.
326 * brig.dg/test/gimple/function_calls.hsail: Likewise.
327 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
328 * brig.dg/test/gimple/variables.hsail: Likewise.
329
330 2017-09-27 Jakub Jelinek <jakub@redhat.com>
331
332 PR c++/82159
333 * g++.dg/opt/pr82159.C: New test.
334
335 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
336
337 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
338
339 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
340
341 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
342 don't generate a 32-bit shift after doing XSCVDPSPN.
343 * gcc.target/powerpc/direct-move-float1.c: Likewise.
344 * gcc.target/powerpc/direct-move-float3.c: New test.
345
346 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
347
348 * gcc.dg/tree-ssa/cmpdiv.c: New test.
349
350 2017-09-26 Carl Love <cel@us.ibm.com>
351
352 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
353 file for the new built-ins and the existing built-ins.
354
355 2017-09-26 Janus Weil <janus@gcc.gnu.org>
356
357 PR fortran/82143
358 PR fortran/82324
359 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
360 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
361 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
362 Don't assume that DOUBLE PRECISION has kind=16.
363
364 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
365
366 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
367 warning from associate construct and do loop.
368
369 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
370
371 * gfortran.dg/gomp/associate1.f90: Really commit change
372 from 2017-09-25.
373 * gfortran.dg/predcom-1.f: Likewise.
374 * gfortran.dg/unconstrained_commons.f: Likewise.
375
376 2017-09-26 Jakub Jelinek <jakub@redhat.com>
377
378 PR middle-end/35691
379 * gcc.dg/pr35691-5.c: New test.
380 * gcc.dg/pr35691-6.c: New test.
381
382 2017-09-26 Richard Biener <rguenther@suse.de>
383
384 PR tree-optimization/82321
385 * gcc.dg/graphite/pr82321.c: New testcase.
386
387 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
388
389 * lib/target-supports.exp (check_effective_target_vect_int)
390 (check_effective_target_vect_shift)
391 (check_effective_target_whole_vector_shift)
392 (check_effective_target_vect_shift_char)
393 (check_effective_target_vect_long)
394 (check_effective_target_vect_double)
395 (check_effective_target_vect_long_long)
396 (check_effective_target_vect_perm)
397 (check_effective_target_vect_perm_byte)
398 (check_effective_target_vect_perm_short)
399 (check_effective_target_vect_widen_mult_qi_to_hi)
400 (check_effective_target_vect_widen_mult_hi_to_si)
401 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
402 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
403 (check_effective_target_vect_widen_mult_si_to_di_pattern)
404 (check_effective_target_vect_pack_trunc)
405 (check_effective_target_vect_unpack)
406 (check_effective_target_vect_hw_misalign)
407 (check_effective_target_vect_condition)
408 (check_effective_target_vect_cond_mixed)
409 (check_effective_target_vect_char_mult)
410 (check_effective_target_vect_short_mult)
411 (check_effective_target_vect_int_mult)
412 (check_effective_target_vect_extract_even_odd)
413 (check_effective_target_vect_interleave)
414 (check_effective_target_sqrt_insn)
415 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
416 VX.
417 (check_vect_support_and_set_flags): New proc.
418 (check_effective_target_s390_vxe): Rename arch12 to z14.
419
420 2017-09-26 Richard Biener <rguenther@suse.de>
421
422 PR tree-optimization/82320
423 * gcc.dg/torture/pr82320.c: New testcase.
424
425 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
426
427 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
428 Fix arm check.
429
430 2017-09-25 Jeff Law <law@redhat.com>
431
432 * lib/target-supports.exp
433 (check_effective_target_supports_stack_clash_protection): Enable for
434 rs6000 and powerpc targets.
435
436 2017-09-25 Bin Cheng <bin.cheng@arm.com>
437
438 PR tree-optimization/82163
439 * gcc.dg/tree-ssa/pr82163.c: New test.
440
441 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
442
443 * gfortran.dg/do_subscript_1.f90: New test.
444 * gfortran.dg/do_subscript_2.f90: New test.
445 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
446 * gfortran.dg/predcom-1.f: Adjust loop bounds.
447 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
448
449 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
450
451 * gcc.target/powerpc/fold-vec-st-char.c: New.
452 * gcc.target/powerpc/fold-vec-st-double.c: New.
453 * gcc.target/powerpc/fold-vec-st-float.c: New.
454 * gcc.target/powerpc/fold-vec-st-int.c: New.
455 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
456 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
457 * gcc.target/powerpc/fold-vec-st-short.c: New.
458
459 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
460
461 * g++.dg/pr82155.C: New testcase.
462
463 2017-09-25 Richard Biener <rguenther@suse.de>
464
465 PR tree-optimization/82285
466 * gcc.dg/torture/pr82285.c: New testcase.
467
468 2017-09-25 Justin Squirek <squirek@adacore.com>
469
470 * gnat.dg/entry_family.adb: New testcase
471
472 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
473
474 PR target/82267
475 * gcc.target/i386/pr82267.c: New test.
476
477 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
478 PR fortran/66328
479
480 * gfortran.dg/data_derived_1.f90: New test.
481
482 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
483
484 PR fortran/54633
485 * gfortran.dg/intrinsic_bounds_1.f90: New test.
486 * gfortran.dg/intrinsic_param_1.f90: New test.
487
488 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
489 Steven G. Kargl <kargl@gcc.gnu.org>
490
491 PR fortran/80118
492 * gfortran.dg/zero_sized_7.f90: New test.
493
494 2017-09-23 Janus Weil <janus@gcc.gnu.org>
495
496 PR fortran/82143
497 * gfortran.dg/promotion_3.f90: New test case.
498 * gfortran.dg/promotion_4.f90: New test case.
499
500 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
501
502 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
503 * gcc.target/i386/pr82196-2.c: (b): Likewise.
504
505 2017-09-22 Jakub Jelinek <jakub@redhat.com>
506
507 PR middle-end/35691
508 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
509 instead of -fdump-tree-forwprop-details in dg-options.
510 * gcc.dg/pr35691-2.c: Likewise.
511 * gcc.dg/pr35691-3.c: New test.
512 * gcc.dg/pr35691-4.c: New test.
513
514 PR sanitizer/81929
515 * g++.dg/ubsan/pr81929.C: New test.
516
517 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
518
519 PR tree-optimization/82289
520 * gcc.dg/vect/pr82289.c: New test.
521
522 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
523 Alan Hayward <alan.hayward@arm.com>
524 David Sherwood <david.sherwood@arm.com>
525
526 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
527 of alignment message.
528 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
529
530 2017-09-22 Martin Sebor <msebor@redhat.com>
531
532 PR c/81854
533 * gcc.target/i386/pr80732.c: Correct a type error.
534
535 2017-09-22 David Malcolm <dmalcolm@redhat.com>
536
537 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
538 to reflect highlighting of parameters; add test coverage for
539 callback parameters.
540
541 2017-09-22 Richard Biener <rguenther@suse.de>
542
543 * gcc.dg/graphite/scop-24.c: New testcase.
544
545 2017-09-22 Richard Biener <rguenther@suse.de>
546
547 PR tree-optimization/82291
548 * gcc.dg/torture/pr82291.c: New testcase.
549
550 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
551
552 * gcc.target/i386/avx512f-constant-set.c: New test.
553
554 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
555
556 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
557 * gcc.target/i386/avx512f-prefer.c: New test.
558
559 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
560
561 * lib/target-supports.exp
562 (check_effective_target_frame_pointer_for_non_leaf): Add
563 case for x86 Solaris.
564
565 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
566
567 PR fortran/78512
568 * gfortran.dg/associate_26.f90 : New test.
569
570 PR fortran/80120
571 * gfortran.dg/associate_27.f90 : New test.
572
573 PR fortran/81903
574 * gfortran.dg/associate_28.f90 : New test.
575
576 PR fortran/82121
577 * gfortran.dg/associate_29.f90 : New test.
578
579 PR fortran/67543
580 * gfortran.dg/associate_30.f90 : New test.
581
582 PR fortran/52832
583 * gfortran.dg/associate_31.f90 : New test.
584
585 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
586
587 * gnat.dg/discr48.adb: New test.
588 * gnat.dg/discr48_pkg.ads: New helper.
589
590 2017-09-21 Tamar Christina <tamar.christina@arm.com>
591
592 PR testsuite/78421
593 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
594 Invert arm check.
595
596 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
597
598 * gfortran.dg/goacc/wait.f90: New test.
599
600 2017-09-21 Jakub Jelinek <jakub@redhat.com>
601
602 PR sanitizer/81715
603 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
604 const predicate to const predicate & to avoid UB.
605 * g++.dg/opt/pr81715.C: New test.
606
607 2017-09-21 Richard Biener <rguenther@suse.de>
608
609 PR tree-optimization/82276
610 PR tree-optimization/82244
611 * gcc.dg/torture/pr82276.c: New testcase.
612
613 2017-09-21 Richard Biener <rguenther@suse.de>
614
615 PR tree-optimization/71351
616 * gfortran.dg/graphite/pr71351.f90: New testcase.
617 * gfortran.dg/graphite/interchange-3.f90: Adjust.
618
619 2017-09-21 Jakub Jelinek <jakub@redhat.com>
620
621 PR target/82260
622 * gcc.target/i386/pr82260-1.c: New test.
623 * gcc.target/i386/pr82260-2.c: New test.
624
625 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
626 Jeff Law <law@redhat.com>
627
628 * gcc.dg/stack-check-5.c: Add argument for s390.
629 * lib/target-supports.exp:
630 (check_effective_target_supports_stack_clash_protection): Enable for
631 s390/s390x targets.
632
633 2017-09-20 Martin Sebor <msebor@redhat.com>
634
635 PR c/81854
636 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
637 * g++.dg/ext/attr-ifunc-4.C: Ditto.
638 * lib/target-supports.exp: Adjust for C++.
639
640 PR c/81854
641 * gcc.dg/attr-ifunc-1.c: Correct type errors.
642 * gcc.dg/attr-ifunc-2.c: Ditto.
643 * gcc.dg/attr-ifunc-3.c: Ditto.
644 * gcc.dg/attr-ifunc-4.c: Ditto.
645 * gcc.dg/attr-ifunc-5.c: Ditto.
646 * gcc.dg/pr81854.c: Require ifunc support.
647 * lib/target-supports.exp: Correct type error.
648
649 2017-09-20 Jeff Law <law@redhat.com>
650
651 * gcc.target/i386/stack-check-11.c: Update test and regexp
652 so that it works for both i?86 and x86_64.
653
654 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
655
656 PR target/77687
657 * gcc.target/powerpc/pr77687.c: New testcase.
658
659 2017-09-20 Jakub Jelinek <jakub@redhat.com>
660
661 P0409R2 - allow lambda capture [=, this]
662 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
663 capture. Add further tests.
664 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
665 for c++2a on [=, this] capture.
666
667 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
668 * g++.dg/cpp1z/cplusplus_1z.C: New test.
669
670 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
671
672 * gcc.target/i386/builtin_target.c: Test knm.
673 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
674
675 2017-09-20 Richard Biener <rguenther@suse.de>
676
677 PR tree-optimization/77362
678 * gcc.dg/graphite/pr77362.c: New testcase.
679
680 2017-09-20 Richard Biener <rguenther@suse.de>
681
682 PR tree-optimization/82264
683 * gcc.dg/torture/pr82264.c: New testcase.
684
685 2017-09-20 Jakub Jelinek <jakub@redhat.com>
686
687 * g++.dg/debug/dwarf2/template-params-13.C: New test.
688 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
689 it doesn't match newlines.
690 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
691 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
692 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
693 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
694 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
695 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
696 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
697 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
698 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
699 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
700
701 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
702
703 PR c++/64954
704 * g++.dg/cpp0x/constexpr-ctor20.C: New.
705
706 2017-09-20 Richard Biener <rguenther@suse.de>
707
708 PR tree-optimization/81373
709 * gcc.dg/graphite/pr81373.c: New testcase.
710
711 2017-09-19 Jeff Law <law@redhat.com>
712
713 * gcc.target/i386/stack-check-11.c: New test.
714
715 * gcc.dg/stack-check-4.c: New test.
716 * gcc.dg/stack-check-5.c: New test.
717 * gcc.dg/stack-check-6.c: New test.
718 * gcc.dg/stack-check-6a.c: New test.
719 * gcc.dg/stack-check-7.c: New test.
720 * gcc.dg/stack-check-8.c: New test.
721 * gcc.dg/stack-check-9.c: New test.
722 * gcc.dg/stack-check-10.c: New test.
723 * lib/target-supports.exp
724 (check_effective_target_supports_stack_clash_protection): Enable for
725 x86 and x86_64 targets.
726
727 * gcc.dg/stack-check-3.c: New test.
728
729 * gcc.dg/stack-check-2.c: New test.
730 * lib/target-supports.exp
731 (check_effective_target_supports_stack_clash_protection): New.
732 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
733 (check_effective_target_caller_implicit_probes): Likewise.
734
735 2017-09-19 Jakub Jelinek <jakub@redhat.com>
736
737 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
738 * g++.dg/tree-ssa/pr41428.C: Likewise.
739 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
740 c++17 and up.
741 * g++.dg/expr/bool3.C: Likewise.
742 * g++.dg/expr/bitfield5.C: Likewise.
743 * g++.old-deja/g++.jason/bool5.C: Likewise.
744
745 2017-09-18 Martin Sebor <msebor@redhat.com>
746
747 PR c/81854
748 * gcc.dg/pr81854.c: New test.
749 * g++.dg/ext/attr-ifunc-5.C: New test.
750 * g++.dg/ext/attr-ifunc-1.C: Adjust.
751 * g++.dg/ext/attr-ifunc-2.C: Same.
752 * g++.dg/ext/attr-ifunc-3.C: Same.
753 * g++.dg/ext/attr-ifunc-4.C: Same.
754 * g++.old-deja/g++.abi/vtable2.C: Same.
755 * gcc.dg/attr-ifunc-1.c: Same.
756
757 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
758
759 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
760
761 2017-09-19 Richard Biener <rguenther@suse.de>
762
763 PR tree-optimization/82244
764 * gcc.dg/torture/pr82244.c: New testcase.
765
766 2017-09-19 Richard Biener <rguenther@suse.de>
767
768 PR tree-optimization/69728
769 * gfortran.dg/graphite/pr69728.f90: New testcase.
770 * gcc.dg/graphite/pr69728.c: Likewise.
771
772 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
773
774 PR c++/80947
775 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
776
777 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
778
779 * gcc.dg/vect/slp-multitypes-13.c: New test.
780
781 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
782
783 * gfortran.dg/vect/mask-store-1.f90: New test.
784
785 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
786
787 PR c++/45033
788 * g++.dg/expr/delete1.C: New.
789
790 2017-09-18 Bob Duff <duff@adacore.com>
791
792 * gnat.dg/validity_check.adb: New testcase.
793
794 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
795
796 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
797
798 2017-09-18 Bob Duff <duff@adacore.com>
799
800 * gnat.dg/tagged_prefix_call.adb: New testcase.
801
802 2017-09-18 Ed Schonberg <schonberg@adacore.com>
803
804 * gnat.dg/default_variants.adb: New testcase.
805
806 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
807
808 PR target/81736
809 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
810 * gcc.target/i386/pr81736-4.c: Likewise.
811
812 2017-09-18 Richard Biener <rguenther@suse.de>
813
814 PR tree-optimization/79622
815 * gcc.dg/graphite/pr79622.c: New testcase.
816
817 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
818
819 gcc.target/i386/pr82196-1.c: New test.
820 gcc.target/i386/pr82196-2.c: Likewise.
821
822 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
823
824 PR target/82166
825 * gcc.target/i386/pr82166.c: New test.
826
827 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
828
829 PR fortran/82173
830 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
831 * gfortran.dg/pdt_2.f03 : The same.
832 * gfortran.dg/pdt_3.f03 : The same.
833 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
834 module 'bad_vars'. Add error concerning assumed parameters and
835 save attribute.
836 * gfortran.dg/pdt_11.f03 : New test.
837
838 PR fortran/60483
839 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
840 * gfortran.dg/associate_25.f90 : New test.
841 * gfortran.dg/pdt_12.f03 : New test.
842
843 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
844 Jakub Jelinek <jakub@redhat.com>
845
846 Add support for -std=c++2a.
847 * lib/target-supports.exp (check_effective_target_c++17): Return
848 1 also if check_effective_target_c++2a.
849 (check_effective_target_c++17_down): New.
850 (check_effective_target_c++2a_only): New.
851 (check_effective_target_c++2a): New.
852 * g++.dg/cpp2a/cplusplus.C: New.
853
854 2017-09-15 Joseph Myers <joseph@codesourcery.com>
855
856 PR c/82071
857 * gcc.target/i386/excess-precision-8.c: New test.
858
859 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
860 Paolo Carlini <paolo.carlini@oracle.com>
861
862 PR c++/64644
863 * g++.dg/other/anon-union4.C: New.
864 * g++.old-deja/g++.law/union4.C: Adjust.
865 * g++.old-deja/g++.other/anon1.C: Likewise.
866
867 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
868
869 * c-c++-common/Wcast-align.c: New test.
870
871 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
872
873 * g++.dg/sso-1.C: New test.
874 * g++.dg/sso-2.C: Likewise.
875
876 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
877
878 PR c++/78648
879 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
880
881 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
882
883 PR tree-optimization/71026
884 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
885
886 2017-09-15 Jakub Jelinek <jakub@redhat.com>
887
888 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
889 * lib/target-supports.exp (check_effective_target_c++14): Use
890 check_effective_target_c++17 instead of check_effective_target_c++1z.
891 (check_effective_target_c++14_down): Likewise.
892 (check_effective_target_c++1z_only): Rename to ...
893 (check_effective_target_c++17_only): ... this.
894 (check_effective_target_c++1z): Rename to ...
895 (check_effective_target_c++17): ... this.
896 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
897 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
898 and c++17_only instead of c++1z_only. Adjust expected diagnostics
899 and comments refering to 1z to 17.
900 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
901 * g++.dg/template/partial5.C: Likewise.
902 * g++.dg/template/nontype8.C: Likewise.
903 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
904 * g++.dg/cpp1z/nontype3a.C: Likewise.
905 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
906 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
907 * g++.dg/cpp1z/class-deduction32.C: Likewise.
908 * g++.dg/cpp1z/pr78771.C: Likewise.
909 * g++.dg/cpp1z/elide1.C: Likewise.
910 * g++.dg/cpp1z/fold3.C: Likewise.
911 * g++.dg/cpp1z/class-deduction2.C: Likewise.
912 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
913 * g++.dg/cpp1z/inline-var2.C: Likewise.
914 * g++.dg/cpp1z/eval-order2.C: Likewise.
915 * g++.dg/cpp1z/decomp21.C: Likewise.
916 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
917 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
918 * g++.dg/cpp1z/utf8-neg.C: Likewise.
919 * g++.dg/cpp1z/class-deduction41.C: Likewise.
920 * g++.dg/cpp1z/class-deduction23.C: Likewise.
921 * g++.dg/cpp1z/nodiscard3.C: Likewise.
922 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
923 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
924 * g++.dg/cpp1z/class-deduction21.C: Likewise.
925 * g++.dg/cpp1z/range-for1.C: Likewise.
926 * g++.dg/cpp1z/init-statement4.C: Likewise.
927 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
928 * g++.dg/cpp1z/decomp30.C: Likewise.
929 * g++.dg/cpp1z/class-deduction39.C: Likewise.
930 * g++.dg/cpp1z/register2.C: Likewise.
931 * g++.dg/cpp1z/decomp9.C: Likewise.
932 * g++.dg/cpp1z/regress1.C: Likewise.
933 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
934 * g++.dg/cpp1z/class-deduction30.C: Likewise.
935 * g++.dg/cpp1z/abbrev2.C: Likewise.
936 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
937 * g++.dg/cpp1z/regress2.C: Likewise.
938 * g++.dg/cpp1z/decomp16.C: Likewise.
939 * g++.dg/cpp1z/bool-increment1.C: Likewise.
940 * g++.dg/cpp1z/aligned-new1.C: Likewise.
941 * g++.dg/cpp1z/decomp3.C: Likewise.
942 * g++.dg/cpp1z/register1.C: Likewise.
943 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
944 * g++.dg/cpp1z/class-deduction1.C: Likewise.
945 * g++.dg/cpp1z/decomp10.C: Likewise.
946 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
947 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
948 * g++.dg/cpp1z/decomp27.C: Likewise.
949 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
950 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
951 * g++.dg/cpp1z/class-deduction9.C: Likewise.
952 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
953 * g++.dg/cpp1z/decomp11.C: Likewise.
954 * g++.dg/cpp1z/aligned-new3.C: Likewise.
955 * g++.dg/cpp1z/utf8-2.C: Likewise.
956 * g++.dg/cpp1z/lambda-this3.C: Likewise.
957 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
958 * g++.dg/cpp1z/byte1.C: Likewise.
959 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
960 * g++.dg/cpp1z/aggr-base4.C: Likewise.
961 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
962 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
963 * g++.dg/cpp1z/utf8-2a.C: Likewise.
964 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
965 * g++.dg/cpp1z/aggr-base6.C: Likewise.
966 * g++.dg/cpp1z/cplusplus.C: Likewise.
967 * g++.dg/cpp1z/class-deduction20.C: Likewise.
968 * g++.dg/cpp1z/aggr-base2.C: Likewise.
969 * g++.dg/cpp1z/class-deduction6.C: Likewise.
970 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
971 * g++.dg/cpp1z/class-deduction31.C: Likewise.
972 * g++.dg/cpp1z/class-deduction25.C: Likewise.
973 * g++.dg/cpp1z/class-deduction18.C: Likewise.
974 * g++.dg/cpp1z/fold9.C: Likewise.
975 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
976 * g++.dg/cpp1z/abbrev1.C: Likewise.
977 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
978 * g++.dg/cpp1z/utf8.C: Likewise.
979 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
980 * g++.dg/cpp1z/aggr-base3.C: Likewise.
981 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
982 * g++.dg/cpp1z/init-statement2.C: Likewise.
983 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
984 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
985 * g++.dg/cpp1z/class-deduction40.C: Likewise.
986 * g++.dg/cpp1z/nontype3.C: Likewise.
987 * g++.dg/cpp1z/class-deduction14.C: Likewise.
988 * g++.dg/cpp1z/fold7.C: Likewise.
989 * g++.dg/cpp1z/nontype2.C: Likewise.
990 * g++.dg/cpp1z/class-deduction15.C: Likewise.
991 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
992 * g++.dg/cpp1z/class-deduction13.C: Likewise.
993 * g++.dg/cpp1z/aligned-new7.C: Likewise.
994 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
995 * g++.dg/cpp1z/nontype1.C: Likewise.
996 * g++.dg/cpp1z/init-statement5.C: Likewise.
997 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
998 * g++.dg/cpp1z/decomp17.C: Likewise.
999 * g++.dg/cpp1z/fold4.C: Likewise.
1000 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
1001 * g++.dg/cpp1z/fold7a.C: Likewise.
1002 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
1003 * g++.dg/cpp1z/init-statement7.C: Likewise.
1004 * g++.dg/cpp1z/aggr-base5.C: Likewise.
1005 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
1006 * g++.dg/cpp1z/pr79143.C: Likewise.
1007 * g++.dg/cpp1z/class-deduction38.C: Likewise.
1008 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
1009 * g++.dg/cpp1z/class-deduction12.C: Likewise.
1010 * g++.dg/cpp1z/decomp20.C: Likewise.
1011 * g++.dg/cpp1z/class-deduction22.C: Likewise.
1012 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1013 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1014 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1015 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1016 * g++.dg/cpp1z/fold8.C: Likewise.
1017 * g++.dg/cpp1z/init-statement3.C: Likewise.
1018 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1019 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1020 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1021 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1022 * g++.dg/cpp1z/fold1.C: Likewise.
1023 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1024 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1025 * g++.dg/cpp1z/fold5.C: Likewise.
1026 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1027 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1028 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1029 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1030 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1031 * g++.dg/cpp1z/eval-order3.C: Likewise.
1032 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1033 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1034 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1035 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1036 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1037 * g++.dg/cpp1z/decomp15.C: Likewise.
1038 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1039 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1040 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1041 * g++.dg/cpp1z/decomp4.C: Likewise.
1042 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1043 * g++.dg/cpp1z/init-statement8.C: Likewise.
1044 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1045 * g++.dg/cpp1z/init-statement6.C: Likewise.
1046 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1047 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1048 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1049 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1050 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1051 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1052 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1053 * g++.dg/cpp1z/init-statement9.C: Likewise.
1054 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1055 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1056 * g++.dg/cpp1z/fold2.C: Likewise.
1057 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1058 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1059 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1060 * g++.dg/cpp1z/fold6.C: Likewise.
1061 * g++.dg/cpp1z/decomp12.C: Likewise.
1062 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1063 * g++.dg/cpp1z/inline-var1.C: Likewise.
1064 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1065 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1066 * g++.dg/other/error3.C: Likewise.
1067 * g++.dg/init/new25.C: Likewise.
1068 * g++.dg/init/new13.C: Likewise.
1069 * g++.dg/tls/diag-2.C: Likewise.
1070 * g++.dg/tls/diag-4.C: Likewise.
1071 * g++.dg/opt/noreturn-1.C: Likewise.
1072 * g++.dg/eh/async-unwind2.C: Likewise.
1073 * g++.dg/eh/spec9.C: Likewise.
1074 * g++.dg/eh/spec7.C: Likewise.
1075 * g++.dg/eh/template1.C: Likewise.
1076 * g++.dg/eh/cond4.C: Likewise.
1077 * g++.dg/eh/pr41819.C: Likewise.
1078 * g++.dg/eh/delete1.C: Likewise.
1079 * g++.dg/eh/spec3.C: Likewise.
1080 * g++.dg/eh/forced4.C: Likewise.
1081 * g++.dg/eh/spec2.C: Likewise.
1082 * g++.dg/eh/shadow1.C: Likewise.
1083 * g++.dg/eh/pr38662.C: Likewise.
1084 * g++.dg/eh/ehopt1.C: Likewise.
1085 * g++.dg/eh/spec8.C: Likewise.
1086 * g++.dg/eh/init-temp2.C: Likewise.
1087 * g++.dg/rtti/crash3.C: Likewise.
1088 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1089 * g++.dg/warn/register-parm-1.C: Likewise.
1090 * g++.dg/warn/register-var-2.C: Likewise.
1091 * g++.dg/gcov/gcov-7.C: Likewise.
1092 * g++.dg/tree-ssa/pr45605.C: Likewise.
1093 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1094 * g++.dg/lookup/exception1.C: Likewise.
1095 * g++.dg/ubsan/pr79589.C: Likewise.
1096 * g++.dg/tm/pr47340.C: Likewise.
1097 * g++.dg/tm/pr46567.C: Likewise.
1098 * g++.dg/expr/bitfield5.C: Likewise.
1099 * g++.dg/expr/bool1.C: Likewise.
1100 * g++.dg/expr/lval3.C: Likewise.
1101 * g++.dg/expr/lval4.C: Likewise.
1102 * g++.dg/expr/bitfield4.C: Likewise.
1103 * g++.dg/expr/bitfield6.C: Likewise.
1104 * g++.dg/expr/bool3.C: Likewise.
1105 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1106 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1107 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1108 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1109 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1110 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1111 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1112 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1113 * g++.dg/parse/register1.C: Likewise.
1114 * g++.dg/parse/error15.C: Likewise.
1115 * g++.dg/parse/linkage2.C: Likewise.
1116 * g++.dg/concepts/intro2.C: Likewise.
1117 * g++.dg/concepts/class.C: Likewise.
1118 * g++.dg/concepts/traits1.C: Likewise.
1119 * g++.dg/concepts/req5.C: Likewise.
1120 * g++.dg/concepts/var-concept5.C: Likewise.
1121 * g++.dg/concepts/fn-concept2.C: Likewise.
1122 * g++.dg/concepts/traits2.C: Likewise.
1123 * g++.dg/concepts/placeholder2.C: Likewise.
1124 * g++.dg/concepts/class6.C: Likewise.
1125 * g++.dg/concepts/memtmpl1.C: Likewise.
1126 * g++.dg/concepts/friend2.C: Likewise.
1127 * g++.dg/concepts/template-parm3.C: Likewise.
1128 * g++.dg/concepts/template-parm10.C: Likewise.
1129 * g++.dg/concepts/explicit-spec1.C: Likewise.
1130 * g++.dg/concepts/explicit-spec3.C: Likewise.
1131 * g++.dg/concepts/var-templ2.C: Likewise.
1132 * g++.dg/concepts/intro5.C: Likewise.
1133 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1134 * g++.dg/concepts/iconv1.C: Likewise.
1135 * g++.dg/concepts/constrained-parm.C: Likewise.
1136 * g++.dg/concepts/template-template-parm1.C: Likewise.
1137 * g++.dg/concepts/var-concept3.C: Likewise.
1138 * g++.dg/concepts/class3.C: Likewise.
1139 * g++.dg/concepts/memfun2.C: Likewise.
1140 * g++.dg/concepts/req1.C: Likewise.
1141 * g++.dg/concepts/disjunction1.C: Likewise.
1142 * g++.dg/concepts/req17.C: Likewise.
1143 * g++.dg/concepts/pr65848.C: Likewise.
1144 * g++.dg/concepts/placeholder4.C: Likewise.
1145 * g++.dg/concepts/decl-diagnose.C: Likewise.
1146 * g++.dg/concepts/intro7.C: Likewise.
1147 * g++.dg/concepts/pr68683.C: Likewise.
1148 * g++.dg/concepts/partial-spec4.C: Likewise.
1149 * g++.dg/concepts/template-parm5.C: Likewise.
1150 * g++.dg/concepts/explicit-inst1.C: Likewise.
1151 * g++.dg/concepts/class-deduction1.C: Likewise.
1152 * g++.dg/concepts/class1.C: Likewise.
1153 * g++.dg/concepts/req15.C: Likewise.
1154 * g++.dg/concepts/memfun.C: Likewise.
1155 * g++.dg/concepts/pr68434.C: Likewise.
1156 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1157 * g++.dg/concepts/partial-spec6.C: Likewise.
1158 * g++.dg/concepts/var-templ1.C: Likewise.
1159 * g++.dg/concepts/template-parm8.C: Likewise.
1160 * g++.dg/concepts/explicit-inst3.C: Likewise.
1161 * g++.dg/concepts/class4.C: Likewise.
1162 * g++.dg/concepts/req6.C: Likewise.
1163 * g++.dg/concepts/fn8.C: Likewise.
1164 * g++.dg/concepts/class5.C: Likewise.
1165 * g++.dg/concepts/placeholder5.C: Likewise.
1166 * g++.dg/concepts/req16.C: Likewise.
1167 * g++.dg/concepts/req10.C: Likewise.
1168 * g++.dg/concepts/var-concept2.C: Likewise.
1169 * g++.dg/concepts/auto3.C: Likewise.
1170 * g++.dg/concepts/generic-fn-err.C: Likewise.
1171 * g++.dg/concepts/pr65552.C: Likewise.
1172 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1173 * g++.dg/concepts/fn1.C: Likewise.
1174 * g++.dg/concepts/partial-spec.C: Likewise.
1175 * g++.dg/concepts/template-parm12.C: Likewise.
1176 * g++.dg/concepts/diagnostic1.C: Likewise.
1177 * g++.dg/concepts/intro1.C: Likewise.
1178 * g++.dg/concepts/explicit-inst4.C: Likewise.
1179 * g++.dg/concepts/req18.C: Likewise.
1180 * g++.dg/concepts/explicit-spec5.C: Likewise.
1181 * g++.dg/concepts/var-concept6.C: Likewise.
1182 * g++.dg/concepts/fn9.C: Likewise.
1183 * g++.dg/concepts/req2.C: Likewise.
1184 * g++.dg/concepts/template-parm7.C: Likewise.
1185 * g++.dg/concepts/req14.C: Likewise.
1186 * g++.dg/concepts/template-parm6.C: Likewise.
1187 * g++.dg/concepts/variadic4.C: Likewise.
1188 * g++.dg/concepts/fn6.C: Likewise.
1189 * g++.dg/concepts/req-neg1.C: Likewise.
1190 * g++.dg/concepts/alias3.C: Likewise.
1191 * g++.dg/concepts/expression2.C: Likewise.
1192 * g++.dg/concepts/partial-spec3.C: Likewise.
1193 * g++.dg/concepts/expression3.C: Likewise.
1194 * g++.dg/concepts/memfun-err.C: Likewise.
1195 * g++.dg/concepts/pr66091.C: Likewise.
1196 * g++.dg/concepts/explicit-spec2.C: Likewise.
1197 * g++.dg/concepts/equiv.C: Likewise.
1198 * g++.dg/concepts/friend1.C: Likewise.
1199 * g++.dg/concepts/fn4.C: Likewise.
1200 * g++.dg/concepts/var-templ3.C: Likewise.
1201 * g++.dg/concepts/explicit-inst2.C: Likewise.
1202 * g++.dg/concepts/alias2.C: Likewise.
1203 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1204 * g++.dg/concepts/placeholder6.C: Likewise.
1205 * g++.dg/concepts/fn10.C: Likewise.
1206 * g++.dg/concepts/req3.C: Likewise.
1207 * g++.dg/concepts/variadic2.C: Likewise.
1208 * g++.dg/concepts/pr65636.C: Likewise.
1209 * g++.dg/concepts/intro6.C: Likewise.
1210 * g++.dg/concepts/class2.C: Likewise.
1211 * g++.dg/concepts/fn2.C: Likewise.
1212 * g++.dg/concepts/req20.C: Likewise.
1213 * g++.dg/concepts/req8.C: Likewise.
1214 * g++.dg/concepts/placeholder1.C: Likewise.
1215 * g++.dg/concepts/pr65854.C: Likewise.
1216 * g++.dg/concepts/member-concept.C: Likewise.
1217 * g++.dg/concepts/template-parm2.C: Likewise.
1218 * g++.dg/concepts/variadic1.C: Likewise.
1219 * g++.dg/concepts/fn7.C: Likewise.
1220 * g++.dg/concepts/intro4.C: Likewise.
1221 * g++.dg/concepts/req13.C: Likewise.
1222 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1223 * g++.dg/concepts/explicit-spec6.C: Likewise.
1224 * g++.dg/concepts/auto1.C: Likewise.
1225 * g++.dg/concepts/alias1.C: Likewise.
1226 * g++.dg/concepts/fn-concept1.C: Likewise.
1227 * g++.dg/concepts/template-parm11.C: Likewise.
1228 * g++.dg/concepts/explicit-spec4.C: Likewise.
1229 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1230 * g++.dg/concepts/req9.C: Likewise.
1231 * g++.dg/concepts/req4.C: Likewise.
1232 * g++.dg/concepts/pr65681.C: Likewise.
1233 * g++.dg/concepts/req7.C: Likewise.
1234 * g++.dg/concepts/req12.C: Likewise.
1235 * g++.dg/concepts/fn5.C: Likewise.
1236 * g++.dg/concepts/alias4.C: Likewise.
1237 * g++.dg/concepts/generic-fn.C: Likewise.
1238 * g++.dg/concepts/feature-macro.C: Likewise.
1239 * g++.dg/concepts/req19.C: Likewise.
1240 * g++.dg/concepts/placeholder3.C: Likewise.
1241 * g++.dg/concepts/intro3.C: Likewise.
1242 * g++.dg/concepts/partial-spec5.C: Likewise.
1243 * g++.dg/concepts/template-parm4.C: Likewise.
1244 * g++.dg/concepts/dr1430.C: Likewise.
1245 * g++.dg/concepts/pr65634.C: Likewise.
1246 * g++.dg/concepts/var-concept4.C: Likewise.
1247 * g++.dg/concepts/pr67249.C: Likewise.
1248 * g++.dg/concepts/expression.C: Likewise.
1249 * g++.dg/concepts/pr65575.C: Likewise.
1250 * g++.dg/concepts/partial-spec2.C: Likewise.
1251 * g++.dg/concepts/template-parm9.C: Likewise.
1252 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1253 * g++.dg/concepts/equiv2.C: Likewise.
1254 * g++.dg/concepts/req11.C: Likewise.
1255 * g++.dg/concepts/template-parm1.C: Likewise.
1256 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1257 * g++.dg/concepts/var-concept1.C: Likewise.
1258 * g++.dg/concepts/fn3.C: Likewise.
1259 * g++.dg/torture/pr46364.C: Likewise.
1260 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1261 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1262 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1263 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1264 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1265 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1266 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1267 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1268 * g++.dg/torture/pr52918-1.C: Likewise.
1269 * g++.dg/torture/pr49394.C: Likewise.
1270 * g++.dg/torture/pr57190.C: Likewise.
1271 * g++.dg/cpp0x/static_assert8.C: Likewise.
1272 * g++.dg/cpp0x/noexcept19.C: Likewise.
1273 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1274 * g++.dg/cpp0x/variadic73.C: Likewise.
1275 * g++.dg/cpp0x/noexcept02.C: Likewise.
1276 * g++.dg/cpp0x/defaulted23.C: Likewise.
1277 * g++.dg/cpp0x/noexcept08.C: Likewise.
1278 * g++.dg/cpp0x/auto9.C: Likewise.
1279 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1280 * g++.dg/cpp0x/error5.C: Likewise.
1281 * c-c++-common/gomp/atomic-12.c: Likewise.
1282 * c-c++-common/gomp/atomic-13.c: Likewise.
1283 * c-c++-common/gomp/atomic-14.c: Likewise.
1284 * c-c++-common/Wvarargs-2.c: Likewise.
1285 * c-c++-common/Wvarargs.c: Likewise.
1286 * c-c++-common/vector-subscript-2.c: Likewise.
1287 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1288 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1289 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1290 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1291 * g++.old-deja/g++.eh/throw2.C: Likewise.
1292 * g++.old-deja/g++.eh/throw1.C: Likewise.
1293 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1294 * g++.old-deja/g++.other/new7.C: Likewise.
1295 * g++.old-deja/g++.other/crash30.C: Likewise.
1296 * g++.old-deja/g++.other/regstack.C: Likewise.
1297 * g++.old-deja/g++.other/crash28.C: Likewise.
1298 * g++.old-deja/g++.jason/bool5.C: Likewise.
1299 * g++.old-deja/g++.mike/p10416.C: Likewise.
1300 * g++.old-deja/g++.mike/eh25.C: Likewise.
1301 * g++.old-deja/g++.mike/eh55.C: Likewise.
1302
1303 PR rtl-optimization/82192
1304 * gcc.c-torture/execute/pr82192.c: New test.
1305
1306 2017-09-15 Richard Biener <rguenther@suse.de>
1307
1308 PR tree-optimization/82217
1309 * gcc.dg/torture/pr82217.c: New testcase.
1310
1311 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1312
1313 PR target/82145
1314 * gcc.target/i386/pr82145.c: New test.
1315
1316 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
1317
1318 PR fortran/82184
1319 * gfortran.dg/pointer_array_9.f90: New test.
1320
1321 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1322
1323 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1324 __builtin_fabsq.
1325 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1326 of __builtin_fabsq. Prevent the test from running on 32-bit.
1327 * gcc.target/powerpc/float128-fma1.c: New test.
1328 * gcc.target/powerpc/float128-fma2.c: Likewise.
1329 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1330 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1331
1332 2017-09-14 David Malcolm <dmalcolm@redhat.com>
1333
1334 PR jit/82174
1335 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1336 New test case.
1337
1338 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1339
1340 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1341
1342 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1343
1344 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1345 lp64 requirement.
1346
1347 2017-09-14 Richard Biener <rguenther@suse.de>
1348
1349 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1350 * gcc.dg/uninit-suppress_2.c: Adjust.
1351 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1352
1353 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1354
1355 PR tree-optimization/80996
1356 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1357
1358 2017-09-14 Jakub Jelinek <jakub@redhat.com>
1359
1360 PR target/81325
1361 * g++.dg/cpp0x/pr81325.C: New test.
1362
1363 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
1364
1365 PR fortran/82173
1366 * gfortran.dg/pdt_10.f03 : New test.
1367
1368 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1369
1370 PR c++/68177
1371 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1372
1373 2017-09-13 Martin Liska <mliska@suse.cz>
1374
1375 PR middle-end/82154
1376 * g++.dg/torture/pr82154.C: New test.
1377
1378 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1379
1380 PR c++/61362
1381 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1382 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1383
1384 2017-09-13 Steve Ellcey <sellcey@cavium.com>
1385
1386 PR tree-optimization/80925
1387 * gfortran.dg/vect/vect-2.f90: Add
1388 --param vect-max-peeling-for-alignment=0 option.
1389 Remove unaligned access and peeling checks.
1390 * gfortran.dg/vect/vect-3.f90: Ditto.
1391 * gfortran.dg/vect/vect-4.f90: Ditto.
1392 * gfortran.dg/vect/vect-5.f90: Ditto.
1393
1394 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1395
1396 PR c++/61135
1397 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1398 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1399
1400 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1401
1402 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1403
1404 2017-09-13 Marek Polacek <polacek@redhat.com>
1405
1406 PR c/82167
1407 * gcc.dg/pr82167.c: New test.
1408
1409 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1410
1411 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1412 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1413 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1414 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1415 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1416 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1417
1418 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1419
1420 * gcc.target/aarch64/pr62178.c: Updated testcase
1421 to scan for two ldrs and an mla.
1422
1423 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1424
1425 PR c++/59949
1426 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1427
1428 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1429
1430 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1431
1432 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1433
1434 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1435 ARMv8-A and ARMv8-R.
1436 * gcc.target/arm/acle/cdp2.c: Likewise.
1437 * gcc.target/arm/acle/ldc.c: Likewise.
1438 * gcc.target/arm/acle/ldc2.c: Likewise.
1439 * gcc.target/arm/acle/ldc2l.c: Likewise.
1440 * gcc.target/arm/acle/ldcl.c: Likewise.
1441 * gcc.target/arm/acle/mcr.c: Likewise.
1442 * gcc.target/arm/acle/mcr2.c: Likewise.
1443 * gcc.target/arm/acle/mcrr.c: Likewise.
1444 * gcc.target/arm/acle/mcrr2.c: Likewise.
1445 * gcc.target/arm/acle/mrc.c: Likewise.
1446 * gcc.target/arm/acle/mrc2.c: Likewise.
1447 * gcc.target/arm/acle/mrrc.c: Likewise.
1448 * gcc.target/arm/acle/mrrc2.c: Likewise.
1449 * gcc.target/arm/acle/stc.c: Likewise.
1450 * gcc.target/arm/acle/stc2.c: Likewise.
1451 * gcc.target/arm/acle/stc2l.c: Likewise.
1452 * gcc.target/arm/acle/stcl.c: Likewise.
1453 * lib/target-supports.exp:
1454 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1455 and stcl in the comment.
1456 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1457 and disable Thumb-1 targets.
1458 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1459 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1460
1461 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1462
1463 PR c++/47226
1464 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1465 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1466
1467 2017-09-13 Richard Biener <rguenther@suse.de>
1468
1469 PR middle-end/82128
1470 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1471 default-def to avoid breaking iterator update with the weird
1472 interaction with cgraph_update_edges_for_call_stmt_node.
1473
1474 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1475
1476 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1477
1478 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1479
1480 PR c++/70621
1481 * g++.dg/torture/pr70621.C: New.
1482
1483 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
1484
1485 PR fortran/82173
1486 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1487 is defined' error.
1488 * gfortran.dg/pdt_6.f03 : New test.
1489 * gfortran.dg/pdt_7.f03 : New test.
1490 * gfortran.dg/pdt_8.f03 : New test.
1491
1492 PR fortran/82168
1493 * gfortran.dg/pdt_9.f03 : New test.
1494
1495 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1496
1497 PR target/82112
1498 * gcc.target/powerpc/pr82112.c: New test.
1499 * g++.dg/ext/altivec-18.C: New test.
1500
1501 2017-09-12 Martin Liska <mliska@suse.cz>
1502
1503 PR testsuite/82114
1504 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1505
1506 2017-09-12 Richard Biener <rguenther@suse.de>
1507
1508 PR tree-optimization/82157
1509 * gcc.dg/torture/pr82157.c: New testcase.
1510
1511 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1512
1513 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1514 attribute.
1515 * gcc.target/mips/near-far-2.c: Likewise.
1516 * gcc.target/mips/near-far-3.c: Likewise.
1517 * gcc.target/mips/near-far-4.c: Likewise.
1518
1519 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1520
1521 PR target/82112
1522 * c-c++-common/pr82112.c: New test.
1523 * gcc.dg/pr82112.c: New test.
1524
1525 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1526
1527 PR ada/79441
1528 * gnat.dg/pack9.adb: Robustify.
1529
1530 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
1531
1532 PR fortran/34640
1533 * gfortran.dg/associate_24.f90: New test.
1534 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1535 checks.
1536 * gfortran.dg/no_arg_check_2.f90: Likewise.
1537 * gfortran.dg/pointer_array_1.f90: New test.
1538 * gfortran.dg/pointer_array_2.f90: New test.
1539 * gfortran.dg/pointer_array_7.f90: New test.
1540 * gfortran.dg/pointer_array_8.f90: New test.
1541 * gfortran.dg/pointer_array_component_1.f90: New test.
1542 * gfortran.dg/pointer_array_component_2.f90: New test.
1543 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1544 counts by 1.
1545
1546 PR fortran/40737
1547 * gfortran.dg/pointer_array_3.f90: New test.
1548
1549 PR fortran/57116
1550 * gfortran.dg/pointer_array_4.f90: New test.
1551
1552 PR fortran/55763
1553 * gfortran.dg/pointer_array_5.f90: New test.
1554
1555 PR fortran/57019
1556 * gfortran.dg/pointer_array_6.f90: New test.
1557
1558 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
1559
1560 PR c++/81852
1561 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1562 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1563 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1564 * g++.dg/cpp1y/feat-neg.C: Likewise.
1565 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1566
1567 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1568
1569 * gnat.dg/debug14.adb: New test.
1570
1571 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1572
1573 * gnat.dg/specs/atomic3.ads: New test.
1574
1575 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1576
1577 * gnat.dg/specs/vfa.ads: Rename into...
1578 * gnat.dg/specs/vfa1.ads: ...this.
1579 * gnat.dg/specs/vfa2.ads: New test.
1580
1581 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
1582
1583 * gfortran.dg/pdt_1.f03 : New test.
1584 * gfortran.dg/pdt_2.f03 : New test.
1585 * gfortran.dg/pdt_3.f03 : New test.
1586 * gfortran.dg/pdt_4.f03 : New test.
1587 * gfortran.dg/pdt_5.f03 : New test.
1588
1589 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
1590
1591 * gcc.dg/pr81988.c: New test.
1592
1593 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1594
1595 * gnat.dg/opt67.adb: New test.
1596 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1597
1598 2017-09-07 Jakub Jelinek <jakub@redhat.com>
1599
1600 PR target/81979
1601 * gcc.dg/pr81979.c: New test.
1602
1603 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1604
1605 PR ada/82126
1606 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1607
1608 2017-09-07 Richard Biener <rguenther@suse.de>
1609
1610 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1611 opportunity.
1612
1613 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1614
1615 * gcc.target/powerpc/float128-1.c: Update options to know that
1616 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1617 -static-libgcc option which is no longer needed. Use -mvsx or
1618 -mpower9-vector to enable VSX or hardware IEEE support, rather
1619 than specifying a particular CPU.
1620 * gcc.target/powerpc/float128-2.c: Likewise.
1621 * gcc.target/powerpc/float128-cmp.c: Likewise.
1622 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1623 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1624 * gcc.target/powerpc/float128-hw.c: Likewise.
1625 * gcc.target/powerpc/float128-mix.c: Likewise.
1626 * gcc.target/powerpc/float128-type-1.c: Likewise.
1627 * gcc.target/powerpc/float128-type-2.c: Likewise.
1628 * gcc.target/powerpc/float128-3.c: New test.
1629 * gcc.target/powerpc/float128-4.c: Likewise.
1630 * gcc.target/powerpc/float128-5.c: Likewise.
1631
1632 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1633
1634 PR middle-end/78468
1635 * gcc.dg/pr78468.c: Add alignment test.
1636
1637 2017-09-06 Wish Wu <wishwu007@gmail.com>
1638 Jakub Jelinek <jakub@redhat.com>
1639
1640 * gcc.dg/sancov/cmp0.c: New test.
1641
1642 2017-09-06 Richard Biener <rguenther@suse.de>
1643
1644 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1645 test for correctness of vector lowering.
1646
1647 2017-09-06 Richard Biener <rguenther@suse.de>
1648
1649 PR tree-optimization/82108
1650 * gcc.dg/vect/pr82108.c: New testcase.
1651
1652 2017-09-06 Martin Jambor <mjambor@suse.cz>
1653
1654 PR tree-optimization/82078
1655 * gcc.dg/tree-ssa/pr82078.c: New test.
1656
1657 2017-09-06 Jakub Jelinek <jakub@redhat.com>
1658
1659 PR middle-end/82095
1660 * gcc.dg/tls/pr82095.c: New test.
1661
1662 2017-09-05 Jakub Jelinek <jakub@redhat.com>
1663
1664 PR middle-end/81768
1665 * gcc.dg/gomp/pr81768-2.c: New test.
1666
1667 PR middle-end/81768
1668 * gcc.dg/gomp/pr81768-1.c: New test.
1669
1670 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1671
1672 PR target/81833
1673 * gcc.target/powerpc/pr81833-1.c: New file.
1674 * gcc.target/powerpc/pr81833-2.c: New file.
1675
1676 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1677
1678 PR target/59501
1679 PR target/81624
1680 PR target/81769
1681 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1682 * gcc.target/i386/pr81769-1a.c: New test.
1683 * gcc.target/i386/pr81769-1b.c: Likewise.
1684 * gcc.target/i386/pr81769-2.c: Likewise.
1685
1686 2017-09-05 Marek Polacek <polacek@redhat.com>
1687
1688 PR sanitizer/82072
1689 * c-c++-common/ubsan/pr82072-2.c: New test.
1690
1691 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1692
1693 PR c++/81942
1694 * g++.dg/cpp1y/constexpr-return3.C: New.
1695
1696 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1697
1698 * gnat.dg/incomplete5.ad[sb]: New test.
1699 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
1700
1701 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1702
1703 * gnat.dg/specs/uc2.ads: New test.
1704
1705 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1706
1707 * gnat.dg/taft_type4.adb: New test.
1708 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
1709
1710 2017-09-05 Richard Biener <rguenther@suse.de>
1711
1712 PR tree-optimization/82102
1713 * gcc.dg/torture/pr82102.c: New testcase.
1714
1715 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1716
1717 * testsuite/gnat.dg/array29.ad[sb]: New test.
1718
1719 2017-09-05 Martin Liska <mliska@suse.cz>
1720
1721 PR tree-optimization/82032
1722 * g++.dg/other/pr82032.C: New test.
1723 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
1724 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1725 * gcc.dg/switch-10.c: Likewise.
1726
1727 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1728
1729 * gcc.target/i386/mpx/mpx-os-support.h: New file.
1730 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
1731
1732 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1733
1734 PR target/77308
1735 * gcc.target/arm/pr77308-1.c: New test.
1736
1737 2017-09-04 Richard Biener <rguenther@suse.de>
1738
1739 PR tree-optimization/82084
1740 * g++.dg/torture/pr82084.C: New testcase.
1741
1742 2017-09-04 Marek Polacek <polacek@redhat.com>
1743
1744 PR c/81783
1745 * c-c++-common/Wtautological-compare-5.c: New test.
1746
1747 2017-09-04 Jeff Law <law@redhat.com>
1748
1749 PR tree-optimization/64910
1750 * gcc.dg/tree-ssa/pr64910-2.c: New test.
1751
1752 2017-09-04 Marek Polacek <polacek@redhat.com>
1753
1754 PR sanitizer/82072
1755 * c-c++-common/ubsan/pr82072.c: New test.
1756
1757 2017-09-04 Richard Biener <rguenther@suse.de>
1758
1759 PR tree-optimization/82060
1760 * g++.dg/torture/pr82060.C: New testcase.
1761
1762 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
1763
1764 PR rtl-optimization/57448
1765 PR target/67458
1766 PR target/81316
1767 * gcc.dg/atomic/pr80640-2.c: New testcase.
1768 * gcc.dg/atomic/pr81316.c: New testcase.
1769
1770 2017-09-04 Tom de Vries <tom@codesourcery.com>
1771
1772 PR tree-optimization/82052
1773 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
1774 call in fn11.
1775
1776 2017-09-04 Jakub Jelinek <jakub@redhat.com>
1777
1778 PR sanitizer/81981
1779 * gcc.dg/ubsan/pr81981.c: New test.
1780
1781 PR tree-optimization/70043
1782 PR testsuite/82093
1783 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
1784
1785 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1786
1787 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
1788 * gcc.target/i386/bmi-check.h (main): Ditto.
1789 * gcc.target/i386/bmi2-check.h (main): Ditto.
1790 * gcc.target/i386/rtm-check.h (main): Ditto.
1791 * gcc.target/i386/sha-check.h (main): Ditto.
1792 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
1793 (main): Use __get_cpuid_count. Use check_osxsave.
1794 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
1795 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
1796 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
1797 (main): Use check_osxsave.
1798
1799 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
1800
1801 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
1802 and return NORUNRES on failure.
1803 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
1804 __builtin_va_arg_pack instead of __va_arg_pack.
1805 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
1806 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
1807 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
1808 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
1809 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
1810
1811 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1812
1813 PR target/81766
1814 * gcc.target/i386/pr81766.c: New test.
1815
1816 2017-09-01 Joseph Myers <joseph@codesourcery.com>
1817
1818 PR c/82071
1819 * gcc.target/i386/excess-precision-7.c: New test.
1820
1821 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1822
1823 PR target/82012
1824 * gcc.target/s390/target-attribute/pr82012.c: New test.
1825
1826 2017-09-01 Jeff Law <law@redhat.com>
1827
1828 * gcc.target/i386/const-in-bss.c: New test.
1829
1830 PR tree-optimization/82052
1831 * gcc.c-torture/compile/pr82052.c: New test.
1832
1833 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1834
1835 PR sanitizer/81923
1836 * gcc.dg/asan/pr81923.c: New test.
1837
1838 2017-09-01 Martin Liska <mliska@suse.cz>
1839
1840 PR tree-optimization/82059
1841 * gcc.dg/tree-ssa/pr82059.c: New test.
1842
1843 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1844
1845 * gcc.target/arc/loop-1.c: Deleted.
1846
1847 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1848
1849 * gcc.target/arc/arc.exp: Test also cpp files.
1850 * gcc.target/arc/tdelay_slots.cpp: New test.
1851
1852 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1853
1854 * gcc.target/arc/pr9001184797.c: New test.
1855
1856 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1857
1858 PR c/81887
1859 * c-c++-common/gomp/pr81887.c: New test.
1860 * gfortran.dg/gomp/pr81887.f90: New test.
1861
1862 2017-09-01 Marek Polacek <polacek@redhat.com>
1863
1864 PR c++/82040
1865 * g++.dg/warn/Wbool-operation-1.C: New test.
1866
1867 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1868
1869 * gcc.target/arc/sdata-5.c: New test.
1870 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
1871
1872 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1873
1874 * gcc.target/arc/sdata-3.c: New file.
1875 * gcc.target/arc/sdata-4.c: Likewise.
1876
1877 2017-08-31 Richard Biener <rguenther@suse.de>
1878
1879 PR middle-end/82054
1880 * g++.dg/gomp/pr82054.C: New testcase.
1881
1882 2017-08-31 Renlin Li <renlin.li@arm.com>
1883 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1884
1885 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
1886
1887 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1888
1889 PR tree-optimization/81987
1890 * g++.dg/torture/pr81987.C: New file.
1891
1892 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
1893
1894 * gnat.dg/aggr22.ad[sb]: New test.
1895
1896 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
1897
1898 * gcc.target/powerpc/cr_shrink-wrap.c: New.
1899
1900 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1901
1902 PR target/82015
1903 * gcc.target/powerpc/pr82015.c: Fix up error message.
1904
1905 2017-08-30 Martin Liska <mliska@suse.cz>
1906
1907 PR inline-asm/82001
1908 * gcc.dg/ipa/pr82001.c: New test.
1909
1910 2017-08-30 Martin Liska <mliska@suse.cz>
1911
1912 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
1913
1914 2017-08-30 Richard Biener <rguenther@suse.de>
1915
1916 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
1917
1918 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1919
1920 PR target/82015
1921 * gcc.target/powerpc/pr82015.c: New test.
1922
1923 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
1924
1925 * gcc.target/i386/*.c: Remove excess braces from target selectors.
1926
1927 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
1928
1929 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
1930 * gcc.target/i386/abi-2.c: Ditto.
1931 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
1932 * gcc.target/i386/pr22076.c: Ditto.
1933 * gcc.target/i386/pr37216.c: Ditto.
1934 * gcc.target/i386/pr39431.c: Ditto.
1935 * gcc.target/i386/pr40906-1.c: Ditto.
1936 * gcc.target/i386/pr40906-2.c: Ditto.
1937 * gcc.target/i386/pr43766.c: Ditto.
1938 * gcc.target/i386/pr46226.c: Ditto.
1939 * gcc.target/i386/pr46470.c: Ditto.
1940 * gcc.target/i386/pr59929.c: Ditto.
1941 * gcc.target/i386/sse-10.c: Ditto.
1942 * gcc.target/i386/vararg-1.c: Ditto.
1943 * gcc.target/i386/vararg-1.c: Ditto.
1944 * gcc.target/i386/asm-6.c: Compile for fpic target only.
1945 * gcc.target/i386/pr44223.c: Ditto.
1946 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
1947 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
1948 * gcc.target/i386/pr67480.c (dg-options): Ditto.
1949 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
1950 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
1951 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
1952 * gcc.target/i386/mvc9.c: Compile for lto target only.
1953 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
1954 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
1955 * gcc.target/i386/pr57091.c: Ditto.
1956 * gcc.target/i386/pr61599-2.c: Ditto.
1957
1958 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1959
1960 PR tree-optimization/81503
1961 * gcc.c-torture/execute/pr81503.c: New file.
1962
1963 2017-08-29 Martin Liska <mliska@suse.cz>
1964
1965 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
1966 * gcc.dg/tree-ssa/vrp104.c: Likewise.
1967
1968 2017-08-29 Richard Biener <rguenther@suse.de>
1969 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
1970
1971 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
1972
1973 2017-08-28 Jeff Law <law@redhat.com>
1974
1975 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
1976 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
1977 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1978 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
1979 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
1980 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
1981 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
1982 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
1983 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
1984
1985 2017-08-28 Janus Weil <janus@gcc.gnu.org>
1986
1987 PR fortran/81770
1988 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
1989 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
1990
1991 2017-08-28 Steve Ellcey <sellcey@cavium.com>
1992
1993 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
1994 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
1995 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
1996
1997 2017-08-28 Richard Biener <rguenther@suse.de>
1998
1999 PR tree-optimization/81977
2000 * g++.dg/torture/pr81977.C: New testcase.
2001
2002 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
2003
2004 PR target/80640
2005 * gcc.dg/atomic/pr80640.c: New testcase.
2006
2007 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
2008
2009 PR target/81995
2010 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
2011 * gcc.target/i386/pr46091-4a.c: Ditto.
2012
2013 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2014
2015 PR fortran/81974
2016 * gfortran.dg/inline_matmul_19.f90: New test.
2017
2018 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2019
2020 * gcc.target/powerpc/m128-check.h: New file.
2021 * gcc.target/powerpc/sse-check.h: New file.
2022 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2023 * gcc.target/powerpc/sse-movlps-2.c: New file.
2024 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2025 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2026 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2027 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2028 * gcc.target/powerpc/sse-divss-1.c: New file.
2029 * gcc.target/powerpc/sse-movhps-1.c: New file.
2030 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2031 * gcc.target/powerpc/sse-subps-1.c: New file.
2032 * gcc.target/powerpc/sse-minps-1.c: New file.
2033 * gcc.target/powerpc/sse-pminub-1.c: New file.
2034 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2035 * gcc.target/powerpc/sse-shufps-1.c: New file.
2036 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2037 * gcc.target/powerpc/sse-maxps-1.c: New file.
2038 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2039 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2040 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2041 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2042 * gcc.target/powerpc/sse-mulps-1.c: New file.
2043 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2044 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2045 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2046 * gcc.target/powerpc/sse-subss-1.c: New file.
2047 * gcc.target/powerpc/sse-movss-2.c: New file.
2048 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2049 * gcc.target/powerpc/sse-minss-1.c: New file.
2050 * gcc.target/powerpc/sse-movaps-2.c: New file.
2051 * gcc.target/powerpc/sse-movlps-1.c: New file.
2052 * gcc.target/powerpc/sse-maxss-1.c: New file.
2053 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2054 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2055 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2056 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2057 * gcc.target/powerpc/sse-mulss-1.c: New file.
2058 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2059 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2060 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2061 * gcc.target/powerpc/sse-movhps-2.c: New file.
2062 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2063 * gcc.target/powerpc/sse-xorps-1.c: New file.
2064 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2065 * gcc.target/powerpc/sse-orps-1.c: New file.
2066 * gcc.target/powerpc/sse-addps-1.c: New file.
2067 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2068 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2069 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2070 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2071 * gcc.target/powerpc/sse-andps-1.c: New file.
2072 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2073 * gcc.target/powerpc/sse-divps-1.c: New file.
2074 * gcc.target/powerpc/sse-andnps-1.c: New file.
2075 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2076 * gcc.target/powerpc/sse-movss-1.c: New file.
2077 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2078 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2079 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2080 * gcc.target/powerpc/sse-movaps-1.c: New file.
2081 * gcc.target/powerpc/sse-movss-3.c: New file.
2082 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2083 * gcc.target/powerpc/sse-addss-1.c: New file.
2084 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2085
2086 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2087
2088 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
2089 * gcc.target/powerpc/dform-2.c: Likewise.
2090 * gcc.target/powerpc/dform-3.c: Likewise.
2091 * gcc.target/powerpc/pr71656-1.c: Likewise.
2092 * gcc.target/powerpc/pr71656-2.c: Likewise.
2093 * gcc.target/powerpc/pr80103-1.c: Likewise.
2094 * gcc.target/powerpc/pr80098-1.c: Likewise.
2095
2096 2017-08-24 Martin Sebor <msebor@redhat.com>
2097
2098 PR middle-end/81908
2099 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2100 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2101 * gcc.dg/tree-ssa/pr81908.c: New test.
2102
2103 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2104
2105 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2106 Suppress warning during tests.
2107
2108 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
2109
2110 * lib/target-supports.exp: Group together target-dependant checks.
2111
2112 2017-08-24 Bin Cheng <bin.cheng@arm.com>
2113
2114 PR tree-optimization/81913
2115 * gcc.c-torture/execute/pr81913.c: New test.
2116 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2117 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2118
2119 2017-08-23 Richard Biener <rguenther@suse.de>
2120
2121 PR target/81921
2122 * gcc.target/i386/pr81921.c: New testcase.
2123
2124 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
2125
2126 * gcc.target/i386/pr80969-1.c: New testcase.
2127 * gcc.target/i386/pr80969-2a.c: Likewise.
2128 * gcc.target/i386/pr80969-2.c: Likewise.
2129 * gcc.target/i386/pr80969-3.c: Likewise.
2130 * gcc.target/i386/pr80969-4a.c: Likewise.
2131 * gcc.target/i386/pr80969-4b.c: Likewise.
2132 * gcc.target/i386/pr80969-4.c: Likewise.
2133 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2134 * lib/target-supports.exp (check_avx512_os_support_available,
2135 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2136 New proceedures for target avx512f and avx512f_runtime selectors.
2137 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2138
2139 2017-08-23 David Malcolm <dmalcolm@redhat.com>
2140
2141 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2142 * gcc.dg/param-type-mismatch.c: New test case.
2143
2144 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2145
2146 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2147 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2148 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2149 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2150 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2151 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2152 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2153
2154 2017-08-23 Richard Biener <rguenther@suse.de>
2155
2156 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2157 * g++.dg/tree-ssa/pr45605.C: Likewise.
2158 * gnat.dg/noinline2.adb: Likewise.
2159 * gnat.dg/renaming6.adb: Likewise.
2160 * gnat.dg/renaming6.ads: Likewise.
2161 * gnat.dg/specs/noinline3.ads: Likewise.
2162
2163 2017-08-23 Richard Biener <rguenther@suse.de>
2164
2165 PR lto/81940
2166 * g++.dg/lto/pr81940_0.C: New testcase.
2167
2168 2017-08-23 Tamar Christina <tamar.christina@arm.com>
2169
2170 PR middle-end/19706
2171 * gcc.dg/tree-ssa/pr19706.c: New.
2172 * lib/target-supports.exp (check_effective_target_xorsign): New.
2173
2174 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
2175
2176 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2177 -mabi=ms
2178 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2179 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2180 * gcc.target/i386/pr66275.c: Likewise.
2181 * gcc.target/i386/pr68018.c: Likewise.
2182
2183 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2184
2185 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2186
2187 2017-08-22 Jeff Law <law@redhat.com>
2188
2189 PR tree-optimization/81741
2190 PR tree-optimization/71947
2191 * gcc.dg/tree-ssa/pr81741.c: New test.
2192 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2193 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2194 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2195 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2196 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2197 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2198 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2199
2200 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
2201
2202 PR c++/80287
2203 * g++.dg/pr80287.C: New test.
2204
2205 2017-08-22 Richard Biener <rguenther@suse.de>
2206
2207 Revert
2208 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2209
2210 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2211
2212 2017-08-22 Richard Biener <rguenther@suse.de>
2213
2214 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2215 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2216 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2217 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2218 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2219 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2220 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2221 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2222
2223 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2224
2225 PR fortran/81296
2226 * gfortran.dg/dtio_12.f90: Update test.
2227
2228 2017-08-21 Nathan Sidwell <nathan@acm.org>
2229
2230 * g++.dg/template/pr81899.C: Fix c++03.
2231 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2232
2233 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2234
2235 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2236 Update expected result to show all of "(long)0" being underlined.
2237 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2238 (test_multitoken_macro): Update expected underlining.
2239
2240 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2241
2242 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2243 to show underlining of all pertinent params.
2244 * gcc.dg/format/pr72858.c: Likewise.
2245
2246 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
2247
2248 PR target/46091
2249 * gcc.target/i386/pr46091-4.c: New test.
2250 * gcc.target/i386/pr46091-4a.c: Ditto.
2251 * gcc.target/i386/pr46091-5.c: Ditto.
2252 * gcc.target/i386/pr46091-5a.c: Ditto.
2253
2254 2017-08-21 Nathan Sidwell <nathan@acm.org>
2255
2256 PR c++/81899
2257 * g++.dg/template/pr81899.C: New.
2258
2259 2017-08-21 Richard Biener <rguenther@suse.de>
2260
2261 PR tree-optimization/81900
2262 * gcc.dg/torture/pr81900.c: New testcase.
2263
2264 2017-08-21 Richard Biener <rguenther@suse.de>
2265
2266 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2267 regex to handle the LTO case.
2268 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2269 * c-c++-common/asan/misalign-1.c: Likewise.
2270 * c-c++-common/asan/misalign-2.c: Likewise.
2271 * c-c++-common/asan/null-deref-1.c: Likewise.
2272 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2273 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2274 * c-c++-common/asan/use-after-free-1.c: Likewise.
2275 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2276 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2277 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2278 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2279 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2280 * g++.dg/asan/large-func-test-1.C: Likewise.
2281 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2282
2283 2017-08-21 Richard Biener <rguenther@suse.de>
2284
2285 PR middle-end/81884
2286 * g++.dg/torture/pr81884.C: New testcase.
2287
2288 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
2289
2290 PR ipa/77732
2291 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2292
2293 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2294
2295 PR tree-optimization/46805
2296 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2297 * jit.dg/test-autovectorize.c: New test case.
2298
2299 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2300
2301 PR target/80210
2302 * gcc.target/powerpc/pr80210.c: New test.
2303
2304 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2305
2306 PR c++/81514
2307 * g++.dg/lookup/empty.h: New file.
2308 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2309 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2310 on a built-in.
2311
2312 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2313
2314 PR c/53037
2315 * c-c++-common/pr53037-5.c: New test.
2316 * g++.dg/pr53037-1.C: Likewise.
2317 * g++.dg/pr53037-2.C: Likewise.
2318 * g++.dg/pr53037-3.C: Likewise.
2319 * g++.dg/pr53037-4.C: Likewise.
2320 * gcc.dg/pr53037-1.c: Likewise.
2321 * gcc.dg/pr53037-2.c: Likewise.
2322 * gcc.dg/pr53037-3.c: Likewise.
2323 * gcc.dg/pr53037-4.c: Likewise.
2324
2325 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2326
2327 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2328 * gcc.target/powerpc/p9-vparity.c: Likewise.
2329 * gcc.target/powerpc/pr68805.c: Likewise.
2330 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2331
2332 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2333
2334 PR target/72804
2335 * gcc.target/powerpc/pr72804.c: New test.
2336
2337 2017-08-17 Marek Polacek <polacek@redhat.com>
2338
2339 PR middle-end/81814
2340 * gcc.dg/torture/pr81814.c: New test.
2341
2342 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2343
2344 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2345
2346 2017-08-17 Tom de Vries <tom@codesourcery.com>
2347
2348 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2349
2350 2017-08-17 Richard Biener <rguenther@suse.de>
2351
2352 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2353
2354 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2355
2356 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2357 scan-assembler-times for alpha*-*-*.
2358 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2359 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2360
2361 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2362
2363 PR fortran/81116
2364 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2365
2366 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2367
2368 PR target/46091
2369 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2370 (testm): New test function.
2371 * gcc.target/i386/pr46091-2.c: Ditto.
2372 * gcc.target/i386/pr46091-3.c: Ditto.
2373
2374 2017-08-16 Bin Cheng <bin.cheng@arm.com>
2375
2376 PR tree-optimization/81832
2377 * gcc.dg/tree-ssa/pr81832.c: New test.
2378
2379 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2380
2381 PR tree-optimization/81835
2382 * gcc.dg/vect/pr81815.c: New test.
2383
2384 2017-08-15 Joseph Myers <joseph@codesourcery.com>
2385
2386 PR target/78460
2387 PR target/67712
2388 * gcc.c-torture/compile/string-large-1.c: New test.
2389
2390 2017-08-15 Richard Biener <rguenther@suse.de>
2391
2392 PR tree-optimization/81790
2393 * gcc.dg/torture/pr81790.c: New testcase.
2394
2395 2017-08-14 Martin Sebor <msebor@redhat.com>
2396
2397 PR c/81117
2398 * c-c++-common/attr-nonstring-1.c: New test.
2399
2400 2017-08-14 Martin Sebor <msebor@redhat.com>
2401
2402 PR c/81117
2403 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2404
2405 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
2406
2407 * gcc.dg/ucnid-5.c: Skip on AIX.
2408 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2409
2410 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
2411
2412 PR target/46091
2413 * gcc.target/i386/pr46091-1.c: New test.
2414 * gcc.target/i386/pr46091-2.c: Ditto.
2415 * gcc.target/i386/pr46091-3.c: Ditto.
2416
2417 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2418
2419 PR target/81643
2420 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2421
2422 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2423
2424 PR target/79845
2425 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2426 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2427 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2428 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2429 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2430 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2431 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2432 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2433 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2434 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2435 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2436 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2437 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2438 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2439 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2440 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2441 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2442 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2443 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2444 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2445 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2446 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2447 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2448 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2449 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2450 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2451 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2452 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2453 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2454 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2455 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2456 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2457 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2458 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2459 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2460 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2461 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2462 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2463 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2464 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2465 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2466 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2467 * gcc.target/powerpc/cmpb-3.c: Likewise.
2468 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2469 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2470 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2471 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2472 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2473 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2474 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2475 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2476 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2477 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2478 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2479 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2480 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2481 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2482 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2483 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2484 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2485 * gcc.target/powerpc/no-r11-3.c: Likewise.
2486 * gcc.target/powerpc/pr80098-1.c: Likewise.
2487 * gcc.target/powerpc/pr80098-2.c: Likewise.
2488 * gcc.target/powerpc/pr80098-3.c: Likewise.
2489 * gcc.target/powerpc/pr80098-4.c: Likewise.
2490 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2491 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2492 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2493 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2494 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2495 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2496 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2497 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2498 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2499 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2500 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2501
2502 2017-08-14 Bin Cheng <bin.cheng@arm.com>
2503
2504 PR tree-optimization/81799
2505 * gcc.dg/tree-ssa/pr81799.c: New.
2506
2507 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2508
2509 PR middle-end/46932
2510 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2511 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2512
2513 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2514
2515 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2516 -mno-pc-relative-literal-loads.
2517
2518 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2519
2520 PR testsuite/81793
2521 * gcc.dg/pie-static-1.c: Require both static and pie support.
2522 * gcc.dg/pie-static-2.c: Likewise.
2523
2524 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2525
2526 PR ada/79542
2527 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2528
2529 2017-08-11 Marek Polacek <polacek@redhat.com>
2530
2531 PR c/81795
2532 * gcc.dg/pr81795.c: New test.
2533
2534 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2535
2536 PR fortran/60355
2537 * gfortran.dg (bind_c_usage_30): New test.
2538
2539 2017-08-11 Martin Liska <mliska@suse.cz>
2540
2541 PR tree-opt/79987
2542 * gcc.target/i386/mpx/pr79987.c: New test.
2543
2544 2017-08-11 Martin Liska <mliska@suse.cz>
2545
2546 PR ipa/81213
2547 * gcc.target/i386/pr81213.c: New test.
2548
2549 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
2550
2551 PR target/81708
2552 * gcc.target/i386/stack-prot-sym.c: New test.
2553
2554 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2555
2556 PR testsuite/81738
2557 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2558 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2559 vect_perm and vect_element_align for vectorization.
2560
2561 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2562
2563 PR target/81736
2564 * gcc.target/i386/pr81736-1.c: New test.
2565 * gcc.target/i386/pr81736-2.c: Likewise.
2566 * gcc.target/i386/pr81736-3.c: Likewise.
2567 * gcc.target/i386/pr81736-4.c: Likewise.
2568 * gcc.target/i386/pr81736-5.c: Likewise.
2569 * gcc.target/i386/pr81736-6.c: Likewise.
2570 * gcc.target/i386/pr81736-7.c: Likewise.
2571
2572 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2573
2574 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2575 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2576
2577 2017-08-10 David Malcolm <dmalcolm@redhat.com>
2578
2579 * c-c++-common/missing-close-symbol.c: New test case.
2580 * c-c++-common/missing-symbol.c: New test case.
2581 * gcc.dg/unclosed-init.c: New test case.
2582 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2583 * g++.dg/diagnostic/unclosed-function.C: New test case.
2584 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2585 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2586 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2587 "expected identifier" error.
2588
2589 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2590
2591 * gfortran.dg/dec_d_lines_1.f: New test.
2592 * gfortran.dg/dec_d_lines_2.f: New test.
2593
2594 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2595
2596 * gfortran.dg/dec_structure_18.f90: New test.
2597 * gfortran.dg/dec_structure_19.f90: New test.
2598 * gfortran.dg/dec_structure_20.f90: New test.
2599 * gfortran.dg/dec_structure_21.f90: New test.
2600
2601 2017-08-10 Marek Polacek <polacek@redhat.com>
2602
2603 PR testsuite/81784
2604 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2605
2606 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2607
2608 2017-08-10 Martin Liska <mliska@suse.cz>
2609
2610 PR c++/81355
2611 * g++.dg/other/pr81355.C: New test.
2612
2613 2017-08-09 David Malcolm <dmalcolm@redhat.com>
2614
2615 * jit.dg/all-non-failing-tests.h: Add note about
2616 test-vector-types.cc.
2617 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2618 case.
2619 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2620 New test case.
2621 * jit.dg/test-vector-types.cc: New test case.
2622
2623 2017-08-09 Andrew Pinski <apinski@cavium.com>
2624
2625 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2626 --save-temps to the options passed.
2627
2628 2017-08-09 Michael Collison <michael.collison@arm.com>
2629
2630 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2631 boundary option and fix comment.
2632 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2633 boundary option and fix comment.
2634 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2635 boundary option and fix comment.
2636 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2637 -mstructure-size boundary option.
2638
2639 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2640
2641 PR rtl-optimization/81423
2642 * gcc.c-torture/execute/pr81423.c: New testcase.
2643
2644 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2645
2646 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2647 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2648 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2649 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2650
2651 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2652
2653 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2654 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2655
2656 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2657
2658 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2659 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2660 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2661
2662 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2663
2664 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2665 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2666 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2667 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2668
2669 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2670
2671 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2672
2673 2017-08-09 Marek Polacek <polacek@redhat.com>
2674
2675 PR c/81233
2676 * gcc.dg/diagnostic-types-1.c: New test.
2677 * gcc.dg/assign-warn-1.c: Update warning messages.
2678 * gcc.dg/assign-warn-2.c: Likewise.
2679 * gcc.dg/c90-const-expr-5.c: Likewise.
2680 * gcc.dg/c99-const-expr-5.c: Likewise.
2681 * gcc.dg/conv-2.c: Likewise.
2682 * gcc.dg/init-bad-7.c: Likewise.
2683 * gcc.dg/overflow-warn-1.c: Likewise.
2684 * gcc.dg/overflow-warn-2.c: Likewise.
2685 * gcc.dg/overflow-warn-3.c: Likewise.
2686 * gcc.dg/overflow-warn-4.c: Likewise.
2687 * gcc.dg/pointer-array-atomic.c: Likewise.
2688 * gcc.dg/pr26865.c: Likewise.
2689 * gcc.dg/pr61162-2.c: Likewise.
2690 * gcc.dg/pr61162.c: Likewise.
2691 * gcc.dg/pr67730-2.c: Likewise.
2692 * gcc.dg/pr69156.c: Likewise.
2693 * gcc.dg/pr70174.c: Likewise.
2694 * objc.dg/proto-lossage-4.m: Likewise.
2695
2696 2017-08-09 Marek Polacek <polacek@redhat.com>
2697
2698 PR c/81417
2699 * Wsign-compare-1.c: New test.
2700 * gcc.dg/compare1.c: Adjust dg-bogus.
2701 * gcc.dg/compare2.c: Likewise.
2702 * gcc.dg/compare3.c: Likewise.
2703 * gcc.dg/compare7.c: Likewise.
2704 * gcc.dg/compare8.c: Likewise.
2705 * gcc.dg/compare9.c: Likewise.
2706 * gcc.dg/pr11492.c: Likewise.
2707
2708 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
2709
2710 PR driver/81523
2711 * gcc.dg/pie-7.c: New test.
2712 * gcc.dg/pie-static-1.c: Likewise.
2713 * gcc.dg/pie-static-2.c: Likewise.
2714
2715 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
2716
2717 PR target/81708
2718 * gcc.target/i386/stack-prot-guard.c: New test.
2719
2720 2017-08-08 Tamar Christina <tamar.christina@arm.com>
2721
2722 * gcc.target/aarch64/xorsign.c: New.
2723 * gcc.target/aarch64/xorsign_exec.c: New.
2724 * gcc.target/aarch64/vect-xorsign_exec.c: New.
2725
2726 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2727
2728 PR tree-optimization/81354
2729 * g++.dg/torture/pr81354.C: New file.
2730
2731 2017-08-08 Richard Biener <rguenther@suse.de>
2732
2733 PR middle-end/81719
2734 * g++.dg/tree-ssa/pr81719.C: New testcase.
2735
2736 2017-08-08 Richard Biener <rguenther@suse.de>
2737
2738 PR tree-optimization/81723
2739 * gfortran.dg/pr81723.f: New testcase.
2740
2741 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2742
2743 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
2744 string.
2745 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2746 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2747 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2748 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2749 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2750 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2751 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2752 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2753 * gcc.target/powerpc/cmpb-3.c: Likewise.
2754 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2755 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2756
2757 2017-08-08 Martin Liska <mliska@suse.cz>
2758
2759 PR tree-opt/81696
2760 * gcc.dg/ipa/pr81696.c: New test.
2761
2762 2017-08-08 Bin Cheng <bin.cheng@arm.com>
2763
2764 PR tree-optimization/81744
2765 * gcc.dg/tree-ssa/pr81744.c: New.
2766
2767 2017-08-08 Marek Polacek <polacek@redhat.com>
2768
2769 PR c++/81607
2770 * g++.dg/other/bitfield6.C: New test.
2771
2772 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2773
2774 PR target/81593
2775 * gcc.target/powerpc/vec-setup.h: New tests to test various
2776 combinations of setting up vectors of 2 double word elements.
2777 * gcc.target/powerpc/vec-setup-long.c: Likewise.
2778 * gcc.target/powerpc/vec-setup-double.c: Likewise.
2779 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
2780 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
2781 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
2782 vector inserts from vector extracts.
2783 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
2784
2785 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2786
2787 PR fortran/68829
2788 PR fortran/81701
2789 * gfortran.dg/o_fast_stacksize.90: New test.
2790
2791 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
2792
2793 PR middle-end/46932
2794 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
2795
2796 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2797
2798 * gcc.target/i386/pr81736-1.c: Removed.
2799 * gcc.target/i386/pr81736-2.c: Likewise.
2800 * gcc.target/i386/pr81736-3.c: Likewise.
2801 * gcc.target/i386/pr81736-4.c: Likewise.
2802
2803 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2804
2805 PR target/81736
2806 * gcc.target/i386/pr81736-1.c: New test.
2807 * gcc.target/i386/pr81736-2.c: Likewise.
2808 * gcc.target/i386/pr81736-3.c: Likewise.
2809 * gcc.target/i386/pr81736-4.c: Likewise.
2810
2811 2017-08-07 Marek Polacek <polacek@redhat.com>
2812
2813 PR middle-end/81737
2814 * gcc.dg/pr81737.c: New test.
2815
2816 2017-08-07 Martin Liska <mliska@suse.cz>
2817
2818 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
2819 * gcc.dg/parm-impl-decl-1.c: Likewise.
2820 * gcc.dg/parm-impl-decl-3.c: Likewise.
2821 * gcc.dg/Wattributes-5.c: New test.
2822
2823 2017-08-06 Andrew Pinski <apinski@cavium.com>
2824
2825 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
2826 * gcc.target/aarch64/target_attr_13.c: LIkewise.
2827 * gcc.target/aarch64/target_attr_15.c: LIkewise.
2828 * gcc.target/aarch64/target_attr_4.c: Likewise.
2829 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
2830 * gcc.target/aarch64/target_attr_2.c: Likewise.
2831 * gcc.target/aarch64/target_attr_7.c: Likewise.
2832 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
2833 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
2834 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
2835
2836 2017-08-06 Andrew Pinski <apinski@cavium.com>
2837
2838 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
2839 -march=armv8-a+nolse, skip if -mcpu= is passed.
2840 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
2841
2842 2017-08-06 Andrew Pinski <apinski@cavium.com>
2843
2844 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
2845 * gcc.target/aarch64/_Float16_2.c: Likewise.
2846 * gcc.target/aarch64/_Float16_3.c: Likewise.
2847
2848 2017-08-06 Tom de Vries <tom@codesourcery.com>
2849
2850 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
2851
2852 2017-08-06 Tom de Vries <tom@codesourcery.com>
2853
2854 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
2855 type. Add missing return.
2856
2857 2017-08-06 Tom de Vries <tom@codesourcery.com>
2858
2859 PR testsuite/81731
2860 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
2861 variable 'a' definition.
2862 (b): Remove unused variable.
2863 (gp): New variable.
2864 (check): Add parameter corresponding to call in main, and handle.
2865
2866 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2867
2868 PR c++/79790
2869 * g++.dg/cpp1z/class-deduction43.C: New.
2870
2871 2017-08-04 Yury Gribov <tetra2005@gmail.com>
2872
2873 PR tree-optimization/57371
2874 * c-c++-common/pr57371-1.c: New test.
2875 * c-c++-common/pr57371-2.c: New test.
2876 * c-c++-common/pr57371-3.c: New test.
2877 * c-c++-common/pr57371-4.c: New test.
2878 * gcc.dg/pr57371-5.c: New test.
2879
2880 2017-08-04 Carl Love <cel@us.ibm.com>
2881
2882 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
2883 builtin test cases for vec_mule, and vec_mulo.
2884 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
2885 builtin test cases for vec_mule, and vec_mulo.
2886
2887 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
2888
2889 PR target/81590
2890 * gcc.target/i386/avx512-check.h: New file.
2891 * gcc.target/i386/avx5124fmaps-check.h: Removed.
2892 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
2893 * gcc.target/i386/avx512cd-check.h: Likewise.
2894 * gcc.target/i386/avx512ifma-check.h: Likewise.
2895 * gcc.target/i386/avx512vbmi-check.h: Likewise.
2896 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
2897 * gcc.target/i386/avx512bw-check.h: Rewrite.
2898 * gcc.target/i386/avx512dq-check.h: Likewise.
2899 * gcc.target/i386/avx512er-check.h: Likewise.
2900 * gcc.target/i386/avx512f-check.h: Likewise.
2901 * gcc.target/i386/avx512vl-check.h: Likewise.
2902 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
2903 only.
2904 (test_512): Removed.
2905 (avx512*_test): Likewise.
2906 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
2907
2908 2017-08-04 Marek Polacek <polacek@redhat.com>
2909
2910 PR middle-end/81695
2911 * gcc.dg/pr81695.c: New test.
2912
2913 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2914
2915 PR tree-optimization/81136
2916 * gcc.dg/vect/pr81136.c: Add scan test.
2917
2918 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2919
2920 * gcc.dg/vect/vect-alias-check-3.c: New test.
2921 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
2922 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
2923
2924 2017-08-04 Richard Biener <rguenther@suse.de>
2925
2926 PR middle-end/81705
2927 * c-c++-common/ubsan/pr81705.c: New testcase.
2928
2929 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2930
2931 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
2932 messages that used to start with a capital letter.
2933 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2934 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2935 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
2936 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2937 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2938 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2939 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2940 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2941 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2942 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2943 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2944 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2945 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2946 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2947 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2948 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2949 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2950 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2951 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2952 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2953 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2954 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2955 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2956 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2957 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2958 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2959 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2960 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2961 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2962 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2963 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2964 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2965 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2966 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2967 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2968 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2969 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2970 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2971 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2972 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2973 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2974 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2975 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2976 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2977 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2978 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2979 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2980 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2981 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2982 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2983 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2984 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2985 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2986 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2987 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2988 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2989
2990 2017-08-03 Jakub Jelinek <jakub@redhat.com>
2991
2992 PR target/81621
2993 * gcc.dg/pr81621.c: New test.
2994
2995 2017-08-03 Richard Biener <rguenther@suse.de>
2996
2997 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
2998 and CSE.
2999
3000 2017-08-03 Richard Biener <rguenther@suse.de>
3001
3002 PR middle-end/81148
3003 * c-c++-common/ubsan/pr81148.c: New testcase.
3004
3005 2017-08-03 Tom de Vries <tom@codesourcery.com>
3006
3007 PR target/81662
3008 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
3009
3010 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3011
3012 PR driver/81650
3013 * gcc.dg/pr81650.c: New test.
3014
3015 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3016
3017 PR c++/71440
3018 * g++.dg/template/crash127.C: New.
3019
3020 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3021
3022 PR middle-end/81052
3023 * c-c++-common/pr81052.c: New test.
3024
3025 2017-08-03 Tom de Vries <tom@codesourcery.com>
3026
3027 * gcc.dg/pr56727-2.c: Require alias.
3028
3029 2017-08-03 Tom de Vries <tom@codesourcery.com>
3030
3031 * gcc.dg/attr-noipa.c: Require alloca.
3032
3033 2017-08-03 Tom de Vries <tom@codesourcery.com>
3034
3035 * gcc.dg/torture/pr80163.c: Require label_values.
3036
3037 2017-08-03 Tom de Vries <tom@codesourcery.com>
3038
3039 PR target/81662
3040 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3041 * c-c++-common/patchable_function_entry-default.c: Same.
3042 * c-c++-common/patchable_function_entry-definition.c: Same.
3043
3044 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3045
3046 PR target/81644
3047 * gcc.target/i386/pr81644.c: New test.
3048
3049 2017-08-02 Tom de Vries <tom@codesourcery.com>
3050
3051 * gcc.dg/Walloca-14.c: Use relative line number.
3052
3053 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3054
3055 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3056 test "no-3dnowa" target attribute.
3057
3058 2017-08-02 Marek Polacek <polacek@redhat.com>
3059
3060 PR c/81289
3061 * gcc.dg/noncompile/pr81289.c: New test.
3062
3063 PR c/81448
3064 PR c/81306
3065 * c-c++-common/Wmultistatement-macros-13.c: New test.
3066
3067 2017-08-02 Jakub Jelinek <jakub@redhat.com>
3068
3069 PR c++/81640
3070 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3071
3072 PR middle-end/79499
3073 * gcc.dg/pr79499.c: New test.
3074
3075 2017-08-02 Richard Biener <rguenther@suse.de>
3076
3077 PR tree-optimization/81633
3078 * gcc.dg/vect/pr81633.c: New testcase.
3079
3080 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3081
3082 * gcc.dg/guality/pr25967-1.c: New test.
3083 * gcc.dg/guality/pr25967-2.c: Likewise.
3084 * gcc.dg/torture/pr25967-1.c: Likewise.
3085 * gcc.dg/torture/pr25967-2.c: Likewise.
3086
3087 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3088
3089 PR target/81654
3090 * gcc.target/i386/pr81654.c: New test.
3091
3092 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3093
3094 PR fortran/79312
3095 * gfortran.dg/logical_assignment_1.f90: New test.
3096
3097 2017-08-01 Martin Liska <mliska@suse.cz>
3098
3099 PR middle-end/70140
3100 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3101
3102 2017-08-01 Martin Liska <mliska@suse.cz>
3103
3104 Revert r250771
3105 Make mempcpy more optimal (PR middle-end/70140).
3106
3107 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3108
3109 PR target/81622
3110 * gcc.target/powerpc/pr81622.c: New test.
3111
3112 2017-08-01 Steve Ellcey <sellcey@cavium.com>
3113
3114 PR tree-optimization/80925
3115 * gcc.dg/vect/vect-28.c: Add
3116 --param vect-max-peeling-for-alignment=0 option.
3117 Remove unaligned access and peeling checks.
3118 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3119 * gcc.dg/vect/vect-70.c: Ditto.
3120 * gcc.dg/vect/vect-87.c: Ditto.
3121 * gcc.dg/vect/vect-88.c: Ditto.
3122 * gcc.dg/vect/vect-91.c: Ditto.
3123 * gcc.dg/vect/vect-93.c: Ditto.
3124
3125 2017-08-01 Tom de Vries <tom@codesourcery.com>
3126
3127 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3128 * gcc.target/nvptx/slp.c (foo): Same.
3129
3130 2017-08-01 Richard Biener <rguenther@suse.de>
3131
3132 PR tree-optimization/81181
3133 * gcc.dg/torture/pr81181.c: New testcase.
3134
3135 2017-08-01 Martin Liska <mliska@suse.cz>
3136
3137 PR middle-end/70140
3138 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3139
3140 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3141
3142 PR target/81641
3143 * gcc.target/i386/pr81641.c: New test.
3144
3145 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3146
3147 PR target/81639
3148 * gcc.target/i386/pr81639.c: New test.
3149
3150 2017-08-01 Richard Biener <rguenther@suse.de>
3151
3152 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3153 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3154 endless loop.
3155 * gcc.dg/uninit-23.c: Adjust.
3156
3157 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3158
3159 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3160 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3161
3162 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3163
3164 PR tree-optimization/81627
3165 * gcc.dg/tree-ssa/pr81627.c: New.
3166
3167 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3168
3169 PR tree-optimization/81620
3170 * gcc.dg/tree-ssa/pr81620-1.c: New.
3171 * gcc.dg/tree-ssa/pr81620-2.c: New.
3172
3173 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3174
3175 PR testsuite/53542
3176 * gfortran.dg/use_30.f90: New test.
3177
3178 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3179
3180 PR tree-optimization/81588
3181 * gcc.dg/tree-ssa/pr81588.c: New test.
3182 * gcc.dg/pr81588.c: New test.
3183 * gcc.c-torture/execute/pr81588.c: New test.
3184
3185 2017-08-01 Richard Biener <rguenther@suse.de>
3186
3187 PR tree-optimization/81297
3188 * gcc.dg/torture/pr81297.c: New testcase.
3189
3190 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3191
3192 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3193
3194 2017-07-31 Steve Ellcey <sellcey@cavium.com>
3195
3196 PR tree-optimization/80925
3197 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
3198 --param vect-max-peeling-for-alignment=0 option.
3199 Remove unaligned access and peeling checks.
3200 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3201
3202 2017-07-31 Carl Love <cel@us.ibm.com>
3203
3204 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3205 missed in commit 250746.
3206
3207 2017-07-31 Carl Love <cel@us.ibm.com>
3208
3209 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3210 new builtins.
3211
3212 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3213
3214 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3215 * gcc.target/i386/pr79793-2.c: Likewise.
3216
3217 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3218
3219 PR target/25967
3220 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3221 (naked): Add attribute regparm(1) for x86_32 targets.
3222 Add integer argument. Remove global "data" variable.
3223 (main): Pass integer argument to naked function.
3224 * gcc.target/i386/naked-4.c: New test.
3225
3226 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
3227 Martin Liska <mliska@suse.cz>
3228
3229 * gcc.dg/predict-15.c: New test.
3230 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3231
3232 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3233
3234 PR target/25967
3235 * gcc.target/i386/naked-1.c: New test.
3236 * gcc.target/i386/naked-2.c: Ditto.
3237 * gcc.target/i386/naked-3.c: Ditto.
3238 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3239 do_test_body0 stub function, use attribute "naked" instead.
3240 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3241 * gcc.dg/pr44290-2.c: Ditto.
3242
3243 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3244
3245 PR fortran/81581
3246 * gfortran.dg/dim_sum_1.f90: New test case.
3247 * gfortran.dg/dim_sum_2.f90: New test case.
3248 * gfortran.dg/dim_sum_3.f90: New test case.
3249
3250 2017-07-31 Martin Liska <mliska@suse.cz>
3251
3252 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3253 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3254
3255 2017-07-31 Martin Liska <mliska@suse.cz>
3256
3257 PR sanitize/81530
3258 * g++.dg/ubsan/pr81530.C: New test.
3259
3260 2017-07-31 Jakub Jelinek <jakub@redhat.com>
3261
3262 PR sanitizer/81604
3263 * c-c++-common/ubsan/pr81604.c: New test.
3264
3265 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3266
3267 PR target/79793
3268 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3269 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3270 (foo): Check the builtin return address against the return address
3271 in interrupt frame.
3272 * gcc.target/i386/pr79793-1.c: New test.
3273 * gcc.target/i386/pr79793-2.c: Likewise.
3274
3275 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3276
3277 * c-c++-common/dump-ada-spec-7.c: New test.
3278
3279 2017-07-29 Jakub Jelinek <jakub@redhat.com>
3280
3281 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3282 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3283
3284 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3285
3286 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3287
3288 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3289
3290 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3291
3292 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3293
3294 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3295
3296 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3297 Bilyan Borisov <bilyan.borisov@arm.com>
3298
3299 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3300 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3301 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3302 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3303 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3304
3305 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3306
3307 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3308 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3309 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3310 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3311 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3312 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3313 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3314 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3315 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3316 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3317 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3318
3319 2017-07-28 Martin Liska <mliska@suse.cz>
3320
3321 PR sanitizer/81340
3322 * g++.dg/asan/pr81340.C: New test.
3323
3324 2017-07-28 Richard Biener <rguenther@suse.de>
3325
3326 PR tree-optimization/81502
3327 * gcc.target/i386/pr81502.c: New testcase.
3328
3329 2017-07-28 Martin Liska <mliska@suse.cz>
3330
3331 PR sanitizer/81460
3332 * gcc.dg/asan/pr81460.c: New test.
3333
3334 2017-07-28 Jakub Jelinek <jakub@redhat.com>
3335
3336 PR sanitizer/80998
3337 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3338 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3339
3340 PR tree-optimization/81578
3341 * gcc.dg/pr81578.c: New test.
3342
3343 2017-07-28 Richard Biener <rguenther@suse.de>
3344
3345 PR tree-optimization/81573
3346 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3347
3348 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3349
3350 * g++.dg/pr69667.C: Remove option -mlra.
3351 * gcc.target/powerpc/dform-1.c: Likewise.
3352 * gcc.target/powerpc/dform-2.c: Likewise.
3353 * gcc.target/powerpc/dform-3.c: Likewise.
3354 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3355 * gcc.target/powerpc/p9-vparity.c: Likewise.
3356 * gcc.target/powerpc/pr63491.c: Likewise.
3357 * gcc.target/powerpc/pr67808.c: Likewise.
3358 * gcc.target/powerpc/pr68805.c: Likewise.
3359 * gcc.target/powerpc/pr69461.c: Likewise.
3360 * gcc.target/powerpc/pr71680.c: Likewise.
3361 * gcc.target/powerpc/pr77289.c: Likewise.
3362 * gcc.target/powerpc/pr78458.c: Likewise.
3363 * gcc.target/powerpc/pr78543.c: Likewise.
3364 * g++.dg/pr71294.C: Remove option -mno-lra.
3365 * gcc.target/powerpc/pr71656-1.c: Likewise.
3366 * gcc.target/powerpc/pr71656-2.c: Likewise.
3367 * gcc.target/powerpc/pr71698.c: Likewise.
3368
3369 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3370 Sudakshina Das <sudi.das@arm.com>
3371
3372 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3373
3374 2017-07-27 Marek Polacek <polacek@redhat.com>
3375
3376 PR c/81417
3377 * c-c++-common/Wsign-compare-1.c: New test.
3378 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3379 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3380 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3381 * g++.dg/warn/compare1.C: Likewise.
3382 * gcc.dg/compare1.c: Likewise.
3383 * gcc.dg/compare2.c: Likewise.
3384 * gcc.dg/compare4.c: Likewise.
3385 * gcc.dg/compare5.c: Likewise.
3386 * gcc.dg/pr35430.c: Likewise.
3387 * gcc.dg/pr60087.c: Likewise.
3388
3389 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3390
3391 PR middle-end/81564
3392 * gcc.dg/pr81564.c: New test.
3393
3394 2017-07-27 Richard Biener <rguenther@suse.de>
3395
3396 PR tree-optimization/81573
3397 PR tree-optimization/81494
3398 * gcc.dg/torture/pr81573.c: New testcase.
3399
3400 2017-07-27 Richard Biener <rguenther@suse.de>
3401
3402 PR tree-optimization/81571
3403 * gcc.dg/torture/pr81571.c: New testcase.
3404
3405 2017-07-27 Richard Biener <rguenther@suse.de>
3406
3407 PR tree-optimization/81502
3408 * gcc.target/i386/vect-insert-1.c: New testcase.
3409
3410 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3411
3412 PR target/81534
3413 * gcc.target/s390/pr81534.c: New test.
3414
3415 2017-07-27 Jakub Jelinek <jakub@redhat.com>
3416
3417 PR tree-optimization/81555
3418 PR tree-optimization/81556
3419 * gcc.c-torture/execute/pr81555.c: New test.
3420 * gcc.c-torture/execute/pr81556.c: New test.
3421
3422 * gcc.dg/attr-noipa.c: New test.
3423 * gcc.dg/ipa/ipa-pta-18.c: New test.
3424 * gcc.dg/ipa/ipa-sra-11.c: New test.
3425
3426 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3427
3428 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3429 option.
3430 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3431 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3432 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3433 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3434 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3435 * gcc.target/powerpc/vsx-simode.c: Likewise.
3436 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3437 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3438
3439 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3440
3441 PR c++/71570
3442 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3443
3444 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3445
3446 PR target/81563
3447 * gcc.target/i386/pr81563.c: New test
3448
3449 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3450
3451 PR target/79041
3452 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3453
3454 2017-07-26 Marek Polacek <polacek@redhat.com>
3455
3456 PR middle-end/70992
3457 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3458 * gcc.dg/overflow-warn-2.c: Likewise.
3459 * gcc.dg/overflow-warn-3.c: Likewise.
3460 * gcc.dg/overflow-warn-4.c: Likewise.
3461 * gcc.dg/torture/pr70992-2.c: New test.
3462 * gcc.dg/torture/pr70992.c: New test.
3463
3464 2017-07-26 Richard Biener <rguenther@suse.de>
3465
3466 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3467 happening in ccp1.
3468 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3469
3470 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3471
3472 PR middle-end/46932
3473 * gcc.dg/pr46932.c: New testcase.
3474
3475 2017-07-26 Martin Liska <mliska@suse.cz>
3476
3477 PR sanitize/81186
3478 * gcc.dg/asan/pr81186.c: New test.
3479
3480 2017-07-25 Carl Love <cel@us.ibm.com>
3481
3482 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3483 vec_cnttz builtins.
3484
3485 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3486
3487 * gnat.dg/opt66.adb: New test.
3488
3489 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3490
3491 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3492 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3493
3494 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3495
3496 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3497
3498 2017-07-25 Torsten Duwe <duwe@suse.de>
3499
3500 * c-c++-common/patchable_function_entry-default.c: New test.
3501 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3502 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3503
3504 2017-07-25 Jakub Jelinek <jakub@redhat.com>
3505
3506 PR target/81532
3507 * gcc.target/i386/pr80833-3.c: New test.
3508 * gcc.target/i386/avx512dq-pr81532.c: New test.
3509 * gcc.target/i386/avx512bw-pr81532.c: New test.
3510
3511 2017-07-25 Richard Biener <rguenther@suse.de>
3512
3513 PR tree-optimization/81455
3514 * gcc.dg/pr81455.c: New testcase.
3515
3516 2017-07-25 Richard Biener <rguenther@suse.de>
3517
3518 PR tree-optimization/81529
3519 * gfortran.dg/pr81529.f90: New testcase.
3520
3521 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3522
3523 * gcc.target/aarch64/pr79041-2.c: Improve test.
3524
3525 2017-07-25 Richard Biener <rguenther@suse.de>
3526
3527 PR tree-optimization/81410
3528 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3529
3530 2017-07-25 Richard Biener <rguenther@suse.de>
3531
3532 PR tree-optimization/81510
3533 * gcc.dg/torture/pr81510.c: New testcase.
3534 * gcc.dg/torture/pr81510-2.c: Likewise.
3535
3536 2017-07-25 Martin Liska <mliska@suse.cz>
3537
3538 PR ipa/81520
3539 * gcc.dg/ipa/pr81520.c: New test.
3540
3541 2017-07-25 Marek Polacek <polacek@redhat.com>
3542
3543 PR c/81364
3544 * Wmultistatement-macros-12.c: New test.
3545
3546 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3547
3548 PR target/81414
3549 * gcc.target/aarch64/pr81414.C: New.
3550
3551 2017-07-25 Richard Biener <rguenther@suse.de>
3552
3553 PR middle-end/81505
3554 * gcc.dg/ubsan/pr81505.c: New testcase.
3555
3556 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
3557
3558 PR testsuite/80759
3559 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3560 (ELFFN_BEGIN): Rename to FN_TYPE.
3561 (ELFFN_END): Rename to FN_SIZE.
3562 (ASMNAME): New macro.
3563 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3564 .global.
3565 (FUNC_END): Use ASMNAME.
3566 (test_data_save): Remove.
3567 (test_data_input): Likewise.
3568 (test_data_output: Likewise.
3569 (test_data_fn): Likewise.
3570 (test_data_retaddr): Likewise.
3571 (regs_to_mem): Make globals, use r10 instead of rax.
3572 (mem_to_regs): Likewise.
3573 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3574 body to ms-sysv.c.
3575 (do_test_aligned): Likewise.
3576 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3577 Add dg-* directives.
3578 (PASTE_STR): New macro.
3579 (ASMNAME): Likewise.
3580 (LOAD_TEST_DATA_ADDR): Likewise.
3581 (TEST_DATA_OFFSET): Likewise.
3582 (do_test_body0): New C function.
3583 (do_test_body): New inline assembly routine.
3584 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3585 (runtest_ms_sysv): Modify.
3586
3587 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3588
3589 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3590 since the upper-regs options have been deleted.
3591 * gcc.target/powerpc/pr65849-2.c: Likewise.
3592 * gcc.target/powerpc/pr80099-1.c: Likewise.
3593 * gcc.target/powerpc/pr80099-2.c: Likewise.
3594 * gcc.target/powerpc/pr80099-3.c: Likewise.
3595 * gcc.target/powerpc/pr80099-4.c: Likewise.
3596 * gcc.target/powerpc/pr80099-5.c: Likewise.
3597 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3598 support removal of the upper-regs options.
3599 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3600 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3601 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3602 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3603 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3604 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3605 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3606 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3607 * gcc.target/powerpc/ppc-round.c: Likewise.
3608 * gcc.target/powerpc/pr71720.c: Likewise.
3609 * gcc.target/powerpc/pr72853.c: Likewise.
3610 * gcc.target/powerpc/pr79907.c: Likewise.
3611 * gcc.target/powerpc/pr78953.c: Likewise.
3612 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3613 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3614 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3615 * gcc.target/powerpc/vec-init-3.c: Likewise.
3616 * gcc.target/powerpc/vec-init-6.c: Likewise.
3617 * gcc.target/powerpc/vec-init-7.c: Likewise.
3618 * gcc.target/powerpc/vec-set-char.c: Likewise.
3619 * gcc.target/powerpc/vec-set-int.c: Likewise.
3620 * gcc.target/powerpc/vec-set-short.c: Likewise.
3621
3622 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3623
3624 PR target/79041
3625 * gcc.target/aarch64/pr79041-2.c: New test.
3626
3627 2017-07-24 Carl Love <cel@us.ibm.com>
3628
3629 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3630 the new built-ins.
3631
3632 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3633
3634 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3635
3636 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3637 Mikael Morin <mikael@gcc.gnu.org>
3638
3639 PR fortran/66102
3640 * gfortran.dg/realloc_on_assign_28.f90: New test.
3641
3642 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
3643
3644 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3645 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3646
3647 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
3648
3649 PR target/80569
3650 * gcc.target/i386/pr80569.c: New test.
3651
3652 2017-07-21 Carl Love <cel@us.ibm.com>
3653
3654 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3655 vmuleuh): Fix scan-assembler-times should check for word not half word
3656 instructions.
3657
3658 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
3659
3660 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3661 redundant -march option.
3662 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3663 in addition to armv8.1-a.
3664
3665 2017-07-21 Yury Gribov <tetra2005@gmail.com>
3666
3667 PR middle-end/56727
3668 * gcc.dg/pr56727-1.c: New test.
3669 * gcc.dg/pr56727-2.c: New test.
3670
3671 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3672
3673 * gcc.target/powerpc/mmx-check.h: New file.
3674 * gcc.target/powerpc/mmx-packs.c: New file.
3675 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3676 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3677 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3678 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3679 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3680 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3681 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3682 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3683 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3684 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3685 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3686 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3687 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3688 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3689 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3690 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3691 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3692 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3693 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3694 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3695 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3696 * gcc.target/powerpc/mmx-psrad-1.c: New file.
3697 * gcc.target/powerpc/mmx-psraw-1.c: New file.
3698 * gcc.target/powerpc/mmx-psrld-1.c: New file.
3699 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
3700 * gcc.target/powerpc/mmx-psubb-2.c: New file.
3701 * gcc.target/powerpc/mmx-psubd-2.c: New file.
3702 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
3703 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
3704 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
3705 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
3706 * gcc.target/powerpc/mmx-psubw-2.c: New file.
3707 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
3708 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
3709 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
3710 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
3711 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
3712 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
3713
3714 2017-06-21 Richard Biener <rguenther@suse.de>
3715
3716 PR tree-optimization/81500
3717 * gcc.dg/torture/pr81500.c: New testcase.
3718
3719 2017-07-20 Nathan Sidwell <nathan@acm.org>
3720
3721 * g++.dg/ext/anon-struct6.C: Adjust diag.
3722 * g++.old-deja/g++.other/anon4.C: Adjust diag.
3723
3724 2017-07-20 Jakub Jelinek <jakub@redhat.com>
3725
3726 PR target/80846
3727 * gcc.target/i386/avx-pr80846.c: New test.
3728 * gcc.target/i386/avx2-pr80846.c: New test.
3729 * gcc.target/i386/avx512f-pr80846.c: New test.
3730
3731 2017-07-20 Bin Cheng <bin.cheng@arm.com>
3732
3733 PR tree-optimization/81388
3734 * gcc.dg/tree-ssa/pr81388-1.c: New test.
3735 * gcc.dg/tree-ssa/pr81388-2.c: New test.
3736
3737 2017-07-17 Tom de Vries <tom@codesourcery.com>
3738
3739 PR middle-end/81030
3740 * gcc.dg/pr81030.c: New test.
3741
3742 2017-07-20 Richard Biener <rguenther@suse.de>
3743
3744 PR tree-optimization/61171
3745 * g++.dg/vect/pr61171.cc: New testcase.
3746 * gfortran.dg/vect/pr61171.f: Likewise.
3747 * gcc.dg/vect/vect-reduc-11.c: Likewise.
3748
3749 2017-07-20 Richard Biener <rguenther@suse.de>
3750
3751 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
3752 with V64QImode.
3753 * gcc.dg/vect/slp-45.c: Likewise.
3754
3755 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3756
3757 * gcc.dg/tree-ssa/vrp116.c: New Test.
3758
3759 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3760
3761 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
3762 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
3763 __builtin_cpu_is and __builtin_cpu_supports are supported.
3764
3765 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
3766
3767 * gcc.target/powerpc/bmi-check.h (main): Skip unless
3768 __BUILTIN_CPU_SUPPORTS__ defined.
3769 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
3770 __BUILTIN_CPU_SUPPORTS__ defined.
3771
3772 2017-07-19 Jakub Jelinek <jakub@redhat.com>
3773
3774 PR tree-optimization/81346
3775 * gcc.dg/tree-ssa/pr81346-5.c: New test.
3776
3777 2017-07-19 Tom de Vries <tom@codesourcery.com>
3778
3779 * gcc.target/nvptx/decl-init.c: Update alignment.
3780 * gcc.target/nvptx/slp-2-run.c: New test.
3781 * gcc.target/nvptx/slp-2.c: New test.
3782 * gcc.target/nvptx/v2di.c: New test.
3783
3784 2017-07-19 Tom de Vries <tom@codesourcery.com>
3785
3786 * gcc.target/nvptx/slp-run.c: New test.
3787 * gcc.target/nvptx/slp.c: New test.
3788 * gcc.target/nvptx/v2si-cvt.c: New test.
3789 * gcc.target/nvptx/v2si-run.c: New test.
3790 * gcc.target/nvptx/v2si.c: New test.
3791 * gcc.target/nvptx/vec.inc: New test.
3792
3793 2017-07-19 Jakub Jelinek <jakub@redhat.com>
3794
3795 PR tree-optimization/81346
3796 * gcc.dg/tree-ssa/pr81346-1.c: New test.
3797 * gcc.dg/tree-ssa/pr81346-2.c: New test.
3798 * gcc.dg/tree-ssa/pr81346-3.c: New test.
3799 * gcc.dg/tree-ssa/pr81346-4.c: New test.
3800 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
3801 compiler to avoid X / C1 op C2 optimization to trigger.
3802
3803 2017-07-19 Martin Liska <mliska@suse.cz>
3804
3805 PR sanitizer/63361
3806 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
3807 -ffloat-store or -mieee for targets that need it.
3808
3809 2017-07-18 Tom de Vries <tom@codesourcery.com>
3810
3811 PR middle-end/81464
3812 * gfortran.dg/pr81464.f90: New test.
3813
3814 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
3815
3816 PR target/81471
3817 * gcc.target/i386/pr81471.c: New test.
3818
3819 2017-06-18 Richard Biener <rguenther@suse.de>
3820
3821 PR tree-optimization/81410
3822 * gcc.dg/vect/pr81410.c: New testcase.
3823
3824 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
3825
3826 PR middle-end/81462
3827 * g++.dg/torture/pr81462.C: New testcase.
3828
3829 2017-07-18 Bin Cheng <bin.cheng@arm.com>
3830
3831 PR target/81408
3832 * g++.dg/tree-ssa/pr81408.C: New.
3833 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
3834
3835 2017-07-18 Richard Biener <rguenther@suse.de>
3836
3837 PR tree-optimization/80620
3838 PR tree-optimization/81403
3839 * gcc.dg/torture/pr80620.c: New testcase.
3840 * gcc.dg/torture/pr81403.c: Likewise.
3841
3842 2017-07-18 Richard Biener <rguenther@suse.de>
3843
3844 PR tree-optimization/81418
3845 * gcc.dg/torture/pr81418.c: New testcase.
3846
3847 2017-07-17 Carl Love <cel@us.ibm.com>
3848
3849 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
3850 test case changes for commit 249424
3851
3852 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3853 vmuleuh): Fix scan-assembler-times should check for word not half word
3854 instructions.
3855
3856 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3857
3858 PR tree-optimization/81162
3859 * gcc.dg/pr81162.c: Move this to...
3860 * gcc.dg/ubsan/pr81162.c: ...here.
3861
3862 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
3863
3864 * g++.dg/diagnostic/friend1.C: New test.
3865 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
3866
3867 2017-07-17 Nathan Sidwell <nathan@acm.org>
3868
3869 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
3870
3871 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3872
3873 * lib/gcc-dg.exp: Increase expect's match buffer size.
3874
3875 2017-07-17 Bin Cheng <bin.cheng@arm.com>
3876
3877 PR target/81369
3878 * gcc.dg/tree-ssa/pr81369.c: New.
3879
3880 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3881
3882 * gcc.target/arc/pr9000674901.c: New file.
3883 * gcc.target/arc/pic-1.c: Likewise.
3884 * gcc.target/arc/pr9001191897.c: Likewise.
3885
3886 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3887 Andrew Burgess <andrew.burgess@embecosm.com>
3888
3889 * gcc.target/arc/naked-1.c: New file.
3890 * gcc.target/arc/naked-2.c: Likewise.
3891
3892 2017-07-17 Jakub Jelinek <jakub@redhat.com>
3893
3894 PR tree-optimization/81428
3895 * gcc.dg/fixed-point/pr81428.c: New test.
3896
3897 PR tree-optimization/81365
3898 * g++.dg/torture/pr81365.C: New test.
3899
3900 PR tree-optimization/81396
3901 * gcc.dg/tree-ssa/pr81396.c: New test.
3902
3903 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
3904
3905 * gnat.dg/opt65.adb: New test.
3906
3907 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
3908
3909 * gcc.dg/predict-8.c: Update.
3910
3911 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
3912
3913 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
3914 * g++.dg/warn/pr12242.C: Likewise.
3915
3916 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
3917
3918 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
3919 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
3920 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
3921 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
3922 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
3923 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
3924 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
3925 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
3926 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
3927 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
3928 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
3929 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
3930 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
3931 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
3932 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
3933 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
3934 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
3935 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
3936 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
3937 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
3938 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
3939 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
3940 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
3941 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
3942 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
3943 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
3944 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
3945 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
3946 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
3947 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
3948 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
3949 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
3950 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
3951 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
3952 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
3953 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
3954 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
3955 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
3956 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
3957 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
3958 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
3959 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
3960 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
3961 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
3962 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
3963 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
3964 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
3965 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
3966 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
3967 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
3968 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
3969
3970 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3971
3972 PR tree-optimization/81162
3973 * gcc.dg/pr81162.c: New file.
3974
3975 2017-07-14 Martin Sebor <msebor@redhat.com>
3976
3977 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
3978 that bcopy is expected to be transformed to.
3979
3980 2017-07-14 David Malcolm <dmalcolm@redhat.com>
3981
3982 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
3983 * g++.dg/lookup/missing-std-include-2.C: New test case.
3984 * g++.dg/lookup/missing-std-include-3.C: New test case.
3985 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
3986 * gcc.dg/missing-header-fixit-1.c: New test case.
3987 * gcc.dg/missing-header-fixit-2.c: New test case.
3988 * gcc.dg/missing-header-fixit-2.h: New header.
3989
3990 2017-07-13 David Malcolm <dmalcolm@redhat.com>
3991
3992 PR c/81405
3993 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
3994
3995 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
3996
3997 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
3998
3999 2017-07-13 Martin Liska <mliska@suse.cz>
4000
4001 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
4002 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
4003 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
4004 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
4005 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
4006 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
4007 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
4008
4009 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4010
4011 PR target/81193
4012 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4013 __builtin_cpu_supports with old GLIBC's.
4014 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4015 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4016 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4017 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4018 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4019 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4020 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4021 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4022 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4023 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4024 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4025 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4026 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4027 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4028 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4029 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4030 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4031 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4032 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4033 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4034 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4035 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4036 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4037 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4038
4039 2017-07-12 Carl Love <cel@us.ibm.com>
4040
4041 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4042 rev_bool_int): Add test cases for builtins.
4043 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4044 test cases for builtins.
4045
4046 2017-07-12 Carl Love <cel@us.ibm.com>
4047
4048 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4049 lp64 && p9vector_hw.
4050
4051 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4052
4053 * lib/target-supports.exp (check_stack_check_available): Make
4054 testcase name depend on stack_kind.
4055
4056 2017-07-11 Michael Collison <michael.collison@arm.com>
4057
4058 * gcc.target/aarch64/cmp-2.c: New testcase.
4059
4060 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4061
4062 PR c++/51270
4063 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4064
4065 2017-07-11 Carl Love <cel@us.ibm.com>
4066
4067 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4068 test cases for the builtins.
4069
4070 2017-07-11 Yury Gribov <tetra2005@gmail.com>
4071
4072 * lib/profopt.exp: Print relative names in UNSUPPORTED
4073 AutoFDO tests.
4074
4075 2017-07-10 Michael Collison <michael.collison@arm.com>
4076
4077 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4078
4079 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
4080
4081 PR target/81375
4082 * gcc.target/i386/pr81375.c: New test.
4083
4084 2017-07-10 Martin Sebor <msebor@redhat.com>
4085
4086 PR tree-optimization/80397
4087 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4088
4089 2017-07-10 Martin Sebor <msebor@redhat.com>
4090
4091 PR other/81345
4092 * gcc.dg/pr81345.c: New test.
4093
4094 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4095
4096 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4097 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4098
4099 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
4100
4101 PR target/81313
4102 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4103 integer argumets to bypass x86_64 outgoing args optimization.
4104
4105 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4106
4107 * gfortran.dg/eoshift_4.f90: New test.
4108 * gfortran.dg/eoshift_5.f90: New test.
4109 * gfortran.dg/eoshift_6.f90: New test.
4110
4111 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4112
4113 PR target/81313
4114 * gcc.target/i386/pr81313-1.c: New test.
4115 * gcc.target/i386/pr81313-2.c: Likewise.
4116 * gcc.target/i386/pr81313-3.c: Likewise.
4117 * gcc.target/i386/pr81313-4.c: Likewise.
4118 * gcc.target/i386/pr81313-5.c: Likewise.
4119
4120 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4121
4122 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4123 * gnat.dg/vect16.ads (Sarray): Likewise.
4124 * gnat.dg/vect17.ads (Sarray): Likewise.
4125 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4126 * gnat.dg/vect16.adb (Add): Likewise.
4127 * gnat.dg/vect17.adb (Add): Likewise.
4128
4129 2017-07-07 David Malcolm <dmalcolm@redhat.com>
4130
4131 PR c++/79300
4132 * g++.dg/diagnostic/pr79300.C: New test case.
4133
4134 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4135
4136 * gcc.target/powerpc/clone1.c: Add check to make sure the
4137 __builtin_cpu_supports function is fully supported.
4138 * gcc.target/powerpc/clone2.c: New runtime test for
4139 target_clones.
4140
4141 PR target/81348
4142 * gcc.target/powerpc/pr81348.c: New test.
4143
4144 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4145
4146 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4147
4148 2017-07-07 Carl Love <cel@us.ibm.com>
4149
4150 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4151 file for built-ins.
4152
4153 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4154
4155 * gcc.target/sparc/dictunpack.c: New file.
4156 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4157 * gcc.target/sparc/fpcmpshl.c: Likewise.
4158 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4159 * gcc.target/sparc/fpcmpushl.c: Likewise.
4160
4161 2017-07-06 Harald Anlauf <anlauf@gmx.de>
4162
4163 PR fortran/70071
4164 * gfortran.dg/coarray_44.f90: New testcase.
4165
4166 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4167
4168 * c-c++-common/asan/kasan-alloca-1.c: New test.
4169 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4170
4171 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4172
4173 * c-c++-common/asan/alloca_big_alignment.c: New test.
4174 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4175 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4176 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4177 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4178 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4179 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4180 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4181
4182 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
4183
4184 PR target/81305
4185 * gcc.target/avr/isr-test.h: Fix warnings.
4186
4187 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4188
4189 * lib/target-supports.exp: Generate
4190 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4191 and check_effective_target_arm_arch_v8r_multilib.
4192
4193 2017-07-06 Carl Love <cel@us.ibm.com>
4194
4195 * ChangeLog: Clean up from mid air collision
4196
4197 2017-07-06 Carl Love <cel@us.ibm.com>
4198
4199 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4200 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4201 cases for vec_addc, adde and addec builtins.
4202
4203 2017-07-06 David Malcolm <dmalcolm@redhat.com>
4204
4205 PR c++/79300
4206 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4207 expected underlining within macro expansion.
4208 * c-c++-common/pr70264.c: Likewise.
4209 * g++.dg/plugin/diagnostic-test-expressions-1.C
4210 (test_within_macro_1): New test.
4211 (test_within_macro_2): Likewise.
4212 (test_within_macro_3): Likewise.
4213 (test_within_macro_4): Likewise.
4214 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4215 expected underlining within macro expansion.
4216 (test_macro_4): Likewise.
4217 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4218 (test_within_macro_1): New test.
4219 (test_within_macro_2): Likewise.
4220 (test_within_macro_3): Likewise.
4221 (test_within_macro_4): Likewise.
4222 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4223 underlining within macro expansion.
4224
4225 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4226
4227 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4228 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4229 _mm_maskz_getexp_round_sd): Test new intrinsics.
4230 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4231 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4232 _mm_maskz_getexp_round_ss): Ditto.
4233 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4234 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4235 _mm_maskz_getmant_round_sd): Ditto.
4236 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4237 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4238 _mm_maskz_getmant_round_ss): Ditto.
4239 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4240 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4241 _mm_maskz_getexp_round_sd): New runtime tests.
4242 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4243 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4244 _mm_maskz_getexp_round_ss): Ditto.
4245 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4246 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4247 _mm_maskz_getmant_round_sd): Ditto.
4248 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4249 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4250 _mm_maskz_getmant_round_ss): Ditto.
4251 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4252 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4253 __builtin_ia32_getmantss_mask_round): Test new builtins.
4254 * gcc.target/i386/sse-13.c : Ditto.
4255 * gcc.target/i386/sse-23.c: Ditto.
4256 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4257 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4258 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4259 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4260 _mm_mask_getexp_round_ss): Test new intrinsics.
4261 * gcc.target/i386/testround-1.c: Ditto.
4262 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4263 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4264 _mm_mask_getmant_round_ss): Test new intrinsics
4265 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4266 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4267 _mm_maskz_getmant_ss): Test new intrinsics.
4268
4269 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4270
4271 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4272 * lib/target-supports.exp (check_stack_check_available): New.
4273 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4274 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4275 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4276 * gcc.dg/pr47443.c: Likewise.
4277 * gcc.dg/pr48134.c: Likewise.
4278 * gcc.dg/pr70017.c: Likewise.
4279 * gcc.target/aarch64/stack-checking.c: Likewise.
4280 * gcc.target/arm/stack-checking.c: Likewise.
4281 * gcc.target/i386/pr48723.c: Likewise.
4282 * gcc.target/i386/pr55672.c: Likewise.
4283 * gcc.target/i386/pr67265-2.c: Likewise.
4284 * gcc.target/i386/pr67265.c: Likewise.
4285 * gnat.dg/opt49.adb: Likewise.
4286 * gnat.dg/stack_check1.adb: Likewise.
4287 * gnat.dg/stack_check2.adb: Likewise.
4288 * gnat.dg/stack_check3.adb: Likewise.
4289
4290 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4291
4292 PR target/80103
4293 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4294 __attribute__.
4295
4296 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4297
4298 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4299 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4300 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4301 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4302 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4303 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4304 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4305 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4306 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4307 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4308 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4309 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4310
4311 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
4312
4313 PR target/81305
4314 * gcc.target/avr/isr-test.h: New file.
4315 * gcc.target/avr/torture/isr-01-simple.c: New test.
4316 * gcc.target/avr/torture/isr-02-call.c: New test.
4317 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4318
4319 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4320
4321 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4322 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4323 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4324 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4325
4326 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4327
4328 * gcc.dg/tree-ssa/ldist-26.c: New test.
4329
4330 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4331
4332 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4333
4334 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4335
4336 PR target/81300
4337 * gcc.target/i386/pr81300.c: New test.
4338
4339 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4340
4341 PR target/81294
4342 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4343 x and y arguments in the call to _subborrow_u32.
4344 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4345 x and y arguments in the call to _subborrow_u64.
4346 * gcc.target/i386/pr81294-1.c: New test.
4347 * gcc.target/i386/pr81294-2.c: Ditto.
4348
4349 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4350
4351 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4352
4353 2017-07-04 Marek Polacek <polacek@redhat.com>
4354
4355 PR c/81231
4356 * gcc.dg/atomic-pr81231.c: New test.
4357
4358 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4359
4360 PR tree-optimization/81292
4361 * gcc.dg/pr81292-1.c: New test.
4362 * gcc.dg/pr81292-2.c: Likewise.
4363
4364 2017-07-04 Martin Liska <mliska@suse.cz>
4365
4366 PR sanitizer/81040
4367 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4368 use-after-scope sanitization.
4369
4370 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4371
4372 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4373 options.
4374
4375 PR target/81175
4376 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4377 gather.
4378
4379 2017-07-04 Martin Liska <mliska@suse.cz>
4380
4381 PR ipa/81214
4382 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4383 * g++.dg/ext/mvc3.C: Likewise.
4384 * gcc.target/i386/mvc2.c: Likewise.
4385 * gcc.target/i386/mvc3.c: Likewise.
4386
4387 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4388
4389 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4390 decomposition declaration in diagnostics.
4391 * g++.dg/cpp1z/decomp2.C: Likewise.
4392 * g++.dg/cpp1z/decomp3.C: Likewise.
4393 * g++.dg/cpp1z/decomp4.C: Likewise.
4394 * g++.dg/cpp1z/decomp5.C: Likewise.
4395 * g++.dg/cpp1z/decomp6.C: Likewise.
4396 * g++.dg/cpp1z/decomp7.C: Likewise.
4397 * g++.dg/cpp1z/decomp8.C: Likewise.
4398 * g++.dg/cpp1z/decomp13.C: Likewise.
4399 * g++.dg/cpp1z/decomp14.C: Likewise.
4400 * g++.dg/cpp1z/decomp18.C: Likewise.
4401 * g++.dg/cpp1z/decomp19.C: Likewise.
4402 * g++.dg/cpp1z/decomp22.C: Likewise.
4403 * g++.dg/cpp1z/decomp23.C: Likewise.
4404 * g++.dg/cpp1z/decomp24.C: Likewise.
4405 * g++.dg/cpp1z/decomp25.C: Likewise.
4406 * g++.dg/cpp1z/decomp26.C: Likewise.
4407 * g++.dg/cpp1z/decomp28.C: Likewise.
4408
4409 PR c++/81258
4410 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4411 * g++.dg/cpp1z/decomp30.C: New test.
4412
4413 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4414
4415 PR c++/65775
4416 * g++.dg/cpp0x/trailing14.C: New.
4417
4418 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4419
4420 PR testsuite/79866
4421 * gfortran.dg/coarray_event_2.f08: New test.
4422
4423 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4424
4425 PR testsuite/79843
4426 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4427 * gfortran.dg/pointer_intent_2.f90: Likewise.
4428
4429 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
4430
4431 PR middle-end/81290
4432 * gcc.c-torture/compile/pr81290.c: New.
4433
4434 2017-07-03 Richard Biener <rguenther@suse.de>
4435
4436 PR tree-optimization/60510
4437 * gfortran.dg/vect/pr60510.f: New testcase.
4438
4439 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4440
4441 * gcc.target/i386/mvc6.c: Require ifunc support.
4442
4443 2017-07-03 Martin Liska <mliska@suse.cz>
4444
4445 PR sanitize/81040
4446 * g++.dg/asan/function-argument-1.C: New test.
4447 * g++.dg/asan/function-argument-2.C: New test.
4448 * g++.dg/asan/function-argument-3.C: New test.
4449
4450 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4451
4452 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4453 as well.
4454
4455 2017-07-03 Tom de Vries <tom@codesourcery.com>
4456
4457 PR tree-optimization/69468
4458 * gcc.dg/pr81192.c: Update.
4459
4460 2017-07-03 Tom de Vries <tom@codesourcery.com>
4461
4462 PR tree-optimization/81192
4463 * gcc.dg/pr81192.c: Update.
4464
4465 2017-07-03 Tom de Vries <tom@codesourcery.com>
4466
4467 PR tree-optimization/81192
4468 * gcc.dg/pr81192.c: New test.
4469
4470 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4471
4472 * gfortran/eoshift_3.f90: New test.
4473
4474 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4475
4476 * gcc.dg/strlenopt-32.c: New testcase.
4477 * gcc.dg/strlenopt-33.c: Likewise.
4478 * gcc.dg/strlenopt-33g.c: Likewise.
4479 * gcc.dg/strlenopt-34.c: Likewise.
4480 * gcc.dg/strlenopt-35.c: Likewise.
4481
4482 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4483
4484 PR tree-optimization/80769
4485 * gcc.dg/strlenopt-31.c: New test.
4486 * gcc.dg/strlenopt-31g.c: Likewise.
4487
4488 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4489
4490 PR tree-optimization/81136
4491 * gcc.dg/vect/pr81136.c: New test.
4492
4493 2017-07-01 Jakub Jelinek <jakub@redhat.com>
4494
4495 PR sanitizer/81262
4496 * gcc.c-torture/compile/pr81262.c: New test.
4497 * g++.dg/ubsan/pr81262.C: New test.
4498
4499 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
4500
4501 PR ipa/81261
4502 * g++.dg/ipa/pr81261.C: New testcase.
4503
4504 2017-06-30 Andrew Pinski <apinski@cavium.com>
4505
4506 * gcc.dg/torture/pr81245.c: New testcase.
4507
4508 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
4509
4510 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4511 unbounded use.
4512
4513 2017-06-30 David Malcolm <dmalcolm@redhat.com>
4514
4515 PR c++/80014
4516 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4517 Add declaration.
4518 (test_typeid): New test function.
4519
4520 2017-06-30 Jakub Jelinek <jakub@redhat.com>
4521
4522 PR target/81225
4523 * gcc.target/i386/pr81225.c: New test.
4524
4525 2017-06-30 Nathan Sidwell <nathan@acm.org>
4526
4527 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4528 * g++.dg/cpp0x/decltype9.C: Likewise.
4529 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4530 * g++.dg/lookup/decl1.C: Likewise.
4531 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4532 * g++.dg/other/pr28432.C: Likewise.
4533 * g++.dg/parse/crash12.C: Likewise.
4534 * g++.dg/parse/enum3.C: Likewise.
4535 * g++.dg/parse/operator6.C: Likewise.
4536 * g++.dg/template/crash69.C: Likewise.
4537 * g++.dg/template/error27.C: Likewise.
4538 * g++.dg/template/error28.C: Likewise.
4539 * g++.dg/template/memfriend6.C: Likewise.
4540 * g++.old-deja/g++.mike/err1.C: Likewise.
4541 * g++.old-deja/g++.mike/p811.C: Likewise.
4542 * g++.old-deja/g++.other/crash25.C: Likewise.
4543 * g++.old-deja/g++.other/dtor4.C: Likewise.
4544 * g++.old-deja/g++.pt/t37.C: Likewise.
4545
4546 2017-06-30 Martin Liska <mliska@suse.cz>
4547
4548 PR ipa/81214
4549 * gcc.target/i386/pr81214.c: New test.
4550
4551 2017-06-30 Nathan Sidwell <nathan@acm.org>
4552
4553 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4554
4555 PR c++/81229
4556 * g++.dg/lookup/pr81229.C: New.
4557
4558 2017-06-30 Martin Liska <mliska@suse.cz>
4559
4560 PR sanitizer/81021
4561 * g++.dg/asan/pr81021.C: New test.
4562
4563 2017-06-30 Richard Biener <rguenther@suse.de>
4564
4565 PR tree-optimization/81249
4566 * g++.dg/torture/pr81249.C: New testcase.
4567
4568 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4569
4570 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4571 * g++.dg/diagnostic/variadic1.C: Likewise.
4572 * g++.dg/gomp/udr-3.C: Likewise.
4573 * g++.dg/overload/error1.C: Likewise.
4574 * g++.dg/overload/error2.C: Likewise.
4575 * g++.dg/template/duplicate1.C: Likewise.
4576 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4577 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4578 * g++.old-deja/g++.other/redecl2.C: Likewise.
4579 * g++.old-deja/g++.other/redecl4.C: Likewise.
4580 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4581
4582 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4583
4584 PR fortran/77765
4585 * gfortran.dg/goacc/pr77765.f90: New test.
4586
4587 2017-06-29 Steve Ellcey <sellcey@cavium.com>
4588
4589 * gcc.target/aarch64/ccmp_2.c: New test.
4590
4591 2017-06-29 Nathan Sidwell <nathan@acm.org>
4592
4593 PR c++/81247
4594 * g++.dg/parse/pr81247-[abc].C: New.
4595
4596 2017-06-29 Carl Love <cel@us.ibm.com>
4597
4598 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4599 test_unsigned_int_result, test_ll_int_result,
4600 test_ll_unsigned_int_result): Add result checking functions, add
4601 debug support.
4602 (main): Add builtin function tests.
4603
4604 2017-06-29 Carl Love <cel@us.ibm.com>
4605
4606 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4607 dg-skip-if): Add -mvsx -mcpu=power7.
4608
4609 2017-06-29 Richard Biener <rguenther@suse.de>
4610
4611 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4612
4613 2017-06-29 Nathan Sidwell <nathan@acm.org>
4614
4615 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4616
4617 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4618
4619 PR middle-end/81194
4620 * g++.dg/pr81194.C: New test.
4621
4622 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4623
4624 PR ipa/80565
4625 * gcc.dg/torture/pr80565.c: New file.
4626
4627 2017-06-29 Bin Cheng <bin.cheng@arm.com>
4628
4629 PR tree-optimization/81196
4630 * gcc.dg/vect/pr81196.c: New.
4631
4632 2017-06-29 Michael Collison <michael.collison@arm.com>
4633
4634 Fix date on previous ChangeLog entry.
4635
4636 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4637 Michael Collison <michael.collison@arm.com>
4638
4639 PR target/70119
4640 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4641
4642 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4643
4644 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4645 Test new intrinsic.
4646 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4647 Ditto.
4648 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4649 Ditto.
4650 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4651 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4652 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4653
4654 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4655
4656 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4657 current ARM check by ARM NEON's availability check.
4658 (check_effective_target_vect_intfloat_cvt): Likewise.
4659 (check_effective_target_vect_uintfloat_cvt): Likewise.
4660 (check_effective_target_vect_floatint_cvt): Likewise.
4661 (check_effective_target_vect_floatuint_cvt): Likewise.
4662 (check_effective_target_vect_shift): Likewise.
4663 (check_effective_target_whole_vector_shift): Likewise.
4664 (check_effective_target_vect_bswap): Likewise.
4665 (check_effective_target_vect_shift_char): Likewise.
4666 (check_effective_target_vect_long): Likewise.
4667 (check_effective_target_vect_float): Likewise.
4668 (check_effective_target_vect_perm): Likewise.
4669 (check_effective_target_vect_perm_byte): Likewise.
4670 (check_effective_target_vect_perm_short): Likewise.
4671 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4672 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4673 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4674 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4675 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4676 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4677 (check_effective_target_vect_widen_shift): Likewise.
4678 (check_effective_target_vect_extract_even_odd): Likewise.
4679 (check_effective_target_vect_interleave): Likewise.
4680 (check_effective_target_vect_multiple_sizes): Likewise.
4681 (check_effective_target_vect64): Likewise.
4682 (check_effective_target_vect_max_reduc): Likewise.
4683
4684 2017-06-28 Richard Biener <rguenther@suse.de>
4685
4686 PR middle-end/81227
4687 * gcc.dg/pr81227.c: New testcase.
4688
4689 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4690
4691 PR target/81193
4692 * lib/target-supports.exp
4693 (check_ppc_cpu_supports_hw_available): New test to make sure
4694 __builtin_cpu_supports works on power7 and newer.
4695
4696 2017-06-28 Martin Liska <mliska@suse.cz>
4697
4698 PR ipa/81128
4699 * gcc.target/i386/pr81128.c: New test.
4700
4701 2017-06-28 Martin Liska <mliska@suse.cz>
4702
4703 PR driver/79659
4704 * g++.dg/opt/pr79659.C: New test.
4705
4706 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
4707
4708 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
4709 and options.
4710 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4711
4712 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
4713
4714 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4715 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
4716
4717 2017-06-28 Jakub Jelinek <jakub@redhat.com>
4718
4719 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
4720 (foo): ... this. Change constants such that it isn't matched
4721 as __builtin_copysign, yet tests the combiner the same.
4722
4723 2017-06-28 Martin Liska <mliska@suse.cz>
4724
4725 PR sanitizer/81224
4726 * gcc.dg/asan/pr81224.c: New test.
4727
4728 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
4729
4730 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
4731 passed to pthread_join.
4732
4733 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4734
4735 * gcc.target/s390/nodatarel-1.c: New test.
4736
4737 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4738
4739 PR fortran/80164
4740 * gfortran.dg/array_temporaries_4.f90: New test.
4741
4742 2017-06-27 Andrew Pinski <apinski@cavium.com>
4743
4744 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
4745 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
4746 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
4747
4748 2017-06-27 Marek Polacek <polacek@redhat.com>
4749
4750 PR sanitizer/81223
4751 * gcc.dg/ubsan/pr81223.c: New test.
4752
4753 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
4754
4755 * gcc.dg/tree-ssa/assoc-1.c: New file.
4756
4757 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
4758
4759 PR c++/62046
4760 * g++.dg/parse/catch2.C: New.
4761
4762 2017-06-27 Jakub Jelinek <jakub@redhat.com>
4763
4764 PR sanitizer/81209
4765 * g++.dg/ubsan/pr81209.C: New test.
4766
4767 PR middle-end/81207
4768 * gcc.c-torture/compile/pr81207.c: New test.
4769
4770 2017-06-27 Marek Polacek <polacek@redhat.com>
4771
4772 PR bootstrap/81216
4773 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
4774
4775 2017-06-26 Martin Sebor <msebor@redhat.com>
4776
4777 PR c++/81169
4778 * g++.dg/Wclass-memaccess-2.C: New test.
4779
4780 2017-06-26 Carl Love <cel@us.ibm.com>
4781
4782 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
4783 Add new runnable test file for the vec_rev built-ins.
4784
4785 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4786
4787 PR/tree-optimization 71815
4788 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
4789 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4790
4791 2017-06-26 Renlin Li <renlin.li@arm.com>
4792 Szabolcs Nagy <szabolcs.nagy@arm.com>
4793
4794 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
4795 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
4796 memmove.
4797
4798 2017-06-26 Richard Biener <rguenther@suse.de>
4799
4800 PR target/81175
4801 * gfortran.dg/pr81175.f: New testcase.
4802
4803 2017-06-26 Richard Biener <rguenther@suse.de>
4804
4805 PR tree-optimization/81203
4806 * gcc.dg/torture/pr81203.c: New testcase.
4807
4808 2017-06-26 Marek Polacek <polacek@redhat.com>
4809
4810 PR c/80116
4811 * c-c++-common/Wmultistatement-macros-1.c: New test.
4812 * c-c++-common/Wmultistatement-macros-2.c: New test.
4813 * c-c++-common/Wmultistatement-macros-3.c: New test.
4814 * c-c++-common/Wmultistatement-macros-4.c: New test.
4815 * c-c++-common/Wmultistatement-macros-5.c: New test.
4816 * c-c++-common/Wmultistatement-macros-6.c: New test.
4817 * c-c++-common/Wmultistatement-macros-7.c: New test.
4818 * c-c++-common/Wmultistatement-macros-8.c: New test.
4819 * c-c++-common/Wmultistatement-macros-9.c: New test.
4820 * c-c++-common/Wmultistatement-macros-10.c: New test.
4821 * c-c++-common/Wmultistatement-macros-11.c: New test.
4822
4823 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
4824
4825 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
4826
4827 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
4828
4829 * lib/target-supports.exp
4830 (check_effective_target_arm_neon_ok_nocache): Add flags with
4831 -mfloat-abi=hard. Include arm_neon.h.
4832 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
4833 (check_effective_target_arm_neon_ok_no_float_abi): New.
4834 * gcc.target/arm/lto/pr65837_0.c: Require
4835 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
4836 * gcc.target/arm/lto/pr65837-attr_0.c: Require
4837 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
4838
4839 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4840
4841 PR c++/62315
4842 * g++.dg/parse/typedef2.C: Specify a dg-error string.
4843
4844 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4845
4846 PR fortran/52473
4847 * gfortran.dg/cshift_2.f90: New test.
4848
4849 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
4850
4851 PR middle-end/79794
4852 * gcc.target/aarch64/pr79794.c: New.
4853
4854 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4855
4856 PR target/80510
4857 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
4858 * gcc.target/powerpc/pr80510-2.c: Likewise.
4859
4860 2017-06-22 Jeff Law <law@redhat.com>
4861
4862 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
4863
4864 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4865
4866 * gcc.target/powerpc/fold-vec-shift-char.c: New.
4867 * gcc.target/powerpc/fold-vec-shift-int.c: New.
4868 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
4869 * gcc.target/powerpc/fold-vec-shift-short.c: New.
4870 * gcc.target/powerpc/fold-vec-shift-left.c: New.
4871 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
4872 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
4873 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
4874
4875 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
4876
4877 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
4878
4879 2017-06-22 Matt Turner <mattst88@gmail.com>
4880
4881 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
4882 skylake check.
4883
4884 2017-06-22 Carl Love <cel@us.ibm.com>
4885
4886 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
4887 vmuleuh): Fix scan-assembler-times should check for word not half word
4888 instructions.
4889
4890 2017-06-22 Jeff Law <law@redhat.com>
4891
4892 * gcc.c-torture/compile/stack-check-1.c: New test.
4893
4894 2016-06-22 Richard Biener <rguenther@suse.de>
4895
4896 * gcc.dg/vect/pr65947-1.c: Remove xfail.
4897 * gcc.dg/vect/pr65947-2.c: Likewise.
4898 * gcc.dg/vect/pr65947-3.c: Likewise.
4899 * gcc.dg/vect/pr65947-4.c: Likewise.
4900 * gcc.dg/vect/pr65947-5.c: Likewise.
4901 * gcc.dg/vect/pr65947-6.c: Likewise.
4902 * gcc.dg/vect/pr65947-8.c: Likewise.
4903 * gcc.dg/vect/pr65947-9.c: Likewise.
4904 * gcc.dg/vect/pr65947-10.c: Likewise.
4905 * gcc.dg/vect/pr65947-12.c: Likewise.
4906 * gcc.dg/vect/pr65947-13.c: Likewise.
4907 * gcc.dg/vect/pr65947-14.c: Likewise.
4908 * gcc.dg/vect/vect-cond-2.c: Likewise.
4909 * gcc.dg/vect/vect-pr69848.c: Likewise.
4910
4911 2017-06-22 Martin Liska <mliska@suse.cz>
4912
4913 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
4914 to not inline it.
4915
4916 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
4917
4918 * gcc.dg/tree-ssa/forwprop-37.c: New.
4919
4920 2017-06-22 Richard Biener <rguenther@suse.de>
4921
4922 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
4923
4924 2017-06-22 Richard Biener <rguenther@suse.de>
4925
4926 * gcc.dg/vect/pr65947-14.c: New testcase.
4927
4928 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4929
4930 PR target/80510
4931 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
4932 32-bit support is added. Change ITYPE size to 64-bit integer.
4933 * gcc.target/powerpc/pr80510-2.c: Likewise.
4934
4935 2017-06-21 Jakub Jelinek <jakub@redhat.com>
4936
4937 PR c++/81154
4938 * g++.dg/gomp/pr81154.C: New test.
4939
4940 2017-06-21 David Malcolm <dmalcolm@redhat.com>
4941
4942 * g++.dg/other/old-style-cast-fixits.C: New test case.
4943
4944 2017-06-21 Jakub Jelinek <jakub@redhat.com>
4945
4946 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
4947
4948 2017-06-21 Tom de Vries <tom@codesourcery.com>
4949
4950 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
4951
4952 2017-06-21 Tom de Vries <tom@codesourcery.com>
4953
4954 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
4955 warning.
4956
4957 2017-06-21 Martin Liska <mliska@suse.cz>
4958
4959 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
4960
4961 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
4962
4963 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
4964 gnat.dg/debug11_pkg2.ads: New testcase.
4965
4966 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
4967
4968 * gcc.target/i386/getround.c: New file.
4969
4970 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
4971
4972 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
4973 * gcc.dg/tree-ssa/addadd-2.c: New file.
4974
4975 2017-06-21 Tom de Vries <tom@codesourcery.com>
4976
4977 * lib/target-supports.exp (add_options_for_stack_size): New proc.
4978 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
4979 * gcc.c-torture/compile/20080806-1.c: Same.
4980 * gcc.c-torture/compile/920723-1.c: Same.
4981 * gcc.c-torture/compile/930621-1.c: Same.
4982 * gcc.c-torture/compile/991214-2.c: Same.
4983 * gcc.c-torture/compile/bcopy.c: Same.
4984 * gcc.c-torture/compile/memtst.c: Same.
4985 * gcc.c-torture/compile/msp.c: Same.
4986 * gcc.c-torture/compile/stuct.c: Same.
4987 * gcc.c-torture/execute/20011008-3.c: Same.
4988 * gcc.c-torture/execute/20030209-1.c: Same.
4989 * gcc.c-torture/execute/20031012-1.c: Same.
4990 * gcc.c-torture/execute/20040805-1.c: Same.
4991 * gcc.c-torture/execute/920410-1.c: Same.
4992 * gcc.c-torture/execute/921113-1.c: Same.
4993 * gcc.c-torture/execute/921202-1.c: Same.
4994 * gcc.c-torture/execute/921208-2.c: Same.
4995 * gcc.c-torture/execute/930106-1.c: Same.
4996 * gcc.c-torture/execute/930406-1.c: Same.
4997 * gcc.c-torture/execute/950221-1.c: Same.
4998 * gcc.c-torture/execute/960521-1.c: Same.
4999 * gcc.c-torture/execute/980605-1.c: Same.
5000 * gcc.c-torture/execute/comp-goto-1.c: Same.
5001 * gcc.c-torture/execute/comp-goto-2.c: Same.
5002 * gcc.c-torture/execute/memcpy-1.c: Same.
5003 * gcc.c-torture/execute/multi-ix.c: Same.
5004 * gcc.c-torture/execute/nestfunc-4.c: Same.
5005 * gcc.c-torture/execute/pr20621-1.c: Same.
5006 * gcc.c-torture/execute/pr23135.c: Same.
5007 * gcc.c-torture/execute/pr28982b.c: Same.
5008 * gcc.dg/loop-3.c: Same.
5009 * gcc.dg/struct-ret-3.c: Same.
5010 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5011 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5012 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5013 * gcc.dg/tree-prof/pr44777.c: Same.
5014
5015 2017-06-20 David Malcolm <dmalcolm@redhat.com>
5016
5017 PR jit/81144
5018 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5019 memset call with zero-initialization.
5020 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5021
5022 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
5023
5024 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5025 (main): Renamed to ...
5026 (fma4_test): ... this.
5027
5028 2017-06-20 Julia Koval <julia.koval@intel.com>
5029
5030 * gcc.target/i386/pr73350-2.c: New test.
5031
5032 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5033
5034 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5035 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5036 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5037 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5038 restrict to x86_64-*-*-gnu.
5039 Skip scan-assembler on *-*-darwin*.
5040 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5041 * gcc.dg/loop-invariant.c: Likewise.
5042 * gcc.dg/lto/pr70955_0.c: Likewise.
5043 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5044 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5045 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5046
5047 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5048 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5049 targets.
5050 * gcc.dg/attr-ms_struct-2.c: Likewise.
5051 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5052 * gcc.dg/bf-ms-layout.c: Likewise.
5053 * gcc.dg/bf-ms-layout-2.c: Likewise.
5054 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5055 Require fpic support.
5056 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5057 targets.
5058 * gcc.target/i386/bitfield2.c: Likewise.
5059 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5060 targets.
5061 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5062
5063 2017-06-20 Nathan Sidwell <nathan@acm.org>
5064
5065 PR c++/67074
5066 * g++.dg/lookup/pr67074.C: New.
5067 * g++.dg/parse/namespace-alias-1.C: Adjust.
5068
5069 2017-06-20 Richard Biener <rguenther@suse.de>
5070
5071 PR middle-end/81097
5072 * c-c++-common/ubsan/pr81097.c: New testcase.
5073
5074 2017-06-20 Richard Biener <rguenther@suse.de>
5075
5076 * gcc.dg/vect/pr65947-9.c: Adjust.
5077
5078 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5079
5080 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5081 * gcc.target/arm/acle/cdp2.c: Likewise.
5082 * gcc.target/arm/acle/ldc.c: Likewise.
5083 * gcc.target/arm/acle/ldc2.c: Likewise.
5084 * gcc.target/arm/acle/ldc2l.c: Likewise.
5085 * gcc.target/arm/acle/ldcl.c: Likewise.
5086 * gcc.target/arm/acle/mcr.c: Likewise.
5087 * gcc.target/arm/acle/mcr2.c: Likewise.
5088 * gcc.target/arm/acle/mcrr.c: Likewise.
5089 * gcc.target/arm/acle/mcrr2.c: Likewise.
5090 * gcc.target/arm/acle/mrc.c: Likewise.
5091 * gcc.target/arm/acle/mrc2.c: Likewise.
5092 * gcc.target/arm/acle/mrrc.c: Likewise.
5093 * gcc.target/arm/acle/mrrc2.c: Likewise.
5094 * gcc.target/arm/acle/stc.c: Likewise.
5095 * gcc.target/arm/acle/stc2.c: Likewise.
5096 * gcc.target/arm/acle/stc2l.c: Likewise.
5097 * gcc.target/arm/acle/stcl.c: Likewise.
5098
5099 2017-06-20 Jakub Jelinek <jakub@redhat.com>
5100
5101 PR target/81121
5102 * gcc.target/i386/pr81121.c: New test.
5103
5104 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5105
5106 PR target/79799
5107 * gcc.target/powerpc/pr79799-1.c: New test.
5108 * gcc.target/powerpc/pr79799-2.c: Likewise.
5109 * gcc.target/powerpc/pr79799-3.c: Likewise.
5110 * gcc.target/powerpc/pr79799-4.c: Likewise.
5111 * gcc.target/powerpc/pr79799-5.c: Likewise.
5112
5113 2017-06-19 Nathan Sidwell <nathan@acm.org>
5114
5115 PR c++/81124
5116 PR c++/79766
5117 * g++.dg/lookup/pr79766.C: New.
5118 * g++.dg/lookup/pr81124.C: New.
5119 * g++.dg/template/explicit6.C: Adjust.
5120 * g++.old-deja/g++.other/decl5.C: Adjust.
5121
5122 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5123
5124 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5125 -DSTACK_SIZE.
5126
5127 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5128
5129 PR sanitizer/81125
5130 * g++.dg/ubsan/pr81125.C: New test.
5131
5132 PR sanitizer/81111
5133 * g++.dg/ubsan/pr81111.C: New test.
5134
5135 2017-06-19 Richard Biener <rguenther@suse.de>
5136
5137 PR middle-end/81118
5138 * gcc.dg/torture/pr81118.c: New testcase.
5139
5140 2017-06-19 Richard Biener <rguenther@suse.de>
5141
5142 PR tree-optimization/80887
5143 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5144
5145 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5146
5147 PR ipa/81112
5148 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5149
5150 2017-06-19 Nathan Sidwell <nathan@acm.org>
5151
5152 PR c++/81119
5153 * g++.dg/warn/pr81119.C: New.
5154
5155 2017-06-19 Martin Liska <mliska@suse.cz>
5156
5157 PR sanitizer/80879
5158 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5159
5160 2017-06-19 Martin Liska <mliska@suse.cz>
5161
5162 PR ipa/80732
5163 * gcc.target/i386/mvc5.c: Scan indirect_function.
5164 * gcc.target/i386/mvc7.c: Likewise.
5165 * gcc.target/i386/pr80732.c: New test.
5166
5167 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5168
5169 PR c++/66093
5170 * g++.dg/cpp1y/constexpr-66093.C: New.
5171
5172 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5173
5174 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5175 dg-skip-if list.
5176
5177 2017-06-19 Richard Biener <rguenther@suse.de>
5178
5179 PR ipa/81112
5180 * g++.dg/torture/pr81112.C: New testcase.
5181
5182 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
5183
5184 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5185
5186 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5187
5188 PR fortran/52473
5189 * gfortran.dg/cshift_1.f90: New test.
5190
5191 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5192
5193 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5194
5195 2017-06-16 Carl Love <cel@us.ibm.com>
5196
5197 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5198 main): Add runnable tests and test checker for vec_float,
5199 vec_float2, vec_floate and vec_floato builtins.
5200
5201 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5202
5203 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5204 the architecture options added by dg-add-options arm_neon.
5205 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5206 to the architecture.
5207 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5208 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5209 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5210
5211 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5212
5213 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5214 multilibs have been built.
5215
5216 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5217
5218 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5219 * gcc.target/arm/pr51915.c: Likewise.
5220 * gcc.target/arm/pr52006.c: Likewise.
5221 * gcc.target/arm/pr53187.c: Likewise.
5222
5223 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5224
5225 * gcc.target/arm/multilibs.exp: New file.
5226
5227 2017-06-16 Martin Sebor <msebor@redhat.com>
5228
5229 PR tree-optimization/80933
5230 PR tree-optimization/80934
5231 * gcc.dg/fold-bcopy.c: New test.
5232 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5233 * gcc.dg/tree-ssa/alias-36.c: Likewise.
5234 * gcc.dg/pr79214.c: Adjust.
5235 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5236 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5237 * gcc.dg/builtins-nonnull.c: Likewise.
5238
5239 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5240
5241 PR target/71778
5242 * gcc.target/arm/pr71778.c: New.
5243
5244 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
5245
5246 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5247
5248 2017-06-16 Richard Biener <rguenther@suse.de>
5249
5250 PR tree-optimization/81090
5251 * gcc.dg/graphite/pr81090.c: New testcase.
5252
5253 2017-06-16 Janus Weil <janus@gcc.gnu.org>
5254
5255 PR fortran/80983
5256 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5257
5258 2017-06-16 Jakub Jelinek <jakub@redhat.com>
5259
5260 PR sanitizer/81094
5261 * c-c++-common/ubsan/object-size-11.c: New test.
5262
5263 2017-06-15 Martin Sebor <msebor@redhat.com>
5264
5265 PR c++/80560
5266 * g++.dg/Wclass-memaccess.C: New test.
5267
5268 2017-06-15 Janus Weil <janus@gcc.gnu.org>
5269
5270 PR fortran/80983
5271 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5272
5273 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5274
5275 PR lto/69866
5276 * gcc.dg/lto/pr69866_0.c: New test.
5277 * gcc.dg/lto/pr69866_1.c: Likewise.
5278
5279 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5280
5281 PR target/78818
5282 * gcc.target/msp430/pr78818-real.c: New template for tests.
5283 * gcc.target/msp430/pr78818-auto.c: New test.
5284 * gcc.target/msp430/pr78818-data-region.c: New test.
5285 * gcc.target/msp430/pr78818-data-sec.c: New test.
5286 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5287
5288 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5289
5290 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5291 instructions in it rather than the number of IT blocks being 2.
5292 Transfer scan directive arm_thumb2 restriction to the whole
5293 testcase and restrict further to Thumb-only targets.
5294
5295 2017-06-15 Tamar Christina <tamar.christina@arm.com>
5296
5297 * gcc.target/arm/sdiv_costs_1.c:
5298 Use dg-add-options.
5299
5300 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5301
5302 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5303 * gcc.target/mips/pr51513-1.c: New test.
5304 * gcc.target/mips/pr51513-2.c: New test.
5305
5306 2017-06-14 Richard Biener <rguenther@suse.de>
5307
5308 PR tree-optimization/81083
5309 * gcc.dg/torture/pr81083.c: Add prototypes.
5310
5311 2017-06-14 Richard Biener <rguenther@suse.de>
5312
5313 PR middle-end/81088
5314 * c-c++-common/ubsan/pr81088.c: New testcase.
5315
5316 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5317
5318 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5319
5320 2017-06-14 Andrew Pinski <apinski@cavium.com>
5321 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5322
5323 PR target/71663
5324 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5325 * gcc.target/aarch64/vect-init-2.c: Likewise.
5326 * gcc.target/aarch64/vect-init-3.c: Likewise.
5327 * gcc.target/aarch64/vect-init-4.c: Likewise.
5328 * gcc.target/aarch64/vect-init-5.c: Likewise.
5329
5330 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5331
5332 PR c++/58541
5333 * g++.dg/cpp0x/constexpr-58541.C: New.
5334
5335 2017-06-14 Richard Biener <rguenther@suse.de>
5336
5337 PR tree-optimization/81083
5338 * gcc.dg/torture/pr81083.c: New testcase.
5339
5340 2017-06-14 Jakub Jelinek <jakub@redhat.com>
5341
5342 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5343 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5344
5345 2017-06-13 Jakub Jelinek <jakub@redhat.com>
5346
5347 PR c++/80973
5348 * g++.dg/ubsan/pr80973.C: New test.
5349
5350 PR c++/80984
5351 * g++.dg/opt/nrv18.C: New test.
5352
5353 2017-06-13 Martin Liska <mliska@suse.cz>
5354
5355 PR sanitize/78204
5356 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5357 test by adding no_sanitize attribute.
5358 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5359
5360 2017-06-13 Renlin Li <renlin.li@arm.com>
5361
5362 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5363 conditionally.
5364
5365 2017-06-13 Martin Jambor <mjambor@suse.cz>
5366
5367 PR tree-optimization/80803
5368 PR tree-optimization/81063
5369 gcc.dg/tree-ssa/pr80803.c: New test.
5370 gcc.dg/tree-ssa/pr81063.c: Likewise.
5371
5372 2017-06-12 Yury Gribov <tetra2005@gmail.com>
5373
5374 * c-c++-common/fold-masked-cmp-3.c: New test.
5375
5376 2017-06-13 Yury Gribov <tetra2005@gmail.com>
5377
5378 PR tree-optimization/67328
5379 * c-c++-common/fold-masked-cmp-1.c: New test.
5380 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5381 * gcc.dg/pr46309.c: Fix pattern.
5382 * gcc.dg/pr46309-2.c: Likewise.
5383
5384 2017-06-13 Tamar Christina <tamar.christina@arm.com>
5385
5386 * gcc.target/arm/sdiv_costs_1.c:
5387 Require arm_arch_v8a_ok and add march option.
5388
5389 2017-06-13 Martin Liska <mliska@suse.cz>
5390
5391 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5392 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5393 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5394
5395 2017-06-13 Richard Biener <rguenther@suse.de>
5396
5397 PR middle-end/81065
5398 * c-c++-common/ubsan/pr81065.c: New testcase.
5399
5400 2017-06-12 Ian Lance Taylor <iant@golang.org>
5401
5402 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5403 freorder. Update comment to explain test.
5404
5405 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5406
5407 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5408 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5409 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5410 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5411
5412 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5413
5414 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5415
5416 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5417
5418 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5419
5420 2017-06-12 Jakub Jelinek <jakub@redhat.com>
5421
5422 PR tree-optimization/81003
5423 * gcc.c-torture/compile/pr81003.c: New test.
5424
5425 2017-06-12 Richard Biener <rguenther@suse.de>
5426
5427 PR tree-optimization/81053
5428 * gcc.dg/torture/pr81053.c: New testcase.
5429
5430 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5431
5432 PR fortran/80988
5433 * gfortran.dg/implied_do_io_3.f90: New test.
5434
5435 2017-06-10 Tom de Vries <tom@codesourcery.com>
5436
5437 * lib/target-supports.exp (check_effective_target_signal): New proc.
5438 * lib/gcc.exp (gcc_target_compile): Remove appending of
5439 -DSIGNAL_SUPPRESS to additional_flags.
5440 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5441 additional_flags if effective target signal is not supported by the
5442 target.
5443 * gcc.c-torture/execute/20101011-1.c: Same.
5444 * gcc.dg/c99-stdint-1.c: Same.
5445 * gcc.dg/c99-stdint-2.c: Same.
5446 * gcc.dg/c99-stdint-5.c: Same.
5447 * gcc.dg/c99-stdint-6.c: Same.
5448 * gcc.dg/stdint-width-1.c: Same.
5449
5450 2017-06-10 Tom de Vries <tom@codesourcery.com>
5451
5452 * lib/target-supports.exp (check_effective_target_stack_size)
5453 (dg-effective-target-value): New proc.
5454 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5455 additional_flags.
5456 * lib/objc.exp (objc_target_compile): Same.
5457 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5458 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5459 dg-additional-options.
5460 * gcc.c-torture/compile/20080806-1.c: Same.
5461 * gcc.c-torture/compile/920723-1.c: Same.
5462 * gcc.c-torture/compile/930621-1.c: Same.
5463 * gcc.c-torture/compile/991214-2.c: Same.
5464 * gcc.c-torture/compile/bcopy.c: Same.
5465 * gcc.c-torture/compile/memtst.c: Same.
5466 * gcc.c-torture/compile/msp.c: Same.
5467 * gcc.c-torture/compile/stuct.c: Same.
5468 * gcc.c-torture/execute/20011008-3.c: Same.
5469 * gcc.c-torture/execute/20030209-1.c: Same.
5470 * gcc.c-torture/execute/20031012-1.c: Same.
5471 * gcc.c-torture/execute/20040805-1.c: Same.
5472 * gcc.c-torture/execute/920410-1.c: Same.
5473 * gcc.c-torture/execute/920501-7.c: Same.
5474 * gcc.c-torture/execute/921113-1.c: Same.
5475 * gcc.c-torture/execute/921202-1.c: Same.
5476 * gcc.c-torture/execute/921208-2.c: Same.
5477 * gcc.c-torture/execute/930106-1.c: Same.
5478 * gcc.c-torture/execute/930406-1.c: Same.
5479 * gcc.c-torture/execute/950221-1.c: Same.
5480 * gcc.c-torture/execute/960521-1.c: Same.
5481 * gcc.c-torture/execute/980605-1.c: Same.
5482 * gcc.c-torture/execute/comp-goto-1.c: Same.
5483 * gcc.c-torture/execute/comp-goto-2.c: Same.
5484 * gcc.c-torture/execute/memcpy-1.c: Same.
5485 * gcc.c-torture/execute/multi-ix.c: Same.
5486 * gcc.c-torture/execute/nestfunc-4.c: Same.
5487 * gcc.c-torture/execute/pr20621-1.c: Same.
5488 * gcc.c-torture/execute/pr23135.c: Same.
5489 * gcc.c-torture/execute/pr28982b.c: Same.
5490 * gcc.dg/loop-3.c: Same.
5491 * gcc.dg/struct-ret-3.c: Same.
5492 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5493 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5494 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5495 * gcc.dg/tree-prof/pr44777.c: Same.
5496
5497 2017-06-09 David Malcolm <dmalcolm@redhat.com>
5498
5499 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5500 (test_mutually_exclusive_suggestions): New test function.
5501 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5502 (test_mutually_exclusive_suggestions): New test function.
5503 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5504 (test_mutually_exclusive_suggestions): New test function.
5505 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5506 (test_show_locus): Add special-case for
5507 "test_mutually_exclusive_suggestions".
5508
5509 2017-06-09 Ian Lance Taylor <iant@golang.org>
5510
5511 * gcc.dg/tree-prof/split-1.c: New test.
5512
5513 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
5514
5515 * gcc.dg/predict-14.c: Avoid cold function detection.
5516 * gcc.target/i386/umod-3.c: Likewise.
5517
5518 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5519
5520 * gcc.target/aarch64/lrint-matherr.h: New.
5521 * gcc.target/aarch64/inline-lrint_1.c: New.
5522 * gcc.target/aarch64/inline-lrint_2.c: New.
5523 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5524 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5525
5526 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5527
5528 * gcc.target/arm/sdiv_costs_1.c: New.
5529
5530 2017-06-09 Tom de Vries <tom@codesourcery.com>
5531
5532 PR target/80855
5533 * gcc.target/nvptx/label-values.c: New test.
5534
5535 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5536
5537 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5538 Test for null definitions instead of them being undefined. Add entry
5539 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5540 about using the effective target for architecture extension.
5541 (check_effective_target_arm_arch_v7ve_ok): Remove.
5542 (add_options_for_arm_arch_v7ve): Likewise.
5543
5544 2017-06-09 Richard Biener <rguenther@suse.de>
5545
5546 PR tree-optimization/66623
5547 * gcc.dg/vect/pr66623.c: New testcase.
5548
5549 2017-06-09 Richard Biener <rguenther@suse.de>
5550
5551 PR tree-optimization/79483
5552 * gcc.dg/graphite/pr79483.c: New testcase.
5553
5554 2017-06-09 Richard Biener <rguenther@suse.de>
5555
5556 PR middle-end/81007
5557 * g++.dg/pr81007.C: New testcase.
5558
5559 2017-06-09 Jakub Jelinek <jakub@redhat.com>
5560
5561 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5562 instead of "rsp" for -m32.
5563 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5564 target, add -msse2 to dg-options.
5565 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5566 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5567
5568 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5569
5570 PR target/80966
5571 * gcc.target/powerpc/stack-limit.c: New testcase.
5572
5573 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5574
5575 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5576 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5577 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5578 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5579 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5580 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
5581
5582 2017-06-08 Jakub Jelinek <jakub@redhat.com>
5583
5584 PR c/81006
5585 * c-c++-common/gomp/pr81006.c: New test.
5586
5587 PR c++/81011
5588 * g++.dg/gomp/pr81011.C: New test.
5589
5590 PR middle-end/81005
5591 * c-c++-common/ubsan/align-10.c: New test.
5592 * c-c++-common/ubsan/null-13.c: New test.
5593
5594 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
5595
5596 PR target/81015
5597 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5598 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5599 * gcc.target/i386/pr81015.c: New test.
5600
5601 2017-06-08 Tom de Vries <tom@codesourcery.com>
5602
5603 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5604 trampolines instead of NO_TRAMPOLINES.
5605 * gcc.c-torture/execute/20000822-1.c: Same.
5606 * gcc.c-torture/execute/920428-2.c: Same.
5607 * gcc.c-torture/execute/920501-7.c: Same.
5608 * gcc.c-torture/execute/920612-2.c: Same.
5609 * gcc.c-torture/execute/921017-1.c: Same.
5610 * gcc.c-torture/execute/921215-1.c: Same.
5611 * gcc.c-torture/execute/931002-1.c: Same.
5612 * gcc.c-torture/execute/comp-goto-2.c: Same.
5613 * gcc.c-torture/execute/nestfunc-1.c: Same.
5614 * gcc.c-torture/execute/nestfunc-2.c: Same.
5615 * gcc.c-torture/execute/nestfunc-3.c: Same.
5616 * gcc.c-torture/execute/nestfunc-5.c: Same.
5617 * gcc.c-torture/execute/nestfunc-6.c: Same.
5618 * gcc.c-torture/execute/pr24135.c: Same.
5619 * gcc.dg/Wtrampolines.c: Same.
5620 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5621 * gcc.dg/torture/stackalign/nested-5.c: Same.
5622 * gcc.dg/torture/stackalign/nested-6.c: Same.
5623 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5624 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5625 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5626 * gcc.dg/trampoline-1.c: Same.
5627 * gcc.dg/tree-prof/pr44777.c: Same.
5628 * gcc.target/i386/pr67770.c: Same.
5629 * lib/gcc.exp (gcc_target_compile): Remove appending of
5630 -DNO_TRAMPOLINES to additional_flags.
5631 * lib/objc.exp (objc_target_compile): Same.
5632
5633 2017-06-08 Tom de Vries <tom@codesourcery.com>
5634
5635 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5636 'gcc,no_trampolines' instead of 'no_trampolines'.
5637
5638 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5639
5640 PR middle-end/79988
5641 * gcc.target/i386/mpx/pr79988.c: New test.
5642
5643 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5644
5645 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5646 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5647 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5648
5649 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
5650
5651 * g++.dg/tree-ssa/counts-1.C: New testcase.
5652 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5653
5654 2017-08-08 Julia Koval <julia.koval@intel.com>
5655
5656 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5657 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5658 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5659 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5660 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5661 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5662
5663 2017-06-08 Marek Polacek <polacek@redhat.com>
5664
5665 PR sanitize/80932
5666 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5667
5668 2017-08-08 Julia Koval <julia.koval@intel.com>
5669
5670 PR target/73350,80862
5671 * gcc.target/i386/pr73350.c: New test.
5672
5673 2017-06-08 Richard Biener <rguenther@suse.de>
5674
5675 PR tree-optimization/80928
5676 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5677
5678 2017-06-07 Carl Love <cel@us.ibm.com>
5679
5680 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5681
5682 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
5683
5684 PR c++/80990
5685 * g++.dg/cpp1z/class-deduction39.C: New.
5686
5687 2017-06-07 Marek Polacek <polacek@redhat.com>
5688
5689 PR sanitizer/80932
5690 * c-c++-common/ubsan/pr80932.c: New test.
5691
5692 2017-06-07 Bin Cheng <bin.cheng@arm.com>
5693
5694 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5695 * gcc.target/i386/l_fma_double_2.c: Ditto.
5696 * gcc.target/i386/l_fma_double_3.c: Ditto.
5697 * gcc.target/i386/l_fma_double_4.c: Ditto.
5698 * gcc.target/i386/l_fma_double_5.c: Ditto.
5699 * gcc.target/i386/l_fma_double_6.c: Ditto.
5700 * gcc.target/i386/l_fma_float_1.c: Ditto.
5701 * gcc.target/i386/l_fma_float_2.c: Ditto.
5702 * gcc.target/i386/l_fma_float_3.c: Ditto.
5703 * gcc.target/i386/l_fma_float_4.c: Ditto.
5704 * gcc.target/i386/l_fma_float_5.c: Ditto.
5705 * gcc.target/i386/l_fma_float_6.c: Ditto.
5706
5707 2017-06-07 Tamar Christina <tamar.christina@arm.com>
5708
5709 * gcc.target/aarch64/sdiv_costs_1.c: New.
5710
5711 2017-06-07 Richard Biener <rguenther@suse.de>
5712
5713 PR tree-optimization/80928
5714 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
5715 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5716
5717 2017-06-07 Richard Biener <rguenther@suse.de>
5718
5719 PR tree-optimization/80928
5720 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
5721 check_results.
5722
5723 2017-06-06 Nathan Sidwell <nathan@acm.org>
5724
5725 * g++.dg/pr45330.C: Add inline namespace case.
5726
5727 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5728
5729 PR fortran/80975
5730 * gfortran.dg/matmul_16.f90: New test.
5731 * gfortran.dg/inline_matmul_18.f90: New test.
5732
5733 2017-06-06 Marek Polacek <polacek@redhat.com>
5734
5735 PR c/79983
5736 * gcc.dg/pr79983.c: New test.
5737
5738 2017-06-06 David S. Miller <davem@davemloft.net>
5739
5740 * gcc.target/sparc/sparc-ret-3.c: New test.
5741
5742 2017-06-06 Tom de Vries <tom@codesourcery.com>
5743
5744 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
5745 label_values instead of NO_LABEL_VALUES.
5746 * gcc.c-torture/compile/920301-1.c: Same.
5747 * gcc.c-torture/compile/920501-1.c: Same.
5748 * gcc.c-torture/compile/941014-4.c: Same.
5749 * gcc.c-torture/compile/labels-1.c: Same.
5750 * gcc.c-torture/compile/pr18903.c: Same.
5751 * gcc.c-torture/execute/920302-1.c: Same.
5752 * gcc.c-torture/execute/920415-1.c: Same.
5753 * gcc.c-torture/execute/920428-2.c: Same.
5754 * gcc.c-torture/execute/920501-3.c: Same.
5755 * gcc.c-torture/execute/920501-4.c: Same.
5756 * gcc.c-torture/execute/920501-5.c: Same.
5757 * gcc.c-torture/execute/920501-7.c: Same.
5758 * gcc.c-torture/execute/920721-4.c: Same.
5759 * gcc.c-torture/execute/980526-1.c: Same.
5760 * gcc.c-torture/execute/990208-1.c: Same.
5761 * gcc.c-torture/execute/comp-goto-1.c: Same.
5762 * gcc.c-torture/execute/comp-goto-2.c: Same.
5763 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5764 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5765 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5766 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5767 * gcc.dg/tree-prof/pr44777.c: Same.
5768 * gcc.misc-tests/bprob-2.c: Same.
5769 * gcc.misc-tests/gcov-3.c: Same.
5770 * lib/gcc.exp (gcc_target_compile): Remove appending of
5771 -DNO_LABEL_VALUES to additional_flags.
5772 * lib/objc.exp (objc_target_compile): Same.
5773 * lib/target-supports.exp (check_effective_target_label_values): Test on
5774 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
5775
5776 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5777
5778 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
5779
5780 2017-06-06 Richard Biener <rguenther@suse.de>
5781
5782 PR tree-optimization/80974
5783 * gcc.dg/torture/pr80974.c: New testcase.
5784
5785 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5786
5787 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
5788 "unsigned int" in conversation warning on line 15.
5789
5790 2017-06-06 Richard Biener <rguenther@suse.de>
5791
5792 PR tree-optimization/80928
5793 * gcc.dg/vect/pr80928.c: New testcase.
5794 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
5795 * gcc.dg/vect/slp-13.c: Likewise.
5796 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
5797
5798 2017-06-05 David Malcolm <dmalcolm@redhat.com>
5799
5800 * g++.dg/plugin/comment_plugin.c: New test plugin.
5801 * g++.dg/plugin/comments-1.C: New test file.
5802 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5803
5804 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5805
5806 * gcc.misc-tests/gcov-1a.c: New test.
5807
5808 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5809
5810 * gcc.target/powerpc/clone1.c: New test.
5811
5812 2017-06-05 Janus Weil <janus@gcc.gnu.org>
5813
5814 PR fortran/70601
5815 * gfortran.dg/proc_ptr_comp_50.f90: New test.
5816
5817 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
5818
5819 PR fortran/35339
5820 * gfortran.dg/implied_do_io_1.f90: New Test.
5821 * gfortran.dg/implied_do_io_2.f90: New Test.
5822
5823 2017-06-05 Renlin Li <renlin.li@arm.com>
5824
5825 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
5826 selector to related line.
5827
5828 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
5829
5830 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
5831
5832 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5833
5834 * gcc.target/aarch64/store_lane0_str_1.c: New test.
5835
5836 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5837
5838 * gcc.target/aarch64/subs_compare_2.c: New test.
5839
5840 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5841
5842 * gcc.target/aarch64/subs_compare_1.c: New test.
5843
5844 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
5845
5846 * gcc.target/mips/div-9.c: Delete duplicate test.
5847 * gcc.target/mips/div-10.c: Ditto.
5848 * gcc.target/mips/div-11.c: Ditto.
5849 * gcc.target/mips/div-12.c: Ditto.
5850
5851 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
5852
5853 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5854
5855 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
5856
5857 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
5858 vesrion of the dejagnu grep.
5859 (list-module-names): Use it and adjust the regular expressions for
5860 modules and submodules.
5861 * gfortran.dg/prof/prof.exp: Cleanup modules.
5862 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
5863 directives.
5864 * gfortran.dg/altreturn_8.f90: Likewise.
5865 * gfortran.dg/associate_12.f90: Likewise.
5866 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
5867 * gfortran.dg/charlen_15.f90: Likewise.
5868 * gfortran.dg/class_4a.f03: Likewise.
5869 * gfortran.dg/class_54.f90: Likewise.
5870 * gfortran.dg/class_dummy_4.f03: Likewise.
5871 * gfortran.dg/class_dummy_5.f90: Likewise.
5872 * gfortran.dg/constructor_9.f90: Likewise.
5873 * gfortran.dg/dec_structure_15.f90: Likewise.
5874 * gfortran.dg/do_check_8.f90: Likewise.
5875 * gfortran.dg/dtio_26.f03: Likewise.
5876 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5877 * gfortran.dg/equiv_9.f90: Likewise.
5878 * gfortran.dg/extends_15.f90: Likewise.
5879 * gfortran.dg/finalize_22.f90: Likewise.
5880 * gfortran.dg/finalize_23.f90: Likewise.
5881 * gfortran.dg/generic_26.f90: Likewise.
5882 * gfortran.dg/generic_27.f90: Likewise.
5883 * gfortran.dg/namelist_76.f90: Likewise.
5884 * gfortran.dg/pointer_init_8.f90: Likewise.
5885 * gfortran.dg/pr61318.f90: Likewise.
5886 * gfortran.dg/pr77260_1.f90: Likewise.
5887 * gfortran.dg/pr77260_2.f90: Likewise.
5888 * gfortran.dg/pr77420_3.f90: Likewise.
5889 * gfortran.dg/proc_ptr_39.f90: Likewise.
5890 * gfortran.dg/proc_ptr_41.f90: Likewise.
5891 * gfortran.dg/proc_ptr_42.f90: Likewise.
5892 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
5893 * gfortran.dg/submodule_1.f08: Likewise.
5894 * gfortran.dg/submodule_10.f08: Likewise.
5895 * gfortran.dg/submodule_14.f08: Likewise.
5896 * gfortran.dg/submodule_15.f08: Likewise.
5897 * gfortran.dg/submodule_2.f08: Likewise.
5898 * gfortran.dg/submodule_5.f08: Likewise.
5899 * gfortran.dg/submodule_6.f08: Likewise.
5900 * gfortran.dg/submodule_7.f08: Likewise.
5901 * gfortran.dg/submodule_8.f08: Likewise.
5902 * gfortran.dg/submodule_9.f08: Likewise.
5903 * gfortran.dg/transfer_class_2.f90: Likewise.
5904 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5905 * gfortran.dg/typebound_call_24.f03: Likewise.
5906 * gfortran.dg/typebound_call_25.f90: Likewise.
5907 * gfortran.dg/typebound_deferred_1.f90: Likewise.
5908 * gfortran.dg/typebound_generic_12.f03: Likewise.
5909 * gfortran.dg/typebound_generic_13.f03: Likewise.
5910 * gfortran.dg/typebound_generic_14.f03: Likewise.
5911 * gfortran.dg/typebound_generic_15.f90: Likewise.
5912 * gfortran.dg/typebound_operator_16.f03: Likewise.
5913 * gfortran.dg/typebound_operator_18.f90: Likewise.
5914 * gfortran.dg/typebound_operator_20.f90: Likewise.
5915 * gfortran.dg/typebound_override_3.f90: Likewise.
5916 * gfortran.dg/typebound_override_4.f90: Likewise.
5917 * gfortran.dg/typebound_override_5.f90: Likewise.
5918 * gfortran.dg/typebound_override_6.f90: Likewise.
5919 * gfortran.dg/typebound_override_7.f90: Likewise.
5920 * gfortran.dg/typebound_proc_28.f03: Likewise.
5921 * gfortran.dg/typebound_proc_29.f90: Likewise.
5922 * gfortran.dg/typebound_proc_30.f90: Likewise.
5923 * gfortran.dg/typebound_proc_31.f90: Likewise.
5924 * gfortran.dg/typebound_proc_32.f90: Likewise.
5925 * gfortran.dg/typebound_proc_33.f90: Likewise.
5926 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
5927 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
5928 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5929 * gfortran.dg/use_only_3.f90: Likewise.
5930 * gfortran.dg/use_without_only_1.f90: Likewise.
5931 * gfortran.dg/warn_unused_function.f90: Likewise.
5932 * gfortran.dg/warn_unused_function_2.f90: Likewise.
5933 * gfortran.dg/ieee/ieee_8.f90: Likewise.
5934
5935 2017-06-04 Marek Polacek <polacek@redhat.com>
5936
5937 PR c/80919
5938 * gcc.dg/format/pr80919.c: New test.
5939
5940 2017-06-02 Martin Sebor <msebor@redhat.com>
5941
5942 PR c/80892
5943 * c-c++-common/Wfloat-conversion-2.c: New test.
5944
5945 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5946
5947 PR c++/68754
5948 * g++.dg/cpp1y/constexpr-68754.C: New.
5949
5950 2017-06-02 Carl Love <cel@us.ibm.com>
5951
5952 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
5953 for the new built-ins.
5954
5955 2017-06-02 Sudakshina Das <sudi.das@arm.com>
5956
5957 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
5958
5959 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5960
5961 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
5962 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
5963 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
5964 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
5965 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
5966
5967 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5968
5969 * gcc.target/aarch64/hfmode_ins_1.c: New test.
5970
5971 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5972
5973 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
5974
5975 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5976
5977 * gcc.target/powerpc/fold-vec-abs-char.c: New.
5978 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
5979 * gcc.target/powerpc/fold-vec-abs-int.c: New.
5980 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
5981 * gcc.target/powerpc/fold-vec-abs-short.c: New.
5982 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
5983 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
5984 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
5985 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
5986
5987 2017-06-02 Nathan Sidwell <nathan@acm.org>
5988
5989 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
5990
5991 2017-06-02 Jakub Jelinek <jakub@redhat.com>
5992
5993 PR rtl-optimization/80903
5994 * gcc.dg/pr80903.c: New test.
5995
5996 PR fortran/80918
5997 * gfortran.dg/gomp/pr80918.f90: New test.
5998
5999 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6000
6001 * c-c++-common/Wsizeof-pointer-div.c: New test.
6002 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
6003 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6004 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
6005 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6006 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6007 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6008 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6009 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6010 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6011 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6012 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6013 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6014 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6015 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6016 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6017 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6018 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6019 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6020
6021 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6022
6023 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6024 Update the target to power8-vector.
6025
6026 2017-06-01 David Malcolm <dmalcolm@redhat.com>
6027
6028 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6029
6030 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6031
6032 * debug12.adb, debug12.ads: New testcase.
6033
6034 2017-06-01 Martin Jambor <mjambor@suse.cz>
6035
6036 PR tree-optimization/80898
6037 * gcc.dg/tree-ssa/pr80898.c: New test.
6038 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6039
6040 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6041
6042 PR c++/80896
6043 * g++.dg/cpp1z/nodiscard5.C: New.
6044
6045 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6046
6047 * gcc.target/arc/pr9001195952.c: New test.
6048
6049 2017-06-01 Tom de Vries <tom@codesourcery.com>
6050
6051 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6052 * gcc.c-torture/compile/asmgoto-1.c: Same.
6053 * gcc.dg/20000707-1.c: Same.
6054 * gcc.dg/pr38700.c: Same.
6055 * gcc.dg/pr70169.c: Same.
6056 * gcc.dg/pr80112.c: Same.
6057 * gcc.dg/torture/pr51071-2.c: Same.
6058 * gcc.dg/torture/pr51071.c: Same.
6059 * gcc.dg/tree-ssa/alias-34.c: Same.
6060
6061 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6062
6063 * gnat.dg/debug11.adb: New testcase.
6064
6065 2017-06-01 Richard Biener <rguenther@suse.de>
6066
6067 PR middle-end/66313
6068 * c-c++-common/ubsan/pr66313.c: New testcase.
6069 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6070
6071 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6072
6073 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
6074 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6075 to vsx_hw. Add dg-skip-if directive to disable this test if
6076 -mcpu overridden.
6077 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6078 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6079 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6080 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6081 to dg-option. Add dg-skip-if directive to disable this test
6082 for darwin. Add dg-skip-if directive to disable this test if
6083 -mcpu overridden.
6084
6085 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6086
6087 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6088 (_mm_maskz_max_sd): Test new intrinsics.
6089 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6090 (_mm_maskz_max_sd): Test new intrinsics.
6091 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6092 (_mm_maskz_max_ss): Test new intrinsics.
6093 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6094 (_mm_maskz_max_ss): Test new intrinsics.
6095 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6096 (_mm_maskz_min_sd): Test new intrinsics.
6097 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6098 (_mm_maskz_min_sd): Test new intrinsics.
6099 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6100 (_mm_maskz_min_ss): Test new intrinsics.
6101 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6102 (_mm_maskz_min_ss): Test new intrinsics.
6103
6104 2017-05-31 Nathan Sidwell <nathan@acm.org>
6105
6106 * g++.dg/lookup/lambda1.C New.
6107
6108 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6109
6110 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6111 on pointer should not be replaced.
6112
6113 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6114
6115 PR testsuite/80580
6116 * gcc.dg/gimplefe-error-7.c: New test.
6117
6118 2017-05-31 Graham Markall <graham.markall@embecosm.com>
6119
6120 * gcc.target/arc/add_n-combine.c: New test.
6121 * gcc.target/arc/sub_n-combine.c: New test.
6122
6123 2017-05-31 Richard Biener <rguenther@suse.de>
6124
6125 PR target/80880
6126 * gcc.target/i386/pr80880.c: New testcase.
6127
6128 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6129
6130 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6131
6132 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6133
6134 * gcc.dg/vect/pr80815-3.c: New test.
6135
6136 2017-05-31 Richard Biener <rguenther@suse.de>
6137
6138 PR tree-optimization/80906
6139 * gcc.dg/graphite/pr80906.c: New testcase.
6140
6141 2017-05-30 Tom de Vries <tom@codesourcery.com>
6142
6143 PR testsuite/80910
6144 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6145 unsupported if host compiler does not support c++11.
6146 (host_supports_c++11): New proc.
6147
6148 2017-05-30 Martin Sebor <msebor@redhat.com>
6149
6150 PR c/80731
6151 * g++.dg/ext/utf16-4.C: Relax test.
6152 * gcc.dg/fixed-point/int-warning.c: Adjust.
6153
6154 2017-05-30 David Malcolm <dmalcolm@redhat.com>
6155
6156 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6157 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6158 test case.
6159 * g++.dg/plugin/show-template-tree-color.C: New test case.
6160 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6161 * g++.dg/template/show-template-tree-2.C: New test case.
6162 * g++.dg/template/show-template-tree-3.C: New test case.
6163 * g++.dg/template/show-template-tree-4.C: New test case.
6164 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6165 * g++.dg/template/show-template-tree.C: New test case.
6166
6167 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6168
6169 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6170 dg-options.
6171 * gfortran.dg/pr80107.f: Delete testcase.
6172
6173 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
6174
6175 PR target/80833
6176 * gcc.target/i386/pr80833-1.c: New test.
6177 * gcc.target/i386/pr80833-2.c: Ditto.
6178
6179 2017-05-30 Nathan Sidwell <nathan@acm.org>
6180
6181 PR c++/80913
6182 * g++.dg/lookup/pr80913.C: New.
6183
6184 2017-05-30 Richard Biener <rguenther@suse.de>
6185
6186 PR middle-end/80901
6187 * gcc.dg/torture/pr80901.c: New testcase.
6188
6189 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6190
6191 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6192
6193 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6194
6195 PR target/78838
6196 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6197
6198 2017-05-30 Richard Biener <rguenther@suse.de>
6199
6200 PR middle-end/80876
6201 * gcc.dg/torture/pr80876.c: New testcase.
6202
6203 2017-05-29 Nathan Sidwell <nathan@acm.org>
6204
6205 PR c++/80891 (#5)
6206 * g++.dg/lookup/pr80891-5.C: New.
6207
6208 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6209
6210 PR libgfortran/53029
6211 * gfortran.dg/read_5.f90: New test.
6212
6213 2017-05-29 Nathan Sidwell <nathan@acm.org>
6214
6215 PR c++/80891 (#4)
6216 * g++.dg/lookup/pr80891-4.C: New.
6217
6218 PR c++/80891 (#1)
6219 * g++.dg/lookup/pr80891-1.C: New.
6220
6221 PR c++/80891 (#3)
6222 * g++.dg/lookup/pr80891-3.C: New.
6223
6224 PR c++/80891 (#2)
6225 * g++.dg/lookup/pr80891-2.C: New.
6226
6227 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6228
6229 PR fortran/37131
6230 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6231 flags.
6232 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6233 * gfortran.dg/inline_matmul_17.f90: New test.
6234
6235 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6236
6237 * gfortran.dg/matmul_bounds_12.f90: New test.
6238
6239 2017-05-27 Jakub Jelinek <jakub@redhat.com>
6240
6241 PR bootstrap/80887
6242 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6243
6244 2017-05-26 Nathan Sidwell <nathan@acm.org>
6245
6246 * g++.dg/cpp0x/dr2061.C: New.
6247 * g++.dg/parse/namespace-alias-1.C: Add more test.
6248
6249 2017-05-26 Bin Cheng <bin.cheng@arm.com>
6250
6251 PR tree-optimization/80815
6252 * gcc.dg/vect/pr80815-1.c: New test.
6253 * gcc.dg/vect/pr80815-2.c: New test.
6254
6255 2017-05-26 Martin Liska <mliska@suse.cz>
6256
6257 PR ipa/80663
6258 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6259 split at the problematic spot.
6260 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6261 a valid value of the param.
6262
6263 2017-05-26 Marek Polacek <polacek@redhat.com>
6264
6265 PR sanitizer/80875
6266 * c-c++-common/ubsan/pr80875.c: New test.
6267
6268 2017-05-26 Tom de Vries <tom@codesourcery.com>
6269
6270 PR testsuite/80557
6271 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6272 * gcc.dg/Wcxx-compat-8.c: Same.
6273 * gcc.dg/Wobjsize-1.c: Same.
6274 * gcc.dg/Wshadow-local-2.c: Same.
6275 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6276 * gcc.dg/anon-struct-6.c: Same.
6277 * gcc.dg/asm-wide-1.c: Same.
6278 * gcc.dg/builtin-inf-1.c: Same.
6279 * gcc.dg/builtin-redefine.c: Same.
6280 * gcc.dg/c90-array-lval-6.c: Same.
6281 * gcc.dg/c90-array-lval-7.c: Same.
6282 * gcc.dg/c90-fordecl-1.c: Same.
6283 * gcc.dg/c99-fordecl-2.c: Same.
6284 * gcc.dg/cast-lvalue-1.c: Same.
6285 * gcc.dg/cast-lvalue-2.c: Same.
6286 * gcc.dg/compound-lvalue-1.c: Same.
6287 * gcc.dg/cond-lvalue-1.c: Same.
6288 * gcc.dg/cpp/20000419-1.c: Same.
6289 * gcc.dg/cpp/backslash.c: Same.
6290 * gcc.dg/cpp/backslash2.c: Same.
6291 * gcc.dg/cpp/macspace1.c: Same.
6292 * gcc.dg/cpp/macspace2.c: Same.
6293 * gcc.dg/cpp/multiline-2.c: Same.
6294 * gcc.dg/cpp/pr27777.c: Same.
6295 * gcc.dg/cpp/pr30786.c: Same.
6296 * gcc.dg/cpp/pr34602.c: Same.
6297 * gcc.dg/cpp/redef1.c: Same.
6298 * gcc.dg/cpp/tr-warn1.c: Same.
6299 * gcc.dg/cpp/tr-warn3.c: Same.
6300 * gcc.dg/cpp/tr-warn6.c: Same.
6301 * gcc.dg/cpp/trad/hash.c: Same.
6302 * gcc.dg/cpp/trad/redef1.c: Same.
6303 * gcc.dg/cpp/ucs.c: Same.
6304 * gcc.dg/declspec-10.c: Same.
6305 * gcc.dg/declspec-11.c: Same.
6306 * gcc.dg/declspec-18.c: Same.
6307 * gcc.dg/format/c99-strftime-1.c: Same.
6308 * gcc.dg/format/ext-3.c: Same.
6309 * gcc.dg/format/pr72858.c: Same.
6310 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6311 * gcc.dg/init-string-1.c: Same.
6312 * gcc.dg/label-decl-3.c: Same.
6313 * gcc.dg/m-un-2.c: Same.
6314 * gcc.dg/nofixed-point-2.c: Same.
6315 * gcc.dg/noncompile/20020213-1.c: Same.
6316 * gcc.dg/pch/counter-2.c: Same.
6317 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6318 * gcc.dg/pr27528.c: Same.
6319 * gcc.dg/pr27953.c: Same.
6320 * gcc.dg/pr35899.c: Same.
6321 * gcc.dg/pr37561.c: Same.
6322 * gcc.dg/pr45461.c: Same.
6323 * gcc.dg/pr45750.c: Same.
6324 * gcc.dg/pr53196-2.c: Same.
6325 * gcc.dg/pr53265.c: Same.
6326 * gcc.dg/redecl-1.c: Same.
6327 * gcc.dg/tls/thr-init-1.c: Same.
6328 * gcc.dg/torture/pr51106-1.c: Same.
6329 * gcc.dg/torture/pr51106-2.c: Same.
6330 * gcc.dg/uninit-19.c: Same.
6331 * gcc.dg/uninit-pr20644.c: Same.
6332
6333 2017-05-26 Jakub Jelinek <jakub@redhat.com>
6334
6335 * g++.dg/cpp1z/decomp29.C (p): New variable.
6336 (main): Add further tests.
6337
6338 2017-05-26 Richard Biener <rguenther@suse.de>
6339
6340 PR tree-optimization/80842
6341 * gcc.dg/torture/pr80842.c: New testcase.
6342
6343 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6344
6345 PR c++/79652
6346 * g++.dg/cpp0x/pr79652.C: New.
6347
6348 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6349
6350 PR c++/71451
6351 * g++.dg/cpp0x/variadic170.C: New.
6352
6353 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6354
6355 * g++.dg/warn/Wcatch-value-1.C: New test.
6356 * g++.dg/warn/Wcatch-value-2.C: New test.
6357 * g++.dg/warn/Wcatch-value-3.C: New test.
6358
6359 2017-05-25 Nathan Sidwell <nathan@acm.org>
6360
6361 * g++.dg/lookup/using56.C: New.
6362 * g++.dg/lookup/using57.C: New.
6363 * g++.dg/lookup/using58.C: New.
6364 * g++.dg/lookup/using59.C: New.
6365
6366 * g++.dg/lookup/using17.C: Adjust diagnostics.
6367
6368 2017-05-25 Martin Sebor <msebor@redhat.com>
6369
6370 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6371 positives on ILP32.
6372 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6373 column numbers.
6374 * gcc.dg/pr60114.c: Same.
6375
6376 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6377
6378 * gfortran.dg/pr48636.f90: Fix template better.
6379
6380 2017-05-25 Nathan Sidwell <nathan@acm.org>
6381
6382 * g++.dg/lookup/koenig14.C: New.
6383
6384 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6385
6386 PR c++/79583
6387 * g++.dg/cpp0x/pr79583.C: New.
6388
6389 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6390
6391 PR c++/68578
6392 * g++.dg/cpp1y/pr68578.C: New.
6393
6394 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6395
6396 * gcc.dg/tree-ssa/vce-1.c: New file.
6397
6398 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6399
6400 * gcc.dg/tree-ssa/addadd.c: New file.
6401
6402 2017-05-24 Nathan Sidwell <nathan@acm.org>
6403
6404 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6405 * g++.dg/lookup/friend19.C: New.
6406 * g++.dg/lookup/friend20.C: New.
6407
6408 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
6409
6410 PR c++/80544
6411 * g++.dg/expr/cast11.C: New test.
6412
6413 2017-05-24 Martin Sebor <msebor@redhat.com>
6414
6415 PR c/80731
6416 * c-c++-common/Wfloat-conversion.c: Adjust.
6417 * c-c++-common/dfp/convert-int-saturate.c: Same.
6418 * c-c++-common/pr68657-1.c: Same.
6419 * g++.dg/ext/utf-cvt.C: Same.
6420 * g++.dg/ext/utf16-4.C: Same.
6421 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6422 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6423 * g++.dg/warn/Wconversion3.C: Same.
6424 * g++.dg/warn/Wconversion4.C: Same.
6425 * g++.dg/warn/Wsign-conversion.C: Same.
6426 * g++.dg/warn/overflow-warn-1.C: Same.
6427 * g++.dg/warn/overflow-warn-3.C: Same.
6428 * g++.dg/warn/overflow-warn-4.C: Same.
6429 * g++.dg/warn/pr35635.C: Same.
6430 * g++.old-deja/g++.mike/enum1.C: Same.
6431 * gcc.dg/Wconversion-3.c: Same.
6432 * gcc.dg/Wconversion-5.c: Same.
6433 * gcc.dg/Wconversion-complex-c99.c: Same.
6434 * gcc.dg/Wconversion-complex-gnu.c: Same.
6435 * gcc.dg/Wconversion-integer.c: Same.
6436 * gcc.dg/Wsign-conversion.c: Same.
6437 * gcc.dg/bitfld-2.c: Same.
6438 * gcc.dg/c90-const-expr-11.c: Same.
6439 * gcc.dg/c90-const-expr-7.c: Same.
6440 * gcc.dg/c99-const-expr-7.c: Same.
6441 * gcc.dg/overflow-warn-1.c: Same.
6442 * gcc.dg/overflow-warn-2.c: Same.
6443 * gcc.dg/overflow-warn-3.c: Same.
6444 * gcc.dg/overflow-warn-4.c: Same.
6445 * gcc.dg/overflow-warn-5.c: Same.
6446 * gcc.dg/overflow-warn-8.c: Same.
6447 * gcc.dg/overflow-warn-9.c: New test.
6448 * gcc.dg/pr35635.c: Adjust.
6449 * gcc.dg/pr59940.c: Same.
6450 * gcc.dg/pr59963-2.c: Same.
6451 * gcc.dg/pr60114.c: Same.
6452 * gcc.dg/switch-warn-2.c: Same.
6453 * gcc.dg/utf-cvt.c: Same.
6454 * gcc.dg/utf16-4.c: Same.
6455
6456 2017-05-24 Jakub Jelinek <jakub@redhat.com>
6457
6458 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6459 Don't include limits.h.
6460 (w): Conditionalize on long long wider than int. Use
6461 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6462 -9223372036854775808.
6463 (x): Use __INT_MAX__ instead of INT_MAX.
6464
6465 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6466
6467 PR fortran/66094
6468 * gfortran.dg/inline_matmul_16.f90: New test.
6469
6470 2017-05-24 Tom de Vries <tom@codesourcery.com>
6471
6472 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6473
6474 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6475
6476 PR middle-end/80823
6477 * gcc.dg/pr80823.c: New test.
6478
6479 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6480
6481 * gcc.target/s390/pr80725.c: New test.
6482
6483 2017-05-23 Nathan Sidwell <nathan@acm.org>
6484
6485 * g++.dg/lookup/extern-c-hidden.C: New.
6486 * g++.dg/lookup/extern-redecl1.C: New.
6487
6488 PR c++/80866
6489 * g++.dg/parse/pr80866.C: New.
6490
6491 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6492
6493 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6494 * gcc.dg/ipa/inline-5.c: Likewise.
6495 * gfortran.dg/pr48636.f90: Likewise.
6496
6497 2017-05-23 Nathan Sidwell <nathan@acm.org>
6498
6499 * g++.dg/parse/ctor9.C: Adjust expected error.
6500
6501 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6502
6503 PR libgfortran/80256
6504 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6505 Cygwin.
6506
6507 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6508
6509 * c-c++-common/goacc/parallel-dims-1.c: Update.
6510 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6511 * c-c++-common/goacc/routine-1.c: Likewise.
6512 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6513 * g++.dg/goacc/template.C: Likewise.
6514 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6515 * gfortran.dg/goacc/routine-3.f90: Likewise.
6516 * gfortran.dg/goacc/sie.f95: Likewise.
6517 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6518
6519 2017-05-23 Nathan Sidwell <nathan@acm.org>
6520
6521 * g++.dg/lookup/using13.C: Adjust expected error.
6522
6523 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6524
6525 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6526
6527 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6528
6529 PR target/80718
6530 * gcc.target/powerpc/pr80718.c: New test.
6531
6532 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6533
6534 * gcc.target/powerpc/conditional-return.c: New testcase.
6535
6536 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6537
6538 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6539 LE-only.
6540
6541 2017-05-22 Janus Weil <janus@gcc.gnu.org>
6542
6543 PR fortran/80766
6544 * gfortran.dg/typebound_call_28.f90: New test.
6545
6546 2017-05-22 Nathan Sidwell <nathan@acm.org>
6547
6548 * g++.dg/lookup/strong-using.C: New.
6549
6550 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6551
6552 * gcc.target/arm/movsi_movt.c: New test.
6553 * gcc.target/arm/movdi_movt.c: New test.
6554
6555 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6556
6557 * gnat.dg/specs/not_null1.ads: New test.
6558
6559 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6560
6561 * gnat.dg/limited_with5.ad[sb]: New test.
6562 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6563 * gnat.dg/limited_with6.ad[sb]: New test.
6564 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6565
6566 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6567
6568 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6569 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6570
6571 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6572
6573 PR c++/70265
6574 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6575 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6576
6577 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6578
6579 PR libgfortran/80333
6580 * gfortran.dg/dtio_30.f03: New test.
6581
6582 2017-05-19 Marek Polacek <polacek@redhat.com>
6583
6584 PR sanitizer/80800
6585 * c-c++-common/ubsan/pr80800.c: New test.
6586 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6587
6588 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6589
6590 * c-c++-common/goacc/default-1.c: Update.
6591 * c-c++-common/goacc/default-2.c: Likewise.
6592 * c-c++-common/goacc/default-4.c: Likewise.
6593 * gfortran.dg/goacc/default-1.f95: Likewise.
6594 * gfortran.dg/goacc/default-4.f: Likewise.
6595 * c-c++-common/goacc/default-5.c: New file.
6596 * gfortran.dg/goacc/default-5.f: Likewise.
6597
6598 * c-c++-common/goacc/default-1.c: New file.
6599 * c-c++-common/goacc/default-2.c: Likewise.
6600 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6601 test cases in...
6602 * c-c++-common/goacc/default-3.c: ... this new file, and...
6603 * c-c++-common/goacc/default-4.c: ... this new file.
6604 * gfortran.dg/goacc/default.f95: Remove file, including its test
6605 cases in...
6606 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6607 * gfortran.dg/goacc/default-2.f: ... this new file.
6608 * gfortran.dg/goacc/default-3.f95: New file.
6609 * gfortran.dg/goacc/default-4.f: Likewise.
6610
6611 2017-05-19 Nathan Sidwell <nathan@acm.org>
6612
6613 * g++.dg/inherit/covariant7.C: Adjust.
6614
6615 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6616
6617 * gcc.target/arm/tls-disable-literal-pool.c: Change
6618 require-effective-target to tls_native.
6619 Move dg-error to return statement line and change to dg-message.
6620
6621 2017-05-19 Richard Biener <rguenther@suse.de>
6622
6623 PR c++/80593
6624 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6625 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6626
6627 2017-05-19 Richard Biener <rguenther@suse.de>
6628
6629 PR middle-end/80764
6630 * gcc.dg/torture/pr80764.c: New testcase.
6631
6632 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6633
6634 PR target/80510
6635 * gcc.target/powerpc/pr80510-1.c: New test.
6636 * gcc.target/powerpc/pr80510-2.c: Likewise.
6637
6638 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6639
6640 * gcc.dg/pragma-diag-7.c: New test.
6641
6642 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
6643
6644 PR target/80799
6645 * g++.dg/other/i386-11.C: New test.
6646
6647 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6648
6649 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6650 * fold-vec-div-floatdouble.c: Likewise.
6651 * fold-vec-logical-ands-char.c: Likewise.
6652 * fold-vec-logical-ands-int.c: Likewise.
6653 * fold-vec-logical-ands-short.c: Likewise.
6654 * fold-vec-logical-ors-char.c: Likewise.
6655 * fold-vec-logical-ors-int.c: Likewise.
6656 * fold-vec-logical-ors-short.c: Likewise.
6657 * fold-vec-logical-other-char.c: Likewise.
6658 * fold-vec-mule-misc.c: Likewise.
6659 * fold-vec-mult-float.c: Likewise.
6660 * fold-vec-mult-floatdouble.c: Likewise.
6661 * fold-vec-mult-int.c: Likewise.
6662 * fold-vec-mult-int128-p9.c: Likewise.
6663 * fold-vec-sub-floatdouble.c: Likewise.
6664 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6665 Add lp64 requirement.
6666 * fold-vec-mult-int128-p8.c: Likewise.
6667 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6668
6669 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6670
6671 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6672 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6673 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6674 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6675 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6676 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6677 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6678 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6679 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6680 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6681 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6682 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6683 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6684 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6685 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6686 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6687 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6688 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6689 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6690 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6691 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6692 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6693 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6694 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6695 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6696 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
6697
6698 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
6699
6700 * gcc.target/sparc/niagara7-align.c: New test.
6701
6702 2017-05-18 Marek Polacek <polacek@redhat.com>
6703
6704 PR sanitizer/80797
6705 * c-c++-common/ubsan/null-12.c: New test.
6706
6707 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
6708
6709 PR middle-end/80692
6710 * gcc.c-torture/execute/pr80692.c: New testcase.
6711
6712 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6713
6714 PR libgfortran/80741
6715 * gfortran.dg/read_4.f90: New test.
6716
6717 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6718
6719 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
6720
6721 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
6722
6723 PR fortran/80668
6724 * gfortran.dg/pr80668.f90: New.
6725
6726 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
6727
6728 PR middle-end/80775
6729 * gcc.dg/pr80775.c: New test.
6730
6731 2017-05-17 Marek Polacek <polacek@redhat.com>
6732
6733 PR sanitizer/80659
6734 * gcc.dg/asan/pr80659.c: New test.
6735
6736 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6737
6738 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
6739 unsigned long.
6740
6741 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
6742
6743 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
6744
6745 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
6746 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6747
6748 PR tree-optimization/80457
6749 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
6750 call vect_model_simple_cost.
6751
6752 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
6753
6754 PR fortran/80554
6755 * gfortran.dg/submodule_29.f08: New test.
6756
6757 2017-05-16 David Malcolm <dmalcolm@redhat.com>
6758
6759 * g++.dg/other/accessor-fixits-1.C: New test case.
6760 * g++.dg/other/accessor-fixits-2.C: New test case.
6761 * g++.dg/other/accessor-fixits-3.C: New test case.
6762 * g++.dg/other/accessor-fixits-4.C: New test case.
6763
6764 2017-05-16 Carl Love <cel@us.ibm.com>
6765
6766 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
6767 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
6768 built-ins to the test suite file. Note, support for mradds exists
6769 but no test case exists.
6770 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
6771 built-ins to the test suite file.
6772
6773 2017-05-16 Marek Polacek <polacek@redhat.com>
6774
6775 PR sanitizer/80536
6776 PR sanitizer/80386
6777 * c-c++-common/ubsan/pr80536.c: New test.
6778 * g++.dg/ubsan/pr80386.C: New test.
6779
6780 2017-05-16 Tamar Christina <tamar.christina@arm.com>
6781
6782 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
6783 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
6784
6785 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6786
6787 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
6788 expected output of vadd, vsub and vmul instructions.
6789 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
6790 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
6791 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
6792
6793 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6794
6795 PR libgfortran/80727
6796 * gfortran.dg/read_3.f90: New test.
6797
6798 2017-05-15 Nathan Sidwell <nathan@acm.org>
6799
6800 PR c++/79369
6801 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
6802
6803 PR c++/79369
6804 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
6805 * g++.dg/cpp0x/pr79369.C: New.
6806
6807 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
6808
6809 PR fortran/80752
6810 * gfortran.dg/pr80752.f90: New test.
6811
6812 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
6813
6814 PR target/80425
6815 * gcc.target/i386/pr80425-1.c: New test.
6816 * gcc.target/i386/pr80425-2.c: Ditto.
6817
6818 2017-05-15 Jeff Law <law@redhat.com>
6819
6820 * gcc.target/mips/reorgbug-1.c: New test.
6821
6822 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
6823
6824 * gnat.dg/specs/pack13.ads: New test.
6825
6826 2017-05-14 Martin Sebor <msebor@redhat.com>
6827
6828 PR middle-end/77671
6829 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
6830 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
6831 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6832 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6833 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6834
6835 2017-05-14 Martin Sebor <msebor@redhat.com>
6836
6837 PR middle-end/80669
6838 * gcc.dg/builtin-stpncpy.c: New test.
6839
6840 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
6841
6842 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
6843 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
6844 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
6845 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
6846
6847 2017-05-14 Julia Koval <julia.koval@intel.com>
6848
6849 * gcc.target/i386/xgetsetbv.c: New test.
6850
6851 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
6852
6853 PR fortran/80442
6854 * gfortran.dg/impl_do_var_data.f90: New Test
6855
6856 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
6857
6858 * brig.dg/test/gimple/priv-array-offset-access.hsail:
6859 A regression test for a private array access case which caused
6860 an assert.
6861
6862 2017-05-12 Martin Sebor <msebor@redhat.com>
6863
6864 PR testsuite/80643
6865 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
6866 to the purpose of the test.
6867
6868 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
6869
6870 * gcc.target/powerpc/bmi-andn-1.c: New file
6871 * gcc.target/powerpc/bmi-andn-2.c: New file.
6872 * gcc.target/powerpc/bmi-bextr-1.c: New file.
6873 * gcc.target/powerpc/bmi-bextr-2.c: New file.
6874 * gcc.target/powerpc/bmi-bextr-4.c: New file.
6875 * gcc.target/powerpc/bmi-bextr-5.c: New file.
6876 * gcc.target/powerpc/bmi-blsi-1.c: New file.
6877 * gcc.target/powerpc/bmi-blsi-2.c: New file.
6878 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
6879 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
6880 * gcc.target/powerpc/bmi-blsr-1.c: New file.
6881 * gcc.target/powerpc/bmi-blsr-2.c: New File.
6882 * gcc.target/powerpc/bmi-check.h: New File.
6883 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
6884 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
6885 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
6886 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
6887 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
6888 * gcc.target/powerpc/bmi2-check.h: New file.
6889 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
6890 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
6891 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
6892 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
6893 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
6894 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
6895 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
6896 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
6897 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
6898
6899 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6900
6901 PR c++/60430
6902 * g++.dg/cpp0x/pr60430.C: New.
6903
6904 2017-05-12 Jeff Law <law@redhat.com>
6905
6906 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6907
6908 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
6909
6910 PR middle-end/80707
6911 * g++.dg/pr80707.C: New test.
6912
6913 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6914
6915 * gcc.target/powerpc/fold-vec-div-float.c: New.
6916 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
6917 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
6918
6919 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6920
6921 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
6922 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
6923 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
6924 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
6925 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
6926 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
6927 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
6928 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
6929 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
6930 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
6931 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
6932 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
6933
6934 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6935
6936 PR c++/49604
6937 * g++.dg/cpp0x/forw_enum14.C: New.
6938 * g++.dg/cpp0x/forw_enum15.C: Likewise.
6939
6940 2017-05-12 Richard Biener <rguenther@suse.de>
6941
6942 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
6943
6944 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6945
6946 PR c++/67687
6947 * g++.dg/cpp0x/constexpr-ice17.C: New.
6948
6949 2017-05-12 Richard Biener <rguenther@suse.de>
6950
6951 PR tree-optimization/80713
6952 * gcc.dg/torture/pr80713.c: New testcase.
6953
6954 2017-05-12 Andi Kleen <ak@linux.intel.com>
6955
6956 PR testsuite/77684
6957 * lib/target-supports.exp (profopt-perf-wrapper):
6958 Add -m8 option to increase parallelism.
6959
6960 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
6961
6962 * c-c++-common/goacc/parallel-dims-1.c: New file.
6963 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6964
6965 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6966 * c-c++-common/goacc/classify-kernels.c: Likewise.
6967 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
6968 Likewise.
6969 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6970 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6971 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6972 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6973 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6974 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6975 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6976 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6977 * c-c++-common/goacc/kernels-loop.c: Likewise.
6978 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6979 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6980 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6981 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6982 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
6983 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6984 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6985 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6986 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6987 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6988 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
6989 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6990
6991 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6992 * c-c++-common/goacc/classify-kernels.c: Likewise.
6993 * c-c++-common/goacc/classify-parallel.c: Likewise.
6994 * c-c++-common/goacc/classify-routine.c: Likewise.
6995 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6996 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6997 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6998 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6999
7000 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
7001 * c-c++-common/goacc/classify-kernels.c: Likewise.
7002 * c-c++-common/goacc/classify-parallel.c: Likewise.
7003 * c-c++-common/goacc/classify-routine.c: Likewise.
7004 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7005 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7006 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7007 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7008
7009 2017-05-11 Nathan Sidwell <nathan@acm.org>
7010
7011 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
7012
7013 2017-05-11 Carl Love <cel@us.ibm.com>
7014
7015 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7016 to the test suite file.
7017 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7018 to the test suite file.
7019
7020 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7021
7022 PR fortran/78659
7023 * gfortran.dg/namelist_91.f90: New test.
7024 * gfortran.dg/namelist_92.f90: New test.
7025 * gfortran.dg/namelist_93.f90: New test.
7026 * gfortran.dg/namelist_94.f90: New test.
7027
7028 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7029
7030 PR target/80695
7031 * gcc.target/powerpc/pr80695-p8.c: New file.
7032 * gcc.target/powerpc/pr80695-p9.c: New file.
7033
7034 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7035 Jakub Jelinek <jakub@redhat.com>
7036
7037 PR target/80706
7038 * gcc.target/i386/pr80706.c: New test.
7039
7040 2017-05-11 Julia Koval <julia.koval@intel.com>
7041
7042 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7043 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7044 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7045 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7046
7047 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7048
7049 PR c++/70538
7050 * g++.dg/cpp0x/pr70538.C: New.
7051
7052 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7053
7054 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7055 Remove unnecessary loop. Run on 32-bit targets only.
7056 (dg-options): Remove -fno-tree-sink.
7057
7058 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7059
7060 * gcc.target/powerpc/cmpb-1.c: New test.
7061 * gcc.target/powerpc/cmpb-2.c: New test.
7062 * gcc.target/powerpc/cmpb-3.c: New test.
7063 * gcc.target/powerpc/cmpb32-1.c: New test.
7064 * gcc.target/powerpc/cmpb32-2.c: New test.
7065
7066 2017-05-11 Richard Biener <rguenther@suse.de>
7067
7068 PR tree-optimization/80705
7069 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7070
7071 2017-05-11 Nathan Sidwell <nathan@acm.org>
7072
7073 * lib/scanlang.exp: New.
7074 * lib/gcc-dg.exp: Load scanlang.exp.
7075 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7076
7077 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7078
7079 PR testsuite/80580
7080 * gcc.dg/gimplefe-error-6.c: New test.
7081
7082 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7083
7084 PR testsuite/80580
7085 * gcc.dg/gimplefe-error-5.c: New test.
7086
7087 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7088
7089 PR testsuite/80580
7090 * gcc.dg/gimplefe-error-4.c: New test.
7091
7092 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7093
7094 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7095
7096 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7097
7098 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7099 (_mm_maskz_max_round_sd): Test new intrinsics.
7100 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7101 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7102 (_mm_maskz_max_round_ss): Test new intrinsics.
7103 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7104 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7105 (_mm_maskz_min_round_sd): Test new intrinsics.
7106 * gcc.target/i386/avx512f-vminsd-2.c: New.
7107 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7108 (_mm_maskz_min_round_ss): Test new intrinsics.
7109 * gcc.target/i386/avx512f-vminss-2.c: New.
7110 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7111 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7112 (__builtin_ia32_minss_mask_round): Test new builtins.
7113 * gcc.target/i386/sse-13.c: Ditto.
7114 * gcc.target/i386/sse-23.c: Ditto.
7115 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7116 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7117 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7118 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7119 (_mm_mask_min_round_ss): Test new intrinsics.
7120 * gcc.target/i386/testround-1.c: Ditto.
7121
7122 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7123
7124 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7125 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7126 (_mm_maskz_div_round_sd): Test new intrinsics.
7127 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7128 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7129 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7130 (_mm_maskz_div_round_ss): Test new intrinsics.
7131 * gcc.target/i386/avx512f-vdivss-2.c: New.
7132 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7133 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7134 (_mm_maskz_mul_round_sd): Test new intrinsics.
7135 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7136 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7137 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7138 (_mm_maskz_mul_round_ss): Test new intrinsics.
7139 * gcc.target/i386/avx512f-vmulss-2.c: New.
7140 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7141 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7142 (__builtin_ia32_mulss_mask_round): Test new builtins.
7143 * gcc.target/i386/sse-13.c: Ditto.
7144 * gcc.target/i386/sse-23.c: Ditto.
7145 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7146 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7147 (_mm_maskz_mul_round_ss): Test new intrinsics.
7148 * gcc.target/i386/testround-1.c: Ditto.
7149
7150 2017-05-10 Julia Koval <julia.koval@intel.com>
7151
7152 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7153 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7154 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7155
7156 2017-05-10 Julia Koval <julia.koval@intel.com>
7157
7158 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7159 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7160 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7161 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7162
7163 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7164
7165 PR tree-optimization/51513
7166 * gcc.target/powerpc/pr51513.c: New test.
7167 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7168 __builtin_abort().
7169 * gcc.dg/predict-14.c: Likewise.
7170
7171 2017-05-10 Carl Love <cel@us.ibm.com>
7172 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7173 to the test suite file.
7174 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7175 to the test suite file.
7176
7177 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7178
7179 PR tree-optimization/77644
7180 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7181
7182 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
7183
7184 * gcc.dg/guality/inline-params-2.c: New.
7185
7186 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7187
7188 PR c++/80145
7189 * g++.dg/cpp1y/auto-fn37.C: New.
7190 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7191
7192 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7193
7194 PR target/68163
7195 * gcc.target/powerpc/pr68163.c: New test.
7196
7197 2017-05-09 Janus Weil <janus@gcc.gnu.org>
7198
7199 PR fortran/79311
7200 * gfortran.dg/finalize_32.f90: New test.
7201
7202 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7203
7204 PR c/35441
7205 * gcc.dg/pr35441.c: New test.
7206
7207 2017-05-09 Martin Sebor <msebor@redhat.com>
7208
7209 PR testsuite/80643
7210 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7211 output.
7212
7213 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7214
7215 PR c++/80186
7216 * g++.dg/template/crash126.C: New.
7217
7218 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7219
7220 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7221 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7222 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7223 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7224
7225 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7226
7227 PR testsuite/80611
7228 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7229
7230 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7231
7232 * gcc.target/arc/tmac-1.c: New file.
7233 * gcc.target/arc/tmac-2.c: Likewise.
7234 * gcc.target/arc/tmac.h: Likewise.
7235
7236 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7237 Andrew Burgess <andrew.burgess@embecosm.com>
7238
7239 * gcc.target/arc/firq-1.c: New file.
7240 * gcc.target/arc/firq-2.c: Likewise.
7241 * gcc.target/arc/firq-3.c: Likewise.
7242 * gcc.target/arc/firq-4.c: Likewise.
7243 * gcc.target/arc/firq-5.c: Likewise.
7244 * gcc.target/arc/firq-6.c: Likewise.
7245
7246 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7247
7248 * gcc.target/arc/interrupt-5.c: Newfile.
7249 * gcc.target/arc/interrupt-6.c: Likewise.
7250 * gcc.target/arc/interrupt-7.c: Likewise.
7251 * gcc.target/arc/interrupt-8.c: Likewise.
7252 * gcc.target/arc/interrupt-9.c: Likewise.
7253
7254 2017-05-09 Richard Biener <rguenther@suse.de>
7255
7256 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7257 and adjust.
7258 * gcc.dg/vect/vect-50.c: Likewise.
7259
7260 2017-05-09 Marek Polacek <polacek@redhat.com>
7261
7262 PR c/80525
7263 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7264 * c-c++-common/Wlogical-op-2.c: New test.
7265
7266 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7267
7268 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7269 for targets with __SIZEOF_INT__ < 4.
7270
7271 2017-05-09 Richard Biener <rguenther@suse.de>
7272
7273 * gcc.dg/vect/vect-50.c: Revert last change.
7274 * gcc.dg/vect/vect-44.c: Likewise.
7275
7276 2017-05-08 Martin Sebor <msebor@redhat.com>
7277
7278 PR translation/80280
7279 * gcc.dg/format/gcc_diag-10.c: New test.
7280
7281 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7282
7283 PR target/80101
7284 * gcc.target/powerpc/pr80101-1.c: New test.
7285
7286 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7287
7288 PR fortran/79930
7289 * gfortran.dg/inline_transpose_1.f90: Add
7290 -finline-matmul-limit=0 to options.
7291 * gfortran.dg/matmul_5.f90: Likewise.
7292 * gfortran.dg/vect/vect-8.f90: Likewise.
7293 * gfortran.dg/inline_matmul_14.f90: New test.
7294 * gfortran.dg/inline_matmul_15.f90: New test.
7295
7296 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7297
7298 PR fortran/80602
7299 * gfortran.dg/matmul_15.f90: New test case.
7300
7301 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7302
7303 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7304 * gcc.dg/vect/vect-50.c: Likewise.
7305
7306 2017-05-07 Jeff Law <law@redhat.com>
7307
7308 Revert:
7309 2017-05-06 Jeff Law <law@redhat.com>
7310 PR tree-optimization/78496
7311 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7312 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7313
7314 2017-05-06 Jeff Law <law@redhat.com>
7315
7316 PR tree-optimization/78496
7317 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7318 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7319
7320 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7321
7322 * gcc.target/aarch64/spill_1.c: New test.
7323
7324 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7325
7326 PR rtl-optimization/75964
7327 * gcc.dg/torture/pr75964.c: New test.
7328
7329 2017-05-06 Tom de Vries <tom@codesourcery.com>
7330
7331 PR testsuite/80606
7332 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7333 * gcc.target/i386/avx-vtestpd-2.c: Same.
7334 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7335 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7336 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7337 * gcc.target/i386/avx-vtestpd-3.c: Same.
7338 * gcc.target/i386/avx-vtestps-1.c: Same.
7339 * gcc.target/i386/avx-vtestps-2.c: Same.
7340 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7341 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7342 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7343 * gcc.target/i386/avx-vtestps-3.c: Same.
7344
7345 2017-05-06 Tom de Vries <tom@codesourcery.com>
7346
7347 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7348
7349 2017-05-06 Tom de Vries <tom@codesourcery.com>
7350
7351 PR testsuite/80557
7352 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7353 * gcc.target/powerpc/altivec-types-1.c: Same.
7354
7355 2017-05-06 Tom de Vries <tom@codesourcery.com>
7356
7357 PR testsuite/80557
7358 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7359 * gcc.target/spu/intrinsics-1.c: Same.
7360
7361 2017-05-06 Tom de Vries <tom@codesourcery.com>
7362
7363 PR testsuite/80557
7364 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7365
7366 2017-05-06 Tom de Vries <tom@codesourcery.com>
7367
7368 PR testsuite/80557
7369 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7370 * gcc.target/aarch64/spellcheck_2.c: Same.
7371 * gcc.target/aarch64/spellcheck_3.c: Same.
7372
7373 2017-05-06 Tom de Vries <tom@codesourcery.com>
7374
7375 PR testsuite/80557
7376 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7377 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7378 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7379 * g++.dg/debug/dwarf2/typedef5.C: Same.
7380 * g++.dg/goacc/data-1.C: Same.
7381
7382 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7383
7384 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7385
7386 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7387
7388 PR target/79038
7389 PR target/79202
7390 PR target/79203
7391 * gcc.target/powerpc/ppc-round3.c: New test.
7392 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7393
7394 2017-05-05 Jakub Jelinek <jakub@redhat.com>
7395
7396 PR tree-optimization/80632
7397 * gcc.dg/pr80632.c: New test.
7398
7399 PR tree-optimization/80558
7400 * gcc.dg/tree-ssa/vrp115.c: New test.
7401
7402 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7403 Thomas Preud'homme <thomas.preudhomme@arm.com>
7404 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7405
7406 PR target/71607
7407 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7408 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7409 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7410 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7411 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7412 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7413 * gcc.target/arm/tls-disable-literal-pool.c: New.
7414
7415 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7416
7417 PR tree-optimization/80613
7418 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7419
7420 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7421
7422 PR c++/71577
7423 * g++.dg/cpp0x/pr71577.C: New.
7424
7425 2017-05-04 Martin Sebor <msebor@redhat.com>
7426
7427 PR middle-end/79234
7428 * gcc.dg/builtin-stringop-chk-8.c: New test.
7429 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7430 * gcc.dg/builtin-stringop-chk-4.c: Same.
7431 * gcc.dg/builtin-strncat-chk-1.c: Same.
7432 * g++.dg/ext/strncpy-chk1.C: Same.
7433 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7434 * gcc.dg/out-of-bounds-1.c: Same.
7435 * gcc.dg/pr78138.c: Same.
7436 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7437 * gfortran.dg/mvbits_7.f90: Same.
7438
7439 2017-05-04 Martin Sebor <msebor@redhat.com>
7440
7441 PR preprocessor/79214
7442 PR middle-end/79222
7443 PR middle-end/79223
7444 * gcc.dg/pr79214.c: New test.
7445 * gcc.dg/pr79214.h: New test header.
7446 * gcc.dg/pr79222.c: New test.
7447 * gcc.dg/pr79223.c: New test.
7448 * gcc.dg/pr78138.c: Adjust.
7449 * gfortran.dg/unconstrained_commons.f: Same.
7450
7451 2017-05-04 Martin Sebor <msebor@redhat.com>
7452
7453 PR translation/80280
7454 * g++.dg/abi/Wabi-2-3.C: Adjust.
7455 * g++.dg/abi/Wabi-3-2.C: Ditto.
7456 * g++.dg/lookup/using17.C: Ditto.
7457 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7458
7459 2017-05-04 Martin Jambor <mjambor@suse.cz>
7460
7461 PR tree-optimization/80622
7462 * gcc.dg/tree-ssa/pr80622.c: New test.
7463
7464 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7465
7466 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7467
7468 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
7469
7470 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7471 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7472
7473 2017-05-04 Richard Biener <rguenther@suse.de>
7474
7475 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7476
7477 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7478
7479 * gcc.dg/vect/vect-profile-1.c: New test.
7480
7481 2017-05-04 Marek Polacek <polacek@redhat.com>
7482
7483 PR tree-optimization/80612
7484 * gcc.dg/torture/pr80612.c: New test.
7485
7486 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7487 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7488
7489 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7490 check_effective_target_arm_thumb1_movt_ok.
7491
7492 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7493
7494 * gcc.target/arm/fpscr.c: New file.
7495
7496 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7497
7498 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7499 target.
7500
7501 2017-05-04 Tom de Vries <tom@codesourcery.com>
7502
7503 PR testsuite/80557
7504 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7505 line numbers.
7506 * g++.dg/warn/miss-format-1.C: Same.
7507 * g++.dg/warn/overflow-warn-1.C: Same.
7508 * g++.dg/warn/overflow-warn-3.C: Same.
7509 * g++.dg/warn/overflow-warn-4.C: Same.
7510
7511 2017-05-04 Tom de Vries <tom@codesourcery.com>
7512
7513 PR testsuite/80557
7514 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7515 * gcc.target/i386/pr68657.c: Same.
7516 * gcc.target/i386/pr69255-1.c: Same.
7517 * gcc.target/i386/pr69255-2.c: Same.
7518 * gcc.target/i386/pr69255-3.c: Same.
7519
7520 2017-05-04 Richard Biener <rguenther@suse.de>
7521
7522 PR tree-optimization/31130
7523 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7524 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7525 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7526 * gcc.dg/pr52904.c: Remove XFAIL.
7527 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7528
7529 2017-05-03 Jeff Law <law@redhat.com>
7530
7531 PR tree-optimization/78496
7532 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7533
7534 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
7535
7536 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7537
7538 2017-05-03 Richard Biener <rguenther@suse.de>
7539
7540 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7541
7542 2017-05-03 Jakub Jelinek <jakub@redhat.com>
7543
7544 PR tree-optimization/79472
7545 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7546 to dg-options.
7547 * gcc.dg/tree-ssa/vrp113.c: New test.
7548 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7549 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7550 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7551
7552 2017-05-03 Tom de Vries <tom@codesourcery.com>
7553
7554 PR testsuite/80557
7555 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7556 * c-c++-common/Wshift-negative-value-2.c: Same.
7557 * c-c++-common/Wshift-negative-value-3.c: Same.
7558 * c-c++-common/Wshift-negative-value-4.c: Same.
7559 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7560 * c-c++-common/cpp/pr60400.c: Same.
7561 * c-c++-common/fmax-errors.c: Same.
7562 * c-c++-common/goacc/data-2.c: Same.
7563 * c-c++-common/goacc/host_data-2.c: Same.
7564 * c-c++-common/gomp/simd4.c: Same.
7565 * c-c++-common/pr28656.c: Same.
7566 * c-c++-common/pr43395.c: Same.
7567 * c-c++-common/torture/pr57945.c: Same.
7568
7569 2017-05-03 Tom de Vries <tom@codesourcery.com>
7570
7571 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7572 arg of dg directive.
7573 * c-c++-common/goacc/routine-3.c: Same.
7574 * c-c++-common/goacc/routine-4.c: Same.
7575
7576 2017-05-02 David Malcolm <dmalcolm@redhat.com>
7577
7578 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7579 (test_fixit_insert_newline): New function.
7580 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7581 (test_fixit_insert_newline): New function.
7582 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7583 (test_fixit_insert_newline): New function.
7584 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7585 (test_fixit_insert_newline): New function.
7586 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7587 (test_show_locus): Handle test_fixit_insert_newline.
7588
7589 2017-05-02 Bin Cheng <bin.cheng@arm.com>
7590
7591 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7592
7593 2017-04-27 Tamar Christina <tamar.christina@arm.com>
7594
7595 * gcc.dg/lsr-div1.c: New testcase.
7596
7597 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7598
7599 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7600 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7601 (_mm_maskz_add_round_sd): Test new intrinsics.
7602 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7603 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7604 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7605 (_mm_maskz_add_round_ss): Test new intrinsics.
7606 * gcc.target/i386/avx512f-vaddss-2.c: New.
7607 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7608 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7609 (_mm_maskz_sub_round_sd): Test new intrinsics.
7610 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7611 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7612 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7613 (_mm_maskz_sub_round_ss): Test new intrinsics.
7614 * gcc.target/i386/avx512f-vsubss-2.c: New.
7615 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7616 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7617 (__builtin_ia32_subss_mask_round): Test new builtins.
7618 * gcc.target/i386/sse-13.c: Ditto.
7619 * gcc.target/i386/sse-23.c: Ditto.
7620 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7621 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7622 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7623 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7624 (_mm_mask_sub_round_ss): Test new intrinsics.
7625 * gcc.target/i386/testround-1.c: Ditto.
7626
7627 2017-05-02 Martin Jambor <mjambor@suse.cz>
7628
7629 PR tree-optimization/78687
7630 * g++.dg/tree-ssa/pr78687.C: New test.
7631
7632 2017-05-02 Richard Biener <rguenther@suse.de>
7633
7634 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7635 behavior.
7636 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7637
7638 2017-05-02 Richard Biener <rguenther@suse.de>
7639
7640 PR tree-optimization/80591
7641 * gcc.dg/torture/pr80591.c: New testcase.
7642
7643 2017-05-02 Richard Biener <rguenther@suse.de>
7644
7645 PR tree-optimization/80549
7646 * gcc.dg/torture/pr80549.c: New testcase.
7647
7648 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7649
7650 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7651 unsigned long.
7652
7653 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7654
7655 PR c++/80038
7656 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7657
7658 2017-05-01 David Malcolm <dmalcolm@redhat.com>
7659
7660 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7661 reflect insertion fix-it hints at the same location now being
7662 consolidated.
7663
7664 2017-05-01 Martin Sebor <msebor@redhat.com>
7665
7666 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7667 on ILP32 targets.
7668
7669 2017-05-01 Tom de Vries <tom@codesourcery.com>
7670
7671 * gcc.dg/pr78768.c: Require linker plugin.
7672
7673 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7674
7675 PR fortran/37131
7676 * gfortran.dg/matmul_bounds_11.f90: New test.
7677
7678 2017-05-01 Martin Sebor <msebor@redhat.com>
7679
7680 PR tree-optimization/79715
7681 * gcc.dg/pr79715.c: New test.
7682
7683 2017-05-01 Tom de Vries <tom@codesourcery.com>
7684
7685 PR testsuite/65941
7686 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7687 * g++.dg/other/pr59492.C: Require effective target rdrand.
7688
7689 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7690
7691 * g++.dg/diagnostic/member-decl-1.C: New test.
7692
7693 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
7694
7695 PR tree-optimization/80487
7696 * gcc.dg/tree-ssa/strncpy-1.c: New file.
7697
7698 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7699
7700 PR tree-optimization/79697
7701 * gcc.dg/tree-ssa/pr79697.c: New test.
7702
7703 2017-04-29 Tom de Vries <tom@codesourcery.com>
7704
7705 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
7706
7707 2017-04-28 Martin Sebor <msebor@redhat.com>
7708
7709 PR tree-optimization/80523
7710 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
7711
7712 2017-04-28 Tom de Vries <tom@codesourcery.com>
7713
7714 PR testsuite/80557
7715 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
7716 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7717
7718 2017-04-28 Tom de Vries <tom@codesourcery.com>
7719
7720 PR testsuite/80557
7721 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
7722 * obj-c++.dg/bitfield-4.mm: Same.
7723 * obj-c++.dg/bitfield-5.mm: Same.
7724 * obj-c++.dg/exceptions-3.mm: Same.
7725 * obj-c++.dg/exceptions-5.mm: Same.
7726 * obj-c++.dg/method-1.mm: Same.
7727 * obj-c++.dg/method-12.mm: Same.
7728 * obj-c++.dg/method-13.mm: Same.
7729 * obj-c++.dg/method-15.mm: Same.
7730 * obj-c++.dg/method-16.mm: Same.
7731 * obj-c++.dg/property/at-property-18.mm: Same.
7732 * obj-c++.dg/property/at-property-25.mm: Same.
7733 * obj-c++.dg/property/at-property-5.mm: Same.
7734 * obj-c++.dg/property/dynamic-2.mm: Same.
7735 * obj-c++.dg/property/property-neg-3.mm: Same.
7736 * obj-c++.dg/protocol-inheritance-1.mm: Same.
7737 * obj-c++.dg/protocol-inheritance-2.mm: Same.
7738 * obj-c++.dg/syntax-error-1.mm: Same.
7739 * obj-c++.dg/try-catch-13.mm: Same.
7740 * objc.dg/bitfield-4.m: Same.
7741 * objc.dg/class-1.m: Same.
7742 * objc.dg/method-11.m: Same.
7743 * objc.dg/method-6.m: Same.
7744 * objc.dg/method-7.m: Same.
7745 * objc.dg/method-9.m: Same.
7746 * objc.dg/missing-proto-3.m: Same.
7747 * objc.dg/naming-2.m: Same.
7748 * objc.dg/property/at-property-16.m: Same.
7749 * objc.dg/property/at-property-18.m: Same.
7750 * objc.dg/property/at-property-25.m: Same.
7751 * objc.dg/property/at-property-5.m: Same.
7752 * objc.dg/property/dynamic-2.m: Same.
7753 * objc.dg/property/property-neg-3.m: Same.
7754 * objc.dg/protocol-inheritance-1.m: Same.
7755 * objc.dg/protocol-inheritance-2.m: Same.
7756
7757 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
7758
7759 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
7760
7761 2017-04-28 Tom de Vries <tom@codesourcery.com>
7762
7763 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
7764 dg-(error|warning|message|bogus).
7765 * g++.dg/conversion/dr195-1.C: Same.
7766 * g++.dg/conversion/dr195.C: Same.
7767 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
7768 * g++.dg/cpp0x/gen-attrs-14.C: Same.
7769 * g++.dg/cpp0x/inline-ns7.C: Same.
7770 * g++.dg/cpp0x/variadic105.C: Same.
7771 * g++.dg/cpp0x/variadic65.C: Same.
7772 * g++.dg/expr/call2.C: Same.
7773 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
7774 * g++.dg/expr/pmf-1.C: Same.
7775 * g++.dg/ext/altivec-types-1.C: Same.
7776 * g++.dg/ext/altivec-types-2.C: Same.
7777 * g++.dg/ext/altivec-types-3.C: Same.
7778 * g++.dg/ext/attrib14.C: Same.
7779 * g++.dg/ext/complit1.C: Same.
7780 * g++.dg/ext/forscope2.C: Same.
7781 * g++.dg/ext/gnu-inline-global-reject.C: Same.
7782 * g++.dg/ext/label13.C: Same.
7783 * g++.dg/ext/member-attr.C: Same.
7784 * g++.dg/ext/visibility/anon7.C: Same.
7785 * g++.dg/ext/visibility/visibility-7.C: Same.
7786 * g++.dg/ext/vla2.C: Same.
7787 * g++.dg/inherit/access2.C: Same.
7788 * g++.dg/inherit/covariant12.C: Same.
7789 * g++.dg/inherit/covariant14.C: Same.
7790 * g++.dg/inherit/namespace-as-base.C: Same.
7791 * g++.dg/inherit/template-as-base.C: Same.
7792 * g++.dg/lookup/ambig1.C: Same.
7793 * g++.dg/lookup/ambig2.C: Same.
7794 * g++.dg/lookup/ambig3.C: Same.
7795 * g++.dg/lookup/class-member-1.C: Same.
7796 * g++.dg/lookup/conv-1.C: Same.
7797 * g++.dg/lookup/decl1.C: Same.
7798 * g++.dg/lookup/koenig1.C: Same.
7799 * g++.dg/lookup/scoped1.C: Same.
7800 * g++.dg/lookup/scoped2.C: Same.
7801 * g++.dg/lookup/two-stage4.C: Same.
7802 * g++.dg/lookup/used-before-declaration.C: Same.
7803 * g++.dg/lookup/using.C: Same.
7804 * g++.dg/lookup/using17.C: Same.
7805 * g++.dg/lookup/using2.C: Same.
7806 * g++.dg/other/abstract2.C: Same.
7807 * g++.dg/other/classkey1.C: Same.
7808 * g++.dg/other/component1.C: Same.
7809 * g++.dg/other/const1.C: Same.
7810 * g++.dg/other/const2.C: Same.
7811 * g++.dg/other/conversion1.C: Same.
7812 * g++.dg/other/do1.C: Same.
7813 * g++.dg/other/error1.C: Same.
7814 * g++.dg/other/error10.C: Same.
7815 * g++.dg/other/error3.C: Same.
7816 * g++.dg/other/error4.C: Same.
7817 * g++.dg/other/error5.C: Same.
7818 * g++.dg/other/error8.C: Same.
7819 * g++.dg/other/error9.C: Same.
7820 * g++.dg/other/field1.C: Same.
7821 * g++.dg/other/init1.C: Same.
7822 * g++.dg/other/ptrmem2.C: Same.
7823 * g++.dg/other/return1.C: Same.
7824 * g++.dg/overload/builtin3.C: Same.
7825 * g++.dg/overload/error1.C: Same.
7826 * g++.dg/overload/error2.C: Same.
7827 * g++.dg/overload/koenig2.C: Same.
7828 * g++.dg/overload/pmf1.C: Same.
7829 * g++.dg/parse/args1.C: Same.
7830 * g++.dg/parse/attr3.C: Same.
7831 * g++.dg/parse/constant4.C: Same.
7832 * g++.dg/parse/crash10.C: Same.
7833 * g++.dg/parse/crash18.C: Same.
7834 * g++.dg/parse/crash19.C: Same.
7835 * g++.dg/parse/crash20.C: Same.
7836 * g++.dg/parse/crash21.C: Same.
7837 * g++.dg/parse/crash22.C: Same.
7838 * g++.dg/parse/crash32.C: Same.
7839 * g++.dg/parse/decl-specifier-1.C: Same.
7840 * g++.dg/parse/error58.C: Same.
7841 * g++.dg/parse/local-class1.C: Same.
7842 * g++.dg/parse/non-dependent2.C: Same.
7843 * g++.dg/parse/parameter-declaration-1.C: Same.
7844 * g++.dg/parse/ptrmem2.C: Same.
7845 * g++.dg/parse/ptrmem3.C: Same.
7846 * g++.dg/parse/saved1.C: Same.
7847 * g++.dg/tc1/dr101.C: Same.
7848 * g++.dg/tc1/dr142.C: Same.
7849 * g++.dg/tc1/dr176.C: Same.
7850 * g++.dg/template/conv4.C: Same.
7851 * g++.dg/template/crash56.C: Same.
7852 * g++.dg/template/dependent-expr2.C: Same.
7853 * g++.dg/template/error1.C: Same.
7854 * g++.dg/template/error2.C: Same.
7855 * g++.dg/template/explicit6.C: Same.
7856 * g++.dg/template/init-list.C: Same.
7857 * g++.dg/template/local1.C: Same.
7858 * g++.dg/template/lookup2.C: Same.
7859 * g++.dg/template/meminit2.C: Same.
7860 * g++.dg/template/nontype25.C: Same.
7861 * g++.dg/template/ptrmem2.C: Same.
7862 * g++.dg/template/qualttp19.C: Same.
7863 * g++.dg/template/qualttp20.C: Same.
7864 * g++.dg/template/ttp3.C: Same.
7865 * g++.dg/template/unify4.C: Same.
7866 * g++.dg/template/unify6.C: Same.
7867 * g++.dg/template/unify7.C: Same.
7868 * g++.dg/template/warn1.C: Same.
7869 * g++.dg/tree-ssa/dom-invalid.C: Same.
7870 * g++.dg/ubsan/shift-1.C: Same.
7871 * g++.dg/warn/Wunused-2.C: Same.
7872 * g++.dg/warn/Wunused-4.C: Same.
7873 * g++.dg/warn/Wunused-6.C: Same.
7874 * g++.dg/warn/deprecated-6.C: Same.
7875 * g++.dg/warn/deprecated.C: Same.
7876 * g++.dg/warn/effc1.C: Same.
7877 * g++.dg/warn/effc3.C: Same.
7878 * g++.dg/warn/incomplete1.C: Same.
7879 * g++.dg/warn/inline1.C: Same.
7880 * g++.dg/warn/noeffect2.C: Same.
7881 * g++.dg/warn/noeffect4.C: Same.
7882 * g++.dg/warn/oldcast1.C: Same.
7883 * g++.dg/warn/sentinel.C: Same.
7884 * g++.dg/warn/unit-1.C: Same.
7885 * g++.old-deja/g++.pt/inherit2.C: Same.
7886 * g++.old-deja/g++.pt/overload8.C: Same.
7887 * gcc.dg/20000926-1.c: Same.
7888 * gcc.dg/20040223-1.c: Same.
7889 * gcc.dg/Warray-bounds-7.c: Same.
7890 * gcc.dg/alias-1.c: Same.
7891 * gcc.dg/alias-12.c: Same.
7892 * gcc.dg/alias-13.c: Same.
7893 * gcc.dg/alias-2.c: Same.
7894 * gcc.dg/array-13.c: Same.
7895 * gcc.dg/array-4.c: Same.
7896 * gcc.dg/attr-ifunc-2.c: Same.
7897 * gcc.dg/attr-invalid.c: Same.
7898 * gcc.dg/attr-noinline.c: Same.
7899 * gcc.dg/bitfld-2.c: Same.
7900 * gcc.dg/c90-const-expr-7.c: Same.
7901 * gcc.dg/c99-const-expr-7.c: Same.
7902 * gcc.dg/cpp/20000625-1.c: Same.
7903 * gcc.dg/cpp/charconst-4.c: Same.
7904 * gcc.dg/cpp/include2.c: Same.
7905 * gcc.dg/cpp/include2a.c: Same.
7906 * gcc.dg/decl-4.c: Same.
7907 * gcc.dg/deprecated-4.c: Same.
7908 * gcc.dg/deprecated.c: Same.
7909 * gcc.dg/dfp/altivec-types.c: Same.
7910 * gcc.dg/float-range-1.c: Same.
7911 * gcc.dg/pack-test-3.c: Same.
7912 * gcc.dg/pr11492.c: Same.
7913 * gcc.dg/pr15360-1.c: Same.
7914 * gcc.dg/pr37908.c: Same.
7915 * gcc.dg/pr53265.c: Same.
7916 * gcc.dg/pr57287-2.c: Same.
7917 * gcc.dg/pr57287.c: Same.
7918 * gcc.dg/redecl-1.c: Same.
7919 * gcc.dg/sync-3.c: Same.
7920 * gcc.dg/two-types-1.c: Same.
7921 * gcc.dg/two-types-2.c: Same.
7922 * gcc.dg/two-types-4.c: Same.
7923 * gcc.dg/two-types-5.c: Same.
7924 * gcc.dg/two-types-6.c: Same.
7925 * gcc.dg/two-types-7.c: Same.
7926 * gcc.dg/two-types-8.c: Same.
7927 * gcc.dg/two-types-9.c: Same.
7928 * gcc.dg/uninit-I.c: Same.
7929 * gcc.dg/uninit-pr19430.c: Same.
7930 * gcc.dg/visibility-7.c: Same.
7931 * gcc.dg/winline-10.c: Same.
7932 * gcc.dg/winline-2.c: Same.
7933 * gcc.dg/winline-3.c: Same.
7934 * gcc.dg/winline-9.c: Same.
7935 * gcc.target/i386/attr-returns_twice-1.c: Same.
7936 * gcc.target/i386/chkp-const-check-2.c: Same.
7937 * gcc.target/i386/chkp-label-address.c: Same.
7938 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
7939 * gcc.target/i386/pr39162.c: Same.
7940 * gcc.target/i386/sse-5.c: Same.
7941 * gcc.target/powerpc/altivec-types-1.c: Same.
7942 * gcc.target/powerpc/altivec-types-2.c: Same.
7943 * gcc.target/powerpc/altivec-types-3.c: Same.
7944 * gcc.target/powerpc/float128-mix.c: Same.
7945 * gcc.target/powerpc/no-r11-3.c: Same.
7946 * gcc.target/spu/Wmain.c: Same.
7947 * gcc.target/spu/ea/errors2.c: Same.
7948 * gfortran.dg/assignment_1.f90: Same.
7949 * gfortran.dg/common_3.f90: Same.
7950 * gfortran.dg/der_io_1.f90: Same.
7951 * gfortran.dg/g77/20030326-1.f: Same.
7952 * gfortran.dg/g77/9263.f: Same.
7953 * gfortran.dg/g77/960317-1.f: Same.
7954 * gfortran.dg/g77/970625-2.f: Same.
7955 * gfortran.dg/g77/980615-0.f: Same.
7956 * gfortran.dg/g77/check0.f: Same.
7957 * gfortran.dg/g77/dnrm2.f: Same.
7958 * gfortran.dg/g77/pr9258.f: Same.
7959 * gfortran.dg/ichar_1.f90: Same.
7960 * gfortran.dg/interface_1.f90: Same.
7961 * gfortran.dg/namelist_1.f90: Same.
7962 * gfortran.dg/namelist_2.f90: Same.
7963 * gfortran.dg/namelist_3.f90: Same.
7964 * gfortran.dg/namelist_print_2.f: Same.
7965 * gfortran.dg/oldstyle_1.f90: Same.
7966 * gfortran.dg/runtime_warning_1.f90: Same.
7967 * gfortran.dg/underflow.f90: Same.
7968 * gnat.dg/specs/integer_value.ads: Same.
7969 * obj-c++.dg/fsf-package-0.m: Same.
7970 * objc.dg/two-types-1.m: Same.
7971
7972 2017-04-28 Martin Liska <mliska@suse.cz>
7973
7974 PR gcov-profile/79891
7975 * gcc.misc-tests/gcov-17.c: New test.
7976 * gcc.misc-tests/gcov-18.c: New test.
7977
7978 2017-04-28 Tom de Vries <tom@codesourcery.com>
7979
7980 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
7981 dg-(error|warning|message|bogus).
7982 * g++.dg/parse/parameter-declaration-1.C: Same.
7983 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
7984 * gcc.dg/Wpointer-sign-Wall.c: Same.
7985 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7986 * gcc.dg/cpp/19990413-1.c: Same.
7987 * gcc.dg/dg-test-1.c: Same.
7988 * gcc.dg/empty-source-2.c: Same.
7989 * gcc.dg/empty-source-3.c: Same.
7990 * gcc.dg/format/c99-printf-1.c: Same.
7991 * gcc.dg/format/c99-scanf-1.c: Same.
7992 * gcc.dg/label-decl-2.c: Same.
7993 * gcc.dg/m-un-2.c: Same.
7994 * gcc.dg/uninit-pr20644-O0.c: Same.
7995 * gfortran.dg/pr70006.f90: Same.
7996 * obj-c++.dg/fsf-package-0.m: Same.
7997
7998 2017-04-28 Tom de Vries <tom@codesourcery.com>
7999
8000 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
8001 dg-(error|warning|message|bogus).
8002 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8003 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8004 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8005 * c-c++-common/pr20000.c: Same.
8006 * c-c++-common/pr49706.c: Same.
8007 * g++.dg/ext/utf16-4.C: Same.
8008 * g++.dg/parse/error2.C: Same.
8009 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8010 * g++.dg/warn/Wtype-limits.C: Same.
8011 * g++.dg/warn/overflow-warn-1.C: Same.
8012 * g++.dg/warn/overflow-warn-3.C: Same.
8013 * gcc.dg/Wpointer-sign-Wall.c: Same.
8014 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8015 * gcc.dg/Wtype-limits-Wextra.c: Same.
8016 * gcc.dg/Wtype-limits.c: Same.
8017 * gcc.dg/cpp/19990413-1.c: Same.
8018 * gcc.dg/dg-test-1.c: Same.
8019 * gcc.dg/empty-source-2.c: Same.
8020 * gcc.dg/empty-source-3.c: Same.
8021 * gcc.dg/label-decl-2.c: Same.
8022 * gcc.dg/m-un-2.c: Same.
8023 * gcc.dg/uninit-pr19430-O0.c: Same.
8024 * gcc.dg/uninit-pr19430.c: Same.
8025 * gcc.dg/uninit-pr20644-O0.c: Same.
8026 * gcc.dg/utf16-4.c: Same.
8027 * gfortran.dg/pr70006.f90: Same.
8028 * obj-c++.dg/fsf-package-0.m: Same.
8029
8030 2017-04-28 Richard Biener <rguenther@suse.de>
8031
8032 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8033 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8034 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8035 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8036 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8037 * gcc.dg/tree-ssa/pr49039.c: Likewise.
8038
8039 2017-04-27 Marek Polacek <polacek@redhat.com>
8040
8041 PR sanitizer/80349
8042 * c-c++-common/ubsan/pr80349.c: New test.
8043
8044 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8045
8046 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8047 diagnostics.
8048 * g++.dg/warn/pr12242.C: Likewise.
8049
8050 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
8051
8052 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8053
8054 2017-04-27 Martin Liska <mliska@suse.cz>
8055
8056 PR testsuite/79455
8057 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8058 more generic.
8059
8060 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8061
8062 PR c++/80534
8063 * g++.dg/other/pr80534-1.C: New test.
8064 * g++.dg/other/pr80534-2.C: New test.
8065
8066 2017-04-27 Richard Biener <rguenther@suse.de>
8067
8068 PR middle-end/80539
8069 * gcc.dg/torture/pr80539.c: New testcase.
8070
8071 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8072
8073 PR target/77728
8074 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8075
8076 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8077
8078 * g++.dg/diagnostic/nested-name-1.C: New test.
8079
8080 2017-04-26 Martin Liska <mliska@suse.cz>
8081
8082 * gcc.dg/guality/guality.h: Add prefix to test verification.
8083
8084 2017-04-25 Nathan Sidwell <nathan@acm.org>
8085
8086 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8087
8088 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
8089
8090 PR target/70799
8091 * gcc.target/i386/pr70799-5.c: New test.
8092
8093 2017-04-25 Martin Sebor <msebor@redhat.com>
8094
8095 PR tree-optimization/80497
8096 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8097
8098 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8099 Jakub Jelinek <jakub@redhat.com>
8100
8101 PR target/77728
8102 * g++.dg/abi/pr77728-1.C: New test.
8103
8104 2017-04-25 Marek Polacek <polacek@redhat.com>
8105
8106 PR sanitizer/80349
8107 * g++.dg/ubsan/pr80349-2.C: New test.
8108
8109 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8110
8111 * g++.dg/cpp0x/enum34.C: New test.
8112
8113 2017-04-25 Tom de Vries <tom@codesourcery.com>
8114
8115 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8116 variables.
8117 (dg-line): New proc.
8118 (process-message): Handle line number variables.
8119 * objc.dg/try-catch-12.m: Use dg-line.
8120
8121 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8122
8123 PR target/80482
8124 * gcc.target/powerpc/vec-constvolatile.c: New test.
8125
8126 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8127
8128 * g++.dg/semicolon-fixits.C: New test case.
8129
8130 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8131
8132 * gcc.dg/semicolon-fixits.c: New test case.
8133
8134 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8135
8136 * g++.dg/lookup/missing-std-include.C: New test file.
8137
8138 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8139 Jakub Jelinek <jakub@redhat.com>
8140
8141 PR target/77728
8142 * g++.dg/abi/pr77728-2.C: New test.
8143
8144 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8145
8146 PR c++/80177
8147 * g++.dg/spellcheck-pr80177.C: New test case.
8148
8149 2017-04-25 Nathan Sidwell <nathan@acm.org>
8150
8151 * g++.dg/dg.exp (find-cxx-tests): New function.
8152 (main): Use it, remove explicit pruning
8153
8154 2017-04-25 Richard Biener <rguenther@suse.de>
8155
8156 PR tree-optimization/80492
8157 * gcc.dg/pr80492.c: New testcase.
8158
8159 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8160
8161 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8162 for targets with int size less than 32 bits.
8163
8164 2017-04-25 Richard Biener <rguenther@suse.de>
8165
8166 PR tree-optimization/79201
8167 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8168 * gcc.target/i386/pr22152.c: Disable sinking.
8169
8170 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8171
8172 PR target/80464
8173 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8174
8175 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8176
8177 PR target/79895
8178 * gcc.target/s390/pr79895.c: New test.
8179
8180 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8181
8182 PR target/80080
8183 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8184 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8185 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8186
8187 2017-04-25 Jakub Jelinek <jakub@redhat.com>
8188
8189 PR rtl-optimization/80501
8190 * gcc.c-torture/execute/pr80501.c: New test.
8191
8192 PR rtl-optimization/80500
8193 * gcc.dg/pr80500.c: New test.
8194
8195 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
8196
8197 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8198 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8199
8200 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8201
8202 PR fortran/80121
8203 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8204 directive.
8205
8206 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8207
8208 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8209 * jit.dg/test-alignment.c: New test case.
8210 * jit.dg/test-alignment.cc: New test case.
8211 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8212 New test case.
8213
8214 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8215
8216 PR c++/80016
8217 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8218 test function.
8219 (test_alignof): New test function.
8220
8221 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
8222
8223 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8224
8225 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8226
8227 * g++.dg/diagnostic/duplicate1.C: New test.
8228 * g++.dg/cpp0x/duplicate1.C: New test.
8229
8230 2017-04-24 Martin Jambor <mjambor@suse.cz>
8231
8232 PR tree-optimization/80293
8233 * g++.dg/tree-ssa/pr80293.C: New test.
8234
8235 2017-04-24 Martin Liska <mliska@suse.cz>
8236
8237 PR middle-end/79931
8238 * g++.dg/ipa/pr79931.C: New test.
8239
8240 2017-04-24 Richard Biener <rguenther@suse.de>
8241
8242 PR tree-optimization/80494
8243 * gfortran.dg/pr80494.f90: New testcase.
8244
8245 2017-04-24 Richard Biener <rguenther@suse.de>
8246
8247 PR tree-optimization/79725
8248 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8249
8250 2017-04-24 Richard Biener <rguenther@suse.de>
8251
8252 PR c++/2972
8253 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8254
8255 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8256
8257 PR fortran/80484
8258 * gfortran.dg/dtio_29.f03: New test.
8259
8260 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8261
8262 PR fortran/80121
8263 * gfortran.dg/intent_out_9.f90: New test case.
8264
8265 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
8266
8267 PR target/70799
8268 * gcc.target/i386/pr70799-4.c: New test.
8269
8270 2017-04-21 Janus Weil <janus@gcc.gnu.org>
8271
8272 PR fortran/80392
8273 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8274
8275 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
8276
8277 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8278
8279 2017-04-21 Richard Biener <rguenther@suse.de>
8280
8281 PR tree-optimization/79547
8282 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8283
8284 2017-04-21 Richard Biener <rguenther@suse.de>
8285
8286 PR tree-optimization/78847
8287 * g++.dg/tree-ssa/pr78847.C: New testcase.
8288
8289 2017-04-21 Jakub Jelinek <jakub@redhat.com>
8290
8291 PR c/80468
8292 * gcc.dg/pr80468.c: New test.
8293
8294 2017-04-21 Martin Liska <mliska@suse.cz>
8295
8296 PR tree-optimization/66278
8297 * gcc.dg/vect/pr66278.c: New test.
8298
8299 2017-04-21 Richard Biener <rguenther@suse.de>
8300
8301 PR tree-optimization/80237
8302 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8303 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8304 adjust expected optimizations.
8305
8306 2016-04-21 Richard Biener <rguenther@suse.de>
8307
8308 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8309 of inner loops.
8310 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8311 * gcc.dg/vect/vect-104.c: Likewise.
8312
8313 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8314
8315 PR tree-optimization/80426
8316 * gcc.c-torture/execute/20170429-1.c: Rename into...
8317 * gcc.c-torture/execute/20170419-1.c: ...this.
8318
8319 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8320
8321 PR target/79804
8322 * gcc.target/i386/pr79804.c: New test.
8323
8324 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8325
8326 PR target/78090
8327 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8328
8329 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
8330
8331 * g++/opt/pr80436.C: XFAIL on AIX.
8332
8333 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
8334
8335 PR c++/80473
8336 * g++.dg/diagnostic/pr80473.C: New test.
8337
8338 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8339
8340 * g++.dg/warn/Wextra-semi.C: New test.
8341
8342 2017-04-20 Jakub Jelinek <jakub@redhat.com>
8343
8344 PR middle-end/80423
8345 * g++.dg/other/pr80423.C: New test.
8346
8347 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8348
8349 * gcc.dg/pr80170.c: Require ptr32plus.
8350
8351 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8352
8353 PR tree-optimization/80426
8354 * gcc.c-torture/execute/20170419-1.c: New test.
8355
8356 2017-04-19 Jakub Jelinek <jakub@redhat.com>
8357
8358 PR debug/80461
8359 * g++.dg/debug/pr80461.C: New test.
8360
8361 PR c++/80459
8362 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8363 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8364 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8365
8366 PR debug/80436
8367 * g++.dg/opt/pr80436.C: New test.
8368
8369 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8370
8371 * gcc.dg/torture/pr80341.c: Require int32plus.
8372
8373 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8374 Jeff Law <law@redhat.com>
8375
8376 * gcc.c-torture/compile/20170419-1.c: New test.
8377
8378 2017-04-19 Tom de Vries <tom@codesourcery.com>
8379
8380 PR testsuite/80221
8381 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8382 subsequent dg directives.
8383 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8384 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8385 * c-c++-common/attr-fallthrough-2.c: Same.
8386 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8387 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8388 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8389 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8390 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8391 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8392 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8393 * c-c++-common/cilk-plus/CK/errors.c: Same.
8394 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8395 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8396 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8397 * c-c++-common/cpp/pr57580.c: Same.
8398 * c-c++-common/goacc/asyncwait-1.c: Same.
8399 * c-c++-common/goacc/cache-2.c: Same.
8400 * c-c++-common/goacc/declare-2.c: Same.
8401 * c-c++-common/goacc/deviceptr-1.c: Same.
8402 * c-c++-common/goacc/routine-5.c: Same.
8403 * c-c++-common/gomp/clauses-2.c: Same.
8404 * c-c++-common/gomp/ordered-3.c: Same.
8405 * c-c++-common/gomp/pr67501.c: Same.
8406 * c-c++-common/pr20000.c: Same.
8407 * c-c++-common/pr43395.c: Same.
8408 * c-c++-common/pr49706.c: Same.
8409 * c-c++-common/pr77624-1.c: Same.
8410 * c-c++-common/pr77624-2.c: Same.
8411 * c-c++-common/raw-string-14.c: Same.
8412 * c-c++-common/raw-string-16.c: Same.
8413 * c-c++-common/raw-string-3.c: Same.
8414 * c-c++-common/raw-string-4.c: Same.
8415 * c-c++-common/raw-string-5.c: Same.
8416 * c-c++-common/raw-string-6.c: Same.
8417 * g++.dg/abi/mangle41.C: Same.
8418 * g++.dg/conversion/nullptr1.C: Same.
8419 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8420 * g++.dg/cpp0x/auto27.C: Same.
8421 * g++.dg/cpp0x/constexpr-98.C: Same.
8422 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8423 * g++.dg/cpp0x/diag2.C: Same.
8424 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8425 * g++.dg/cpp0x/nullptr15.C: Same.
8426 * g++.dg/cpp0x/pr31431-2.C: Same.
8427 * g++.dg/cpp0x/pr31431.C: Same.
8428 * g++.dg/cpp0x/pr79118.C: Same.
8429 * g++.dg/cpp0x/static_assert3.C: Same.
8430 * g++.dg/cpp0x/temp_default2.C: Same.
8431 * g++.dg/cpp0x/trailing4.C: Same.
8432 * g++.dg/cpp0x/variadic-ex10.C: Same.
8433 * g++.dg/cpp0x/variadic-ex13.C: Same.
8434 * g++.dg/cpp0x/variadic-ex14.C: Same.
8435 * g++.dg/cpp0x/variadic-ex3.C: Same.
8436 * g++.dg/cpp0x/variadic-ex4.C: Same.
8437 * g++.dg/cpp0x/variadic59.C: Same.
8438 * g++.dg/cpp0x/vt-37737-2.C: Same.
8439 * g++.dg/cpp0x/vt-57397-1.C: Same.
8440 * g++.dg/cpp0x/vt-57397-2.C: Same.
8441 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8442 * g++.dg/cpp1z/gen-attrs1.C: Same.
8443 * g++.dg/diagnostic/pr71075.C: Same.
8444 * g++.dg/eh/goto2.C: Same.
8445 * g++.dg/eh/goto3.C: Same.
8446 * g++.dg/expr/bitfield4.C: Same.
8447 * g++.dg/expr/bitfield5.C: Same.
8448 * g++.dg/expr/bitfield6.C: Same.
8449 * g++.dg/expr/bool1.C: Same.
8450 * g++.dg/expr/bool3.C: Same.
8451 * g++.dg/expr/cond10.C: Same.
8452 * g++.dg/expr/cond11.C: Same.
8453 * g++.dg/expr/lval3.C: Same.
8454 * g++.dg/expr/lval4.C: Same.
8455 * g++.dg/ext/anon-struct4.C: Same.
8456 * g++.dg/ext/attrib44.C: Same.
8457 * g++.dg/ext/builtin3.C: Same.
8458 * g++.dg/ext/dllimport7.C: Same.
8459 * g++.dg/ext/label5.C: Same.
8460 * g++.dg/ext/no-asm-1.C: Same.
8461 * g++.dg/ext/utf16-4.C: Same.
8462 * g++.dg/ext/vla2.C: Same.
8463 * g++.dg/gomp/block-1.C: Same.
8464 * g++.dg/gomp/block-2.C: Same.
8465 * g++.dg/gomp/block-3.C: Same.
8466 * g++.dg/gomp/block-5.C: Same.
8467 * g++.dg/gomp/linear-2.C: Same.
8468 * g++.dg/gomp/target-1.C: Same.
8469 * g++.dg/gomp/target-2.C: Same.
8470 * g++.dg/gomp/taskgroup-1.C: Same.
8471 * g++.dg/gomp/teams-1.C: Same.
8472 * g++.dg/inherit/pure1.C: Same.
8473 * g++.dg/init/array43.C: Same.
8474 * g++.dg/init/array46.C: Same.
8475 * g++.dg/init/const10.C: Same.
8476 * g++.dg/init/ctor4-1.C: Same.
8477 * g++.dg/init/ctor4.C: Same.
8478 * g++.dg/init/new37.C: Same.
8479 * g++.dg/init/pr25811.C: Same.
8480 * g++.dg/init/pr29043.C: Same.
8481 * g++.dg/init/pr29571.C: Same.
8482 * g++.dg/lookup/duperr1.C: Same.
8483 * g++.dg/lookup/error1.C: Same.
8484 * g++.dg/lookup/koenig5.C: Same.
8485 * g++.dg/lookup/pr77549.C: Same.
8486 * g++.dg/lookup/suggestions1.C: Same.
8487 * g++.dg/lookup/using16.C: Same.
8488 * g++.dg/lookup/using7.C: Same.
8489 * g++.dg/other/anon-union3.C: Same.
8490 * g++.dg/other/array2.C: Same.
8491 * g++.dg/other/error13.C: Same.
8492 * g++.dg/other/error34.C: Same.
8493 * g++.dg/overload/builtin1.C: Same.
8494 * g++.dg/overload/conv-op1.C: Same.
8495 * g++.dg/overload/error3.C: Same.
8496 * g++.dg/overload/koenig1.C: Same.
8497 * g++.dg/overload/operator5.C: Same.
8498 * g++.dg/overload/template5.C: Same.
8499 * g++.dg/overload/unknown1.C: Same.
8500 * g++.dg/overload/using2.C: Same.
8501 * g++.dg/parse/constructor1.C: Same.
8502 * g++.dg/parse/crash36.C: Same.
8503 * g++.dg/parse/crash63.C: Same.
8504 * g++.dg/parse/error11.C: Same.
8505 * g++.dg/parse/error12.C: Same.
8506 * g++.dg/parse/error14.C: Same.
8507 * g++.dg/parse/error2.C: Same.
8508 * g++.dg/parse/error21.C: Same.
8509 * g++.dg/parse/error26.C: Same.
8510 * g++.dg/parse/error36.C: Same.
8511 * g++.dg/parse/friend12.C: Same.
8512 * g++.dg/parse/invalid-op1.C: Same.
8513 * g++.dg/parse/missing-template1.C: Same.
8514 * g++.dg/parse/parser-pr28152-2.C: Same.
8515 * g++.dg/parse/parser-pr28152.C: Same.
8516 * g++.dg/parse/pr16696-permissive.C: Same.
8517 * g++.dg/parse/pr16696.C: Same.
8518 * g++.dg/parse/pr69628.C: Same.
8519 * g++.dg/parse/ret-type2.C: Same.
8520 * g++.dg/parse/specialization1.C: Same.
8521 * g++.dg/parse/template3.C: Same.
8522 * g++.dg/parse/template9.C: Same.
8523 * g++.dg/parse/typename11.C: Same.
8524 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8525 * g++.dg/pr45330.C: Same.
8526 * g++.dg/rtti/typeid6.C: Same.
8527 * g++.dg/spellcheck-fields.C: Same.
8528 * g++.dg/spellcheck-typenames.C: Same.
8529 * g++.dg/tc1/dr108.C: Same.
8530 * g++.dg/tc1/dr147.C: Same.
8531 * g++.dg/template/arg7.C: Same.
8532 * g++.dg/template/conv11.C: Same.
8533 * g++.dg/template/crash13.C: Same.
8534 * g++.dg/template/crash55.C: Same.
8535 * g++.dg/template/dependent-expr5.C: Same.
8536 * g++.dg/template/error17.C: Same.
8537 * g++.dg/template/error33.C: Same.
8538 * g++.dg/template/error4.C: Same.
8539 * g++.dg/template/error50.C: Same.
8540 * g++.dg/template/error53.C: Same.
8541 * g++.dg/template/friend.C: Same.
8542 * g++.dg/template/func2.C: Same.
8543 * g++.dg/template/local6.C: Same.
8544 * g++.dg/template/member5.C: Same.
8545 * g++.dg/template/meminit1.C: Same.
8546 * g++.dg/template/nested3.C: Same.
8547 * g++.dg/template/nontype6.C: Same.
8548 * g++.dg/template/overload12.C: Same.
8549 * g++.dg/template/ptrmem8.C: Same.
8550 * g++.dg/template/qualified-id1.C: Same.
8551 * g++.dg/template/spec15.C: Same.
8552 * g++.dg/template/static1.C: Same.
8553 * g++.dg/template/static10.C: Same.
8554 * g++.dg/template/static2.C: Same.
8555 * g++.dg/template/ttp25.C: Same.
8556 * g++.dg/template/typedef2.C: Same.
8557 * g++.dg/template/typename2.C: Same.
8558 * g++.dg/template/unify10.C: Same.
8559 * g++.dg/template/unify6.C: Same.
8560 * g++.dg/template/unify7.C: Same.
8561 * g++.dg/template/unify9.C: Same.
8562 * g++.dg/template/varmod1.C: Same.
8563 * g++.dg/ubsan/div-by-zero-1.C: Same.
8564 * g++.dg/ubsan/pr63956.C: Same.
8565 * g++.dg/warn/Waddress-1.C: Same.
8566 * g++.dg/warn/Wconversion2.C: Same.
8567 * g++.dg/warn/Wnull-conversion-1.C: Same.
8568 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8569 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8570 * g++.dg/warn/Wswitch-1.C: Same.
8571 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8572 * g++.dg/warn/Wtype-limits.C: Same.
8573 * g++.dg/warn/Wunused-parm-5.C: Same.
8574 * g++.dg/warn/deprecated-6.C: Same.
8575 * g++.dg/warn/deprecated.C: Same.
8576 * g++.dg/warn/incomplete1.C: Same.
8577 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8578 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8579 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8580 * g++.dg/warn/overflow-warn-1.C: Same.
8581 * g++.dg/warn/overflow-warn-3.C: Same.
8582 * g++.dg/warn/overflow-warn-4.C: Same.
8583 * g++.dg/warn/pr12242.C: Same.
8584 * g++.dg/warn/pr30551-2.C: Same.
8585 * g++.dg/warn/pr30551.C: Same.
8586 * g++.old-deja/g++.benjamin/16077.C: Same.
8587 * g++.old-deja/g++.bob/inherit1.C: Same.
8588 * g++.old-deja/g++.brendan/crash56.C: Same.
8589 * g++.old-deja/g++.brendan/template17.C: Same.
8590 * g++.old-deja/g++.eh/ctor1.C: Same.
8591 * g++.old-deja/g++.jason/bool5.C: Same.
8592 * g++.old-deja/g++.jason/cond.C: Same.
8593 * g++.old-deja/g++.jason/operator.C: Same.
8594 * g++.old-deja/g++.jason/pmf5.C: Same.
8595 * g++.old-deja/g++.law/ctors5.C: Same.
8596 * g++.old-deja/g++.law/missed-error2.C: Same.
8597 * g++.old-deja/g++.law/operators9.C: Same.
8598 * g++.old-deja/g++.law/temps1.C: Same.
8599 * g++.old-deja/g++.mike/for2.C: Same.
8600 * g++.old-deja/g++.mike/ns5.C: Same.
8601 * g++.old-deja/g++.mike/ns7.C: Same.
8602 * g++.old-deja/g++.mike/p10769b.C: Same.
8603 * g++.old-deja/g++.niklas/t120.C: Same.
8604 * g++.old-deja/g++.niklas/t121.C: Same.
8605 * g++.old-deja/g++.ns/koenig5.C: Same.
8606 * g++.old-deja/g++.oliva/overload1.C: Same.
8607 * g++.old-deja/g++.other/crash24.C: Same.
8608 * g++.old-deja/g++.other/crash25.C: Same.
8609 * g++.old-deja/g++.other/decl5.C: Same.
8610 * g++.old-deja/g++.other/lineno5.C: Same.
8611 * g++.old-deja/g++.other/null3.C: Same.
8612 * g++.old-deja/g++.other/overcnv2.C: Same.
8613 * g++.old-deja/g++.other/ptrmem7.C: Same.
8614 * g++.old-deja/g++.other/typename1.C: Same.
8615 * g++.old-deja/g++.other/vaarg3.C: Same.
8616 * g++.old-deja/g++.pt/crash10.C: Same.
8617 * g++.old-deja/g++.pt/crash28.C: Same.
8618 * g++.old-deja/g++.pt/crash38.C: Same.
8619 * g++.old-deja/g++.pt/explicit70.C: Same.
8620 * g++.old-deja/g++.pt/explicit77.C: Same.
8621 * g++.old-deja/g++.pt/expr2.C: Same.
8622 * g++.old-deja/g++.pt/spec5.C: Same.
8623 * g++.old-deja/g++.pt/spec6.C: Same.
8624 * g++.old-deja/g++.pt/typename3.C: Same.
8625 * g++.old-deja/g++.pt/typename5.C: Same.
8626 * g++.old-deja/g++.pt/typename6.C: Same.
8627 * g++.old-deja/g++.pt/typename7.C: Same.
8628 * g++.old-deja/g++.pt/unify4.C: Same.
8629 * g++.old-deja/g++.pt/unify8.C: Same.
8630 * g++.old-deja/g++.pt/vaarg3.C: Same.
8631 * g++.old-deja/g++.robertl/eb22.C: Same.
8632 * g++.old-deja/g++.robertl/eb4.C: Same.
8633 * g++.old-deja/g++.robertl/eb44.C: Same.
8634 * g++.old-deja/g++.robertl/eb69.C: Same.
8635 * g++.old-deja/g++.robertl/eb98.C: Same.
8636 * gcc.dg/20031223-1.c: Same.
8637 * gcc.dg/940510-1.c: Same.
8638 * gcc.dg/990506-0.c: Same.
8639 * gcc.dg/Walloca-1.c: Same.
8640 * gcc.dg/Walloca-2.c: Same.
8641 * gcc.dg/Wconversion-integer.c: Same.
8642 * gcc.dg/Wcxx-compat-8.c: Same.
8643 * gcc.dg/Wimplicit-int-1.c: Same.
8644 * gcc.dg/Wimplicit-int-2.c: Same.
8645 * gcc.dg/Wimplicit-int-4.c: Same.
8646 * gcc.dg/Wpointer-sign-Wall.c: Same.
8647 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8648 * gcc.dg/Wshadow-1.c: Same.
8649 * gcc.dg/Wshadow-3.c: Same.
8650 * gcc.dg/Wswitch-enum-error.c: Same.
8651 * gcc.dg/Wswitch-enum.c: Same.
8652 * gcc.dg/Wswitch-error.c: Same.
8653 * gcc.dg/Wswitch.c: Same.
8654 * gcc.dg/Wtype-limits-Wextra.c: Same.
8655 * gcc.dg/Wtype-limits.c: Same.
8656 * gcc.dg/Wvla-larger-than-2.c: Same.
8657 * gcc.dg/anon-struct-5.c: Same.
8658 * gcc.dg/array-10.c: Same.
8659 * gcc.dg/array-11.c: Same.
8660 * gcc.dg/array-15.c: Same.
8661 * gcc.dg/array-2.c: Same.
8662 * gcc.dg/array-8.c: Same.
8663 * gcc.dg/array-const-2.c: Same.
8664 * gcc.dg/array-const-3.c: Same.
8665 * gcc.dg/bitfld-1.c: Same.
8666 * gcc.dg/bitfld-8.c: Same.
8667 * gcc.dg/builtin-redefine.c: Same.
8668 * gcc.dg/c11-noreturn-1.c: Same.
8669 * gcc.dg/c11-noreturn-2.c: Same.
8670 * gcc.dg/c11-static-assert-3.c: Same.
8671 * gcc.dg/c90-arraydecl-1.c: Same.
8672 * gcc.dg/c90-complex-1.c: Same.
8673 * gcc.dg/c90-complit-1.c: Same.
8674 * gcc.dg/c90-const-expr-11.c: Same.
8675 * gcc.dg/c90-const-expr-7.c: Same.
8676 * gcc.dg/c90-const-expr-8.c: Same.
8677 * gcc.dg/c90-enum-comma-1.c: Same.
8678 * gcc.dg/c90-flex-array-1.c: Same.
8679 * gcc.dg/c90-hexfloat-1.c: Same.
8680 * gcc.dg/c90-idem-qual-1.c: Same.
8681 * gcc.dg/c90-idem-qual-2.c: Same.
8682 * gcc.dg/c90-idem-qual-3.c: Same.
8683 * gcc.dg/c90-mixdecl-1.c: Same.
8684 * gcc.dg/c90-restrict-1.c: Same.
8685 * gcc.dg/c90-return-1.c: Same.
8686 * gcc.dg/c99-array-nonobj-1.c: Same.
8687 * gcc.dg/c99-arraydecl-1.c: Same.
8688 * gcc.dg/c99-complex-1.c: Same.
8689 * gcc.dg/c99-complex-2.c: Same.
8690 * gcc.dg/c99-complit-2.c: Same.
8691 * gcc.dg/c99-const-expr-7.c: Same.
8692 * gcc.dg/c99-const-expr-8.c: Same.
8693 * gcc.dg/c99-flex-array-3.c: Same.
8694 * gcc.dg/c99-flex-array-7.c: Same.
8695 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8696 * gcc.dg/c99-impl-decl-1.c: Same.
8697 * gcc.dg/c99-impl-int-1.c: Same.
8698 * gcc.dg/c99-impl-int-2.c: Same.
8699 * gcc.dg/c99-init-3.c: Same.
8700 * gcc.dg/c99-restrict-1.c: Same.
8701 * gcc.dg/c99-return-1.c: Same.
8702 * gcc.dg/c99-tag-1.c: Same.
8703 * gcc.dg/c99-tag-3.c: Same.
8704 * gcc.dg/call-diag-2.c: Same.
8705 * gcc.dg/cpp/19940712-1.c: Same.
8706 * gcc.dg/cpp/19951025-1.c: Same.
8707 * gcc.dg/cpp/19990413-1.c: Same.
8708 * gcc.dg/cpp/direct2.c: Same.
8709 * gcc.dg/cpp/direct2s.c: Same.
8710 * gcc.dg/cpp/pr28709.c: Same.
8711 * gcc.dg/cpp/pr61854-c90.c: Same.
8712 * gcc.dg/cpp/pr61854-c94.c: Same.
8713 * gcc.dg/cpp/pragma-1.c: Same.
8714 * gcc.dg/cpp/pragma-2.c: Same.
8715 * gcc.dg/cpp/trad/escaped-eof.c: Same.
8716 * gcc.dg/cpp/trad/literals-2.c: Same.
8717 * gcc.dg/cpp/warn-comments-2.c: Same.
8718 * gcc.dg/cpp/warn-comments-3.c: Same.
8719 * gcc.dg/cpp/warn-comments.c: Same.
8720 * gcc.dg/cpp/warn-long-long-2.c: Same.
8721 * gcc.dg/cpp/warn-long-long.c: Same.
8722 * gcc.dg/cpp/warn-redefined-2.c: Same.
8723 * gcc.dg/cpp/warn-redefined.c: Same.
8724 * gcc.dg/darwin-cfstring-2.c: Same.
8725 * gcc.dg/darwin-cfstring-format-1.c: Same.
8726 * gcc.dg/decl-9.c: Same.
8727 * gcc.dg/declspec-1.c: Same.
8728 * gcc.dg/declspec-10.c: Same.
8729 * gcc.dg/declspec-11.c: Same.
8730 * gcc.dg/declspec-13.c: Same.
8731 * gcc.dg/declspec-18.c: Same.
8732 * gcc.dg/declspec-4.c: Same.
8733 * gcc.dg/declspec-5.c: Same.
8734 * gcc.dg/declspec-6.c: Same.
8735 * gcc.dg/declspec-8.c: Same.
8736 * gcc.dg/deprecated-4.c: Same.
8737 * gcc.dg/deprecated.c: Same.
8738 * gcc.dg/dfp/composite-type.c: Same.
8739 * gcc.dg/empty-source-2.c: Same.
8740 * gcc.dg/empty-source-3.c: Same.
8741 * gcc.dg/format/attr-6.c: Same.
8742 * gcc.dg/format/branch-1.c: Same.
8743 * gcc.dg/format/c90-printf-1.c: Same.
8744 * gcc.dg/format/c90-strftime-2.c: Same.
8745 * gcc.dg/format/c99-strftime-1.c: Same.
8746 * gcc.dg/format/cmn-err-1.c: Same.
8747 * gcc.dg/format/few-1.c: Same.
8748 * gcc.dg/format/ms_branch-1.c: Same.
8749 * gcc.dg/format/ms_unnamed-1.c: Same.
8750 * gcc.dg/format/ms_va-1.c: Same.
8751 * gcc.dg/format/unnamed-1.c: Same.
8752 * gcc.dg/format/va-1.c: Same.
8753 * gcc.dg/format/xopen-1.c: Same.
8754 * gcc.dg/funcdef-var-1.c: Same.
8755 * gcc.dg/funcdef-var-2.c: Same.
8756 * gcc.dg/gnu89-const-expr-1.c: Same.
8757 * gcc.dg/gnu89-const-expr-2.c: Same.
8758 * gcc.dg/gnu90-const-expr-1.c: Same.
8759 * gcc.dg/gnu99-const-expr-1.c: Same.
8760 * gcc.dg/gnu99-const-expr-2.c: Same.
8761 * gcc.dg/gnu99-init-2.c: Same.
8762 * gcc.dg/gomp/_Atomic-5.c: Same.
8763 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
8764 * gcc.dg/gomp/atomic-5.c: Same.
8765 * gcc.dg/gomp/linear-1.c: Same.
8766 * gcc.dg/gomp/pr67500.c: Same.
8767 * gcc.dg/init-bad-1.c: Same.
8768 * gcc.dg/init-bad-2.c: Same.
8769 * gcc.dg/init-bad-3.c: Same.
8770 * gcc.dg/init-string-1.c: Same.
8771 * gcc.dg/label-compound-stmt-1.c: Same.
8772 * gcc.dg/label-decl-2.c: Same.
8773 * gcc.dg/label-decl-4.c: Same.
8774 * gcc.dg/large-size-array-2.c: Same.
8775 * gcc.dg/large-size-array-4.c: Same.
8776 * gcc.dg/lvalue-6.c: Same.
8777 * gcc.dg/m-un-2.c: Same.
8778 * gcc.dg/multiple-overflow-warn-1.c: Same.
8779 * gcc.dg/multiple-overflow-warn-2.c: Same.
8780 * gcc.dg/multiple-overflow-warn-3.c: Same.
8781 * gcc.dg/nested-redef-1.c: Same.
8782 * gcc.dg/no-asm-1.c: Same.
8783 * gcc.dg/no-asm-3.c: Same.
8784 * gcc.dg/no-asm-4.c: Same.
8785 * gcc.dg/noncompile/20010524-1.c: Same.
8786 * gcc.dg/noncompile/incomplete-5.c: Same.
8787 * gcc.dg/noncompile/pr44517.c: Same.
8788 * gcc.dg/noncompile/pr52290.c: Same.
8789 * gcc.dg/noreturn-1.c: Same.
8790 * gcc.dg/overflow-warn-1.c: Same.
8791 * gcc.dg/overflow-warn-2.c: Same.
8792 * gcc.dg/overflow-warn-3.c: Same.
8793 * gcc.dg/overflow-warn-4.c: Same.
8794 * gcc.dg/parm-mismatch-1.c: Same.
8795 * gcc.dg/parser-pr28152-2.c: Same.
8796 * gcc.dg/parser-pr28152.c: Same.
8797 * gcc.dg/pedwarn-init.c: Same.
8798 * gcc.dg/pointer-arith-2.c: Same.
8799 * gcc.dg/pointer-arith-3.c: Same.
8800 * gcc.dg/pointer-arith-4.c: Same.
8801 * gcc.dg/pr14475.c: Same.
8802 * gcc.dg/pr18596-3.c: Same.
8803 * gcc.dg/pr18809-1.c: Same.
8804 * gcc.dg/pr27953.c: Same.
8805 * gcc.dg/pr30457.c: Same.
8806 * gcc.dg/pr30551-2.c: Same.
8807 * gcc.dg/pr30551-3.c: Same.
8808 * gcc.dg/pr30551-4.c: Same.
8809 * gcc.dg/pr30551-5.c: Same.
8810 * gcc.dg/pr30551-6.c: Same.
8811 * gcc.dg/pr30551.c: Same.
8812 * gcc.dg/pr36997.c: Same.
8813 * gcc.dg/pr41842.c: Same.
8814 * gcc.dg/pr48552-1.c: Same.
8815 * gcc.dg/pr48552-2.c: Same.
8816 * gcc.dg/pr59717.c: Same.
8817 * gcc.dg/pr61077.c: Same.
8818 * gcc.dg/pr61096-1.c: Same.
8819 * gcc.dg/pr63626.c: Same.
8820 * gcc.dg/pr64223-1.c: Same.
8821 * gcc.dg/pr64223-2.c: Same.
8822 * gcc.dg/pr8788-1.c: Same.
8823 * gcc.dg/pr8927-1.c: Same.
8824 * gcc.dg/pragma-darwin.c: Same.
8825 * gcc.dg/pragma-diag-5.c: Same.
8826 * gcc.dg/pragma-message.c: Same.
8827 * gcc.dg/redecl-1.c: Same.
8828 * gcc.dg/simd-1.c: Same.
8829 * gcc.dg/simd-5.c: Same.
8830 * gcc.dg/simd-6.c: Same.
8831 * gcc.dg/spellcheck-fields.c: Same.
8832 * gcc.dg/spellcheck-typenames.c: Same.
8833 * gcc.dg/struct-semi-2.c: Same.
8834 * gcc.dg/struct-semi-3.c: Same.
8835 * gcc.dg/transparent-union-3.c: Same.
8836 * gcc.dg/ucnid-8.c: Same.
8837 * gcc.dg/uninit-pr19430-O0.c: Same.
8838 * gcc.dg/uninit-pr19430.c: Same.
8839 * gcc.dg/uninit-pr20644-O0.c: Same.
8840 * gcc.dg/utf-dflt.c: Same.
8841 * gcc.dg/utf-dflt2.c: Same.
8842 * gcc.dg/utf16-4.c: Same.
8843 * gcc.dg/vla-11.c: Same.
8844 * gcc.dg/vla-20.c: Same.
8845 * gcc.dg/vla-init-1.c: Same.
8846 * gcc.dg/vla-init-2.c: Same.
8847 * gcc.dg/vla-init-3.c: Same.
8848 * gcc.dg/weak/weak-6.c: Same.
8849 * gcc.dg/weak/weak-7.c: Same.
8850 * gcc.dg/wtr-int-type-1.c: Same.
8851 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
8852 * gcc.target/arm/polytypes.c: Same.
8853 * gcc.target/i386/spellcheck-options-4.c: Same.
8854 * gcc.target/powerpc/20030218-1.c: Same.
8855 * gcc.target/sh/pr21255-4.c: Same.
8856 * gcc.test-framework/dg-error-exp-XP.c: Same.
8857 * gfortran.dg/array_constructor_30.f03: Same.
8858 * gfortran.dg/class_30.f90: Same.
8859 * gfortran.dg/goacc/subarrays.f95: Same.
8860 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
8861 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
8862 * gfortran.dg/intrinsic_std_1.f90: Same.
8863 * gfortran.dg/pr70006.f90: Same.
8864 * gfortran.dg/warning-directive-1.F90: Same.
8865 * gfortran.dg/warning-directive-2.F90: Same.
8866 * gfortran.dg/warning-directive-3.F90: Same.
8867 * gfortran.dg/warning-directive-4.F90: Same.
8868 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
8869 * obj-c++.dg/class-extension-1.mm: Same.
8870 * obj-c++.dg/class-extension-2.mm: Same.
8871 * obj-c++.dg/class-protocol-1.mm: Same.
8872 * obj-c++.dg/cxx-ivars-1.mm: Same.
8873 * obj-c++.dg/duplicate-class-1.mm: Same.
8874 * obj-c++.dg/exceptions-3.mm: Same.
8875 * obj-c++.dg/exceptions-4.mm: Same.
8876 * obj-c++.dg/exceptions-5.mm: Same.
8877 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
8878 * obj-c++.dg/fsf-package-0.m: Same.
8879 * obj-c++.dg/invalid-type-1.mm: Same.
8880 * obj-c++.dg/method-12.mm: Same.
8881 * obj-c++.dg/method-13.mm: Same.
8882 * obj-c++.dg/method-15.mm: Same.
8883 * obj-c++.dg/method-16.mm: Same.
8884 * obj-c++.dg/method-6.mm: Same.
8885 * obj-c++.dg/method-7.mm: Same.
8886 * obj-c++.dg/property/at-property-1.mm: Same.
8887 * obj-c++.dg/property/at-property-14.mm: Same.
8888 * obj-c++.dg/property/at-property-17.mm: Same.
8889 * obj-c++.dg/property/at-property-21.mm: Same.
8890 * obj-c++.dg/property/at-property-5.mm: Same.
8891 * obj-c++.dg/property/dotsyntax-4.mm: Same.
8892 * obj-c++.dg/property/dynamic-3.mm: Same.
8893 * obj-c++.dg/property/dynamic-4.mm: Same.
8894 * obj-c++.dg/property/property-neg-1.mm: Same.
8895 * obj-c++.dg/property/property-neg-6.mm: Same.
8896 * obj-c++.dg/property/synthesize-11.mm: Same.
8897 * obj-c++.dg/property/synthesize-5.mm: Same.
8898 * obj-c++.dg/property/synthesize-6.mm: Same.
8899 * obj-c++.dg/proto-lossage-4.mm: Same.
8900 * obj-c++.dg/protocol-qualifier-2.mm: Same.
8901 * obj-c++.dg/strings/strings-1.mm: Same.
8902 * obj-c++.dg/super-class-1.mm: Same.
8903 * obj-c++.dg/syntax-error-6.mm: Same.
8904 * obj-c++.dg/syntax-error-7.mm: Same.
8905 * obj-c++.dg/syntax-error-9.mm: Same.
8906 * obj-c++.dg/try-catch-13.mm: Same.
8907 * objc.dg/attributes/method-noreturn-1.m: Same.
8908 * objc.dg/bad-receiver-type-2.m: Same.
8909 * objc.dg/bad-receiver-type.m: Same.
8910 * objc.dg/call-super-2.m: Same.
8911 * objc.dg/class-2.m: Same.
8912 * objc.dg/class-extension-1.m: Same.
8913 * objc.dg/class-extension-2.m: Same.
8914 * objc.dg/class-protocol-1.m: Same.
8915 * objc.dg/desig-init-1.m: Same.
8916 * objc.dg/duplicate-class-1.m: Same.
8917 * objc.dg/exceptions-3.m: Same.
8918 * objc.dg/exceptions-4.m: Same.
8919 * objc.dg/exceptions-5.m: Same.
8920 * objc.dg/foreach-6.m: Same.
8921 * objc.dg/foreach-7.m: Same.
8922 * objc.dg/fsf-nsstring-format-1.m: Same.
8923 * objc.dg/fsf-package-0.m: Same.
8924 * objc.dg/invalid-type-1.m: Same.
8925 * objc.dg/method-11.m: Same.
8926 * objc.dg/method-19.m: Same.
8927 * objc.dg/method-2.m: Same.
8928 * objc.dg/method-20.m: Same.
8929 * objc.dg/method-5.m: Same.
8930 * objc.dg/method-6.m: Same.
8931 * objc.dg/method-7.m: Same.
8932 * objc.dg/method-9.m: Same.
8933 * objc.dg/missing-proto-3.m: Same.
8934 * objc.dg/private-1.m: Same.
8935 * objc.dg/property/at-property-1.m: Same.
8936 * objc.dg/property/at-property-14.m: Same.
8937 * objc.dg/property/at-property-17.m: Same.
8938 * objc.dg/property/at-property-21.m: Same.
8939 * objc.dg/property/at-property-5.m: Same.
8940 * objc.dg/property/dynamic-3.m: Same.
8941 * objc.dg/property/dynamic-4.m: Same.
8942 * objc.dg/property/property-neg-1.m: Same.
8943 * objc.dg/property/property-neg-6.m: Same.
8944 * objc.dg/property/synthesize-11.m: Same.
8945 * objc.dg/property/synthesize-5.m: Same.
8946 * objc.dg/property/synthesize-6.m: Same.
8947 * objc.dg/proto-hier-1.m: Same.
8948 * objc.dg/proto-lossage-4.m: Same.
8949 * objc.dg/protocol-qualifier-2.m: Same.
8950 * objc.dg/strings/strings-1.m: Same.
8951 * objc.dg/type-size-1.m: Same.
8952
8953 2017-04-18 Jeff Law <law@redhat.com>
8954
8955 PR target/74563
8956 * gcc.target/mips/pr74563: New test.
8957
8958 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8959
8960 PR tree-optimization/80443
8961 * gcc.c-torture/compile/pr80443.c: New test.
8962
8963 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
8964
8965 PR rtl-optimization/80357
8966 * gcc.c-torture/compile/pr80357.c: New test.
8967
8968 2017-04-18 Jeff Law <law@redhat.com>
8969
8970 PR middle-end/80422
8971 * gcc.c-torture/compile/pr80422.c: New test.
8972
8973 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8974
8975 PR debug/80263
8976 * gcc.dg/debug/dwarf2/pr80263.c: New test.
8977
8978 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8979
8980 PR target/80099
8981 * gcc.target/powerpc/pr80099-1.c: New test.
8982 * gcc.target/powerpc/pr80099-2.c: Likewise.
8983 * gcc.target/powerpc/pr80099-3.c: Likewise.
8984 * gcc.target/powerpc/pr80099-4.c: Likewise.
8985 * gcc.target/powerpc/pr80099-5.c: Likewise.
8986
8987 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8988
8989 PR sanitizer/80444
8990 * gcc.dg/sancov/pr80444.c: New test.
8991
8992 PR middle-end/79788
8993 PR middle-end/80375
8994 * gcc.dg/pr79788-1.c: New test.
8995 * gcc.dg/pr79788-2.c: New test.
8996
8997 2017-04-18 Marek Polacek <polacek@redhat.com>
8998
8999 PR c++/80244 - ICE with attribute in template alias.
9000 * g++.dg/cpp0x/alias-decl-59.C: New test.
9001
9002 PR c++/80241 - ICE with alignas pack expansion.
9003 * g++.dg/cpp0x/alignas11.C: New test.
9004
9005 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9006
9007 PR c++/80287
9008 * g++.dg/lto/pr80287_0.C: New test.
9009
9010 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9011
9012 PR target/80315
9013 * gcc.target/powerpc/pr80315-1.c: New test.
9014 * gcc.target/powerpc/pr80315-2.c: New test.
9015 * gcc.target/powerpc/pr80315-3.c: New test.
9016 * gcc.target/powerpc/pr80315-4.c: New test.
9017
9018 2017-04-16 Tom de Vries <tom@codesourcery.com>
9019
9020 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9021 directive.
9022 * g++.dg/parse/error3.C: Same.
9023 * g++.old-deja/g++.pt/niklas01a.C: Same.
9024 * gcc.dg/990506-0.c: Same.
9025 * gcc.dg/cpp/19990413-1.c: Same.
9026 * gcc.dg/cpp/pragma-1.c: Same.
9027 * gcc.dg/cpp/pragma-2.c: Same.
9028 * gcc.dg/m-un-2.c: Same.
9029 * objc.dg/private-1.m: Same.
9030
9031 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
9032
9033 * gcc.dg/pr54669.c: Fix dg-do directive.
9034 * gcc.dg/pr78582.c: Ditto.
9035 * gcc.dg/pr80020.c: Ditto.
9036 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9037 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9038 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9039 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9040 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9041 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9042 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9043 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9044 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9045 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9046
9047 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9048
9049 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
9050 * gfortran.dg/generic_29.f90: Likewise.
9051 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9052 * gfortran.dg/pr41922.f90: Likewise.
9053 * gfortran.dg/pr70006.f90: Likewise.
9054
9055 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9056
9057 PR tree-optimization/66612
9058 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9059
9060 2017-04-14 Janus Weil <janus@gcc.gnu.org>
9061
9062 PR fortran/80361
9063 * gfortran.dg/class_62.f90: New test case.
9064
9065 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9066
9067 * gcc.target/arc/loop-1.c: New file.
9068
9069 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9070
9071 PR target/80098
9072 * gcc.target/powerpc/pr80098-1.c: New test.
9073 * gcc.target/powerpc/pr80098-2.c: Likewise.
9074 * gcc.target/powerpc/pr80098-3.c: Likewise.
9075 * gcc.target/powerpc/pr80098-4.c: Likewise.
9076
9077 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9078
9079 PR sanitizer/80403
9080 * g++.dg/ubsan/pr80403-2.C: New test.
9081
9082 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9083
9084 PR rtl-optimization/80343
9085 * gcc.target/powerpc/pr80343.c: New.
9086
9087 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9088
9089 PR sanitizer/80414
9090 * c-c++-common/ubsan/bounds-15.c: New test.
9091
9092 2017-04-13 Richard Biener <rguenther@suse.de>
9093
9094 PR testsuite/80416
9095 * g++.dg/torture/pr79671.C: Fix asm constraints.
9096
9097 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9098
9099 PR debug/80321
9100 * gcc.dg/debug/pr80321.c: New test.
9101
9102 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9103
9104 * gnat.dg/debug10.adb: New test.
9105 * gnat.dg/debug10_pkg.ads: New helper.
9106
9107 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9108
9109 PR tree-optimization/79390
9110 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9111
9112 PR sanitizer/80403
9113 PR sanitizer/80404
9114 PR sanitizer/80405
9115 * g++.dg/ubsan/pr80403.C: New test.
9116 * g++.dg/ubsan/pr80404.C: New test.
9117 * g++.dg/ubsan/pr80405.C: New test.
9118
9119 PR c/80163
9120 * gcc.dg/torture/pr80163.c: New test.
9121
9122 2017-04-12 Richard Biener <rguenther@suse.de>
9123 Jeff Law <law@redhat.com>
9124
9125 PR tree-optimization/80359
9126 * gcc.dg/torture/pr80359.c: New testcase.
9127
9128 2017-04-12 Richard Biener <rguenther@suse.de>
9129 Bernd Edlinger <bernd.edlinger@hotmail.de>
9130
9131 PR middle-end/79671
9132 * g++.dg/torture/pr79671.C: New testcase.
9133 * g++.dg/lto/pr79671_0.C: Likewise.
9134 * g++.dg/lto/pr79671_1.c: Likewise.
9135
9136 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9137
9138 PR sanitizer/80349
9139 * g++.dg/ubsan/pr80349.C: New test.
9140
9141 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9142
9143 PR c++/80370
9144 * g++.dg/cpp1z/decomp28.C: New test.
9145
9146 PR middle-end/80100
9147 * gcc.dg/pr80100.c: New test.
9148
9149 PR rtl-optimization/80385
9150 * g++.dg/opt/pr80385.C: New test.
9151
9152 2017-04-11 Martin Liska <mliska@suse.cz>
9153
9154 PR ipa/80212
9155 * g++.dg/ipa/pr80212.C: New test.
9156
9157 2017-04-11 Martin Sebor <msebor@redhat.com>
9158
9159 PR middle-end/80364
9160 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9161
9162 2017-04-11 Martin Liska <mliska@suse.cz>
9163
9164 PR sanitizer/70878
9165 * gcc.dg/ubsan/pr70878.c: New test.
9166
9167 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9168
9169 PR target/80381
9170 * gcc.target/i386/pr80381.c: New test.
9171
9172 PR c++/80363
9173 * g++.dg/ext/pr80363.C: New test.
9174
9175 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9176
9177 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9178 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9179 Add avr-*-* to non-lp64 selector.
9180
9181 2017-04-10 Martin Sebor <msebor@redhat.com>
9182
9183 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9184 * gcc.dg/pr40340-4.c: Same.
9185
9186 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9187
9188 PR fortran/69498
9189 * gfortran.dg/submodule_unexp.f90: Modified test
9190 to account for new error.
9191 * gfortran.dg/submodule_twice.f90: New Test
9192
9193 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9194
9195 PR c++/80176
9196 * g++.dg/init/ref23.C: New test.
9197
9198 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9199
9200 PR tree-optimization/80304
9201 * gfortran.dg/do_concurrent_4.f90: New test case.
9202
9203 2017-04-10 Janus Weil <janus@gcc.gnu.org>
9204
9205 PR fortran/80046
9206 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9207
9208 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
9209
9210 * g++.dg/torture/pr79905.C: Add -maltivec option.
9211
9212 2017-04-10 Jeff Law <law@redhat.com>
9213
9214 PR tree-optimization/80374
9215 * g++.dg/pr80374.c: New test.
9216
9217 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9218
9219 PR target/80108
9220 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9221 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9222
9223 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9224
9225 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9226
9227 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9228
9229 PR testsuite/79356
9230 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9231
9232 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
9233
9234 PR testsuite/79867
9235 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9236
9237 2017-04-10 Marek Polacek <polacek@redhat.com>
9238
9239 PR sanitizer/80348
9240 * g++.dg/ubsan/div-by-zero-3.C: New test.
9241
9242 2017-04-10 Bin Cheng <bin.cheng@arm.com>
9243
9244 PR tree-optimization/80153
9245 * gcc.c-torture/execute/pr80153.c: New.
9246
9247 2017-04-10 Richard Biener <rguenther@suse.de>
9248
9249 PR middle-end/80362
9250 * gcc.dg/torture/pr80362.c: New testcase.
9251
9252 2017-04-10 Richard Biener <rguenther@suse.de>
9253
9254 PR tree-optimization/80304
9255 * gcc.dg/torture/pr80304.c: New testcase.
9256
9257 2017-04-10 Nathan Sidwell <nathan@acm.org>
9258
9259 PR target/79905
9260 * g++.dg/torture/pr79905.C: New.
9261
9262 2017-04-10 Martin Liska <mliska@suse.cz>
9263
9264 PR sanitizer/80350
9265 * c-c++-common/ubsan/pr80350.c: New test.
9266
9267 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9268
9269 PR target/80324
9270 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9271
9272 2017-04-08 Martin Liska <mliska@suse.cz>
9273
9274 Revert:
9275 2017-04-07 Martin Liska <mliska@suse.cz>
9276
9277 PR ipa/80212
9278 * g++.dg/ipa/pr80212.C: New test.
9279
9280 2017-04-07 Jakub Jelinek <jakub@redhat.com>
9281
9282 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9283 dg-options.
9284 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9285
9286 PR target/80322
9287 PR target/80323
9288 PR target/80325
9289 PR target/80326
9290 * gcc.target/i386/avx512f-undefined-1.c: New test.
9291 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9292 * gcc.target/i386/avx-cvtsd-1.c: New test.
9293 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9294 * gcc.target/i386/avx512f-abspd-1.c: New test.
9295 * gcc.target/i386/avx-cvtss-1.c: New test.
9296 * gcc.target/i386/avx512f-absps-1.c: New test.
9297 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9298 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9299
9300 2017-04-07 Marek Polacek <polacek@redhat.com>
9301
9302 PR sanitizer/80348
9303 * g++.dg/ubsan/div-by-zero-2.C: New test.
9304
9305 PR c++/80095
9306 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9307
9308 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9309
9310 PR rtl-optimization/70478
9311 * gcc.target/s390/pr70478.c: New.
9312
9313 2017-04-07 Martin Liska <mliska@suse.cz>
9314
9315 PR target/79889
9316 * g++.dg/ext/mv8.C: Add aarch64* targets.
9317
9318 2017-04-07 Martin Liska <mliska@suse.cz>
9319
9320 PR ipa/80212
9321 * g++.dg/ipa/pr80212.C: New test.
9322
9323 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9324
9325 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9326
9327 2017-04-07 Richard Biener <rguenther@suse.de>
9328
9329 PR tree-optimization/80334
9330 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9331 alignas on stack.
9332
9333 2017-04-07 Richard Biener <rguenther@suse.de>
9334
9335 PR middle-end/80341
9336 * gcc.dg/torture/pr80341.c: New testcase.
9337
9338 2017-04-06 Jakub Jelinek <jakub@redhat.com>
9339
9340 PR debug/80234
9341 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9342 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9343
9344 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9345
9346 PR target/79733
9347 * gcc.target/i386/pr79733.c: New test.
9348
9349 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9350
9351 PR target/80298
9352 * gcc.target/i386/pr80298-1.c: New test.
9353 * gcc.target/i386/pr80298-2.c: Ditto.
9354
9355 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9356
9357 PR target/80082
9358 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9359 ARMv7-R.
9360
9361 2017-04-06 Richard Biener <rguenther@suse.de>
9362
9363 PR tree-optimization/80334
9364 * g++.dg/torture/pr80334.C: New testcase.
9365
9366 2017-04-06 Martin Liska <mliska@suse.cz>
9367
9368 PR sanitizer/80166
9369 * gcc.dg/asan/pr80166.c: New test.
9370
9371 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9372
9373 PR tree-optimization/79390
9374 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9375
9376 2017-04-06 Richard Biener <rguenther@suse.de>
9377
9378 PR tree-optimization/80262
9379 * gcc.target/i386/pr80262.c: New testcase.
9380
9381 2017-04-06 Richard Biener <rguenther@suse.de>
9382
9383 PR middle-end/80281
9384 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9385
9386 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9387
9388 PR rtl-optimization/70703
9389 * gcc.target/i386/pr70703.c: New.
9390
9391 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9392
9393 PR sanitizer/80308
9394 * c-c++-common/asan/pr80308.c: New test.
9395
9396 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9397
9398 PR target/79890
9399 * gcc.target/s390/pr79890.c: New test case.
9400
9401 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9402
9403 PR target/80310
9404 * c-c++-common/ubsan/pr80310.c: New test.
9405
9406 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9407
9408 PR c++/80297
9409 * g++.dg/torture/pr80297.C: New test.
9410
9411 PR tree-optimization/79390
9412 * gcc.target/i386/pr79390.c: New test.
9413 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9414
9415 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9416
9417 PR c++/80296
9418 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9419
9420 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9421
9422 PR target/80307
9423 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9424 targeting any CPU or architecture.
9425 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9426 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9427 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9428 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9429 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9430 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9431 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9432 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9433
9434 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
9435
9436 PR fortran/69498
9437 * gfortran.dg/submodule_unexp.f90: New test.
9438
9439 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9440
9441 PR target/80286
9442 * gcc.target/i386/avx-pr80286.c: New test.
9443 * gcc.dg/pr80286.c: New test.
9444
9445 2017-04-04 Richard Biener <rguenther@suse.de>
9446
9447 PR middle-end/80281
9448 * gcc.dg/torture/pr80281.c: New testcase.
9449
9450 2017-04-04 Richard Biener <rguenther@suse.de>
9451
9452 PR tree-optimization/80275
9453 * g++.dg/opt/pr80275.C: Make g static.
9454
9455 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9456
9457 PR rtl-optimization/60818
9458 * gcc.c-torture/compile/pr60818.c: New testcase.
9459
9460 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
9461
9462 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9463 * gcc.dg/20031012-1.c: Likewise.
9464 * gcc.dg/ipa/ipcp-1.c: Likewise.
9465 * gcc.dg/torture/matrix-3.c: Likewise.
9466 * gcc.target/powerpc/ppc-spe.c: Likewise.
9467 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9468
9469 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9470
9471 PR target/80246
9472 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9473 powerpc_vsx_ok.
9474 (std, ld): Limit scan-assembler-times check to lp64.
9475 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9476 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9477 powerpc_vsx_ok.
9478
9479 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9480
9481 PR target/80246
9482 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9483
9484 2017-04-03 Richard Biener <rguenther@suse.de>
9485
9486 PR tree-optimization/80275
9487 * g++.dg/opt/pr80275.C: New testcase.
9488
9489 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9490
9491 PR testsuite/79356
9492 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9493
9494 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9495
9496 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9497 (bal): Increase iteration count and assume alignment.
9498
9499 2017-04-03 Bin Cheng <bin.cheng@arm.com>
9500
9501 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9502
9503 2017-04-02 Andrew Pinski <apinski@cavium.com>
9504
9505 * gcc.c-torture/compile/nested-3.c: New testcase.
9506 * gcc.c-torture/execute/20170401-1.c: New testcase.
9507 * gcc.c-torture/execute/20170401-2.c: New testcase.
9508
9509 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9510
9511 PR rtl-optimization/79405
9512 gcc.dg/pr79405.c: New testcase.
9513
9514 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9515
9516 PR debug/79255
9517 * gcc.dg/pr79255.c: New test.
9518
9519 PR c++/79572
9520 * g++.dg/ubsan/null-8.C: New test.
9521
9522 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9523
9524 PR target/80107
9525 * gfortran.dg/pr80107.f: New.
9526
9527 2017-03-31 Jeff Law <law@redhat.com>
9528
9529 PR tree-optimization/49498
9530 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9531
9532 2017-03-31 Richard Biener <rguenther@suse.de>
9533
9534 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9535
9536 2017-03-31 Richard Biener <rguenther@suse.de>
9537
9538 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9539
9540 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9541
9542 PR libstdc++/80251
9543 * g++.dg/ext/is_aggregate.C: New test.
9544
9545 PR middle-end/80173
9546 * gcc.target/i386/pr80173.c: New test.
9547
9548 PR middle-end/80163
9549 * gcc.dg/pr80163.c: New test.
9550
9551 PR debug/80025
9552 * gcc.dg/torture/pr80025.c: New test.
9553
9554 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9555
9556 * gcc.target/mips/pr52125.c: Add -msym32.
9557
9558 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9559
9560 PR translation/80189
9561 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9562 * g++.dg/gomp/sharing-1.C: Likewise.
9563 * gfortran.dg/gomp/pr44536.f90: Likewise.
9564 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9565 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9566 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9567 * gfortran.dg/gomp/pr33439.f90: Likewise.
9568 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9569 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9570 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9571 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9572 * gcc.dg/gomp/sharing-1.c: Likewise.
9573
9574 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9575
9576 PR target/80246
9577 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9578 Darwin and SPE.
9579 (dxex, dxexq): Update return type.
9580 (diex, diexq): Update argument type.
9581 * gcc.target/powerpc/pr80246.c: New test.
9582
9583 2017-03-30 Martin Jambor <mjambor@suse.cz>
9584
9585 PR ipa/77333
9586 * g++.dg/ipa/pr77333.C: New test.
9587
9588 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9589
9590 PR target/80206
9591 * gcc.target/i386/pr80206.c: New test.
9592
9593 2017-03-30 Richard Biener <rguenther@suse.de>
9594
9595 PR tree-optimization/77498
9596 * gfortran.dg/pr77498.f: New testcase.
9597
9598 2017-03-29 Marek Polacek <polacek@redhat.com>
9599
9600 PR c/79730
9601 * gcc.dg/pr79730.c: New test.
9602
9603 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9604
9605 PR libgfortran/78670
9606 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9607 a character of length 1. Update test for success.
9608 * gfortran.dg/dtio_28.f03: New test.
9609 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9610 'scratch' to delete the file when done.
9611
9612 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9613
9614 PR rtl-optimization/80233
9615 * gcc.c-torture/compile/pr80233.c: New testcase.
9616
9617 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9618
9619 PR fortran/80254
9620 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9621 * gfortran.dg/dec_io_2a.f90: instead (new test).
9622
9623 2017-03-28 Jiong Wang <jiong.wang@arm.com>
9624
9625 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9626
9627 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9628
9629 PR testsuite/43496
9630 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9631 generating PIC code.
9632
9633 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9634
9635 PR rtl-optimization/80193
9636 * gcc.target/i386/pr80193.c: New.
9637
9638 2017-03-28 Janus Weil <janus@gcc.gnu.org>
9639
9640 PR fortran/78661
9641 * gfortran.dg/dtio_25.f90: Modified test case.
9642 * gfortran.dg/dtio_27.f90: New test case.
9643
9644 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
9645
9646 PR target/53383
9647 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9648 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9649 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9650
9651 2017-03-28 Bin Cheng <bin.cheng@arm.com>
9652
9653 * gcc.c-torture/compile/irreducible-loop.c: New.
9654
9655 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9656
9657 PR tree-optimization/80218
9658 * gcc.dg/pr80218.c: New test.
9659
9660 2017-03-28 Richard Biener <rguenther@suse.de>
9661
9662 PR tree-optimization/78644
9663 * gcc.dg/pr78644-1.c: New testcase.
9664 * gcc.dg/pr78644-2.c: Likewise.
9665
9666 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9667
9668 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9669 * gcc.dg/pic-4.c: Likewise.
9670 * gcc.dg/pie-3.c: Likewise.
9671 * gcc.dg/pie-4.c: Likewise.
9672
9673 2017-03-28 Martin Liska <mliska@suse.cz>
9674
9675 PR ipa/80205
9676 * g++.dg/ipa/pr80205.C: New test.
9677
9678 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9679
9680 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9681 with sizeof(int) < 4.
9682 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9683 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9684 * gcc.dg/torture/pr79777.c: Likewise.
9685 * gcc.dg/torture/pr79910.c: Likewise.
9686
9687 2017-03-28 Richard Biener <rguenther@suse.de>
9688
9689 PR middle-end/80222
9690 * g++.dg/pr80222.C: New testcase.
9691
9692 2017-03-28 Martin Liska <mliska@suse.cz>
9693
9694 PR ipa/80104
9695 * gcc.dg/ipa/pr80104.c: New test.
9696
9697 2017-03-28 Marek Polacek <polacek@redhat.com>
9698
9699 PR sanitizer/80067
9700 * c-c++-common/ubsan/shift-10.c: New test.
9701
9702 2017-03-27 Jeff Law <law@redhat.com>
9703
9704 PR tree-optimization/80216
9705 * gcc.c-torture/compile/pr80216.c: New test.
9706
9707 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9708
9709 PR middle-end/80162
9710 * c-c++-common/pr80162-1.c: New test.
9711 * c-c++-common/pr80162-2.c: New test.
9712 * c-c++-common/pr80162-3.c: New test.
9713
9714 PR target/80102
9715 * g++.dg/opt/pr80102.C: New test.
9716
9717 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9718
9719 PR target/78543
9720 * gcc.target/powerpc/pr78543.c: New test.
9721
9722 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
9723
9724 PR target/80103
9725 * gcc.target/powerpc/pr80103-1.c: New test.
9726
9727 2017-03-27 Richard Biener <rguenther@suse.de>
9728
9729 PR tree-optimization/80181
9730 * gcc.dg/torture/pr80181.c: New testcase.
9731
9732 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
9733
9734 * gcc.target/arc/interrupt-4.c: New file.
9735
9736 2017-03-27 Richard Biener <rguenther@suse.de>
9737
9738 PR ipa/79776
9739 * g++.dg/ipa/pr79776.C: New testcase.
9740
9741 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9742
9743 PR sanitizer/80168
9744 * gcc.dg/asan/pr80168.c: New test.
9745
9746 2017-03-27 Richard Biener <rguenther@suse.de>
9747
9748 PR tree-optimization/80170
9749 * gcc.dg/pr80170.c: New testcase.
9750
9751 2017-03-27 Richard Biener <rguenther@suse.de>
9752
9753 PR middle-end/80171
9754 * g++.dg/torture/pr80171.C: New testcase.
9755
9756 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
9757
9758 * gcc.dg/torture/pr79732.c: Require alias support.
9759 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
9760
9761 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
9762 libatomic_available.
9763 * gfortran.dg/coarray_image_status_1.f08: Likewise.
9764 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
9765
9766 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9767
9768 PR libgfortran/78881
9769 * gfortran.dg/dtio_26.f90: New test.
9770
9771 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
9772
9773 PR fortran/80156
9774 PR fortran/79382
9775 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
9776 testcase for PR80156. Add a main programme that tests that
9777 the typebound generic is accessible.
9778
9779 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
9780
9781 PR rtl-optimization/80160
9782 PR rtl-optimization/80159
9783
9784 * gcc.target/i386/pr80160.c: New test.
9785
9786 2017-03-24 Jakub Jelinek <jakub@redhat.com>
9787
9788 PR sanitizer/79904
9789 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
9790
9791 2017-03-24 Marek Polacek <polacek@redhat.com>
9792
9793 PR c++/80119
9794 * g++.dg/warn/Wuninitialized-9.C: New test.
9795
9796 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9797
9798 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
9799 and remove the high-level builtin. The error message for the
9800 would prevent compilation from reaching the second.
9801 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
9802
9803 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9804
9805 * gcc.target/s390/vxe/negfma-1.c: New test.
9806
9807 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9808
9809 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
9810 * gcc.target/s390/arch12/mul-1.c: New test.
9811 * gcc.target/s390/arch12/mul-2.c: New test.
9812
9813 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9814
9815 * gcc.target/s390/vxe/vllezlf-1.c: New test.
9816
9817 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9818
9819 * gcc.target/s390/vxe/popcount-1.c: New test.
9820
9821 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9822
9823 * gcc.target/s390/vxe/bitops-1.c: New test.
9824
9825 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9826
9827 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
9828 * lib/target-supports.exp: Add effective target check s390_vxe.
9829
9830 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9831
9832 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
9833 comparison instructions used from now on.
9834
9835 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9836
9837 * gcc.target/s390/s390.exp (check_effective_target_vector):
9838 Include target-supports.exp and move target_vector check routine
9839 ...
9840 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
9841 here and rename it.
9842 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
9843 check from vector to s390_vx.
9844 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
9845 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
9846 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
9847 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
9848 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
9849 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
9850 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
9851 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
9852 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
9853
9854 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9855
9856 * gcc.target/s390/vector/vec-init-2.c: New test.
9857
9858 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9859
9860 * gcc.dg/ubsan/pr79904-2.c: New test.
9861
9862 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9863
9864 PR target/79893
9865 * gcc.target/s390/zvector/pr79893.c: New test.
9866
9867 2017-03-24 Jakub Jelinek <jakub@redhat.com>
9868
9869 PR rtl-optimization/80112
9870 * gcc.dg/pr80112.c: New test.
9871
9872 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9873
9874 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
9875 etc. line numbers.
9876 * gcc.dg/Walloca-1.c: Likewise.
9877 * gcc.dg/Walloca-2.c: Likewise.
9878 * gcc.dg/Wvla-larger-than-2.c: Likewise.
9879
9880 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9881
9882 PR tree-optimization/80158
9883 * gfortran.fortran-torture/compile/pr80158.f: New file.
9884
9885 2017-03-24 Richard Biener <rguenther@suse.de>
9886
9887 PR tree-optimization/80167
9888 * gcc.dg/graphite/pr80167.c: New testcase.
9889
9890 2017-03-24 Tom de Vries <tom@codesourcery.com>
9891
9892 PR testsuite/80092
9893 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
9894 dg-require-effective-target global_constructor.
9895 * gcc.dg/tls/emutls-2.c: Same.
9896
9897 2017-03-24 Tom de Vries <tom@codesourcery.com>
9898
9899 PR testsuite/80092
9900 * c-c++-common/Wimplicit-fallthrough-34.c: Add
9901 dg-require-effective-target indirect_jumps.
9902
9903 2017-03-24 Tom de Vries <tom@codesourcery.com>
9904
9905 PR testsuite/80092
9906 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
9907 nonlocal_goto.
9908
9909 2017-03-24 Tom de Vries <tom@codesourcery.com>
9910
9911 PR testsuite/80092
9912 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
9913 * gcc.dg/Walloca-12.c: Same.
9914 * gcc.dg/attr-alloc_size-8.c: Same.
9915 * gcc.dg/Walloca-4.c: Same.
9916 * gcc.dg/Walloca-8.c: Same.
9917 * gcc.dg/Walloca-13.c: Same.
9918 * gcc.dg/Walloca-14.c: Same.
9919 * gcc.dg/attr-alloc_size-9.c: Same.
9920 * gcc.dg/Walloca-1.c: Same.
9921 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9922 * gcc.dg/Walloca-5.c: Same.
9923 * gcc.dg/Walloca-10.c: Same.
9924 * gcc.dg/Walloca-9.c: Same.
9925 * gcc.dg/attr-alloc_size-6.c: Same.
9926 * gcc.dg/Wvla-larger-than-1.c: Same.
9927 * gcc.dg/torture/pr71881.c: Same.
9928 * gcc.dg/torture/pr71901.c: Same.
9929 * gcc.dg/torture/pr78742.c: Same.
9930 * gcc.dg/builtin-alloc-size.c: Same.
9931 * gcc.dg/Walloca-2.c: Same.
9932 * gcc.dg/Walloca-6.c: Same.
9933 * gcc.dg/Walloca-11.c: Same.
9934 * gcc.dg/attr-alloc_size-7.c: Same.
9935 * gcc.dg/Wvla-larger-than-2.c: Same.
9936 * gcc.dg/Walloca-3.c: Same.
9937 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9938 * gcc.c-torture/compile/pr79413.c: Same.
9939 * gcc.c-torture/compile/pr78439.c: Same.
9940
9941 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9942
9943 * gcc.target/powerpc/p9-options-1.c: New test.
9944
9945 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9946
9947 PR target/71436
9948 * gcc.c-torture/compile/pr71436.c: New test.
9949
9950 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9951 Richard Biener <rguenther@suse.de>
9952
9953 PR tree-optimization/79908
9954 PR tree-optimization/80136
9955 * gcc.dg/torture/pr79908.c: New file.
9956
9957 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
9958
9959 PR fortran/39239
9960 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
9961
9962 2017-03-22 Jakub Jelinek <jakub@redhat.com>
9963
9964 PR c++/80141
9965 * g++.dg/gomp/pr80141.C: New test.
9966
9967 PR c++/80129
9968 * g++.dg/torture/pr80129.C: New test.
9969
9970 PR sanitizer/80110
9971 * g++.dg/tsan/pr80110.C: New test.
9972
9973 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9974
9975 PR fortran/80142
9976 * gfortran.dg/any_loc.f90: New test case.
9977
9978 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9979
9980 PR target/80082
9981 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
9982 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
9983
9984 2017-03-22 Martin Liska <mliska@suse.cz>
9985
9986 PR target/79906
9987 * g++.dg/ext/mv8.C: Add power* targets.
9988
9989 2017-03-21 Martin Sebor <msebor@redhat.com>
9990
9991 PR c++/79548
9992 * g++.dg/warn/Wunused-var-26.C: New test.
9993
9994 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9995
9996 PR tree-optimization/79908
9997 * gcc.dg/torture/pr79908.c: Revert addition of new file.
9998
9999 2017-03-21 Marek Polacek <polacek@redhat.com>
10000 Martin Sebor <msebor@redhat.com>
10001
10002 PR tree-optimization/80109
10003 * gcc.dg/Walloca-14.c: New test.
10004
10005 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10006
10007 PR target/80125
10008 * gcc.target/powerpc/pr80125.c: New test.
10009
10010 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
10011
10012 PR fortran/69498
10013 * gfortran.dg/unexp_attribute.f90: New test
10014
10015 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10016 Richard Biener <rguenther@suse.de>
10017
10018 PR tree-optimization/79908
10019 * gcc.dg/torture/pr79908.c: New file.
10020
10021 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10022
10023 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10024 with sizeof(int) < 4.
10025
10026 2017-03-21 Martin Liska <mliska@suse.cz>
10027
10028 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10029 apostrophes.
10030
10031 2017-03-21 Richard Biener <rguenther@suse.de>
10032
10033 PR tree-optimization/80032
10034 * g++.dg/opt/pr80032.C: New testcase.
10035
10036 2017-03-21 Richard Biener <rguenther@suse.de>
10037
10038 PR tree-optimization/80122
10039 * gcc.dg/torture/pr80122.c: New testcase.
10040
10041 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10042
10043 * gcc.dg/pic-2.c: Skip for MIPS.
10044 * gcc.dg/pie-2.c: Skip for MIPS.
10045
10046 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10047
10048 PR c++/77752
10049 * g++.dg/cpp0x/initlist97.C: New.
10050 * g++.dg/cpp0x/initlist85.C: Update.
10051
10052 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10053
10054 PR c/67338
10055 * gcc.dg/pr67338.c: New test.
10056
10057 PR c++/35878
10058 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10059 dump instead of assembler.
10060 * g++.dg/init/pr35878_2.C: Likewise.
10061 * g++.dg/init/pr35878_3.C: Likewise.
10062
10063 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10064
10065 PR c/80097
10066 * gcc.dg/ubsan/pr80097.c: New test.
10067
10068 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10069
10070 PR tree-optimization/80054
10071 * g++.dg/torture/pr80054.C: New file.
10072
10073 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10074
10075 PR target/79963
10076 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10077 directive to assure selection of proper bit using rlwinm insn.
10078 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10079 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10080 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10081 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10082
10083 2017-03-20 Marek Polacek <polacek@redhat.com>
10084 Paolo Carlini <paolo.carlini@oracle.com>
10085
10086 PR c++/80059 - ICE with noexcept and __transaction_atomic
10087 * g++.dg/tm/pr80059-2.C: New test.
10088 * g++.dg/tm/pr80059.C: New test.
10089
10090 2017-03-20 Martin Liska <mliska@suse.cz>
10091
10092 PR middle-end/79753
10093 * gcc.target/i386/mpx/pr79753.c: New test.
10094
10095 2017-03-20 Martin Liska <mliska@suse.cz>
10096
10097 PR target/79769
10098 PR target/79770
10099 * g++.dg/pr79769.C: New test.
10100 * gcc.target/i386/mpx/pr79770.c: New test.
10101
10102 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10103
10104 PR target/78857
10105 * gcc.target/s390/load-and-test-fp-1.c: New test.
10106 * gcc.target/s390/load-and-test-fp-2.c: New test.
10107
10108 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10109
10110 PR fortran/79676
10111 * gfortran.dg/submodule_28.f08 : New test.
10112
10113 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10114
10115 PR fortran/71838
10116 * gfortran.dg/submodule_26.f08 : New test.
10117 * gfortran.dg/submodule_27.f08 : New test.
10118
10119 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10120
10121 PR target/79951
10122 * gcc.target/powerpc/pr79951.c: New.
10123
10124 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10125
10126 PR rtl-optimization/79910
10127 * gcc.dg/torture/pr79910.c: New test.
10128
10129 2017-03-17 Jeff Law <law@redhat.com>
10130
10131 PR tree-optimization/71437
10132 * gcc.dg/tree-ssa/pr71437.c: New test.
10133 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10134 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10135 now caught by VRP, but which were previously caught by DOM.
10136
10137 2017-03-17 Richard Biener <rguenther@suse.de>
10138
10139 PR middle-end/80075
10140 * g++.dg/torture/pr80075.C: New testcase.
10141
10142 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10143
10144 PR target/71294
10145 * g++.dg/pr71294.C: New test.
10146
10147 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10148
10149 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10150
10151 2017-03-16 Jakub Jelinek <jakub@redhat.com>
10152
10153 PR fortran/80010
10154 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10155
10156 PR fortran/79886
10157 * gfortran.dg/pr79886.f90: New test.
10158
10159 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10160
10161 PR target/79038
10162 * gcc.target/powerpc/pr79038-1.c: New test.
10163
10164 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10165
10166 PR fortran/33271
10167 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10168
10169 2017-03-15 Jiong Wang <jiong.wang@arm.com>
10170
10171 PR testsuite/79356
10172 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10173
10174 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
10175
10176 PR target/80019
10177 * gcc.target/i386/pr80019.c: New test.
10178
10179 2017-03-15 Martin Liska <mliska@suse.cz>
10180
10181 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10182
10183 2017-03-14 Martin Sebor <msebor@redhat.com>
10184
10185 PR tree-optimization/79800
10186 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10187 * gcc.dg/tree-ssa/pr79800.c: New test.
10188
10189 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10190
10191 PR target/79947
10192 * gcc.target/powerpc/pr79947.c: New test.
10193
10194 2017-03-14 Martin Sebor <msebor@redhat.com>
10195
10196 PR middle-end/80020
10197 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10198 * gcc.dg/attr-alloc_size-7.c: Same.
10199 * gcc.dg/attr-alloc_size-9.c: Same.
10200 * gcc.dg/builtin-alloc-size.c: Same.
10201 * gcc.dg/pr80020.c: New test.
10202
10203 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10204
10205 PR rtl-optimization/79728
10206 * gcc.target/i386/sse-globalreg.c: New test.
10207
10208 2017-03-14 Martin Liska <mliska@suse.cz>
10209
10210 PR lto/66295
10211 * gcc.dg/tree-prof/pr66295.c: New test.
10212
10213 2017-03-13 Martin Liska <mliska@suse.cz>
10214
10215 PR middle-end/78339
10216 * gcc.target/i386/mpx/pr78339.c: New test.
10217
10218 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10219
10220 * gcc.target/arc/bitfield.c: New file.
10221
10222 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10223
10224 * gcc.target/arc/pr9001090948.c: New file.
10225
10226 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10227
10228 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10229 Fix test. Make early-out condition return early. Correct comments.
10230
10231 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10232
10233 PR libgfortran/78854
10234 * gfortran.dg/dtio_25.f90: New test.
10235
10236 2017-03-10 Martin Sebor <msebor@redhat.com>
10237
10238 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10239
10240 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10241
10242 PR rtl-optimization/78911
10243 * gcc.target/i386/pr78911-1.c: New test.
10244 * gcc.target/i386/pr78911-2.c: New test.
10245
10246 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
10247
10248 PR target/79941
10249 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10250 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10251 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10252
10253 2017-03-10 Marek Polacek <polacek@redhat.com>
10254
10255 PR c++/79967
10256 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10257
10258 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10259
10260 PR c++/79899
10261 * g++.dg/other/friend7.C: New test.
10262
10263 PR c++/79896
10264 * g++.dg/ext/int128-5.C: New test.
10265
10266 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10267
10268 PR testsuite/79356
10269 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10270 powerpc, sparc, or s390x.
10271
10272 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10273
10274 PR target/79907
10275 * gcc.target/powerpc/pr79907.c: New.
10276
10277 2017-03-10 Olivier Hainque <hainque@adacore.com>
10278
10279 * gnat.dg/opt64.adb: New test.
10280 * gnat.dg/opt64_pkg.ads: New helper.
10281 * gnat.dg/opt64_pkg.adb: New helper.
10282
10283 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10284
10285 PR rtl-optimization/79909
10286 * gcc.target/powerpc/pr79909.c: New test.
10287
10288 PR tree-optimization/79972
10289 * gcc.dg/pr79972.c: New test.
10290
10291 PR tree-optimization/77975
10292 * gcc.dg/pr77975.c: New test.
10293
10294 2017-03-09 Marek Polacek <polacek@redhat.com>
10295
10296 PR c++/79962
10297 PR c++/79984
10298 * c-c++-common/nonnull-3.c: New test.
10299 * g++.dg/warn/Wnonnull3.C: New test.
10300
10301 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10302
10303 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10304 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10305
10306 2017-03-09 Marek Polacek <polacek@redhat.com>
10307
10308 PR sanitizer/79757
10309 * gcc.dg/ubsan/pr79757-1.c: New test.
10310 * gcc.dg/ubsan/pr79757-2.c: New test.
10311 * gcc.dg/ubsan/pr79757-3.c: New test.
10312 * gcc.dg/ubsan/pr79757-4.c: New test.
10313 * gcc.dg/ubsan/pr79757-5.c: New test.
10314
10315 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10316
10317 PR c/79969
10318 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10319
10320 2017-03-09 Marek Polacek <polacek@redhat.com>
10321
10322 PR c++/79687
10323 * g++.dg/expr/ptrmem8.C: New test.
10324 * g++.dg/expr/ptrmem9.C: New test.
10325
10326 2017-03-09 Richard Biener <rguenther@suse.de>
10327
10328 PR tree-optimization/79977
10329 * gcc.dg/graphite/pr79977.c: New testcase.
10330
10331 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10332
10333 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10334 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10335 * lib/target-supports.exp (check_effective_target_rdynamic):
10336 New proc.
10337
10338 2017-03-09 Richard Biener <rguenther@suse.de>
10339
10340 PR middle-end/79971
10341 * gcc.dg/fixed-point/pr79971.c: New testcase.
10342
10343 2017-03-09 Richard Biener <rguenther@suse.de>
10344
10345 PR ipa/79970
10346 * gcc.dg/torture/pr79970.c: New testcase.
10347
10348 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10349
10350 PR c++/71966
10351 * g++.dg/cpp0x/pr71966-1.C: New.
10352 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10353
10354 2017-03-09 Martin Liska <mliska@suse.cz>
10355
10356 PR tree-optimization/79631
10357 * gcc.target/i386/mpx/pr79631.c: New test.
10358
10359 2017-03-09 Martin Liska <mliska@suse.cz>
10360
10361 PR target/65705
10362 PR target/69804
10363 * gcc.target/i386/pr71458.c: Update scanned pattern.
10364
10365 2017-03-09 Marek Polacek <polacek@redhat.com>
10366
10367 PR c++/79672
10368 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10369 * g++.dg/warn/Wduplicated-branches3.C: New test.
10370
10371 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10372
10373 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10374
10375 2017-03-09 Martin Liska <mliska@suse.cz>
10376
10377 PR ipa/79764
10378 * g++.dg/pr79764.C: New test.
10379
10380 2017-03-09 Martin Liska <mliska@suse.cz>
10381
10382 PR ipa/79761
10383 * g++.dg/pr79761.C: New test.
10384
10385 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10386
10387 PR sanitizer/79944
10388 * c-c++-common/asan/pr79944.c: New test.
10389
10390 PR target/79932
10391 * gcc.target/i386/pr79932-2.c: New test.
10392
10393 PR target/79932
10394 * gcc.target/i386/pr79932-1.c: New test.
10395
10396 2017-03-09 Marek Polacek <polacek@redhat.com>
10397
10398 PR c++/79900 - ICE in strip_typedefs
10399 * g++.dg/warn/Wpadded-1.C: New test.
10400
10401 2017-03-08 Marek Polacek <polacek@redhat.com>
10402
10403 * g++.dg/Walloca1.C: Adjust dg-warning.
10404
10405 2017-03-08 Andrew Haley <aph@redhat.com>
10406
10407 PR tree-optimization/79943
10408 * gcc.dg/tree-ssa/pr79943.c: New test.
10409
10410 2017-03-08 Richard Biener <rguenther@suse.de>
10411
10412 PR tree-optimization/79955
10413 * gcc.dg/uninit-24.c: New testcase.
10414
10415 2017-03-08 Richard Biener <rguenther@suse.de>
10416
10417 PR tree-optimization/79920
10418 * gcc.dg/vect/pr79920.c: New testcase.
10419
10420 2017-03-08 Jakub Jelinek <jakub@redhat.com>
10421
10422 PR sanitizer/79904
10423 * gcc.dg/ubsan/pr79904.c: New test.
10424
10425 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10426
10427 PR c/79834
10428 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10429 diagnostics.
10430
10431 2017-03-07 Marek Polacek <polacek@redhat.com>
10432
10433 PR middle-end/79809
10434 * g++.dg/Walloca1.C: New test.
10435
10436 2017-03-07 Martin Liska <mliska@suse.cz>
10437
10438 PR middle-end/68270
10439 * g++.dg/pr68270.C: New test.
10440
10441 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10442
10443 PR rtl-optimization/79901
10444 * gcc.target/i386/pr79901.c: New test.
10445
10446 PR sanitizer/79897
10447 * c-c++-common/ubsan/pr79897.c: New test.
10448
10449 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10450
10451 PR rtl-optimization/79571
10452 * gcc.target/i386/pr79571.c: New.
10453
10454 2017-03-06 Marek Polacek <polacek@redhat.com>
10455
10456 PR c++/79796 - ICE with NSDMI and this pointer
10457 * g++.dg/cpp0x/nsdmi13.C: New test.
10458
10459 2017-03-06 Julia Koval <julia.koval@intel.com>
10460
10461 PR target/79793
10462 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10463 directives.
10464 * gcc.target/i386/interrupt-13.c: Ditto.
10465 * gcc.target/i386/interrupt-14.c: Ditto.
10466 * gcc.target/i386/interrupt-15.c: Ditto.
10467
10468 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10469
10470 PR c++/79822
10471 * g++.dg/cpp0x/constexpr-79822.C: New test.
10472
10473 2017-03-06 Richard Biener <rguenther@suse.de>
10474
10475 PR tree-optimization/79894
10476 * gcc.dg/vect/pr79887.c: New testcase.
10477
10478 2017-03-06 Richard Biener <rguenther@suse.de>
10479
10480 PR tree-optimization/79824
10481 * gcc.dg/vect/pr79824-1.c: New testcase.
10482 * gcc.dg/vect/pr79824-2.c: Likewise.
10483
10484 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10485
10486 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10487 gettimeofday. Remove dg-skip-if for AVR.
10488 * lib/target-supports.exp (check_effective_target_gettimeofday):
10489 New proc.
10490
10491 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10492
10493 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10494 * gcc.target/s390/hotpatch-10.c: Likewise.
10495 * gcc.target/s390/hotpatch-11.c: Likewise.
10496 * gcc.target/s390/hotpatch-12.c: Likewise.
10497 * gcc.target/s390/hotpatch-13.c: Likewise.
10498 * gcc.target/s390/hotpatch-14.c: Likewise.
10499 * gcc.target/s390/hotpatch-15.c: Likewise.
10500 * gcc.target/s390/hotpatch-16.c: Likewise.
10501 * gcc.target/s390/hotpatch-17.c: Likewise.
10502 * gcc.target/s390/hotpatch-18.c: Likewise.
10503 * gcc.target/s390/hotpatch-19.c: Likewise.
10504 * gcc.target/s390/hotpatch-2.c: Likewise.
10505 * gcc.target/s390/hotpatch-26.c: Likewise.
10506 * gcc.target/s390/hotpatch-27.c: Likewise.
10507 * gcc.target/s390/hotpatch-28.c: Likewise.
10508 * gcc.target/s390/hotpatch-3.c: Likewise.
10509 * gcc.target/s390/hotpatch-4.c: Likewise.
10510 * gcc.target/s390/hotpatch-5.c: Likewise.
10511 * gcc.target/s390/hotpatch-6.c: Likewise.
10512 * gcc.target/s390/hotpatch-7.c: Likewise.
10513 * gcc.target/s390/hotpatch-8.c: Likewise.
10514 * gcc.target/s390/hotpatch-9.c: Likewise.
10515
10516 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10517
10518 PR c++/64574
10519 * g++.dg/template/crash125.C: New.
10520
10521 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10522
10523 PR target/79812
10524 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10525
10526 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10527
10528 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10529
10530 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10531
10532 * gcc.target/mips/msa-minmax.c: New tests.
10533
10534 2017-03-06 Martin Liska <mliska@suse.cz>
10535
10536 PR sanitize/79783
10537 * g++.dg/asan/pr79783.C: New test.
10538
10539 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10540
10541 * gcc.target/mips/msa-dotp.c: New tests.
10542
10543 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10544
10545 * gcc.target/mips/msa-bclri.c: New test.
10546
10547 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10548
10549 PR c++/70266
10550 * g++.dg/tm/pr70266.C: New.
10551
10552 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
10553 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10554
10555 * gfortran.dg/coarray/fail_image_1.f08: New test.
10556 * gfortran.dg/coarray/fail_image_2.f08: New test.
10557 * gfortran.dg/coarray/failed_images_1.f08: New test.
10558 * gfortran.dg/coarray/failed_images_2.f08: New test.
10559 * gfortran.dg/coarray/image_status_1.f08: New test.
10560 * gfortran.dg/coarray/image_status_2.f08: New test.
10561 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10562 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10563 * gfortran.dg/coarray_fail_st.f90: New test.
10564 * gfortran.dg/coarray_failed_images_1.f08: New test.
10565 * gfortran.dg/coarray_image_status_1.f08: New test.
10566 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10567
10568 2017-03-03 Marek Polacek <polacek@redhat.com>
10569
10570 PR c/79758
10571 * gcc.dg/noncompile/pr79758.c: New test.
10572
10573 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10574
10575 PR middle-end/79805
10576 * g++.dg/opt/pr79805.C: New test.
10577
10578 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10579
10580 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10581 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10582 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10583 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10584 * gcc.target/i386/i386.exp
10585 (check_effective_target_avx512vpopcntdq): New.
10586
10587 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10588
10589 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10590 ilp32 targets and match DImode registers for lp64 targets.
10591
10592 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
10593
10594 * g++.dg/pr71624.C: Disable for x32.
10595 * g++.dg/pr71633.C: Ditto.
10596
10597 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10598
10599 PR target/79807
10600 * gcc.target/i386/pr79807.c: New test.
10601
10602 2017-03-03 Martin Liska <mliska@suse.cz>
10603
10604 PR tree-optimization/79803
10605 * gcc.dg/tree-ssa/pr79803.c: New test.
10606
10607 2017-03-03 Martin Liska <mliska@suse.cz>
10608
10609 PR rtl-optimization/79574
10610 * gcc.dg/pr79574-2.c: New test.
10611
10612 2017-03-03 Richard Biener <rguenther@suse.de>
10613
10614 PR c++/79825
10615 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10616
10617 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10618
10619 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10620
10621 2017-03-03 Marek Polacek <polacek@redhat.com>
10622
10623 PR c++/79791
10624 * g++.dg/warn/Wwrite-strings-1.C: New test.
10625 * g++.dg/warn/Wwrite-strings-2.C: New test.
10626 * g++.dg/warn/Wwrite-strings-3.C: New test.
10627 * g++.dg/warn/Wwrite-strings-4.C: New test.
10628 * g++.dg/warn/Wwrite-strings-5.C: New test.
10629 * g++.dg/warn/Wwrite-strings-6.C: New test.
10630 * g++.dg/warn/Wwrite-strings-7.C: New test.
10631 * g++.dg/warn/Wwrite-strings-8.C: New test.
10632 * g++.dg/warn/Wwrite-strings-9.C: New test.
10633 * g++.dg/warn/Wwrite-strings-10.C: New test.
10634 * g++.dg/warn/Wwrite-strings-11.C: New test.
10635 * g++.dg/warn/Wwrite-strings-12.C: New test.
10636
10637 2017-03-03 Richard Biener <rguenther@suse.de>
10638
10639 PR middle-end/79818
10640 * gcc.dg/torture/pr79818.c: New testcase.
10641
10642 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10643
10644 PR c++/79782
10645 * g++.dg/warn/Wunused-parm-10.C: New test.
10646
10647 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10648
10649 * gcc.dg/rtl/x86_64/*.c: Test for
10650 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10651
10652 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10653
10654 PR target/79514
10655 * gcc.target/i386/pr79514.c: New test.
10656
10657 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10658
10659 PR rtl-optimization/79780
10660 * gcc.c-torture/compile/pr79780.c: New test.
10661
10662 2017-03-02 Richard Biener <rguenther@suse.de>
10663
10664 PR tree-optimization/79345
10665 PR c++/42000
10666 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10667 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10668 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10669
10670 2017-03-02 Richard Biener <rguenther@suse.de>
10671
10672 PR c/79756
10673 * gcc.dg/vector-1.c: New testcase.
10674
10675 2017-03-02 Bin Cheng <bin.cheng@arm.com>
10676
10677 PR tree-optimization/66768
10678 * gcc.target/i386/pr66768.c: New test.
10679
10680 2017-03-02 Richard Biener <rguenther@suse.de>
10681
10682 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10683 * gcc.dg/rtl/x86_64/final.c: Likewise.
10684 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10685 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10686 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10687 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10688
10689 2017-03-02 Richard Biener <rguenther@suse.de>
10690
10691 PR tree-optimization/79777
10692 * gcc.dg/torture/pr79777.c: New testcase.
10693
10694 2017-03-01 Martin Sebor <msebor@redhat.com>
10695
10696 PR middle-end/79692
10697 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
10698 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
10699 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
10700 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
10701
10702 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
10703
10704 * gcc.target/i386/invsize-2.c: New test.
10705 * gcc.target/i386/invsize-3.c: Ditto.
10706 * gcc.target/i386/invsize-4.c: Ditto.
10707 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
10708 * gcc.target/i386/stackalign/asm-1.c: Ditto.
10709
10710 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10711
10712 PR target/79439
10713 * gcc.target/powerpc/pr79439.c: New test.
10714
10715 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
10716
10717 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
10718 scan string.
10719
10720
10721 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10722
10723 PR target/79395
10724 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
10725 pattern to look for vcmpequd. instead of vcmpnew.
10726 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
10727 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
10728 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
10729 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
10730 look for xvcmpeqdp. instead of xvcmpnedp.
10731 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
10732 look for vcmpequd. instead of vcmpnew.
10733 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
10734 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10735 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
10736 look for xvcmpeqsp. instead of xvcmpnesp.
10737 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
10738 look for xvcmpeqdp. instead of xvcmpnedp.
10739 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
10740 look for vcmpequd. instead of vcmpnew.
10741 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
10742 look for vcmpeqsp instead of xvcmpnesp.
10743 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
10744 look for xvcmpeqdp instead of xvcmpnedp.
10745
10746 2017-03-01 Richard Biener <rguenther@suse.de>
10747
10748 PR middle-end/79721
10749 * gcc.dg/torture/pr79721.c: New testcase.
10750
10751 2017-03-01 Jakub Jelinek <jakub@redhat.com>
10752
10753 PR c++/79681
10754 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
10755 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
10756
10757 PR c++/79746
10758 * g++.dg/warn/Wunused-parm-9.C: New test.
10759
10760 PR tree-optimization/79734
10761 * g++.dg/opt/pr79734.C: New test.
10762
10763 2017-02-28 Jakub Jelinek <jakub@redhat.com>
10764
10765 PR tree-optimization/79737
10766 * gcc.c-torture/execute/pr79737-1.c: New test.
10767 * gcc.c-torture/execute/pr79737-2.c: New test.
10768
10769 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
10770
10771 * gcc.target/sparc/20170228-1.c: New test.
10772
10773 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
10774
10775 * gcc.target/i386/invsize-1.c: New test.
10776
10777 2017-02-28 Martin Sebor <msebor@redhat.com>
10778
10779 PR tree-optimization/79691
10780 * gcc.dg/tree-ssa/pr79691.c: New test.
10781
10782 2017-02-28 Jakub Jelinek <jakub@redhat.com>
10783
10784 PR target/79729
10785 * gcc.target/i386/pr79729.c: New test.
10786
10787 2017-02-28 Richard Biener <rguenther@suse.de>
10788
10789 PR tree-optimization/79740
10790 * gcc.dg/torture/pr79740.c: New testcase.
10791
10792 2017-02-28 Richard Biener <rguenther@suse.de>
10793
10794 PR middle-end/79731
10795 * c-c++-common/torture/pr79731.c: New testcase.
10796
10797 2017-02-28 Richard Biener <rguenther@suse.de>
10798
10799 PR tree-optimization/79732
10800 * gcc.dg/torture/pr79732.c: New testcase.
10801
10802 2017-02-28 Richard Biener <rguenther@suse.de>
10803
10804 PR tree-optimization/79723
10805 * gcc.target/i386/pr79723.c: New testcase.
10806
10807 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
10808
10809 PR target/79544
10810 * gcc.target/powerpc/pr79544.c: New.
10811
10812 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10813
10814 PR c++/79414
10815 * g++.dg/parse/crash67.C: New.
10816
10817 2017-02-27 Bin Cheng <bin.cheng@arm.com>
10818
10819 PR tree-optimization/77536
10820 * gcc.dg/vect/pr79347.c: Revise testing string.
10821
10822 2017-02-27 Richard Biener <rguenther@suse.de>
10823
10824 PR tree-optimization/45397
10825 * gcc.dg/tree-ssa/pr45397.c: New testcase.
10826
10827 2017-02-27 Richard Biener <rguenther@suse.de>
10828
10829 PR tree-optimization/79690
10830 * gcc.target/i386/pr79690.c: New testcase.
10831
10832 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10833
10834 PR fortran/51119
10835 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
10836 of original.
10837 * gfortran.dg/inline_matmul_11.f90: Likewise.
10838 * gfortran.dg/inline_matmul_9.f90: Likewise.
10839 * gfortran.dg/matmul_13.f90: New test.
10840 * gfortran.dg/matmul_14.f90: New test.
10841
10842 2017-02-25 Jakub Jelinek <jakub@redhat.com>
10843
10844 PR middle-end/79396
10845 * g++.dg/opt/pr79396.C: New test.
10846
10847 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10848
10849 PR fortran/79597
10850 * gfortran.dg/dtio_6.f90: Update test.
10851
10852 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10853
10854 PR fortran/79601
10855 * gfortran.dg/interface_operator_2.f90: New test.
10856
10857 2017-02-24 Jakub Jelinek <jakub@redhat.com>
10858
10859 PR c/79677
10860 * gcc.dg/pr79677.c: New test.
10861
10862 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
10863
10864 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
10865 of mov.ps.
10866 * gcc.target/mips/mips-ps-type.c (move): Likewise.
10867 (cond_move1): Simplify condition to force generation of
10868 mov[nz].ps.
10869 (cond_move2): Likewise.
10870
10871 2017-02-24 Jakub Jelinek <jakub@redhat.com>
10872
10873 PR c++/79588
10874 * g++.dg/warn/Wrestrict-1.C: New test.
10875 * g++.dg/warn/Wrestrict-2.C: New test.
10876
10877 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
10878
10879 * g++.dg/ext/complit15.C: Require LTO.
10880
10881 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
10882
10883 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
10884 logical_op_short_circuit to skip targets.
10885 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
10886 and s390.
10887
10888 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10889
10890 * gnat.dg/opt63.adb: New test.
10891
10892 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10893
10894 * gnat.dg/discr47.adb: New test.
10895
10896 2017-02-24 Richard Biener <rguenther@suse.de>
10897
10898 PR tree-optimization/79389
10899 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
10900
10901 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
10902
10903 PR c++/79361
10904 * g++.dg/cpp0x/pr79361-1.C: New.
10905 * g++.dg/cpp0x/pr79361-2.C: Likewise.
10906
10907 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
10908
10909 * gcc.target/visium/bit_test.c: Accept any lsr form.
10910 * gcc.target/visium/block_move.c: Tweak.
10911
10912 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
10913
10914 PR 68749
10915 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
10916
10917 2017-02-23 Richard Biener <rguenther@suse.de>
10918
10919 PR tree-optimization/79683
10920 * gcc.target/i386/pr79683.c: New testcase.
10921
10922 2017-02-22 Jeff Law <law@redhat.com>
10923
10924 PR tree-optimization/79578
10925 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
10926
10927 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
10928
10929 * gcc.target/mips/msa-fp-cc.c: New test.
10930
10931 2017-02-22 Jakub Jelinek <jakub@redhat.com>
10932
10933 PR c++/79664
10934 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
10935 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
10936 * g++.dg/gomp/pr79664.C: New test.
10937
10938 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
10939
10940 2017-02-22 Marek Polacek <polacek@redhat.com>
10941
10942 PR c++/79653
10943 * g++.dg/cpp0x/alignas10.C: New test.
10944 * g++.dg/cpp0x/alignas9.C: New test.
10945
10946 PR c++/79657
10947 * g++.dg/ext/underlying_type12.C: New test.
10948
10949 PR c/79662
10950 * gcc.dg/enum-incomplete-4.c: New test.
10951
10952 2017-02-22 Jakub Jelinek <jakub@redhat.com>
10953
10954 PR target/70465
10955 * gcc.target/i386/pr70465-2.c: New test.
10956
10957 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
10958
10959 * gcc.dg/pr61441.c: Use dg-add-options ieee.
10960
10961 2017-02-22 Richard Biener <rguenther@suse.de>
10962
10963 PR tree-optimization/79673
10964 * gcc.target/i386/pr79673.c: New testcase.
10965
10966 2017-02-22 Richard Biener <rguenther@suse.de>
10967
10968 PR tree-optimization/79666
10969 * gcc.dg/torture/pr79666.c: New testcase.
10970
10971 2017-02-22 Martin Liska <mliska@suse.cz>
10972
10973 PR lto/79587
10974 * gcc.dg/tree-prof/pr79587.c: New test.
10975
10976 2017-02-21 Marek Polacek <polacek@redhat.com>
10977
10978 PR c++/79535
10979 * g++.dg/ext/flexary23.C: New test.
10980
10981 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
10982
10983 PR target/79593
10984 * gcc.target/i386/pr79593.c: New test.
10985
10986 2017-02-21 Jakub Jelinek <jakub@redhat.com>
10987
10988 PR c++/79654
10989 * g++.dg/cpp1z/decomp26.C: New test.
10990
10991 PR sanitizer/79589
10992 * g++.dg/ubsan/pr79589.C: New test.
10993
10994 2017-02-21 Jeff Law <law@redhat.com>
10995
10996 PR tree-optimization/79621
10997 * gcc.c-torture/compile/pr79621.c: New test.
10998
10999 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11000
11001 PR c++/79655
11002 * g++.dg/cpp1y/constexpr-79655.C: New test.
11003
11004 PR c++/79639
11005 * g++.dg/cpp1y/constexpr-79639.C: New test.
11006
11007 PR target/79633
11008 * gcc.target/i386/mpx/pr79633.c: New test.
11009
11010 PR target/79570
11011 * gcc.dg/pr79570.c: New test.
11012
11013 PR c++/79641
11014 * c-c++-common/pr79641.c: New test.
11015
11016 PR tree-optimization/79649
11017 * gcc.target/i386/pr79649.c: New test.
11018
11019 PR target/79494
11020 * gcc.dg/pr79494.c: New test.
11021
11022 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11023
11024 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11025 to dg-options.
11026
11027 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11028
11029 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11030
11031 2017-02-02 Jason Merrill <jason@redhat.com>
11032
11033 PR c++/79580
11034 * g++.dg/ext/complit15.C: New.
11035
11036 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11037
11038 PR target/78056
11039 * gcc.target/powerpc/pr78056-8.c: Remove.
11040
11041 2017-02-20 Marek Polacek <polacek@redhat.com>
11042
11043 PR middle-end/79537
11044 * gcc.dg/comp-goto-4.c: New test.
11045
11046 PR sanitizer/79558
11047 * c-c++-common/ubsan/bounds-14.c: New test.
11048
11049 2017-02-20 Jakub Jelinek <jakub@redhat.com>
11050
11051 PR target/79568
11052 * gcc.target/i386/pr79568-1.c: New test.
11053 * gcc.target/i386/pr79568-2.c: New test.
11054 * gcc.target/i386/pr79568-3.c: New test.
11055
11056 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
11057
11058 PR fortran/79382
11059 * gfortran.dg/dtio_10.f90: Change test of error message.
11060 * gfortran.dg/dtio_23.f90: New test.
11061 * gfortran.dg/dtio_24.f90: New test.
11062
11063 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
11064
11065 PR fortran/79434
11066 * gfortran.dg/submodule_25.f08: New test.
11067
11068 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11069
11070 PR fortran/79447
11071 * gfortran.dg/submodule_24.f08: New test.
11072
11073 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11074
11075 PR fortran/79229
11076 * gfortran.dg/class_allocate_24.f90: New test.
11077
11078 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11079
11080 PR fortran/79402
11081 * gfortran.dg/submodule_23.f90: New test.
11082
11083 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11084
11085 PR c++/79380
11086 * g++.dg/cpp0x/alignas8.C: New.
11087
11088 2017-02-19 Eric Fiselier <eric@efcs.ca>
11089 Jonathan Wakely <jwakely@redhat.com>
11090
11091 PR c++/69523
11092 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11093
11094 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11095
11096 * gcc.dg/gimplefe-26.c: New test.
11097
11098 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
11099
11100 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11101
11102 2017-02-18 Jakub Jelinek <jakub@redhat.com>
11103
11104 PR target/79569
11105 * gcc.target/i386/3dnowA-3.c: New test.
11106
11107 PR target/79559
11108 * gcc.target/i386/pr79559.c: New test.
11109
11110 2017-02-17 Joseph Myers <joseph@codesourcery.com>
11111
11112 * gcc.dg/c11-float-2.c: New test.
11113 * gcc.dg/torture/float128-floath.c,
11114 gcc.dg/torture/float128x-floath.c,
11115 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11116 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11117 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11118 *_DECIMAL_DIG macros with DECIMAL_DIG.
11119
11120 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11121
11122 PR target/79261
11123 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11124
11125 2017-02-17 Julia Koval <julia.koval@intel.com>
11126
11127 * gcc.target/i386/rdpid.c New test.
11128 * gcc.target/i386/sse-12.c: Add -mrdpid.
11129 * gcc.target/i386/sse-13.c: Ditto.
11130 * gcc.target/i386/sse-14.c: Ditto.
11131 * gcc.target/i386/sse-22.c: Ditto.
11132 * gcc.target/i386/sse-23.c: Ditto.
11133 * g++.dg/other/i386-2.C: Ditto.
11134 * g++.dg/other/i386-3.C: Ditto.
11135
11136 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11137
11138 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11139 * gcc.dg/pr61441.c: Ditto.
11140
11141 2017-02-17 Martin Liska <mliska@suse.cz>
11142
11143 PR rtl-optimization/79574
11144 * gcc.dg/pr79574.c: New test.
11145
11146 2017-02-17 Marek Polacek <polacek@redhat.com>
11147
11148 PR middle-end/79536
11149 * gcc.dg/torture/pr79536.c: New test.
11150
11151 2017-02-16 Alan Modra <amodra@gmail.com>
11152
11153 * gcc.c-torture/execute/pr79286.c: New.
11154
11155 2017-02-16 Jakub Jelinek <jakub@redhat.com>
11156
11157 PR c++/79512
11158 * c-c++-common/gomp/pr79512.c: New test.
11159
11160 2017-02-15 Martin Sebor <msebor@redhat.com>
11161
11162 PR c++/79363
11163 * g++.dg/ext/flexary12.C: Adjust.
11164 * g++.dg/ext/flexary20.C: Same.
11165 * g++.dg/ext/flexary21.C: Same.
11166 * g++.dg/ext/flexary22.C: New test.
11167
11168 2017-02-15 Bin Cheng <bin.cheng@arm.com>
11169
11170 PR tree-optimization/79347
11171 * gcc.dg/vect/pr79347.c: New test.
11172
11173 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11174
11175 PR c++/79301
11176 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11177 [[deprecated]] comment.
11178 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11179 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11180 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11181 [[deprecated]] in -std=c++11.
11182 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11183 [[fallthrough]] in -std=c++11 and -std=c++14.
11184
11185 PR c++/79288
11186 * g++.dg/tls/pr79288.C: New test.
11187
11188 2017-02-15 Marek Polacek <polacek@redhat.com>
11189
11190 PR c/79515
11191 * gcc.dg/dfp/pr79515.c: New.
11192
11193 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
11194
11195 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11196
11197 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11198
11199 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11200 "opt_files".
11201
11202 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11203
11204 PR target/79487
11205 * gcc.dg/dfp/pr79487.c: New test.
11206 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11207 2017-02-13 change.
11208
11209 2017-01-14 Carl Love <cel@us.ibm.com>
11210
11211 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11212 xvcvsxdsp and xvcvuxdsp instructions.
11213
11214 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11215
11216 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11217 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11218 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11219 64-bit default target.
11220 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11221 a 64-bit default target.
11222
11223 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11224
11225 PR target/79481
11226 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
11227 (test_3vx): Change return type from int to void.
11228 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11229 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11230 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11231 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11232 tests.
11233 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11234 (test_3vx): Change return type from int to void.
11235 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11236 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11237 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11238 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11239 tests.
11240 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11241 intrinsic. Change scan-assembler-times number from 1 to 2.
11242 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11243 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11244 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11245 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11246 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11247 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11248 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11249
11250 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11251
11252 PR middle-end/61225
11253 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11254 Use dg-additional-options for ia32 target. Remove XFAIL.
11255
11256 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11257
11258 PR target/79495
11259 * gcc.target/i386/pr79495.c: New test.
11260
11261 2017-02-14 Marek Polacek <polacek@redhat.com>
11262
11263 PR c++/79420
11264 PR c++/79463
11265 * g++.dg/cpp1y/pr79463.C: New.
11266 * g++.dg/template/incomplete10.C: New.
11267 * g++.dg/template/incomplete9.C: New.
11268
11269 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11270
11271 PR target/79498
11272 * gcc.target/i386/pr79498.c: New test.
11273
11274 2017-02-14 Martin Sebor <msebor@redhat.com>
11275
11276 PR middle-end/79448
11277 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11278 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11279 * gcc.dg/tree-ssa/pr79448.c: New test.
11280
11281 2017-02-14 Jeff Law <law@redhat.com>
11282
11283 PR tree-optimization/79095
11284 * g++.dg/pr79095-1.C: New test
11285 * g++.dg/pr79095-2.C: New test
11286 * g++.dg/pr79095-3.C: New test
11287 * g++.dg/pr79095-4.C: New test
11288 * g++.dg/pr79095-5.C: New test
11289 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11290 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11291
11292 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11293
11294 * gcc.target/aarch64/vect_fp16_1.c: New.
11295
11296 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11297
11298 * gcc.dg/gimplefe-25.c: New test.
11299
11300 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11301
11302 PR tree-optimization/79408
11303 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11304
11305 2017-02-14 Richard Biener <rguenther@suse.de>
11306
11307 PR middle-end/79432
11308 * gcc.dg/torture/pr79432.c: New testcase.
11309
11310 2017-02-13 Martin Sebor <msebor@redhat.com>
11311
11312 PR middle-end/79496
11313 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11314
11315 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11316
11317 PR sanitizer/79341
11318 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11319 variables volatile.
11320
11321 PR c++/79232
11322 * g++.dg/cpp1z/eval-order4.C: New test.
11323 * g++.dg/other/pr79232.C: New test.
11324
11325 2017-02-13 Nathan Sidwell <nathan@acm.org>
11326
11327 PR c++/79296
11328 * g++.dg/cpp0x/pr79296.C: New.
11329
11330 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11331
11332 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11333 Instead, xfail powerpc*-*-* && lp64.
11334
11335 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11336
11337 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11338 powerpc_p8vector_ok.
11339 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11340
11341 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11342
11343 PR target/79449
11344 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11345 for reading beyond a 4k boundary.
11346
11347 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11348
11349 PR rtl-optimization/79388
11350 PR rtl-optimization/79450
11351 * gcc.c-torture/execute/pr79388.c: New test.
11352 * gcc.c-torture/execute/pr79450.c: New test.
11353
11354 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11355
11356 PR fortran/65542
11357 * gfortran.dg/spread_init_expr_2.f90: New test case.
11358
11359 2017-02-11 Jakub Jelinek <jakub@redhat.com>
11360
11361 PR sanitizer/79341
11362 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11363
11364 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
11365
11366 PR tree-ssa/56727
11367 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11368
11369 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11370
11371 PR c++/79457
11372 * g++.dg/cpp0x/pr79457.C: New test.
11373
11374 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11375
11376 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11377 scan-assembler unless lp64.
11378
11379 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11380
11381 PR tree-optimization/66612
11382 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11383
11384 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11385
11386 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11387 of all powerpc.
11388
11389 2017-02-10 Marek Polacek <polacek@redhat.com>
11390
11391 PR c++/79435
11392 * g++.dg/cpp1y/pr79435.C: New.
11393
11394 PR c++/79184
11395 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11396
11397 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11398
11399 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11400 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11401 New.
11402 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11403 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11404 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11405 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11406 (vtst_expected_poly64x2): Move to aarch64-only section.
11407 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11408 (vtst_p64, vtstq_p64): New tests.
11409
11410 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11411
11412 PR c++/71737
11413 * g++.dg/cpp0x/pr71737.C: New.
11414
11415 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
11416 Richard Biener <rguenther@suse.de>
11417
11418 * gcc.dg/gimplefe-error-1.c: New testcase.
11419 * gcc.dg/gimplefe-error-2.c: New testcase.
11420 * gcc.dg/gimplefe-error-3.c: New testcase.
11421
11422 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11423
11424 PR tree-optimization/79411
11425 * gcc.c-torture/compile/pr79411.c: New test.
11426
11427 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11428 Jason Merrill <jason@redhat.com>
11429
11430 PR c++/79143
11431 * g++.dg/cpp1z/pr79143.C: New test.
11432
11433 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
11434
11435 * gcc.dg/loop-unswitch-2.c: Update testcase.
11436 * gcc.dg/loop-unswitch-1.c: Update testcase.
11437
11438 2017-02-09 Marek Polacek <polacek@redhat.com>
11439
11440 PR c/79428
11441 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11442 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11443 * c-c++-common/goacc/pr79428-1.c: New test.
11444 * c-c++-common/gomp/pr79428-2.c: New test.
11445 * c-c++-common/gomp/pr79428-5.c: New test.
11446 * c-c++-common/gomp/pr79428-6.c: New test.
11447 * c-c++-common/pr79428-3.c: New test.
11448
11449 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11450
11451 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11452 testcases.
11453
11454 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11455
11456 PR c/79413
11457 * gcc.c-torture/compile/pr79413.c: New test.
11458
11459 PR c++/79429
11460 * c-c++-common/gomp/pr79429.c: New test.
11461 * g++.dg/gomp/pr79429.C: New test.
11462
11463 PR c/79431
11464 * c-c++-common/gomp/pr79431.c: New test.
11465
11466 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11467 Cesar Philippidis <cesar@codesourcery.com>
11468 Joseph Myers <joseph@codesourcery.com>
11469 Chung-Lin Tang <cltang@codesourcery.com>
11470
11471 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11472 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11473 * c-c++-common/goacc/loop-auto-2.c: New.
11474 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11475 * c-c++-common/goacc/tile-2.c: New.
11476 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11477 * g++.dg/goacc/tile-1.C: New, check tile subst.
11478 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11479 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11480 * gfortran.dg/goacc/tile-1.f90: New test.
11481 * gfortran.dg/goacc/tile-2.f90: New test.
11482 * gfortran.dg/goacc/tile-lowering.f95: New test.
11483
11484 2017-02-09 Richard Biener <rguenther@suse.de>
11485
11486 PR tree-optimization/69823
11487 * gcc.dg/graphite/pr69823.c: New testcase.
11488
11489 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11490
11491 PR target/78604
11492 * gcc.target/powerpc/pr78604.c: New.
11493
11494 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11495
11496 PR target/68972
11497 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11498 disable this test on power architecture.
11499
11500 2017-02-08 Richard Biener <rguenther@suse.de>
11501
11502 PR tree-optimization/71824
11503 PR tree-optimization/79409
11504 * gcc.dg/graphite/pr71824-3.c: New testcase.
11505
11506 2017-02-08 Jakub Jelinek <jakub@redhat.com>
11507
11508 PR tree-optimization/79408
11509 * gcc.dg/tree-ssa/pr79408.c: New test.
11510
11511 2017-02-08 Richard Biener <rguenther@suse.de>
11512
11513 PR tree-optimization/71824
11514 * gcc.dg/graphite/pr71824-2.c: New testcase.
11515
11516 2017-02-07 Andrew Pinski <apinski@cavium.com>
11517
11518 * gcc.target/aarch64/popcount.c: New Testcase.
11519
11520 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11521
11522 PR rtl-optimization/79386
11523 * gcc.c-torture/compile/pr79386.c: New test.
11524
11525 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11526 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11527
11528 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11529 *-*-solaris*.
11530
11531 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11532
11533 PR target/79299
11534 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11535 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11536
11537 2017-02-07 Richard Biener <rguenther@suse.de>
11538
11539 * gcc.dg/gimplefe-23.c: New testcase.
11540 * gcc.dg/gimplefe-24.c: Likewise.
11541
11542 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11543
11544 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11545 scan-assembler instead of scan-assembler-times.
11546 * gcc.target/aarch64/test_frame_10.c: Likewise.
11547 * gcc.target/aarch64/test_frame_12.c: Likewise.
11548 * gcc.target/aarch64/test_frame_2.c: Likewise.
11549 * gcc.target/aarch64/test_frame_4.c: Likewise.
11550 * gcc.target/aarch64/test_frame_6.c: Likewise.
11551 * gcc.target/aarch64/test_frame_7.c: Likewise.
11552 * gcc.target/aarch64/test_frame_8.c: Likewise.
11553
11554 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11555
11556 * gcc.target/i386/pr78419.c: Require ifunc support.
11557
11558 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
11559
11560 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11561
11562 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11563
11564 PR c++/79360
11565 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11566
11567 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
11568
11569 * lib/target-supports.exp: Define the RISC-V target.
11570 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11571 * gcc.dg/builtin-apply2.c: Likewise.
11572 * gcc.dg/ifcvt-4.c: Likewise.
11573 * gcc.dg/loop-8.c: Likewise.
11574 * gcc.dg/sibcall-10.c: Likewise.
11575 * gcc.dg/sibcall-9.c: Likewise.
11576 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11577 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11578 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11579 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11580 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11581 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11582 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11583
11584 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11585
11586 PR target/66144
11587 * gcc.target/powerpc/pr66144-1.c: New test.
11588 * gcc.target/powerpc/pr66144-2.c: Likewise.
11589 * gcc.target/powerpc/pr66144-3.c: Likewise.
11590
11591 2017-02-06 Martin Sebor <msebor@redhat.com>
11592
11593 PR tree-optimization/79376
11594 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11595 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11596
11597 2017-02-06 Jakub Jelinek <jakub@redhat.com>
11598
11599 PR c++/79379
11600 * g++.dg/cpp1y/constexpr-79379.C: New test.
11601
11602 PR c++/79377
11603 * g++.dg/lookup/pr79377.C: New test.
11604
11605 PR c++/79372
11606 * g++.dg/cpp1z/decomp25.C: New test.
11607
11608 PR tree-optimization/79284
11609 * gcc.c-torture/compile/pr79284.c: New test.
11610
11611 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11612
11613 PR c++/70448
11614 * g++.dg/cpp0x/pr70448.C: New.
11615
11616 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11617
11618 PR 78348
11619 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11620 to dg-options.
11621
11622 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
11623
11624 PR target/78883
11625 * gcc.c-torture/compile/pr78883.c: New test.
11626
11627 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
11628
11629 PR tree-ssa/79347
11630 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11631 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11632 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11633 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11634 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11635 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11636 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11637 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11638 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11639 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11640 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11641 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11642 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11643
11644 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11645
11646 PR fortran/79344
11647 * gfortran.dg/allocate_with_source_24.f90: New test.
11648
11649 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11650
11651 PR fortran/79230
11652 * gfortran.dg/der_ptr_component_2.f90: New test.
11653
11654 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11655
11656 * gcc.target/sparc/20170205-1.c: New test.
11657
11658 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
11659
11660 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11661 libatomic_available.
11662
11663 * gcc.dg/pr77587.c: Require alias support.
11664 * gcc.dg/pr77587a.c: Likewise.
11665
11666 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11667 * gcc.c-torture/execute/pr78622.c: Likewise.
11668
11669 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11670 hppa*-*-hpux*.
11671 * c-c++-common/Wunused-var-16.c: Likewise.
11672 * c-c++-common/builtin-shuffle-1.c: Likewise.
11673 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11674 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11675
11676 2017-02-03 Martin Sebor <msebor@redhat.com>
11677
11678 PR tree-optimization/79327
11679 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
11680 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11681 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
11682
11683 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11684 Martin Sebor <msebor@redhat.com>
11685
11686 PR tree-optimization/79327
11687 * gcc.dg/tree-ssa/pr79327.c: New test.
11688 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11689 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11690 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11691 (test_sprintf_chk_range_schar): Adjust dg-message.
11692 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11693 * gcc.c-torture/execute/pr79327.c: New test.
11694
11695 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11696
11697 PR target/79354
11698 * gcc.target/powerpc/pr79354.c: New test.
11699 * gcc.c-torture/execute/pr79354.c: New test.
11700
11701 2017-02-03 Martin Sebor <msebor@redhat.com>
11702
11703 PR tree-optimization/79352
11704 * gcc.dg/tree-ssa/pr79352.c: New test.
11705
11706 2017-02-03 Martin Liska <mliska@suse.cz>
11707
11708 PR lto/66295
11709 * gcc.target/i386/mvc9.c: New test.
11710
11711 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
11712
11713 PR target/79158
11714 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
11715 to VSX reg.
11716
11717 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11718
11719 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
11720 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
11721 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
11722 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
11723 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
11724 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
11725 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
11726 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
11727 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
11728 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
11729 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
11730 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
11731 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
11732
11733 2017-02-02 Martin Sebor <msebor@redhat.com>
11734
11735 PR middle-end/79275
11736 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
11737 * gcc.dg/tree-ssa/pr79275.c: New test.
11738
11739 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11740
11741 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
11742
11743 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11744
11745 PR middle-end/77445
11746 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
11747 threading is done.
11748
11749 2017-02-02 Tamar Christina <tamar.christina@arm.com>
11750
11751 PR middle-end/78142
11752 * gcc.target/aarch64/vector_initialization_nostack.c
11753 (f12): Use one vector
11754
11755 2017-02-02 Jakub Jelinek <jakub@redhat.com>
11756
11757 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
11758 * c-c++-common/asan/misalign-1.c: Likewise.
11759 * c-c++-common/asan/misalign-2.c: Likewise.
11760 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
11761 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
11762 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
11763 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
11764 add -ffat-lto-objects from/to dg-additional-options.
11765 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
11766 dg-additional-options.
11767
11768 PR target/79197
11769 * gcc.target/powerpc/pr79197.c: New test.
11770 * gcc.c-torture/compile/pr79197.c: New test.
11771
11772 2017-02-02 Richard Biener <rguenther@suse.de>
11773
11774 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
11775
11776 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
11777
11778 PR c++/69637
11779 * g++.dg/cpp0x/pr69637-1.C: New.
11780 * g++.dg/cpp0x/pr69637-2.C: Likewise.
11781
11782 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11783
11784 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
11785
11786 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11787
11788 PR target/70012
11789 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
11790 conditions.
11791
11792 2017-02-01 Jakub Jelinek <jakub@redhat.com>
11793
11794 PR testsuite/79324
11795 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
11796 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
11797 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
11798 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
11799 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
11800 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
11801 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11802 * g++.dg/debug/dwarf2/align-1.C: Likewise.
11803 * g++.dg/debug/dwarf2/align-2.C: Likewise.
11804 * g++.dg/debug/dwarf2/align-3.C: Likewise.
11805 * g++.dg/debug/dwarf2/align-4.C: Likewise.
11806 * g++.dg/debug/dwarf2/align-5.C: Likewise.
11807 * g++.dg/debug/dwarf2/align-6.C: Likewise.
11808
11809 2017-02-01 Martin Liska <mliska@suse.cz>
11810
11811 PR testsuite/79272
11812 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
11813
11814 2017-02-01 Richard Biener <rguenther@suse.de>
11815
11816 PR testsuite/76957
11817 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
11818 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
11819 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
11820 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
11821
11822 2017-02-01 Richard Biener <rguenther@suse.de>
11823
11824 PR middle-end/79315
11825 * gfortran.dg/pr79315.f90: New testcase.
11826
11827 2017-02-01 Richard Biener <rguenther@suse.de>
11828
11829 PR tree-optimization/71824
11830 * gcc.dg/graphite/pr71824.c: New testcase.
11831
11832 2017-01-31 Jakub Jelinek <jakub@redhat.com>
11833
11834 PR c++/79304
11835 * g++.dg/diagnostic/pr79304.C: New test.
11836
11837 2017-01-31 David Malcolm <dmalcolm@redhat.com>
11838
11839 PR c++/79298
11840 * g++.dg/spellcheck-pr79298.C: New test case.
11841
11842 2017-01-31 David Malcolm <dmalcolm@redhat.com>
11843
11844 PR preprocessor/79210
11845 * gcc.dg/format/pr79210.c: New test case.
11846 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
11847 New function.
11848
11849 2017-01-31 Nathan Sidwell <nathan@acm.org>
11850
11851 PR c++/79290
11852 * g++.dg/warn/pr79290.C: New.
11853
11854 PR c++/67273
11855 PR c++/79253
11856 * g++.dg/cpp1y/pr67273.C: New.
11857 * g++.dg/cpp1y/pr79253.C: New.
11858
11859 2017-01-31 Nathan Sidwell <nathan@acm.org>
11860
11861 PR c++/79264
11862 * g++.dg/cpp1y/pr61636-1.C: Augment.
11863
11864 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
11865
11866 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
11867 rand() instead of random().
11868
11869 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
11870
11871 PR tree-optimization/71691
11872 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
11873
11874 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11875
11876 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
11877 __ARCH__.
11878
11879 2017-01-31 Jakub Jelinek <jakub@redhat.com>
11880
11881 PR tree-optimization/79267
11882 * g++.dg/opt/pr79267.C: New test.
11883
11884 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
11885
11886 PR debug/63238
11887 * gcc.dg/debug/dwarf2/align-1.c: New.
11888 * gcc.dg/debug/dwarf2/align-2.c: New.
11889 * gcc.dg/debug/dwarf2/align-3.c: New.
11890 * gcc.dg/debug/dwarf2/align-4.c: New.
11891 * gcc.dg/debug/dwarf2/align-5.c: New.
11892 * gcc.dg/debug/dwarf2/align-6.c: New.
11893 * gcc.dg/debug/dwarf2/align-as-1.c: New.
11894 * g++.dg/debug/dwarf2/align-1.C: New.
11895 * g++.dg/debug/dwarf2/align-2.C: New.
11896 * g++.dg/debug/dwarf2/align-3.C: New.
11897 * g++.dg/debug/dwarf2/align-4.C: New.
11898 * g++.dg/debug/dwarf2/align-5.C: New.
11899 * g++.dg/debug/dwarf2/align-6.C: New.
11900
11901 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11902
11903 PR target/79170
11904 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
11905
11906 2017-01-30 Martin Sebor <msebor@redhat.com>
11907
11908 PR testsuite/79293
11909 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
11910
11911 2017-01-30 Martin Liska <mliska@suse.cz>
11912
11913 PR gcov-profile/79259
11914 * g++.dg/tree-prof/pr79259.C: New test.
11915
11916 2017-01-30 Richard Biener <rguenther@suse.de>
11917
11918 PR tree-optimization/79276
11919 * gcc.dg/torture/pr79276.c: New testcase.
11920
11921 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
11922
11923 PR target/79240
11924 * gcc.target/s390/pr79240.c: New test.
11925
11926 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11927
11928 PR target/79268
11929 * gcc.target/powerpc/pr79268.c: New file.
11930 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
11931 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
11932 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
11933 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
11934
11935 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
11936
11937 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
11938
11939 PR testsuite/70583
11940 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
11941
11942 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
11943 * gnat.dg/debug9.adb: Likewise.
11944
11945 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
11946
11947 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
11948 libatomic_available.
11949 * gfortran.dg/coarray_42.f90: Likewise.
11950 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
11951 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
11952 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
11953
11954 2017-01-27 Martin Sebor <msebor@redhat.com>
11955
11956 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
11957
11958 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
11959
11960 PR rtl-optimization/79194
11961 * gcc.dg/torture/pr79194.c: New test.
11962
11963 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11964
11965 PR tree-optimization/71374
11966 * gcc.target/i386/pr71374.c: New.
11967
11968 2017-01-27 Martin Sebor <msebor@redhat.com>
11969
11970 PR c++/71290
11971 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
11972 a dg-error directive.
11973
11974 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11975
11976 PR target/79131
11977 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
11978 * gcc.target/arm/pr79131-2.c: New.
11979
11980 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11981
11982 PR target/65484
11983 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
11984 vectorized on POWER unless hardware misaligned loads are
11985 available.
11986
11987 2017-01-27 Bin Cheng <bin.cheng@arm.com>
11988
11989 PR rtl-optimization/78559
11990 * gcc.c-torture/execute/pr78559.c: New test.
11991
11992 2017-01-27 Richard Biener <rguenther@suse.de>
11993
11994 PR tree-optimization/79245
11995 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
11996 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
11997
11998 2017-01-27 Jakub Jelinek <jakub@redhat.com>
11999
12000 PR c/79199
12001 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
12002 target. Use 4294967293U instead of 4294967293.
12003
12004 2017-01-27 Richard Biener <rguenther@suse.de>
12005
12006 PR tree-optimization/71433
12007 * gcc.dg/Warray-bounds-21.c: New testcase.
12008
12009 2017-01-27 Richard Biener <rguenther@suse.de>
12010
12011 PR tree-optimization/79244
12012 * gcc.dg/torture/pr79244.c: New testcase.
12013
12014 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12015
12016 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12017 all occurrences of 40 to 32.
12018
12019 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
12020
12021 PR target/79239
12022 * gcc.target/arm/pr79239.c: New test.
12023
12024 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12025
12026 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12027
12028 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
12029
12030 PR c++/64382
12031 * g++.dg/cpp1y/pr64382.C: New test.
12032
12033 2017-01-26 Martin Sebor <msebor@redhat.com>
12034
12035 PR middle-end/78703
12036 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12037 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12038 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12039 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12040
12041 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12042
12043 PR debug/79129
12044 * g++.dg/debug/dwarf2/pr79129.C: New test.
12045
12046 PR debug/78835
12047 * g++.dg/debug/dwarf2/pr78835.C: New test.
12048
12049 2017-01-26 Martin Sebor <msebor@redhat.com>
12050
12051 PR middle-end/78703
12052 * gcc.dg/format/pr78569.c: Adjust.
12053 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12054 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12055 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12056 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12057 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12058 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12059 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12060 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12061 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12062 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12063 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12064
12065 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12066
12067 PR c++/68727
12068 * g++.dg/other/offsetof8.C: Add expected error.
12069 * g++.dg/other/offsetof9.C: New test.
12070
12071 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
12072
12073 * g++.dg/opt/declone3.C: Require LTO.
12074
12075 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12076
12077 PR target/79131
12078 * gcc.target/arm/pr79131.c: New.
12079
12080 2017-01-26 Bin Cheng <bin.cheng@arm.com>
12081
12082 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12083
12084 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
12085
12086 PR libstdc++/79190
12087 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12088 matches replaced operator delete.
12089
12090 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12091
12092 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12093 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12094 avx512f with avx512dq.
12095 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12096 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12097 avx512f with avx512dq.
12098 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12099 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12100 avx512f with avx512dq.
12101
12102 2017-01-26 Marek Polacek <polacek@redhat.com>
12103
12104 PR c/79199
12105 * c-c++-common/Wduplicated-branches-13.c: New test.
12106
12107 2017-01-26 David Sherwood <david.sherwood@arm.com>
12108
12109 PR middle-end/79212
12110 * gfortran.dg/gomp/sharing-4.f90: New test.
12111
12112 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12113
12114 PR target/70465
12115 * gcc.target/i386/pr70465.c: New test.
12116
12117 * brig.dg/dg.exp: Update copyright years.
12118 * lib/brig-dg.exp: Update copyright years.
12119 * lib/brig.exp: Update copyright years.
12120
12121 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12122
12123 PR target/79179
12124 * gcc.target/powerpc/pr79179.c: New test.
12125
12126 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12127
12128 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12129 generation to accept D-mode memory accesses.
12130
12131 2017-01-25 Martin Sebor <msebor@redhat.com>
12132
12133 PR c++/71290
12134 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12135 * g++.dg/ext/flexarray-mangle.C: Same.
12136 * g++.dg/ext/flexarray-subst.C: Same.
12137 * g++.dg/ext/flexary10.C: Same.
12138 * g++.dg/ext/flexary11.C: Same.
12139 * g++.dg/ext/flexary14.C: Same.
12140 * g++.dg/ext/flexary16.C: Same.
12141 * g++.dg/ext/flexary18.C: Same.
12142 * g++.dg/ext/flexary19.C: Same.
12143 * g++.dg/ext/flexary7.C: Same.
12144 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12145 * g++.dg/ubsan/object-size-1.C: Same.
12146 * obj-c++.dg/property/at-property-23.mm: Same.
12147
12148 2017-01-25 Jakub Jelinek <jakub@redhat.com>
12149
12150 PR c++/78896
12151 * g++.dg/cpp1z/decomp24.C: New test.
12152
12153 PR c++/77914
12154 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12155 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12156 expect a warning.
12157 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12158 expect warnings.
12159 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12160 * g++.dg/cpp1y/pr59636.C: Likewise.
12161 * g++.dg/cpp1y/pr60190.C: Likewise.
12162
12163 2017-01-25 Bin Cheng <bin.cheng@arm.com>
12164
12165 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12166
12167 2017-01-25 Carl Love <cel@us.ibm.com>
12168
12169 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
12170 vec_packs built-ins
12171
12172 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12173
12174 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12175 -mcpu=cortex-a57.
12176 * gcc.target/arm/vseleqsf.c: Likewise.
12177 * gcc.target/arm/vselgedf.c: Likewise.
12178 * gcc.target/arm/vselgesf.c: Likewise.
12179 * gcc.target/arm/vselgtdf.c: Likewise.
12180 * gcc.target/arm/vselgtsf.c: Likewise.
12181 * gcc.target/arm/vselledf.c: Likewise.
12182 * gcc.target/arm/vsellesf.c: Likewise.
12183 * gcc.target/arm/vselltdf.c: Likewise.
12184 * gcc.target/arm/vselltsf.c: Likewise.
12185 * gcc.target/arm/vselnedf.c: Likewise.
12186 * gcc.target/arm/vselnesf.c: Likewise.
12187 * gcc.target/arm/vselvcdf.c: Likewise.
12188 * gcc.target/arm/vselvcsf.c: Likewise.
12189 * gcc.target/arm/vselvsdf.c: Likewise.
12190 * gcc.target/arm/vselvssf.c: Likewise.
12191
12192 2017-01-25 Richard Biener <rguenther@suse.de>
12193
12194 PR testsuite/72850
12195 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12196 to what we had before adding the threading passes.
12197
12198 2017-01-25 Richard Biener <rguenther@suse.de>
12199
12200 PR tree-optimization/69264
12201 * g++.dg/torture/pr69264.C: New testcase.
12202
12203 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12204
12205 PR target/79145
12206 * gcc.target/arm/pr79145.c: New test.
12207
12208 2017-01-25 Richard Biener <rguenther@suse.de>
12209
12210 PR debug/78363
12211 * g++.dg/gomp/pr78363-1.C: New testcase.
12212 * g++.dg/gomp/pr78363-2.C: Likewise.
12213 * g++.dg/gomp/pr78363-3.C: Likewise.
12214
12215 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12216
12217 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12218 * gcc.dg/lto/pr61526_0.c: Likewise.
12219 * gcc.dg/lto/pr64415_0.c: Likewise.
12220
12221 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12222
12223 PR c++/79205
12224 * g++.dg/cpp1z/decomp22.C: New test.
12225 * g++.dg/cpp1z/decomp23.C: New test.
12226
12227 2017-01-24 Nathan Sidwell <nathan@acm.org>
12228
12229 PR c++/78469
12230 * g++.dg/cpp0x/pr78469.C: New.
12231
12232 PR c++/79118
12233 * g++.dg/cpp0x/pr79118.C: New.
12234
12235 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12236
12237 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12238
12239 2017-01-24 David Malcolm <dmalcolm@redhat.com>
12240
12241 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12242 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12243 * gcc.dg/rtl/rtl.exp: New file.
12244 * gcc.dg/rtl/test.c: New file.
12245 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12246 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12247 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12248 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12249 * gcc.dg/rtl/x86_64/final.c: New test case.
12250 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12251 * gcc.dg/rtl/x86_64/ira.c: New test case.
12252 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12253 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12254 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12255 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12256 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12257 * gcc.dg/rtl/x86_64/test_1.h: New file.
12258 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12259 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12260 * gcc.dg/rtl/x86_64/times-two.h: New file.
12261 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12262
12263 2017-01-24 Bin Cheng <bin.cheng@arm.com>
12264
12265 PR tree-optimization/79159
12266 * g++.dg/tree-ssa/pr79159.C: New test.
12267
12268 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
12269 Martin Jambor <mjambor@suse.cz>
12270
12271 * lib/brig-dg.exp: New file.
12272 * lib/brig.exp: Likewise.
12273 * brig.dg/README: Likewise.
12274 * brig.dg/dg.exp: Likewise.
12275 * brig.dg/test/gimple/alloca.hsail: Likewise.
12276 * brig.dg/test/gimple/atomics.hsail: Likewise.
12277 * brig.dg/test/gimple/branches.hsail: Likewise.
12278 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12279 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12280 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12281 * brig.dg/test/gimple/mem.hsail: Likewise.
12282 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12283 * brig.dg/test/gimple/packed.hsail: Likewise.
12284 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12285 * brig.dg/test/gimple/variables.hsail: Likewise.
12286 * brig.dg/test/gimple/vector.hsail: Likewise.
12287
12288 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12289
12290 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12291 support asan, only on i?86/x86_64 require sse2_runtime.
12292
12293 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12294
12295 PR target/66669
12296 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12297 test on powerpc targets.
12298
12299 2017-01-23 Martin Sebor <msebor@redhat.com>
12300
12301 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12302
12303 2017-01-23 Richard Biener <rguenther@suse.de>
12304
12305 PR tree-optimization/79088
12306 PR tree-optimization/79188
12307 * gcc.dg/torture/pr79088.c: New testcase.
12308 * gcc.dg/torture/pr79188.c: Likewise.
12309
12310 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12311
12312 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12313 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12314 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12315 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12316 type of test function to reflect change in built-in function's
12317 return type.
12318 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12319 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12320 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12321 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12322 type and second argument type to reflect change in built-in
12323 function's type signature.
12324 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12325 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12326 type of test function to reflect change in built-in function's
12327 return type.
12328 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12329 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12330 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12331 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12332 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12333 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12334 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12335 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12336 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12337 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12338 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12339 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12340 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12341 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12342 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12343 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12344 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12345 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12346 type of test function to reflect change in built-in function's
12347 return type.
12348 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12349 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12350 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12351 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12352 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12353 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12354 test function's result and second argument to reflect change in
12355 built-in function's type signature.
12356 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12357
12358 2017-01-23 Nathan Sidwell <nathan@acm.org>
12359
12360 PR C++/71710
12361 * g++.dg/template/pr71710.C: New.
12362
12363 PR c++/71406
12364 PR c++/77508
12365 * g++.dg/template/pr71406.C: New.
12366
12367 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12368
12369 * gfortran.dg/integer_exponentiation_7.f90: New test.
12370
12371 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12372
12373 PR rtl-optimization/78634
12374 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12375
12376 2017-01-23 Bin Cheng <bin.cheng@arm.com>
12377
12378 PR tree-optimization/70754
12379 * gfortran.dg/pr70754.f90: New test.
12380
12381 2017-01-23 Martin Liska <mliska@suse.cz>
12382
12383 PR tree-optimization/79196
12384 * gcc.dg/asan/pr79196.c: New test.
12385 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12386
12387 2017-01-23 Michael Matz <matz@suse.de>
12388
12389 PR tree-optimization/78384
12390 * gcc.dg/pr78384.c: New test.
12391
12392 2017-01-23 Richard Biener <rguenther@suse.de>
12393
12394 PR tree-optimization/79186
12395 * gcc.dg/torture/pr79186.c: New testcase.
12396 * gcc.dg/torture/pr79187.c: Likewise.
12397
12398 2017-01-23 Martin Jambor <mjambor@suse.cz>
12399
12400 * gcc.dg/ipa/vrp8.c: New test.
12401
12402 2017-01-23 Martin Jambor <mjambor@suse.cz>
12403
12404 PR ipa/79108
12405 * gfortran.dg/lto/pr79108_0.f90: New test.
12406
12407 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12408
12409 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12410 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12411 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12412 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12413 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12414 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12415 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12416 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12417 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12418 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12419 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12420 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12421 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12422 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12423 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12424 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12425
12426 2017-01-23 Richard Biener <rguenther@suse.de>
12427 Nick Clifton <nickc@redhat.com>
12428
12429 PR testsuite/78421
12430 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12431 If the target is ARM return the result of the
12432 check_effective_target_arm_vect_no_misalign proc.
12433 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12434 support unaligned vectors then only expect one of the loops to be
12435 unrolled.
12436
12437 2017-01-23 Martin Liska <mliska@suse.cz>
12438
12439 * gcc.dg/asan/use-after-scope-10.c: New test.
12440 * gcc.dg/asan/use-after-scope-11.c: New test.
12441 * g++.dg/asan/use-after-scope-5.C: New test.
12442
12443 2017-01-23 Martin Liska <mliska@suse.cz>
12444
12445 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12446 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12447 sanopt optimization for ASAN_POISON.
12448
12449 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12450
12451 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12452
12453 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12454
12455 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12456 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12457 for poly*_t types.
12458 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12459 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12460 exec_vcombine): Likewise.
12461 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12462 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12463 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12464 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12465 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12466 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12467 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12468 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12469 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12470 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12471 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12472 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12473 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12474 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12475 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12476 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12477 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12478 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12479 Likewise.
12480 (TEST_VGET_LANE): Cast to uint to avoid warning.
12481 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12482 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12483 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12484 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12485 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12486 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12487 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12488 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12489 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12490 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12491 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12492 CHECK_POLY instead of CHECK for poly64_t types.
12493 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12494 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12495 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12496 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12497 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12498 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12499 uint32_t.
12500 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12501 for int32_t, int64_t.
12502 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12503 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12504 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12505 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12506 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12507 needed.
12508
12509 2017-01-22 Jakub Jelinek <jakub@redhat.com>
12510
12511 PR fortran/79154
12512 * gfortran.dg/gomp/pr79154-1.f90: New test.
12513 * gfortran.dg/gomp/pr79154-2.f90: New test.
12514
12515 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12516
12517 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12518
12519 2017-01-21 Marek Polacek <polacek@redhat.com>
12520
12521 PR testsuite/79169
12522 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12523
12524 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
12525
12526 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12527
12528 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12529
12530 PR rtl-optimization/79125
12531 * gcc.dg/torture/pr79125.c: New test.
12532
12533 2017-01-20 Jiong Wang <jiong.wang@arm.com>
12534
12535 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
12536 only.
12537 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12538 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
12539
12540 2017-01-20 Nathan Sidwell <nathan@acm.org>
12541
12542 PR c++/78495
12543 * g++.dg/cpp1z/inh-ctor38.C: New.
12544
12545 2017-01-20 Marek Polacek <polacek@redhat.com>
12546
12547 PR c/79152
12548 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12549
12550 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12551
12552 * lib/target-supports.exp (check_configured_with): New procedure.
12553 (check_effective_target_default_mode): new effective target.
12554 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12555 default mode. Fix dg-skip-if target selector syntax.
12556 * gcc.target/arm/optional_thumb-2.c: Likewise.
12557 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12558 syntax.
12559
12560 2017-01-20 David Malcolm <dmalcolm@redhat.com>
12561
12562 PR c++/77829
12563 PR c++/78656
12564 * g++.dg/spellcheck-pr77829.C: New test case.
12565 * g++.dg/spellcheck-pr78656.C: New test case.
12566
12567 2017-01-20 Marek Polacek <polacek@redhat.com>
12568
12569 PR c/64279
12570 * c-c++-common/Wduplicated-branches-1.c: New test.
12571 * c-c++-common/Wduplicated-branches-10.c: New test.
12572 * c-c++-common/Wduplicated-branches-11.c: New test.
12573 * c-c++-common/Wduplicated-branches-12.c: New test.
12574 * c-c++-common/Wduplicated-branches-2.c: New test.
12575 * c-c++-common/Wduplicated-branches-3.c: New test.
12576 * c-c++-common/Wduplicated-branches-4.c: New test.
12577 * c-c++-common/Wduplicated-branches-5.c: New test.
12578 * c-c++-common/Wduplicated-branches-6.c: New test.
12579 * c-c++-common/Wduplicated-branches-7.c: New test.
12580 * c-c++-common/Wduplicated-branches-8.c: New test.
12581 * c-c++-common/Wduplicated-branches-9.c: New test.
12582 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12583 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12584 * g++.dg/ext/builtin-object-size3.C: Likewise.
12585 * g++.dg/gomp/loop-1.C: Likewise.
12586 * g++.dg/warn/Wduplicated-branches1.C: New test.
12587 * g++.dg/warn/Wduplicated-branches2.C: New test.
12588
12589 2017-01-20 Martin Liska <mliska@suse.cz>
12590
12591 PR lto/69188
12592 * gcc.dg/lto/pr69188_0.c: New test.
12593 * gcc.dg/lto/pr69188_1.c: New test.
12594
12595 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12596
12597 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12598 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12599 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12600 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12601 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12602 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12603 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12604 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12605 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12606 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12607 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12608 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12609 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12610 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12611 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12612 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12613 * gcc.target/i386/avx-1.c: Test new intrinsics.
12614 * gcc.target/i386/sse-13.c: Ditto.
12615 * gcc.target/i386/sse-23.c: Ditto.
12616
12617 2017-01-20 Richard Biener <rguenther@suse.de>
12618
12619 PR tree-optimization/71264
12620 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12621
12622 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12623
12624 * gcc.target/mips/madd4-1.c: New file.
12625 * gcc.target/mips/madd4-2.c: Likewise.
12626 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12627 HAS_MADD4.
12628 (mips_option_groups): Add -m[no-]madd4.
12629 (mips-dg-init): Detect default -mno-madd4.
12630 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12631 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12632 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12633 * gcc.target/mips/nmadd-1.c: Likewise.
12634 * gcc.target/mips/nmadd-2.c: Likewise.
12635 * gcc.target/mips/nmadd-3.c: Likewise.
12636
12637 2017-01-19 Jiong Wang <jiong.wang@arm.com>
12638
12639 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12640 combined instructions.
12641 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12642 instructions.
12643 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12644 of pointer authentication.
12645
12646 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12647
12648 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12649 floating point hardware to run test.
12650
12651 2017-01-19 Tamar Christina <tamar.christina@arm.com>
12652
12653 * lib/target-supports.exp
12654 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12655
12656 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12657
12658 PR testsuite/79051
12659 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12660 __x86_64__]: Allow for target i?86-*-*.
12661
12662 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12663
12664 PR target/78176
12665 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12666 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12667 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12668 HAS_LXC1.
12669 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12670 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12671 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12672
12673 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12674
12675 PR fortran/70696
12676 * gfortran.dg/coarray_43.f90: New test.
12677
12678 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
12679
12680 PR rtl-optimization/79121
12681 * gcc.c-torture/execute/pr79121.c: New test.
12682
12683 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12684
12685 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12686 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12687
12688 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
12689
12690 PR fortran/50069
12691 PR fortran/55086
12692 * gfortran.dg/pr50069_1.f90: New test.
12693 * gfortran.dg/pr50069_2.f90: New test.
12694 * gfortran.dg/pr55086_1.f90: New test.
12695 * gfortran.dg/pr55086_1_tfat.f90: New test.
12696 * gfortran.dg/pr55086_2.f90: New test.
12697 * gfortran.dg/pr55086_2_tfat.f90: New test.
12698 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
12699
12700 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12701 * gcc.dg/strcmp-1.c: New test.
12702 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
12703
12704 2017-01-18 David Malcolm <dmalcolm@redhat.com>
12705
12706 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
12707 (dejagnu_fail): Likewise.
12708 (dejagnu_note): Likewise.
12709 (pass): Provide forward decl, moving true decl to after #include
12710 of harness.h.
12711 (fail): Likewise.
12712 (note): Likewise.
12713
12714 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12715
12716 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12717 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12718
12719 2017-01-18 Nathan Sidwell <nathan@acm.org>
12720
12721 PR c++/78488
12722 * g++.dg/cpp1z/inh-ctor37.C: New.
12723
12724 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
12725
12726 PR rtl-optimization/78952
12727 * gcc.target/i386/pr78952-1.c: New test.
12728 * gcc.target/i386/pr78952-2.c: Ditto.
12729
12730 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12731
12732 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
12733
12734 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12735
12736 PR fortran/70696
12737 * gfortran.dg/coarray_event_1.f08: New test.
12738
12739 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12740
12741 PR target/77416
12742 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
12743 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
12744 from dg-options.
12745 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
12746 guarded test.
12747 * gcc.target/powerpc/fusion4.c: Likewise.
12748 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
12749 guarded test.
12750 * gcc.target/powerpc/pr58673-1.c: Likewise.
12751 * gcc.target/powerpc/pr58673-2.c: Likewise.
12752 * gcc.target/powerpc/pr59054.c: Likewise.
12753
12754 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12755
12756 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
12757 vec_bperm.
12758 * gcc.target/powerpc/p9-vbpermd.c: New file.
12759
12760 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12761
12762 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
12763 (must_not_compile2): Downcase first letter of error messages.
12764 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
12765 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
12766
12767 2017-01-18 Nathan Sidwell <nathan@acm.org>
12768
12769 PR c++/79091
12770 * g++.dg/pr79091.C: New.
12771
12772 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12773
12774 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
12775 to dg-options.
12776 (p0): Add missing dg-error.
12777
12778 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
12779
12780 * gcc.target/msp430/mul_f5_muldef.c: New test.
12781
12782 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12783
12784 PR target/79004
12785 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
12786 options. Fix up the syntax for using \m and \M.
12787
12788 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12789
12790 PR target/78875
12791 * gcc.target/powerpc/ssp-1.c: New testcase.
12792 * gcc.target/powerpc/ssp-2.c: New testcase.
12793
12794 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12795
12796 * gcc.target/aarch64/eh_return.c: New test.
12797
12798 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12799
12800 * vec-rlmi-rlnm.c: New file.
12801
12802 2017-01-17 Nathan Sidwell <nathan@acm.org>
12803
12804 PR c++/61636
12805 * g++.dg/cpp1y/pr61636-1.C: New.
12806 * g++.dg/cpp1y/pr61636-2.C: New.
12807 * g++.dg/cpp1y/pr61636-3.C: New.
12808
12809 2017-01-17 Martin Sebor <msebor@redhat.com>
12810
12811 PR testsuite/79115
12812 * gcc.dg/pr78768.c: Make it a link-only test.
12813
12814 2017-01-17 David Malcolm <dmalcolm@redhat.com>
12815
12816 PR c++/71497
12817 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
12818 expected messages.
12819 * c-c++-common/Wmisleading-indentation.c: Likewise.
12820
12821 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
12822
12823 PR target/79058
12824 * gcc.target/arm/pr79058.c: New.
12825
12826 2017-01-17 Jakub Jelinek <jakub@redhat.com>
12827
12828 PR tree-optimization/71854
12829 * gcc.dg/vect/pr71854.c: New test.
12830
12831 2017-01-17 Martin Liska <mliska@suse.cz>
12832
12833 PR ipa/71207
12834 * g++.dg/ipa/pr71207.C: New test.
12835
12836 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
12837
12838 PR middle-end/77445
12839 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
12840 * gcc.dg/tree-ssa/pr77445.c: New testcase.
12841
12842 2017-01-17 Jakub Jelinek <jakub@redhat.com>
12843
12844 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
12845 rather than long unsigned int.
12846 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
12847
12848 2017-01-17 Richard Biener <rguenther@suse.de>
12849
12850 PR tree-optimization/71433
12851 * gcc.dg/Warray-bounds-20.c: New testcase.
12852
12853 2017-01-17 Richard Biener <rguenther@suse.de>
12854
12855 PR testsuite/52563
12856 PR testsuite/71237
12857 PR testsuite/77737
12858 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
12859 * gcc.dg/tree-ssa/scev-4.c: Likewise.
12860 * gcc.dg/tree-ssa/scev-5.c: Likewise.
12861
12862 2017-01-17 Alan Modra <amodra@gmail.com>
12863
12864 * gcc.target/powerpc/pr79066.c: New.
12865
12866 2017-01-16 Jeff Law <law@redhat.com>
12867
12868 PR tree-optimization/33562
12869 PR tree-optimization/61912
12870 PR tree-optimization/77485
12871 PR tree-optimization/79090
12872 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
12873 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
12874
12875 2017-01-16 Jakub Jelinek <jakub@redhat.com>
12876
12877 PR c/79089
12878 * gcc.c-torture/compile/pr79089.c: New test.
12879
12880 PR target/79080
12881 * gcc.dg/pr79080.c: New test.
12882
12883 2017-01-16 David Malcolm <dmalcolm@redhat.com>
12884
12885 PR c/78304
12886 * gcc.dg/format/pr78304.c: Convert argument from integral type
12887 to a pointer.
12888 * gcc.dg/format/pr78304-2.c: Likewise.
12889
12890 2017-01-16 Carl Love <cel@us.ibm.com>
12891
12892 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
12893 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
12894
12895 2017-01-16 Carl Love <cel@us.ibm.com>
12896
12897 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
12898 Change arguments and return type to bool long long.
12899
12900 2017-01-16 Martin Sebor <msebor@redhat.com>
12901
12902 PR testsuite/79051
12903 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
12904 on x86.
12905
12906 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12907
12908 Revert:
12909 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12910
12911 PR c++/71737
12912 * g++.dg/cpp0x/pr71737.C: New.
12913
12914 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12915
12916 * gcc.target/powerpc/swaps-p8-27.c: New.
12917
12918 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12919
12920 PR c++/71737
12921 * g++.dg/cpp0x/pr71737.C: New.
12922
12923 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
12924
12925 * gnat.dg/opt62.adb: New test.
12926 * gnat.dg/opt62_pkg.ads: New helper.
12927
12928 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
12929
12930 PR rtl-optimization/78626
12931 PR rtl-optimization/78727
12932 * gcc.dg/torture/pr78626.c: New test.
12933 * gcc.dg/torture/pr78727.c: New test.
12934
12935 2017-01-14 Alan Modra <amodra@gmail.com>
12936
12937 * gcc.c-torture/compile/pr72749.c: New test.
12938
12939 2017-01-13 David Malcolm <dmalcolm@redhat.com>
12940
12941 PR c/78304
12942 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
12943 (test_macro_2): New test.
12944 (test_macro_3): New test.
12945 (test_macro_4): New test.
12946 (test_non_contiguous_strings): Convert line number to line offset.
12947 * gcc.dg/format/pr78304-2.c: New test case.
12948 * gcc.dg/format/pr78304.c: New test case.
12949
12950 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
12951
12952 * gcc.target/i386/funcspec-56.inc: Add missing options and
12953 reorder options by implied ISAs, as in ix86_target_string.
12954
12955 2017-01-13 Marek Polacek <polacek@redhat.com>
12956
12957 PR c++/71166
12958 * g++.dg/cpp0x/constexpr-array18.C: New test.
12959
12960 2017-01-13 Jeff Law <law@redhat.com>
12961
12962 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
12963
12964 PR tree-optimization/61912
12965 PR tree-optimization/77485
12966 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
12967 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
12968 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
12969
12970 PR tree-optimization/33562
12971 PR tree-optimization/61912
12972 PR tree-optimization/77485
12973 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
12974 * gcc.dg/tree-ssa/complex-5.c: Likewise.
12975 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
12976 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
12977 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
12978 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
12979 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
12980
12981 2017-01-13 Martin Liska <mliska@suse.cz>
12982
12983 PR ipa/79043
12984 * gcc.c-torture/execute/pr79043.c: New test.
12985
12986 2017-01-13 Richard Biener <rguenther@suse.de>
12987
12988 PR middle-end/78411
12989 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
12990
12991 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12992
12993 PR fortran/70697
12994 * gfortran.dg/coarray/event_4.f08: New test.
12995
12996 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12997
12998 PR fortran/70696
12999 * gfortran.dg/coarray/event_3.f08: New test.
13000
13001 2017-01-13 Richard Biener <rguenther@suse.de>
13002
13003 PR tree-optimization/77283
13004 * gcc.dg/tree-ssa/split-path-9.c: Fix.
13005
13006 2017-01-13 Richard Biener <rguenther@suse.de>
13007
13008 * gcc.dg/gimplefe-22.c: New testcase.
13009
13010 2017-01-13 Richard Biener <rguenther@suse.de>
13011
13012 PR tree-optimization/77283
13013 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13014 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13015 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13016
13017 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13018
13019 * gcc.dg/pr77862.c: Require fpic target.
13020
13021 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13022
13023 PR target/79004
13024 * gcc.target/powerpc/pr79004.c: New test.
13025
13026 2017-01-12 Martin Sebor <msebor@redhat.com>
13027
13028 * gcc.dg/pr78138.c: Adjust.
13029 * gcc.dg/pr78768.c: Adjust.
13030 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13031 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13032 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13033 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13034 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13035 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13036 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13037 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13038 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13039 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13040 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13041
13042 2017-01-12 Jakub Jelinek <jakub@redhat.com>
13043
13044 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13045
13046 2017-01-12 Martin Sebor <msebor@redhat.com>
13047
13048 PR testsuite/79051
13049 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13050 due to bug 79054.
13051
13052 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
13053
13054 * gcc.dg/pr78768.c: Require LTO.
13055
13056 2017-01-12 Martin Sebor <msebor@redhat.com>
13057
13058 PR c/79074
13059 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13060 due to the referenced bug.
13061
13062 2017-01-12 Martin Sebor <msebor@redhat.com>
13063
13064 PR testsuite/79073
13065 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13066
13067 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
13068
13069 * gcc.target/i386/builtin_target.c (check_features): Check all
13070 supported __builtin_cpu_supports options.
13071
13072 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13073
13074 PR tree-optimization/78319
13075 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13076 Remove xfail.
13077
13078 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13079
13080 PR target/79044
13081 * gcc.target/powerpc/swaps-p8-26.c: New.
13082
13083 2017-01-12 Richard Biener <rguenther@suse.de>
13084
13085 * gcc.dg/gimplefe-21.c: New testcase.
13086
13087 2017-01-12 Michael Collison <michael.collison@arm.com>
13088
13089 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13090
13091 2017-01-11 Julia Koval <julia.koval@intel.com>
13092 Uros Bizjak <ubizjak@gmail.com>
13093
13094 * gcc.target/i386/sgx.c New test.
13095 * gcc.target/i386/sse-12.c: Add -msgx.
13096 * gcc.target/i386/sse-13.c: Ditto.
13097 * gcc.target/i386/sse-14.c: Ditto.
13098 * gcc.target/i386/sse-22.c: Ditto.
13099 * gcc.target/i386/sse-23.c: Ditto.
13100 * g++.dg/other/i386-2.C: Ditto.
13101 * g++.dg/other/i386-3.C: Ditto.
13102
13103 2017-01-11 Martin Sebor <msebor@redhat.com>
13104
13105 PR c++/24511
13106 * g++.dg/template/explicit9.C: New test.
13107
13108 2017-01-11 Nathan Sidwell <nathan@acm.org>
13109
13110 PR c++/77812
13111 * g++.dg/pr77812.C: New.
13112
13113 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13114
13115 PR c++/71537
13116 * g++.dg/cpp1y/constexpr-71537.C: New test.
13117
13118 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13119 argument.
13120
13121 2017-01-11 Martin Sebor <msebor@redhat.com>
13122
13123 PR c/47931
13124 * c-c++-common/Waddress-2.c: New test.
13125
13126 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13127
13128 PR c++/78341
13129 * g++.dg/cpp0x/pr78341.C: New test.
13130
13131 2017-01-11 Martin Sebor <msebor@redhat.com>
13132
13133 PR c/78768
13134 * gcc.dg/pr78768.c: New test.
13135
13136 2017-01-11 David Malcolm <dmalcolm@redhat.com>
13137
13138 PR driver/78877
13139 * gcc.dg/spellcheck-options-14.c: New test case.
13140 * gcc.dg/spellcheck-options-15.c: New test case.
13141 * gcc.dg/spellcheck-options-16.c: New test case.
13142 * gcc.dg/spellcheck-options-17.c: New test case.
13143
13144 2017-01-11 Martin Liska <mliska@suse.cz>
13145
13146 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13147
13148 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13149
13150 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13151 instead of just 1 for the decomposition from struct C.
13152
13153 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13154
13155 * gcc.c-torture/execute/20170111-1.c: New test.
13156
13157 2017-01-11 Richard Biener <rguenther@suse.de>
13158
13159 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13160
13161 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13162
13163 PR middle-end/50199
13164 * gcc.dg/lto/pr50199_0.c: New test.
13165
13166 2017-01-10 Martin Sebor <msebor@redhat.com>
13167
13168 PR testsuite/78960
13169 PR testsuite/78959
13170 PR testsuite/78133
13171 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13172 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13173
13174 2017-01-10 Martin Sebor <msebor@redhat.com>
13175
13176 PR middle-end/78138
13177 * gcc.dg/pr78138.c: New test.
13178
13179 2017-01-10 David Malcolm <dmalcolm@redhat.com>
13180
13181 PR c++/77949
13182 * g++.dg/diagnostic/pr77949.C: New test case.
13183
13184 2017-01-10 Martin Sebor <msebor@redhat.com>
13185
13186 PR middle-end/78245
13187 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13188
13189 2017-01-10 Martin Sebor <msebor@redhat.com>
13190
13191 PR tree-optimization/78775
13192 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13193 * gcc.dg/attr-alloc_size-10.c: New test.
13194 * gcc.dg/attr-alloc_size-11.c: New test.
13195 * gcc.dg/builtin-stringop-chk-7.c: New test.
13196 * gcc.dg/pr78775.c: New test.
13197 * gcc.dg/pr78973-2.c: New test.
13198 * gcc.dg/pr78973.c: New test.
13199
13200 2017-01-10 Jeff Law <law@redhat.com>
13201
13202 PR tree-optimization/77766
13203 PR tree-optimization/78856
13204 * gcc.c-torture/execute/pr77766.c: New test.
13205
13206 2016-01-10 Richard Biener <rguenther@suse.de>
13207
13208 PR tree-optimization/79034
13209 * g++.dg/torture/pr79034.C: New testcase.
13210
13211 2017-01-10 Martin Liska <mliska@suse.cz>
13212
13213 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13214 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13215 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13216 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13217 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13218 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13219 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13220 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13221 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13222 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13223 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13224 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13225 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13226 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13227 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13228 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13229 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13230 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13231 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13232 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13233 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13234 * gcc.dg/ipa/pr64307.c: Likewise.
13235 * gcc.dg/ipa/pr77653.c: Likewise.
13236
13237 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13238
13239 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13240 * g++.dg/other/i386-3.C: Ditto.
13241 * gcc.target/i386/sse-12.c: Ditto.
13242 * gcc.target/i386/sse-13.c: Ditto.
13243 * gcc.target/i386/sse-22.c: Ditto.
13244 * gcc.target/i386/sse-23.c: Ditto.
13245 * gcc.target/i386/builtin_target.c: Handle new option.
13246 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13247 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13248 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13249
13250 2017-01-09 Martin Sebor <msebor@redhat.com>
13251
13252 PR testsuite/79036
13253 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13254 with different precisions.
13255
13256 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13257
13258 * g++.dg/opt/call2.C: New test.
13259 * g++.dg/opt/call3.C: Likewise.
13260 * gnat.dg/array26.adb: New test.
13261 * gnat.dg/array26_pkg.ad[sb]: New helper.
13262 * gnat.dg/array27.adb: New test.
13263 * gnat.dg/array27_pkg.ad[sb]: New helper.
13264 * gnat.dg/array28.adb: New test.
13265 * gnat.dg/array28_pkg.ad[sb]: New helper.
13266
13267 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13268
13269 PR translation/79019
13270 PR translation/79020
13271 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13272 diagnostics.
13273 * gfortran.dg/initialization_17.f90: Likewise.
13274
13275 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13276
13277 PR testsuite/79026
13278 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13279 * gcc.target/i386/pr78904-4.c: Likewise.
13280 * gcc.target/i386/pr78904-6.c: Likewise.
13281 * gcc.target/i386/pr78967-2.c: Likewise.
13282
13283 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13284
13285 PR tree-optimization/78899
13286 * gcc.target/i386/pr78899.c: New test.
13287 * gcc.dg/pr71077.c: New test.
13288
13289 2017-01-09 Martin Jambor <mjambor@suse.cz>
13290
13291 PR ipa/78365
13292 PR ipa/78599
13293 * gcc.dg/torture/pr78365.c: New test.
13294
13295 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13296
13297 PR c++/78948
13298 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13299 (main): Use int* instead of long long.
13300
13301 PR tree-optimization/78938
13302 * gcc.dg/vect/pr78938.c: New test.
13303
13304 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13305
13306 * gcc.dg/20161219.c: New test.
13307
13308 2017-01-09 Richard Biener <rguenther@suse.de>
13309
13310 PR tree-optimization/78997
13311 * gcc.dg/torture/pr78997.c: New testcase.
13312
13313 2017-01-09 Richard Biener <rguenther@suse.de>
13314
13315 PR debug/79000
13316 * g++.dg/lto/pr79000_0.C: New testcase.
13317 * g++.dg/lto/pr79000_1.c: Likewise.
13318
13319 2017-01-08 Martin Sebor <msebor@redhat.com>
13320
13321 PR middle-end/77708
13322 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13323 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13324 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13325 due to bug 78969.
13326 * gcc.dg/format/pr78569.c: Adjust.
13327
13328 2017-01-07 David Malcolm <dmalcolm@redhat.com>
13329
13330 PR c++/72803
13331 * g++.dg/diagnostic/pr72803.C: New test case.
13332
13333 2017-01-07 Martin Sebor <msebor@redhat.com>
13334
13335 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13336 * gcc.dg/attr-alloc_size-4.c: Same.
13337
13338 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13339
13340 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13341 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13342 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13343 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13344 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13345 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13346 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13347
13348 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13349 * gcc.dg/memcmp-1.c: New.
13350 * gcc.dg/strncmp-1.c: New.
13351
13352 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13353
13354 * gcc.target/arm/acle/mcrr: New.
13355 * gcc.target/arm/acle/mcrr2: New.
13356 * gcc.target/arm/acle/mrrc: New.
13357 * gcc.target/arm/acle/mrrc2: New.
13358
13359 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13360
13361 * gcc.target/arm/acle/mcr.c: New.
13362 * gcc.target/arm/acle/mrc.c: New.
13363 * gcc.target/arm/acle/mcr2.c: New.
13364 * gcc.target/arm/acle/mrc2.c: New.
13365
13366 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13367
13368 * gcc.target/arm/acle/ldc: New.
13369 * gcc.target/arm/acle/ldc2: New.
13370 * gcc.target/arm/acle/ldcl: New.
13371 * gcc.target/arm/acle/ldc2l: New.
13372 * gcc.target/arm/acle/stc: New.
13373 * gcc.target/arm/acle/stc2: New.
13374 * gcc.target/arm/acle/stcl: New.
13375 * gcc.target/arm/acle/stc2l: New.
13376
13377 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13378
13379 * gcc.target/arm/acle/acle.exp: Run tests for different options
13380 and make sure fat-lto-objects is used such that we can still do
13381 assemble scans.
13382 * gcc.target/arm/acle/cdp.c: New.
13383 * gcc.target/arm/acle/cdp2.c: New.
13384 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13385 (check_effective_target_arm_coproc1_ok_nocache): New.
13386 (check_effective_target_arm_coproc2_ok): New.
13387 (check_effective_target_arm_coproc2_ok_nocache): New.
13388 (check_effective_target_arm_coproc3_ok): New.
13389 (check_effective_target_arm_coproc3_ok_nocache): New.
13390 (check_effective_target_arm_coproc4_ok): New.
13391 (check_effective_target_arm_coproc4_ok_nocache): New.
13392
13393 2017-01-06 Martin Sebor <msebor@redhat.com>
13394
13395 PR middle-end/78605
13396 * gcc.dg/tree-ssa/pr78605.c: New test.
13397
13398 2017-01-05 Martin Sebor <msebor@redhat.com>
13399
13400 PR tree-optimization/78910
13401 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13402 diagnostics.
13403 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13404 * gcc.dg/tree-ssa/pr78910.c: New test.
13405
13406 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13407
13408 * gcc.dg/sso-10.c: New test.
13409
13410 2017-01-05 Jakub Jelinek <jakub@redhat.com>
13411
13412 PR tree-optimization/71016
13413 * gcc.target/i386/pr71016.c: New test.
13414 * gcc.target/aarch64/pr71016.c: New test.
13415 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13416
13417 PR c++/78931
13418 * g++.dg/cpp1z/decomp19.C: New test.
13419
13420 PR c++/78890
13421 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13422 * g++.dg/init/union1.C: Likewise.
13423 * g++.dg/cpp0x/union6.C: Expect errors.
13424 * g++.dg/cpp0x/union8.C: New test.
13425 * g++.dg/cpp0x/pr78890-1.C: New test.
13426 * g++.dg/cpp0x/pr78890-2.C: New test.
13427
13428 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
13429
13430 * gcc.target/powerpc/pr71670.c: Require p9vector.
13431 * gcc.target/powerpc/p9-novsx.c: Same.
13432
13433 2017-01-05 David Malcolm <dmalcolm@redhat.com>
13434
13435 * selftests/asr_div1.rtl: New file.
13436 * selftests/aarch64: New subdirectory.
13437 * selftests/aarch64/times-two.rtl: New file.
13438 * selftests/bb-index.rtl: New file.
13439 * selftests/cfg-test.rtl: New file.
13440 * selftests/const-int.rtl: New file.
13441 * selftests/example-labels.rtl: New file.
13442 * selftests/insn-with-mode.rtl: New file.
13443 * selftests/jump-to-label-ref.rtl: New file.
13444 * selftests/jump-to-return.rtl: New file.
13445 * selftests/jump-to-simple-return.rtl: New file.
13446 * selftests/mem.rtl: New file.
13447 * selftests/note-insn-deleted.rtl: New file.
13448 * selftests/note_insn_basic_block.rtl: New file.
13449 * selftests/simple-cse.rtl: New file.
13450 * selftests/symbol-ref.rtl: New file.
13451 * selftests/x86_64: New subdirectory.
13452 * selftests/x86_64/call-insn.rtl: New file.
13453 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13454 * selftests/x86_64/times-two.rtl: New file.
13455 * selftests/x86_64/unspec.rtl: New file.
13456
13457 2017-01-05 Nathan Sidwell <nathan@acm.org>
13458
13459 PR c++/78765
13460 * g++.dg/cpp0x/pr78765.C: New.
13461
13462 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13463
13464 * gcc.target/s390/memcpy-2.c: New test.
13465 * gcc.target/s390/memset-2.c: New test.
13466
13467 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13468
13469 * gcc.target/s390/memcpy-1.c: New test.
13470
13471 2017-01-04 Jeff Law <law@redhat.com>
13472
13473 PR tree-optimization/78812
13474 * g++.dg/torture/pr78812.C: New test.
13475
13476 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13477
13478 PR target/71977
13479 PR target/70568
13480 PR target/78823
13481 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13482 64-bit VSX systems with direct move, whether we optimize common
13483 code sequences in the GLIBC math library for float math functions.
13484 * gcc.target/powerpc/pr71977-2.c: Likewise.
13485
13486 2017-01-04 Marek Polacek <polacek@redhat.com>
13487
13488 PR c++/64767
13489 * c-c++-common/Wpointer-compare-1.c: New test.
13490
13491 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13492
13493 PR c++/78949
13494 * c-c++-common/Wunused-var-16.c: New test.
13495
13496 PR c++/78693
13497 * g++.dg/cpp0x/pr78693.C: New test.
13498
13499 PR driver/78957
13500 * gcc.dg/pr78957.c: New test.
13501
13502 * g++.dg/cpp1y/auto-fn34.C: New test.
13503
13504 PR c++/71182
13505 * g++.dg/cpp0x/pr71182.C: New test.
13506
13507 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13508
13509 PR target/78056
13510 * gcc.target/powerpc/pr78056-1.c: New test.
13511 * gcc.target/powerpc/pr78056-2.c: New test.
13512 * gcc.target/powerpc/pr78056-3.c: New test.
13513 * gcc.target/powerpc/pr78056-4.c: New test.
13514 * gcc.target/powerpc/pr78056-5.c: New test.
13515 * gcc.target/powerpc/pr78056-6.c: New test.
13516 * gcc.target/powerpc/pr78056-7.c: New test.
13517 * gcc.target/powerpc/pr78056-8.c: New test.
13518 * lib/target-supports.exp
13519 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13520 whether the effective target supports the popcntb instruction.
13521
13522 2017-01-03 Jeff Law <law@redhat.com>
13523
13524 PR tree-optimization/67955
13525 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13526
13527 2017-01-04 Marek Polacek <polacek@redhat.com>
13528
13529 PR c++/77545
13530 PR c++/77284
13531 * g++.dg/cpp0x/range-for32.C: New test.
13532 * g++.dg/cpp0x/range-for33.C: New test.
13533
13534 2017-01-04 David Malcolm <dmalcolm@redhat.com>
13535
13536 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13537
13538 2017-01-04 Nathan Sidwell <nathan@acm.org>
13539
13540 PR c++/66735
13541 * g++.dg/cpp1y/pr66735.C: New.
13542
13543 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13544
13545 PR tree-optimization/71563
13546 * gcc.dg/tree-ssa/pr71563.c: New test.
13547
13548 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13549
13550 PR fortran/78534
13551 PR fortran/78976
13552 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13553 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13554 * gfortran.dg/transfer_intrinsic_1.f90: Change
13555 scan-tree-dump-times due to gfc_trans_string_copy change to
13556 avoid -Wstringop-overflow.
13557
13558 2017-01-03 Jeff Law <law@redhat.com>
13559
13560 PR tree-optimization/78856
13561 * gcc.c-torture/execute/pr78856.c: New test.
13562
13563 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13564
13565 PR target/78953
13566 * gcc.target/powerpc/pr78953.c: New test.
13567
13568 2017-01-03 Ian Lance Taylor <iant@google.com>
13569
13570 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13571 enums.
13572
13573 2017-01-03 Martin Sebor <msebor@redhat.com>
13574
13575 PR tree-optimization/78696
13576 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13577 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13578 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13579 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13580
13581 2017-01-03 David Malcolm <dmalcolm@redhat.com>
13582
13583 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13584 with more than one digit.
13585 * lib/gcc-dg.exp (process-message): Support more than one digit
13586 in relative line specifications.
13587
13588 2017-01-03 Jakub Jelinek <jakub@redhat.com>
13589
13590 PR tree-optimization/78965
13591 * gcc.dg/pr78965.c: New test.
13592
13593 PR middle-end/78901
13594 * g++.dg/opt/pr78901.C: New test.
13595
13596 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13597
13598 PR fortran/78534
13599 PR fortran/66310
13600 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13601 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13602 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13603 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13604 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13605 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13606 * gfortran.dg/string_1_lp64.f90: New test.
13607 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13608 * gfortran.dg/string_3_lp64.f90: New test.
13609 * gfortran.dg/transfer_intrinsic_1.f90: Change
13610 scan-tree-dump-times due to gfc_trans_string_copy change to
13611 avoid -Wstringop-overflow.
13612
13613 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
13614
13615 PR target/78967
13616 * gcc.target/i386/pr78967-1.c: New test.
13617 * gcc.target/i386/pr78967-2.c: Ditto.
13618 * gcc.target/i386/pr78967-3.c: Ditto.
13619
13620 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13621 * gcc.target/i386/pr78904-4.c: Ditto.
13622 * gcc.target/i386/pr78904-6.c: Ditto.
13623
13624 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
13625
13626 PR middle-end/77674
13627 * g++.dg/torture/pr77674.C: New testcase.
13628
13629 2017-01-01 Jakub Jelinek <jakub@redhat.com>
13630
13631 Update copyright years.
13632 \f
13633 Copyright (C) 2017 Free Software Foundation, Inc.
13634
13635 Copying and distribution of this file, with or without modification,
13636 are permitted in any medium without royalty provided the copyright
13637 notice and this notice are preserved.