Adjust test cases for attributes propagation changes for OMP outlined regions
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-10-04 Thomas Schwinge <thomas@codesourcery.com>
2
3 PR tree-optimization/82374
4 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
5 attributes propagation changes for OMP outlined regions.
6 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7 * c-c++-common/goacc/kernels-reduction.c: Likewise.
8
9 2017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
10
11 PR tree-optimization/82413
12 * g++.dg/pr82413.C: New test.
13
14 2017-10-04 Paul Thomas <pault@gcc.gnu.org>
15
16 PR fortran/77296
17 * gfortran.dg/associate_32.f03 : New test.
18
19 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
20
21 PR c++/78816
22 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
23
24 2017-10-04 Jakub Jelinek <jakub@redhat.com>
25
26 PR tree-optimization/82374
27 * gcc.dg/gomp/pr82374.c: New test.
28
29 2017-10-04 Richard Biener <rguenther@suse.de>
30
31 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
32 errors and scan for one.
33 * gfortran.dg/graphite/id-19.f: Likewise.
34 * gfortran.dg/graphite/pr29832.f90: Likewise.
35 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
36 * gfortran.dg/graphite/pr42326.f90: Likewise.
37 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
38 * gfortran.dg/graphite/run-id-2.f90: Likewise.
39 * gfortran.dg/graphite/run-id-3.f90: Likewise.
40 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
41
42 2017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
43
44 * gcc.target/powerpc/float128-odd.c: New test.
45
46 2017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
47
48 PR c++/70343
49 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
50
51 2017-10-03 Jeff Law <law@redhat.com>
52
53 PR target/82358
54 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
55
56 2017-10-03 Martin Jambor <mjambor@suse.cz>
57
58 PR tree-optimization/82363
59 * gcc.dg/tree-ssa/pr82363.c: New test.
60
61 2017-10-03 Jakub Jelinek <jakub@redhat.com>
62
63 PR tree-optimization/82381
64 * gcc.c-torture/compile/pr82381.c: New test.
65
66 PR target/82386
67 * gcc.dg/pr82386.c: New test.
68
69 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
70
71 PR c++/70570
72 * g++.dg/cpp1y/lambda-generic-70570.C: New.
73
74 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
75
76 PR c++/79590
77 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
78
79 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
80
81 PR c++/79005
82 * g++.dg/cpp1y/lambda-generic-79005.C: New.
83
84 2017-10-02 Paul Thomas <pault@gcc.gnu.org>
85
86 PR fortran/82312
87 * gfortran.dg/typebound_proc_36.f90 : New test.
88
89 2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
90
91 PR target/80210
92 * gcc.target/powerpc/pr80210-2.c: New test.
93
94 2017-10-02 Jakub Jelinek <jakub@redhat.com>
95
96 * gcc.dg/pr82389.c: New test.
97
98 PR tree-optimization/82387
99 PR tree-optimization/82388
100 PR tree-optimization/82389
101 * gcc.c-torture/compile/pr82389.c: New test.
102 * gcc.c-torture/execute/pr82387.c: New test.
103 * gcc.c-torture/execute/pr82388.c: New test.
104
105 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
106
107 PR c++/79180
108 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
109 * g++.dg/torture/pr79180.C: Likewise.
110
111 PR c++/71386
112 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
113
114 2017-10-02 Richard Biener <rguenther@suse.de>
115
116 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
117 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
118 * gcc.dg/graphite/id-16.c: Likewise.
119 * gcc.dg/graphite/pr46168.c: Likewise.
120 * gcc.dg/graphite/pr68756.c: Likewise.
121 * gcc.dg/graphite/pr69728.c: Likewise.
122 * gcc.dg/graphite/pr71575-2.c: Likewise.
123 * gcc.dg/graphite/pr77362.c: Likewise.
124 * gcc.dg/graphite/pr81373.c: Likewise.
125 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
126 * gfortran.dg/graphite/interchange-1.f: Likewise.
127 * gfortran.dg/graphite/pr29581.f90: Likewise.
128 * gfortran.dg/graphite/pr42334-1.f: Likewise.
129 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
130 * gfortran.dg/graphite/pr42393.f90: Likewise.
131 * gfortran.dg/graphite/pr47019.f: Likewise.
132
133 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
134
135 PR c++/69977
136 * g++.dg/cpp1y/lambda-generic-69977.C: New.
137
138 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
139
140 PR c++/59991
141 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
142
143 2017-10-02 Tom de Vries <tom@codesourcery.com>
144
145 * gcc.c-torture/compile/pr82337.c: Add
146 dg-require-effective-target nonlocal_goto.
147
148 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
149 Alan Hayward <alan.hayward@arm.com>
150 David Sherwood <david.sherwood@arm.com>
151
152 PR target/71307
153 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
154
155 2017-10-02 Richard Biener <rguenther@suse.de>
156
157 PR tree-optimization/82355
158 * gcc.dg/graphite/fuse-1.c: Adjust.
159 * gcc.dg/graphite/fuse-2.c: Likewise.
160 * gcc.dg/graphite/pr82355.c: New testcase.
161
162 2017-10-01 Jeff Law <law@redhat.com>
163
164 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
165
166 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
167
168 PR fortran/61450
169 * gfortran.dg/binding_label_tests_28.f90: New test.
170
171 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
172
173 PR c++/65949
174 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
175
176 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
177
178 PR c++/68754
179 * g++.dg/cpp1y/constexpr-68754.C: Move...
180 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
181
182 2017-09-30 Jakub Jelinek <jakub@redhat.com>
183
184 PR target/82361
185 * gcc.target/i386/pr82361-1.c: New test.
186 * gcc.target/i386/pr82361-2.c: New test.
187
188 2017-09-29 Yury Gribov <tetra2005@gmail.com>
189
190 PR middle-end/82319
191 * c-c++/common/pr57371-4.c: Test NaN comparisons.
192
193 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
194
195 * g++.dg/other/dump-ada-spec-10.C: New test.
196
197 2017-09-29 Jeff Law <law@redhat.com>
198
199 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
200
201 2017-09-29 Jakub Jelinek <jakub@redhat.com>
202
203 P0683R1 - default member initializers for bit-fields
204 * g++.dg/ext/bitfield6.C: New test.
205 * g++.dg/cpp2a/bitfield1.C: New test.
206 * g++.dg/cpp2a/bitfield2.C: New test.
207 * g++.dg/cpp2a/bitfield3.C: New test.
208
209 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
210
211 PR target/81481
212 * gcc.target/i386/pr81481.c: New.
213
214 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
215
216 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
217 and dg-require-effective-target directives to correct testing
218 behavior.
219 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
220 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
221 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
222 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
223 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
224 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
225 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
226 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
227 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
228 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
229 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
230 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
231 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
232 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
233 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
234 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
235 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
236
237 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
238
239 PR tree-optimization/82337
240 * gcc.c-torture/compile/pr82337.c: New file.
241
242 2017-09-29 Javier Miranda <miranda@adacore.com>
243
244 * gnat.dg/unchecked_union3.adb: New testcase.
245
246 2017-09-29 Javier Miranda <miranda@adacore.com>
247
248 * gnat.dg/unchecked_union2.adb: New testcase.
249
250 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
251
252 PR fortran/25071
253 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
254 * gfortran.dg/argument_checking_4.f90: Likewise.
255 * gfortran.dg/argument_checking_5.f90: Likewise.
256 * gfortran.dg/argument_checking_6.f90: Likewise.
257 * gfortran.dg/argument_checking_10.f90: Likewise.
258 * gfortran.dg/argument_checking_13.f90: Likewise.
259 * gfortran.dg/argument_checking_15.f90: Likewise.
260 * gfortran.dg/argument_checking_18.f90: Likewise.
261 * gfortran.dg/gomp/udr8.f90: Likewise.
262 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
263 the dg-options.
264
265 2017-09-29 Jakub Jelinek <jakub@redhat.com>
266
267 * g++.dg/ext/bitfield7.C: New test.
268 * g++.dg/ext/bitfield8.C: New test.
269 * g++.dg/ext/bitfield9.C: New test.
270
271 PR c/82340
272 * gcc.dg/tree-ssa/pr82340.c: New test.
273
274 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
275
276 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
277
278 PR c++/79488
279 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
280
281 2017-09-28 Jakub Jelinek <jakub@redhat.com>
282
283 PR target/82342
284 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
285 * gcc.target/i386/pr82260-2.c: Likewise.
286
287 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
288
289 * gcc.target/i386/avx512f-constant-float-return.c: New test.
290
291 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
292
293 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
294 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
295 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
296 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
297 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
298 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
299 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
300 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
301 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
302 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
303
304 2017-09-28 David Malcolm <dmalcolm@redhat.com>
305
306 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
307 test case.
308 * jit.dg/test-returning-function-ptr.c (create_code): Update to
309 create a function pointer type independently of the call to
310 gcc_jit_function_get_address, and assign the pointer to a local
311 before returning it, to exercise the function pointer type
312 comparison code.
313
314 2017-09-27 David Malcolm <dmalcolm@redhat.com>
315
316 * jit.dg/all-non-failing-tests.h: Add
317 test-returning-function-ptr.c.
318 * jit.dg/test-returning-function-ptr.c: New test case.
319
320 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
321
322 PR target/71727
323 * gcc.target/aarch64/pr71727-2.c: New test.
324
325 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
326
327 * gcc.target/powerpc/swaps-p8-28.c: New test.
328 * gcc.target/powerpc/swaps-p8-29.c: New test.
329 * gcc.target/powerpc/swaps-p8-30.c: New test.
330 * gcc.target/powerpc/swaps-p8-31.c: New test.
331 * gcc.target/powerpc/swaps-p8-32.c: New test.
332 * gcc.target/powerpc/swaps-p8-33.c: New test.
333 * gcc.target/powerpc/swaps-p8-34.c: New test.
334 * gcc.target/powerpc/swaps-p8-35.c: New test.
335 * gcc.target/powerpc/swaps-p8-36.c: New test.
336 * gcc.target/powerpc/swaps-p8-37.c: New test.
337 * gcc.target/powerpc/swaps-p8-38.c: New test.
338 * gcc.target/powerpc/swaps-p8-39.c: New test.
339 * gcc.target/powerpc/swaps-p8-40.c: New test.
340 * gcc.target/powerpc/swaps-p8-41.c: New test.
341 * gcc.target/powerpc/swaps-p8-42.c: New test.
342 * gcc.target/powerpc/swaps-p8-43.c: New test.
343 * gcc.target/powerpc/swaps-p8-44.c: New test.
344 * gcc.target/powerpc/swaps-p8-45.c: New test.
345
346 2017-09-27 Carl Love <cel@us.ibm.com>
347 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
348 for the __builtin_fctid and __builtin_fctiw.
349
350 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
351
352 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
353 new group memory offsetting code in the BRIG frontend.
354 * brig.dg/test/gimple/function_calls.hsail: Likewise.
355 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
356 * brig.dg/test/gimple/variables.hsail: Likewise.
357
358 2017-09-27 Jakub Jelinek <jakub@redhat.com>
359
360 PR c++/82159
361 * g++.dg/opt/pr82159.C: New test.
362
363 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
364
365 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
366
367 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
368
369 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
370 don't generate a 32-bit shift after doing XSCVDPSPN.
371 * gcc.target/powerpc/direct-move-float1.c: Likewise.
372 * gcc.target/powerpc/direct-move-float3.c: New test.
373
374 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
375
376 * gcc.dg/tree-ssa/cmpdiv.c: New test.
377
378 2017-09-26 Carl Love <cel@us.ibm.com>
379
380 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
381 file for the new built-ins and the existing built-ins.
382
383 2017-09-26 Janus Weil <janus@gcc.gnu.org>
384
385 PR fortran/82143
386 PR fortran/82324
387 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
388 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
389 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
390 Don't assume that DOUBLE PRECISION has kind=16.
391
392 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
393
394 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
395 warning from associate construct and do loop.
396
397 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
398
399 * gfortran.dg/gomp/associate1.f90: Really commit change
400 from 2017-09-25.
401 * gfortran.dg/predcom-1.f: Likewise.
402 * gfortran.dg/unconstrained_commons.f: Likewise.
403
404 2017-09-26 Jakub Jelinek <jakub@redhat.com>
405
406 PR middle-end/35691
407 * gcc.dg/pr35691-5.c: New test.
408 * gcc.dg/pr35691-6.c: New test.
409
410 2017-09-26 Richard Biener <rguenther@suse.de>
411
412 PR tree-optimization/82321
413 * gcc.dg/graphite/pr82321.c: New testcase.
414
415 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
416
417 * lib/target-supports.exp (check_effective_target_vect_int)
418 (check_effective_target_vect_shift)
419 (check_effective_target_whole_vector_shift)
420 (check_effective_target_vect_shift_char)
421 (check_effective_target_vect_long)
422 (check_effective_target_vect_double)
423 (check_effective_target_vect_long_long)
424 (check_effective_target_vect_perm)
425 (check_effective_target_vect_perm_byte)
426 (check_effective_target_vect_perm_short)
427 (check_effective_target_vect_widen_mult_qi_to_hi)
428 (check_effective_target_vect_widen_mult_hi_to_si)
429 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
430 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
431 (check_effective_target_vect_widen_mult_si_to_di_pattern)
432 (check_effective_target_vect_pack_trunc)
433 (check_effective_target_vect_unpack)
434 (check_effective_target_vect_hw_misalign)
435 (check_effective_target_vect_condition)
436 (check_effective_target_vect_cond_mixed)
437 (check_effective_target_vect_char_mult)
438 (check_effective_target_vect_short_mult)
439 (check_effective_target_vect_int_mult)
440 (check_effective_target_vect_extract_even_odd)
441 (check_effective_target_vect_interleave)
442 (check_effective_target_sqrt_insn)
443 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
444 VX.
445 (check_vect_support_and_set_flags): New proc.
446 (check_effective_target_s390_vxe): Rename arch12 to z14.
447
448 2017-09-26 Richard Biener <rguenther@suse.de>
449
450 PR tree-optimization/82320
451 * gcc.dg/torture/pr82320.c: New testcase.
452
453 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
454
455 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
456 Fix arm check.
457
458 2017-09-25 Jeff Law <law@redhat.com>
459
460 * lib/target-supports.exp
461 (check_effective_target_supports_stack_clash_protection): Enable for
462 rs6000 and powerpc targets.
463
464 2017-09-25 Bin Cheng <bin.cheng@arm.com>
465
466 PR tree-optimization/82163
467 * gcc.dg/tree-ssa/pr82163.c: New test.
468
469 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
470
471 * gfortran.dg/do_subscript_1.f90: New test.
472 * gfortran.dg/do_subscript_2.f90: New test.
473 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
474 * gfortran.dg/predcom-1.f: Adjust loop bounds.
475 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
476
477 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
478
479 * gcc.target/powerpc/fold-vec-st-char.c: New.
480 * gcc.target/powerpc/fold-vec-st-double.c: New.
481 * gcc.target/powerpc/fold-vec-st-float.c: New.
482 * gcc.target/powerpc/fold-vec-st-int.c: New.
483 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
484 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
485 * gcc.target/powerpc/fold-vec-st-short.c: New.
486
487 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
488
489 * g++.dg/pr82155.C: New testcase.
490
491 2017-09-25 Richard Biener <rguenther@suse.de>
492
493 PR tree-optimization/82285
494 * gcc.dg/torture/pr82285.c: New testcase.
495
496 2017-09-25 Justin Squirek <squirek@adacore.com>
497
498 * gnat.dg/entry_family.adb: New testcase
499
500 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
501
502 PR target/82267
503 * gcc.target/i386/pr82267.c: New test.
504
505 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
506 PR fortran/66328
507
508 * gfortran.dg/data_derived_1.f90: New test.
509
510 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
511
512 PR fortran/54633
513 * gfortran.dg/intrinsic_bounds_1.f90: New test.
514 * gfortran.dg/intrinsic_param_1.f90: New test.
515
516 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
517 Steven G. Kargl <kargl@gcc.gnu.org>
518
519 PR fortran/80118
520 * gfortran.dg/zero_sized_7.f90: New test.
521
522 2017-09-23 Janus Weil <janus@gcc.gnu.org>
523
524 PR fortran/82143
525 * gfortran.dg/promotion_3.f90: New test case.
526 * gfortran.dg/promotion_4.f90: New test case.
527
528 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
529
530 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
531 * gcc.target/i386/pr82196-2.c: (b): Likewise.
532
533 2017-09-22 Jakub Jelinek <jakub@redhat.com>
534
535 PR middle-end/35691
536 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
537 instead of -fdump-tree-forwprop-details in dg-options.
538 * gcc.dg/pr35691-2.c: Likewise.
539 * gcc.dg/pr35691-3.c: New test.
540 * gcc.dg/pr35691-4.c: New test.
541
542 PR sanitizer/81929
543 * g++.dg/ubsan/pr81929.C: New test.
544
545 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
546
547 PR tree-optimization/82289
548 * gcc.dg/vect/pr82289.c: New test.
549
550 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
551 Alan Hayward <alan.hayward@arm.com>
552 David Sherwood <david.sherwood@arm.com>
553
554 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
555 of alignment message.
556 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
557
558 2017-09-22 Martin Sebor <msebor@redhat.com>
559
560 PR c/81854
561 * gcc.target/i386/pr80732.c: Correct a type error.
562
563 2017-09-22 David Malcolm <dmalcolm@redhat.com>
564
565 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
566 to reflect highlighting of parameters; add test coverage for
567 callback parameters.
568
569 2017-09-22 Richard Biener <rguenther@suse.de>
570
571 * gcc.dg/graphite/scop-24.c: New testcase.
572
573 2017-09-22 Richard Biener <rguenther@suse.de>
574
575 PR tree-optimization/82291
576 * gcc.dg/torture/pr82291.c: New testcase.
577
578 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
579
580 * gcc.target/i386/avx512f-constant-set.c: New test.
581
582 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
583
584 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
585 * gcc.target/i386/avx512f-prefer.c: New test.
586
587 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
588
589 * lib/target-supports.exp
590 (check_effective_target_frame_pointer_for_non_leaf): Add
591 case for x86 Solaris.
592
593 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
594
595 PR fortran/78512
596 * gfortran.dg/associate_26.f90 : New test.
597
598 PR fortran/80120
599 * gfortran.dg/associate_27.f90 : New test.
600
601 PR fortran/81903
602 * gfortran.dg/associate_28.f90 : New test.
603
604 PR fortran/82121
605 * gfortran.dg/associate_29.f90 : New test.
606
607 PR fortran/67543
608 * gfortran.dg/associate_30.f90 : New test.
609
610 PR fortran/52832
611 * gfortran.dg/associate_31.f90 : New test.
612
613 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
614
615 * gnat.dg/discr48.adb: New test.
616 * gnat.dg/discr48_pkg.ads: New helper.
617
618 2017-09-21 Tamar Christina <tamar.christina@arm.com>
619
620 PR testsuite/78421
621 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
622 Invert arm check.
623
624 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
625
626 * gfortran.dg/goacc/wait.f90: New test.
627
628 2017-09-21 Jakub Jelinek <jakub@redhat.com>
629
630 PR sanitizer/81715
631 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
632 const predicate to const predicate & to avoid UB.
633 * g++.dg/opt/pr81715.C: New test.
634
635 2017-09-21 Richard Biener <rguenther@suse.de>
636
637 PR tree-optimization/82276
638 PR tree-optimization/82244
639 * gcc.dg/torture/pr82276.c: New testcase.
640
641 2017-09-21 Richard Biener <rguenther@suse.de>
642
643 PR tree-optimization/71351
644 * gfortran.dg/graphite/pr71351.f90: New testcase.
645 * gfortran.dg/graphite/interchange-3.f90: Adjust.
646
647 2017-09-21 Jakub Jelinek <jakub@redhat.com>
648
649 PR target/82260
650 * gcc.target/i386/pr82260-1.c: New test.
651 * gcc.target/i386/pr82260-2.c: New test.
652
653 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
654 Jeff Law <law@redhat.com>
655
656 * gcc.dg/stack-check-5.c: Add argument for s390.
657 * lib/target-supports.exp:
658 (check_effective_target_supports_stack_clash_protection): Enable for
659 s390/s390x targets.
660
661 2017-09-20 Martin Sebor <msebor@redhat.com>
662
663 PR c/81854
664 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
665 * g++.dg/ext/attr-ifunc-4.C: Ditto.
666 * lib/target-supports.exp: Adjust for C++.
667
668 PR c/81854
669 * gcc.dg/attr-ifunc-1.c: Correct type errors.
670 * gcc.dg/attr-ifunc-2.c: Ditto.
671 * gcc.dg/attr-ifunc-3.c: Ditto.
672 * gcc.dg/attr-ifunc-4.c: Ditto.
673 * gcc.dg/attr-ifunc-5.c: Ditto.
674 * gcc.dg/pr81854.c: Require ifunc support.
675 * lib/target-supports.exp: Correct type error.
676
677 2017-09-20 Jeff Law <law@redhat.com>
678
679 * gcc.target/i386/stack-check-11.c: Update test and regexp
680 so that it works for both i?86 and x86_64.
681
682 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
683
684 PR target/77687
685 * gcc.target/powerpc/pr77687.c: New testcase.
686
687 2017-09-20 Jakub Jelinek <jakub@redhat.com>
688
689 P0409R2 - allow lambda capture [=, this]
690 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
691 capture. Add further tests.
692 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
693 for c++2a on [=, this] capture.
694
695 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
696 * g++.dg/cpp1z/cplusplus_1z.C: New test.
697
698 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
699
700 * gcc.target/i386/builtin_target.c: Test knm.
701 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
702
703 2017-09-20 Richard Biener <rguenther@suse.de>
704
705 PR tree-optimization/77362
706 * gcc.dg/graphite/pr77362.c: New testcase.
707
708 2017-09-20 Richard Biener <rguenther@suse.de>
709
710 PR tree-optimization/82264
711 * gcc.dg/torture/pr82264.c: New testcase.
712
713 2017-09-20 Jakub Jelinek <jakub@redhat.com>
714
715 * g++.dg/debug/dwarf2/template-params-13.C: New test.
716 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
717 it doesn't match newlines.
718 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
719 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
720 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
721 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
722 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
723 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
724 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
725 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
726 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
727 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
728
729 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
730
731 PR c++/64954
732 * g++.dg/cpp0x/constexpr-ctor20.C: New.
733
734 2017-09-20 Richard Biener <rguenther@suse.de>
735
736 PR tree-optimization/81373
737 * gcc.dg/graphite/pr81373.c: New testcase.
738
739 2017-09-19 Jeff Law <law@redhat.com>
740
741 * gcc.target/i386/stack-check-11.c: New test.
742
743 * gcc.dg/stack-check-4.c: New test.
744 * gcc.dg/stack-check-5.c: New test.
745 * gcc.dg/stack-check-6.c: New test.
746 * gcc.dg/stack-check-6a.c: New test.
747 * gcc.dg/stack-check-7.c: New test.
748 * gcc.dg/stack-check-8.c: New test.
749 * gcc.dg/stack-check-9.c: New test.
750 * gcc.dg/stack-check-10.c: New test.
751 * lib/target-supports.exp
752 (check_effective_target_supports_stack_clash_protection): Enable for
753 x86 and x86_64 targets.
754
755 * gcc.dg/stack-check-3.c: New test.
756
757 * gcc.dg/stack-check-2.c: New test.
758 * lib/target-supports.exp
759 (check_effective_target_supports_stack_clash_protection): New.
760 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
761 (check_effective_target_caller_implicit_probes): Likewise.
762
763 2017-09-19 Jakub Jelinek <jakub@redhat.com>
764
765 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
766 * g++.dg/tree-ssa/pr41428.C: Likewise.
767 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
768 c++17 and up.
769 * g++.dg/expr/bool3.C: Likewise.
770 * g++.dg/expr/bitfield5.C: Likewise.
771 * g++.old-deja/g++.jason/bool5.C: Likewise.
772
773 2017-09-18 Martin Sebor <msebor@redhat.com>
774
775 PR c/81854
776 * gcc.dg/pr81854.c: New test.
777 * g++.dg/ext/attr-ifunc-5.C: New test.
778 * g++.dg/ext/attr-ifunc-1.C: Adjust.
779 * g++.dg/ext/attr-ifunc-2.C: Same.
780 * g++.dg/ext/attr-ifunc-3.C: Same.
781 * g++.dg/ext/attr-ifunc-4.C: Same.
782 * g++.old-deja/g++.abi/vtable2.C: Same.
783 * gcc.dg/attr-ifunc-1.c: Same.
784
785 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
786
787 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
788
789 2017-09-19 Richard Biener <rguenther@suse.de>
790
791 PR tree-optimization/82244
792 * gcc.dg/torture/pr82244.c: New testcase.
793
794 2017-09-19 Richard Biener <rguenther@suse.de>
795
796 PR tree-optimization/69728
797 * gfortran.dg/graphite/pr69728.f90: New testcase.
798 * gcc.dg/graphite/pr69728.c: Likewise.
799
800 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
801
802 PR c++/80947
803 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
804
805 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
806
807 * gcc.dg/vect/slp-multitypes-13.c: New test.
808
809 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
810
811 * gfortran.dg/vect/mask-store-1.f90: New test.
812
813 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
814
815 PR c++/45033
816 * g++.dg/expr/delete1.C: New.
817
818 2017-09-18 Bob Duff <duff@adacore.com>
819
820 * gnat.dg/validity_check.adb: New testcase.
821
822 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
823
824 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
825
826 2017-09-18 Bob Duff <duff@adacore.com>
827
828 * gnat.dg/tagged_prefix_call.adb: New testcase.
829
830 2017-09-18 Ed Schonberg <schonberg@adacore.com>
831
832 * gnat.dg/default_variants.adb: New testcase.
833
834 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
835
836 PR target/81736
837 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
838 * gcc.target/i386/pr81736-4.c: Likewise.
839
840 2017-09-18 Richard Biener <rguenther@suse.de>
841
842 PR tree-optimization/79622
843 * gcc.dg/graphite/pr79622.c: New testcase.
844
845 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
846
847 gcc.target/i386/pr82196-1.c: New test.
848 gcc.target/i386/pr82196-2.c: Likewise.
849
850 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
851
852 PR target/82166
853 * gcc.target/i386/pr82166.c: New test.
854
855 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
856
857 PR fortran/82173
858 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
859 * gfortran.dg/pdt_2.f03 : The same.
860 * gfortran.dg/pdt_3.f03 : The same.
861 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
862 module 'bad_vars'. Add error concerning assumed parameters and
863 save attribute.
864 * gfortran.dg/pdt_11.f03 : New test.
865
866 PR fortran/60483
867 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
868 * gfortran.dg/associate_25.f90 : New test.
869 * gfortran.dg/pdt_12.f03 : New test.
870
871 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
872 Jakub Jelinek <jakub@redhat.com>
873
874 Add support for -std=c++2a.
875 * lib/target-supports.exp (check_effective_target_c++17): Return
876 1 also if check_effective_target_c++2a.
877 (check_effective_target_c++17_down): New.
878 (check_effective_target_c++2a_only): New.
879 (check_effective_target_c++2a): New.
880 * g++.dg/cpp2a/cplusplus.C: New.
881
882 2017-09-15 Joseph Myers <joseph@codesourcery.com>
883
884 PR c/82071
885 * gcc.target/i386/excess-precision-8.c: New test.
886
887 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
888 Paolo Carlini <paolo.carlini@oracle.com>
889
890 PR c++/64644
891 * g++.dg/other/anon-union4.C: New.
892 * g++.old-deja/g++.law/union4.C: Adjust.
893 * g++.old-deja/g++.other/anon1.C: Likewise.
894
895 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
896
897 * c-c++-common/Wcast-align.c: New test.
898
899 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
900
901 * g++.dg/sso-1.C: New test.
902 * g++.dg/sso-2.C: Likewise.
903
904 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
905
906 PR c++/78648
907 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
908
909 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
910
911 PR tree-optimization/71026
912 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
913
914 2017-09-15 Jakub Jelinek <jakub@redhat.com>
915
916 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
917 * lib/target-supports.exp (check_effective_target_c++14): Use
918 check_effective_target_c++17 instead of check_effective_target_c++1z.
919 (check_effective_target_c++14_down): Likewise.
920 (check_effective_target_c++1z_only): Rename to ...
921 (check_effective_target_c++17_only): ... this.
922 (check_effective_target_c++1z): Rename to ...
923 (check_effective_target_c++17): ... this.
924 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
925 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
926 and c++17_only instead of c++1z_only. Adjust expected diagnostics
927 and comments refering to 1z to 17.
928 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
929 * g++.dg/template/partial5.C: Likewise.
930 * g++.dg/template/nontype8.C: Likewise.
931 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
932 * g++.dg/cpp1z/nontype3a.C: Likewise.
933 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
934 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
935 * g++.dg/cpp1z/class-deduction32.C: Likewise.
936 * g++.dg/cpp1z/pr78771.C: Likewise.
937 * g++.dg/cpp1z/elide1.C: Likewise.
938 * g++.dg/cpp1z/fold3.C: Likewise.
939 * g++.dg/cpp1z/class-deduction2.C: Likewise.
940 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
941 * g++.dg/cpp1z/inline-var2.C: Likewise.
942 * g++.dg/cpp1z/eval-order2.C: Likewise.
943 * g++.dg/cpp1z/decomp21.C: Likewise.
944 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
945 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
946 * g++.dg/cpp1z/utf8-neg.C: Likewise.
947 * g++.dg/cpp1z/class-deduction41.C: Likewise.
948 * g++.dg/cpp1z/class-deduction23.C: Likewise.
949 * g++.dg/cpp1z/nodiscard3.C: Likewise.
950 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
951 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
952 * g++.dg/cpp1z/class-deduction21.C: Likewise.
953 * g++.dg/cpp1z/range-for1.C: Likewise.
954 * g++.dg/cpp1z/init-statement4.C: Likewise.
955 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
956 * g++.dg/cpp1z/decomp30.C: Likewise.
957 * g++.dg/cpp1z/class-deduction39.C: Likewise.
958 * g++.dg/cpp1z/register2.C: Likewise.
959 * g++.dg/cpp1z/decomp9.C: Likewise.
960 * g++.dg/cpp1z/regress1.C: Likewise.
961 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
962 * g++.dg/cpp1z/class-deduction30.C: Likewise.
963 * g++.dg/cpp1z/abbrev2.C: Likewise.
964 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
965 * g++.dg/cpp1z/regress2.C: Likewise.
966 * g++.dg/cpp1z/decomp16.C: Likewise.
967 * g++.dg/cpp1z/bool-increment1.C: Likewise.
968 * g++.dg/cpp1z/aligned-new1.C: Likewise.
969 * g++.dg/cpp1z/decomp3.C: Likewise.
970 * g++.dg/cpp1z/register1.C: Likewise.
971 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
972 * g++.dg/cpp1z/class-deduction1.C: Likewise.
973 * g++.dg/cpp1z/decomp10.C: Likewise.
974 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
975 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
976 * g++.dg/cpp1z/decomp27.C: Likewise.
977 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
978 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
979 * g++.dg/cpp1z/class-deduction9.C: Likewise.
980 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
981 * g++.dg/cpp1z/decomp11.C: Likewise.
982 * g++.dg/cpp1z/aligned-new3.C: Likewise.
983 * g++.dg/cpp1z/utf8-2.C: Likewise.
984 * g++.dg/cpp1z/lambda-this3.C: Likewise.
985 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
986 * g++.dg/cpp1z/byte1.C: Likewise.
987 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
988 * g++.dg/cpp1z/aggr-base4.C: Likewise.
989 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
990 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
991 * g++.dg/cpp1z/utf8-2a.C: Likewise.
992 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
993 * g++.dg/cpp1z/aggr-base6.C: Likewise.
994 * g++.dg/cpp1z/cplusplus.C: Likewise.
995 * g++.dg/cpp1z/class-deduction20.C: Likewise.
996 * g++.dg/cpp1z/aggr-base2.C: Likewise.
997 * g++.dg/cpp1z/class-deduction6.C: Likewise.
998 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
999 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1000 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1001 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1002 * g++.dg/cpp1z/fold9.C: Likewise.
1003 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1004 * g++.dg/cpp1z/abbrev1.C: Likewise.
1005 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
1006 * g++.dg/cpp1z/utf8.C: Likewise.
1007 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
1008 * g++.dg/cpp1z/aggr-base3.C: Likewise.
1009 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
1010 * g++.dg/cpp1z/init-statement2.C: Likewise.
1011 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
1012 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
1013 * g++.dg/cpp1z/class-deduction40.C: Likewise.
1014 * g++.dg/cpp1z/nontype3.C: Likewise.
1015 * g++.dg/cpp1z/class-deduction14.C: Likewise.
1016 * g++.dg/cpp1z/fold7.C: Likewise.
1017 * g++.dg/cpp1z/nontype2.C: Likewise.
1018 * g++.dg/cpp1z/class-deduction15.C: Likewise.
1019 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
1020 * g++.dg/cpp1z/class-deduction13.C: Likewise.
1021 * g++.dg/cpp1z/aligned-new7.C: Likewise.
1022 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
1023 * g++.dg/cpp1z/nontype1.C: Likewise.
1024 * g++.dg/cpp1z/init-statement5.C: Likewise.
1025 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
1026 * g++.dg/cpp1z/decomp17.C: Likewise.
1027 * g++.dg/cpp1z/fold4.C: Likewise.
1028 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
1029 * g++.dg/cpp1z/fold7a.C: Likewise.
1030 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
1031 * g++.dg/cpp1z/init-statement7.C: Likewise.
1032 * g++.dg/cpp1z/aggr-base5.C: Likewise.
1033 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
1034 * g++.dg/cpp1z/pr79143.C: Likewise.
1035 * g++.dg/cpp1z/class-deduction38.C: Likewise.
1036 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
1037 * g++.dg/cpp1z/class-deduction12.C: Likewise.
1038 * g++.dg/cpp1z/decomp20.C: Likewise.
1039 * g++.dg/cpp1z/class-deduction22.C: Likewise.
1040 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1041 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1042 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1043 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1044 * g++.dg/cpp1z/fold8.C: Likewise.
1045 * g++.dg/cpp1z/init-statement3.C: Likewise.
1046 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1047 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1048 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1049 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1050 * g++.dg/cpp1z/fold1.C: Likewise.
1051 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1052 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1053 * g++.dg/cpp1z/fold5.C: Likewise.
1054 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1055 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1056 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1057 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1058 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1059 * g++.dg/cpp1z/eval-order3.C: Likewise.
1060 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1061 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1062 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1063 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1064 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1065 * g++.dg/cpp1z/decomp15.C: Likewise.
1066 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1067 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1068 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1069 * g++.dg/cpp1z/decomp4.C: Likewise.
1070 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1071 * g++.dg/cpp1z/init-statement8.C: Likewise.
1072 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1073 * g++.dg/cpp1z/init-statement6.C: Likewise.
1074 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1075 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1076 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1077 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1078 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1079 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1080 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1081 * g++.dg/cpp1z/init-statement9.C: Likewise.
1082 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1083 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1084 * g++.dg/cpp1z/fold2.C: Likewise.
1085 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1086 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1087 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1088 * g++.dg/cpp1z/fold6.C: Likewise.
1089 * g++.dg/cpp1z/decomp12.C: Likewise.
1090 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1091 * g++.dg/cpp1z/inline-var1.C: Likewise.
1092 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1093 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1094 * g++.dg/other/error3.C: Likewise.
1095 * g++.dg/init/new25.C: Likewise.
1096 * g++.dg/init/new13.C: Likewise.
1097 * g++.dg/tls/diag-2.C: Likewise.
1098 * g++.dg/tls/diag-4.C: Likewise.
1099 * g++.dg/opt/noreturn-1.C: Likewise.
1100 * g++.dg/eh/async-unwind2.C: Likewise.
1101 * g++.dg/eh/spec9.C: Likewise.
1102 * g++.dg/eh/spec7.C: Likewise.
1103 * g++.dg/eh/template1.C: Likewise.
1104 * g++.dg/eh/cond4.C: Likewise.
1105 * g++.dg/eh/pr41819.C: Likewise.
1106 * g++.dg/eh/delete1.C: Likewise.
1107 * g++.dg/eh/spec3.C: Likewise.
1108 * g++.dg/eh/forced4.C: Likewise.
1109 * g++.dg/eh/spec2.C: Likewise.
1110 * g++.dg/eh/shadow1.C: Likewise.
1111 * g++.dg/eh/pr38662.C: Likewise.
1112 * g++.dg/eh/ehopt1.C: Likewise.
1113 * g++.dg/eh/spec8.C: Likewise.
1114 * g++.dg/eh/init-temp2.C: Likewise.
1115 * g++.dg/rtti/crash3.C: Likewise.
1116 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1117 * g++.dg/warn/register-parm-1.C: Likewise.
1118 * g++.dg/warn/register-var-2.C: Likewise.
1119 * g++.dg/gcov/gcov-7.C: Likewise.
1120 * g++.dg/tree-ssa/pr45605.C: Likewise.
1121 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1122 * g++.dg/lookup/exception1.C: Likewise.
1123 * g++.dg/ubsan/pr79589.C: Likewise.
1124 * g++.dg/tm/pr47340.C: Likewise.
1125 * g++.dg/tm/pr46567.C: Likewise.
1126 * g++.dg/expr/bitfield5.C: Likewise.
1127 * g++.dg/expr/bool1.C: Likewise.
1128 * g++.dg/expr/lval3.C: Likewise.
1129 * g++.dg/expr/lval4.C: Likewise.
1130 * g++.dg/expr/bitfield4.C: Likewise.
1131 * g++.dg/expr/bitfield6.C: Likewise.
1132 * g++.dg/expr/bool3.C: Likewise.
1133 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1134 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1135 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1136 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1137 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1138 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1139 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1140 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1141 * g++.dg/parse/register1.C: Likewise.
1142 * g++.dg/parse/error15.C: Likewise.
1143 * g++.dg/parse/linkage2.C: Likewise.
1144 * g++.dg/concepts/intro2.C: Likewise.
1145 * g++.dg/concepts/class.C: Likewise.
1146 * g++.dg/concepts/traits1.C: Likewise.
1147 * g++.dg/concepts/req5.C: Likewise.
1148 * g++.dg/concepts/var-concept5.C: Likewise.
1149 * g++.dg/concepts/fn-concept2.C: Likewise.
1150 * g++.dg/concepts/traits2.C: Likewise.
1151 * g++.dg/concepts/placeholder2.C: Likewise.
1152 * g++.dg/concepts/class6.C: Likewise.
1153 * g++.dg/concepts/memtmpl1.C: Likewise.
1154 * g++.dg/concepts/friend2.C: Likewise.
1155 * g++.dg/concepts/template-parm3.C: Likewise.
1156 * g++.dg/concepts/template-parm10.C: Likewise.
1157 * g++.dg/concepts/explicit-spec1.C: Likewise.
1158 * g++.dg/concepts/explicit-spec3.C: Likewise.
1159 * g++.dg/concepts/var-templ2.C: Likewise.
1160 * g++.dg/concepts/intro5.C: Likewise.
1161 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1162 * g++.dg/concepts/iconv1.C: Likewise.
1163 * g++.dg/concepts/constrained-parm.C: Likewise.
1164 * g++.dg/concepts/template-template-parm1.C: Likewise.
1165 * g++.dg/concepts/var-concept3.C: Likewise.
1166 * g++.dg/concepts/class3.C: Likewise.
1167 * g++.dg/concepts/memfun2.C: Likewise.
1168 * g++.dg/concepts/req1.C: Likewise.
1169 * g++.dg/concepts/disjunction1.C: Likewise.
1170 * g++.dg/concepts/req17.C: Likewise.
1171 * g++.dg/concepts/pr65848.C: Likewise.
1172 * g++.dg/concepts/placeholder4.C: Likewise.
1173 * g++.dg/concepts/decl-diagnose.C: Likewise.
1174 * g++.dg/concepts/intro7.C: Likewise.
1175 * g++.dg/concepts/pr68683.C: Likewise.
1176 * g++.dg/concepts/partial-spec4.C: Likewise.
1177 * g++.dg/concepts/template-parm5.C: Likewise.
1178 * g++.dg/concepts/explicit-inst1.C: Likewise.
1179 * g++.dg/concepts/class-deduction1.C: Likewise.
1180 * g++.dg/concepts/class1.C: Likewise.
1181 * g++.dg/concepts/req15.C: Likewise.
1182 * g++.dg/concepts/memfun.C: Likewise.
1183 * g++.dg/concepts/pr68434.C: Likewise.
1184 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1185 * g++.dg/concepts/partial-spec6.C: Likewise.
1186 * g++.dg/concepts/var-templ1.C: Likewise.
1187 * g++.dg/concepts/template-parm8.C: Likewise.
1188 * g++.dg/concepts/explicit-inst3.C: Likewise.
1189 * g++.dg/concepts/class4.C: Likewise.
1190 * g++.dg/concepts/req6.C: Likewise.
1191 * g++.dg/concepts/fn8.C: Likewise.
1192 * g++.dg/concepts/class5.C: Likewise.
1193 * g++.dg/concepts/placeholder5.C: Likewise.
1194 * g++.dg/concepts/req16.C: Likewise.
1195 * g++.dg/concepts/req10.C: Likewise.
1196 * g++.dg/concepts/var-concept2.C: Likewise.
1197 * g++.dg/concepts/auto3.C: Likewise.
1198 * g++.dg/concepts/generic-fn-err.C: Likewise.
1199 * g++.dg/concepts/pr65552.C: Likewise.
1200 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1201 * g++.dg/concepts/fn1.C: Likewise.
1202 * g++.dg/concepts/partial-spec.C: Likewise.
1203 * g++.dg/concepts/template-parm12.C: Likewise.
1204 * g++.dg/concepts/diagnostic1.C: Likewise.
1205 * g++.dg/concepts/intro1.C: Likewise.
1206 * g++.dg/concepts/explicit-inst4.C: Likewise.
1207 * g++.dg/concepts/req18.C: Likewise.
1208 * g++.dg/concepts/explicit-spec5.C: Likewise.
1209 * g++.dg/concepts/var-concept6.C: Likewise.
1210 * g++.dg/concepts/fn9.C: Likewise.
1211 * g++.dg/concepts/req2.C: Likewise.
1212 * g++.dg/concepts/template-parm7.C: Likewise.
1213 * g++.dg/concepts/req14.C: Likewise.
1214 * g++.dg/concepts/template-parm6.C: Likewise.
1215 * g++.dg/concepts/variadic4.C: Likewise.
1216 * g++.dg/concepts/fn6.C: Likewise.
1217 * g++.dg/concepts/req-neg1.C: Likewise.
1218 * g++.dg/concepts/alias3.C: Likewise.
1219 * g++.dg/concepts/expression2.C: Likewise.
1220 * g++.dg/concepts/partial-spec3.C: Likewise.
1221 * g++.dg/concepts/expression3.C: Likewise.
1222 * g++.dg/concepts/memfun-err.C: Likewise.
1223 * g++.dg/concepts/pr66091.C: Likewise.
1224 * g++.dg/concepts/explicit-spec2.C: Likewise.
1225 * g++.dg/concepts/equiv.C: Likewise.
1226 * g++.dg/concepts/friend1.C: Likewise.
1227 * g++.dg/concepts/fn4.C: Likewise.
1228 * g++.dg/concepts/var-templ3.C: Likewise.
1229 * g++.dg/concepts/explicit-inst2.C: Likewise.
1230 * g++.dg/concepts/alias2.C: Likewise.
1231 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1232 * g++.dg/concepts/placeholder6.C: Likewise.
1233 * g++.dg/concepts/fn10.C: Likewise.
1234 * g++.dg/concepts/req3.C: Likewise.
1235 * g++.dg/concepts/variadic2.C: Likewise.
1236 * g++.dg/concepts/pr65636.C: Likewise.
1237 * g++.dg/concepts/intro6.C: Likewise.
1238 * g++.dg/concepts/class2.C: Likewise.
1239 * g++.dg/concepts/fn2.C: Likewise.
1240 * g++.dg/concepts/req20.C: Likewise.
1241 * g++.dg/concepts/req8.C: Likewise.
1242 * g++.dg/concepts/placeholder1.C: Likewise.
1243 * g++.dg/concepts/pr65854.C: Likewise.
1244 * g++.dg/concepts/member-concept.C: Likewise.
1245 * g++.dg/concepts/template-parm2.C: Likewise.
1246 * g++.dg/concepts/variadic1.C: Likewise.
1247 * g++.dg/concepts/fn7.C: Likewise.
1248 * g++.dg/concepts/intro4.C: Likewise.
1249 * g++.dg/concepts/req13.C: Likewise.
1250 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1251 * g++.dg/concepts/explicit-spec6.C: Likewise.
1252 * g++.dg/concepts/auto1.C: Likewise.
1253 * g++.dg/concepts/alias1.C: Likewise.
1254 * g++.dg/concepts/fn-concept1.C: Likewise.
1255 * g++.dg/concepts/template-parm11.C: Likewise.
1256 * g++.dg/concepts/explicit-spec4.C: Likewise.
1257 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1258 * g++.dg/concepts/req9.C: Likewise.
1259 * g++.dg/concepts/req4.C: Likewise.
1260 * g++.dg/concepts/pr65681.C: Likewise.
1261 * g++.dg/concepts/req7.C: Likewise.
1262 * g++.dg/concepts/req12.C: Likewise.
1263 * g++.dg/concepts/fn5.C: Likewise.
1264 * g++.dg/concepts/alias4.C: Likewise.
1265 * g++.dg/concepts/generic-fn.C: Likewise.
1266 * g++.dg/concepts/feature-macro.C: Likewise.
1267 * g++.dg/concepts/req19.C: Likewise.
1268 * g++.dg/concepts/placeholder3.C: Likewise.
1269 * g++.dg/concepts/intro3.C: Likewise.
1270 * g++.dg/concepts/partial-spec5.C: Likewise.
1271 * g++.dg/concepts/template-parm4.C: Likewise.
1272 * g++.dg/concepts/dr1430.C: Likewise.
1273 * g++.dg/concepts/pr65634.C: Likewise.
1274 * g++.dg/concepts/var-concept4.C: Likewise.
1275 * g++.dg/concepts/pr67249.C: Likewise.
1276 * g++.dg/concepts/expression.C: Likewise.
1277 * g++.dg/concepts/pr65575.C: Likewise.
1278 * g++.dg/concepts/partial-spec2.C: Likewise.
1279 * g++.dg/concepts/template-parm9.C: Likewise.
1280 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1281 * g++.dg/concepts/equiv2.C: Likewise.
1282 * g++.dg/concepts/req11.C: Likewise.
1283 * g++.dg/concepts/template-parm1.C: Likewise.
1284 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1285 * g++.dg/concepts/var-concept1.C: Likewise.
1286 * g++.dg/concepts/fn3.C: Likewise.
1287 * g++.dg/torture/pr46364.C: Likewise.
1288 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1289 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1290 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1291 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1292 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1293 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1294 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1295 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1296 * g++.dg/torture/pr52918-1.C: Likewise.
1297 * g++.dg/torture/pr49394.C: Likewise.
1298 * g++.dg/torture/pr57190.C: Likewise.
1299 * g++.dg/cpp0x/static_assert8.C: Likewise.
1300 * g++.dg/cpp0x/noexcept19.C: Likewise.
1301 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1302 * g++.dg/cpp0x/variadic73.C: Likewise.
1303 * g++.dg/cpp0x/noexcept02.C: Likewise.
1304 * g++.dg/cpp0x/defaulted23.C: Likewise.
1305 * g++.dg/cpp0x/noexcept08.C: Likewise.
1306 * g++.dg/cpp0x/auto9.C: Likewise.
1307 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1308 * g++.dg/cpp0x/error5.C: Likewise.
1309 * c-c++-common/gomp/atomic-12.c: Likewise.
1310 * c-c++-common/gomp/atomic-13.c: Likewise.
1311 * c-c++-common/gomp/atomic-14.c: Likewise.
1312 * c-c++-common/Wvarargs-2.c: Likewise.
1313 * c-c++-common/Wvarargs.c: Likewise.
1314 * c-c++-common/vector-subscript-2.c: Likewise.
1315 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1316 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1317 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1318 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1319 * g++.old-deja/g++.eh/throw2.C: Likewise.
1320 * g++.old-deja/g++.eh/throw1.C: Likewise.
1321 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1322 * g++.old-deja/g++.other/new7.C: Likewise.
1323 * g++.old-deja/g++.other/crash30.C: Likewise.
1324 * g++.old-deja/g++.other/regstack.C: Likewise.
1325 * g++.old-deja/g++.other/crash28.C: Likewise.
1326 * g++.old-deja/g++.jason/bool5.C: Likewise.
1327 * g++.old-deja/g++.mike/p10416.C: Likewise.
1328 * g++.old-deja/g++.mike/eh25.C: Likewise.
1329 * g++.old-deja/g++.mike/eh55.C: Likewise.
1330
1331 PR rtl-optimization/82192
1332 * gcc.c-torture/execute/pr82192.c: New test.
1333
1334 2017-09-15 Richard Biener <rguenther@suse.de>
1335
1336 PR tree-optimization/82217
1337 * gcc.dg/torture/pr82217.c: New testcase.
1338
1339 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1340
1341 PR target/82145
1342 * gcc.target/i386/pr82145.c: New test.
1343
1344 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
1345
1346 PR fortran/82184
1347 * gfortran.dg/pointer_array_9.f90: New test.
1348
1349 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1350
1351 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1352 __builtin_fabsq.
1353 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1354 of __builtin_fabsq. Prevent the test from running on 32-bit.
1355 * gcc.target/powerpc/float128-fma1.c: New test.
1356 * gcc.target/powerpc/float128-fma2.c: Likewise.
1357 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1358 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1359
1360 2017-09-14 David Malcolm <dmalcolm@redhat.com>
1361
1362 PR jit/82174
1363 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1364 New test case.
1365
1366 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1367
1368 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1369
1370 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1371
1372 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1373 lp64 requirement.
1374
1375 2017-09-14 Richard Biener <rguenther@suse.de>
1376
1377 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1378 * gcc.dg/uninit-suppress_2.c: Adjust.
1379 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1380
1381 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1382
1383 PR tree-optimization/80996
1384 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1385
1386 2017-09-14 Jakub Jelinek <jakub@redhat.com>
1387
1388 PR target/81325
1389 * g++.dg/cpp0x/pr81325.C: New test.
1390
1391 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
1392
1393 PR fortran/82173
1394 * gfortran.dg/pdt_10.f03 : New test.
1395
1396 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1397
1398 PR c++/68177
1399 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1400
1401 2017-09-13 Martin Liska <mliska@suse.cz>
1402
1403 PR middle-end/82154
1404 * g++.dg/torture/pr82154.C: New test.
1405
1406 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1407
1408 PR c++/61362
1409 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1410 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1411
1412 2017-09-13 Steve Ellcey <sellcey@cavium.com>
1413
1414 PR tree-optimization/80925
1415 * gfortran.dg/vect/vect-2.f90: Add
1416 --param vect-max-peeling-for-alignment=0 option.
1417 Remove unaligned access and peeling checks.
1418 * gfortran.dg/vect/vect-3.f90: Ditto.
1419 * gfortran.dg/vect/vect-4.f90: Ditto.
1420 * gfortran.dg/vect/vect-5.f90: Ditto.
1421
1422 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1423
1424 PR c++/61135
1425 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1426 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1427
1428 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1429
1430 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1431
1432 2017-09-13 Marek Polacek <polacek@redhat.com>
1433
1434 PR c/82167
1435 * gcc.dg/pr82167.c: New test.
1436
1437 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1438
1439 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1440 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1441 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1442 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1443 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1444 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1445
1446 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1447
1448 * gcc.target/aarch64/pr62178.c: Updated testcase
1449 to scan for two ldrs and an mla.
1450
1451 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1452
1453 PR c++/59949
1454 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1455
1456 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1457
1458 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1459
1460 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1461
1462 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1463 ARMv8-A and ARMv8-R.
1464 * gcc.target/arm/acle/cdp2.c: Likewise.
1465 * gcc.target/arm/acle/ldc.c: Likewise.
1466 * gcc.target/arm/acle/ldc2.c: Likewise.
1467 * gcc.target/arm/acle/ldc2l.c: Likewise.
1468 * gcc.target/arm/acle/ldcl.c: Likewise.
1469 * gcc.target/arm/acle/mcr.c: Likewise.
1470 * gcc.target/arm/acle/mcr2.c: Likewise.
1471 * gcc.target/arm/acle/mcrr.c: Likewise.
1472 * gcc.target/arm/acle/mcrr2.c: Likewise.
1473 * gcc.target/arm/acle/mrc.c: Likewise.
1474 * gcc.target/arm/acle/mrc2.c: Likewise.
1475 * gcc.target/arm/acle/mrrc.c: Likewise.
1476 * gcc.target/arm/acle/mrrc2.c: Likewise.
1477 * gcc.target/arm/acle/stc.c: Likewise.
1478 * gcc.target/arm/acle/stc2.c: Likewise.
1479 * gcc.target/arm/acle/stc2l.c: Likewise.
1480 * gcc.target/arm/acle/stcl.c: Likewise.
1481 * lib/target-supports.exp:
1482 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1483 and stcl in the comment.
1484 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1485 and disable Thumb-1 targets.
1486 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1487 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1488
1489 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1490
1491 PR c++/47226
1492 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1493 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1494
1495 2017-09-13 Richard Biener <rguenther@suse.de>
1496
1497 PR middle-end/82128
1498 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1499 default-def to avoid breaking iterator update with the weird
1500 interaction with cgraph_update_edges_for_call_stmt_node.
1501
1502 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1503
1504 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1505
1506 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1507
1508 PR c++/70621
1509 * g++.dg/torture/pr70621.C: New.
1510
1511 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
1512
1513 PR fortran/82173
1514 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1515 is defined' error.
1516 * gfortran.dg/pdt_6.f03 : New test.
1517 * gfortran.dg/pdt_7.f03 : New test.
1518 * gfortran.dg/pdt_8.f03 : New test.
1519
1520 PR fortran/82168
1521 * gfortran.dg/pdt_9.f03 : New test.
1522
1523 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1524
1525 PR target/82112
1526 * gcc.target/powerpc/pr82112.c: New test.
1527 * g++.dg/ext/altivec-18.C: New test.
1528
1529 2017-09-12 Martin Liska <mliska@suse.cz>
1530
1531 PR testsuite/82114
1532 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1533
1534 2017-09-12 Richard Biener <rguenther@suse.de>
1535
1536 PR tree-optimization/82157
1537 * gcc.dg/torture/pr82157.c: New testcase.
1538
1539 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1540
1541 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1542 attribute.
1543 * gcc.target/mips/near-far-2.c: Likewise.
1544 * gcc.target/mips/near-far-3.c: Likewise.
1545 * gcc.target/mips/near-far-4.c: Likewise.
1546
1547 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1548
1549 PR target/82112
1550 * c-c++-common/pr82112.c: New test.
1551 * gcc.dg/pr82112.c: New test.
1552
1553 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1554
1555 PR ada/79441
1556 * gnat.dg/pack9.adb: Robustify.
1557
1558 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
1559
1560 PR fortran/34640
1561 * gfortran.dg/associate_24.f90: New test.
1562 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1563 checks.
1564 * gfortran.dg/no_arg_check_2.f90: Likewise.
1565 * gfortran.dg/pointer_array_1.f90: New test.
1566 * gfortran.dg/pointer_array_2.f90: New test.
1567 * gfortran.dg/pointer_array_7.f90: New test.
1568 * gfortran.dg/pointer_array_8.f90: New test.
1569 * gfortran.dg/pointer_array_component_1.f90: New test.
1570 * gfortran.dg/pointer_array_component_2.f90: New test.
1571 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1572 counts by 1.
1573
1574 PR fortran/40737
1575 * gfortran.dg/pointer_array_3.f90: New test.
1576
1577 PR fortran/57116
1578 * gfortran.dg/pointer_array_4.f90: New test.
1579
1580 PR fortran/55763
1581 * gfortran.dg/pointer_array_5.f90: New test.
1582
1583 PR fortran/57019
1584 * gfortran.dg/pointer_array_6.f90: New test.
1585
1586 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
1587
1588 PR c++/81852
1589 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1590 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1591 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1592 * g++.dg/cpp1y/feat-neg.C: Likewise.
1593 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1594
1595 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1596
1597 * gnat.dg/debug14.adb: New test.
1598
1599 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1600
1601 * gnat.dg/specs/atomic3.ads: New test.
1602
1603 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1604
1605 * gnat.dg/specs/vfa.ads: Rename into...
1606 * gnat.dg/specs/vfa1.ads: ...this.
1607 * gnat.dg/specs/vfa2.ads: New test.
1608
1609 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
1610
1611 * gfortran.dg/pdt_1.f03 : New test.
1612 * gfortran.dg/pdt_2.f03 : New test.
1613 * gfortran.dg/pdt_3.f03 : New test.
1614 * gfortran.dg/pdt_4.f03 : New test.
1615 * gfortran.dg/pdt_5.f03 : New test.
1616
1617 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
1618
1619 * gcc.dg/pr81988.c: New test.
1620
1621 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1622
1623 * gnat.dg/opt67.adb: New test.
1624 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1625
1626 2017-09-07 Jakub Jelinek <jakub@redhat.com>
1627
1628 PR target/81979
1629 * gcc.dg/pr81979.c: New test.
1630
1631 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1632
1633 PR ada/82126
1634 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1635
1636 2017-09-07 Richard Biener <rguenther@suse.de>
1637
1638 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1639 opportunity.
1640
1641 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1642
1643 * gcc.target/powerpc/float128-1.c: Update options to know that
1644 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1645 -static-libgcc option which is no longer needed. Use -mvsx or
1646 -mpower9-vector to enable VSX or hardware IEEE support, rather
1647 than specifying a particular CPU.
1648 * gcc.target/powerpc/float128-2.c: Likewise.
1649 * gcc.target/powerpc/float128-cmp.c: Likewise.
1650 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1651 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1652 * gcc.target/powerpc/float128-hw.c: Likewise.
1653 * gcc.target/powerpc/float128-mix.c: Likewise.
1654 * gcc.target/powerpc/float128-type-1.c: Likewise.
1655 * gcc.target/powerpc/float128-type-2.c: Likewise.
1656 * gcc.target/powerpc/float128-3.c: New test.
1657 * gcc.target/powerpc/float128-4.c: Likewise.
1658 * gcc.target/powerpc/float128-5.c: Likewise.
1659
1660 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1661
1662 PR middle-end/78468
1663 * gcc.dg/pr78468.c: Add alignment test.
1664
1665 2017-09-06 Wish Wu <wishwu007@gmail.com>
1666 Jakub Jelinek <jakub@redhat.com>
1667
1668 * gcc.dg/sancov/cmp0.c: New test.
1669
1670 2017-09-06 Richard Biener <rguenther@suse.de>
1671
1672 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1673 test for correctness of vector lowering.
1674
1675 2017-09-06 Richard Biener <rguenther@suse.de>
1676
1677 PR tree-optimization/82108
1678 * gcc.dg/vect/pr82108.c: New testcase.
1679
1680 2017-09-06 Martin Jambor <mjambor@suse.cz>
1681
1682 PR tree-optimization/82078
1683 * gcc.dg/tree-ssa/pr82078.c: New test.
1684
1685 2017-09-06 Jakub Jelinek <jakub@redhat.com>
1686
1687 PR middle-end/82095
1688 * gcc.dg/tls/pr82095.c: New test.
1689
1690 2017-09-05 Jakub Jelinek <jakub@redhat.com>
1691
1692 PR middle-end/81768
1693 * gcc.dg/gomp/pr81768-2.c: New test.
1694
1695 PR middle-end/81768
1696 * gcc.dg/gomp/pr81768-1.c: New test.
1697
1698 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1699
1700 PR target/81833
1701 * gcc.target/powerpc/pr81833-1.c: New file.
1702 * gcc.target/powerpc/pr81833-2.c: New file.
1703
1704 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1705
1706 PR target/59501
1707 PR target/81624
1708 PR target/81769
1709 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1710 * gcc.target/i386/pr81769-1a.c: New test.
1711 * gcc.target/i386/pr81769-1b.c: Likewise.
1712 * gcc.target/i386/pr81769-2.c: Likewise.
1713
1714 2017-09-05 Marek Polacek <polacek@redhat.com>
1715
1716 PR sanitizer/82072
1717 * c-c++-common/ubsan/pr82072-2.c: New test.
1718
1719 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1720
1721 PR c++/81942
1722 * g++.dg/cpp1y/constexpr-return3.C: New.
1723
1724 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1725
1726 * gnat.dg/incomplete5.ad[sb]: New test.
1727 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
1728
1729 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1730
1731 * gnat.dg/specs/uc2.ads: New test.
1732
1733 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1734
1735 * gnat.dg/taft_type4.adb: New test.
1736 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
1737
1738 2017-09-05 Richard Biener <rguenther@suse.de>
1739
1740 PR tree-optimization/82102
1741 * gcc.dg/torture/pr82102.c: New testcase.
1742
1743 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1744
1745 * testsuite/gnat.dg/array29.ad[sb]: New test.
1746
1747 2017-09-05 Martin Liska <mliska@suse.cz>
1748
1749 PR tree-optimization/82032
1750 * g++.dg/other/pr82032.C: New test.
1751 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
1752 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1753 * gcc.dg/switch-10.c: Likewise.
1754
1755 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1756
1757 * gcc.target/i386/mpx/mpx-os-support.h: New file.
1758 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
1759
1760 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1761
1762 PR target/77308
1763 * gcc.target/arm/pr77308-1.c: New test.
1764
1765 2017-09-04 Richard Biener <rguenther@suse.de>
1766
1767 PR tree-optimization/82084
1768 * g++.dg/torture/pr82084.C: New testcase.
1769
1770 2017-09-04 Marek Polacek <polacek@redhat.com>
1771
1772 PR c/81783
1773 * c-c++-common/Wtautological-compare-5.c: New test.
1774
1775 2017-09-04 Jeff Law <law@redhat.com>
1776
1777 PR tree-optimization/64910
1778 * gcc.dg/tree-ssa/pr64910-2.c: New test.
1779
1780 2017-09-04 Marek Polacek <polacek@redhat.com>
1781
1782 PR sanitizer/82072
1783 * c-c++-common/ubsan/pr82072.c: New test.
1784
1785 2017-09-04 Richard Biener <rguenther@suse.de>
1786
1787 PR tree-optimization/82060
1788 * g++.dg/torture/pr82060.C: New testcase.
1789
1790 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
1791
1792 PR rtl-optimization/57448
1793 PR target/67458
1794 PR target/81316
1795 * gcc.dg/atomic/pr80640-2.c: New testcase.
1796 * gcc.dg/atomic/pr81316.c: New testcase.
1797
1798 2017-09-04 Tom de Vries <tom@codesourcery.com>
1799
1800 PR tree-optimization/82052
1801 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
1802 call in fn11.
1803
1804 2017-09-04 Jakub Jelinek <jakub@redhat.com>
1805
1806 PR sanitizer/81981
1807 * gcc.dg/ubsan/pr81981.c: New test.
1808
1809 PR tree-optimization/70043
1810 PR testsuite/82093
1811 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
1812
1813 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1814
1815 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
1816 * gcc.target/i386/bmi-check.h (main): Ditto.
1817 * gcc.target/i386/bmi2-check.h (main): Ditto.
1818 * gcc.target/i386/rtm-check.h (main): Ditto.
1819 * gcc.target/i386/sha-check.h (main): Ditto.
1820 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
1821 (main): Use __get_cpuid_count. Use check_osxsave.
1822 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
1823 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
1824 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
1825 (main): Use check_osxsave.
1826
1827 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
1828
1829 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
1830 and return NORUNRES on failure.
1831 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
1832 __builtin_va_arg_pack instead of __va_arg_pack.
1833 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
1834 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
1835 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
1836 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
1837 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
1838
1839 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1840
1841 PR target/81766
1842 * gcc.target/i386/pr81766.c: New test.
1843
1844 2017-09-01 Joseph Myers <joseph@codesourcery.com>
1845
1846 PR c/82071
1847 * gcc.target/i386/excess-precision-7.c: New test.
1848
1849 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1850
1851 PR target/82012
1852 * gcc.target/s390/target-attribute/pr82012.c: New test.
1853
1854 2017-09-01 Jeff Law <law@redhat.com>
1855
1856 * gcc.target/i386/const-in-bss.c: New test.
1857
1858 PR tree-optimization/82052
1859 * gcc.c-torture/compile/pr82052.c: New test.
1860
1861 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1862
1863 PR sanitizer/81923
1864 * gcc.dg/asan/pr81923.c: New test.
1865
1866 2017-09-01 Martin Liska <mliska@suse.cz>
1867
1868 PR tree-optimization/82059
1869 * gcc.dg/tree-ssa/pr82059.c: New test.
1870
1871 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1872
1873 * gcc.target/arc/loop-1.c: Deleted.
1874
1875 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1876
1877 * gcc.target/arc/arc.exp: Test also cpp files.
1878 * gcc.target/arc/tdelay_slots.cpp: New test.
1879
1880 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1881
1882 * gcc.target/arc/pr9001184797.c: New test.
1883
1884 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1885
1886 PR c/81887
1887 * c-c++-common/gomp/pr81887.c: New test.
1888 * gfortran.dg/gomp/pr81887.f90: New test.
1889
1890 2017-09-01 Marek Polacek <polacek@redhat.com>
1891
1892 PR c++/82040
1893 * g++.dg/warn/Wbool-operation-1.C: New test.
1894
1895 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1896
1897 * gcc.target/arc/sdata-5.c: New test.
1898 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
1899
1900 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1901
1902 * gcc.target/arc/sdata-3.c: New file.
1903 * gcc.target/arc/sdata-4.c: Likewise.
1904
1905 2017-08-31 Richard Biener <rguenther@suse.de>
1906
1907 PR middle-end/82054
1908 * g++.dg/gomp/pr82054.C: New testcase.
1909
1910 2017-08-31 Renlin Li <renlin.li@arm.com>
1911 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1912
1913 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
1914
1915 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1916
1917 PR tree-optimization/81987
1918 * g++.dg/torture/pr81987.C: New file.
1919
1920 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
1921
1922 * gnat.dg/aggr22.ad[sb]: New test.
1923
1924 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
1925
1926 * gcc.target/powerpc/cr_shrink-wrap.c: New.
1927
1928 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1929
1930 PR target/82015
1931 * gcc.target/powerpc/pr82015.c: Fix up error message.
1932
1933 2017-08-30 Martin Liska <mliska@suse.cz>
1934
1935 PR inline-asm/82001
1936 * gcc.dg/ipa/pr82001.c: New test.
1937
1938 2017-08-30 Martin Liska <mliska@suse.cz>
1939
1940 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
1941
1942 2017-08-30 Richard Biener <rguenther@suse.de>
1943
1944 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
1945
1946 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1947
1948 PR target/82015
1949 * gcc.target/powerpc/pr82015.c: New test.
1950
1951 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
1952
1953 * gcc.target/i386/*.c: Remove excess braces from target selectors.
1954
1955 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
1956
1957 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
1958 * gcc.target/i386/abi-2.c: Ditto.
1959 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
1960 * gcc.target/i386/pr22076.c: Ditto.
1961 * gcc.target/i386/pr37216.c: Ditto.
1962 * gcc.target/i386/pr39431.c: Ditto.
1963 * gcc.target/i386/pr40906-1.c: Ditto.
1964 * gcc.target/i386/pr40906-2.c: Ditto.
1965 * gcc.target/i386/pr43766.c: Ditto.
1966 * gcc.target/i386/pr46226.c: Ditto.
1967 * gcc.target/i386/pr46470.c: Ditto.
1968 * gcc.target/i386/pr59929.c: Ditto.
1969 * gcc.target/i386/sse-10.c: Ditto.
1970 * gcc.target/i386/vararg-1.c: Ditto.
1971 * gcc.target/i386/vararg-1.c: Ditto.
1972 * gcc.target/i386/asm-6.c: Compile for fpic target only.
1973 * gcc.target/i386/pr44223.c: Ditto.
1974 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
1975 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
1976 * gcc.target/i386/pr67480.c (dg-options): Ditto.
1977 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
1978 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
1979 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
1980 * gcc.target/i386/mvc9.c: Compile for lto target only.
1981 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
1982 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
1983 * gcc.target/i386/pr57091.c: Ditto.
1984 * gcc.target/i386/pr61599-2.c: Ditto.
1985
1986 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1987
1988 PR tree-optimization/81503
1989 * gcc.c-torture/execute/pr81503.c: New file.
1990
1991 2017-08-29 Martin Liska <mliska@suse.cz>
1992
1993 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
1994 * gcc.dg/tree-ssa/vrp104.c: Likewise.
1995
1996 2017-08-29 Richard Biener <rguenther@suse.de>
1997 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
1998
1999 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2000
2001 2017-08-28 Jeff Law <law@redhat.com>
2002
2003 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2004 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
2005 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2006 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
2007 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
2008 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
2009 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
2010 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
2011 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
2012
2013 2017-08-28 Janus Weil <janus@gcc.gnu.org>
2014
2015 PR fortran/81770
2016 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
2017 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
2018
2019 2017-08-28 Steve Ellcey <sellcey@cavium.com>
2020
2021 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
2022 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
2023 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
2024
2025 2017-08-28 Richard Biener <rguenther@suse.de>
2026
2027 PR tree-optimization/81977
2028 * g++.dg/torture/pr81977.C: New testcase.
2029
2030 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
2031
2032 PR target/80640
2033 * gcc.dg/atomic/pr80640.c: New testcase.
2034
2035 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
2036
2037 PR target/81995
2038 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
2039 * gcc.target/i386/pr46091-4a.c: Ditto.
2040
2041 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2042
2043 PR fortran/81974
2044 * gfortran.dg/inline_matmul_19.f90: New test.
2045
2046 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2047
2048 * gcc.target/powerpc/m128-check.h: New file.
2049 * gcc.target/powerpc/sse-check.h: New file.
2050 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2051 * gcc.target/powerpc/sse-movlps-2.c: New file.
2052 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2053 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2054 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2055 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2056 * gcc.target/powerpc/sse-divss-1.c: New file.
2057 * gcc.target/powerpc/sse-movhps-1.c: New file.
2058 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2059 * gcc.target/powerpc/sse-subps-1.c: New file.
2060 * gcc.target/powerpc/sse-minps-1.c: New file.
2061 * gcc.target/powerpc/sse-pminub-1.c: New file.
2062 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2063 * gcc.target/powerpc/sse-shufps-1.c: New file.
2064 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2065 * gcc.target/powerpc/sse-maxps-1.c: New file.
2066 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2067 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2068 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2069 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2070 * gcc.target/powerpc/sse-mulps-1.c: New file.
2071 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2072 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2073 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2074 * gcc.target/powerpc/sse-subss-1.c: New file.
2075 * gcc.target/powerpc/sse-movss-2.c: New file.
2076 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2077 * gcc.target/powerpc/sse-minss-1.c: New file.
2078 * gcc.target/powerpc/sse-movaps-2.c: New file.
2079 * gcc.target/powerpc/sse-movlps-1.c: New file.
2080 * gcc.target/powerpc/sse-maxss-1.c: New file.
2081 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2082 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2083 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2084 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2085 * gcc.target/powerpc/sse-mulss-1.c: New file.
2086 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2087 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2088 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2089 * gcc.target/powerpc/sse-movhps-2.c: New file.
2090 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2091 * gcc.target/powerpc/sse-xorps-1.c: New file.
2092 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2093 * gcc.target/powerpc/sse-orps-1.c: New file.
2094 * gcc.target/powerpc/sse-addps-1.c: New file.
2095 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2096 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2097 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2098 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2099 * gcc.target/powerpc/sse-andps-1.c: New file.
2100 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2101 * gcc.target/powerpc/sse-divps-1.c: New file.
2102 * gcc.target/powerpc/sse-andnps-1.c: New file.
2103 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2104 * gcc.target/powerpc/sse-movss-1.c: New file.
2105 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2106 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2107 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2108 * gcc.target/powerpc/sse-movaps-1.c: New file.
2109 * gcc.target/powerpc/sse-movss-3.c: New file.
2110 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2111 * gcc.target/powerpc/sse-addss-1.c: New file.
2112 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2113
2114 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2115
2116 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
2117 * gcc.target/powerpc/dform-2.c: Likewise.
2118 * gcc.target/powerpc/dform-3.c: Likewise.
2119 * gcc.target/powerpc/pr71656-1.c: Likewise.
2120 * gcc.target/powerpc/pr71656-2.c: Likewise.
2121 * gcc.target/powerpc/pr80103-1.c: Likewise.
2122 * gcc.target/powerpc/pr80098-1.c: Likewise.
2123
2124 2017-08-24 Martin Sebor <msebor@redhat.com>
2125
2126 PR middle-end/81908
2127 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2128 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2129 * gcc.dg/tree-ssa/pr81908.c: New test.
2130
2131 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2132
2133 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2134 Suppress warning during tests.
2135
2136 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
2137
2138 * lib/target-supports.exp: Group together target-dependant checks.
2139
2140 2017-08-24 Bin Cheng <bin.cheng@arm.com>
2141
2142 PR tree-optimization/81913
2143 * gcc.c-torture/execute/pr81913.c: New test.
2144 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2145 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2146
2147 2017-08-23 Richard Biener <rguenther@suse.de>
2148
2149 PR target/81921
2150 * gcc.target/i386/pr81921.c: New testcase.
2151
2152 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
2153
2154 * gcc.target/i386/pr80969-1.c: New testcase.
2155 * gcc.target/i386/pr80969-2a.c: Likewise.
2156 * gcc.target/i386/pr80969-2.c: Likewise.
2157 * gcc.target/i386/pr80969-3.c: Likewise.
2158 * gcc.target/i386/pr80969-4a.c: Likewise.
2159 * gcc.target/i386/pr80969-4b.c: Likewise.
2160 * gcc.target/i386/pr80969-4.c: Likewise.
2161 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2162 * lib/target-supports.exp (check_avx512_os_support_available,
2163 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2164 New proceedures for target avx512f and avx512f_runtime selectors.
2165 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2166
2167 2017-08-23 David Malcolm <dmalcolm@redhat.com>
2168
2169 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2170 * gcc.dg/param-type-mismatch.c: New test case.
2171
2172 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2173
2174 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2175 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2176 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2177 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2178 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2179 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2180 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2181
2182 2017-08-23 Richard Biener <rguenther@suse.de>
2183
2184 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2185 * g++.dg/tree-ssa/pr45605.C: Likewise.
2186 * gnat.dg/noinline2.adb: Likewise.
2187 * gnat.dg/renaming6.adb: Likewise.
2188 * gnat.dg/renaming6.ads: Likewise.
2189 * gnat.dg/specs/noinline3.ads: Likewise.
2190
2191 2017-08-23 Richard Biener <rguenther@suse.de>
2192
2193 PR lto/81940
2194 * g++.dg/lto/pr81940_0.C: New testcase.
2195
2196 2017-08-23 Tamar Christina <tamar.christina@arm.com>
2197
2198 PR middle-end/19706
2199 * gcc.dg/tree-ssa/pr19706.c: New.
2200 * lib/target-supports.exp (check_effective_target_xorsign): New.
2201
2202 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
2203
2204 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2205 -mabi=ms
2206 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2207 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2208 * gcc.target/i386/pr66275.c: Likewise.
2209 * gcc.target/i386/pr68018.c: Likewise.
2210
2211 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2212
2213 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2214
2215 2017-08-22 Jeff Law <law@redhat.com>
2216
2217 PR tree-optimization/81741
2218 PR tree-optimization/71947
2219 * gcc.dg/tree-ssa/pr81741.c: New test.
2220 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2221 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2222 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2223 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2224 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2225 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2226 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2227
2228 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
2229
2230 PR c++/80287
2231 * g++.dg/pr80287.C: New test.
2232
2233 2017-08-22 Richard Biener <rguenther@suse.de>
2234
2235 Revert
2236 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2237
2238 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2239
2240 2017-08-22 Richard Biener <rguenther@suse.de>
2241
2242 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2243 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2244 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2245 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2246 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2247 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2248 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2249 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2250
2251 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2252
2253 PR fortran/81296
2254 * gfortran.dg/dtio_12.f90: Update test.
2255
2256 2017-08-21 Nathan Sidwell <nathan@acm.org>
2257
2258 * g++.dg/template/pr81899.C: Fix c++03.
2259 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2260
2261 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2262
2263 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2264 Update expected result to show all of "(long)0" being underlined.
2265 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2266 (test_multitoken_macro): Update expected underlining.
2267
2268 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2269
2270 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2271 to show underlining of all pertinent params.
2272 * gcc.dg/format/pr72858.c: Likewise.
2273
2274 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
2275
2276 PR target/46091
2277 * gcc.target/i386/pr46091-4.c: New test.
2278 * gcc.target/i386/pr46091-4a.c: Ditto.
2279 * gcc.target/i386/pr46091-5.c: Ditto.
2280 * gcc.target/i386/pr46091-5a.c: Ditto.
2281
2282 2017-08-21 Nathan Sidwell <nathan@acm.org>
2283
2284 PR c++/81899
2285 * g++.dg/template/pr81899.C: New.
2286
2287 2017-08-21 Richard Biener <rguenther@suse.de>
2288
2289 PR tree-optimization/81900
2290 * gcc.dg/torture/pr81900.c: New testcase.
2291
2292 2017-08-21 Richard Biener <rguenther@suse.de>
2293
2294 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2295 regex to handle the LTO case.
2296 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2297 * c-c++-common/asan/misalign-1.c: Likewise.
2298 * c-c++-common/asan/misalign-2.c: Likewise.
2299 * c-c++-common/asan/null-deref-1.c: Likewise.
2300 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2301 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2302 * c-c++-common/asan/use-after-free-1.c: Likewise.
2303 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2304 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2305 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2306 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2307 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2308 * g++.dg/asan/large-func-test-1.C: Likewise.
2309 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2310
2311 2017-08-21 Richard Biener <rguenther@suse.de>
2312
2313 PR middle-end/81884
2314 * g++.dg/torture/pr81884.C: New testcase.
2315
2316 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
2317
2318 PR ipa/77732
2319 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2320
2321 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2322
2323 PR tree-optimization/46805
2324 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2325 * jit.dg/test-autovectorize.c: New test case.
2326
2327 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2328
2329 PR target/80210
2330 * gcc.target/powerpc/pr80210.c: New test.
2331
2332 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2333
2334 PR c++/81514
2335 * g++.dg/lookup/empty.h: New file.
2336 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2337 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2338 on a built-in.
2339
2340 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2341
2342 PR c/53037
2343 * c-c++-common/pr53037-5.c: New test.
2344 * g++.dg/pr53037-1.C: Likewise.
2345 * g++.dg/pr53037-2.C: Likewise.
2346 * g++.dg/pr53037-3.C: Likewise.
2347 * g++.dg/pr53037-4.C: Likewise.
2348 * gcc.dg/pr53037-1.c: Likewise.
2349 * gcc.dg/pr53037-2.c: Likewise.
2350 * gcc.dg/pr53037-3.c: Likewise.
2351 * gcc.dg/pr53037-4.c: Likewise.
2352
2353 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2354
2355 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2356 * gcc.target/powerpc/p9-vparity.c: Likewise.
2357 * gcc.target/powerpc/pr68805.c: Likewise.
2358 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2359
2360 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2361
2362 PR target/72804
2363 * gcc.target/powerpc/pr72804.c: New test.
2364
2365 2017-08-17 Marek Polacek <polacek@redhat.com>
2366
2367 PR middle-end/81814
2368 * gcc.dg/torture/pr81814.c: New test.
2369
2370 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2371
2372 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2373
2374 2017-08-17 Tom de Vries <tom@codesourcery.com>
2375
2376 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2377
2378 2017-08-17 Richard Biener <rguenther@suse.de>
2379
2380 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2381
2382 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2383
2384 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2385 scan-assembler-times for alpha*-*-*.
2386 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2387 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2388
2389 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2390
2391 PR fortran/81116
2392 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2393
2394 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2395
2396 PR target/46091
2397 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2398 (testm): New test function.
2399 * gcc.target/i386/pr46091-2.c: Ditto.
2400 * gcc.target/i386/pr46091-3.c: Ditto.
2401
2402 2017-08-16 Bin Cheng <bin.cheng@arm.com>
2403
2404 PR tree-optimization/81832
2405 * gcc.dg/tree-ssa/pr81832.c: New test.
2406
2407 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2408
2409 PR tree-optimization/81835
2410 * gcc.dg/vect/pr81815.c: New test.
2411
2412 2017-08-15 Joseph Myers <joseph@codesourcery.com>
2413
2414 PR target/78460
2415 PR target/67712
2416 * gcc.c-torture/compile/string-large-1.c: New test.
2417
2418 2017-08-15 Richard Biener <rguenther@suse.de>
2419
2420 PR tree-optimization/81790
2421 * gcc.dg/torture/pr81790.c: New testcase.
2422
2423 2017-08-14 Martin Sebor <msebor@redhat.com>
2424
2425 PR c/81117
2426 * c-c++-common/attr-nonstring-1.c: New test.
2427
2428 2017-08-14 Martin Sebor <msebor@redhat.com>
2429
2430 PR c/81117
2431 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2432
2433 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
2434
2435 * gcc.dg/ucnid-5.c: Skip on AIX.
2436 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2437
2438 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
2439
2440 PR target/46091
2441 * gcc.target/i386/pr46091-1.c: New test.
2442 * gcc.target/i386/pr46091-2.c: Ditto.
2443 * gcc.target/i386/pr46091-3.c: Ditto.
2444
2445 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2446
2447 PR target/81643
2448 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2449
2450 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2451
2452 PR target/79845
2453 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2454 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2455 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2456 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2457 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2458 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2459 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2460 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2461 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2462 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2463 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2464 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2465 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2466 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2467 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2468 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2469 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2470 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2471 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2472 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2473 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2474 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2475 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2476 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2477 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2478 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2479 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2480 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2481 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2482 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2483 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2484 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2485 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2486 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2487 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2488 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2489 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2490 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2491 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2492 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2493 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2494 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2495 * gcc.target/powerpc/cmpb-3.c: Likewise.
2496 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2497 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2498 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2499 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2500 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2501 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2502 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2503 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2504 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2505 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2506 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2507 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2508 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2509 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2510 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2511 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2512 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2513 * gcc.target/powerpc/no-r11-3.c: Likewise.
2514 * gcc.target/powerpc/pr80098-1.c: Likewise.
2515 * gcc.target/powerpc/pr80098-2.c: Likewise.
2516 * gcc.target/powerpc/pr80098-3.c: Likewise.
2517 * gcc.target/powerpc/pr80098-4.c: Likewise.
2518 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2519 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2520 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2521 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2522 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2523 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2524 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2525 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2526 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2527 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2528 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2529
2530 2017-08-14 Bin Cheng <bin.cheng@arm.com>
2531
2532 PR tree-optimization/81799
2533 * gcc.dg/tree-ssa/pr81799.c: New.
2534
2535 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2536
2537 PR middle-end/46932
2538 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2539 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2540
2541 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2542
2543 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2544 -mno-pc-relative-literal-loads.
2545
2546 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2547
2548 PR testsuite/81793
2549 * gcc.dg/pie-static-1.c: Require both static and pie support.
2550 * gcc.dg/pie-static-2.c: Likewise.
2551
2552 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2553
2554 PR ada/79542
2555 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2556
2557 2017-08-11 Marek Polacek <polacek@redhat.com>
2558
2559 PR c/81795
2560 * gcc.dg/pr81795.c: New test.
2561
2562 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2563
2564 PR fortran/60355
2565 * gfortran.dg (bind_c_usage_30): New test.
2566
2567 2017-08-11 Martin Liska <mliska@suse.cz>
2568
2569 PR tree-opt/79987
2570 * gcc.target/i386/mpx/pr79987.c: New test.
2571
2572 2017-08-11 Martin Liska <mliska@suse.cz>
2573
2574 PR ipa/81213
2575 * gcc.target/i386/pr81213.c: New test.
2576
2577 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
2578
2579 PR target/81708
2580 * gcc.target/i386/stack-prot-sym.c: New test.
2581
2582 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2583
2584 PR testsuite/81738
2585 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2586 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2587 vect_perm and vect_element_align for vectorization.
2588
2589 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2590
2591 PR target/81736
2592 * gcc.target/i386/pr81736-1.c: New test.
2593 * gcc.target/i386/pr81736-2.c: Likewise.
2594 * gcc.target/i386/pr81736-3.c: Likewise.
2595 * gcc.target/i386/pr81736-4.c: Likewise.
2596 * gcc.target/i386/pr81736-5.c: Likewise.
2597 * gcc.target/i386/pr81736-6.c: Likewise.
2598 * gcc.target/i386/pr81736-7.c: Likewise.
2599
2600 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2601
2602 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2603 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2604
2605 2017-08-10 David Malcolm <dmalcolm@redhat.com>
2606
2607 * c-c++-common/missing-close-symbol.c: New test case.
2608 * c-c++-common/missing-symbol.c: New test case.
2609 * gcc.dg/unclosed-init.c: New test case.
2610 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2611 * g++.dg/diagnostic/unclosed-function.C: New test case.
2612 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2613 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2614 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2615 "expected identifier" error.
2616
2617 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2618
2619 * gfortran.dg/dec_d_lines_1.f: New test.
2620 * gfortran.dg/dec_d_lines_2.f: New test.
2621
2622 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2623
2624 * gfortran.dg/dec_structure_18.f90: New test.
2625 * gfortran.dg/dec_structure_19.f90: New test.
2626 * gfortran.dg/dec_structure_20.f90: New test.
2627 * gfortran.dg/dec_structure_21.f90: New test.
2628
2629 2017-08-10 Marek Polacek <polacek@redhat.com>
2630
2631 PR testsuite/81784
2632 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2633
2634 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2635
2636 2017-08-10 Martin Liska <mliska@suse.cz>
2637
2638 PR c++/81355
2639 * g++.dg/other/pr81355.C: New test.
2640
2641 2017-08-09 David Malcolm <dmalcolm@redhat.com>
2642
2643 * jit.dg/all-non-failing-tests.h: Add note about
2644 test-vector-types.cc.
2645 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2646 case.
2647 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2648 New test case.
2649 * jit.dg/test-vector-types.cc: New test case.
2650
2651 2017-08-09 Andrew Pinski <apinski@cavium.com>
2652
2653 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2654 --save-temps to the options passed.
2655
2656 2017-08-09 Michael Collison <michael.collison@arm.com>
2657
2658 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2659 boundary option and fix comment.
2660 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2661 boundary option and fix comment.
2662 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2663 boundary option and fix comment.
2664 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2665 -mstructure-size boundary option.
2666
2667 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2668
2669 PR rtl-optimization/81423
2670 * gcc.c-torture/execute/pr81423.c: New testcase.
2671
2672 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2673
2674 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2675 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2676 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2677 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2678
2679 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2680
2681 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2682 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2683
2684 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2685
2686 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2687 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2688 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2689
2690 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2691
2692 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2693 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2694 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2695 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2696
2697 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2698
2699 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2700
2701 2017-08-09 Marek Polacek <polacek@redhat.com>
2702
2703 PR c/81233
2704 * gcc.dg/diagnostic-types-1.c: New test.
2705 * gcc.dg/assign-warn-1.c: Update warning messages.
2706 * gcc.dg/assign-warn-2.c: Likewise.
2707 * gcc.dg/c90-const-expr-5.c: Likewise.
2708 * gcc.dg/c99-const-expr-5.c: Likewise.
2709 * gcc.dg/conv-2.c: Likewise.
2710 * gcc.dg/init-bad-7.c: Likewise.
2711 * gcc.dg/overflow-warn-1.c: Likewise.
2712 * gcc.dg/overflow-warn-2.c: Likewise.
2713 * gcc.dg/overflow-warn-3.c: Likewise.
2714 * gcc.dg/overflow-warn-4.c: Likewise.
2715 * gcc.dg/pointer-array-atomic.c: Likewise.
2716 * gcc.dg/pr26865.c: Likewise.
2717 * gcc.dg/pr61162-2.c: Likewise.
2718 * gcc.dg/pr61162.c: Likewise.
2719 * gcc.dg/pr67730-2.c: Likewise.
2720 * gcc.dg/pr69156.c: Likewise.
2721 * gcc.dg/pr70174.c: Likewise.
2722 * objc.dg/proto-lossage-4.m: Likewise.
2723
2724 2017-08-09 Marek Polacek <polacek@redhat.com>
2725
2726 PR c/81417
2727 * Wsign-compare-1.c: New test.
2728 * gcc.dg/compare1.c: Adjust dg-bogus.
2729 * gcc.dg/compare2.c: Likewise.
2730 * gcc.dg/compare3.c: Likewise.
2731 * gcc.dg/compare7.c: Likewise.
2732 * gcc.dg/compare8.c: Likewise.
2733 * gcc.dg/compare9.c: Likewise.
2734 * gcc.dg/pr11492.c: Likewise.
2735
2736 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
2737
2738 PR driver/81523
2739 * gcc.dg/pie-7.c: New test.
2740 * gcc.dg/pie-static-1.c: Likewise.
2741 * gcc.dg/pie-static-2.c: Likewise.
2742
2743 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
2744
2745 PR target/81708
2746 * gcc.target/i386/stack-prot-guard.c: New test.
2747
2748 2017-08-08 Tamar Christina <tamar.christina@arm.com>
2749
2750 * gcc.target/aarch64/xorsign.c: New.
2751 * gcc.target/aarch64/xorsign_exec.c: New.
2752 * gcc.target/aarch64/vect-xorsign_exec.c: New.
2753
2754 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2755
2756 PR tree-optimization/81354
2757 * g++.dg/torture/pr81354.C: New file.
2758
2759 2017-08-08 Richard Biener <rguenther@suse.de>
2760
2761 PR middle-end/81719
2762 * g++.dg/tree-ssa/pr81719.C: New testcase.
2763
2764 2017-08-08 Richard Biener <rguenther@suse.de>
2765
2766 PR tree-optimization/81723
2767 * gfortran.dg/pr81723.f: New testcase.
2768
2769 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2770
2771 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
2772 string.
2773 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2774 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2775 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2776 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2777 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2778 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2779 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2780 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2781 * gcc.target/powerpc/cmpb-3.c: Likewise.
2782 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2783 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2784
2785 2017-08-08 Martin Liska <mliska@suse.cz>
2786
2787 PR tree-opt/81696
2788 * gcc.dg/ipa/pr81696.c: New test.
2789
2790 2017-08-08 Bin Cheng <bin.cheng@arm.com>
2791
2792 PR tree-optimization/81744
2793 * gcc.dg/tree-ssa/pr81744.c: New.
2794
2795 2017-08-08 Marek Polacek <polacek@redhat.com>
2796
2797 PR c++/81607
2798 * g++.dg/other/bitfield6.C: New test.
2799
2800 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2801
2802 PR target/81593
2803 * gcc.target/powerpc/vec-setup.h: New tests to test various
2804 combinations of setting up vectors of 2 double word elements.
2805 * gcc.target/powerpc/vec-setup-long.c: Likewise.
2806 * gcc.target/powerpc/vec-setup-double.c: Likewise.
2807 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
2808 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
2809 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
2810 vector inserts from vector extracts.
2811 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
2812
2813 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2814
2815 PR fortran/68829
2816 PR fortran/81701
2817 * gfortran.dg/o_fast_stacksize.90: New test.
2818
2819 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
2820
2821 PR middle-end/46932
2822 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
2823
2824 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2825
2826 * gcc.target/i386/pr81736-1.c: Removed.
2827 * gcc.target/i386/pr81736-2.c: Likewise.
2828 * gcc.target/i386/pr81736-3.c: Likewise.
2829 * gcc.target/i386/pr81736-4.c: Likewise.
2830
2831 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2832
2833 PR target/81736
2834 * gcc.target/i386/pr81736-1.c: New test.
2835 * gcc.target/i386/pr81736-2.c: Likewise.
2836 * gcc.target/i386/pr81736-3.c: Likewise.
2837 * gcc.target/i386/pr81736-4.c: Likewise.
2838
2839 2017-08-07 Marek Polacek <polacek@redhat.com>
2840
2841 PR middle-end/81737
2842 * gcc.dg/pr81737.c: New test.
2843
2844 2017-08-07 Martin Liska <mliska@suse.cz>
2845
2846 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
2847 * gcc.dg/parm-impl-decl-1.c: Likewise.
2848 * gcc.dg/parm-impl-decl-3.c: Likewise.
2849 * gcc.dg/Wattributes-5.c: New test.
2850
2851 2017-08-06 Andrew Pinski <apinski@cavium.com>
2852
2853 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
2854 * gcc.target/aarch64/target_attr_13.c: LIkewise.
2855 * gcc.target/aarch64/target_attr_15.c: LIkewise.
2856 * gcc.target/aarch64/target_attr_4.c: Likewise.
2857 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
2858 * gcc.target/aarch64/target_attr_2.c: Likewise.
2859 * gcc.target/aarch64/target_attr_7.c: Likewise.
2860 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
2861 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
2862 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
2863
2864 2017-08-06 Andrew Pinski <apinski@cavium.com>
2865
2866 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
2867 -march=armv8-a+nolse, skip if -mcpu= is passed.
2868 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
2869
2870 2017-08-06 Andrew Pinski <apinski@cavium.com>
2871
2872 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
2873 * gcc.target/aarch64/_Float16_2.c: Likewise.
2874 * gcc.target/aarch64/_Float16_3.c: Likewise.
2875
2876 2017-08-06 Tom de Vries <tom@codesourcery.com>
2877
2878 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
2879
2880 2017-08-06 Tom de Vries <tom@codesourcery.com>
2881
2882 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
2883 type. Add missing return.
2884
2885 2017-08-06 Tom de Vries <tom@codesourcery.com>
2886
2887 PR testsuite/81731
2888 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
2889 variable 'a' definition.
2890 (b): Remove unused variable.
2891 (gp): New variable.
2892 (check): Add parameter corresponding to call in main, and handle.
2893
2894 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2895
2896 PR c++/79790
2897 * g++.dg/cpp1z/class-deduction43.C: New.
2898
2899 2017-08-04 Yury Gribov <tetra2005@gmail.com>
2900
2901 PR tree-optimization/57371
2902 * c-c++-common/pr57371-1.c: New test.
2903 * c-c++-common/pr57371-2.c: New test.
2904 * c-c++-common/pr57371-3.c: New test.
2905 * c-c++-common/pr57371-4.c: New test.
2906 * gcc.dg/pr57371-5.c: New test.
2907
2908 2017-08-04 Carl Love <cel@us.ibm.com>
2909
2910 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
2911 builtin test cases for vec_mule, and vec_mulo.
2912 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
2913 builtin test cases for vec_mule, and vec_mulo.
2914
2915 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
2916
2917 PR target/81590
2918 * gcc.target/i386/avx512-check.h: New file.
2919 * gcc.target/i386/avx5124fmaps-check.h: Removed.
2920 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
2921 * gcc.target/i386/avx512cd-check.h: Likewise.
2922 * gcc.target/i386/avx512ifma-check.h: Likewise.
2923 * gcc.target/i386/avx512vbmi-check.h: Likewise.
2924 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
2925 * gcc.target/i386/avx512bw-check.h: Rewrite.
2926 * gcc.target/i386/avx512dq-check.h: Likewise.
2927 * gcc.target/i386/avx512er-check.h: Likewise.
2928 * gcc.target/i386/avx512f-check.h: Likewise.
2929 * gcc.target/i386/avx512vl-check.h: Likewise.
2930 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
2931 only.
2932 (test_512): Removed.
2933 (avx512*_test): Likewise.
2934 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
2935
2936 2017-08-04 Marek Polacek <polacek@redhat.com>
2937
2938 PR middle-end/81695
2939 * gcc.dg/pr81695.c: New test.
2940
2941 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2942
2943 PR tree-optimization/81136
2944 * gcc.dg/vect/pr81136.c: Add scan test.
2945
2946 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2947
2948 * gcc.dg/vect/vect-alias-check-3.c: New test.
2949 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
2950 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
2951
2952 2017-08-04 Richard Biener <rguenther@suse.de>
2953
2954 PR middle-end/81705
2955 * c-c++-common/ubsan/pr81705.c: New testcase.
2956
2957 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2958
2959 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
2960 messages that used to start with a capital letter.
2961 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2962 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2963 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
2964 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2965 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2966 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2967 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2968 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2969 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2970 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2971 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2972 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2973 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2974 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2975 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2976 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2977 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2978 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2979 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2980 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2981 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2982 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2983 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2984 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2985 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2986 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2987 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2988 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2989 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2990 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2991 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2992 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2993 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2994 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2995 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2996 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2997 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2998 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2999 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3000 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3001 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3002 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3003 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3004 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3005 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3006 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3007 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3008 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3009 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3010 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3011 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3012 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3013 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3014 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3015 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3016 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3017
3018 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3019
3020 PR target/81621
3021 * gcc.dg/pr81621.c: New test.
3022
3023 2017-08-03 Richard Biener <rguenther@suse.de>
3024
3025 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
3026 and CSE.
3027
3028 2017-08-03 Richard Biener <rguenther@suse.de>
3029
3030 PR middle-end/81148
3031 * c-c++-common/ubsan/pr81148.c: New testcase.
3032
3033 2017-08-03 Tom de Vries <tom@codesourcery.com>
3034
3035 PR target/81662
3036 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
3037
3038 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3039
3040 PR driver/81650
3041 * gcc.dg/pr81650.c: New test.
3042
3043 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3044
3045 PR c++/71440
3046 * g++.dg/template/crash127.C: New.
3047
3048 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3049
3050 PR middle-end/81052
3051 * c-c++-common/pr81052.c: New test.
3052
3053 2017-08-03 Tom de Vries <tom@codesourcery.com>
3054
3055 * gcc.dg/pr56727-2.c: Require alias.
3056
3057 2017-08-03 Tom de Vries <tom@codesourcery.com>
3058
3059 * gcc.dg/attr-noipa.c: Require alloca.
3060
3061 2017-08-03 Tom de Vries <tom@codesourcery.com>
3062
3063 * gcc.dg/torture/pr80163.c: Require label_values.
3064
3065 2017-08-03 Tom de Vries <tom@codesourcery.com>
3066
3067 PR target/81662
3068 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3069 * c-c++-common/patchable_function_entry-default.c: Same.
3070 * c-c++-common/patchable_function_entry-definition.c: Same.
3071
3072 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3073
3074 PR target/81644
3075 * gcc.target/i386/pr81644.c: New test.
3076
3077 2017-08-02 Tom de Vries <tom@codesourcery.com>
3078
3079 * gcc.dg/Walloca-14.c: Use relative line number.
3080
3081 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3082
3083 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3084 test "no-3dnowa" target attribute.
3085
3086 2017-08-02 Marek Polacek <polacek@redhat.com>
3087
3088 PR c/81289
3089 * gcc.dg/noncompile/pr81289.c: New test.
3090
3091 PR c/81448
3092 PR c/81306
3093 * c-c++-common/Wmultistatement-macros-13.c: New test.
3094
3095 2017-08-02 Jakub Jelinek <jakub@redhat.com>
3096
3097 PR c++/81640
3098 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3099
3100 PR middle-end/79499
3101 * gcc.dg/pr79499.c: New test.
3102
3103 2017-08-02 Richard Biener <rguenther@suse.de>
3104
3105 PR tree-optimization/81633
3106 * gcc.dg/vect/pr81633.c: New testcase.
3107
3108 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3109
3110 * gcc.dg/guality/pr25967-1.c: New test.
3111 * gcc.dg/guality/pr25967-2.c: Likewise.
3112 * gcc.dg/torture/pr25967-1.c: Likewise.
3113 * gcc.dg/torture/pr25967-2.c: Likewise.
3114
3115 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3116
3117 PR target/81654
3118 * gcc.target/i386/pr81654.c: New test.
3119
3120 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3121
3122 PR fortran/79312
3123 * gfortran.dg/logical_assignment_1.f90: New test.
3124
3125 2017-08-01 Martin Liska <mliska@suse.cz>
3126
3127 PR middle-end/70140
3128 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3129
3130 2017-08-01 Martin Liska <mliska@suse.cz>
3131
3132 Revert r250771
3133 Make mempcpy more optimal (PR middle-end/70140).
3134
3135 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3136
3137 PR target/81622
3138 * gcc.target/powerpc/pr81622.c: New test.
3139
3140 2017-08-01 Steve Ellcey <sellcey@cavium.com>
3141
3142 PR tree-optimization/80925
3143 * gcc.dg/vect/vect-28.c: Add
3144 --param vect-max-peeling-for-alignment=0 option.
3145 Remove unaligned access and peeling checks.
3146 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3147 * gcc.dg/vect/vect-70.c: Ditto.
3148 * gcc.dg/vect/vect-87.c: Ditto.
3149 * gcc.dg/vect/vect-88.c: Ditto.
3150 * gcc.dg/vect/vect-91.c: Ditto.
3151 * gcc.dg/vect/vect-93.c: Ditto.
3152
3153 2017-08-01 Tom de Vries <tom@codesourcery.com>
3154
3155 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3156 * gcc.target/nvptx/slp.c (foo): Same.
3157
3158 2017-08-01 Richard Biener <rguenther@suse.de>
3159
3160 PR tree-optimization/81181
3161 * gcc.dg/torture/pr81181.c: New testcase.
3162
3163 2017-08-01 Martin Liska <mliska@suse.cz>
3164
3165 PR middle-end/70140
3166 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3167
3168 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3169
3170 PR target/81641
3171 * gcc.target/i386/pr81641.c: New test.
3172
3173 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3174
3175 PR target/81639
3176 * gcc.target/i386/pr81639.c: New test.
3177
3178 2017-08-01 Richard Biener <rguenther@suse.de>
3179
3180 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3181 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3182 endless loop.
3183 * gcc.dg/uninit-23.c: Adjust.
3184
3185 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3186
3187 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3188 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3189
3190 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3191
3192 PR tree-optimization/81627
3193 * gcc.dg/tree-ssa/pr81627.c: New.
3194
3195 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3196
3197 PR tree-optimization/81620
3198 * gcc.dg/tree-ssa/pr81620-1.c: New.
3199 * gcc.dg/tree-ssa/pr81620-2.c: New.
3200
3201 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3202
3203 PR testsuite/53542
3204 * gfortran.dg/use_30.f90: New test.
3205
3206 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3207
3208 PR tree-optimization/81588
3209 * gcc.dg/tree-ssa/pr81588.c: New test.
3210 * gcc.dg/pr81588.c: New test.
3211 * gcc.c-torture/execute/pr81588.c: New test.
3212
3213 2017-08-01 Richard Biener <rguenther@suse.de>
3214
3215 PR tree-optimization/81297
3216 * gcc.dg/torture/pr81297.c: New testcase.
3217
3218 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3219
3220 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3221
3222 2017-07-31 Steve Ellcey <sellcey@cavium.com>
3223
3224 PR tree-optimization/80925
3225 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
3226 --param vect-max-peeling-for-alignment=0 option.
3227 Remove unaligned access and peeling checks.
3228 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3229
3230 2017-07-31 Carl Love <cel@us.ibm.com>
3231
3232 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3233 missed in commit 250746.
3234
3235 2017-07-31 Carl Love <cel@us.ibm.com>
3236
3237 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3238 new builtins.
3239
3240 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3241
3242 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3243 * gcc.target/i386/pr79793-2.c: Likewise.
3244
3245 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3246
3247 PR target/25967
3248 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3249 (naked): Add attribute regparm(1) for x86_32 targets.
3250 Add integer argument. Remove global "data" variable.
3251 (main): Pass integer argument to naked function.
3252 * gcc.target/i386/naked-4.c: New test.
3253
3254 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
3255 Martin Liska <mliska@suse.cz>
3256
3257 * gcc.dg/predict-15.c: New test.
3258 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3259
3260 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3261
3262 PR target/25967
3263 * gcc.target/i386/naked-1.c: New test.
3264 * gcc.target/i386/naked-2.c: Ditto.
3265 * gcc.target/i386/naked-3.c: Ditto.
3266 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3267 do_test_body0 stub function, use attribute "naked" instead.
3268 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3269 * gcc.dg/pr44290-2.c: Ditto.
3270
3271 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3272
3273 PR fortran/81581
3274 * gfortran.dg/dim_sum_1.f90: New test case.
3275 * gfortran.dg/dim_sum_2.f90: New test case.
3276 * gfortran.dg/dim_sum_3.f90: New test case.
3277
3278 2017-07-31 Martin Liska <mliska@suse.cz>
3279
3280 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3281 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3282
3283 2017-07-31 Martin Liska <mliska@suse.cz>
3284
3285 PR sanitize/81530
3286 * g++.dg/ubsan/pr81530.C: New test.
3287
3288 2017-07-31 Jakub Jelinek <jakub@redhat.com>
3289
3290 PR sanitizer/81604
3291 * c-c++-common/ubsan/pr81604.c: New test.
3292
3293 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3294
3295 PR target/79793
3296 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3297 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3298 (foo): Check the builtin return address against the return address
3299 in interrupt frame.
3300 * gcc.target/i386/pr79793-1.c: New test.
3301 * gcc.target/i386/pr79793-2.c: Likewise.
3302
3303 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3304
3305 * c-c++-common/dump-ada-spec-7.c: New test.
3306
3307 2017-07-29 Jakub Jelinek <jakub@redhat.com>
3308
3309 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3310 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3311
3312 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3313
3314 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3315
3316 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3317
3318 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3319
3320 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3321
3322 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3323
3324 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3325 Bilyan Borisov <bilyan.borisov@arm.com>
3326
3327 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3328 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3329 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3330 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3331 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3332
3333 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3334
3335 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3336 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3337 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3338 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3339 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3340 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3341 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3342 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3343 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3344 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3345 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3346
3347 2017-07-28 Martin Liska <mliska@suse.cz>
3348
3349 PR sanitizer/81340
3350 * g++.dg/asan/pr81340.C: New test.
3351
3352 2017-07-28 Richard Biener <rguenther@suse.de>
3353
3354 PR tree-optimization/81502
3355 * gcc.target/i386/pr81502.c: New testcase.
3356
3357 2017-07-28 Martin Liska <mliska@suse.cz>
3358
3359 PR sanitizer/81460
3360 * gcc.dg/asan/pr81460.c: New test.
3361
3362 2017-07-28 Jakub Jelinek <jakub@redhat.com>
3363
3364 PR sanitizer/80998
3365 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3366 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3367
3368 PR tree-optimization/81578
3369 * gcc.dg/pr81578.c: New test.
3370
3371 2017-07-28 Richard Biener <rguenther@suse.de>
3372
3373 PR tree-optimization/81573
3374 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3375
3376 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3377
3378 * g++.dg/pr69667.C: Remove option -mlra.
3379 * gcc.target/powerpc/dform-1.c: Likewise.
3380 * gcc.target/powerpc/dform-2.c: Likewise.
3381 * gcc.target/powerpc/dform-3.c: Likewise.
3382 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3383 * gcc.target/powerpc/p9-vparity.c: Likewise.
3384 * gcc.target/powerpc/pr63491.c: Likewise.
3385 * gcc.target/powerpc/pr67808.c: Likewise.
3386 * gcc.target/powerpc/pr68805.c: Likewise.
3387 * gcc.target/powerpc/pr69461.c: Likewise.
3388 * gcc.target/powerpc/pr71680.c: Likewise.
3389 * gcc.target/powerpc/pr77289.c: Likewise.
3390 * gcc.target/powerpc/pr78458.c: Likewise.
3391 * gcc.target/powerpc/pr78543.c: Likewise.
3392 * g++.dg/pr71294.C: Remove option -mno-lra.
3393 * gcc.target/powerpc/pr71656-1.c: Likewise.
3394 * gcc.target/powerpc/pr71656-2.c: Likewise.
3395 * gcc.target/powerpc/pr71698.c: Likewise.
3396
3397 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3398 Sudakshina Das <sudi.das@arm.com>
3399
3400 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3401
3402 2017-07-27 Marek Polacek <polacek@redhat.com>
3403
3404 PR c/81417
3405 * c-c++-common/Wsign-compare-1.c: New test.
3406 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3407 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3408 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3409 * g++.dg/warn/compare1.C: Likewise.
3410 * gcc.dg/compare1.c: Likewise.
3411 * gcc.dg/compare2.c: Likewise.
3412 * gcc.dg/compare4.c: Likewise.
3413 * gcc.dg/compare5.c: Likewise.
3414 * gcc.dg/pr35430.c: Likewise.
3415 * gcc.dg/pr60087.c: Likewise.
3416
3417 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3418
3419 PR middle-end/81564
3420 * gcc.dg/pr81564.c: New test.
3421
3422 2017-07-27 Richard Biener <rguenther@suse.de>
3423
3424 PR tree-optimization/81573
3425 PR tree-optimization/81494
3426 * gcc.dg/torture/pr81573.c: New testcase.
3427
3428 2017-07-27 Richard Biener <rguenther@suse.de>
3429
3430 PR tree-optimization/81571
3431 * gcc.dg/torture/pr81571.c: New testcase.
3432
3433 2017-07-27 Richard Biener <rguenther@suse.de>
3434
3435 PR tree-optimization/81502
3436 * gcc.target/i386/vect-insert-1.c: New testcase.
3437
3438 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3439
3440 PR target/81534
3441 * gcc.target/s390/pr81534.c: New test.
3442
3443 2017-07-27 Jakub Jelinek <jakub@redhat.com>
3444
3445 PR tree-optimization/81555
3446 PR tree-optimization/81556
3447 * gcc.c-torture/execute/pr81555.c: New test.
3448 * gcc.c-torture/execute/pr81556.c: New test.
3449
3450 * gcc.dg/attr-noipa.c: New test.
3451 * gcc.dg/ipa/ipa-pta-18.c: New test.
3452 * gcc.dg/ipa/ipa-sra-11.c: New test.
3453
3454 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3455
3456 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3457 option.
3458 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3459 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3460 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3461 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3462 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3463 * gcc.target/powerpc/vsx-simode.c: Likewise.
3464 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3465 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3466
3467 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3468
3469 PR c++/71570
3470 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3471
3472 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3473
3474 PR target/81563
3475 * gcc.target/i386/pr81563.c: New test
3476
3477 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3478
3479 PR target/79041
3480 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3481
3482 2017-07-26 Marek Polacek <polacek@redhat.com>
3483
3484 PR middle-end/70992
3485 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3486 * gcc.dg/overflow-warn-2.c: Likewise.
3487 * gcc.dg/overflow-warn-3.c: Likewise.
3488 * gcc.dg/overflow-warn-4.c: Likewise.
3489 * gcc.dg/torture/pr70992-2.c: New test.
3490 * gcc.dg/torture/pr70992.c: New test.
3491
3492 2017-07-26 Richard Biener <rguenther@suse.de>
3493
3494 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3495 happening in ccp1.
3496 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3497
3498 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3499
3500 PR middle-end/46932
3501 * gcc.dg/pr46932.c: New testcase.
3502
3503 2017-07-26 Martin Liska <mliska@suse.cz>
3504
3505 PR sanitize/81186
3506 * gcc.dg/asan/pr81186.c: New test.
3507
3508 2017-07-25 Carl Love <cel@us.ibm.com>
3509
3510 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3511 vec_cnttz builtins.
3512
3513 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3514
3515 * gnat.dg/opt66.adb: New test.
3516
3517 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3518
3519 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3520 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3521
3522 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3523
3524 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3525
3526 2017-07-25 Torsten Duwe <duwe@suse.de>
3527
3528 * c-c++-common/patchable_function_entry-default.c: New test.
3529 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3530 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3531
3532 2017-07-25 Jakub Jelinek <jakub@redhat.com>
3533
3534 PR target/81532
3535 * gcc.target/i386/pr80833-3.c: New test.
3536 * gcc.target/i386/avx512dq-pr81532.c: New test.
3537 * gcc.target/i386/avx512bw-pr81532.c: New test.
3538
3539 2017-07-25 Richard Biener <rguenther@suse.de>
3540
3541 PR tree-optimization/81455
3542 * gcc.dg/pr81455.c: New testcase.
3543
3544 2017-07-25 Richard Biener <rguenther@suse.de>
3545
3546 PR tree-optimization/81529
3547 * gfortran.dg/pr81529.f90: New testcase.
3548
3549 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3550
3551 * gcc.target/aarch64/pr79041-2.c: Improve test.
3552
3553 2017-07-25 Richard Biener <rguenther@suse.de>
3554
3555 PR tree-optimization/81410
3556 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3557
3558 2017-07-25 Richard Biener <rguenther@suse.de>
3559
3560 PR tree-optimization/81510
3561 * gcc.dg/torture/pr81510.c: New testcase.
3562 * gcc.dg/torture/pr81510-2.c: Likewise.
3563
3564 2017-07-25 Martin Liska <mliska@suse.cz>
3565
3566 PR ipa/81520
3567 * gcc.dg/ipa/pr81520.c: New test.
3568
3569 2017-07-25 Marek Polacek <polacek@redhat.com>
3570
3571 PR c/81364
3572 * Wmultistatement-macros-12.c: New test.
3573
3574 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3575
3576 PR target/81414
3577 * gcc.target/aarch64/pr81414.C: New.
3578
3579 2017-07-25 Richard Biener <rguenther@suse.de>
3580
3581 PR middle-end/81505
3582 * gcc.dg/ubsan/pr81505.c: New testcase.
3583
3584 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
3585
3586 PR testsuite/80759
3587 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3588 (ELFFN_BEGIN): Rename to FN_TYPE.
3589 (ELFFN_END): Rename to FN_SIZE.
3590 (ASMNAME): New macro.
3591 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3592 .global.
3593 (FUNC_END): Use ASMNAME.
3594 (test_data_save): Remove.
3595 (test_data_input): Likewise.
3596 (test_data_output: Likewise.
3597 (test_data_fn): Likewise.
3598 (test_data_retaddr): Likewise.
3599 (regs_to_mem): Make globals, use r10 instead of rax.
3600 (mem_to_regs): Likewise.
3601 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3602 body to ms-sysv.c.
3603 (do_test_aligned): Likewise.
3604 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3605 Add dg-* directives.
3606 (PASTE_STR): New macro.
3607 (ASMNAME): Likewise.
3608 (LOAD_TEST_DATA_ADDR): Likewise.
3609 (TEST_DATA_OFFSET): Likewise.
3610 (do_test_body0): New C function.
3611 (do_test_body): New inline assembly routine.
3612 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3613 (runtest_ms_sysv): Modify.
3614
3615 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3616
3617 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3618 since the upper-regs options have been deleted.
3619 * gcc.target/powerpc/pr65849-2.c: Likewise.
3620 * gcc.target/powerpc/pr80099-1.c: Likewise.
3621 * gcc.target/powerpc/pr80099-2.c: Likewise.
3622 * gcc.target/powerpc/pr80099-3.c: Likewise.
3623 * gcc.target/powerpc/pr80099-4.c: Likewise.
3624 * gcc.target/powerpc/pr80099-5.c: Likewise.
3625 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3626 support removal of the upper-regs options.
3627 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3628 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3629 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3630 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3631 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3632 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3633 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3634 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3635 * gcc.target/powerpc/ppc-round.c: Likewise.
3636 * gcc.target/powerpc/pr71720.c: Likewise.
3637 * gcc.target/powerpc/pr72853.c: Likewise.
3638 * gcc.target/powerpc/pr79907.c: Likewise.
3639 * gcc.target/powerpc/pr78953.c: Likewise.
3640 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3641 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3642 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3643 * gcc.target/powerpc/vec-init-3.c: Likewise.
3644 * gcc.target/powerpc/vec-init-6.c: Likewise.
3645 * gcc.target/powerpc/vec-init-7.c: Likewise.
3646 * gcc.target/powerpc/vec-set-char.c: Likewise.
3647 * gcc.target/powerpc/vec-set-int.c: Likewise.
3648 * gcc.target/powerpc/vec-set-short.c: Likewise.
3649
3650 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3651
3652 PR target/79041
3653 * gcc.target/aarch64/pr79041-2.c: New test.
3654
3655 2017-07-24 Carl Love <cel@us.ibm.com>
3656
3657 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3658 the new built-ins.
3659
3660 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3661
3662 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3663
3664 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3665 Mikael Morin <mikael@gcc.gnu.org>
3666
3667 PR fortran/66102
3668 * gfortran.dg/realloc_on_assign_28.f90: New test.
3669
3670 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
3671
3672 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3673 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3674
3675 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
3676
3677 PR target/80569
3678 * gcc.target/i386/pr80569.c: New test.
3679
3680 2017-07-21 Carl Love <cel@us.ibm.com>
3681
3682 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3683 vmuleuh): Fix scan-assembler-times should check for word not half word
3684 instructions.
3685
3686 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
3687
3688 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3689 redundant -march option.
3690 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3691 in addition to armv8.1-a.
3692
3693 2017-07-21 Yury Gribov <tetra2005@gmail.com>
3694
3695 PR middle-end/56727
3696 * gcc.dg/pr56727-1.c: New test.
3697 * gcc.dg/pr56727-2.c: New test.
3698
3699 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3700
3701 * gcc.target/powerpc/mmx-check.h: New file.
3702 * gcc.target/powerpc/mmx-packs.c: New file.
3703 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3704 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3705 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3706 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3707 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3708 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3709 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3710 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3711 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3712 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3713 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3714 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3715 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3716 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3717 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3718 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3719 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3720 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3721 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3722 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3723 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3724 * gcc.target/powerpc/mmx-psrad-1.c: New file.
3725 * gcc.target/powerpc/mmx-psraw-1.c: New file.
3726 * gcc.target/powerpc/mmx-psrld-1.c: New file.
3727 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
3728 * gcc.target/powerpc/mmx-psubb-2.c: New file.
3729 * gcc.target/powerpc/mmx-psubd-2.c: New file.
3730 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
3731 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
3732 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
3733 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
3734 * gcc.target/powerpc/mmx-psubw-2.c: New file.
3735 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
3736 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
3737 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
3738 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
3739 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
3740 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
3741
3742 2017-06-21 Richard Biener <rguenther@suse.de>
3743
3744 PR tree-optimization/81500
3745 * gcc.dg/torture/pr81500.c: New testcase.
3746
3747 2017-07-20 Nathan Sidwell <nathan@acm.org>
3748
3749 * g++.dg/ext/anon-struct6.C: Adjust diag.
3750 * g++.old-deja/g++.other/anon4.C: Adjust diag.
3751
3752 2017-07-20 Jakub Jelinek <jakub@redhat.com>
3753
3754 PR target/80846
3755 * gcc.target/i386/avx-pr80846.c: New test.
3756 * gcc.target/i386/avx2-pr80846.c: New test.
3757 * gcc.target/i386/avx512f-pr80846.c: New test.
3758
3759 2017-07-20 Bin Cheng <bin.cheng@arm.com>
3760
3761 PR tree-optimization/81388
3762 * gcc.dg/tree-ssa/pr81388-1.c: New test.
3763 * gcc.dg/tree-ssa/pr81388-2.c: New test.
3764
3765 2017-07-17 Tom de Vries <tom@codesourcery.com>
3766
3767 PR middle-end/81030
3768 * gcc.dg/pr81030.c: New test.
3769
3770 2017-07-20 Richard Biener <rguenther@suse.de>
3771
3772 PR tree-optimization/61171
3773 * g++.dg/vect/pr61171.cc: New testcase.
3774 * gfortran.dg/vect/pr61171.f: Likewise.
3775 * gcc.dg/vect/vect-reduc-11.c: Likewise.
3776
3777 2017-07-20 Richard Biener <rguenther@suse.de>
3778
3779 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
3780 with V64QImode.
3781 * gcc.dg/vect/slp-45.c: Likewise.
3782
3783 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3784
3785 * gcc.dg/tree-ssa/vrp116.c: New Test.
3786
3787 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3788
3789 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
3790 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
3791 __builtin_cpu_is and __builtin_cpu_supports are supported.
3792
3793 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
3794
3795 * gcc.target/powerpc/bmi-check.h (main): Skip unless
3796 __BUILTIN_CPU_SUPPORTS__ defined.
3797 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
3798 __BUILTIN_CPU_SUPPORTS__ defined.
3799
3800 2017-07-19 Jakub Jelinek <jakub@redhat.com>
3801
3802 PR tree-optimization/81346
3803 * gcc.dg/tree-ssa/pr81346-5.c: New test.
3804
3805 2017-07-19 Tom de Vries <tom@codesourcery.com>
3806
3807 * gcc.target/nvptx/decl-init.c: Update alignment.
3808 * gcc.target/nvptx/slp-2-run.c: New test.
3809 * gcc.target/nvptx/slp-2.c: New test.
3810 * gcc.target/nvptx/v2di.c: New test.
3811
3812 2017-07-19 Tom de Vries <tom@codesourcery.com>
3813
3814 * gcc.target/nvptx/slp-run.c: New test.
3815 * gcc.target/nvptx/slp.c: New test.
3816 * gcc.target/nvptx/v2si-cvt.c: New test.
3817 * gcc.target/nvptx/v2si-run.c: New test.
3818 * gcc.target/nvptx/v2si.c: New test.
3819 * gcc.target/nvptx/vec.inc: New test.
3820
3821 2017-07-19 Jakub Jelinek <jakub@redhat.com>
3822
3823 PR tree-optimization/81346
3824 * gcc.dg/tree-ssa/pr81346-1.c: New test.
3825 * gcc.dg/tree-ssa/pr81346-2.c: New test.
3826 * gcc.dg/tree-ssa/pr81346-3.c: New test.
3827 * gcc.dg/tree-ssa/pr81346-4.c: New test.
3828 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
3829 compiler to avoid X / C1 op C2 optimization to trigger.
3830
3831 2017-07-19 Martin Liska <mliska@suse.cz>
3832
3833 PR sanitizer/63361
3834 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
3835 -ffloat-store or -mieee for targets that need it.
3836
3837 2017-07-18 Tom de Vries <tom@codesourcery.com>
3838
3839 PR middle-end/81464
3840 * gfortran.dg/pr81464.f90: New test.
3841
3842 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
3843
3844 PR target/81471
3845 * gcc.target/i386/pr81471.c: New test.
3846
3847 2017-06-18 Richard Biener <rguenther@suse.de>
3848
3849 PR tree-optimization/81410
3850 * gcc.dg/vect/pr81410.c: New testcase.
3851
3852 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
3853
3854 PR middle-end/81462
3855 * g++.dg/torture/pr81462.C: New testcase.
3856
3857 2017-07-18 Bin Cheng <bin.cheng@arm.com>
3858
3859 PR target/81408
3860 * g++.dg/tree-ssa/pr81408.C: New.
3861 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
3862
3863 2017-07-18 Richard Biener <rguenther@suse.de>
3864
3865 PR tree-optimization/80620
3866 PR tree-optimization/81403
3867 * gcc.dg/torture/pr80620.c: New testcase.
3868 * gcc.dg/torture/pr81403.c: Likewise.
3869
3870 2017-07-18 Richard Biener <rguenther@suse.de>
3871
3872 PR tree-optimization/81418
3873 * gcc.dg/torture/pr81418.c: New testcase.
3874
3875 2017-07-17 Carl Love <cel@us.ibm.com>
3876
3877 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
3878 test case changes for commit 249424
3879
3880 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3881 vmuleuh): Fix scan-assembler-times should check for word not half word
3882 instructions.
3883
3884 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3885
3886 PR tree-optimization/81162
3887 * gcc.dg/pr81162.c: Move this to...
3888 * gcc.dg/ubsan/pr81162.c: ...here.
3889
3890 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
3891
3892 * g++.dg/diagnostic/friend1.C: New test.
3893 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
3894
3895 2017-07-17 Nathan Sidwell <nathan@acm.org>
3896
3897 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
3898
3899 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3900
3901 * lib/gcc-dg.exp: Increase expect's match buffer size.
3902
3903 2017-07-17 Bin Cheng <bin.cheng@arm.com>
3904
3905 PR target/81369
3906 * gcc.dg/tree-ssa/pr81369.c: New.
3907
3908 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3909
3910 * gcc.target/arc/pr9000674901.c: New file.
3911 * gcc.target/arc/pic-1.c: Likewise.
3912 * gcc.target/arc/pr9001191897.c: Likewise.
3913
3914 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3915 Andrew Burgess <andrew.burgess@embecosm.com>
3916
3917 * gcc.target/arc/naked-1.c: New file.
3918 * gcc.target/arc/naked-2.c: Likewise.
3919
3920 2017-07-17 Jakub Jelinek <jakub@redhat.com>
3921
3922 PR tree-optimization/81428
3923 * gcc.dg/fixed-point/pr81428.c: New test.
3924
3925 PR tree-optimization/81365
3926 * g++.dg/torture/pr81365.C: New test.
3927
3928 PR tree-optimization/81396
3929 * gcc.dg/tree-ssa/pr81396.c: New test.
3930
3931 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
3932
3933 * gnat.dg/opt65.adb: New test.
3934
3935 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
3936
3937 * gcc.dg/predict-8.c: Update.
3938
3939 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
3940
3941 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
3942 * g++.dg/warn/pr12242.C: Likewise.
3943
3944 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
3945
3946 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
3947 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
3948 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
3949 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
3950 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
3951 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
3952 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
3953 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
3954 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
3955 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
3956 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
3957 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
3958 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
3959 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
3960 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
3961 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
3962 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
3963 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
3964 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
3965 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
3966 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
3967 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
3968 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
3969 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
3970 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
3971 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
3972 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
3973 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
3974 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
3975 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
3976 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
3977 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
3978 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
3979 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
3980 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
3981 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
3982 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
3983 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
3984 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
3985 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
3986 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
3987 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
3988 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
3989 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
3990 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
3991 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
3992 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
3993 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
3994 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
3995 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
3996 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
3997
3998 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3999
4000 PR tree-optimization/81162
4001 * gcc.dg/pr81162.c: New file.
4002
4003 2017-07-14 Martin Sebor <msebor@redhat.com>
4004
4005 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
4006 that bcopy is expected to be transformed to.
4007
4008 2017-07-14 David Malcolm <dmalcolm@redhat.com>
4009
4010 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
4011 * g++.dg/lookup/missing-std-include-2.C: New test case.
4012 * g++.dg/lookup/missing-std-include-3.C: New test case.
4013 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
4014 * gcc.dg/missing-header-fixit-1.c: New test case.
4015 * gcc.dg/missing-header-fixit-2.c: New test case.
4016 * gcc.dg/missing-header-fixit-2.h: New header.
4017
4018 2017-07-13 David Malcolm <dmalcolm@redhat.com>
4019
4020 PR c/81405
4021 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
4022
4023 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
4024
4025 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
4026
4027 2017-07-13 Martin Liska <mliska@suse.cz>
4028
4029 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
4030 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
4031 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
4032 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
4033 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
4034 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
4035 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
4036
4037 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4038
4039 PR target/81193
4040 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4041 __builtin_cpu_supports with old GLIBC's.
4042 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4043 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4044 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4045 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4046 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4047 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4048 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4049 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4050 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4051 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4052 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4053 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4054 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4055 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4056 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4057 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4058 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4059 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4060 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4061 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4062 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4063 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4064 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4065 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4066
4067 2017-07-12 Carl Love <cel@us.ibm.com>
4068
4069 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4070 rev_bool_int): Add test cases for builtins.
4071 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4072 test cases for builtins.
4073
4074 2017-07-12 Carl Love <cel@us.ibm.com>
4075
4076 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4077 lp64 && p9vector_hw.
4078
4079 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4080
4081 * lib/target-supports.exp (check_stack_check_available): Make
4082 testcase name depend on stack_kind.
4083
4084 2017-07-11 Michael Collison <michael.collison@arm.com>
4085
4086 * gcc.target/aarch64/cmp-2.c: New testcase.
4087
4088 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4089
4090 PR c++/51270
4091 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4092
4093 2017-07-11 Carl Love <cel@us.ibm.com>
4094
4095 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4096 test cases for the builtins.
4097
4098 2017-07-11 Yury Gribov <tetra2005@gmail.com>
4099
4100 * lib/profopt.exp: Print relative names in UNSUPPORTED
4101 AutoFDO tests.
4102
4103 2017-07-10 Michael Collison <michael.collison@arm.com>
4104
4105 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4106
4107 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
4108
4109 PR target/81375
4110 * gcc.target/i386/pr81375.c: New test.
4111
4112 2017-07-10 Martin Sebor <msebor@redhat.com>
4113
4114 PR tree-optimization/80397
4115 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4116
4117 2017-07-10 Martin Sebor <msebor@redhat.com>
4118
4119 PR other/81345
4120 * gcc.dg/pr81345.c: New test.
4121
4122 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4123
4124 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4125 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4126
4127 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
4128
4129 PR target/81313
4130 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4131 integer argumets to bypass x86_64 outgoing args optimization.
4132
4133 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4134
4135 * gfortran.dg/eoshift_4.f90: New test.
4136 * gfortran.dg/eoshift_5.f90: New test.
4137 * gfortran.dg/eoshift_6.f90: New test.
4138
4139 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4140
4141 PR target/81313
4142 * gcc.target/i386/pr81313-1.c: New test.
4143 * gcc.target/i386/pr81313-2.c: Likewise.
4144 * gcc.target/i386/pr81313-3.c: Likewise.
4145 * gcc.target/i386/pr81313-4.c: Likewise.
4146 * gcc.target/i386/pr81313-5.c: Likewise.
4147
4148 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4149
4150 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4151 * gnat.dg/vect16.ads (Sarray): Likewise.
4152 * gnat.dg/vect17.ads (Sarray): Likewise.
4153 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4154 * gnat.dg/vect16.adb (Add): Likewise.
4155 * gnat.dg/vect17.adb (Add): Likewise.
4156
4157 2017-07-07 David Malcolm <dmalcolm@redhat.com>
4158
4159 PR c++/79300
4160 * g++.dg/diagnostic/pr79300.C: New test case.
4161
4162 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4163
4164 * gcc.target/powerpc/clone1.c: Add check to make sure the
4165 __builtin_cpu_supports function is fully supported.
4166 * gcc.target/powerpc/clone2.c: New runtime test for
4167 target_clones.
4168
4169 PR target/81348
4170 * gcc.target/powerpc/pr81348.c: New test.
4171
4172 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4173
4174 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4175
4176 2017-07-07 Carl Love <cel@us.ibm.com>
4177
4178 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4179 file for built-ins.
4180
4181 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4182
4183 * gcc.target/sparc/dictunpack.c: New file.
4184 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4185 * gcc.target/sparc/fpcmpshl.c: Likewise.
4186 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4187 * gcc.target/sparc/fpcmpushl.c: Likewise.
4188
4189 2017-07-06 Harald Anlauf <anlauf@gmx.de>
4190
4191 PR fortran/70071
4192 * gfortran.dg/coarray_44.f90: New testcase.
4193
4194 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4195
4196 * c-c++-common/asan/kasan-alloca-1.c: New test.
4197 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4198
4199 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4200
4201 * c-c++-common/asan/alloca_big_alignment.c: New test.
4202 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4203 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4204 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4205 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4206 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4207 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4208 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4209
4210 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
4211
4212 PR target/81305
4213 * gcc.target/avr/isr-test.h: Fix warnings.
4214
4215 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4216
4217 * lib/target-supports.exp: Generate
4218 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4219 and check_effective_target_arm_arch_v8r_multilib.
4220
4221 2017-07-06 Carl Love <cel@us.ibm.com>
4222
4223 * ChangeLog: Clean up from mid air collision
4224
4225 2017-07-06 Carl Love <cel@us.ibm.com>
4226
4227 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4228 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4229 cases for vec_addc, adde and addec builtins.
4230
4231 2017-07-06 David Malcolm <dmalcolm@redhat.com>
4232
4233 PR c++/79300
4234 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4235 expected underlining within macro expansion.
4236 * c-c++-common/pr70264.c: Likewise.
4237 * g++.dg/plugin/diagnostic-test-expressions-1.C
4238 (test_within_macro_1): New test.
4239 (test_within_macro_2): Likewise.
4240 (test_within_macro_3): Likewise.
4241 (test_within_macro_4): Likewise.
4242 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4243 expected underlining within macro expansion.
4244 (test_macro_4): Likewise.
4245 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4246 (test_within_macro_1): New test.
4247 (test_within_macro_2): Likewise.
4248 (test_within_macro_3): Likewise.
4249 (test_within_macro_4): Likewise.
4250 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4251 underlining within macro expansion.
4252
4253 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4254
4255 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4256 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4257 _mm_maskz_getexp_round_sd): Test new intrinsics.
4258 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4259 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4260 _mm_maskz_getexp_round_ss): Ditto.
4261 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4262 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4263 _mm_maskz_getmant_round_sd): Ditto.
4264 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4265 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4266 _mm_maskz_getmant_round_ss): Ditto.
4267 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4268 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4269 _mm_maskz_getexp_round_sd): New runtime tests.
4270 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4271 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4272 _mm_maskz_getexp_round_ss): Ditto.
4273 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4274 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4275 _mm_maskz_getmant_round_sd): Ditto.
4276 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4277 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4278 _mm_maskz_getmant_round_ss): Ditto.
4279 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4280 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4281 __builtin_ia32_getmantss_mask_round): Test new builtins.
4282 * gcc.target/i386/sse-13.c : Ditto.
4283 * gcc.target/i386/sse-23.c: Ditto.
4284 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4285 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4286 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4287 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4288 _mm_mask_getexp_round_ss): Test new intrinsics.
4289 * gcc.target/i386/testround-1.c: Ditto.
4290 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4291 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4292 _mm_mask_getmant_round_ss): Test new intrinsics
4293 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4294 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4295 _mm_maskz_getmant_ss): Test new intrinsics.
4296
4297 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4298
4299 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4300 * lib/target-supports.exp (check_stack_check_available): New.
4301 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4302 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4303 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4304 * gcc.dg/pr47443.c: Likewise.
4305 * gcc.dg/pr48134.c: Likewise.
4306 * gcc.dg/pr70017.c: Likewise.
4307 * gcc.target/aarch64/stack-checking.c: Likewise.
4308 * gcc.target/arm/stack-checking.c: Likewise.
4309 * gcc.target/i386/pr48723.c: Likewise.
4310 * gcc.target/i386/pr55672.c: Likewise.
4311 * gcc.target/i386/pr67265-2.c: Likewise.
4312 * gcc.target/i386/pr67265.c: Likewise.
4313 * gnat.dg/opt49.adb: Likewise.
4314 * gnat.dg/stack_check1.adb: Likewise.
4315 * gnat.dg/stack_check2.adb: Likewise.
4316 * gnat.dg/stack_check3.adb: Likewise.
4317
4318 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4319
4320 PR target/80103
4321 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4322 __attribute__.
4323
4324 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4325
4326 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4327 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4328 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4329 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4330 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4331 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4332 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4333 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4334 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4335 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4336 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4337 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4338
4339 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
4340
4341 PR target/81305
4342 * gcc.target/avr/isr-test.h: New file.
4343 * gcc.target/avr/torture/isr-01-simple.c: New test.
4344 * gcc.target/avr/torture/isr-02-call.c: New test.
4345 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4346
4347 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4348
4349 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4350 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4351 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4352 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4353
4354 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4355
4356 * gcc.dg/tree-ssa/ldist-26.c: New test.
4357
4358 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4359
4360 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4361
4362 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4363
4364 PR target/81300
4365 * gcc.target/i386/pr81300.c: New test.
4366
4367 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4368
4369 PR target/81294
4370 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4371 x and y arguments in the call to _subborrow_u32.
4372 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4373 x and y arguments in the call to _subborrow_u64.
4374 * gcc.target/i386/pr81294-1.c: New test.
4375 * gcc.target/i386/pr81294-2.c: Ditto.
4376
4377 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4378
4379 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4380
4381 2017-07-04 Marek Polacek <polacek@redhat.com>
4382
4383 PR c/81231
4384 * gcc.dg/atomic-pr81231.c: New test.
4385
4386 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4387
4388 PR tree-optimization/81292
4389 * gcc.dg/pr81292-1.c: New test.
4390 * gcc.dg/pr81292-2.c: Likewise.
4391
4392 2017-07-04 Martin Liska <mliska@suse.cz>
4393
4394 PR sanitizer/81040
4395 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4396 use-after-scope sanitization.
4397
4398 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4399
4400 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4401 options.
4402
4403 PR target/81175
4404 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4405 gather.
4406
4407 2017-07-04 Martin Liska <mliska@suse.cz>
4408
4409 PR ipa/81214
4410 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4411 * g++.dg/ext/mvc3.C: Likewise.
4412 * gcc.target/i386/mvc2.c: Likewise.
4413 * gcc.target/i386/mvc3.c: Likewise.
4414
4415 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4416
4417 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4418 decomposition declaration in diagnostics.
4419 * g++.dg/cpp1z/decomp2.C: Likewise.
4420 * g++.dg/cpp1z/decomp3.C: Likewise.
4421 * g++.dg/cpp1z/decomp4.C: Likewise.
4422 * g++.dg/cpp1z/decomp5.C: Likewise.
4423 * g++.dg/cpp1z/decomp6.C: Likewise.
4424 * g++.dg/cpp1z/decomp7.C: Likewise.
4425 * g++.dg/cpp1z/decomp8.C: Likewise.
4426 * g++.dg/cpp1z/decomp13.C: Likewise.
4427 * g++.dg/cpp1z/decomp14.C: Likewise.
4428 * g++.dg/cpp1z/decomp18.C: Likewise.
4429 * g++.dg/cpp1z/decomp19.C: Likewise.
4430 * g++.dg/cpp1z/decomp22.C: Likewise.
4431 * g++.dg/cpp1z/decomp23.C: Likewise.
4432 * g++.dg/cpp1z/decomp24.C: Likewise.
4433 * g++.dg/cpp1z/decomp25.C: Likewise.
4434 * g++.dg/cpp1z/decomp26.C: Likewise.
4435 * g++.dg/cpp1z/decomp28.C: Likewise.
4436
4437 PR c++/81258
4438 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4439 * g++.dg/cpp1z/decomp30.C: New test.
4440
4441 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4442
4443 PR c++/65775
4444 * g++.dg/cpp0x/trailing14.C: New.
4445
4446 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4447
4448 PR testsuite/79866
4449 * gfortran.dg/coarray_event_2.f08: New test.
4450
4451 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4452
4453 PR testsuite/79843
4454 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4455 * gfortran.dg/pointer_intent_2.f90: Likewise.
4456
4457 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
4458
4459 PR middle-end/81290
4460 * gcc.c-torture/compile/pr81290.c: New.
4461
4462 2017-07-03 Richard Biener <rguenther@suse.de>
4463
4464 PR tree-optimization/60510
4465 * gfortran.dg/vect/pr60510.f: New testcase.
4466
4467 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4468
4469 * gcc.target/i386/mvc6.c: Require ifunc support.
4470
4471 2017-07-03 Martin Liska <mliska@suse.cz>
4472
4473 PR sanitize/81040
4474 * g++.dg/asan/function-argument-1.C: New test.
4475 * g++.dg/asan/function-argument-2.C: New test.
4476 * g++.dg/asan/function-argument-3.C: New test.
4477
4478 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4479
4480 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4481 as well.
4482
4483 2017-07-03 Tom de Vries <tom@codesourcery.com>
4484
4485 PR tree-optimization/69468
4486 * gcc.dg/pr81192.c: Update.
4487
4488 2017-07-03 Tom de Vries <tom@codesourcery.com>
4489
4490 PR tree-optimization/81192
4491 * gcc.dg/pr81192.c: Update.
4492
4493 2017-07-03 Tom de Vries <tom@codesourcery.com>
4494
4495 PR tree-optimization/81192
4496 * gcc.dg/pr81192.c: New test.
4497
4498 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4499
4500 * gfortran/eoshift_3.f90: New test.
4501
4502 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4503
4504 * gcc.dg/strlenopt-32.c: New testcase.
4505 * gcc.dg/strlenopt-33.c: Likewise.
4506 * gcc.dg/strlenopt-33g.c: Likewise.
4507 * gcc.dg/strlenopt-34.c: Likewise.
4508 * gcc.dg/strlenopt-35.c: Likewise.
4509
4510 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4511
4512 PR tree-optimization/80769
4513 * gcc.dg/strlenopt-31.c: New test.
4514 * gcc.dg/strlenopt-31g.c: Likewise.
4515
4516 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4517
4518 PR tree-optimization/81136
4519 * gcc.dg/vect/pr81136.c: New test.
4520
4521 2017-07-01 Jakub Jelinek <jakub@redhat.com>
4522
4523 PR sanitizer/81262
4524 * gcc.c-torture/compile/pr81262.c: New test.
4525 * g++.dg/ubsan/pr81262.C: New test.
4526
4527 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
4528
4529 PR ipa/81261
4530 * g++.dg/ipa/pr81261.C: New testcase.
4531
4532 2017-06-30 Andrew Pinski <apinski@cavium.com>
4533
4534 * gcc.dg/torture/pr81245.c: New testcase.
4535
4536 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
4537
4538 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4539 unbounded use.
4540
4541 2017-06-30 David Malcolm <dmalcolm@redhat.com>
4542
4543 PR c++/80014
4544 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4545 Add declaration.
4546 (test_typeid): New test function.
4547
4548 2017-06-30 Jakub Jelinek <jakub@redhat.com>
4549
4550 PR target/81225
4551 * gcc.target/i386/pr81225.c: New test.
4552
4553 2017-06-30 Nathan Sidwell <nathan@acm.org>
4554
4555 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4556 * g++.dg/cpp0x/decltype9.C: Likewise.
4557 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4558 * g++.dg/lookup/decl1.C: Likewise.
4559 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4560 * g++.dg/other/pr28432.C: Likewise.
4561 * g++.dg/parse/crash12.C: Likewise.
4562 * g++.dg/parse/enum3.C: Likewise.
4563 * g++.dg/parse/operator6.C: Likewise.
4564 * g++.dg/template/crash69.C: Likewise.
4565 * g++.dg/template/error27.C: Likewise.
4566 * g++.dg/template/error28.C: Likewise.
4567 * g++.dg/template/memfriend6.C: Likewise.
4568 * g++.old-deja/g++.mike/err1.C: Likewise.
4569 * g++.old-deja/g++.mike/p811.C: Likewise.
4570 * g++.old-deja/g++.other/crash25.C: Likewise.
4571 * g++.old-deja/g++.other/dtor4.C: Likewise.
4572 * g++.old-deja/g++.pt/t37.C: Likewise.
4573
4574 2017-06-30 Martin Liska <mliska@suse.cz>
4575
4576 PR ipa/81214
4577 * gcc.target/i386/pr81214.c: New test.
4578
4579 2017-06-30 Nathan Sidwell <nathan@acm.org>
4580
4581 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4582
4583 PR c++/81229
4584 * g++.dg/lookup/pr81229.C: New.
4585
4586 2017-06-30 Martin Liska <mliska@suse.cz>
4587
4588 PR sanitizer/81021
4589 * g++.dg/asan/pr81021.C: New test.
4590
4591 2017-06-30 Richard Biener <rguenther@suse.de>
4592
4593 PR tree-optimization/81249
4594 * g++.dg/torture/pr81249.C: New testcase.
4595
4596 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4597
4598 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4599 * g++.dg/diagnostic/variadic1.C: Likewise.
4600 * g++.dg/gomp/udr-3.C: Likewise.
4601 * g++.dg/overload/error1.C: Likewise.
4602 * g++.dg/overload/error2.C: Likewise.
4603 * g++.dg/template/duplicate1.C: Likewise.
4604 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4605 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4606 * g++.old-deja/g++.other/redecl2.C: Likewise.
4607 * g++.old-deja/g++.other/redecl4.C: Likewise.
4608 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4609
4610 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4611
4612 PR fortran/77765
4613 * gfortran.dg/goacc/pr77765.f90: New test.
4614
4615 2017-06-29 Steve Ellcey <sellcey@cavium.com>
4616
4617 * gcc.target/aarch64/ccmp_2.c: New test.
4618
4619 2017-06-29 Nathan Sidwell <nathan@acm.org>
4620
4621 PR c++/81247
4622 * g++.dg/parse/pr81247-[abc].C: New.
4623
4624 2017-06-29 Carl Love <cel@us.ibm.com>
4625
4626 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4627 test_unsigned_int_result, test_ll_int_result,
4628 test_ll_unsigned_int_result): Add result checking functions, add
4629 debug support.
4630 (main): Add builtin function tests.
4631
4632 2017-06-29 Carl Love <cel@us.ibm.com>
4633
4634 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4635 dg-skip-if): Add -mvsx -mcpu=power7.
4636
4637 2017-06-29 Richard Biener <rguenther@suse.de>
4638
4639 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4640
4641 2017-06-29 Nathan Sidwell <nathan@acm.org>
4642
4643 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4644
4645 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4646
4647 PR middle-end/81194
4648 * g++.dg/pr81194.C: New test.
4649
4650 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4651
4652 PR ipa/80565
4653 * gcc.dg/torture/pr80565.c: New file.
4654
4655 2017-06-29 Bin Cheng <bin.cheng@arm.com>
4656
4657 PR tree-optimization/81196
4658 * gcc.dg/vect/pr81196.c: New.
4659
4660 2017-06-29 Michael Collison <michael.collison@arm.com>
4661
4662 Fix date on previous ChangeLog entry.
4663
4664 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4665 Michael Collison <michael.collison@arm.com>
4666
4667 PR target/70119
4668 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4669
4670 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4671
4672 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4673 Test new intrinsic.
4674 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4675 Ditto.
4676 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4677 Ditto.
4678 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4679 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4680 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4681
4682 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4683
4684 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4685 current ARM check by ARM NEON's availability check.
4686 (check_effective_target_vect_intfloat_cvt): Likewise.
4687 (check_effective_target_vect_uintfloat_cvt): Likewise.
4688 (check_effective_target_vect_floatint_cvt): Likewise.
4689 (check_effective_target_vect_floatuint_cvt): Likewise.
4690 (check_effective_target_vect_shift): Likewise.
4691 (check_effective_target_whole_vector_shift): Likewise.
4692 (check_effective_target_vect_bswap): Likewise.
4693 (check_effective_target_vect_shift_char): Likewise.
4694 (check_effective_target_vect_long): Likewise.
4695 (check_effective_target_vect_float): Likewise.
4696 (check_effective_target_vect_perm): Likewise.
4697 (check_effective_target_vect_perm_byte): Likewise.
4698 (check_effective_target_vect_perm_short): Likewise.
4699 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4700 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4701 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4702 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4703 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4704 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4705 (check_effective_target_vect_widen_shift): Likewise.
4706 (check_effective_target_vect_extract_even_odd): Likewise.
4707 (check_effective_target_vect_interleave): Likewise.
4708 (check_effective_target_vect_multiple_sizes): Likewise.
4709 (check_effective_target_vect64): Likewise.
4710 (check_effective_target_vect_max_reduc): Likewise.
4711
4712 2017-06-28 Richard Biener <rguenther@suse.de>
4713
4714 PR middle-end/81227
4715 * gcc.dg/pr81227.c: New testcase.
4716
4717 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4718
4719 PR target/81193
4720 * lib/target-supports.exp
4721 (check_ppc_cpu_supports_hw_available): New test to make sure
4722 __builtin_cpu_supports works on power7 and newer.
4723
4724 2017-06-28 Martin Liska <mliska@suse.cz>
4725
4726 PR ipa/81128
4727 * gcc.target/i386/pr81128.c: New test.
4728
4729 2017-06-28 Martin Liska <mliska@suse.cz>
4730
4731 PR driver/79659
4732 * g++.dg/opt/pr79659.C: New test.
4733
4734 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
4735
4736 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
4737 and options.
4738 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4739
4740 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
4741
4742 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4743 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
4744
4745 2017-06-28 Jakub Jelinek <jakub@redhat.com>
4746
4747 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
4748 (foo): ... this. Change constants such that it isn't matched
4749 as __builtin_copysign, yet tests the combiner the same.
4750
4751 2017-06-28 Martin Liska <mliska@suse.cz>
4752
4753 PR sanitizer/81224
4754 * gcc.dg/asan/pr81224.c: New test.
4755
4756 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
4757
4758 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
4759 passed to pthread_join.
4760
4761 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4762
4763 * gcc.target/s390/nodatarel-1.c: New test.
4764
4765 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4766
4767 PR fortran/80164
4768 * gfortran.dg/array_temporaries_4.f90: New test.
4769
4770 2017-06-27 Andrew Pinski <apinski@cavium.com>
4771
4772 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
4773 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
4774 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
4775
4776 2017-06-27 Marek Polacek <polacek@redhat.com>
4777
4778 PR sanitizer/81223
4779 * gcc.dg/ubsan/pr81223.c: New test.
4780
4781 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
4782
4783 * gcc.dg/tree-ssa/assoc-1.c: New file.
4784
4785 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
4786
4787 PR c++/62046
4788 * g++.dg/parse/catch2.C: New.
4789
4790 2017-06-27 Jakub Jelinek <jakub@redhat.com>
4791
4792 PR sanitizer/81209
4793 * g++.dg/ubsan/pr81209.C: New test.
4794
4795 PR middle-end/81207
4796 * gcc.c-torture/compile/pr81207.c: New test.
4797
4798 2017-06-27 Marek Polacek <polacek@redhat.com>
4799
4800 PR bootstrap/81216
4801 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
4802
4803 2017-06-26 Martin Sebor <msebor@redhat.com>
4804
4805 PR c++/81169
4806 * g++.dg/Wclass-memaccess-2.C: New test.
4807
4808 2017-06-26 Carl Love <cel@us.ibm.com>
4809
4810 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
4811 Add new runnable test file for the vec_rev built-ins.
4812
4813 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4814
4815 PR/tree-optimization 71815
4816 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
4817 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4818
4819 2017-06-26 Renlin Li <renlin.li@arm.com>
4820 Szabolcs Nagy <szabolcs.nagy@arm.com>
4821
4822 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
4823 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
4824 memmove.
4825
4826 2017-06-26 Richard Biener <rguenther@suse.de>
4827
4828 PR target/81175
4829 * gfortran.dg/pr81175.f: New testcase.
4830
4831 2017-06-26 Richard Biener <rguenther@suse.de>
4832
4833 PR tree-optimization/81203
4834 * gcc.dg/torture/pr81203.c: New testcase.
4835
4836 2017-06-26 Marek Polacek <polacek@redhat.com>
4837
4838 PR c/80116
4839 * c-c++-common/Wmultistatement-macros-1.c: New test.
4840 * c-c++-common/Wmultistatement-macros-2.c: New test.
4841 * c-c++-common/Wmultistatement-macros-3.c: New test.
4842 * c-c++-common/Wmultistatement-macros-4.c: New test.
4843 * c-c++-common/Wmultistatement-macros-5.c: New test.
4844 * c-c++-common/Wmultistatement-macros-6.c: New test.
4845 * c-c++-common/Wmultistatement-macros-7.c: New test.
4846 * c-c++-common/Wmultistatement-macros-8.c: New test.
4847 * c-c++-common/Wmultistatement-macros-9.c: New test.
4848 * c-c++-common/Wmultistatement-macros-10.c: New test.
4849 * c-c++-common/Wmultistatement-macros-11.c: New test.
4850
4851 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
4852
4853 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
4854
4855 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
4856
4857 * lib/target-supports.exp
4858 (check_effective_target_arm_neon_ok_nocache): Add flags with
4859 -mfloat-abi=hard. Include arm_neon.h.
4860 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
4861 (check_effective_target_arm_neon_ok_no_float_abi): New.
4862 * gcc.target/arm/lto/pr65837_0.c: Require
4863 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
4864 * gcc.target/arm/lto/pr65837-attr_0.c: Require
4865 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
4866
4867 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4868
4869 PR c++/62315
4870 * g++.dg/parse/typedef2.C: Specify a dg-error string.
4871
4872 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4873
4874 PR fortran/52473
4875 * gfortran.dg/cshift_2.f90: New test.
4876
4877 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
4878
4879 PR middle-end/79794
4880 * gcc.target/aarch64/pr79794.c: New.
4881
4882 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4883
4884 PR target/80510
4885 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
4886 * gcc.target/powerpc/pr80510-2.c: Likewise.
4887
4888 2017-06-22 Jeff Law <law@redhat.com>
4889
4890 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
4891
4892 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4893
4894 * gcc.target/powerpc/fold-vec-shift-char.c: New.
4895 * gcc.target/powerpc/fold-vec-shift-int.c: New.
4896 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
4897 * gcc.target/powerpc/fold-vec-shift-short.c: New.
4898 * gcc.target/powerpc/fold-vec-shift-left.c: New.
4899 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
4900 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
4901 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
4902
4903 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
4904
4905 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
4906
4907 2017-06-22 Matt Turner <mattst88@gmail.com>
4908
4909 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
4910 skylake check.
4911
4912 2017-06-22 Carl Love <cel@us.ibm.com>
4913
4914 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
4915 vmuleuh): Fix scan-assembler-times should check for word not half word
4916 instructions.
4917
4918 2017-06-22 Jeff Law <law@redhat.com>
4919
4920 * gcc.c-torture/compile/stack-check-1.c: New test.
4921
4922 2016-06-22 Richard Biener <rguenther@suse.de>
4923
4924 * gcc.dg/vect/pr65947-1.c: Remove xfail.
4925 * gcc.dg/vect/pr65947-2.c: Likewise.
4926 * gcc.dg/vect/pr65947-3.c: Likewise.
4927 * gcc.dg/vect/pr65947-4.c: Likewise.
4928 * gcc.dg/vect/pr65947-5.c: Likewise.
4929 * gcc.dg/vect/pr65947-6.c: Likewise.
4930 * gcc.dg/vect/pr65947-8.c: Likewise.
4931 * gcc.dg/vect/pr65947-9.c: Likewise.
4932 * gcc.dg/vect/pr65947-10.c: Likewise.
4933 * gcc.dg/vect/pr65947-12.c: Likewise.
4934 * gcc.dg/vect/pr65947-13.c: Likewise.
4935 * gcc.dg/vect/pr65947-14.c: Likewise.
4936 * gcc.dg/vect/vect-cond-2.c: Likewise.
4937 * gcc.dg/vect/vect-pr69848.c: Likewise.
4938
4939 2017-06-22 Martin Liska <mliska@suse.cz>
4940
4941 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
4942 to not inline it.
4943
4944 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
4945
4946 * gcc.dg/tree-ssa/forwprop-37.c: New.
4947
4948 2017-06-22 Richard Biener <rguenther@suse.de>
4949
4950 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
4951
4952 2017-06-22 Richard Biener <rguenther@suse.de>
4953
4954 * gcc.dg/vect/pr65947-14.c: New testcase.
4955
4956 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4957
4958 PR target/80510
4959 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
4960 32-bit support is added. Change ITYPE size to 64-bit integer.
4961 * gcc.target/powerpc/pr80510-2.c: Likewise.
4962
4963 2017-06-21 Jakub Jelinek <jakub@redhat.com>
4964
4965 PR c++/81154
4966 * g++.dg/gomp/pr81154.C: New test.
4967
4968 2017-06-21 David Malcolm <dmalcolm@redhat.com>
4969
4970 * g++.dg/other/old-style-cast-fixits.C: New test case.
4971
4972 2017-06-21 Jakub Jelinek <jakub@redhat.com>
4973
4974 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
4975
4976 2017-06-21 Tom de Vries <tom@codesourcery.com>
4977
4978 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
4979
4980 2017-06-21 Tom de Vries <tom@codesourcery.com>
4981
4982 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
4983 warning.
4984
4985 2017-06-21 Martin Liska <mliska@suse.cz>
4986
4987 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
4988
4989 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
4990
4991 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
4992 gnat.dg/debug11_pkg2.ads: New testcase.
4993
4994 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
4995
4996 * gcc.target/i386/getround.c: New file.
4997
4998 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
4999
5000 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5001 * gcc.dg/tree-ssa/addadd-2.c: New file.
5002
5003 2017-06-21 Tom de Vries <tom@codesourcery.com>
5004
5005 * lib/target-supports.exp (add_options_for_stack_size): New proc.
5006 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
5007 * gcc.c-torture/compile/20080806-1.c: Same.
5008 * gcc.c-torture/compile/920723-1.c: Same.
5009 * gcc.c-torture/compile/930621-1.c: Same.
5010 * gcc.c-torture/compile/991214-2.c: Same.
5011 * gcc.c-torture/compile/bcopy.c: Same.
5012 * gcc.c-torture/compile/memtst.c: Same.
5013 * gcc.c-torture/compile/msp.c: Same.
5014 * gcc.c-torture/compile/stuct.c: Same.
5015 * gcc.c-torture/execute/20011008-3.c: Same.
5016 * gcc.c-torture/execute/20030209-1.c: Same.
5017 * gcc.c-torture/execute/20031012-1.c: Same.
5018 * gcc.c-torture/execute/20040805-1.c: Same.
5019 * gcc.c-torture/execute/920410-1.c: Same.
5020 * gcc.c-torture/execute/921113-1.c: Same.
5021 * gcc.c-torture/execute/921202-1.c: Same.
5022 * gcc.c-torture/execute/921208-2.c: Same.
5023 * gcc.c-torture/execute/930106-1.c: Same.
5024 * gcc.c-torture/execute/930406-1.c: Same.
5025 * gcc.c-torture/execute/950221-1.c: Same.
5026 * gcc.c-torture/execute/960521-1.c: Same.
5027 * gcc.c-torture/execute/980605-1.c: Same.
5028 * gcc.c-torture/execute/comp-goto-1.c: Same.
5029 * gcc.c-torture/execute/comp-goto-2.c: Same.
5030 * gcc.c-torture/execute/memcpy-1.c: Same.
5031 * gcc.c-torture/execute/multi-ix.c: Same.
5032 * gcc.c-torture/execute/nestfunc-4.c: Same.
5033 * gcc.c-torture/execute/pr20621-1.c: Same.
5034 * gcc.c-torture/execute/pr23135.c: Same.
5035 * gcc.c-torture/execute/pr28982b.c: Same.
5036 * gcc.dg/loop-3.c: Same.
5037 * gcc.dg/struct-ret-3.c: Same.
5038 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5039 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5040 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5041 * gcc.dg/tree-prof/pr44777.c: Same.
5042
5043 2017-06-20 David Malcolm <dmalcolm@redhat.com>
5044
5045 PR jit/81144
5046 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5047 memset call with zero-initialization.
5048 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5049
5050 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
5051
5052 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5053 (main): Renamed to ...
5054 (fma4_test): ... this.
5055
5056 2017-06-20 Julia Koval <julia.koval@intel.com>
5057
5058 * gcc.target/i386/pr73350-2.c: New test.
5059
5060 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5061
5062 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5063 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5064 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5065 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5066 restrict to x86_64-*-*-gnu.
5067 Skip scan-assembler on *-*-darwin*.
5068 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5069 * gcc.dg/loop-invariant.c: Likewise.
5070 * gcc.dg/lto/pr70955_0.c: Likewise.
5071 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5072 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5073 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5074
5075 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5076 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5077 targets.
5078 * gcc.dg/attr-ms_struct-2.c: Likewise.
5079 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5080 * gcc.dg/bf-ms-layout.c: Likewise.
5081 * gcc.dg/bf-ms-layout-2.c: Likewise.
5082 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5083 Require fpic support.
5084 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5085 targets.
5086 * gcc.target/i386/bitfield2.c: Likewise.
5087 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5088 targets.
5089 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5090
5091 2017-06-20 Nathan Sidwell <nathan@acm.org>
5092
5093 PR c++/67074
5094 * g++.dg/lookup/pr67074.C: New.
5095 * g++.dg/parse/namespace-alias-1.C: Adjust.
5096
5097 2017-06-20 Richard Biener <rguenther@suse.de>
5098
5099 PR middle-end/81097
5100 * c-c++-common/ubsan/pr81097.c: New testcase.
5101
5102 2017-06-20 Richard Biener <rguenther@suse.de>
5103
5104 * gcc.dg/vect/pr65947-9.c: Adjust.
5105
5106 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5107
5108 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5109 * gcc.target/arm/acle/cdp2.c: Likewise.
5110 * gcc.target/arm/acle/ldc.c: Likewise.
5111 * gcc.target/arm/acle/ldc2.c: Likewise.
5112 * gcc.target/arm/acle/ldc2l.c: Likewise.
5113 * gcc.target/arm/acle/ldcl.c: Likewise.
5114 * gcc.target/arm/acle/mcr.c: Likewise.
5115 * gcc.target/arm/acle/mcr2.c: Likewise.
5116 * gcc.target/arm/acle/mcrr.c: Likewise.
5117 * gcc.target/arm/acle/mcrr2.c: Likewise.
5118 * gcc.target/arm/acle/mrc.c: Likewise.
5119 * gcc.target/arm/acle/mrc2.c: Likewise.
5120 * gcc.target/arm/acle/mrrc.c: Likewise.
5121 * gcc.target/arm/acle/mrrc2.c: Likewise.
5122 * gcc.target/arm/acle/stc.c: Likewise.
5123 * gcc.target/arm/acle/stc2.c: Likewise.
5124 * gcc.target/arm/acle/stc2l.c: Likewise.
5125 * gcc.target/arm/acle/stcl.c: Likewise.
5126
5127 2017-06-20 Jakub Jelinek <jakub@redhat.com>
5128
5129 PR target/81121
5130 * gcc.target/i386/pr81121.c: New test.
5131
5132 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5133
5134 PR target/79799
5135 * gcc.target/powerpc/pr79799-1.c: New test.
5136 * gcc.target/powerpc/pr79799-2.c: Likewise.
5137 * gcc.target/powerpc/pr79799-3.c: Likewise.
5138 * gcc.target/powerpc/pr79799-4.c: Likewise.
5139 * gcc.target/powerpc/pr79799-5.c: Likewise.
5140
5141 2017-06-19 Nathan Sidwell <nathan@acm.org>
5142
5143 PR c++/81124
5144 PR c++/79766
5145 * g++.dg/lookup/pr79766.C: New.
5146 * g++.dg/lookup/pr81124.C: New.
5147 * g++.dg/template/explicit6.C: Adjust.
5148 * g++.old-deja/g++.other/decl5.C: Adjust.
5149
5150 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5151
5152 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5153 -DSTACK_SIZE.
5154
5155 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5156
5157 PR sanitizer/81125
5158 * g++.dg/ubsan/pr81125.C: New test.
5159
5160 PR sanitizer/81111
5161 * g++.dg/ubsan/pr81111.C: New test.
5162
5163 2017-06-19 Richard Biener <rguenther@suse.de>
5164
5165 PR middle-end/81118
5166 * gcc.dg/torture/pr81118.c: New testcase.
5167
5168 2017-06-19 Richard Biener <rguenther@suse.de>
5169
5170 PR tree-optimization/80887
5171 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5172
5173 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5174
5175 PR ipa/81112
5176 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5177
5178 2017-06-19 Nathan Sidwell <nathan@acm.org>
5179
5180 PR c++/81119
5181 * g++.dg/warn/pr81119.C: New.
5182
5183 2017-06-19 Martin Liska <mliska@suse.cz>
5184
5185 PR sanitizer/80879
5186 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5187
5188 2017-06-19 Martin Liska <mliska@suse.cz>
5189
5190 PR ipa/80732
5191 * gcc.target/i386/mvc5.c: Scan indirect_function.
5192 * gcc.target/i386/mvc7.c: Likewise.
5193 * gcc.target/i386/pr80732.c: New test.
5194
5195 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5196
5197 PR c++/66093
5198 * g++.dg/cpp1y/constexpr-66093.C: New.
5199
5200 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5201
5202 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5203 dg-skip-if list.
5204
5205 2017-06-19 Richard Biener <rguenther@suse.de>
5206
5207 PR ipa/81112
5208 * g++.dg/torture/pr81112.C: New testcase.
5209
5210 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
5211
5212 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5213
5214 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5215
5216 PR fortran/52473
5217 * gfortran.dg/cshift_1.f90: New test.
5218
5219 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5220
5221 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5222
5223 2017-06-16 Carl Love <cel@us.ibm.com>
5224
5225 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5226 main): Add runnable tests and test checker for vec_float,
5227 vec_float2, vec_floate and vec_floato builtins.
5228
5229 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5230
5231 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5232 the architecture options added by dg-add-options arm_neon.
5233 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5234 to the architecture.
5235 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5236 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5237 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5238
5239 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5240
5241 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5242 multilibs have been built.
5243
5244 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5245
5246 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5247 * gcc.target/arm/pr51915.c: Likewise.
5248 * gcc.target/arm/pr52006.c: Likewise.
5249 * gcc.target/arm/pr53187.c: Likewise.
5250
5251 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5252
5253 * gcc.target/arm/multilibs.exp: New file.
5254
5255 2017-06-16 Martin Sebor <msebor@redhat.com>
5256
5257 PR tree-optimization/80933
5258 PR tree-optimization/80934
5259 * gcc.dg/fold-bcopy.c: New test.
5260 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5261 * gcc.dg/tree-ssa/alias-36.c: Likewise.
5262 * gcc.dg/pr79214.c: Adjust.
5263 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5264 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5265 * gcc.dg/builtins-nonnull.c: Likewise.
5266
5267 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5268
5269 PR target/71778
5270 * gcc.target/arm/pr71778.c: New.
5271
5272 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
5273
5274 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5275
5276 2017-06-16 Richard Biener <rguenther@suse.de>
5277
5278 PR tree-optimization/81090
5279 * gcc.dg/graphite/pr81090.c: New testcase.
5280
5281 2017-06-16 Janus Weil <janus@gcc.gnu.org>
5282
5283 PR fortran/80983
5284 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5285
5286 2017-06-16 Jakub Jelinek <jakub@redhat.com>
5287
5288 PR sanitizer/81094
5289 * c-c++-common/ubsan/object-size-11.c: New test.
5290
5291 2017-06-15 Martin Sebor <msebor@redhat.com>
5292
5293 PR c++/80560
5294 * g++.dg/Wclass-memaccess.C: New test.
5295
5296 2017-06-15 Janus Weil <janus@gcc.gnu.org>
5297
5298 PR fortran/80983
5299 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5300
5301 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5302
5303 PR lto/69866
5304 * gcc.dg/lto/pr69866_0.c: New test.
5305 * gcc.dg/lto/pr69866_1.c: Likewise.
5306
5307 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5308
5309 PR target/78818
5310 * gcc.target/msp430/pr78818-real.c: New template for tests.
5311 * gcc.target/msp430/pr78818-auto.c: New test.
5312 * gcc.target/msp430/pr78818-data-region.c: New test.
5313 * gcc.target/msp430/pr78818-data-sec.c: New test.
5314 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5315
5316 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5317
5318 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5319 instructions in it rather than the number of IT blocks being 2.
5320 Transfer scan directive arm_thumb2 restriction to the whole
5321 testcase and restrict further to Thumb-only targets.
5322
5323 2017-06-15 Tamar Christina <tamar.christina@arm.com>
5324
5325 * gcc.target/arm/sdiv_costs_1.c:
5326 Use dg-add-options.
5327
5328 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5329
5330 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5331 * gcc.target/mips/pr51513-1.c: New test.
5332 * gcc.target/mips/pr51513-2.c: New test.
5333
5334 2017-06-14 Richard Biener <rguenther@suse.de>
5335
5336 PR tree-optimization/81083
5337 * gcc.dg/torture/pr81083.c: Add prototypes.
5338
5339 2017-06-14 Richard Biener <rguenther@suse.de>
5340
5341 PR middle-end/81088
5342 * c-c++-common/ubsan/pr81088.c: New testcase.
5343
5344 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5345
5346 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5347
5348 2017-06-14 Andrew Pinski <apinski@cavium.com>
5349 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5350
5351 PR target/71663
5352 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5353 * gcc.target/aarch64/vect-init-2.c: Likewise.
5354 * gcc.target/aarch64/vect-init-3.c: Likewise.
5355 * gcc.target/aarch64/vect-init-4.c: Likewise.
5356 * gcc.target/aarch64/vect-init-5.c: Likewise.
5357
5358 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5359
5360 PR c++/58541
5361 * g++.dg/cpp0x/constexpr-58541.C: New.
5362
5363 2017-06-14 Richard Biener <rguenther@suse.de>
5364
5365 PR tree-optimization/81083
5366 * gcc.dg/torture/pr81083.c: New testcase.
5367
5368 2017-06-14 Jakub Jelinek <jakub@redhat.com>
5369
5370 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5371 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5372
5373 2017-06-13 Jakub Jelinek <jakub@redhat.com>
5374
5375 PR c++/80973
5376 * g++.dg/ubsan/pr80973.C: New test.
5377
5378 PR c++/80984
5379 * g++.dg/opt/nrv18.C: New test.
5380
5381 2017-06-13 Martin Liska <mliska@suse.cz>
5382
5383 PR sanitize/78204
5384 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5385 test by adding no_sanitize attribute.
5386 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5387
5388 2017-06-13 Renlin Li <renlin.li@arm.com>
5389
5390 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5391 conditionally.
5392
5393 2017-06-13 Martin Jambor <mjambor@suse.cz>
5394
5395 PR tree-optimization/80803
5396 PR tree-optimization/81063
5397 gcc.dg/tree-ssa/pr80803.c: New test.
5398 gcc.dg/tree-ssa/pr81063.c: Likewise.
5399
5400 2017-06-12 Yury Gribov <tetra2005@gmail.com>
5401
5402 * c-c++-common/fold-masked-cmp-3.c: New test.
5403
5404 2017-06-13 Yury Gribov <tetra2005@gmail.com>
5405
5406 PR tree-optimization/67328
5407 * c-c++-common/fold-masked-cmp-1.c: New test.
5408 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5409 * gcc.dg/pr46309.c: Fix pattern.
5410 * gcc.dg/pr46309-2.c: Likewise.
5411
5412 2017-06-13 Tamar Christina <tamar.christina@arm.com>
5413
5414 * gcc.target/arm/sdiv_costs_1.c:
5415 Require arm_arch_v8a_ok and add march option.
5416
5417 2017-06-13 Martin Liska <mliska@suse.cz>
5418
5419 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5420 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5421 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5422
5423 2017-06-13 Richard Biener <rguenther@suse.de>
5424
5425 PR middle-end/81065
5426 * c-c++-common/ubsan/pr81065.c: New testcase.
5427
5428 2017-06-12 Ian Lance Taylor <iant@golang.org>
5429
5430 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5431 freorder. Update comment to explain test.
5432
5433 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5434
5435 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5436 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5437 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5438 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5439
5440 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5441
5442 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5443
5444 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5445
5446 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5447
5448 2017-06-12 Jakub Jelinek <jakub@redhat.com>
5449
5450 PR tree-optimization/81003
5451 * gcc.c-torture/compile/pr81003.c: New test.
5452
5453 2017-06-12 Richard Biener <rguenther@suse.de>
5454
5455 PR tree-optimization/81053
5456 * gcc.dg/torture/pr81053.c: New testcase.
5457
5458 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5459
5460 PR fortran/80988
5461 * gfortran.dg/implied_do_io_3.f90: New test.
5462
5463 2017-06-10 Tom de Vries <tom@codesourcery.com>
5464
5465 * lib/target-supports.exp (check_effective_target_signal): New proc.
5466 * lib/gcc.exp (gcc_target_compile): Remove appending of
5467 -DSIGNAL_SUPPRESS to additional_flags.
5468 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5469 additional_flags if effective target signal is not supported by the
5470 target.
5471 * gcc.c-torture/execute/20101011-1.c: Same.
5472 * gcc.dg/c99-stdint-1.c: Same.
5473 * gcc.dg/c99-stdint-2.c: Same.
5474 * gcc.dg/c99-stdint-5.c: Same.
5475 * gcc.dg/c99-stdint-6.c: Same.
5476 * gcc.dg/stdint-width-1.c: Same.
5477
5478 2017-06-10 Tom de Vries <tom@codesourcery.com>
5479
5480 * lib/target-supports.exp (check_effective_target_stack_size)
5481 (dg-effective-target-value): New proc.
5482 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5483 additional_flags.
5484 * lib/objc.exp (objc_target_compile): Same.
5485 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5486 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5487 dg-additional-options.
5488 * gcc.c-torture/compile/20080806-1.c: Same.
5489 * gcc.c-torture/compile/920723-1.c: Same.
5490 * gcc.c-torture/compile/930621-1.c: Same.
5491 * gcc.c-torture/compile/991214-2.c: Same.
5492 * gcc.c-torture/compile/bcopy.c: Same.
5493 * gcc.c-torture/compile/memtst.c: Same.
5494 * gcc.c-torture/compile/msp.c: Same.
5495 * gcc.c-torture/compile/stuct.c: Same.
5496 * gcc.c-torture/execute/20011008-3.c: Same.
5497 * gcc.c-torture/execute/20030209-1.c: Same.
5498 * gcc.c-torture/execute/20031012-1.c: Same.
5499 * gcc.c-torture/execute/20040805-1.c: Same.
5500 * gcc.c-torture/execute/920410-1.c: Same.
5501 * gcc.c-torture/execute/920501-7.c: Same.
5502 * gcc.c-torture/execute/921113-1.c: Same.
5503 * gcc.c-torture/execute/921202-1.c: Same.
5504 * gcc.c-torture/execute/921208-2.c: Same.
5505 * gcc.c-torture/execute/930106-1.c: Same.
5506 * gcc.c-torture/execute/930406-1.c: Same.
5507 * gcc.c-torture/execute/950221-1.c: Same.
5508 * gcc.c-torture/execute/960521-1.c: Same.
5509 * gcc.c-torture/execute/980605-1.c: Same.
5510 * gcc.c-torture/execute/comp-goto-1.c: Same.
5511 * gcc.c-torture/execute/comp-goto-2.c: Same.
5512 * gcc.c-torture/execute/memcpy-1.c: Same.
5513 * gcc.c-torture/execute/multi-ix.c: Same.
5514 * gcc.c-torture/execute/nestfunc-4.c: Same.
5515 * gcc.c-torture/execute/pr20621-1.c: Same.
5516 * gcc.c-torture/execute/pr23135.c: Same.
5517 * gcc.c-torture/execute/pr28982b.c: Same.
5518 * gcc.dg/loop-3.c: Same.
5519 * gcc.dg/struct-ret-3.c: Same.
5520 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5521 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5522 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5523 * gcc.dg/tree-prof/pr44777.c: Same.
5524
5525 2017-06-09 David Malcolm <dmalcolm@redhat.com>
5526
5527 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5528 (test_mutually_exclusive_suggestions): New test function.
5529 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5530 (test_mutually_exclusive_suggestions): New test function.
5531 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5532 (test_mutually_exclusive_suggestions): New test function.
5533 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5534 (test_show_locus): Add special-case for
5535 "test_mutually_exclusive_suggestions".
5536
5537 2017-06-09 Ian Lance Taylor <iant@golang.org>
5538
5539 * gcc.dg/tree-prof/split-1.c: New test.
5540
5541 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
5542
5543 * gcc.dg/predict-14.c: Avoid cold function detection.
5544 * gcc.target/i386/umod-3.c: Likewise.
5545
5546 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5547
5548 * gcc.target/aarch64/lrint-matherr.h: New.
5549 * gcc.target/aarch64/inline-lrint_1.c: New.
5550 * gcc.target/aarch64/inline-lrint_2.c: New.
5551 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5552 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5553
5554 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5555
5556 * gcc.target/arm/sdiv_costs_1.c: New.
5557
5558 2017-06-09 Tom de Vries <tom@codesourcery.com>
5559
5560 PR target/80855
5561 * gcc.target/nvptx/label-values.c: New test.
5562
5563 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5564
5565 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5566 Test for null definitions instead of them being undefined. Add entry
5567 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5568 about using the effective target for architecture extension.
5569 (check_effective_target_arm_arch_v7ve_ok): Remove.
5570 (add_options_for_arm_arch_v7ve): Likewise.
5571
5572 2017-06-09 Richard Biener <rguenther@suse.de>
5573
5574 PR tree-optimization/66623
5575 * gcc.dg/vect/pr66623.c: New testcase.
5576
5577 2017-06-09 Richard Biener <rguenther@suse.de>
5578
5579 PR tree-optimization/79483
5580 * gcc.dg/graphite/pr79483.c: New testcase.
5581
5582 2017-06-09 Richard Biener <rguenther@suse.de>
5583
5584 PR middle-end/81007
5585 * g++.dg/pr81007.C: New testcase.
5586
5587 2017-06-09 Jakub Jelinek <jakub@redhat.com>
5588
5589 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5590 instead of "rsp" for -m32.
5591 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5592 target, add -msse2 to dg-options.
5593 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5594 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5595
5596 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5597
5598 PR target/80966
5599 * gcc.target/powerpc/stack-limit.c: New testcase.
5600
5601 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5602
5603 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5604 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5605 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5606 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5607 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5608 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
5609
5610 2017-06-08 Jakub Jelinek <jakub@redhat.com>
5611
5612 PR c/81006
5613 * c-c++-common/gomp/pr81006.c: New test.
5614
5615 PR c++/81011
5616 * g++.dg/gomp/pr81011.C: New test.
5617
5618 PR middle-end/81005
5619 * c-c++-common/ubsan/align-10.c: New test.
5620 * c-c++-common/ubsan/null-13.c: New test.
5621
5622 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
5623
5624 PR target/81015
5625 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5626 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5627 * gcc.target/i386/pr81015.c: New test.
5628
5629 2017-06-08 Tom de Vries <tom@codesourcery.com>
5630
5631 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5632 trampolines instead of NO_TRAMPOLINES.
5633 * gcc.c-torture/execute/20000822-1.c: Same.
5634 * gcc.c-torture/execute/920428-2.c: Same.
5635 * gcc.c-torture/execute/920501-7.c: Same.
5636 * gcc.c-torture/execute/920612-2.c: Same.
5637 * gcc.c-torture/execute/921017-1.c: Same.
5638 * gcc.c-torture/execute/921215-1.c: Same.
5639 * gcc.c-torture/execute/931002-1.c: Same.
5640 * gcc.c-torture/execute/comp-goto-2.c: Same.
5641 * gcc.c-torture/execute/nestfunc-1.c: Same.
5642 * gcc.c-torture/execute/nestfunc-2.c: Same.
5643 * gcc.c-torture/execute/nestfunc-3.c: Same.
5644 * gcc.c-torture/execute/nestfunc-5.c: Same.
5645 * gcc.c-torture/execute/nestfunc-6.c: Same.
5646 * gcc.c-torture/execute/pr24135.c: Same.
5647 * gcc.dg/Wtrampolines.c: Same.
5648 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5649 * gcc.dg/torture/stackalign/nested-5.c: Same.
5650 * gcc.dg/torture/stackalign/nested-6.c: Same.
5651 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5652 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5653 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5654 * gcc.dg/trampoline-1.c: Same.
5655 * gcc.dg/tree-prof/pr44777.c: Same.
5656 * gcc.target/i386/pr67770.c: Same.
5657 * lib/gcc.exp (gcc_target_compile): Remove appending of
5658 -DNO_TRAMPOLINES to additional_flags.
5659 * lib/objc.exp (objc_target_compile): Same.
5660
5661 2017-06-08 Tom de Vries <tom@codesourcery.com>
5662
5663 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5664 'gcc,no_trampolines' instead of 'no_trampolines'.
5665
5666 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5667
5668 PR middle-end/79988
5669 * gcc.target/i386/mpx/pr79988.c: New test.
5670
5671 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5672
5673 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5674 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5675 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5676
5677 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
5678
5679 * g++.dg/tree-ssa/counts-1.C: New testcase.
5680 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5681
5682 2017-08-08 Julia Koval <julia.koval@intel.com>
5683
5684 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5685 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5686 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5687 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5688 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5689 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5690
5691 2017-06-08 Marek Polacek <polacek@redhat.com>
5692
5693 PR sanitize/80932
5694 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5695
5696 2017-08-08 Julia Koval <julia.koval@intel.com>
5697
5698 PR target/73350,80862
5699 * gcc.target/i386/pr73350.c: New test.
5700
5701 2017-06-08 Richard Biener <rguenther@suse.de>
5702
5703 PR tree-optimization/80928
5704 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5705
5706 2017-06-07 Carl Love <cel@us.ibm.com>
5707
5708 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5709
5710 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
5711
5712 PR c++/80990
5713 * g++.dg/cpp1z/class-deduction39.C: New.
5714
5715 2017-06-07 Marek Polacek <polacek@redhat.com>
5716
5717 PR sanitizer/80932
5718 * c-c++-common/ubsan/pr80932.c: New test.
5719
5720 2017-06-07 Bin Cheng <bin.cheng@arm.com>
5721
5722 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5723 * gcc.target/i386/l_fma_double_2.c: Ditto.
5724 * gcc.target/i386/l_fma_double_3.c: Ditto.
5725 * gcc.target/i386/l_fma_double_4.c: Ditto.
5726 * gcc.target/i386/l_fma_double_5.c: Ditto.
5727 * gcc.target/i386/l_fma_double_6.c: Ditto.
5728 * gcc.target/i386/l_fma_float_1.c: Ditto.
5729 * gcc.target/i386/l_fma_float_2.c: Ditto.
5730 * gcc.target/i386/l_fma_float_3.c: Ditto.
5731 * gcc.target/i386/l_fma_float_4.c: Ditto.
5732 * gcc.target/i386/l_fma_float_5.c: Ditto.
5733 * gcc.target/i386/l_fma_float_6.c: Ditto.
5734
5735 2017-06-07 Tamar Christina <tamar.christina@arm.com>
5736
5737 * gcc.target/aarch64/sdiv_costs_1.c: New.
5738
5739 2017-06-07 Richard Biener <rguenther@suse.de>
5740
5741 PR tree-optimization/80928
5742 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
5743 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5744
5745 2017-06-07 Richard Biener <rguenther@suse.de>
5746
5747 PR tree-optimization/80928
5748 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
5749 check_results.
5750
5751 2017-06-06 Nathan Sidwell <nathan@acm.org>
5752
5753 * g++.dg/pr45330.C: Add inline namespace case.
5754
5755 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5756
5757 PR fortran/80975
5758 * gfortran.dg/matmul_16.f90: New test.
5759 * gfortran.dg/inline_matmul_18.f90: New test.
5760
5761 2017-06-06 Marek Polacek <polacek@redhat.com>
5762
5763 PR c/79983
5764 * gcc.dg/pr79983.c: New test.
5765
5766 2017-06-06 David S. Miller <davem@davemloft.net>
5767
5768 * gcc.target/sparc/sparc-ret-3.c: New test.
5769
5770 2017-06-06 Tom de Vries <tom@codesourcery.com>
5771
5772 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
5773 label_values instead of NO_LABEL_VALUES.
5774 * gcc.c-torture/compile/920301-1.c: Same.
5775 * gcc.c-torture/compile/920501-1.c: Same.
5776 * gcc.c-torture/compile/941014-4.c: Same.
5777 * gcc.c-torture/compile/labels-1.c: Same.
5778 * gcc.c-torture/compile/pr18903.c: Same.
5779 * gcc.c-torture/execute/920302-1.c: Same.
5780 * gcc.c-torture/execute/920415-1.c: Same.
5781 * gcc.c-torture/execute/920428-2.c: Same.
5782 * gcc.c-torture/execute/920501-3.c: Same.
5783 * gcc.c-torture/execute/920501-4.c: Same.
5784 * gcc.c-torture/execute/920501-5.c: Same.
5785 * gcc.c-torture/execute/920501-7.c: Same.
5786 * gcc.c-torture/execute/920721-4.c: Same.
5787 * gcc.c-torture/execute/980526-1.c: Same.
5788 * gcc.c-torture/execute/990208-1.c: Same.
5789 * gcc.c-torture/execute/comp-goto-1.c: Same.
5790 * gcc.c-torture/execute/comp-goto-2.c: Same.
5791 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5792 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5793 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5794 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5795 * gcc.dg/tree-prof/pr44777.c: Same.
5796 * gcc.misc-tests/bprob-2.c: Same.
5797 * gcc.misc-tests/gcov-3.c: Same.
5798 * lib/gcc.exp (gcc_target_compile): Remove appending of
5799 -DNO_LABEL_VALUES to additional_flags.
5800 * lib/objc.exp (objc_target_compile): Same.
5801 * lib/target-supports.exp (check_effective_target_label_values): Test on
5802 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
5803
5804 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5805
5806 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
5807
5808 2017-06-06 Richard Biener <rguenther@suse.de>
5809
5810 PR tree-optimization/80974
5811 * gcc.dg/torture/pr80974.c: New testcase.
5812
5813 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5814
5815 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
5816 "unsigned int" in conversation warning on line 15.
5817
5818 2017-06-06 Richard Biener <rguenther@suse.de>
5819
5820 PR tree-optimization/80928
5821 * gcc.dg/vect/pr80928.c: New testcase.
5822 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
5823 * gcc.dg/vect/slp-13.c: Likewise.
5824 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
5825
5826 2017-06-05 David Malcolm <dmalcolm@redhat.com>
5827
5828 * g++.dg/plugin/comment_plugin.c: New test plugin.
5829 * g++.dg/plugin/comments-1.C: New test file.
5830 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5831
5832 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5833
5834 * gcc.misc-tests/gcov-1a.c: New test.
5835
5836 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5837
5838 * gcc.target/powerpc/clone1.c: New test.
5839
5840 2017-06-05 Janus Weil <janus@gcc.gnu.org>
5841
5842 PR fortran/70601
5843 * gfortran.dg/proc_ptr_comp_50.f90: New test.
5844
5845 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
5846
5847 PR fortran/35339
5848 * gfortran.dg/implied_do_io_1.f90: New Test.
5849 * gfortran.dg/implied_do_io_2.f90: New Test.
5850
5851 2017-06-05 Renlin Li <renlin.li@arm.com>
5852
5853 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
5854 selector to related line.
5855
5856 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
5857
5858 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
5859
5860 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5861
5862 * gcc.target/aarch64/store_lane0_str_1.c: New test.
5863
5864 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5865
5866 * gcc.target/aarch64/subs_compare_2.c: New test.
5867
5868 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5869
5870 * gcc.target/aarch64/subs_compare_1.c: New test.
5871
5872 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
5873
5874 * gcc.target/mips/div-9.c: Delete duplicate test.
5875 * gcc.target/mips/div-10.c: Ditto.
5876 * gcc.target/mips/div-11.c: Ditto.
5877 * gcc.target/mips/div-12.c: Ditto.
5878
5879 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
5880
5881 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5882
5883 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
5884
5885 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
5886 vesrion of the dejagnu grep.
5887 (list-module-names): Use it and adjust the regular expressions for
5888 modules and submodules.
5889 * gfortran.dg/prof/prof.exp: Cleanup modules.
5890 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
5891 directives.
5892 * gfortran.dg/altreturn_8.f90: Likewise.
5893 * gfortran.dg/associate_12.f90: Likewise.
5894 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
5895 * gfortran.dg/charlen_15.f90: Likewise.
5896 * gfortran.dg/class_4a.f03: Likewise.
5897 * gfortran.dg/class_54.f90: Likewise.
5898 * gfortran.dg/class_dummy_4.f03: Likewise.
5899 * gfortran.dg/class_dummy_5.f90: Likewise.
5900 * gfortran.dg/constructor_9.f90: Likewise.
5901 * gfortran.dg/dec_structure_15.f90: Likewise.
5902 * gfortran.dg/do_check_8.f90: Likewise.
5903 * gfortran.dg/dtio_26.f03: Likewise.
5904 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5905 * gfortran.dg/equiv_9.f90: Likewise.
5906 * gfortran.dg/extends_15.f90: Likewise.
5907 * gfortran.dg/finalize_22.f90: Likewise.
5908 * gfortran.dg/finalize_23.f90: Likewise.
5909 * gfortran.dg/generic_26.f90: Likewise.
5910 * gfortran.dg/generic_27.f90: Likewise.
5911 * gfortran.dg/namelist_76.f90: Likewise.
5912 * gfortran.dg/pointer_init_8.f90: Likewise.
5913 * gfortran.dg/pr61318.f90: Likewise.
5914 * gfortran.dg/pr77260_1.f90: Likewise.
5915 * gfortran.dg/pr77260_2.f90: Likewise.
5916 * gfortran.dg/pr77420_3.f90: Likewise.
5917 * gfortran.dg/proc_ptr_39.f90: Likewise.
5918 * gfortran.dg/proc_ptr_41.f90: Likewise.
5919 * gfortran.dg/proc_ptr_42.f90: Likewise.
5920 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
5921 * gfortran.dg/submodule_1.f08: Likewise.
5922 * gfortran.dg/submodule_10.f08: Likewise.
5923 * gfortran.dg/submodule_14.f08: Likewise.
5924 * gfortran.dg/submodule_15.f08: Likewise.
5925 * gfortran.dg/submodule_2.f08: Likewise.
5926 * gfortran.dg/submodule_5.f08: Likewise.
5927 * gfortran.dg/submodule_6.f08: Likewise.
5928 * gfortran.dg/submodule_7.f08: Likewise.
5929 * gfortran.dg/submodule_8.f08: Likewise.
5930 * gfortran.dg/submodule_9.f08: Likewise.
5931 * gfortran.dg/transfer_class_2.f90: Likewise.
5932 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5933 * gfortran.dg/typebound_call_24.f03: Likewise.
5934 * gfortran.dg/typebound_call_25.f90: Likewise.
5935 * gfortran.dg/typebound_deferred_1.f90: Likewise.
5936 * gfortran.dg/typebound_generic_12.f03: Likewise.
5937 * gfortran.dg/typebound_generic_13.f03: Likewise.
5938 * gfortran.dg/typebound_generic_14.f03: Likewise.
5939 * gfortran.dg/typebound_generic_15.f90: Likewise.
5940 * gfortran.dg/typebound_operator_16.f03: Likewise.
5941 * gfortran.dg/typebound_operator_18.f90: Likewise.
5942 * gfortran.dg/typebound_operator_20.f90: Likewise.
5943 * gfortran.dg/typebound_override_3.f90: Likewise.
5944 * gfortran.dg/typebound_override_4.f90: Likewise.
5945 * gfortran.dg/typebound_override_5.f90: Likewise.
5946 * gfortran.dg/typebound_override_6.f90: Likewise.
5947 * gfortran.dg/typebound_override_7.f90: Likewise.
5948 * gfortran.dg/typebound_proc_28.f03: Likewise.
5949 * gfortran.dg/typebound_proc_29.f90: Likewise.
5950 * gfortran.dg/typebound_proc_30.f90: Likewise.
5951 * gfortran.dg/typebound_proc_31.f90: Likewise.
5952 * gfortran.dg/typebound_proc_32.f90: Likewise.
5953 * gfortran.dg/typebound_proc_33.f90: Likewise.
5954 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
5955 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
5956 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5957 * gfortran.dg/use_only_3.f90: Likewise.
5958 * gfortran.dg/use_without_only_1.f90: Likewise.
5959 * gfortran.dg/warn_unused_function.f90: Likewise.
5960 * gfortran.dg/warn_unused_function_2.f90: Likewise.
5961 * gfortran.dg/ieee/ieee_8.f90: Likewise.
5962
5963 2017-06-04 Marek Polacek <polacek@redhat.com>
5964
5965 PR c/80919
5966 * gcc.dg/format/pr80919.c: New test.
5967
5968 2017-06-02 Martin Sebor <msebor@redhat.com>
5969
5970 PR c/80892
5971 * c-c++-common/Wfloat-conversion-2.c: New test.
5972
5973 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5974
5975 PR c++/68754
5976 * g++.dg/cpp1y/constexpr-68754.C: New.
5977
5978 2017-06-02 Carl Love <cel@us.ibm.com>
5979
5980 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
5981 for the new built-ins.
5982
5983 2017-06-02 Sudakshina Das <sudi.das@arm.com>
5984
5985 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
5986
5987 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5988
5989 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
5990 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
5991 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
5992 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
5993 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
5994
5995 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5996
5997 * gcc.target/aarch64/hfmode_ins_1.c: New test.
5998
5999 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6000
6001 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6002
6003 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6004
6005 * gcc.target/powerpc/fold-vec-abs-char.c: New.
6006 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
6007 * gcc.target/powerpc/fold-vec-abs-int.c: New.
6008 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
6009 * gcc.target/powerpc/fold-vec-abs-short.c: New.
6010 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
6011 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
6012 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
6013 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
6014
6015 2017-06-02 Nathan Sidwell <nathan@acm.org>
6016
6017 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
6018
6019 2017-06-02 Jakub Jelinek <jakub@redhat.com>
6020
6021 PR rtl-optimization/80903
6022 * gcc.dg/pr80903.c: New test.
6023
6024 PR fortran/80918
6025 * gfortran.dg/gomp/pr80918.f90: New test.
6026
6027 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6028
6029 * c-c++-common/Wsizeof-pointer-div.c: New test.
6030 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
6031 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6032 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
6033 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6034 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6035 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6036 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6037 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6038 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6039 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6040 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6041 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6042 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6043 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6044 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6045 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6046 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6047 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6048
6049 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6050
6051 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6052 Update the target to power8-vector.
6053
6054 2017-06-01 David Malcolm <dmalcolm@redhat.com>
6055
6056 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6057
6058 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6059
6060 * debug12.adb, debug12.ads: New testcase.
6061
6062 2017-06-01 Martin Jambor <mjambor@suse.cz>
6063
6064 PR tree-optimization/80898
6065 * gcc.dg/tree-ssa/pr80898.c: New test.
6066 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6067
6068 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6069
6070 PR c++/80896
6071 * g++.dg/cpp1z/nodiscard5.C: New.
6072
6073 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6074
6075 * gcc.target/arc/pr9001195952.c: New test.
6076
6077 2017-06-01 Tom de Vries <tom@codesourcery.com>
6078
6079 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6080 * gcc.c-torture/compile/asmgoto-1.c: Same.
6081 * gcc.dg/20000707-1.c: Same.
6082 * gcc.dg/pr38700.c: Same.
6083 * gcc.dg/pr70169.c: Same.
6084 * gcc.dg/pr80112.c: Same.
6085 * gcc.dg/torture/pr51071-2.c: Same.
6086 * gcc.dg/torture/pr51071.c: Same.
6087 * gcc.dg/tree-ssa/alias-34.c: Same.
6088
6089 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6090
6091 * gnat.dg/debug11.adb: New testcase.
6092
6093 2017-06-01 Richard Biener <rguenther@suse.de>
6094
6095 PR middle-end/66313
6096 * c-c++-common/ubsan/pr66313.c: New testcase.
6097 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6098
6099 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6100
6101 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
6102 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6103 to vsx_hw. Add dg-skip-if directive to disable this test if
6104 -mcpu overridden.
6105 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6106 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6107 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6108 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6109 to dg-option. Add dg-skip-if directive to disable this test
6110 for darwin. Add dg-skip-if directive to disable this test if
6111 -mcpu overridden.
6112
6113 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6114
6115 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6116 (_mm_maskz_max_sd): Test new intrinsics.
6117 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6118 (_mm_maskz_max_sd): Test new intrinsics.
6119 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6120 (_mm_maskz_max_ss): Test new intrinsics.
6121 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6122 (_mm_maskz_max_ss): Test new intrinsics.
6123 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6124 (_mm_maskz_min_sd): Test new intrinsics.
6125 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6126 (_mm_maskz_min_sd): Test new intrinsics.
6127 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6128 (_mm_maskz_min_ss): Test new intrinsics.
6129 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6130 (_mm_maskz_min_ss): Test new intrinsics.
6131
6132 2017-05-31 Nathan Sidwell <nathan@acm.org>
6133
6134 * g++.dg/lookup/lambda1.C New.
6135
6136 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6137
6138 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6139 on pointer should not be replaced.
6140
6141 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6142
6143 PR testsuite/80580
6144 * gcc.dg/gimplefe-error-7.c: New test.
6145
6146 2017-05-31 Graham Markall <graham.markall@embecosm.com>
6147
6148 * gcc.target/arc/add_n-combine.c: New test.
6149 * gcc.target/arc/sub_n-combine.c: New test.
6150
6151 2017-05-31 Richard Biener <rguenther@suse.de>
6152
6153 PR target/80880
6154 * gcc.target/i386/pr80880.c: New testcase.
6155
6156 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6157
6158 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6159
6160 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6161
6162 * gcc.dg/vect/pr80815-3.c: New test.
6163
6164 2017-05-31 Richard Biener <rguenther@suse.de>
6165
6166 PR tree-optimization/80906
6167 * gcc.dg/graphite/pr80906.c: New testcase.
6168
6169 2017-05-30 Tom de Vries <tom@codesourcery.com>
6170
6171 PR testsuite/80910
6172 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6173 unsupported if host compiler does not support c++11.
6174 (host_supports_c++11): New proc.
6175
6176 2017-05-30 Martin Sebor <msebor@redhat.com>
6177
6178 PR c/80731
6179 * g++.dg/ext/utf16-4.C: Relax test.
6180 * gcc.dg/fixed-point/int-warning.c: Adjust.
6181
6182 2017-05-30 David Malcolm <dmalcolm@redhat.com>
6183
6184 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6185 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6186 test case.
6187 * g++.dg/plugin/show-template-tree-color.C: New test case.
6188 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6189 * g++.dg/template/show-template-tree-2.C: New test case.
6190 * g++.dg/template/show-template-tree-3.C: New test case.
6191 * g++.dg/template/show-template-tree-4.C: New test case.
6192 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6193 * g++.dg/template/show-template-tree.C: New test case.
6194
6195 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6196
6197 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6198 dg-options.
6199 * gfortran.dg/pr80107.f: Delete testcase.
6200
6201 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
6202
6203 PR target/80833
6204 * gcc.target/i386/pr80833-1.c: New test.
6205 * gcc.target/i386/pr80833-2.c: Ditto.
6206
6207 2017-05-30 Nathan Sidwell <nathan@acm.org>
6208
6209 PR c++/80913
6210 * g++.dg/lookup/pr80913.C: New.
6211
6212 2017-05-30 Richard Biener <rguenther@suse.de>
6213
6214 PR middle-end/80901
6215 * gcc.dg/torture/pr80901.c: New testcase.
6216
6217 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6218
6219 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6220
6221 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6222
6223 PR target/78838
6224 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6225
6226 2017-05-30 Richard Biener <rguenther@suse.de>
6227
6228 PR middle-end/80876
6229 * gcc.dg/torture/pr80876.c: New testcase.
6230
6231 2017-05-29 Nathan Sidwell <nathan@acm.org>
6232
6233 PR c++/80891 (#5)
6234 * g++.dg/lookup/pr80891-5.C: New.
6235
6236 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6237
6238 PR libgfortran/53029
6239 * gfortran.dg/read_5.f90: New test.
6240
6241 2017-05-29 Nathan Sidwell <nathan@acm.org>
6242
6243 PR c++/80891 (#4)
6244 * g++.dg/lookup/pr80891-4.C: New.
6245
6246 PR c++/80891 (#1)
6247 * g++.dg/lookup/pr80891-1.C: New.
6248
6249 PR c++/80891 (#3)
6250 * g++.dg/lookup/pr80891-3.C: New.
6251
6252 PR c++/80891 (#2)
6253 * g++.dg/lookup/pr80891-2.C: New.
6254
6255 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6256
6257 PR fortran/37131
6258 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6259 flags.
6260 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6261 * gfortran.dg/inline_matmul_17.f90: New test.
6262
6263 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6264
6265 * gfortran.dg/matmul_bounds_12.f90: New test.
6266
6267 2017-05-27 Jakub Jelinek <jakub@redhat.com>
6268
6269 PR bootstrap/80887
6270 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6271
6272 2017-05-26 Nathan Sidwell <nathan@acm.org>
6273
6274 * g++.dg/cpp0x/dr2061.C: New.
6275 * g++.dg/parse/namespace-alias-1.C: Add more test.
6276
6277 2017-05-26 Bin Cheng <bin.cheng@arm.com>
6278
6279 PR tree-optimization/80815
6280 * gcc.dg/vect/pr80815-1.c: New test.
6281 * gcc.dg/vect/pr80815-2.c: New test.
6282
6283 2017-05-26 Martin Liska <mliska@suse.cz>
6284
6285 PR ipa/80663
6286 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6287 split at the problematic spot.
6288 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6289 a valid value of the param.
6290
6291 2017-05-26 Marek Polacek <polacek@redhat.com>
6292
6293 PR sanitizer/80875
6294 * c-c++-common/ubsan/pr80875.c: New test.
6295
6296 2017-05-26 Tom de Vries <tom@codesourcery.com>
6297
6298 PR testsuite/80557
6299 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6300 * gcc.dg/Wcxx-compat-8.c: Same.
6301 * gcc.dg/Wobjsize-1.c: Same.
6302 * gcc.dg/Wshadow-local-2.c: Same.
6303 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6304 * gcc.dg/anon-struct-6.c: Same.
6305 * gcc.dg/asm-wide-1.c: Same.
6306 * gcc.dg/builtin-inf-1.c: Same.
6307 * gcc.dg/builtin-redefine.c: Same.
6308 * gcc.dg/c90-array-lval-6.c: Same.
6309 * gcc.dg/c90-array-lval-7.c: Same.
6310 * gcc.dg/c90-fordecl-1.c: Same.
6311 * gcc.dg/c99-fordecl-2.c: Same.
6312 * gcc.dg/cast-lvalue-1.c: Same.
6313 * gcc.dg/cast-lvalue-2.c: Same.
6314 * gcc.dg/compound-lvalue-1.c: Same.
6315 * gcc.dg/cond-lvalue-1.c: Same.
6316 * gcc.dg/cpp/20000419-1.c: Same.
6317 * gcc.dg/cpp/backslash.c: Same.
6318 * gcc.dg/cpp/backslash2.c: Same.
6319 * gcc.dg/cpp/macspace1.c: Same.
6320 * gcc.dg/cpp/macspace2.c: Same.
6321 * gcc.dg/cpp/multiline-2.c: Same.
6322 * gcc.dg/cpp/pr27777.c: Same.
6323 * gcc.dg/cpp/pr30786.c: Same.
6324 * gcc.dg/cpp/pr34602.c: Same.
6325 * gcc.dg/cpp/redef1.c: Same.
6326 * gcc.dg/cpp/tr-warn1.c: Same.
6327 * gcc.dg/cpp/tr-warn3.c: Same.
6328 * gcc.dg/cpp/tr-warn6.c: Same.
6329 * gcc.dg/cpp/trad/hash.c: Same.
6330 * gcc.dg/cpp/trad/redef1.c: Same.
6331 * gcc.dg/cpp/ucs.c: Same.
6332 * gcc.dg/declspec-10.c: Same.
6333 * gcc.dg/declspec-11.c: Same.
6334 * gcc.dg/declspec-18.c: Same.
6335 * gcc.dg/format/c99-strftime-1.c: Same.
6336 * gcc.dg/format/ext-3.c: Same.
6337 * gcc.dg/format/pr72858.c: Same.
6338 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6339 * gcc.dg/init-string-1.c: Same.
6340 * gcc.dg/label-decl-3.c: Same.
6341 * gcc.dg/m-un-2.c: Same.
6342 * gcc.dg/nofixed-point-2.c: Same.
6343 * gcc.dg/noncompile/20020213-1.c: Same.
6344 * gcc.dg/pch/counter-2.c: Same.
6345 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6346 * gcc.dg/pr27528.c: Same.
6347 * gcc.dg/pr27953.c: Same.
6348 * gcc.dg/pr35899.c: Same.
6349 * gcc.dg/pr37561.c: Same.
6350 * gcc.dg/pr45461.c: Same.
6351 * gcc.dg/pr45750.c: Same.
6352 * gcc.dg/pr53196-2.c: Same.
6353 * gcc.dg/pr53265.c: Same.
6354 * gcc.dg/redecl-1.c: Same.
6355 * gcc.dg/tls/thr-init-1.c: Same.
6356 * gcc.dg/torture/pr51106-1.c: Same.
6357 * gcc.dg/torture/pr51106-2.c: Same.
6358 * gcc.dg/uninit-19.c: Same.
6359 * gcc.dg/uninit-pr20644.c: Same.
6360
6361 2017-05-26 Jakub Jelinek <jakub@redhat.com>
6362
6363 * g++.dg/cpp1z/decomp29.C (p): New variable.
6364 (main): Add further tests.
6365
6366 2017-05-26 Richard Biener <rguenther@suse.de>
6367
6368 PR tree-optimization/80842
6369 * gcc.dg/torture/pr80842.c: New testcase.
6370
6371 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6372
6373 PR c++/79652
6374 * g++.dg/cpp0x/pr79652.C: New.
6375
6376 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6377
6378 PR c++/71451
6379 * g++.dg/cpp0x/variadic170.C: New.
6380
6381 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6382
6383 * g++.dg/warn/Wcatch-value-1.C: New test.
6384 * g++.dg/warn/Wcatch-value-2.C: New test.
6385 * g++.dg/warn/Wcatch-value-3.C: New test.
6386
6387 2017-05-25 Nathan Sidwell <nathan@acm.org>
6388
6389 * g++.dg/lookup/using56.C: New.
6390 * g++.dg/lookup/using57.C: New.
6391 * g++.dg/lookup/using58.C: New.
6392 * g++.dg/lookup/using59.C: New.
6393
6394 * g++.dg/lookup/using17.C: Adjust diagnostics.
6395
6396 2017-05-25 Martin Sebor <msebor@redhat.com>
6397
6398 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6399 positives on ILP32.
6400 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6401 column numbers.
6402 * gcc.dg/pr60114.c: Same.
6403
6404 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6405
6406 * gfortran.dg/pr48636.f90: Fix template better.
6407
6408 2017-05-25 Nathan Sidwell <nathan@acm.org>
6409
6410 * g++.dg/lookup/koenig14.C: New.
6411
6412 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6413
6414 PR c++/79583
6415 * g++.dg/cpp0x/pr79583.C: New.
6416
6417 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6418
6419 PR c++/68578
6420 * g++.dg/cpp1y/pr68578.C: New.
6421
6422 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6423
6424 * gcc.dg/tree-ssa/vce-1.c: New file.
6425
6426 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6427
6428 * gcc.dg/tree-ssa/addadd.c: New file.
6429
6430 2017-05-24 Nathan Sidwell <nathan@acm.org>
6431
6432 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6433 * g++.dg/lookup/friend19.C: New.
6434 * g++.dg/lookup/friend20.C: New.
6435
6436 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
6437
6438 PR c++/80544
6439 * g++.dg/expr/cast11.C: New test.
6440
6441 2017-05-24 Martin Sebor <msebor@redhat.com>
6442
6443 PR c/80731
6444 * c-c++-common/Wfloat-conversion.c: Adjust.
6445 * c-c++-common/dfp/convert-int-saturate.c: Same.
6446 * c-c++-common/pr68657-1.c: Same.
6447 * g++.dg/ext/utf-cvt.C: Same.
6448 * g++.dg/ext/utf16-4.C: Same.
6449 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6450 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6451 * g++.dg/warn/Wconversion3.C: Same.
6452 * g++.dg/warn/Wconversion4.C: Same.
6453 * g++.dg/warn/Wsign-conversion.C: Same.
6454 * g++.dg/warn/overflow-warn-1.C: Same.
6455 * g++.dg/warn/overflow-warn-3.C: Same.
6456 * g++.dg/warn/overflow-warn-4.C: Same.
6457 * g++.dg/warn/pr35635.C: Same.
6458 * g++.old-deja/g++.mike/enum1.C: Same.
6459 * gcc.dg/Wconversion-3.c: Same.
6460 * gcc.dg/Wconversion-5.c: Same.
6461 * gcc.dg/Wconversion-complex-c99.c: Same.
6462 * gcc.dg/Wconversion-complex-gnu.c: Same.
6463 * gcc.dg/Wconversion-integer.c: Same.
6464 * gcc.dg/Wsign-conversion.c: Same.
6465 * gcc.dg/bitfld-2.c: Same.
6466 * gcc.dg/c90-const-expr-11.c: Same.
6467 * gcc.dg/c90-const-expr-7.c: Same.
6468 * gcc.dg/c99-const-expr-7.c: Same.
6469 * gcc.dg/overflow-warn-1.c: Same.
6470 * gcc.dg/overflow-warn-2.c: Same.
6471 * gcc.dg/overflow-warn-3.c: Same.
6472 * gcc.dg/overflow-warn-4.c: Same.
6473 * gcc.dg/overflow-warn-5.c: Same.
6474 * gcc.dg/overflow-warn-8.c: Same.
6475 * gcc.dg/overflow-warn-9.c: New test.
6476 * gcc.dg/pr35635.c: Adjust.
6477 * gcc.dg/pr59940.c: Same.
6478 * gcc.dg/pr59963-2.c: Same.
6479 * gcc.dg/pr60114.c: Same.
6480 * gcc.dg/switch-warn-2.c: Same.
6481 * gcc.dg/utf-cvt.c: Same.
6482 * gcc.dg/utf16-4.c: Same.
6483
6484 2017-05-24 Jakub Jelinek <jakub@redhat.com>
6485
6486 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6487 Don't include limits.h.
6488 (w): Conditionalize on long long wider than int. Use
6489 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6490 -9223372036854775808.
6491 (x): Use __INT_MAX__ instead of INT_MAX.
6492
6493 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6494
6495 PR fortran/66094
6496 * gfortran.dg/inline_matmul_16.f90: New test.
6497
6498 2017-05-24 Tom de Vries <tom@codesourcery.com>
6499
6500 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6501
6502 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6503
6504 PR middle-end/80823
6505 * gcc.dg/pr80823.c: New test.
6506
6507 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6508
6509 * gcc.target/s390/pr80725.c: New test.
6510
6511 2017-05-23 Nathan Sidwell <nathan@acm.org>
6512
6513 * g++.dg/lookup/extern-c-hidden.C: New.
6514 * g++.dg/lookup/extern-redecl1.C: New.
6515
6516 PR c++/80866
6517 * g++.dg/parse/pr80866.C: New.
6518
6519 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6520
6521 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6522 * gcc.dg/ipa/inline-5.c: Likewise.
6523 * gfortran.dg/pr48636.f90: Likewise.
6524
6525 2017-05-23 Nathan Sidwell <nathan@acm.org>
6526
6527 * g++.dg/parse/ctor9.C: Adjust expected error.
6528
6529 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6530
6531 PR libgfortran/80256
6532 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6533 Cygwin.
6534
6535 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6536
6537 * c-c++-common/goacc/parallel-dims-1.c: Update.
6538 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6539 * c-c++-common/goacc/routine-1.c: Likewise.
6540 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6541 * g++.dg/goacc/template.C: Likewise.
6542 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6543 * gfortran.dg/goacc/routine-3.f90: Likewise.
6544 * gfortran.dg/goacc/sie.f95: Likewise.
6545 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6546
6547 2017-05-23 Nathan Sidwell <nathan@acm.org>
6548
6549 * g++.dg/lookup/using13.C: Adjust expected error.
6550
6551 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6552
6553 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6554
6555 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6556
6557 PR target/80718
6558 * gcc.target/powerpc/pr80718.c: New test.
6559
6560 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6561
6562 * gcc.target/powerpc/conditional-return.c: New testcase.
6563
6564 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6565
6566 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6567 LE-only.
6568
6569 2017-05-22 Janus Weil <janus@gcc.gnu.org>
6570
6571 PR fortran/80766
6572 * gfortran.dg/typebound_call_28.f90: New test.
6573
6574 2017-05-22 Nathan Sidwell <nathan@acm.org>
6575
6576 * g++.dg/lookup/strong-using.C: New.
6577
6578 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6579
6580 * gcc.target/arm/movsi_movt.c: New test.
6581 * gcc.target/arm/movdi_movt.c: New test.
6582
6583 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6584
6585 * gnat.dg/specs/not_null1.ads: New test.
6586
6587 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6588
6589 * gnat.dg/limited_with5.ad[sb]: New test.
6590 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6591 * gnat.dg/limited_with6.ad[sb]: New test.
6592 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6593
6594 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6595
6596 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6597 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6598
6599 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6600
6601 PR c++/70265
6602 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6603 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6604
6605 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6606
6607 PR libgfortran/80333
6608 * gfortran.dg/dtio_30.f03: New test.
6609
6610 2017-05-19 Marek Polacek <polacek@redhat.com>
6611
6612 PR sanitizer/80800
6613 * c-c++-common/ubsan/pr80800.c: New test.
6614 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6615
6616 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6617
6618 * c-c++-common/goacc/default-1.c: Update.
6619 * c-c++-common/goacc/default-2.c: Likewise.
6620 * c-c++-common/goacc/default-4.c: Likewise.
6621 * gfortran.dg/goacc/default-1.f95: Likewise.
6622 * gfortran.dg/goacc/default-4.f: Likewise.
6623 * c-c++-common/goacc/default-5.c: New file.
6624 * gfortran.dg/goacc/default-5.f: Likewise.
6625
6626 * c-c++-common/goacc/default-1.c: New file.
6627 * c-c++-common/goacc/default-2.c: Likewise.
6628 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6629 test cases in...
6630 * c-c++-common/goacc/default-3.c: ... this new file, and...
6631 * c-c++-common/goacc/default-4.c: ... this new file.
6632 * gfortran.dg/goacc/default.f95: Remove file, including its test
6633 cases in...
6634 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6635 * gfortran.dg/goacc/default-2.f: ... this new file.
6636 * gfortran.dg/goacc/default-3.f95: New file.
6637 * gfortran.dg/goacc/default-4.f: Likewise.
6638
6639 2017-05-19 Nathan Sidwell <nathan@acm.org>
6640
6641 * g++.dg/inherit/covariant7.C: Adjust.
6642
6643 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6644
6645 * gcc.target/arm/tls-disable-literal-pool.c: Change
6646 require-effective-target to tls_native.
6647 Move dg-error to return statement line and change to dg-message.
6648
6649 2017-05-19 Richard Biener <rguenther@suse.de>
6650
6651 PR c++/80593
6652 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6653 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6654
6655 2017-05-19 Richard Biener <rguenther@suse.de>
6656
6657 PR middle-end/80764
6658 * gcc.dg/torture/pr80764.c: New testcase.
6659
6660 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6661
6662 PR target/80510
6663 * gcc.target/powerpc/pr80510-1.c: New test.
6664 * gcc.target/powerpc/pr80510-2.c: Likewise.
6665
6666 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6667
6668 * gcc.dg/pragma-diag-7.c: New test.
6669
6670 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
6671
6672 PR target/80799
6673 * g++.dg/other/i386-11.C: New test.
6674
6675 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6676
6677 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6678 * fold-vec-div-floatdouble.c: Likewise.
6679 * fold-vec-logical-ands-char.c: Likewise.
6680 * fold-vec-logical-ands-int.c: Likewise.
6681 * fold-vec-logical-ands-short.c: Likewise.
6682 * fold-vec-logical-ors-char.c: Likewise.
6683 * fold-vec-logical-ors-int.c: Likewise.
6684 * fold-vec-logical-ors-short.c: Likewise.
6685 * fold-vec-logical-other-char.c: Likewise.
6686 * fold-vec-mule-misc.c: Likewise.
6687 * fold-vec-mult-float.c: Likewise.
6688 * fold-vec-mult-floatdouble.c: Likewise.
6689 * fold-vec-mult-int.c: Likewise.
6690 * fold-vec-mult-int128-p9.c: Likewise.
6691 * fold-vec-sub-floatdouble.c: Likewise.
6692 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6693 Add lp64 requirement.
6694 * fold-vec-mult-int128-p8.c: Likewise.
6695 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6696
6697 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6698
6699 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6700 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6701 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6702 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6703 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6704 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6705 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6706 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6707 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6708 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6709 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6710 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6711 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6712 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6713 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6714 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6715 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6716 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6717 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6718 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6719 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6720 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6721 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6722 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6723 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6724 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
6725
6726 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
6727
6728 * gcc.target/sparc/niagara7-align.c: New test.
6729
6730 2017-05-18 Marek Polacek <polacek@redhat.com>
6731
6732 PR sanitizer/80797
6733 * c-c++-common/ubsan/null-12.c: New test.
6734
6735 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
6736
6737 PR middle-end/80692
6738 * gcc.c-torture/execute/pr80692.c: New testcase.
6739
6740 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6741
6742 PR libgfortran/80741
6743 * gfortran.dg/read_4.f90: New test.
6744
6745 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6746
6747 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
6748
6749 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
6750
6751 PR fortran/80668
6752 * gfortran.dg/pr80668.f90: New.
6753
6754 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
6755
6756 PR middle-end/80775
6757 * gcc.dg/pr80775.c: New test.
6758
6759 2017-05-17 Marek Polacek <polacek@redhat.com>
6760
6761 PR sanitizer/80659
6762 * gcc.dg/asan/pr80659.c: New test.
6763
6764 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6765
6766 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
6767 unsigned long.
6768
6769 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
6770
6771 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
6772
6773 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
6774 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6775
6776 PR tree-optimization/80457
6777 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
6778 call vect_model_simple_cost.
6779
6780 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
6781
6782 PR fortran/80554
6783 * gfortran.dg/submodule_29.f08: New test.
6784
6785 2017-05-16 David Malcolm <dmalcolm@redhat.com>
6786
6787 * g++.dg/other/accessor-fixits-1.C: New test case.
6788 * g++.dg/other/accessor-fixits-2.C: New test case.
6789 * g++.dg/other/accessor-fixits-3.C: New test case.
6790 * g++.dg/other/accessor-fixits-4.C: New test case.
6791
6792 2017-05-16 Carl Love <cel@us.ibm.com>
6793
6794 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
6795 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
6796 built-ins to the test suite file. Note, support for mradds exists
6797 but no test case exists.
6798 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
6799 built-ins to the test suite file.
6800
6801 2017-05-16 Marek Polacek <polacek@redhat.com>
6802
6803 PR sanitizer/80536
6804 PR sanitizer/80386
6805 * c-c++-common/ubsan/pr80536.c: New test.
6806 * g++.dg/ubsan/pr80386.C: New test.
6807
6808 2017-05-16 Tamar Christina <tamar.christina@arm.com>
6809
6810 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
6811 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
6812
6813 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6814
6815 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
6816 expected output of vadd, vsub and vmul instructions.
6817 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
6818 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
6819 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
6820
6821 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6822
6823 PR libgfortran/80727
6824 * gfortran.dg/read_3.f90: New test.
6825
6826 2017-05-15 Nathan Sidwell <nathan@acm.org>
6827
6828 PR c++/79369
6829 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
6830
6831 PR c++/79369
6832 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
6833 * g++.dg/cpp0x/pr79369.C: New.
6834
6835 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
6836
6837 PR fortran/80752
6838 * gfortran.dg/pr80752.f90: New test.
6839
6840 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
6841
6842 PR target/80425
6843 * gcc.target/i386/pr80425-1.c: New test.
6844 * gcc.target/i386/pr80425-2.c: Ditto.
6845
6846 2017-05-15 Jeff Law <law@redhat.com>
6847
6848 * gcc.target/mips/reorgbug-1.c: New test.
6849
6850 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
6851
6852 * gnat.dg/specs/pack13.ads: New test.
6853
6854 2017-05-14 Martin Sebor <msebor@redhat.com>
6855
6856 PR middle-end/77671
6857 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
6858 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
6859 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6860 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6861 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6862
6863 2017-05-14 Martin Sebor <msebor@redhat.com>
6864
6865 PR middle-end/80669
6866 * gcc.dg/builtin-stpncpy.c: New test.
6867
6868 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
6869
6870 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
6871 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
6872 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
6873 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
6874
6875 2017-05-14 Julia Koval <julia.koval@intel.com>
6876
6877 * gcc.target/i386/xgetsetbv.c: New test.
6878
6879 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
6880
6881 PR fortran/80442
6882 * gfortran.dg/impl_do_var_data.f90: New Test
6883
6884 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
6885
6886 * brig.dg/test/gimple/priv-array-offset-access.hsail:
6887 A regression test for a private array access case which caused
6888 an assert.
6889
6890 2017-05-12 Martin Sebor <msebor@redhat.com>
6891
6892 PR testsuite/80643
6893 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
6894 to the purpose of the test.
6895
6896 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
6897
6898 * gcc.target/powerpc/bmi-andn-1.c: New file
6899 * gcc.target/powerpc/bmi-andn-2.c: New file.
6900 * gcc.target/powerpc/bmi-bextr-1.c: New file.
6901 * gcc.target/powerpc/bmi-bextr-2.c: New file.
6902 * gcc.target/powerpc/bmi-bextr-4.c: New file.
6903 * gcc.target/powerpc/bmi-bextr-5.c: New file.
6904 * gcc.target/powerpc/bmi-blsi-1.c: New file.
6905 * gcc.target/powerpc/bmi-blsi-2.c: New file.
6906 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
6907 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
6908 * gcc.target/powerpc/bmi-blsr-1.c: New file.
6909 * gcc.target/powerpc/bmi-blsr-2.c: New File.
6910 * gcc.target/powerpc/bmi-check.h: New File.
6911 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
6912 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
6913 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
6914 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
6915 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
6916 * gcc.target/powerpc/bmi2-check.h: New file.
6917 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
6918 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
6919 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
6920 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
6921 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
6922 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
6923 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
6924 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
6925 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
6926
6927 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6928
6929 PR c++/60430
6930 * g++.dg/cpp0x/pr60430.C: New.
6931
6932 2017-05-12 Jeff Law <law@redhat.com>
6933
6934 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6935
6936 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
6937
6938 PR middle-end/80707
6939 * g++.dg/pr80707.C: New test.
6940
6941 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6942
6943 * gcc.target/powerpc/fold-vec-div-float.c: New.
6944 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
6945 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
6946
6947 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6948
6949 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
6950 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
6951 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
6952 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
6953 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
6954 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
6955 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
6956 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
6957 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
6958 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
6959 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
6960 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
6961
6962 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6963
6964 PR c++/49604
6965 * g++.dg/cpp0x/forw_enum14.C: New.
6966 * g++.dg/cpp0x/forw_enum15.C: Likewise.
6967
6968 2017-05-12 Richard Biener <rguenther@suse.de>
6969
6970 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
6971
6972 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6973
6974 PR c++/67687
6975 * g++.dg/cpp0x/constexpr-ice17.C: New.
6976
6977 2017-05-12 Richard Biener <rguenther@suse.de>
6978
6979 PR tree-optimization/80713
6980 * gcc.dg/torture/pr80713.c: New testcase.
6981
6982 2017-05-12 Andi Kleen <ak@linux.intel.com>
6983
6984 PR testsuite/77684
6985 * lib/target-supports.exp (profopt-perf-wrapper):
6986 Add -m8 option to increase parallelism.
6987
6988 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
6989
6990 * c-c++-common/goacc/parallel-dims-1.c: New file.
6991 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6992
6993 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6994 * c-c++-common/goacc/classify-kernels.c: Likewise.
6995 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
6996 Likewise.
6997 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6998 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6999 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7000 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7001 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7002 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7003 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7004 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7005 * c-c++-common/goacc/kernels-loop.c: Likewise.
7006 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7007 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7008 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7009 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7010 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7011 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7012 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7013 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7014 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7015 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7016 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7017 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7018
7019 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7020 * c-c++-common/goacc/classify-kernels.c: Likewise.
7021 * c-c++-common/goacc/classify-parallel.c: Likewise.
7022 * c-c++-common/goacc/classify-routine.c: Likewise.
7023 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7024 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7025 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7026 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7027
7028 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
7029 * c-c++-common/goacc/classify-kernels.c: Likewise.
7030 * c-c++-common/goacc/classify-parallel.c: Likewise.
7031 * c-c++-common/goacc/classify-routine.c: Likewise.
7032 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7033 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7034 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7035 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7036
7037 2017-05-11 Nathan Sidwell <nathan@acm.org>
7038
7039 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
7040
7041 2017-05-11 Carl Love <cel@us.ibm.com>
7042
7043 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7044 to the test suite file.
7045 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7046 to the test suite file.
7047
7048 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7049
7050 PR fortran/78659
7051 * gfortran.dg/namelist_91.f90: New test.
7052 * gfortran.dg/namelist_92.f90: New test.
7053 * gfortran.dg/namelist_93.f90: New test.
7054 * gfortran.dg/namelist_94.f90: New test.
7055
7056 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7057
7058 PR target/80695
7059 * gcc.target/powerpc/pr80695-p8.c: New file.
7060 * gcc.target/powerpc/pr80695-p9.c: New file.
7061
7062 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7063 Jakub Jelinek <jakub@redhat.com>
7064
7065 PR target/80706
7066 * gcc.target/i386/pr80706.c: New test.
7067
7068 2017-05-11 Julia Koval <julia.koval@intel.com>
7069
7070 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7071 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7072 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7073 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7074
7075 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7076
7077 PR c++/70538
7078 * g++.dg/cpp0x/pr70538.C: New.
7079
7080 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7081
7082 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7083 Remove unnecessary loop. Run on 32-bit targets only.
7084 (dg-options): Remove -fno-tree-sink.
7085
7086 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7087
7088 * gcc.target/powerpc/cmpb-1.c: New test.
7089 * gcc.target/powerpc/cmpb-2.c: New test.
7090 * gcc.target/powerpc/cmpb-3.c: New test.
7091 * gcc.target/powerpc/cmpb32-1.c: New test.
7092 * gcc.target/powerpc/cmpb32-2.c: New test.
7093
7094 2017-05-11 Richard Biener <rguenther@suse.de>
7095
7096 PR tree-optimization/80705
7097 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7098
7099 2017-05-11 Nathan Sidwell <nathan@acm.org>
7100
7101 * lib/scanlang.exp: New.
7102 * lib/gcc-dg.exp: Load scanlang.exp.
7103 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7104
7105 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7106
7107 PR testsuite/80580
7108 * gcc.dg/gimplefe-error-6.c: New test.
7109
7110 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7111
7112 PR testsuite/80580
7113 * gcc.dg/gimplefe-error-5.c: New test.
7114
7115 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7116
7117 PR testsuite/80580
7118 * gcc.dg/gimplefe-error-4.c: New test.
7119
7120 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7121
7122 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7123
7124 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7125
7126 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7127 (_mm_maskz_max_round_sd): Test new intrinsics.
7128 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7129 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7130 (_mm_maskz_max_round_ss): Test new intrinsics.
7131 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7132 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7133 (_mm_maskz_min_round_sd): Test new intrinsics.
7134 * gcc.target/i386/avx512f-vminsd-2.c: New.
7135 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7136 (_mm_maskz_min_round_ss): Test new intrinsics.
7137 * gcc.target/i386/avx512f-vminss-2.c: New.
7138 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7139 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7140 (__builtin_ia32_minss_mask_round): Test new builtins.
7141 * gcc.target/i386/sse-13.c: Ditto.
7142 * gcc.target/i386/sse-23.c: Ditto.
7143 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7144 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7145 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7146 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7147 (_mm_mask_min_round_ss): Test new intrinsics.
7148 * gcc.target/i386/testround-1.c: Ditto.
7149
7150 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7151
7152 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7153 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7154 (_mm_maskz_div_round_sd): Test new intrinsics.
7155 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7156 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7157 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7158 (_mm_maskz_div_round_ss): Test new intrinsics.
7159 * gcc.target/i386/avx512f-vdivss-2.c: New.
7160 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7161 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7162 (_mm_maskz_mul_round_sd): Test new intrinsics.
7163 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7164 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7165 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7166 (_mm_maskz_mul_round_ss): Test new intrinsics.
7167 * gcc.target/i386/avx512f-vmulss-2.c: New.
7168 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7169 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7170 (__builtin_ia32_mulss_mask_round): Test new builtins.
7171 * gcc.target/i386/sse-13.c: Ditto.
7172 * gcc.target/i386/sse-23.c: Ditto.
7173 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7174 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7175 (_mm_maskz_mul_round_ss): Test new intrinsics.
7176 * gcc.target/i386/testround-1.c: Ditto.
7177
7178 2017-05-10 Julia Koval <julia.koval@intel.com>
7179
7180 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7181 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7182 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7183
7184 2017-05-10 Julia Koval <julia.koval@intel.com>
7185
7186 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7187 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7188 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7189 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7190
7191 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7192
7193 PR tree-optimization/51513
7194 * gcc.target/powerpc/pr51513.c: New test.
7195 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7196 __builtin_abort().
7197 * gcc.dg/predict-14.c: Likewise.
7198
7199 2017-05-10 Carl Love <cel@us.ibm.com>
7200 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7201 to the test suite file.
7202 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7203 to the test suite file.
7204
7205 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7206
7207 PR tree-optimization/77644
7208 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7209
7210 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
7211
7212 * gcc.dg/guality/inline-params-2.c: New.
7213
7214 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7215
7216 PR c++/80145
7217 * g++.dg/cpp1y/auto-fn37.C: New.
7218 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7219
7220 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7221
7222 PR target/68163
7223 * gcc.target/powerpc/pr68163.c: New test.
7224
7225 2017-05-09 Janus Weil <janus@gcc.gnu.org>
7226
7227 PR fortran/79311
7228 * gfortran.dg/finalize_32.f90: New test.
7229
7230 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7231
7232 PR c/35441
7233 * gcc.dg/pr35441.c: New test.
7234
7235 2017-05-09 Martin Sebor <msebor@redhat.com>
7236
7237 PR testsuite/80643
7238 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7239 output.
7240
7241 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7242
7243 PR c++/80186
7244 * g++.dg/template/crash126.C: New.
7245
7246 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7247
7248 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7249 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7250 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7251 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7252
7253 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7254
7255 PR testsuite/80611
7256 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7257
7258 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7259
7260 * gcc.target/arc/tmac-1.c: New file.
7261 * gcc.target/arc/tmac-2.c: Likewise.
7262 * gcc.target/arc/tmac.h: Likewise.
7263
7264 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7265 Andrew Burgess <andrew.burgess@embecosm.com>
7266
7267 * gcc.target/arc/firq-1.c: New file.
7268 * gcc.target/arc/firq-2.c: Likewise.
7269 * gcc.target/arc/firq-3.c: Likewise.
7270 * gcc.target/arc/firq-4.c: Likewise.
7271 * gcc.target/arc/firq-5.c: Likewise.
7272 * gcc.target/arc/firq-6.c: Likewise.
7273
7274 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7275
7276 * gcc.target/arc/interrupt-5.c: Newfile.
7277 * gcc.target/arc/interrupt-6.c: Likewise.
7278 * gcc.target/arc/interrupt-7.c: Likewise.
7279 * gcc.target/arc/interrupt-8.c: Likewise.
7280 * gcc.target/arc/interrupt-9.c: Likewise.
7281
7282 2017-05-09 Richard Biener <rguenther@suse.de>
7283
7284 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7285 and adjust.
7286 * gcc.dg/vect/vect-50.c: Likewise.
7287
7288 2017-05-09 Marek Polacek <polacek@redhat.com>
7289
7290 PR c/80525
7291 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7292 * c-c++-common/Wlogical-op-2.c: New test.
7293
7294 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7295
7296 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7297 for targets with __SIZEOF_INT__ < 4.
7298
7299 2017-05-09 Richard Biener <rguenther@suse.de>
7300
7301 * gcc.dg/vect/vect-50.c: Revert last change.
7302 * gcc.dg/vect/vect-44.c: Likewise.
7303
7304 2017-05-08 Martin Sebor <msebor@redhat.com>
7305
7306 PR translation/80280
7307 * gcc.dg/format/gcc_diag-10.c: New test.
7308
7309 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7310
7311 PR target/80101
7312 * gcc.target/powerpc/pr80101-1.c: New test.
7313
7314 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7315
7316 PR fortran/79930
7317 * gfortran.dg/inline_transpose_1.f90: Add
7318 -finline-matmul-limit=0 to options.
7319 * gfortran.dg/matmul_5.f90: Likewise.
7320 * gfortran.dg/vect/vect-8.f90: Likewise.
7321 * gfortran.dg/inline_matmul_14.f90: New test.
7322 * gfortran.dg/inline_matmul_15.f90: New test.
7323
7324 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7325
7326 PR fortran/80602
7327 * gfortran.dg/matmul_15.f90: New test case.
7328
7329 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7330
7331 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7332 * gcc.dg/vect/vect-50.c: Likewise.
7333
7334 2017-05-07 Jeff Law <law@redhat.com>
7335
7336 Revert:
7337 2017-05-06 Jeff Law <law@redhat.com>
7338 PR tree-optimization/78496
7339 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7340 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7341
7342 2017-05-06 Jeff Law <law@redhat.com>
7343
7344 PR tree-optimization/78496
7345 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7346 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7347
7348 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7349
7350 * gcc.target/aarch64/spill_1.c: New test.
7351
7352 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7353
7354 PR rtl-optimization/75964
7355 * gcc.dg/torture/pr75964.c: New test.
7356
7357 2017-05-06 Tom de Vries <tom@codesourcery.com>
7358
7359 PR testsuite/80606
7360 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7361 * gcc.target/i386/avx-vtestpd-2.c: Same.
7362 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7363 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7364 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7365 * gcc.target/i386/avx-vtestpd-3.c: Same.
7366 * gcc.target/i386/avx-vtestps-1.c: Same.
7367 * gcc.target/i386/avx-vtestps-2.c: Same.
7368 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7369 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7370 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7371 * gcc.target/i386/avx-vtestps-3.c: Same.
7372
7373 2017-05-06 Tom de Vries <tom@codesourcery.com>
7374
7375 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7376
7377 2017-05-06 Tom de Vries <tom@codesourcery.com>
7378
7379 PR testsuite/80557
7380 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7381 * gcc.target/powerpc/altivec-types-1.c: Same.
7382
7383 2017-05-06 Tom de Vries <tom@codesourcery.com>
7384
7385 PR testsuite/80557
7386 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7387 * gcc.target/spu/intrinsics-1.c: Same.
7388
7389 2017-05-06 Tom de Vries <tom@codesourcery.com>
7390
7391 PR testsuite/80557
7392 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7393
7394 2017-05-06 Tom de Vries <tom@codesourcery.com>
7395
7396 PR testsuite/80557
7397 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7398 * gcc.target/aarch64/spellcheck_2.c: Same.
7399 * gcc.target/aarch64/spellcheck_3.c: Same.
7400
7401 2017-05-06 Tom de Vries <tom@codesourcery.com>
7402
7403 PR testsuite/80557
7404 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7405 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7406 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7407 * g++.dg/debug/dwarf2/typedef5.C: Same.
7408 * g++.dg/goacc/data-1.C: Same.
7409
7410 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7411
7412 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7413
7414 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7415
7416 PR target/79038
7417 PR target/79202
7418 PR target/79203
7419 * gcc.target/powerpc/ppc-round3.c: New test.
7420 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7421
7422 2017-05-05 Jakub Jelinek <jakub@redhat.com>
7423
7424 PR tree-optimization/80632
7425 * gcc.dg/pr80632.c: New test.
7426
7427 PR tree-optimization/80558
7428 * gcc.dg/tree-ssa/vrp115.c: New test.
7429
7430 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7431 Thomas Preud'homme <thomas.preudhomme@arm.com>
7432 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7433
7434 PR target/71607
7435 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7436 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7437 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7438 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7439 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7440 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7441 * gcc.target/arm/tls-disable-literal-pool.c: New.
7442
7443 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7444
7445 PR tree-optimization/80613
7446 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7447
7448 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7449
7450 PR c++/71577
7451 * g++.dg/cpp0x/pr71577.C: New.
7452
7453 2017-05-04 Martin Sebor <msebor@redhat.com>
7454
7455 PR middle-end/79234
7456 * gcc.dg/builtin-stringop-chk-8.c: New test.
7457 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7458 * gcc.dg/builtin-stringop-chk-4.c: Same.
7459 * gcc.dg/builtin-strncat-chk-1.c: Same.
7460 * g++.dg/ext/strncpy-chk1.C: Same.
7461 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7462 * gcc.dg/out-of-bounds-1.c: Same.
7463 * gcc.dg/pr78138.c: Same.
7464 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7465 * gfortran.dg/mvbits_7.f90: Same.
7466
7467 2017-05-04 Martin Sebor <msebor@redhat.com>
7468
7469 PR preprocessor/79214
7470 PR middle-end/79222
7471 PR middle-end/79223
7472 * gcc.dg/pr79214.c: New test.
7473 * gcc.dg/pr79214.h: New test header.
7474 * gcc.dg/pr79222.c: New test.
7475 * gcc.dg/pr79223.c: New test.
7476 * gcc.dg/pr78138.c: Adjust.
7477 * gfortran.dg/unconstrained_commons.f: Same.
7478
7479 2017-05-04 Martin Sebor <msebor@redhat.com>
7480
7481 PR translation/80280
7482 * g++.dg/abi/Wabi-2-3.C: Adjust.
7483 * g++.dg/abi/Wabi-3-2.C: Ditto.
7484 * g++.dg/lookup/using17.C: Ditto.
7485 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7486
7487 2017-05-04 Martin Jambor <mjambor@suse.cz>
7488
7489 PR tree-optimization/80622
7490 * gcc.dg/tree-ssa/pr80622.c: New test.
7491
7492 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7493
7494 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7495
7496 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
7497
7498 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7499 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7500
7501 2017-05-04 Richard Biener <rguenther@suse.de>
7502
7503 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7504
7505 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7506
7507 * gcc.dg/vect/vect-profile-1.c: New test.
7508
7509 2017-05-04 Marek Polacek <polacek@redhat.com>
7510
7511 PR tree-optimization/80612
7512 * gcc.dg/torture/pr80612.c: New test.
7513
7514 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7515 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7516
7517 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7518 check_effective_target_arm_thumb1_movt_ok.
7519
7520 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7521
7522 * gcc.target/arm/fpscr.c: New file.
7523
7524 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7525
7526 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7527 target.
7528
7529 2017-05-04 Tom de Vries <tom@codesourcery.com>
7530
7531 PR testsuite/80557
7532 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7533 line numbers.
7534 * g++.dg/warn/miss-format-1.C: Same.
7535 * g++.dg/warn/overflow-warn-1.C: Same.
7536 * g++.dg/warn/overflow-warn-3.C: Same.
7537 * g++.dg/warn/overflow-warn-4.C: Same.
7538
7539 2017-05-04 Tom de Vries <tom@codesourcery.com>
7540
7541 PR testsuite/80557
7542 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7543 * gcc.target/i386/pr68657.c: Same.
7544 * gcc.target/i386/pr69255-1.c: Same.
7545 * gcc.target/i386/pr69255-2.c: Same.
7546 * gcc.target/i386/pr69255-3.c: Same.
7547
7548 2017-05-04 Richard Biener <rguenther@suse.de>
7549
7550 PR tree-optimization/31130
7551 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7552 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7553 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7554 * gcc.dg/pr52904.c: Remove XFAIL.
7555 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7556
7557 2017-05-03 Jeff Law <law@redhat.com>
7558
7559 PR tree-optimization/78496
7560 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7561
7562 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
7563
7564 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7565
7566 2017-05-03 Richard Biener <rguenther@suse.de>
7567
7568 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7569
7570 2017-05-03 Jakub Jelinek <jakub@redhat.com>
7571
7572 PR tree-optimization/79472
7573 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7574 to dg-options.
7575 * gcc.dg/tree-ssa/vrp113.c: New test.
7576 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7577 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7578 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7579
7580 2017-05-03 Tom de Vries <tom@codesourcery.com>
7581
7582 PR testsuite/80557
7583 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7584 * c-c++-common/Wshift-negative-value-2.c: Same.
7585 * c-c++-common/Wshift-negative-value-3.c: Same.
7586 * c-c++-common/Wshift-negative-value-4.c: Same.
7587 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7588 * c-c++-common/cpp/pr60400.c: Same.
7589 * c-c++-common/fmax-errors.c: Same.
7590 * c-c++-common/goacc/data-2.c: Same.
7591 * c-c++-common/goacc/host_data-2.c: Same.
7592 * c-c++-common/gomp/simd4.c: Same.
7593 * c-c++-common/pr28656.c: Same.
7594 * c-c++-common/pr43395.c: Same.
7595 * c-c++-common/torture/pr57945.c: Same.
7596
7597 2017-05-03 Tom de Vries <tom@codesourcery.com>
7598
7599 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7600 arg of dg directive.
7601 * c-c++-common/goacc/routine-3.c: Same.
7602 * c-c++-common/goacc/routine-4.c: Same.
7603
7604 2017-05-02 David Malcolm <dmalcolm@redhat.com>
7605
7606 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7607 (test_fixit_insert_newline): New function.
7608 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7609 (test_fixit_insert_newline): New function.
7610 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7611 (test_fixit_insert_newline): New function.
7612 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7613 (test_fixit_insert_newline): New function.
7614 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7615 (test_show_locus): Handle test_fixit_insert_newline.
7616
7617 2017-05-02 Bin Cheng <bin.cheng@arm.com>
7618
7619 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7620
7621 2017-04-27 Tamar Christina <tamar.christina@arm.com>
7622
7623 * gcc.dg/lsr-div1.c: New testcase.
7624
7625 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7626
7627 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7628 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7629 (_mm_maskz_add_round_sd): Test new intrinsics.
7630 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7631 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7632 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7633 (_mm_maskz_add_round_ss): Test new intrinsics.
7634 * gcc.target/i386/avx512f-vaddss-2.c: New.
7635 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7636 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7637 (_mm_maskz_sub_round_sd): Test new intrinsics.
7638 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7639 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7640 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7641 (_mm_maskz_sub_round_ss): Test new intrinsics.
7642 * gcc.target/i386/avx512f-vsubss-2.c: New.
7643 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7644 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7645 (__builtin_ia32_subss_mask_round): Test new builtins.
7646 * gcc.target/i386/sse-13.c: Ditto.
7647 * gcc.target/i386/sse-23.c: Ditto.
7648 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7649 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7650 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7651 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7652 (_mm_mask_sub_round_ss): Test new intrinsics.
7653 * gcc.target/i386/testround-1.c: Ditto.
7654
7655 2017-05-02 Martin Jambor <mjambor@suse.cz>
7656
7657 PR tree-optimization/78687
7658 * g++.dg/tree-ssa/pr78687.C: New test.
7659
7660 2017-05-02 Richard Biener <rguenther@suse.de>
7661
7662 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7663 behavior.
7664 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7665
7666 2017-05-02 Richard Biener <rguenther@suse.de>
7667
7668 PR tree-optimization/80591
7669 * gcc.dg/torture/pr80591.c: New testcase.
7670
7671 2017-05-02 Richard Biener <rguenther@suse.de>
7672
7673 PR tree-optimization/80549
7674 * gcc.dg/torture/pr80549.c: New testcase.
7675
7676 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7677
7678 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7679 unsigned long.
7680
7681 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7682
7683 PR c++/80038
7684 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7685
7686 2017-05-01 David Malcolm <dmalcolm@redhat.com>
7687
7688 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7689 reflect insertion fix-it hints at the same location now being
7690 consolidated.
7691
7692 2017-05-01 Martin Sebor <msebor@redhat.com>
7693
7694 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7695 on ILP32 targets.
7696
7697 2017-05-01 Tom de Vries <tom@codesourcery.com>
7698
7699 * gcc.dg/pr78768.c: Require linker plugin.
7700
7701 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7702
7703 PR fortran/37131
7704 * gfortran.dg/matmul_bounds_11.f90: New test.
7705
7706 2017-05-01 Martin Sebor <msebor@redhat.com>
7707
7708 PR tree-optimization/79715
7709 * gcc.dg/pr79715.c: New test.
7710
7711 2017-05-01 Tom de Vries <tom@codesourcery.com>
7712
7713 PR testsuite/65941
7714 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7715 * g++.dg/other/pr59492.C: Require effective target rdrand.
7716
7717 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7718
7719 * g++.dg/diagnostic/member-decl-1.C: New test.
7720
7721 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
7722
7723 PR tree-optimization/80487
7724 * gcc.dg/tree-ssa/strncpy-1.c: New file.
7725
7726 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7727
7728 PR tree-optimization/79697
7729 * gcc.dg/tree-ssa/pr79697.c: New test.
7730
7731 2017-04-29 Tom de Vries <tom@codesourcery.com>
7732
7733 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
7734
7735 2017-04-28 Martin Sebor <msebor@redhat.com>
7736
7737 PR tree-optimization/80523
7738 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
7739
7740 2017-04-28 Tom de Vries <tom@codesourcery.com>
7741
7742 PR testsuite/80557
7743 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
7744 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7745
7746 2017-04-28 Tom de Vries <tom@codesourcery.com>
7747
7748 PR testsuite/80557
7749 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
7750 * obj-c++.dg/bitfield-4.mm: Same.
7751 * obj-c++.dg/bitfield-5.mm: Same.
7752 * obj-c++.dg/exceptions-3.mm: Same.
7753 * obj-c++.dg/exceptions-5.mm: Same.
7754 * obj-c++.dg/method-1.mm: Same.
7755 * obj-c++.dg/method-12.mm: Same.
7756 * obj-c++.dg/method-13.mm: Same.
7757 * obj-c++.dg/method-15.mm: Same.
7758 * obj-c++.dg/method-16.mm: Same.
7759 * obj-c++.dg/property/at-property-18.mm: Same.
7760 * obj-c++.dg/property/at-property-25.mm: Same.
7761 * obj-c++.dg/property/at-property-5.mm: Same.
7762 * obj-c++.dg/property/dynamic-2.mm: Same.
7763 * obj-c++.dg/property/property-neg-3.mm: Same.
7764 * obj-c++.dg/protocol-inheritance-1.mm: Same.
7765 * obj-c++.dg/protocol-inheritance-2.mm: Same.
7766 * obj-c++.dg/syntax-error-1.mm: Same.
7767 * obj-c++.dg/try-catch-13.mm: Same.
7768 * objc.dg/bitfield-4.m: Same.
7769 * objc.dg/class-1.m: Same.
7770 * objc.dg/method-11.m: Same.
7771 * objc.dg/method-6.m: Same.
7772 * objc.dg/method-7.m: Same.
7773 * objc.dg/method-9.m: Same.
7774 * objc.dg/missing-proto-3.m: Same.
7775 * objc.dg/naming-2.m: Same.
7776 * objc.dg/property/at-property-16.m: Same.
7777 * objc.dg/property/at-property-18.m: Same.
7778 * objc.dg/property/at-property-25.m: Same.
7779 * objc.dg/property/at-property-5.m: Same.
7780 * objc.dg/property/dynamic-2.m: Same.
7781 * objc.dg/property/property-neg-3.m: Same.
7782 * objc.dg/protocol-inheritance-1.m: Same.
7783 * objc.dg/protocol-inheritance-2.m: Same.
7784
7785 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
7786
7787 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
7788
7789 2017-04-28 Tom de Vries <tom@codesourcery.com>
7790
7791 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
7792 dg-(error|warning|message|bogus).
7793 * g++.dg/conversion/dr195-1.C: Same.
7794 * g++.dg/conversion/dr195.C: Same.
7795 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
7796 * g++.dg/cpp0x/gen-attrs-14.C: Same.
7797 * g++.dg/cpp0x/inline-ns7.C: Same.
7798 * g++.dg/cpp0x/variadic105.C: Same.
7799 * g++.dg/cpp0x/variadic65.C: Same.
7800 * g++.dg/expr/call2.C: Same.
7801 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
7802 * g++.dg/expr/pmf-1.C: Same.
7803 * g++.dg/ext/altivec-types-1.C: Same.
7804 * g++.dg/ext/altivec-types-2.C: Same.
7805 * g++.dg/ext/altivec-types-3.C: Same.
7806 * g++.dg/ext/attrib14.C: Same.
7807 * g++.dg/ext/complit1.C: Same.
7808 * g++.dg/ext/forscope2.C: Same.
7809 * g++.dg/ext/gnu-inline-global-reject.C: Same.
7810 * g++.dg/ext/label13.C: Same.
7811 * g++.dg/ext/member-attr.C: Same.
7812 * g++.dg/ext/visibility/anon7.C: Same.
7813 * g++.dg/ext/visibility/visibility-7.C: Same.
7814 * g++.dg/ext/vla2.C: Same.
7815 * g++.dg/inherit/access2.C: Same.
7816 * g++.dg/inherit/covariant12.C: Same.
7817 * g++.dg/inherit/covariant14.C: Same.
7818 * g++.dg/inherit/namespace-as-base.C: Same.
7819 * g++.dg/inherit/template-as-base.C: Same.
7820 * g++.dg/lookup/ambig1.C: Same.
7821 * g++.dg/lookup/ambig2.C: Same.
7822 * g++.dg/lookup/ambig3.C: Same.
7823 * g++.dg/lookup/class-member-1.C: Same.
7824 * g++.dg/lookup/conv-1.C: Same.
7825 * g++.dg/lookup/decl1.C: Same.
7826 * g++.dg/lookup/koenig1.C: Same.
7827 * g++.dg/lookup/scoped1.C: Same.
7828 * g++.dg/lookup/scoped2.C: Same.
7829 * g++.dg/lookup/two-stage4.C: Same.
7830 * g++.dg/lookup/used-before-declaration.C: Same.
7831 * g++.dg/lookup/using.C: Same.
7832 * g++.dg/lookup/using17.C: Same.
7833 * g++.dg/lookup/using2.C: Same.
7834 * g++.dg/other/abstract2.C: Same.
7835 * g++.dg/other/classkey1.C: Same.
7836 * g++.dg/other/component1.C: Same.
7837 * g++.dg/other/const1.C: Same.
7838 * g++.dg/other/const2.C: Same.
7839 * g++.dg/other/conversion1.C: Same.
7840 * g++.dg/other/do1.C: Same.
7841 * g++.dg/other/error1.C: Same.
7842 * g++.dg/other/error10.C: Same.
7843 * g++.dg/other/error3.C: Same.
7844 * g++.dg/other/error4.C: Same.
7845 * g++.dg/other/error5.C: Same.
7846 * g++.dg/other/error8.C: Same.
7847 * g++.dg/other/error9.C: Same.
7848 * g++.dg/other/field1.C: Same.
7849 * g++.dg/other/init1.C: Same.
7850 * g++.dg/other/ptrmem2.C: Same.
7851 * g++.dg/other/return1.C: Same.
7852 * g++.dg/overload/builtin3.C: Same.
7853 * g++.dg/overload/error1.C: Same.
7854 * g++.dg/overload/error2.C: Same.
7855 * g++.dg/overload/koenig2.C: Same.
7856 * g++.dg/overload/pmf1.C: Same.
7857 * g++.dg/parse/args1.C: Same.
7858 * g++.dg/parse/attr3.C: Same.
7859 * g++.dg/parse/constant4.C: Same.
7860 * g++.dg/parse/crash10.C: Same.
7861 * g++.dg/parse/crash18.C: Same.
7862 * g++.dg/parse/crash19.C: Same.
7863 * g++.dg/parse/crash20.C: Same.
7864 * g++.dg/parse/crash21.C: Same.
7865 * g++.dg/parse/crash22.C: Same.
7866 * g++.dg/parse/crash32.C: Same.
7867 * g++.dg/parse/decl-specifier-1.C: Same.
7868 * g++.dg/parse/error58.C: Same.
7869 * g++.dg/parse/local-class1.C: Same.
7870 * g++.dg/parse/non-dependent2.C: Same.
7871 * g++.dg/parse/parameter-declaration-1.C: Same.
7872 * g++.dg/parse/ptrmem2.C: Same.
7873 * g++.dg/parse/ptrmem3.C: Same.
7874 * g++.dg/parse/saved1.C: Same.
7875 * g++.dg/tc1/dr101.C: Same.
7876 * g++.dg/tc1/dr142.C: Same.
7877 * g++.dg/tc1/dr176.C: Same.
7878 * g++.dg/template/conv4.C: Same.
7879 * g++.dg/template/crash56.C: Same.
7880 * g++.dg/template/dependent-expr2.C: Same.
7881 * g++.dg/template/error1.C: Same.
7882 * g++.dg/template/error2.C: Same.
7883 * g++.dg/template/explicit6.C: Same.
7884 * g++.dg/template/init-list.C: Same.
7885 * g++.dg/template/local1.C: Same.
7886 * g++.dg/template/lookup2.C: Same.
7887 * g++.dg/template/meminit2.C: Same.
7888 * g++.dg/template/nontype25.C: Same.
7889 * g++.dg/template/ptrmem2.C: Same.
7890 * g++.dg/template/qualttp19.C: Same.
7891 * g++.dg/template/qualttp20.C: Same.
7892 * g++.dg/template/ttp3.C: Same.
7893 * g++.dg/template/unify4.C: Same.
7894 * g++.dg/template/unify6.C: Same.
7895 * g++.dg/template/unify7.C: Same.
7896 * g++.dg/template/warn1.C: Same.
7897 * g++.dg/tree-ssa/dom-invalid.C: Same.
7898 * g++.dg/ubsan/shift-1.C: Same.
7899 * g++.dg/warn/Wunused-2.C: Same.
7900 * g++.dg/warn/Wunused-4.C: Same.
7901 * g++.dg/warn/Wunused-6.C: Same.
7902 * g++.dg/warn/deprecated-6.C: Same.
7903 * g++.dg/warn/deprecated.C: Same.
7904 * g++.dg/warn/effc1.C: Same.
7905 * g++.dg/warn/effc3.C: Same.
7906 * g++.dg/warn/incomplete1.C: Same.
7907 * g++.dg/warn/inline1.C: Same.
7908 * g++.dg/warn/noeffect2.C: Same.
7909 * g++.dg/warn/noeffect4.C: Same.
7910 * g++.dg/warn/oldcast1.C: Same.
7911 * g++.dg/warn/sentinel.C: Same.
7912 * g++.dg/warn/unit-1.C: Same.
7913 * g++.old-deja/g++.pt/inherit2.C: Same.
7914 * g++.old-deja/g++.pt/overload8.C: Same.
7915 * gcc.dg/20000926-1.c: Same.
7916 * gcc.dg/20040223-1.c: Same.
7917 * gcc.dg/Warray-bounds-7.c: Same.
7918 * gcc.dg/alias-1.c: Same.
7919 * gcc.dg/alias-12.c: Same.
7920 * gcc.dg/alias-13.c: Same.
7921 * gcc.dg/alias-2.c: Same.
7922 * gcc.dg/array-13.c: Same.
7923 * gcc.dg/array-4.c: Same.
7924 * gcc.dg/attr-ifunc-2.c: Same.
7925 * gcc.dg/attr-invalid.c: Same.
7926 * gcc.dg/attr-noinline.c: Same.
7927 * gcc.dg/bitfld-2.c: Same.
7928 * gcc.dg/c90-const-expr-7.c: Same.
7929 * gcc.dg/c99-const-expr-7.c: Same.
7930 * gcc.dg/cpp/20000625-1.c: Same.
7931 * gcc.dg/cpp/charconst-4.c: Same.
7932 * gcc.dg/cpp/include2.c: Same.
7933 * gcc.dg/cpp/include2a.c: Same.
7934 * gcc.dg/decl-4.c: Same.
7935 * gcc.dg/deprecated-4.c: Same.
7936 * gcc.dg/deprecated.c: Same.
7937 * gcc.dg/dfp/altivec-types.c: Same.
7938 * gcc.dg/float-range-1.c: Same.
7939 * gcc.dg/pack-test-3.c: Same.
7940 * gcc.dg/pr11492.c: Same.
7941 * gcc.dg/pr15360-1.c: Same.
7942 * gcc.dg/pr37908.c: Same.
7943 * gcc.dg/pr53265.c: Same.
7944 * gcc.dg/pr57287-2.c: Same.
7945 * gcc.dg/pr57287.c: Same.
7946 * gcc.dg/redecl-1.c: Same.
7947 * gcc.dg/sync-3.c: Same.
7948 * gcc.dg/two-types-1.c: Same.
7949 * gcc.dg/two-types-2.c: Same.
7950 * gcc.dg/two-types-4.c: Same.
7951 * gcc.dg/two-types-5.c: Same.
7952 * gcc.dg/two-types-6.c: Same.
7953 * gcc.dg/two-types-7.c: Same.
7954 * gcc.dg/two-types-8.c: Same.
7955 * gcc.dg/two-types-9.c: Same.
7956 * gcc.dg/uninit-I.c: Same.
7957 * gcc.dg/uninit-pr19430.c: Same.
7958 * gcc.dg/visibility-7.c: Same.
7959 * gcc.dg/winline-10.c: Same.
7960 * gcc.dg/winline-2.c: Same.
7961 * gcc.dg/winline-3.c: Same.
7962 * gcc.dg/winline-9.c: Same.
7963 * gcc.target/i386/attr-returns_twice-1.c: Same.
7964 * gcc.target/i386/chkp-const-check-2.c: Same.
7965 * gcc.target/i386/chkp-label-address.c: Same.
7966 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
7967 * gcc.target/i386/pr39162.c: Same.
7968 * gcc.target/i386/sse-5.c: Same.
7969 * gcc.target/powerpc/altivec-types-1.c: Same.
7970 * gcc.target/powerpc/altivec-types-2.c: Same.
7971 * gcc.target/powerpc/altivec-types-3.c: Same.
7972 * gcc.target/powerpc/float128-mix.c: Same.
7973 * gcc.target/powerpc/no-r11-3.c: Same.
7974 * gcc.target/spu/Wmain.c: Same.
7975 * gcc.target/spu/ea/errors2.c: Same.
7976 * gfortran.dg/assignment_1.f90: Same.
7977 * gfortran.dg/common_3.f90: Same.
7978 * gfortran.dg/der_io_1.f90: Same.
7979 * gfortran.dg/g77/20030326-1.f: Same.
7980 * gfortran.dg/g77/9263.f: Same.
7981 * gfortran.dg/g77/960317-1.f: Same.
7982 * gfortran.dg/g77/970625-2.f: Same.
7983 * gfortran.dg/g77/980615-0.f: Same.
7984 * gfortran.dg/g77/check0.f: Same.
7985 * gfortran.dg/g77/dnrm2.f: Same.
7986 * gfortran.dg/g77/pr9258.f: Same.
7987 * gfortran.dg/ichar_1.f90: Same.
7988 * gfortran.dg/interface_1.f90: Same.
7989 * gfortran.dg/namelist_1.f90: Same.
7990 * gfortran.dg/namelist_2.f90: Same.
7991 * gfortran.dg/namelist_3.f90: Same.
7992 * gfortran.dg/namelist_print_2.f: Same.
7993 * gfortran.dg/oldstyle_1.f90: Same.
7994 * gfortran.dg/runtime_warning_1.f90: Same.
7995 * gfortran.dg/underflow.f90: Same.
7996 * gnat.dg/specs/integer_value.ads: Same.
7997 * obj-c++.dg/fsf-package-0.m: Same.
7998 * objc.dg/two-types-1.m: Same.
7999
8000 2017-04-28 Martin Liska <mliska@suse.cz>
8001
8002 PR gcov-profile/79891
8003 * gcc.misc-tests/gcov-17.c: New test.
8004 * gcc.misc-tests/gcov-18.c: New test.
8005
8006 2017-04-28 Tom de Vries <tom@codesourcery.com>
8007
8008 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
8009 dg-(error|warning|message|bogus).
8010 * g++.dg/parse/parameter-declaration-1.C: Same.
8011 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
8012 * gcc.dg/Wpointer-sign-Wall.c: Same.
8013 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8014 * gcc.dg/cpp/19990413-1.c: Same.
8015 * gcc.dg/dg-test-1.c: Same.
8016 * gcc.dg/empty-source-2.c: Same.
8017 * gcc.dg/empty-source-3.c: Same.
8018 * gcc.dg/format/c99-printf-1.c: Same.
8019 * gcc.dg/format/c99-scanf-1.c: Same.
8020 * gcc.dg/label-decl-2.c: Same.
8021 * gcc.dg/m-un-2.c: Same.
8022 * gcc.dg/uninit-pr20644-O0.c: Same.
8023 * gfortran.dg/pr70006.f90: Same.
8024 * obj-c++.dg/fsf-package-0.m: Same.
8025
8026 2017-04-28 Tom de Vries <tom@codesourcery.com>
8027
8028 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
8029 dg-(error|warning|message|bogus).
8030 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8031 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8032 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8033 * c-c++-common/pr20000.c: Same.
8034 * c-c++-common/pr49706.c: Same.
8035 * g++.dg/ext/utf16-4.C: Same.
8036 * g++.dg/parse/error2.C: Same.
8037 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8038 * g++.dg/warn/Wtype-limits.C: Same.
8039 * g++.dg/warn/overflow-warn-1.C: Same.
8040 * g++.dg/warn/overflow-warn-3.C: Same.
8041 * gcc.dg/Wpointer-sign-Wall.c: Same.
8042 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8043 * gcc.dg/Wtype-limits-Wextra.c: Same.
8044 * gcc.dg/Wtype-limits.c: Same.
8045 * gcc.dg/cpp/19990413-1.c: Same.
8046 * gcc.dg/dg-test-1.c: Same.
8047 * gcc.dg/empty-source-2.c: Same.
8048 * gcc.dg/empty-source-3.c: Same.
8049 * gcc.dg/label-decl-2.c: Same.
8050 * gcc.dg/m-un-2.c: Same.
8051 * gcc.dg/uninit-pr19430-O0.c: Same.
8052 * gcc.dg/uninit-pr19430.c: Same.
8053 * gcc.dg/uninit-pr20644-O0.c: Same.
8054 * gcc.dg/utf16-4.c: Same.
8055 * gfortran.dg/pr70006.f90: Same.
8056 * obj-c++.dg/fsf-package-0.m: Same.
8057
8058 2017-04-28 Richard Biener <rguenther@suse.de>
8059
8060 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8061 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8062 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8063 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8064 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8065 * gcc.dg/tree-ssa/pr49039.c: Likewise.
8066
8067 2017-04-27 Marek Polacek <polacek@redhat.com>
8068
8069 PR sanitizer/80349
8070 * c-c++-common/ubsan/pr80349.c: New test.
8071
8072 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8073
8074 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8075 diagnostics.
8076 * g++.dg/warn/pr12242.C: Likewise.
8077
8078 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
8079
8080 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8081
8082 2017-04-27 Martin Liska <mliska@suse.cz>
8083
8084 PR testsuite/79455
8085 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8086 more generic.
8087
8088 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8089
8090 PR c++/80534
8091 * g++.dg/other/pr80534-1.C: New test.
8092 * g++.dg/other/pr80534-2.C: New test.
8093
8094 2017-04-27 Richard Biener <rguenther@suse.de>
8095
8096 PR middle-end/80539
8097 * gcc.dg/torture/pr80539.c: New testcase.
8098
8099 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8100
8101 PR target/77728
8102 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8103
8104 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8105
8106 * g++.dg/diagnostic/nested-name-1.C: New test.
8107
8108 2017-04-26 Martin Liska <mliska@suse.cz>
8109
8110 * gcc.dg/guality/guality.h: Add prefix to test verification.
8111
8112 2017-04-25 Nathan Sidwell <nathan@acm.org>
8113
8114 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8115
8116 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
8117
8118 PR target/70799
8119 * gcc.target/i386/pr70799-5.c: New test.
8120
8121 2017-04-25 Martin Sebor <msebor@redhat.com>
8122
8123 PR tree-optimization/80497
8124 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8125
8126 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8127 Jakub Jelinek <jakub@redhat.com>
8128
8129 PR target/77728
8130 * g++.dg/abi/pr77728-1.C: New test.
8131
8132 2017-04-25 Marek Polacek <polacek@redhat.com>
8133
8134 PR sanitizer/80349
8135 * g++.dg/ubsan/pr80349-2.C: New test.
8136
8137 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8138
8139 * g++.dg/cpp0x/enum34.C: New test.
8140
8141 2017-04-25 Tom de Vries <tom@codesourcery.com>
8142
8143 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8144 variables.
8145 (dg-line): New proc.
8146 (process-message): Handle line number variables.
8147 * objc.dg/try-catch-12.m: Use dg-line.
8148
8149 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8150
8151 PR target/80482
8152 * gcc.target/powerpc/vec-constvolatile.c: New test.
8153
8154 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8155
8156 * g++.dg/semicolon-fixits.C: New test case.
8157
8158 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8159
8160 * gcc.dg/semicolon-fixits.c: New test case.
8161
8162 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8163
8164 * g++.dg/lookup/missing-std-include.C: New test file.
8165
8166 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8167 Jakub Jelinek <jakub@redhat.com>
8168
8169 PR target/77728
8170 * g++.dg/abi/pr77728-2.C: New test.
8171
8172 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8173
8174 PR c++/80177
8175 * g++.dg/spellcheck-pr80177.C: New test case.
8176
8177 2017-04-25 Nathan Sidwell <nathan@acm.org>
8178
8179 * g++.dg/dg.exp (find-cxx-tests): New function.
8180 (main): Use it, remove explicit pruning
8181
8182 2017-04-25 Richard Biener <rguenther@suse.de>
8183
8184 PR tree-optimization/80492
8185 * gcc.dg/pr80492.c: New testcase.
8186
8187 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8188
8189 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8190 for targets with int size less than 32 bits.
8191
8192 2017-04-25 Richard Biener <rguenther@suse.de>
8193
8194 PR tree-optimization/79201
8195 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8196 * gcc.target/i386/pr22152.c: Disable sinking.
8197
8198 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8199
8200 PR target/80464
8201 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8202
8203 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8204
8205 PR target/79895
8206 * gcc.target/s390/pr79895.c: New test.
8207
8208 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8209
8210 PR target/80080
8211 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8212 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8213 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8214
8215 2017-04-25 Jakub Jelinek <jakub@redhat.com>
8216
8217 PR rtl-optimization/80501
8218 * gcc.c-torture/execute/pr80501.c: New test.
8219
8220 PR rtl-optimization/80500
8221 * gcc.dg/pr80500.c: New test.
8222
8223 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
8224
8225 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8226 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8227
8228 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8229
8230 PR fortran/80121
8231 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8232 directive.
8233
8234 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8235
8236 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8237 * jit.dg/test-alignment.c: New test case.
8238 * jit.dg/test-alignment.cc: New test case.
8239 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8240 New test case.
8241
8242 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8243
8244 PR c++/80016
8245 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8246 test function.
8247 (test_alignof): New test function.
8248
8249 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
8250
8251 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8252
8253 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8254
8255 * g++.dg/diagnostic/duplicate1.C: New test.
8256 * g++.dg/cpp0x/duplicate1.C: New test.
8257
8258 2017-04-24 Martin Jambor <mjambor@suse.cz>
8259
8260 PR tree-optimization/80293
8261 * g++.dg/tree-ssa/pr80293.C: New test.
8262
8263 2017-04-24 Martin Liska <mliska@suse.cz>
8264
8265 PR middle-end/79931
8266 * g++.dg/ipa/pr79931.C: New test.
8267
8268 2017-04-24 Richard Biener <rguenther@suse.de>
8269
8270 PR tree-optimization/80494
8271 * gfortran.dg/pr80494.f90: New testcase.
8272
8273 2017-04-24 Richard Biener <rguenther@suse.de>
8274
8275 PR tree-optimization/79725
8276 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8277
8278 2017-04-24 Richard Biener <rguenther@suse.de>
8279
8280 PR c++/2972
8281 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8282
8283 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8284
8285 PR fortran/80484
8286 * gfortran.dg/dtio_29.f03: New test.
8287
8288 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8289
8290 PR fortran/80121
8291 * gfortran.dg/intent_out_9.f90: New test case.
8292
8293 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
8294
8295 PR target/70799
8296 * gcc.target/i386/pr70799-4.c: New test.
8297
8298 2017-04-21 Janus Weil <janus@gcc.gnu.org>
8299
8300 PR fortran/80392
8301 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8302
8303 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
8304
8305 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8306
8307 2017-04-21 Richard Biener <rguenther@suse.de>
8308
8309 PR tree-optimization/79547
8310 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8311
8312 2017-04-21 Richard Biener <rguenther@suse.de>
8313
8314 PR tree-optimization/78847
8315 * g++.dg/tree-ssa/pr78847.C: New testcase.
8316
8317 2017-04-21 Jakub Jelinek <jakub@redhat.com>
8318
8319 PR c/80468
8320 * gcc.dg/pr80468.c: New test.
8321
8322 2017-04-21 Martin Liska <mliska@suse.cz>
8323
8324 PR tree-optimization/66278
8325 * gcc.dg/vect/pr66278.c: New test.
8326
8327 2017-04-21 Richard Biener <rguenther@suse.de>
8328
8329 PR tree-optimization/80237
8330 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8331 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8332 adjust expected optimizations.
8333
8334 2016-04-21 Richard Biener <rguenther@suse.de>
8335
8336 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8337 of inner loops.
8338 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8339 * gcc.dg/vect/vect-104.c: Likewise.
8340
8341 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8342
8343 PR tree-optimization/80426
8344 * gcc.c-torture/execute/20170429-1.c: Rename into...
8345 * gcc.c-torture/execute/20170419-1.c: ...this.
8346
8347 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8348
8349 PR target/79804
8350 * gcc.target/i386/pr79804.c: New test.
8351
8352 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8353
8354 PR target/78090
8355 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8356
8357 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
8358
8359 * g++/opt/pr80436.C: XFAIL on AIX.
8360
8361 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
8362
8363 PR c++/80473
8364 * g++.dg/diagnostic/pr80473.C: New test.
8365
8366 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8367
8368 * g++.dg/warn/Wextra-semi.C: New test.
8369
8370 2017-04-20 Jakub Jelinek <jakub@redhat.com>
8371
8372 PR middle-end/80423
8373 * g++.dg/other/pr80423.C: New test.
8374
8375 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8376
8377 * gcc.dg/pr80170.c: Require ptr32plus.
8378
8379 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8380
8381 PR tree-optimization/80426
8382 * gcc.c-torture/execute/20170419-1.c: New test.
8383
8384 2017-04-19 Jakub Jelinek <jakub@redhat.com>
8385
8386 PR debug/80461
8387 * g++.dg/debug/pr80461.C: New test.
8388
8389 PR c++/80459
8390 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8391 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8392 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8393
8394 PR debug/80436
8395 * g++.dg/opt/pr80436.C: New test.
8396
8397 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8398
8399 * gcc.dg/torture/pr80341.c: Require int32plus.
8400
8401 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8402 Jeff Law <law@redhat.com>
8403
8404 * gcc.c-torture/compile/20170419-1.c: New test.
8405
8406 2017-04-19 Tom de Vries <tom@codesourcery.com>
8407
8408 PR testsuite/80221
8409 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8410 subsequent dg directives.
8411 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8412 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8413 * c-c++-common/attr-fallthrough-2.c: Same.
8414 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8415 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8416 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8417 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8418 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8419 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8420 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8421 * c-c++-common/cilk-plus/CK/errors.c: Same.
8422 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8423 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8424 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8425 * c-c++-common/cpp/pr57580.c: Same.
8426 * c-c++-common/goacc/asyncwait-1.c: Same.
8427 * c-c++-common/goacc/cache-2.c: Same.
8428 * c-c++-common/goacc/declare-2.c: Same.
8429 * c-c++-common/goacc/deviceptr-1.c: Same.
8430 * c-c++-common/goacc/routine-5.c: Same.
8431 * c-c++-common/gomp/clauses-2.c: Same.
8432 * c-c++-common/gomp/ordered-3.c: Same.
8433 * c-c++-common/gomp/pr67501.c: Same.
8434 * c-c++-common/pr20000.c: Same.
8435 * c-c++-common/pr43395.c: Same.
8436 * c-c++-common/pr49706.c: Same.
8437 * c-c++-common/pr77624-1.c: Same.
8438 * c-c++-common/pr77624-2.c: Same.
8439 * c-c++-common/raw-string-14.c: Same.
8440 * c-c++-common/raw-string-16.c: Same.
8441 * c-c++-common/raw-string-3.c: Same.
8442 * c-c++-common/raw-string-4.c: Same.
8443 * c-c++-common/raw-string-5.c: Same.
8444 * c-c++-common/raw-string-6.c: Same.
8445 * g++.dg/abi/mangle41.C: Same.
8446 * g++.dg/conversion/nullptr1.C: Same.
8447 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8448 * g++.dg/cpp0x/auto27.C: Same.
8449 * g++.dg/cpp0x/constexpr-98.C: Same.
8450 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8451 * g++.dg/cpp0x/diag2.C: Same.
8452 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8453 * g++.dg/cpp0x/nullptr15.C: Same.
8454 * g++.dg/cpp0x/pr31431-2.C: Same.
8455 * g++.dg/cpp0x/pr31431.C: Same.
8456 * g++.dg/cpp0x/pr79118.C: Same.
8457 * g++.dg/cpp0x/static_assert3.C: Same.
8458 * g++.dg/cpp0x/temp_default2.C: Same.
8459 * g++.dg/cpp0x/trailing4.C: Same.
8460 * g++.dg/cpp0x/variadic-ex10.C: Same.
8461 * g++.dg/cpp0x/variadic-ex13.C: Same.
8462 * g++.dg/cpp0x/variadic-ex14.C: Same.
8463 * g++.dg/cpp0x/variadic-ex3.C: Same.
8464 * g++.dg/cpp0x/variadic-ex4.C: Same.
8465 * g++.dg/cpp0x/variadic59.C: Same.
8466 * g++.dg/cpp0x/vt-37737-2.C: Same.
8467 * g++.dg/cpp0x/vt-57397-1.C: Same.
8468 * g++.dg/cpp0x/vt-57397-2.C: Same.
8469 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8470 * g++.dg/cpp1z/gen-attrs1.C: Same.
8471 * g++.dg/diagnostic/pr71075.C: Same.
8472 * g++.dg/eh/goto2.C: Same.
8473 * g++.dg/eh/goto3.C: Same.
8474 * g++.dg/expr/bitfield4.C: Same.
8475 * g++.dg/expr/bitfield5.C: Same.
8476 * g++.dg/expr/bitfield6.C: Same.
8477 * g++.dg/expr/bool1.C: Same.
8478 * g++.dg/expr/bool3.C: Same.
8479 * g++.dg/expr/cond10.C: Same.
8480 * g++.dg/expr/cond11.C: Same.
8481 * g++.dg/expr/lval3.C: Same.
8482 * g++.dg/expr/lval4.C: Same.
8483 * g++.dg/ext/anon-struct4.C: Same.
8484 * g++.dg/ext/attrib44.C: Same.
8485 * g++.dg/ext/builtin3.C: Same.
8486 * g++.dg/ext/dllimport7.C: Same.
8487 * g++.dg/ext/label5.C: Same.
8488 * g++.dg/ext/no-asm-1.C: Same.
8489 * g++.dg/ext/utf16-4.C: Same.
8490 * g++.dg/ext/vla2.C: Same.
8491 * g++.dg/gomp/block-1.C: Same.
8492 * g++.dg/gomp/block-2.C: Same.
8493 * g++.dg/gomp/block-3.C: Same.
8494 * g++.dg/gomp/block-5.C: Same.
8495 * g++.dg/gomp/linear-2.C: Same.
8496 * g++.dg/gomp/target-1.C: Same.
8497 * g++.dg/gomp/target-2.C: Same.
8498 * g++.dg/gomp/taskgroup-1.C: Same.
8499 * g++.dg/gomp/teams-1.C: Same.
8500 * g++.dg/inherit/pure1.C: Same.
8501 * g++.dg/init/array43.C: Same.
8502 * g++.dg/init/array46.C: Same.
8503 * g++.dg/init/const10.C: Same.
8504 * g++.dg/init/ctor4-1.C: Same.
8505 * g++.dg/init/ctor4.C: Same.
8506 * g++.dg/init/new37.C: Same.
8507 * g++.dg/init/pr25811.C: Same.
8508 * g++.dg/init/pr29043.C: Same.
8509 * g++.dg/init/pr29571.C: Same.
8510 * g++.dg/lookup/duperr1.C: Same.
8511 * g++.dg/lookup/error1.C: Same.
8512 * g++.dg/lookup/koenig5.C: Same.
8513 * g++.dg/lookup/pr77549.C: Same.
8514 * g++.dg/lookup/suggestions1.C: Same.
8515 * g++.dg/lookup/using16.C: Same.
8516 * g++.dg/lookup/using7.C: Same.
8517 * g++.dg/other/anon-union3.C: Same.
8518 * g++.dg/other/array2.C: Same.
8519 * g++.dg/other/error13.C: Same.
8520 * g++.dg/other/error34.C: Same.
8521 * g++.dg/overload/builtin1.C: Same.
8522 * g++.dg/overload/conv-op1.C: Same.
8523 * g++.dg/overload/error3.C: Same.
8524 * g++.dg/overload/koenig1.C: Same.
8525 * g++.dg/overload/operator5.C: Same.
8526 * g++.dg/overload/template5.C: Same.
8527 * g++.dg/overload/unknown1.C: Same.
8528 * g++.dg/overload/using2.C: Same.
8529 * g++.dg/parse/constructor1.C: Same.
8530 * g++.dg/parse/crash36.C: Same.
8531 * g++.dg/parse/crash63.C: Same.
8532 * g++.dg/parse/error11.C: Same.
8533 * g++.dg/parse/error12.C: Same.
8534 * g++.dg/parse/error14.C: Same.
8535 * g++.dg/parse/error2.C: Same.
8536 * g++.dg/parse/error21.C: Same.
8537 * g++.dg/parse/error26.C: Same.
8538 * g++.dg/parse/error36.C: Same.
8539 * g++.dg/parse/friend12.C: Same.
8540 * g++.dg/parse/invalid-op1.C: Same.
8541 * g++.dg/parse/missing-template1.C: Same.
8542 * g++.dg/parse/parser-pr28152-2.C: Same.
8543 * g++.dg/parse/parser-pr28152.C: Same.
8544 * g++.dg/parse/pr16696-permissive.C: Same.
8545 * g++.dg/parse/pr16696.C: Same.
8546 * g++.dg/parse/pr69628.C: Same.
8547 * g++.dg/parse/ret-type2.C: Same.
8548 * g++.dg/parse/specialization1.C: Same.
8549 * g++.dg/parse/template3.C: Same.
8550 * g++.dg/parse/template9.C: Same.
8551 * g++.dg/parse/typename11.C: Same.
8552 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8553 * g++.dg/pr45330.C: Same.
8554 * g++.dg/rtti/typeid6.C: Same.
8555 * g++.dg/spellcheck-fields.C: Same.
8556 * g++.dg/spellcheck-typenames.C: Same.
8557 * g++.dg/tc1/dr108.C: Same.
8558 * g++.dg/tc1/dr147.C: Same.
8559 * g++.dg/template/arg7.C: Same.
8560 * g++.dg/template/conv11.C: Same.
8561 * g++.dg/template/crash13.C: Same.
8562 * g++.dg/template/crash55.C: Same.
8563 * g++.dg/template/dependent-expr5.C: Same.
8564 * g++.dg/template/error17.C: Same.
8565 * g++.dg/template/error33.C: Same.
8566 * g++.dg/template/error4.C: Same.
8567 * g++.dg/template/error50.C: Same.
8568 * g++.dg/template/error53.C: Same.
8569 * g++.dg/template/friend.C: Same.
8570 * g++.dg/template/func2.C: Same.
8571 * g++.dg/template/local6.C: Same.
8572 * g++.dg/template/member5.C: Same.
8573 * g++.dg/template/meminit1.C: Same.
8574 * g++.dg/template/nested3.C: Same.
8575 * g++.dg/template/nontype6.C: Same.
8576 * g++.dg/template/overload12.C: Same.
8577 * g++.dg/template/ptrmem8.C: Same.
8578 * g++.dg/template/qualified-id1.C: Same.
8579 * g++.dg/template/spec15.C: Same.
8580 * g++.dg/template/static1.C: Same.
8581 * g++.dg/template/static10.C: Same.
8582 * g++.dg/template/static2.C: Same.
8583 * g++.dg/template/ttp25.C: Same.
8584 * g++.dg/template/typedef2.C: Same.
8585 * g++.dg/template/typename2.C: Same.
8586 * g++.dg/template/unify10.C: Same.
8587 * g++.dg/template/unify6.C: Same.
8588 * g++.dg/template/unify7.C: Same.
8589 * g++.dg/template/unify9.C: Same.
8590 * g++.dg/template/varmod1.C: Same.
8591 * g++.dg/ubsan/div-by-zero-1.C: Same.
8592 * g++.dg/ubsan/pr63956.C: Same.
8593 * g++.dg/warn/Waddress-1.C: Same.
8594 * g++.dg/warn/Wconversion2.C: Same.
8595 * g++.dg/warn/Wnull-conversion-1.C: Same.
8596 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8597 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8598 * g++.dg/warn/Wswitch-1.C: Same.
8599 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8600 * g++.dg/warn/Wtype-limits.C: Same.
8601 * g++.dg/warn/Wunused-parm-5.C: Same.
8602 * g++.dg/warn/deprecated-6.C: Same.
8603 * g++.dg/warn/deprecated.C: Same.
8604 * g++.dg/warn/incomplete1.C: Same.
8605 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8606 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8607 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8608 * g++.dg/warn/overflow-warn-1.C: Same.
8609 * g++.dg/warn/overflow-warn-3.C: Same.
8610 * g++.dg/warn/overflow-warn-4.C: Same.
8611 * g++.dg/warn/pr12242.C: Same.
8612 * g++.dg/warn/pr30551-2.C: Same.
8613 * g++.dg/warn/pr30551.C: Same.
8614 * g++.old-deja/g++.benjamin/16077.C: Same.
8615 * g++.old-deja/g++.bob/inherit1.C: Same.
8616 * g++.old-deja/g++.brendan/crash56.C: Same.
8617 * g++.old-deja/g++.brendan/template17.C: Same.
8618 * g++.old-deja/g++.eh/ctor1.C: Same.
8619 * g++.old-deja/g++.jason/bool5.C: Same.
8620 * g++.old-deja/g++.jason/cond.C: Same.
8621 * g++.old-deja/g++.jason/operator.C: Same.
8622 * g++.old-deja/g++.jason/pmf5.C: Same.
8623 * g++.old-deja/g++.law/ctors5.C: Same.
8624 * g++.old-deja/g++.law/missed-error2.C: Same.
8625 * g++.old-deja/g++.law/operators9.C: Same.
8626 * g++.old-deja/g++.law/temps1.C: Same.
8627 * g++.old-deja/g++.mike/for2.C: Same.
8628 * g++.old-deja/g++.mike/ns5.C: Same.
8629 * g++.old-deja/g++.mike/ns7.C: Same.
8630 * g++.old-deja/g++.mike/p10769b.C: Same.
8631 * g++.old-deja/g++.niklas/t120.C: Same.
8632 * g++.old-deja/g++.niklas/t121.C: Same.
8633 * g++.old-deja/g++.ns/koenig5.C: Same.
8634 * g++.old-deja/g++.oliva/overload1.C: Same.
8635 * g++.old-deja/g++.other/crash24.C: Same.
8636 * g++.old-deja/g++.other/crash25.C: Same.
8637 * g++.old-deja/g++.other/decl5.C: Same.
8638 * g++.old-deja/g++.other/lineno5.C: Same.
8639 * g++.old-deja/g++.other/null3.C: Same.
8640 * g++.old-deja/g++.other/overcnv2.C: Same.
8641 * g++.old-deja/g++.other/ptrmem7.C: Same.
8642 * g++.old-deja/g++.other/typename1.C: Same.
8643 * g++.old-deja/g++.other/vaarg3.C: Same.
8644 * g++.old-deja/g++.pt/crash10.C: Same.
8645 * g++.old-deja/g++.pt/crash28.C: Same.
8646 * g++.old-deja/g++.pt/crash38.C: Same.
8647 * g++.old-deja/g++.pt/explicit70.C: Same.
8648 * g++.old-deja/g++.pt/explicit77.C: Same.
8649 * g++.old-deja/g++.pt/expr2.C: Same.
8650 * g++.old-deja/g++.pt/spec5.C: Same.
8651 * g++.old-deja/g++.pt/spec6.C: Same.
8652 * g++.old-deja/g++.pt/typename3.C: Same.
8653 * g++.old-deja/g++.pt/typename5.C: Same.
8654 * g++.old-deja/g++.pt/typename6.C: Same.
8655 * g++.old-deja/g++.pt/typename7.C: Same.
8656 * g++.old-deja/g++.pt/unify4.C: Same.
8657 * g++.old-deja/g++.pt/unify8.C: Same.
8658 * g++.old-deja/g++.pt/vaarg3.C: Same.
8659 * g++.old-deja/g++.robertl/eb22.C: Same.
8660 * g++.old-deja/g++.robertl/eb4.C: Same.
8661 * g++.old-deja/g++.robertl/eb44.C: Same.
8662 * g++.old-deja/g++.robertl/eb69.C: Same.
8663 * g++.old-deja/g++.robertl/eb98.C: Same.
8664 * gcc.dg/20031223-1.c: Same.
8665 * gcc.dg/940510-1.c: Same.
8666 * gcc.dg/990506-0.c: Same.
8667 * gcc.dg/Walloca-1.c: Same.
8668 * gcc.dg/Walloca-2.c: Same.
8669 * gcc.dg/Wconversion-integer.c: Same.
8670 * gcc.dg/Wcxx-compat-8.c: Same.
8671 * gcc.dg/Wimplicit-int-1.c: Same.
8672 * gcc.dg/Wimplicit-int-2.c: Same.
8673 * gcc.dg/Wimplicit-int-4.c: Same.
8674 * gcc.dg/Wpointer-sign-Wall.c: Same.
8675 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8676 * gcc.dg/Wshadow-1.c: Same.
8677 * gcc.dg/Wshadow-3.c: Same.
8678 * gcc.dg/Wswitch-enum-error.c: Same.
8679 * gcc.dg/Wswitch-enum.c: Same.
8680 * gcc.dg/Wswitch-error.c: Same.
8681 * gcc.dg/Wswitch.c: Same.
8682 * gcc.dg/Wtype-limits-Wextra.c: Same.
8683 * gcc.dg/Wtype-limits.c: Same.
8684 * gcc.dg/Wvla-larger-than-2.c: Same.
8685 * gcc.dg/anon-struct-5.c: Same.
8686 * gcc.dg/array-10.c: Same.
8687 * gcc.dg/array-11.c: Same.
8688 * gcc.dg/array-15.c: Same.
8689 * gcc.dg/array-2.c: Same.
8690 * gcc.dg/array-8.c: Same.
8691 * gcc.dg/array-const-2.c: Same.
8692 * gcc.dg/array-const-3.c: Same.
8693 * gcc.dg/bitfld-1.c: Same.
8694 * gcc.dg/bitfld-8.c: Same.
8695 * gcc.dg/builtin-redefine.c: Same.
8696 * gcc.dg/c11-noreturn-1.c: Same.
8697 * gcc.dg/c11-noreturn-2.c: Same.
8698 * gcc.dg/c11-static-assert-3.c: Same.
8699 * gcc.dg/c90-arraydecl-1.c: Same.
8700 * gcc.dg/c90-complex-1.c: Same.
8701 * gcc.dg/c90-complit-1.c: Same.
8702 * gcc.dg/c90-const-expr-11.c: Same.
8703 * gcc.dg/c90-const-expr-7.c: Same.
8704 * gcc.dg/c90-const-expr-8.c: Same.
8705 * gcc.dg/c90-enum-comma-1.c: Same.
8706 * gcc.dg/c90-flex-array-1.c: Same.
8707 * gcc.dg/c90-hexfloat-1.c: Same.
8708 * gcc.dg/c90-idem-qual-1.c: Same.
8709 * gcc.dg/c90-idem-qual-2.c: Same.
8710 * gcc.dg/c90-idem-qual-3.c: Same.
8711 * gcc.dg/c90-mixdecl-1.c: Same.
8712 * gcc.dg/c90-restrict-1.c: Same.
8713 * gcc.dg/c90-return-1.c: Same.
8714 * gcc.dg/c99-array-nonobj-1.c: Same.
8715 * gcc.dg/c99-arraydecl-1.c: Same.
8716 * gcc.dg/c99-complex-1.c: Same.
8717 * gcc.dg/c99-complex-2.c: Same.
8718 * gcc.dg/c99-complit-2.c: Same.
8719 * gcc.dg/c99-const-expr-7.c: Same.
8720 * gcc.dg/c99-const-expr-8.c: Same.
8721 * gcc.dg/c99-flex-array-3.c: Same.
8722 * gcc.dg/c99-flex-array-7.c: Same.
8723 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8724 * gcc.dg/c99-impl-decl-1.c: Same.
8725 * gcc.dg/c99-impl-int-1.c: Same.
8726 * gcc.dg/c99-impl-int-2.c: Same.
8727 * gcc.dg/c99-init-3.c: Same.
8728 * gcc.dg/c99-restrict-1.c: Same.
8729 * gcc.dg/c99-return-1.c: Same.
8730 * gcc.dg/c99-tag-1.c: Same.
8731 * gcc.dg/c99-tag-3.c: Same.
8732 * gcc.dg/call-diag-2.c: Same.
8733 * gcc.dg/cpp/19940712-1.c: Same.
8734 * gcc.dg/cpp/19951025-1.c: Same.
8735 * gcc.dg/cpp/19990413-1.c: Same.
8736 * gcc.dg/cpp/direct2.c: Same.
8737 * gcc.dg/cpp/direct2s.c: Same.
8738 * gcc.dg/cpp/pr28709.c: Same.
8739 * gcc.dg/cpp/pr61854-c90.c: Same.
8740 * gcc.dg/cpp/pr61854-c94.c: Same.
8741 * gcc.dg/cpp/pragma-1.c: Same.
8742 * gcc.dg/cpp/pragma-2.c: Same.
8743 * gcc.dg/cpp/trad/escaped-eof.c: Same.
8744 * gcc.dg/cpp/trad/literals-2.c: Same.
8745 * gcc.dg/cpp/warn-comments-2.c: Same.
8746 * gcc.dg/cpp/warn-comments-3.c: Same.
8747 * gcc.dg/cpp/warn-comments.c: Same.
8748 * gcc.dg/cpp/warn-long-long-2.c: Same.
8749 * gcc.dg/cpp/warn-long-long.c: Same.
8750 * gcc.dg/cpp/warn-redefined-2.c: Same.
8751 * gcc.dg/cpp/warn-redefined.c: Same.
8752 * gcc.dg/darwin-cfstring-2.c: Same.
8753 * gcc.dg/darwin-cfstring-format-1.c: Same.
8754 * gcc.dg/decl-9.c: Same.
8755 * gcc.dg/declspec-1.c: Same.
8756 * gcc.dg/declspec-10.c: Same.
8757 * gcc.dg/declspec-11.c: Same.
8758 * gcc.dg/declspec-13.c: Same.
8759 * gcc.dg/declspec-18.c: Same.
8760 * gcc.dg/declspec-4.c: Same.
8761 * gcc.dg/declspec-5.c: Same.
8762 * gcc.dg/declspec-6.c: Same.
8763 * gcc.dg/declspec-8.c: Same.
8764 * gcc.dg/deprecated-4.c: Same.
8765 * gcc.dg/deprecated.c: Same.
8766 * gcc.dg/dfp/composite-type.c: Same.
8767 * gcc.dg/empty-source-2.c: Same.
8768 * gcc.dg/empty-source-3.c: Same.
8769 * gcc.dg/format/attr-6.c: Same.
8770 * gcc.dg/format/branch-1.c: Same.
8771 * gcc.dg/format/c90-printf-1.c: Same.
8772 * gcc.dg/format/c90-strftime-2.c: Same.
8773 * gcc.dg/format/c99-strftime-1.c: Same.
8774 * gcc.dg/format/cmn-err-1.c: Same.
8775 * gcc.dg/format/few-1.c: Same.
8776 * gcc.dg/format/ms_branch-1.c: Same.
8777 * gcc.dg/format/ms_unnamed-1.c: Same.
8778 * gcc.dg/format/ms_va-1.c: Same.
8779 * gcc.dg/format/unnamed-1.c: Same.
8780 * gcc.dg/format/va-1.c: Same.
8781 * gcc.dg/format/xopen-1.c: Same.
8782 * gcc.dg/funcdef-var-1.c: Same.
8783 * gcc.dg/funcdef-var-2.c: Same.
8784 * gcc.dg/gnu89-const-expr-1.c: Same.
8785 * gcc.dg/gnu89-const-expr-2.c: Same.
8786 * gcc.dg/gnu90-const-expr-1.c: Same.
8787 * gcc.dg/gnu99-const-expr-1.c: Same.
8788 * gcc.dg/gnu99-const-expr-2.c: Same.
8789 * gcc.dg/gnu99-init-2.c: Same.
8790 * gcc.dg/gomp/_Atomic-5.c: Same.
8791 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
8792 * gcc.dg/gomp/atomic-5.c: Same.
8793 * gcc.dg/gomp/linear-1.c: Same.
8794 * gcc.dg/gomp/pr67500.c: Same.
8795 * gcc.dg/init-bad-1.c: Same.
8796 * gcc.dg/init-bad-2.c: Same.
8797 * gcc.dg/init-bad-3.c: Same.
8798 * gcc.dg/init-string-1.c: Same.
8799 * gcc.dg/label-compound-stmt-1.c: Same.
8800 * gcc.dg/label-decl-2.c: Same.
8801 * gcc.dg/label-decl-4.c: Same.
8802 * gcc.dg/large-size-array-2.c: Same.
8803 * gcc.dg/large-size-array-4.c: Same.
8804 * gcc.dg/lvalue-6.c: Same.
8805 * gcc.dg/m-un-2.c: Same.
8806 * gcc.dg/multiple-overflow-warn-1.c: Same.
8807 * gcc.dg/multiple-overflow-warn-2.c: Same.
8808 * gcc.dg/multiple-overflow-warn-3.c: Same.
8809 * gcc.dg/nested-redef-1.c: Same.
8810 * gcc.dg/no-asm-1.c: Same.
8811 * gcc.dg/no-asm-3.c: Same.
8812 * gcc.dg/no-asm-4.c: Same.
8813 * gcc.dg/noncompile/20010524-1.c: Same.
8814 * gcc.dg/noncompile/incomplete-5.c: Same.
8815 * gcc.dg/noncompile/pr44517.c: Same.
8816 * gcc.dg/noncompile/pr52290.c: Same.
8817 * gcc.dg/noreturn-1.c: Same.
8818 * gcc.dg/overflow-warn-1.c: Same.
8819 * gcc.dg/overflow-warn-2.c: Same.
8820 * gcc.dg/overflow-warn-3.c: Same.
8821 * gcc.dg/overflow-warn-4.c: Same.
8822 * gcc.dg/parm-mismatch-1.c: Same.
8823 * gcc.dg/parser-pr28152-2.c: Same.
8824 * gcc.dg/parser-pr28152.c: Same.
8825 * gcc.dg/pedwarn-init.c: Same.
8826 * gcc.dg/pointer-arith-2.c: Same.
8827 * gcc.dg/pointer-arith-3.c: Same.
8828 * gcc.dg/pointer-arith-4.c: Same.
8829 * gcc.dg/pr14475.c: Same.
8830 * gcc.dg/pr18596-3.c: Same.
8831 * gcc.dg/pr18809-1.c: Same.
8832 * gcc.dg/pr27953.c: Same.
8833 * gcc.dg/pr30457.c: Same.
8834 * gcc.dg/pr30551-2.c: Same.
8835 * gcc.dg/pr30551-3.c: Same.
8836 * gcc.dg/pr30551-4.c: Same.
8837 * gcc.dg/pr30551-5.c: Same.
8838 * gcc.dg/pr30551-6.c: Same.
8839 * gcc.dg/pr30551.c: Same.
8840 * gcc.dg/pr36997.c: Same.
8841 * gcc.dg/pr41842.c: Same.
8842 * gcc.dg/pr48552-1.c: Same.
8843 * gcc.dg/pr48552-2.c: Same.
8844 * gcc.dg/pr59717.c: Same.
8845 * gcc.dg/pr61077.c: Same.
8846 * gcc.dg/pr61096-1.c: Same.
8847 * gcc.dg/pr63626.c: Same.
8848 * gcc.dg/pr64223-1.c: Same.
8849 * gcc.dg/pr64223-2.c: Same.
8850 * gcc.dg/pr8788-1.c: Same.
8851 * gcc.dg/pr8927-1.c: Same.
8852 * gcc.dg/pragma-darwin.c: Same.
8853 * gcc.dg/pragma-diag-5.c: Same.
8854 * gcc.dg/pragma-message.c: Same.
8855 * gcc.dg/redecl-1.c: Same.
8856 * gcc.dg/simd-1.c: Same.
8857 * gcc.dg/simd-5.c: Same.
8858 * gcc.dg/simd-6.c: Same.
8859 * gcc.dg/spellcheck-fields.c: Same.
8860 * gcc.dg/spellcheck-typenames.c: Same.
8861 * gcc.dg/struct-semi-2.c: Same.
8862 * gcc.dg/struct-semi-3.c: Same.
8863 * gcc.dg/transparent-union-3.c: Same.
8864 * gcc.dg/ucnid-8.c: Same.
8865 * gcc.dg/uninit-pr19430-O0.c: Same.
8866 * gcc.dg/uninit-pr19430.c: Same.
8867 * gcc.dg/uninit-pr20644-O0.c: Same.
8868 * gcc.dg/utf-dflt.c: Same.
8869 * gcc.dg/utf-dflt2.c: Same.
8870 * gcc.dg/utf16-4.c: Same.
8871 * gcc.dg/vla-11.c: Same.
8872 * gcc.dg/vla-20.c: Same.
8873 * gcc.dg/vla-init-1.c: Same.
8874 * gcc.dg/vla-init-2.c: Same.
8875 * gcc.dg/vla-init-3.c: Same.
8876 * gcc.dg/weak/weak-6.c: Same.
8877 * gcc.dg/weak/weak-7.c: Same.
8878 * gcc.dg/wtr-int-type-1.c: Same.
8879 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
8880 * gcc.target/arm/polytypes.c: Same.
8881 * gcc.target/i386/spellcheck-options-4.c: Same.
8882 * gcc.target/powerpc/20030218-1.c: Same.
8883 * gcc.target/sh/pr21255-4.c: Same.
8884 * gcc.test-framework/dg-error-exp-XP.c: Same.
8885 * gfortran.dg/array_constructor_30.f03: Same.
8886 * gfortran.dg/class_30.f90: Same.
8887 * gfortran.dg/goacc/subarrays.f95: Same.
8888 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
8889 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
8890 * gfortran.dg/intrinsic_std_1.f90: Same.
8891 * gfortran.dg/pr70006.f90: Same.
8892 * gfortran.dg/warning-directive-1.F90: Same.
8893 * gfortran.dg/warning-directive-2.F90: Same.
8894 * gfortran.dg/warning-directive-3.F90: Same.
8895 * gfortran.dg/warning-directive-4.F90: Same.
8896 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
8897 * obj-c++.dg/class-extension-1.mm: Same.
8898 * obj-c++.dg/class-extension-2.mm: Same.
8899 * obj-c++.dg/class-protocol-1.mm: Same.
8900 * obj-c++.dg/cxx-ivars-1.mm: Same.
8901 * obj-c++.dg/duplicate-class-1.mm: Same.
8902 * obj-c++.dg/exceptions-3.mm: Same.
8903 * obj-c++.dg/exceptions-4.mm: Same.
8904 * obj-c++.dg/exceptions-5.mm: Same.
8905 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
8906 * obj-c++.dg/fsf-package-0.m: Same.
8907 * obj-c++.dg/invalid-type-1.mm: Same.
8908 * obj-c++.dg/method-12.mm: Same.
8909 * obj-c++.dg/method-13.mm: Same.
8910 * obj-c++.dg/method-15.mm: Same.
8911 * obj-c++.dg/method-16.mm: Same.
8912 * obj-c++.dg/method-6.mm: Same.
8913 * obj-c++.dg/method-7.mm: Same.
8914 * obj-c++.dg/property/at-property-1.mm: Same.
8915 * obj-c++.dg/property/at-property-14.mm: Same.
8916 * obj-c++.dg/property/at-property-17.mm: Same.
8917 * obj-c++.dg/property/at-property-21.mm: Same.
8918 * obj-c++.dg/property/at-property-5.mm: Same.
8919 * obj-c++.dg/property/dotsyntax-4.mm: Same.
8920 * obj-c++.dg/property/dynamic-3.mm: Same.
8921 * obj-c++.dg/property/dynamic-4.mm: Same.
8922 * obj-c++.dg/property/property-neg-1.mm: Same.
8923 * obj-c++.dg/property/property-neg-6.mm: Same.
8924 * obj-c++.dg/property/synthesize-11.mm: Same.
8925 * obj-c++.dg/property/synthesize-5.mm: Same.
8926 * obj-c++.dg/property/synthesize-6.mm: Same.
8927 * obj-c++.dg/proto-lossage-4.mm: Same.
8928 * obj-c++.dg/protocol-qualifier-2.mm: Same.
8929 * obj-c++.dg/strings/strings-1.mm: Same.
8930 * obj-c++.dg/super-class-1.mm: Same.
8931 * obj-c++.dg/syntax-error-6.mm: Same.
8932 * obj-c++.dg/syntax-error-7.mm: Same.
8933 * obj-c++.dg/syntax-error-9.mm: Same.
8934 * obj-c++.dg/try-catch-13.mm: Same.
8935 * objc.dg/attributes/method-noreturn-1.m: Same.
8936 * objc.dg/bad-receiver-type-2.m: Same.
8937 * objc.dg/bad-receiver-type.m: Same.
8938 * objc.dg/call-super-2.m: Same.
8939 * objc.dg/class-2.m: Same.
8940 * objc.dg/class-extension-1.m: Same.
8941 * objc.dg/class-extension-2.m: Same.
8942 * objc.dg/class-protocol-1.m: Same.
8943 * objc.dg/desig-init-1.m: Same.
8944 * objc.dg/duplicate-class-1.m: Same.
8945 * objc.dg/exceptions-3.m: Same.
8946 * objc.dg/exceptions-4.m: Same.
8947 * objc.dg/exceptions-5.m: Same.
8948 * objc.dg/foreach-6.m: Same.
8949 * objc.dg/foreach-7.m: Same.
8950 * objc.dg/fsf-nsstring-format-1.m: Same.
8951 * objc.dg/fsf-package-0.m: Same.
8952 * objc.dg/invalid-type-1.m: Same.
8953 * objc.dg/method-11.m: Same.
8954 * objc.dg/method-19.m: Same.
8955 * objc.dg/method-2.m: Same.
8956 * objc.dg/method-20.m: Same.
8957 * objc.dg/method-5.m: Same.
8958 * objc.dg/method-6.m: Same.
8959 * objc.dg/method-7.m: Same.
8960 * objc.dg/method-9.m: Same.
8961 * objc.dg/missing-proto-3.m: Same.
8962 * objc.dg/private-1.m: Same.
8963 * objc.dg/property/at-property-1.m: Same.
8964 * objc.dg/property/at-property-14.m: Same.
8965 * objc.dg/property/at-property-17.m: Same.
8966 * objc.dg/property/at-property-21.m: Same.
8967 * objc.dg/property/at-property-5.m: Same.
8968 * objc.dg/property/dynamic-3.m: Same.
8969 * objc.dg/property/dynamic-4.m: Same.
8970 * objc.dg/property/property-neg-1.m: Same.
8971 * objc.dg/property/property-neg-6.m: Same.
8972 * objc.dg/property/synthesize-11.m: Same.
8973 * objc.dg/property/synthesize-5.m: Same.
8974 * objc.dg/property/synthesize-6.m: Same.
8975 * objc.dg/proto-hier-1.m: Same.
8976 * objc.dg/proto-lossage-4.m: Same.
8977 * objc.dg/protocol-qualifier-2.m: Same.
8978 * objc.dg/strings/strings-1.m: Same.
8979 * objc.dg/type-size-1.m: Same.
8980
8981 2017-04-18 Jeff Law <law@redhat.com>
8982
8983 PR target/74563
8984 * gcc.target/mips/pr74563: New test.
8985
8986 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8987
8988 PR tree-optimization/80443
8989 * gcc.c-torture/compile/pr80443.c: New test.
8990
8991 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
8992
8993 PR rtl-optimization/80357
8994 * gcc.c-torture/compile/pr80357.c: New test.
8995
8996 2017-04-18 Jeff Law <law@redhat.com>
8997
8998 PR middle-end/80422
8999 * gcc.c-torture/compile/pr80422.c: New test.
9000
9001 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9002
9003 PR debug/80263
9004 * gcc.dg/debug/dwarf2/pr80263.c: New test.
9005
9006 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9007
9008 PR target/80099
9009 * gcc.target/powerpc/pr80099-1.c: New test.
9010 * gcc.target/powerpc/pr80099-2.c: Likewise.
9011 * gcc.target/powerpc/pr80099-3.c: Likewise.
9012 * gcc.target/powerpc/pr80099-4.c: Likewise.
9013 * gcc.target/powerpc/pr80099-5.c: Likewise.
9014
9015 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9016
9017 PR sanitizer/80444
9018 * gcc.dg/sancov/pr80444.c: New test.
9019
9020 PR middle-end/79788
9021 PR middle-end/80375
9022 * gcc.dg/pr79788-1.c: New test.
9023 * gcc.dg/pr79788-2.c: New test.
9024
9025 2017-04-18 Marek Polacek <polacek@redhat.com>
9026
9027 PR c++/80244 - ICE with attribute in template alias.
9028 * g++.dg/cpp0x/alias-decl-59.C: New test.
9029
9030 PR c++/80241 - ICE with alignas pack expansion.
9031 * g++.dg/cpp0x/alignas11.C: New test.
9032
9033 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9034
9035 PR c++/80287
9036 * g++.dg/lto/pr80287_0.C: New test.
9037
9038 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9039
9040 PR target/80315
9041 * gcc.target/powerpc/pr80315-1.c: New test.
9042 * gcc.target/powerpc/pr80315-2.c: New test.
9043 * gcc.target/powerpc/pr80315-3.c: New test.
9044 * gcc.target/powerpc/pr80315-4.c: New test.
9045
9046 2017-04-16 Tom de Vries <tom@codesourcery.com>
9047
9048 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9049 directive.
9050 * g++.dg/parse/error3.C: Same.
9051 * g++.old-deja/g++.pt/niklas01a.C: Same.
9052 * gcc.dg/990506-0.c: Same.
9053 * gcc.dg/cpp/19990413-1.c: Same.
9054 * gcc.dg/cpp/pragma-1.c: Same.
9055 * gcc.dg/cpp/pragma-2.c: Same.
9056 * gcc.dg/m-un-2.c: Same.
9057 * objc.dg/private-1.m: Same.
9058
9059 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
9060
9061 * gcc.dg/pr54669.c: Fix dg-do directive.
9062 * gcc.dg/pr78582.c: Ditto.
9063 * gcc.dg/pr80020.c: Ditto.
9064 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9065 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9066 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9067 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9068 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9069 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9070 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9071 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9072 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9073 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9074
9075 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9076
9077 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
9078 * gfortran.dg/generic_29.f90: Likewise.
9079 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9080 * gfortran.dg/pr41922.f90: Likewise.
9081 * gfortran.dg/pr70006.f90: Likewise.
9082
9083 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9084
9085 PR tree-optimization/66612
9086 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9087
9088 2017-04-14 Janus Weil <janus@gcc.gnu.org>
9089
9090 PR fortran/80361
9091 * gfortran.dg/class_62.f90: New test case.
9092
9093 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9094
9095 * gcc.target/arc/loop-1.c: New file.
9096
9097 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9098
9099 PR target/80098
9100 * gcc.target/powerpc/pr80098-1.c: New test.
9101 * gcc.target/powerpc/pr80098-2.c: Likewise.
9102 * gcc.target/powerpc/pr80098-3.c: Likewise.
9103 * gcc.target/powerpc/pr80098-4.c: Likewise.
9104
9105 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9106
9107 PR sanitizer/80403
9108 * g++.dg/ubsan/pr80403-2.C: New test.
9109
9110 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9111
9112 PR rtl-optimization/80343
9113 * gcc.target/powerpc/pr80343.c: New.
9114
9115 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9116
9117 PR sanitizer/80414
9118 * c-c++-common/ubsan/bounds-15.c: New test.
9119
9120 2017-04-13 Richard Biener <rguenther@suse.de>
9121
9122 PR testsuite/80416
9123 * g++.dg/torture/pr79671.C: Fix asm constraints.
9124
9125 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9126
9127 PR debug/80321
9128 * gcc.dg/debug/pr80321.c: New test.
9129
9130 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9131
9132 * gnat.dg/debug10.adb: New test.
9133 * gnat.dg/debug10_pkg.ads: New helper.
9134
9135 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9136
9137 PR tree-optimization/79390
9138 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9139
9140 PR sanitizer/80403
9141 PR sanitizer/80404
9142 PR sanitizer/80405
9143 * g++.dg/ubsan/pr80403.C: New test.
9144 * g++.dg/ubsan/pr80404.C: New test.
9145 * g++.dg/ubsan/pr80405.C: New test.
9146
9147 PR c/80163
9148 * gcc.dg/torture/pr80163.c: New test.
9149
9150 2017-04-12 Richard Biener <rguenther@suse.de>
9151 Jeff Law <law@redhat.com>
9152
9153 PR tree-optimization/80359
9154 * gcc.dg/torture/pr80359.c: New testcase.
9155
9156 2017-04-12 Richard Biener <rguenther@suse.de>
9157 Bernd Edlinger <bernd.edlinger@hotmail.de>
9158
9159 PR middle-end/79671
9160 * g++.dg/torture/pr79671.C: New testcase.
9161 * g++.dg/lto/pr79671_0.C: Likewise.
9162 * g++.dg/lto/pr79671_1.c: Likewise.
9163
9164 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9165
9166 PR sanitizer/80349
9167 * g++.dg/ubsan/pr80349.C: New test.
9168
9169 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9170
9171 PR c++/80370
9172 * g++.dg/cpp1z/decomp28.C: New test.
9173
9174 PR middle-end/80100
9175 * gcc.dg/pr80100.c: New test.
9176
9177 PR rtl-optimization/80385
9178 * g++.dg/opt/pr80385.C: New test.
9179
9180 2017-04-11 Martin Liska <mliska@suse.cz>
9181
9182 PR ipa/80212
9183 * g++.dg/ipa/pr80212.C: New test.
9184
9185 2017-04-11 Martin Sebor <msebor@redhat.com>
9186
9187 PR middle-end/80364
9188 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9189
9190 2017-04-11 Martin Liska <mliska@suse.cz>
9191
9192 PR sanitizer/70878
9193 * gcc.dg/ubsan/pr70878.c: New test.
9194
9195 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9196
9197 PR target/80381
9198 * gcc.target/i386/pr80381.c: New test.
9199
9200 PR c++/80363
9201 * g++.dg/ext/pr80363.C: New test.
9202
9203 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9204
9205 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9206 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9207 Add avr-*-* to non-lp64 selector.
9208
9209 2017-04-10 Martin Sebor <msebor@redhat.com>
9210
9211 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9212 * gcc.dg/pr40340-4.c: Same.
9213
9214 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9215
9216 PR fortran/69498
9217 * gfortran.dg/submodule_unexp.f90: Modified test
9218 to account for new error.
9219 * gfortran.dg/submodule_twice.f90: New Test
9220
9221 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9222
9223 PR c++/80176
9224 * g++.dg/init/ref23.C: New test.
9225
9226 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9227
9228 PR tree-optimization/80304
9229 * gfortran.dg/do_concurrent_4.f90: New test case.
9230
9231 2017-04-10 Janus Weil <janus@gcc.gnu.org>
9232
9233 PR fortran/80046
9234 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9235
9236 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
9237
9238 * g++.dg/torture/pr79905.C: Add -maltivec option.
9239
9240 2017-04-10 Jeff Law <law@redhat.com>
9241
9242 PR tree-optimization/80374
9243 * g++.dg/pr80374.c: New test.
9244
9245 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9246
9247 PR target/80108
9248 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9249 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9250
9251 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9252
9253 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9254
9255 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9256
9257 PR testsuite/79356
9258 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9259
9260 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
9261
9262 PR testsuite/79867
9263 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9264
9265 2017-04-10 Marek Polacek <polacek@redhat.com>
9266
9267 PR sanitizer/80348
9268 * g++.dg/ubsan/div-by-zero-3.C: New test.
9269
9270 2017-04-10 Bin Cheng <bin.cheng@arm.com>
9271
9272 PR tree-optimization/80153
9273 * gcc.c-torture/execute/pr80153.c: New.
9274
9275 2017-04-10 Richard Biener <rguenther@suse.de>
9276
9277 PR middle-end/80362
9278 * gcc.dg/torture/pr80362.c: New testcase.
9279
9280 2017-04-10 Richard Biener <rguenther@suse.de>
9281
9282 PR tree-optimization/80304
9283 * gcc.dg/torture/pr80304.c: New testcase.
9284
9285 2017-04-10 Nathan Sidwell <nathan@acm.org>
9286
9287 PR target/79905
9288 * g++.dg/torture/pr79905.C: New.
9289
9290 2017-04-10 Martin Liska <mliska@suse.cz>
9291
9292 PR sanitizer/80350
9293 * c-c++-common/ubsan/pr80350.c: New test.
9294
9295 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9296
9297 PR target/80324
9298 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9299
9300 2017-04-08 Martin Liska <mliska@suse.cz>
9301
9302 Revert:
9303 2017-04-07 Martin Liska <mliska@suse.cz>
9304
9305 PR ipa/80212
9306 * g++.dg/ipa/pr80212.C: New test.
9307
9308 2017-04-07 Jakub Jelinek <jakub@redhat.com>
9309
9310 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9311 dg-options.
9312 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9313
9314 PR target/80322
9315 PR target/80323
9316 PR target/80325
9317 PR target/80326
9318 * gcc.target/i386/avx512f-undefined-1.c: New test.
9319 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9320 * gcc.target/i386/avx-cvtsd-1.c: New test.
9321 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9322 * gcc.target/i386/avx512f-abspd-1.c: New test.
9323 * gcc.target/i386/avx-cvtss-1.c: New test.
9324 * gcc.target/i386/avx512f-absps-1.c: New test.
9325 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9326 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9327
9328 2017-04-07 Marek Polacek <polacek@redhat.com>
9329
9330 PR sanitizer/80348
9331 * g++.dg/ubsan/div-by-zero-2.C: New test.
9332
9333 PR c++/80095
9334 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9335
9336 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9337
9338 PR rtl-optimization/70478
9339 * gcc.target/s390/pr70478.c: New.
9340
9341 2017-04-07 Martin Liska <mliska@suse.cz>
9342
9343 PR target/79889
9344 * g++.dg/ext/mv8.C: Add aarch64* targets.
9345
9346 2017-04-07 Martin Liska <mliska@suse.cz>
9347
9348 PR ipa/80212
9349 * g++.dg/ipa/pr80212.C: New test.
9350
9351 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9352
9353 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9354
9355 2017-04-07 Richard Biener <rguenther@suse.de>
9356
9357 PR tree-optimization/80334
9358 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9359 alignas on stack.
9360
9361 2017-04-07 Richard Biener <rguenther@suse.de>
9362
9363 PR middle-end/80341
9364 * gcc.dg/torture/pr80341.c: New testcase.
9365
9366 2017-04-06 Jakub Jelinek <jakub@redhat.com>
9367
9368 PR debug/80234
9369 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9370 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9371
9372 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9373
9374 PR target/79733
9375 * gcc.target/i386/pr79733.c: New test.
9376
9377 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9378
9379 PR target/80298
9380 * gcc.target/i386/pr80298-1.c: New test.
9381 * gcc.target/i386/pr80298-2.c: Ditto.
9382
9383 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9384
9385 PR target/80082
9386 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9387 ARMv7-R.
9388
9389 2017-04-06 Richard Biener <rguenther@suse.de>
9390
9391 PR tree-optimization/80334
9392 * g++.dg/torture/pr80334.C: New testcase.
9393
9394 2017-04-06 Martin Liska <mliska@suse.cz>
9395
9396 PR sanitizer/80166
9397 * gcc.dg/asan/pr80166.c: New test.
9398
9399 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9400
9401 PR tree-optimization/79390
9402 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9403
9404 2017-04-06 Richard Biener <rguenther@suse.de>
9405
9406 PR tree-optimization/80262
9407 * gcc.target/i386/pr80262.c: New testcase.
9408
9409 2017-04-06 Richard Biener <rguenther@suse.de>
9410
9411 PR middle-end/80281
9412 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9413
9414 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9415
9416 PR rtl-optimization/70703
9417 * gcc.target/i386/pr70703.c: New.
9418
9419 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9420
9421 PR sanitizer/80308
9422 * c-c++-common/asan/pr80308.c: New test.
9423
9424 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9425
9426 PR target/79890
9427 * gcc.target/s390/pr79890.c: New test case.
9428
9429 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9430
9431 PR target/80310
9432 * c-c++-common/ubsan/pr80310.c: New test.
9433
9434 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9435
9436 PR c++/80297
9437 * g++.dg/torture/pr80297.C: New test.
9438
9439 PR tree-optimization/79390
9440 * gcc.target/i386/pr79390.c: New test.
9441 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9442
9443 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9444
9445 PR c++/80296
9446 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9447
9448 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9449
9450 PR target/80307
9451 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9452 targeting any CPU or architecture.
9453 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9454 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9455 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9456 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9457 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9458 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9459 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9460 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9461
9462 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
9463
9464 PR fortran/69498
9465 * gfortran.dg/submodule_unexp.f90: New test.
9466
9467 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9468
9469 PR target/80286
9470 * gcc.target/i386/avx-pr80286.c: New test.
9471 * gcc.dg/pr80286.c: New test.
9472
9473 2017-04-04 Richard Biener <rguenther@suse.de>
9474
9475 PR middle-end/80281
9476 * gcc.dg/torture/pr80281.c: New testcase.
9477
9478 2017-04-04 Richard Biener <rguenther@suse.de>
9479
9480 PR tree-optimization/80275
9481 * g++.dg/opt/pr80275.C: Make g static.
9482
9483 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9484
9485 PR rtl-optimization/60818
9486 * gcc.c-torture/compile/pr60818.c: New testcase.
9487
9488 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
9489
9490 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9491 * gcc.dg/20031012-1.c: Likewise.
9492 * gcc.dg/ipa/ipcp-1.c: Likewise.
9493 * gcc.dg/torture/matrix-3.c: Likewise.
9494 * gcc.target/powerpc/ppc-spe.c: Likewise.
9495 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9496
9497 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9498
9499 PR target/80246
9500 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9501 powerpc_vsx_ok.
9502 (std, ld): Limit scan-assembler-times check to lp64.
9503 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9504 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9505 powerpc_vsx_ok.
9506
9507 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9508
9509 PR target/80246
9510 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9511
9512 2017-04-03 Richard Biener <rguenther@suse.de>
9513
9514 PR tree-optimization/80275
9515 * g++.dg/opt/pr80275.C: New testcase.
9516
9517 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9518
9519 PR testsuite/79356
9520 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9521
9522 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9523
9524 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9525 (bal): Increase iteration count and assume alignment.
9526
9527 2017-04-03 Bin Cheng <bin.cheng@arm.com>
9528
9529 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9530
9531 2017-04-02 Andrew Pinski <apinski@cavium.com>
9532
9533 * gcc.c-torture/compile/nested-3.c: New testcase.
9534 * gcc.c-torture/execute/20170401-1.c: New testcase.
9535 * gcc.c-torture/execute/20170401-2.c: New testcase.
9536
9537 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9538
9539 PR rtl-optimization/79405
9540 gcc.dg/pr79405.c: New testcase.
9541
9542 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9543
9544 PR debug/79255
9545 * gcc.dg/pr79255.c: New test.
9546
9547 PR c++/79572
9548 * g++.dg/ubsan/null-8.C: New test.
9549
9550 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9551
9552 PR target/80107
9553 * gfortran.dg/pr80107.f: New.
9554
9555 2017-03-31 Jeff Law <law@redhat.com>
9556
9557 PR tree-optimization/49498
9558 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9559
9560 2017-03-31 Richard Biener <rguenther@suse.de>
9561
9562 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9563
9564 2017-03-31 Richard Biener <rguenther@suse.de>
9565
9566 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9567
9568 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9569
9570 PR libstdc++/80251
9571 * g++.dg/ext/is_aggregate.C: New test.
9572
9573 PR middle-end/80173
9574 * gcc.target/i386/pr80173.c: New test.
9575
9576 PR middle-end/80163
9577 * gcc.dg/pr80163.c: New test.
9578
9579 PR debug/80025
9580 * gcc.dg/torture/pr80025.c: New test.
9581
9582 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9583
9584 * gcc.target/mips/pr52125.c: Add -msym32.
9585
9586 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9587
9588 PR translation/80189
9589 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9590 * g++.dg/gomp/sharing-1.C: Likewise.
9591 * gfortran.dg/gomp/pr44536.f90: Likewise.
9592 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9593 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9594 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9595 * gfortran.dg/gomp/pr33439.f90: Likewise.
9596 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9597 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9598 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9599 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9600 * gcc.dg/gomp/sharing-1.c: Likewise.
9601
9602 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9603
9604 PR target/80246
9605 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9606 Darwin and SPE.
9607 (dxex, dxexq): Update return type.
9608 (diex, diexq): Update argument type.
9609 * gcc.target/powerpc/pr80246.c: New test.
9610
9611 2017-03-30 Martin Jambor <mjambor@suse.cz>
9612
9613 PR ipa/77333
9614 * g++.dg/ipa/pr77333.C: New test.
9615
9616 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9617
9618 PR target/80206
9619 * gcc.target/i386/pr80206.c: New test.
9620
9621 2017-03-30 Richard Biener <rguenther@suse.de>
9622
9623 PR tree-optimization/77498
9624 * gfortran.dg/pr77498.f: New testcase.
9625
9626 2017-03-29 Marek Polacek <polacek@redhat.com>
9627
9628 PR c/79730
9629 * gcc.dg/pr79730.c: New test.
9630
9631 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9632
9633 PR libgfortran/78670
9634 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9635 a character of length 1. Update test for success.
9636 * gfortran.dg/dtio_28.f03: New test.
9637 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9638 'scratch' to delete the file when done.
9639
9640 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9641
9642 PR rtl-optimization/80233
9643 * gcc.c-torture/compile/pr80233.c: New testcase.
9644
9645 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9646
9647 PR fortran/80254
9648 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9649 * gfortran.dg/dec_io_2a.f90: instead (new test).
9650
9651 2017-03-28 Jiong Wang <jiong.wang@arm.com>
9652
9653 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9654
9655 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9656
9657 PR testsuite/43496
9658 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9659 generating PIC code.
9660
9661 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9662
9663 PR rtl-optimization/80193
9664 * gcc.target/i386/pr80193.c: New.
9665
9666 2017-03-28 Janus Weil <janus@gcc.gnu.org>
9667
9668 PR fortran/78661
9669 * gfortran.dg/dtio_25.f90: Modified test case.
9670 * gfortran.dg/dtio_27.f90: New test case.
9671
9672 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
9673
9674 PR target/53383
9675 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9676 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9677 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9678
9679 2017-03-28 Bin Cheng <bin.cheng@arm.com>
9680
9681 * gcc.c-torture/compile/irreducible-loop.c: New.
9682
9683 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9684
9685 PR tree-optimization/80218
9686 * gcc.dg/pr80218.c: New test.
9687
9688 2017-03-28 Richard Biener <rguenther@suse.de>
9689
9690 PR tree-optimization/78644
9691 * gcc.dg/pr78644-1.c: New testcase.
9692 * gcc.dg/pr78644-2.c: Likewise.
9693
9694 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9695
9696 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9697 * gcc.dg/pic-4.c: Likewise.
9698 * gcc.dg/pie-3.c: Likewise.
9699 * gcc.dg/pie-4.c: Likewise.
9700
9701 2017-03-28 Martin Liska <mliska@suse.cz>
9702
9703 PR ipa/80205
9704 * g++.dg/ipa/pr80205.C: New test.
9705
9706 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9707
9708 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9709 with sizeof(int) < 4.
9710 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9711 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9712 * gcc.dg/torture/pr79777.c: Likewise.
9713 * gcc.dg/torture/pr79910.c: Likewise.
9714
9715 2017-03-28 Richard Biener <rguenther@suse.de>
9716
9717 PR middle-end/80222
9718 * g++.dg/pr80222.C: New testcase.
9719
9720 2017-03-28 Martin Liska <mliska@suse.cz>
9721
9722 PR ipa/80104
9723 * gcc.dg/ipa/pr80104.c: New test.
9724
9725 2017-03-28 Marek Polacek <polacek@redhat.com>
9726
9727 PR sanitizer/80067
9728 * c-c++-common/ubsan/shift-10.c: New test.
9729
9730 2017-03-27 Jeff Law <law@redhat.com>
9731
9732 PR tree-optimization/80216
9733 * gcc.c-torture/compile/pr80216.c: New test.
9734
9735 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9736
9737 PR middle-end/80162
9738 * c-c++-common/pr80162-1.c: New test.
9739 * c-c++-common/pr80162-2.c: New test.
9740 * c-c++-common/pr80162-3.c: New test.
9741
9742 PR target/80102
9743 * g++.dg/opt/pr80102.C: New test.
9744
9745 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9746
9747 PR target/78543
9748 * gcc.target/powerpc/pr78543.c: New test.
9749
9750 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
9751
9752 PR target/80103
9753 * gcc.target/powerpc/pr80103-1.c: New test.
9754
9755 2017-03-27 Richard Biener <rguenther@suse.de>
9756
9757 PR tree-optimization/80181
9758 * gcc.dg/torture/pr80181.c: New testcase.
9759
9760 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
9761
9762 * gcc.target/arc/interrupt-4.c: New file.
9763
9764 2017-03-27 Richard Biener <rguenther@suse.de>
9765
9766 PR ipa/79776
9767 * g++.dg/ipa/pr79776.C: New testcase.
9768
9769 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9770
9771 PR sanitizer/80168
9772 * gcc.dg/asan/pr80168.c: New test.
9773
9774 2017-03-27 Richard Biener <rguenther@suse.de>
9775
9776 PR tree-optimization/80170
9777 * gcc.dg/pr80170.c: New testcase.
9778
9779 2017-03-27 Richard Biener <rguenther@suse.de>
9780
9781 PR middle-end/80171
9782 * g++.dg/torture/pr80171.C: New testcase.
9783
9784 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
9785
9786 * gcc.dg/torture/pr79732.c: Require alias support.
9787 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
9788
9789 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
9790 libatomic_available.
9791 * gfortran.dg/coarray_image_status_1.f08: Likewise.
9792 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
9793
9794 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9795
9796 PR libgfortran/78881
9797 * gfortran.dg/dtio_26.f90: New test.
9798
9799 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
9800
9801 PR fortran/80156
9802 PR fortran/79382
9803 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
9804 testcase for PR80156. Add a main programme that tests that
9805 the typebound generic is accessible.
9806
9807 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
9808
9809 PR rtl-optimization/80160
9810 PR rtl-optimization/80159
9811
9812 * gcc.target/i386/pr80160.c: New test.
9813
9814 2017-03-24 Jakub Jelinek <jakub@redhat.com>
9815
9816 PR sanitizer/79904
9817 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
9818
9819 2017-03-24 Marek Polacek <polacek@redhat.com>
9820
9821 PR c++/80119
9822 * g++.dg/warn/Wuninitialized-9.C: New test.
9823
9824 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9825
9826 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
9827 and remove the high-level builtin. The error message for the
9828 would prevent compilation from reaching the second.
9829 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
9830
9831 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9832
9833 * gcc.target/s390/vxe/negfma-1.c: New test.
9834
9835 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9836
9837 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
9838 * gcc.target/s390/arch12/mul-1.c: New test.
9839 * gcc.target/s390/arch12/mul-2.c: New test.
9840
9841 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9842
9843 * gcc.target/s390/vxe/vllezlf-1.c: New test.
9844
9845 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9846
9847 * gcc.target/s390/vxe/popcount-1.c: New test.
9848
9849 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9850
9851 * gcc.target/s390/vxe/bitops-1.c: New test.
9852
9853 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9854
9855 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
9856 * lib/target-supports.exp: Add effective target check s390_vxe.
9857
9858 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9859
9860 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
9861 comparison instructions used from now on.
9862
9863 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9864
9865 * gcc.target/s390/s390.exp (check_effective_target_vector):
9866 Include target-supports.exp and move target_vector check routine
9867 ...
9868 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
9869 here and rename it.
9870 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
9871 check from vector to s390_vx.
9872 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
9873 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
9874 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
9875 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
9876 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
9877 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
9878 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
9879 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
9880 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
9881
9882 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9883
9884 * gcc.target/s390/vector/vec-init-2.c: New test.
9885
9886 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9887
9888 * gcc.dg/ubsan/pr79904-2.c: New test.
9889
9890 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9891
9892 PR target/79893
9893 * gcc.target/s390/zvector/pr79893.c: New test.
9894
9895 2017-03-24 Jakub Jelinek <jakub@redhat.com>
9896
9897 PR rtl-optimization/80112
9898 * gcc.dg/pr80112.c: New test.
9899
9900 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9901
9902 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
9903 etc. line numbers.
9904 * gcc.dg/Walloca-1.c: Likewise.
9905 * gcc.dg/Walloca-2.c: Likewise.
9906 * gcc.dg/Wvla-larger-than-2.c: Likewise.
9907
9908 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9909
9910 PR tree-optimization/80158
9911 * gfortran.fortran-torture/compile/pr80158.f: New file.
9912
9913 2017-03-24 Richard Biener <rguenther@suse.de>
9914
9915 PR tree-optimization/80167
9916 * gcc.dg/graphite/pr80167.c: New testcase.
9917
9918 2017-03-24 Tom de Vries <tom@codesourcery.com>
9919
9920 PR testsuite/80092
9921 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
9922 dg-require-effective-target global_constructor.
9923 * gcc.dg/tls/emutls-2.c: Same.
9924
9925 2017-03-24 Tom de Vries <tom@codesourcery.com>
9926
9927 PR testsuite/80092
9928 * c-c++-common/Wimplicit-fallthrough-34.c: Add
9929 dg-require-effective-target indirect_jumps.
9930
9931 2017-03-24 Tom de Vries <tom@codesourcery.com>
9932
9933 PR testsuite/80092
9934 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
9935 nonlocal_goto.
9936
9937 2017-03-24 Tom de Vries <tom@codesourcery.com>
9938
9939 PR testsuite/80092
9940 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
9941 * gcc.dg/Walloca-12.c: Same.
9942 * gcc.dg/attr-alloc_size-8.c: Same.
9943 * gcc.dg/Walloca-4.c: Same.
9944 * gcc.dg/Walloca-8.c: Same.
9945 * gcc.dg/Walloca-13.c: Same.
9946 * gcc.dg/Walloca-14.c: Same.
9947 * gcc.dg/attr-alloc_size-9.c: Same.
9948 * gcc.dg/Walloca-1.c: Same.
9949 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9950 * gcc.dg/Walloca-5.c: Same.
9951 * gcc.dg/Walloca-10.c: Same.
9952 * gcc.dg/Walloca-9.c: Same.
9953 * gcc.dg/attr-alloc_size-6.c: Same.
9954 * gcc.dg/Wvla-larger-than-1.c: Same.
9955 * gcc.dg/torture/pr71881.c: Same.
9956 * gcc.dg/torture/pr71901.c: Same.
9957 * gcc.dg/torture/pr78742.c: Same.
9958 * gcc.dg/builtin-alloc-size.c: Same.
9959 * gcc.dg/Walloca-2.c: Same.
9960 * gcc.dg/Walloca-6.c: Same.
9961 * gcc.dg/Walloca-11.c: Same.
9962 * gcc.dg/attr-alloc_size-7.c: Same.
9963 * gcc.dg/Wvla-larger-than-2.c: Same.
9964 * gcc.dg/Walloca-3.c: Same.
9965 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9966 * gcc.c-torture/compile/pr79413.c: Same.
9967 * gcc.c-torture/compile/pr78439.c: Same.
9968
9969 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9970
9971 * gcc.target/powerpc/p9-options-1.c: New test.
9972
9973 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9974
9975 PR target/71436
9976 * gcc.c-torture/compile/pr71436.c: New test.
9977
9978 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9979 Richard Biener <rguenther@suse.de>
9980
9981 PR tree-optimization/79908
9982 PR tree-optimization/80136
9983 * gcc.dg/torture/pr79908.c: New file.
9984
9985 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
9986
9987 PR fortran/39239
9988 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
9989
9990 2017-03-22 Jakub Jelinek <jakub@redhat.com>
9991
9992 PR c++/80141
9993 * g++.dg/gomp/pr80141.C: New test.
9994
9995 PR c++/80129
9996 * g++.dg/torture/pr80129.C: New test.
9997
9998 PR sanitizer/80110
9999 * g++.dg/tsan/pr80110.C: New test.
10000
10001 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10002
10003 PR fortran/80142
10004 * gfortran.dg/any_loc.f90: New test case.
10005
10006 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10007
10008 PR target/80082
10009 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
10010 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
10011
10012 2017-03-22 Martin Liska <mliska@suse.cz>
10013
10014 PR target/79906
10015 * g++.dg/ext/mv8.C: Add power* targets.
10016
10017 2017-03-21 Martin Sebor <msebor@redhat.com>
10018
10019 PR c++/79548
10020 * g++.dg/warn/Wunused-var-26.C: New test.
10021
10022 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10023
10024 PR tree-optimization/79908
10025 * gcc.dg/torture/pr79908.c: Revert addition of new file.
10026
10027 2017-03-21 Marek Polacek <polacek@redhat.com>
10028 Martin Sebor <msebor@redhat.com>
10029
10030 PR tree-optimization/80109
10031 * gcc.dg/Walloca-14.c: New test.
10032
10033 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10034
10035 PR target/80125
10036 * gcc.target/powerpc/pr80125.c: New test.
10037
10038 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
10039
10040 PR fortran/69498
10041 * gfortran.dg/unexp_attribute.f90: New test
10042
10043 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10044 Richard Biener <rguenther@suse.de>
10045
10046 PR tree-optimization/79908
10047 * gcc.dg/torture/pr79908.c: New file.
10048
10049 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10050
10051 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10052 with sizeof(int) < 4.
10053
10054 2017-03-21 Martin Liska <mliska@suse.cz>
10055
10056 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10057 apostrophes.
10058
10059 2017-03-21 Richard Biener <rguenther@suse.de>
10060
10061 PR tree-optimization/80032
10062 * g++.dg/opt/pr80032.C: New testcase.
10063
10064 2017-03-21 Richard Biener <rguenther@suse.de>
10065
10066 PR tree-optimization/80122
10067 * gcc.dg/torture/pr80122.c: New testcase.
10068
10069 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10070
10071 * gcc.dg/pic-2.c: Skip for MIPS.
10072 * gcc.dg/pie-2.c: Skip for MIPS.
10073
10074 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10075
10076 PR c++/77752
10077 * g++.dg/cpp0x/initlist97.C: New.
10078 * g++.dg/cpp0x/initlist85.C: Update.
10079
10080 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10081
10082 PR c/67338
10083 * gcc.dg/pr67338.c: New test.
10084
10085 PR c++/35878
10086 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10087 dump instead of assembler.
10088 * g++.dg/init/pr35878_2.C: Likewise.
10089 * g++.dg/init/pr35878_3.C: Likewise.
10090
10091 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10092
10093 PR c/80097
10094 * gcc.dg/ubsan/pr80097.c: New test.
10095
10096 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10097
10098 PR tree-optimization/80054
10099 * g++.dg/torture/pr80054.C: New file.
10100
10101 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10102
10103 PR target/79963
10104 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10105 directive to assure selection of proper bit using rlwinm insn.
10106 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10107 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10108 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10109 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10110
10111 2017-03-20 Marek Polacek <polacek@redhat.com>
10112 Paolo Carlini <paolo.carlini@oracle.com>
10113
10114 PR c++/80059 - ICE with noexcept and __transaction_atomic
10115 * g++.dg/tm/pr80059-2.C: New test.
10116 * g++.dg/tm/pr80059.C: New test.
10117
10118 2017-03-20 Martin Liska <mliska@suse.cz>
10119
10120 PR middle-end/79753
10121 * gcc.target/i386/mpx/pr79753.c: New test.
10122
10123 2017-03-20 Martin Liska <mliska@suse.cz>
10124
10125 PR target/79769
10126 PR target/79770
10127 * g++.dg/pr79769.C: New test.
10128 * gcc.target/i386/mpx/pr79770.c: New test.
10129
10130 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10131
10132 PR target/78857
10133 * gcc.target/s390/load-and-test-fp-1.c: New test.
10134 * gcc.target/s390/load-and-test-fp-2.c: New test.
10135
10136 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10137
10138 PR fortran/79676
10139 * gfortran.dg/submodule_28.f08 : New test.
10140
10141 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10142
10143 PR fortran/71838
10144 * gfortran.dg/submodule_26.f08 : New test.
10145 * gfortran.dg/submodule_27.f08 : New test.
10146
10147 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10148
10149 PR target/79951
10150 * gcc.target/powerpc/pr79951.c: New.
10151
10152 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10153
10154 PR rtl-optimization/79910
10155 * gcc.dg/torture/pr79910.c: New test.
10156
10157 2017-03-17 Jeff Law <law@redhat.com>
10158
10159 PR tree-optimization/71437
10160 * gcc.dg/tree-ssa/pr71437.c: New test.
10161 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10162 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10163 now caught by VRP, but which were previously caught by DOM.
10164
10165 2017-03-17 Richard Biener <rguenther@suse.de>
10166
10167 PR middle-end/80075
10168 * g++.dg/torture/pr80075.C: New testcase.
10169
10170 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10171
10172 PR target/71294
10173 * g++.dg/pr71294.C: New test.
10174
10175 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10176
10177 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10178
10179 2017-03-16 Jakub Jelinek <jakub@redhat.com>
10180
10181 PR fortran/80010
10182 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10183
10184 PR fortran/79886
10185 * gfortran.dg/pr79886.f90: New test.
10186
10187 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10188
10189 PR target/79038
10190 * gcc.target/powerpc/pr79038-1.c: New test.
10191
10192 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10193
10194 PR fortran/33271
10195 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10196
10197 2017-03-15 Jiong Wang <jiong.wang@arm.com>
10198
10199 PR testsuite/79356
10200 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10201
10202 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
10203
10204 PR target/80019
10205 * gcc.target/i386/pr80019.c: New test.
10206
10207 2017-03-15 Martin Liska <mliska@suse.cz>
10208
10209 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10210
10211 2017-03-14 Martin Sebor <msebor@redhat.com>
10212
10213 PR tree-optimization/79800
10214 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10215 * gcc.dg/tree-ssa/pr79800.c: New test.
10216
10217 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10218
10219 PR target/79947
10220 * gcc.target/powerpc/pr79947.c: New test.
10221
10222 2017-03-14 Martin Sebor <msebor@redhat.com>
10223
10224 PR middle-end/80020
10225 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10226 * gcc.dg/attr-alloc_size-7.c: Same.
10227 * gcc.dg/attr-alloc_size-9.c: Same.
10228 * gcc.dg/builtin-alloc-size.c: Same.
10229 * gcc.dg/pr80020.c: New test.
10230
10231 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10232
10233 PR rtl-optimization/79728
10234 * gcc.target/i386/sse-globalreg.c: New test.
10235
10236 2017-03-14 Martin Liska <mliska@suse.cz>
10237
10238 PR lto/66295
10239 * gcc.dg/tree-prof/pr66295.c: New test.
10240
10241 2017-03-13 Martin Liska <mliska@suse.cz>
10242
10243 PR middle-end/78339
10244 * gcc.target/i386/mpx/pr78339.c: New test.
10245
10246 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10247
10248 * gcc.target/arc/bitfield.c: New file.
10249
10250 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10251
10252 * gcc.target/arc/pr9001090948.c: New file.
10253
10254 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10255
10256 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10257 Fix test. Make early-out condition return early. Correct comments.
10258
10259 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10260
10261 PR libgfortran/78854
10262 * gfortran.dg/dtio_25.f90: New test.
10263
10264 2017-03-10 Martin Sebor <msebor@redhat.com>
10265
10266 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10267
10268 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10269
10270 PR rtl-optimization/78911
10271 * gcc.target/i386/pr78911-1.c: New test.
10272 * gcc.target/i386/pr78911-2.c: New test.
10273
10274 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
10275
10276 PR target/79941
10277 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10278 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10279 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10280
10281 2017-03-10 Marek Polacek <polacek@redhat.com>
10282
10283 PR c++/79967
10284 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10285
10286 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10287
10288 PR c++/79899
10289 * g++.dg/other/friend7.C: New test.
10290
10291 PR c++/79896
10292 * g++.dg/ext/int128-5.C: New test.
10293
10294 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10295
10296 PR testsuite/79356
10297 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10298 powerpc, sparc, or s390x.
10299
10300 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10301
10302 PR target/79907
10303 * gcc.target/powerpc/pr79907.c: New.
10304
10305 2017-03-10 Olivier Hainque <hainque@adacore.com>
10306
10307 * gnat.dg/opt64.adb: New test.
10308 * gnat.dg/opt64_pkg.ads: New helper.
10309 * gnat.dg/opt64_pkg.adb: New helper.
10310
10311 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10312
10313 PR rtl-optimization/79909
10314 * gcc.target/powerpc/pr79909.c: New test.
10315
10316 PR tree-optimization/79972
10317 * gcc.dg/pr79972.c: New test.
10318
10319 PR tree-optimization/77975
10320 * gcc.dg/pr77975.c: New test.
10321
10322 2017-03-09 Marek Polacek <polacek@redhat.com>
10323
10324 PR c++/79962
10325 PR c++/79984
10326 * c-c++-common/nonnull-3.c: New test.
10327 * g++.dg/warn/Wnonnull3.C: New test.
10328
10329 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10330
10331 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10332 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10333
10334 2017-03-09 Marek Polacek <polacek@redhat.com>
10335
10336 PR sanitizer/79757
10337 * gcc.dg/ubsan/pr79757-1.c: New test.
10338 * gcc.dg/ubsan/pr79757-2.c: New test.
10339 * gcc.dg/ubsan/pr79757-3.c: New test.
10340 * gcc.dg/ubsan/pr79757-4.c: New test.
10341 * gcc.dg/ubsan/pr79757-5.c: New test.
10342
10343 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10344
10345 PR c/79969
10346 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10347
10348 2017-03-09 Marek Polacek <polacek@redhat.com>
10349
10350 PR c++/79687
10351 * g++.dg/expr/ptrmem8.C: New test.
10352 * g++.dg/expr/ptrmem9.C: New test.
10353
10354 2017-03-09 Richard Biener <rguenther@suse.de>
10355
10356 PR tree-optimization/79977
10357 * gcc.dg/graphite/pr79977.c: New testcase.
10358
10359 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10360
10361 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10362 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10363 * lib/target-supports.exp (check_effective_target_rdynamic):
10364 New proc.
10365
10366 2017-03-09 Richard Biener <rguenther@suse.de>
10367
10368 PR middle-end/79971
10369 * gcc.dg/fixed-point/pr79971.c: New testcase.
10370
10371 2017-03-09 Richard Biener <rguenther@suse.de>
10372
10373 PR ipa/79970
10374 * gcc.dg/torture/pr79970.c: New testcase.
10375
10376 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10377
10378 PR c++/71966
10379 * g++.dg/cpp0x/pr71966-1.C: New.
10380 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10381
10382 2017-03-09 Martin Liska <mliska@suse.cz>
10383
10384 PR tree-optimization/79631
10385 * gcc.target/i386/mpx/pr79631.c: New test.
10386
10387 2017-03-09 Martin Liska <mliska@suse.cz>
10388
10389 PR target/65705
10390 PR target/69804
10391 * gcc.target/i386/pr71458.c: Update scanned pattern.
10392
10393 2017-03-09 Marek Polacek <polacek@redhat.com>
10394
10395 PR c++/79672
10396 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10397 * g++.dg/warn/Wduplicated-branches3.C: New test.
10398
10399 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10400
10401 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10402
10403 2017-03-09 Martin Liska <mliska@suse.cz>
10404
10405 PR ipa/79764
10406 * g++.dg/pr79764.C: New test.
10407
10408 2017-03-09 Martin Liska <mliska@suse.cz>
10409
10410 PR ipa/79761
10411 * g++.dg/pr79761.C: New test.
10412
10413 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10414
10415 PR sanitizer/79944
10416 * c-c++-common/asan/pr79944.c: New test.
10417
10418 PR target/79932
10419 * gcc.target/i386/pr79932-2.c: New test.
10420
10421 PR target/79932
10422 * gcc.target/i386/pr79932-1.c: New test.
10423
10424 2017-03-09 Marek Polacek <polacek@redhat.com>
10425
10426 PR c++/79900 - ICE in strip_typedefs
10427 * g++.dg/warn/Wpadded-1.C: New test.
10428
10429 2017-03-08 Marek Polacek <polacek@redhat.com>
10430
10431 * g++.dg/Walloca1.C: Adjust dg-warning.
10432
10433 2017-03-08 Andrew Haley <aph@redhat.com>
10434
10435 PR tree-optimization/79943
10436 * gcc.dg/tree-ssa/pr79943.c: New test.
10437
10438 2017-03-08 Richard Biener <rguenther@suse.de>
10439
10440 PR tree-optimization/79955
10441 * gcc.dg/uninit-24.c: New testcase.
10442
10443 2017-03-08 Richard Biener <rguenther@suse.de>
10444
10445 PR tree-optimization/79920
10446 * gcc.dg/vect/pr79920.c: New testcase.
10447
10448 2017-03-08 Jakub Jelinek <jakub@redhat.com>
10449
10450 PR sanitizer/79904
10451 * gcc.dg/ubsan/pr79904.c: New test.
10452
10453 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10454
10455 PR c/79834
10456 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10457 diagnostics.
10458
10459 2017-03-07 Marek Polacek <polacek@redhat.com>
10460
10461 PR middle-end/79809
10462 * g++.dg/Walloca1.C: New test.
10463
10464 2017-03-07 Martin Liska <mliska@suse.cz>
10465
10466 PR middle-end/68270
10467 * g++.dg/pr68270.C: New test.
10468
10469 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10470
10471 PR rtl-optimization/79901
10472 * gcc.target/i386/pr79901.c: New test.
10473
10474 PR sanitizer/79897
10475 * c-c++-common/ubsan/pr79897.c: New test.
10476
10477 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10478
10479 PR rtl-optimization/79571
10480 * gcc.target/i386/pr79571.c: New.
10481
10482 2017-03-06 Marek Polacek <polacek@redhat.com>
10483
10484 PR c++/79796 - ICE with NSDMI and this pointer
10485 * g++.dg/cpp0x/nsdmi13.C: New test.
10486
10487 2017-03-06 Julia Koval <julia.koval@intel.com>
10488
10489 PR target/79793
10490 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10491 directives.
10492 * gcc.target/i386/interrupt-13.c: Ditto.
10493 * gcc.target/i386/interrupt-14.c: Ditto.
10494 * gcc.target/i386/interrupt-15.c: Ditto.
10495
10496 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10497
10498 PR c++/79822
10499 * g++.dg/cpp0x/constexpr-79822.C: New test.
10500
10501 2017-03-06 Richard Biener <rguenther@suse.de>
10502
10503 PR tree-optimization/79894
10504 * gcc.dg/vect/pr79887.c: New testcase.
10505
10506 2017-03-06 Richard Biener <rguenther@suse.de>
10507
10508 PR tree-optimization/79824
10509 * gcc.dg/vect/pr79824-1.c: New testcase.
10510 * gcc.dg/vect/pr79824-2.c: Likewise.
10511
10512 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10513
10514 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10515 gettimeofday. Remove dg-skip-if for AVR.
10516 * lib/target-supports.exp (check_effective_target_gettimeofday):
10517 New proc.
10518
10519 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10520
10521 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10522 * gcc.target/s390/hotpatch-10.c: Likewise.
10523 * gcc.target/s390/hotpatch-11.c: Likewise.
10524 * gcc.target/s390/hotpatch-12.c: Likewise.
10525 * gcc.target/s390/hotpatch-13.c: Likewise.
10526 * gcc.target/s390/hotpatch-14.c: Likewise.
10527 * gcc.target/s390/hotpatch-15.c: Likewise.
10528 * gcc.target/s390/hotpatch-16.c: Likewise.
10529 * gcc.target/s390/hotpatch-17.c: Likewise.
10530 * gcc.target/s390/hotpatch-18.c: Likewise.
10531 * gcc.target/s390/hotpatch-19.c: Likewise.
10532 * gcc.target/s390/hotpatch-2.c: Likewise.
10533 * gcc.target/s390/hotpatch-26.c: Likewise.
10534 * gcc.target/s390/hotpatch-27.c: Likewise.
10535 * gcc.target/s390/hotpatch-28.c: Likewise.
10536 * gcc.target/s390/hotpatch-3.c: Likewise.
10537 * gcc.target/s390/hotpatch-4.c: Likewise.
10538 * gcc.target/s390/hotpatch-5.c: Likewise.
10539 * gcc.target/s390/hotpatch-6.c: Likewise.
10540 * gcc.target/s390/hotpatch-7.c: Likewise.
10541 * gcc.target/s390/hotpatch-8.c: Likewise.
10542 * gcc.target/s390/hotpatch-9.c: Likewise.
10543
10544 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10545
10546 PR c++/64574
10547 * g++.dg/template/crash125.C: New.
10548
10549 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10550
10551 PR target/79812
10552 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10553
10554 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10555
10556 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10557
10558 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10559
10560 * gcc.target/mips/msa-minmax.c: New tests.
10561
10562 2017-03-06 Martin Liska <mliska@suse.cz>
10563
10564 PR sanitize/79783
10565 * g++.dg/asan/pr79783.C: New test.
10566
10567 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10568
10569 * gcc.target/mips/msa-dotp.c: New tests.
10570
10571 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10572
10573 * gcc.target/mips/msa-bclri.c: New test.
10574
10575 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10576
10577 PR c++/70266
10578 * g++.dg/tm/pr70266.C: New.
10579
10580 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
10581 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10582
10583 * gfortran.dg/coarray/fail_image_1.f08: New test.
10584 * gfortran.dg/coarray/fail_image_2.f08: New test.
10585 * gfortran.dg/coarray/failed_images_1.f08: New test.
10586 * gfortran.dg/coarray/failed_images_2.f08: New test.
10587 * gfortran.dg/coarray/image_status_1.f08: New test.
10588 * gfortran.dg/coarray/image_status_2.f08: New test.
10589 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10590 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10591 * gfortran.dg/coarray_fail_st.f90: New test.
10592 * gfortran.dg/coarray_failed_images_1.f08: New test.
10593 * gfortran.dg/coarray_image_status_1.f08: New test.
10594 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10595
10596 2017-03-03 Marek Polacek <polacek@redhat.com>
10597
10598 PR c/79758
10599 * gcc.dg/noncompile/pr79758.c: New test.
10600
10601 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10602
10603 PR middle-end/79805
10604 * g++.dg/opt/pr79805.C: New test.
10605
10606 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10607
10608 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10609 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10610 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10611 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10612 * gcc.target/i386/i386.exp
10613 (check_effective_target_avx512vpopcntdq): New.
10614
10615 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10616
10617 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10618 ilp32 targets and match DImode registers for lp64 targets.
10619
10620 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
10621
10622 * g++.dg/pr71624.C: Disable for x32.
10623 * g++.dg/pr71633.C: Ditto.
10624
10625 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10626
10627 PR target/79807
10628 * gcc.target/i386/pr79807.c: New test.
10629
10630 2017-03-03 Martin Liska <mliska@suse.cz>
10631
10632 PR tree-optimization/79803
10633 * gcc.dg/tree-ssa/pr79803.c: New test.
10634
10635 2017-03-03 Martin Liska <mliska@suse.cz>
10636
10637 PR rtl-optimization/79574
10638 * gcc.dg/pr79574-2.c: New test.
10639
10640 2017-03-03 Richard Biener <rguenther@suse.de>
10641
10642 PR c++/79825
10643 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10644
10645 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10646
10647 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10648
10649 2017-03-03 Marek Polacek <polacek@redhat.com>
10650
10651 PR c++/79791
10652 * g++.dg/warn/Wwrite-strings-1.C: New test.
10653 * g++.dg/warn/Wwrite-strings-2.C: New test.
10654 * g++.dg/warn/Wwrite-strings-3.C: New test.
10655 * g++.dg/warn/Wwrite-strings-4.C: New test.
10656 * g++.dg/warn/Wwrite-strings-5.C: New test.
10657 * g++.dg/warn/Wwrite-strings-6.C: New test.
10658 * g++.dg/warn/Wwrite-strings-7.C: New test.
10659 * g++.dg/warn/Wwrite-strings-8.C: New test.
10660 * g++.dg/warn/Wwrite-strings-9.C: New test.
10661 * g++.dg/warn/Wwrite-strings-10.C: New test.
10662 * g++.dg/warn/Wwrite-strings-11.C: New test.
10663 * g++.dg/warn/Wwrite-strings-12.C: New test.
10664
10665 2017-03-03 Richard Biener <rguenther@suse.de>
10666
10667 PR middle-end/79818
10668 * gcc.dg/torture/pr79818.c: New testcase.
10669
10670 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10671
10672 PR c++/79782
10673 * g++.dg/warn/Wunused-parm-10.C: New test.
10674
10675 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10676
10677 * gcc.dg/rtl/x86_64/*.c: Test for
10678 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10679
10680 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10681
10682 PR target/79514
10683 * gcc.target/i386/pr79514.c: New test.
10684
10685 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10686
10687 PR rtl-optimization/79780
10688 * gcc.c-torture/compile/pr79780.c: New test.
10689
10690 2017-03-02 Richard Biener <rguenther@suse.de>
10691
10692 PR tree-optimization/79345
10693 PR c++/42000
10694 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10695 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10696 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10697
10698 2017-03-02 Richard Biener <rguenther@suse.de>
10699
10700 PR c/79756
10701 * gcc.dg/vector-1.c: New testcase.
10702
10703 2017-03-02 Bin Cheng <bin.cheng@arm.com>
10704
10705 PR tree-optimization/66768
10706 * gcc.target/i386/pr66768.c: New test.
10707
10708 2017-03-02 Richard Biener <rguenther@suse.de>
10709
10710 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10711 * gcc.dg/rtl/x86_64/final.c: Likewise.
10712 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10713 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10714 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10715 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10716
10717 2017-03-02 Richard Biener <rguenther@suse.de>
10718
10719 PR tree-optimization/79777
10720 * gcc.dg/torture/pr79777.c: New testcase.
10721
10722 2017-03-01 Martin Sebor <msebor@redhat.com>
10723
10724 PR middle-end/79692
10725 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
10726 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
10727 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
10728 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
10729
10730 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
10731
10732 * gcc.target/i386/invsize-2.c: New test.
10733 * gcc.target/i386/invsize-3.c: Ditto.
10734 * gcc.target/i386/invsize-4.c: Ditto.
10735 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
10736 * gcc.target/i386/stackalign/asm-1.c: Ditto.
10737
10738 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10739
10740 PR target/79439
10741 * gcc.target/powerpc/pr79439.c: New test.
10742
10743 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
10744
10745 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
10746 scan string.
10747
10748
10749 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10750
10751 PR target/79395
10752 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
10753 pattern to look for vcmpequd. instead of vcmpnew.
10754 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
10755 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
10756 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
10757 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
10758 look for xvcmpeqdp. instead of xvcmpnedp.
10759 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
10760 look for vcmpequd. instead of vcmpnew.
10761 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
10762 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10763 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
10764 look for xvcmpeqsp. instead of xvcmpnesp.
10765 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
10766 look for xvcmpeqdp. instead of xvcmpnedp.
10767 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
10768 look for vcmpequd. instead of vcmpnew.
10769 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
10770 look for vcmpeqsp instead of xvcmpnesp.
10771 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
10772 look for xvcmpeqdp instead of xvcmpnedp.
10773
10774 2017-03-01 Richard Biener <rguenther@suse.de>
10775
10776 PR middle-end/79721
10777 * gcc.dg/torture/pr79721.c: New testcase.
10778
10779 2017-03-01 Jakub Jelinek <jakub@redhat.com>
10780
10781 PR c++/79681
10782 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
10783 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
10784
10785 PR c++/79746
10786 * g++.dg/warn/Wunused-parm-9.C: New test.
10787
10788 PR tree-optimization/79734
10789 * g++.dg/opt/pr79734.C: New test.
10790
10791 2017-02-28 Jakub Jelinek <jakub@redhat.com>
10792
10793 PR tree-optimization/79737
10794 * gcc.c-torture/execute/pr79737-1.c: New test.
10795 * gcc.c-torture/execute/pr79737-2.c: New test.
10796
10797 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
10798
10799 * gcc.target/sparc/20170228-1.c: New test.
10800
10801 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
10802
10803 * gcc.target/i386/invsize-1.c: New test.
10804
10805 2017-02-28 Martin Sebor <msebor@redhat.com>
10806
10807 PR tree-optimization/79691
10808 * gcc.dg/tree-ssa/pr79691.c: New test.
10809
10810 2017-02-28 Jakub Jelinek <jakub@redhat.com>
10811
10812 PR target/79729
10813 * gcc.target/i386/pr79729.c: New test.
10814
10815 2017-02-28 Richard Biener <rguenther@suse.de>
10816
10817 PR tree-optimization/79740
10818 * gcc.dg/torture/pr79740.c: New testcase.
10819
10820 2017-02-28 Richard Biener <rguenther@suse.de>
10821
10822 PR middle-end/79731
10823 * c-c++-common/torture/pr79731.c: New testcase.
10824
10825 2017-02-28 Richard Biener <rguenther@suse.de>
10826
10827 PR tree-optimization/79732
10828 * gcc.dg/torture/pr79732.c: New testcase.
10829
10830 2017-02-28 Richard Biener <rguenther@suse.de>
10831
10832 PR tree-optimization/79723
10833 * gcc.target/i386/pr79723.c: New testcase.
10834
10835 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
10836
10837 PR target/79544
10838 * gcc.target/powerpc/pr79544.c: New.
10839
10840 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10841
10842 PR c++/79414
10843 * g++.dg/parse/crash67.C: New.
10844
10845 2017-02-27 Bin Cheng <bin.cheng@arm.com>
10846
10847 PR tree-optimization/77536
10848 * gcc.dg/vect/pr79347.c: Revise testing string.
10849
10850 2017-02-27 Richard Biener <rguenther@suse.de>
10851
10852 PR tree-optimization/45397
10853 * gcc.dg/tree-ssa/pr45397.c: New testcase.
10854
10855 2017-02-27 Richard Biener <rguenther@suse.de>
10856
10857 PR tree-optimization/79690
10858 * gcc.target/i386/pr79690.c: New testcase.
10859
10860 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10861
10862 PR fortran/51119
10863 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
10864 of original.
10865 * gfortran.dg/inline_matmul_11.f90: Likewise.
10866 * gfortran.dg/inline_matmul_9.f90: Likewise.
10867 * gfortran.dg/matmul_13.f90: New test.
10868 * gfortran.dg/matmul_14.f90: New test.
10869
10870 2017-02-25 Jakub Jelinek <jakub@redhat.com>
10871
10872 PR middle-end/79396
10873 * g++.dg/opt/pr79396.C: New test.
10874
10875 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10876
10877 PR fortran/79597
10878 * gfortran.dg/dtio_6.f90: Update test.
10879
10880 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10881
10882 PR fortran/79601
10883 * gfortran.dg/interface_operator_2.f90: New test.
10884
10885 2017-02-24 Jakub Jelinek <jakub@redhat.com>
10886
10887 PR c/79677
10888 * gcc.dg/pr79677.c: New test.
10889
10890 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
10891
10892 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
10893 of mov.ps.
10894 * gcc.target/mips/mips-ps-type.c (move): Likewise.
10895 (cond_move1): Simplify condition to force generation of
10896 mov[nz].ps.
10897 (cond_move2): Likewise.
10898
10899 2017-02-24 Jakub Jelinek <jakub@redhat.com>
10900
10901 PR c++/79588
10902 * g++.dg/warn/Wrestrict-1.C: New test.
10903 * g++.dg/warn/Wrestrict-2.C: New test.
10904
10905 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
10906
10907 * g++.dg/ext/complit15.C: Require LTO.
10908
10909 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
10910
10911 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
10912 logical_op_short_circuit to skip targets.
10913 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
10914 and s390.
10915
10916 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10917
10918 * gnat.dg/opt63.adb: New test.
10919
10920 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10921
10922 * gnat.dg/discr47.adb: New test.
10923
10924 2017-02-24 Richard Biener <rguenther@suse.de>
10925
10926 PR tree-optimization/79389
10927 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
10928
10929 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
10930
10931 PR c++/79361
10932 * g++.dg/cpp0x/pr79361-1.C: New.
10933 * g++.dg/cpp0x/pr79361-2.C: Likewise.
10934
10935 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
10936
10937 * gcc.target/visium/bit_test.c: Accept any lsr form.
10938 * gcc.target/visium/block_move.c: Tweak.
10939
10940 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
10941
10942 PR 68749
10943 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
10944
10945 2017-02-23 Richard Biener <rguenther@suse.de>
10946
10947 PR tree-optimization/79683
10948 * gcc.target/i386/pr79683.c: New testcase.
10949
10950 2017-02-22 Jeff Law <law@redhat.com>
10951
10952 PR tree-optimization/79578
10953 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
10954
10955 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
10956
10957 * gcc.target/mips/msa-fp-cc.c: New test.
10958
10959 2017-02-22 Jakub Jelinek <jakub@redhat.com>
10960
10961 PR c++/79664
10962 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
10963 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
10964 * g++.dg/gomp/pr79664.C: New test.
10965
10966 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
10967
10968 2017-02-22 Marek Polacek <polacek@redhat.com>
10969
10970 PR c++/79653
10971 * g++.dg/cpp0x/alignas10.C: New test.
10972 * g++.dg/cpp0x/alignas9.C: New test.
10973
10974 PR c++/79657
10975 * g++.dg/ext/underlying_type12.C: New test.
10976
10977 PR c/79662
10978 * gcc.dg/enum-incomplete-4.c: New test.
10979
10980 2017-02-22 Jakub Jelinek <jakub@redhat.com>
10981
10982 PR target/70465
10983 * gcc.target/i386/pr70465-2.c: New test.
10984
10985 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
10986
10987 * gcc.dg/pr61441.c: Use dg-add-options ieee.
10988
10989 2017-02-22 Richard Biener <rguenther@suse.de>
10990
10991 PR tree-optimization/79673
10992 * gcc.target/i386/pr79673.c: New testcase.
10993
10994 2017-02-22 Richard Biener <rguenther@suse.de>
10995
10996 PR tree-optimization/79666
10997 * gcc.dg/torture/pr79666.c: New testcase.
10998
10999 2017-02-22 Martin Liska <mliska@suse.cz>
11000
11001 PR lto/79587
11002 * gcc.dg/tree-prof/pr79587.c: New test.
11003
11004 2017-02-21 Marek Polacek <polacek@redhat.com>
11005
11006 PR c++/79535
11007 * g++.dg/ext/flexary23.C: New test.
11008
11009 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11010
11011 PR target/79593
11012 * gcc.target/i386/pr79593.c: New test.
11013
11014 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11015
11016 PR c++/79654
11017 * g++.dg/cpp1z/decomp26.C: New test.
11018
11019 PR sanitizer/79589
11020 * g++.dg/ubsan/pr79589.C: New test.
11021
11022 2017-02-21 Jeff Law <law@redhat.com>
11023
11024 PR tree-optimization/79621
11025 * gcc.c-torture/compile/pr79621.c: New test.
11026
11027 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11028
11029 PR c++/79655
11030 * g++.dg/cpp1y/constexpr-79655.C: New test.
11031
11032 PR c++/79639
11033 * g++.dg/cpp1y/constexpr-79639.C: New test.
11034
11035 PR target/79633
11036 * gcc.target/i386/mpx/pr79633.c: New test.
11037
11038 PR target/79570
11039 * gcc.dg/pr79570.c: New test.
11040
11041 PR c++/79641
11042 * c-c++-common/pr79641.c: New test.
11043
11044 PR tree-optimization/79649
11045 * gcc.target/i386/pr79649.c: New test.
11046
11047 PR target/79494
11048 * gcc.dg/pr79494.c: New test.
11049
11050 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11051
11052 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11053 to dg-options.
11054
11055 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11056
11057 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11058
11059 2017-02-02 Jason Merrill <jason@redhat.com>
11060
11061 PR c++/79580
11062 * g++.dg/ext/complit15.C: New.
11063
11064 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11065
11066 PR target/78056
11067 * gcc.target/powerpc/pr78056-8.c: Remove.
11068
11069 2017-02-20 Marek Polacek <polacek@redhat.com>
11070
11071 PR middle-end/79537
11072 * gcc.dg/comp-goto-4.c: New test.
11073
11074 PR sanitizer/79558
11075 * c-c++-common/ubsan/bounds-14.c: New test.
11076
11077 2017-02-20 Jakub Jelinek <jakub@redhat.com>
11078
11079 PR target/79568
11080 * gcc.target/i386/pr79568-1.c: New test.
11081 * gcc.target/i386/pr79568-2.c: New test.
11082 * gcc.target/i386/pr79568-3.c: New test.
11083
11084 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
11085
11086 PR fortran/79382
11087 * gfortran.dg/dtio_10.f90: Change test of error message.
11088 * gfortran.dg/dtio_23.f90: New test.
11089 * gfortran.dg/dtio_24.f90: New test.
11090
11091 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
11092
11093 PR fortran/79434
11094 * gfortran.dg/submodule_25.f08: New test.
11095
11096 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11097
11098 PR fortran/79447
11099 * gfortran.dg/submodule_24.f08: New test.
11100
11101 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11102
11103 PR fortran/79229
11104 * gfortran.dg/class_allocate_24.f90: New test.
11105
11106 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11107
11108 PR fortran/79402
11109 * gfortran.dg/submodule_23.f90: New test.
11110
11111 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11112
11113 PR c++/79380
11114 * g++.dg/cpp0x/alignas8.C: New.
11115
11116 2017-02-19 Eric Fiselier <eric@efcs.ca>
11117 Jonathan Wakely <jwakely@redhat.com>
11118
11119 PR c++/69523
11120 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11121
11122 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11123
11124 * gcc.dg/gimplefe-26.c: New test.
11125
11126 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
11127
11128 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11129
11130 2017-02-18 Jakub Jelinek <jakub@redhat.com>
11131
11132 PR target/79569
11133 * gcc.target/i386/3dnowA-3.c: New test.
11134
11135 PR target/79559
11136 * gcc.target/i386/pr79559.c: New test.
11137
11138 2017-02-17 Joseph Myers <joseph@codesourcery.com>
11139
11140 * gcc.dg/c11-float-2.c: New test.
11141 * gcc.dg/torture/float128-floath.c,
11142 gcc.dg/torture/float128x-floath.c,
11143 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11144 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11145 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11146 *_DECIMAL_DIG macros with DECIMAL_DIG.
11147
11148 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11149
11150 PR target/79261
11151 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11152
11153 2017-02-17 Julia Koval <julia.koval@intel.com>
11154
11155 * gcc.target/i386/rdpid.c New test.
11156 * gcc.target/i386/sse-12.c: Add -mrdpid.
11157 * gcc.target/i386/sse-13.c: Ditto.
11158 * gcc.target/i386/sse-14.c: Ditto.
11159 * gcc.target/i386/sse-22.c: Ditto.
11160 * gcc.target/i386/sse-23.c: Ditto.
11161 * g++.dg/other/i386-2.C: Ditto.
11162 * g++.dg/other/i386-3.C: Ditto.
11163
11164 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11165
11166 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11167 * gcc.dg/pr61441.c: Ditto.
11168
11169 2017-02-17 Martin Liska <mliska@suse.cz>
11170
11171 PR rtl-optimization/79574
11172 * gcc.dg/pr79574.c: New test.
11173
11174 2017-02-17 Marek Polacek <polacek@redhat.com>
11175
11176 PR middle-end/79536
11177 * gcc.dg/torture/pr79536.c: New test.
11178
11179 2017-02-16 Alan Modra <amodra@gmail.com>
11180
11181 * gcc.c-torture/execute/pr79286.c: New.
11182
11183 2017-02-16 Jakub Jelinek <jakub@redhat.com>
11184
11185 PR c++/79512
11186 * c-c++-common/gomp/pr79512.c: New test.
11187
11188 2017-02-15 Martin Sebor <msebor@redhat.com>
11189
11190 PR c++/79363
11191 * g++.dg/ext/flexary12.C: Adjust.
11192 * g++.dg/ext/flexary20.C: Same.
11193 * g++.dg/ext/flexary21.C: Same.
11194 * g++.dg/ext/flexary22.C: New test.
11195
11196 2017-02-15 Bin Cheng <bin.cheng@arm.com>
11197
11198 PR tree-optimization/79347
11199 * gcc.dg/vect/pr79347.c: New test.
11200
11201 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11202
11203 PR c++/79301
11204 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11205 [[deprecated]] comment.
11206 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11207 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11208 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11209 [[deprecated]] in -std=c++11.
11210 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11211 [[fallthrough]] in -std=c++11 and -std=c++14.
11212
11213 PR c++/79288
11214 * g++.dg/tls/pr79288.C: New test.
11215
11216 2017-02-15 Marek Polacek <polacek@redhat.com>
11217
11218 PR c/79515
11219 * gcc.dg/dfp/pr79515.c: New.
11220
11221 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
11222
11223 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11224
11225 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11226
11227 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11228 "opt_files".
11229
11230 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11231
11232 PR target/79487
11233 * gcc.dg/dfp/pr79487.c: New test.
11234 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11235 2017-02-13 change.
11236
11237 2017-01-14 Carl Love <cel@us.ibm.com>
11238
11239 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11240 xvcvsxdsp and xvcvuxdsp instructions.
11241
11242 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11243
11244 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11245 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11246 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11247 64-bit default target.
11248 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11249 a 64-bit default target.
11250
11251 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11252
11253 PR target/79481
11254 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
11255 (test_3vx): Change return type from int to void.
11256 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11257 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11258 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11259 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11260 tests.
11261 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11262 (test_3vx): Change return type from int to void.
11263 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11264 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11265 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11266 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11267 tests.
11268 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11269 intrinsic. Change scan-assembler-times number from 1 to 2.
11270 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11271 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11272 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11273 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11274 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11275 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11276 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11277
11278 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11279
11280 PR middle-end/61225
11281 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11282 Use dg-additional-options for ia32 target. Remove XFAIL.
11283
11284 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11285
11286 PR target/79495
11287 * gcc.target/i386/pr79495.c: New test.
11288
11289 2017-02-14 Marek Polacek <polacek@redhat.com>
11290
11291 PR c++/79420
11292 PR c++/79463
11293 * g++.dg/cpp1y/pr79463.C: New.
11294 * g++.dg/template/incomplete10.C: New.
11295 * g++.dg/template/incomplete9.C: New.
11296
11297 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11298
11299 PR target/79498
11300 * gcc.target/i386/pr79498.c: New test.
11301
11302 2017-02-14 Martin Sebor <msebor@redhat.com>
11303
11304 PR middle-end/79448
11305 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11306 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11307 * gcc.dg/tree-ssa/pr79448.c: New test.
11308
11309 2017-02-14 Jeff Law <law@redhat.com>
11310
11311 PR tree-optimization/79095
11312 * g++.dg/pr79095-1.C: New test
11313 * g++.dg/pr79095-2.C: New test
11314 * g++.dg/pr79095-3.C: New test
11315 * g++.dg/pr79095-4.C: New test
11316 * g++.dg/pr79095-5.C: New test
11317 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11318 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11319
11320 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11321
11322 * gcc.target/aarch64/vect_fp16_1.c: New.
11323
11324 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11325
11326 * gcc.dg/gimplefe-25.c: New test.
11327
11328 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11329
11330 PR tree-optimization/79408
11331 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11332
11333 2017-02-14 Richard Biener <rguenther@suse.de>
11334
11335 PR middle-end/79432
11336 * gcc.dg/torture/pr79432.c: New testcase.
11337
11338 2017-02-13 Martin Sebor <msebor@redhat.com>
11339
11340 PR middle-end/79496
11341 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11342
11343 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11344
11345 PR sanitizer/79341
11346 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11347 variables volatile.
11348
11349 PR c++/79232
11350 * g++.dg/cpp1z/eval-order4.C: New test.
11351 * g++.dg/other/pr79232.C: New test.
11352
11353 2017-02-13 Nathan Sidwell <nathan@acm.org>
11354
11355 PR c++/79296
11356 * g++.dg/cpp0x/pr79296.C: New.
11357
11358 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11359
11360 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11361 Instead, xfail powerpc*-*-* && lp64.
11362
11363 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11364
11365 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11366 powerpc_p8vector_ok.
11367 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11368
11369 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11370
11371 PR target/79449
11372 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11373 for reading beyond a 4k boundary.
11374
11375 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11376
11377 PR rtl-optimization/79388
11378 PR rtl-optimization/79450
11379 * gcc.c-torture/execute/pr79388.c: New test.
11380 * gcc.c-torture/execute/pr79450.c: New test.
11381
11382 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11383
11384 PR fortran/65542
11385 * gfortran.dg/spread_init_expr_2.f90: New test case.
11386
11387 2017-02-11 Jakub Jelinek <jakub@redhat.com>
11388
11389 PR sanitizer/79341
11390 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11391
11392 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
11393
11394 PR tree-ssa/56727
11395 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11396
11397 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11398
11399 PR c++/79457
11400 * g++.dg/cpp0x/pr79457.C: New test.
11401
11402 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11403
11404 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11405 scan-assembler unless lp64.
11406
11407 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11408
11409 PR tree-optimization/66612
11410 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11411
11412 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11413
11414 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11415 of all powerpc.
11416
11417 2017-02-10 Marek Polacek <polacek@redhat.com>
11418
11419 PR c++/79435
11420 * g++.dg/cpp1y/pr79435.C: New.
11421
11422 PR c++/79184
11423 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11424
11425 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11426
11427 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11428 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11429 New.
11430 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11431 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11432 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11433 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11434 (vtst_expected_poly64x2): Move to aarch64-only section.
11435 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11436 (vtst_p64, vtstq_p64): New tests.
11437
11438 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11439
11440 PR c++/71737
11441 * g++.dg/cpp0x/pr71737.C: New.
11442
11443 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
11444 Richard Biener <rguenther@suse.de>
11445
11446 * gcc.dg/gimplefe-error-1.c: New testcase.
11447 * gcc.dg/gimplefe-error-2.c: New testcase.
11448 * gcc.dg/gimplefe-error-3.c: New testcase.
11449
11450 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11451
11452 PR tree-optimization/79411
11453 * gcc.c-torture/compile/pr79411.c: New test.
11454
11455 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11456 Jason Merrill <jason@redhat.com>
11457
11458 PR c++/79143
11459 * g++.dg/cpp1z/pr79143.C: New test.
11460
11461 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
11462
11463 * gcc.dg/loop-unswitch-2.c: Update testcase.
11464 * gcc.dg/loop-unswitch-1.c: Update testcase.
11465
11466 2017-02-09 Marek Polacek <polacek@redhat.com>
11467
11468 PR c/79428
11469 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11470 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11471 * c-c++-common/goacc/pr79428-1.c: New test.
11472 * c-c++-common/gomp/pr79428-2.c: New test.
11473 * c-c++-common/gomp/pr79428-5.c: New test.
11474 * c-c++-common/gomp/pr79428-6.c: New test.
11475 * c-c++-common/pr79428-3.c: New test.
11476
11477 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11478
11479 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11480 testcases.
11481
11482 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11483
11484 PR c/79413
11485 * gcc.c-torture/compile/pr79413.c: New test.
11486
11487 PR c++/79429
11488 * c-c++-common/gomp/pr79429.c: New test.
11489 * g++.dg/gomp/pr79429.C: New test.
11490
11491 PR c/79431
11492 * c-c++-common/gomp/pr79431.c: New test.
11493
11494 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11495 Cesar Philippidis <cesar@codesourcery.com>
11496 Joseph Myers <joseph@codesourcery.com>
11497 Chung-Lin Tang <cltang@codesourcery.com>
11498
11499 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11500 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11501 * c-c++-common/goacc/loop-auto-2.c: New.
11502 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11503 * c-c++-common/goacc/tile-2.c: New.
11504 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11505 * g++.dg/goacc/tile-1.C: New, check tile subst.
11506 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11507 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11508 * gfortran.dg/goacc/tile-1.f90: New test.
11509 * gfortran.dg/goacc/tile-2.f90: New test.
11510 * gfortran.dg/goacc/tile-lowering.f95: New test.
11511
11512 2017-02-09 Richard Biener <rguenther@suse.de>
11513
11514 PR tree-optimization/69823
11515 * gcc.dg/graphite/pr69823.c: New testcase.
11516
11517 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11518
11519 PR target/78604
11520 * gcc.target/powerpc/pr78604.c: New.
11521
11522 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11523
11524 PR target/68972
11525 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11526 disable this test on power architecture.
11527
11528 2017-02-08 Richard Biener <rguenther@suse.de>
11529
11530 PR tree-optimization/71824
11531 PR tree-optimization/79409
11532 * gcc.dg/graphite/pr71824-3.c: New testcase.
11533
11534 2017-02-08 Jakub Jelinek <jakub@redhat.com>
11535
11536 PR tree-optimization/79408
11537 * gcc.dg/tree-ssa/pr79408.c: New test.
11538
11539 2017-02-08 Richard Biener <rguenther@suse.de>
11540
11541 PR tree-optimization/71824
11542 * gcc.dg/graphite/pr71824-2.c: New testcase.
11543
11544 2017-02-07 Andrew Pinski <apinski@cavium.com>
11545
11546 * gcc.target/aarch64/popcount.c: New Testcase.
11547
11548 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11549
11550 PR rtl-optimization/79386
11551 * gcc.c-torture/compile/pr79386.c: New test.
11552
11553 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11554 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11555
11556 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11557 *-*-solaris*.
11558
11559 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11560
11561 PR target/79299
11562 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11563 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11564
11565 2017-02-07 Richard Biener <rguenther@suse.de>
11566
11567 * gcc.dg/gimplefe-23.c: New testcase.
11568 * gcc.dg/gimplefe-24.c: Likewise.
11569
11570 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11571
11572 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11573 scan-assembler instead of scan-assembler-times.
11574 * gcc.target/aarch64/test_frame_10.c: Likewise.
11575 * gcc.target/aarch64/test_frame_12.c: Likewise.
11576 * gcc.target/aarch64/test_frame_2.c: Likewise.
11577 * gcc.target/aarch64/test_frame_4.c: Likewise.
11578 * gcc.target/aarch64/test_frame_6.c: Likewise.
11579 * gcc.target/aarch64/test_frame_7.c: Likewise.
11580 * gcc.target/aarch64/test_frame_8.c: Likewise.
11581
11582 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11583
11584 * gcc.target/i386/pr78419.c: Require ifunc support.
11585
11586 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
11587
11588 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11589
11590 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11591
11592 PR c++/79360
11593 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11594
11595 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
11596
11597 * lib/target-supports.exp: Define the RISC-V target.
11598 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11599 * gcc.dg/builtin-apply2.c: Likewise.
11600 * gcc.dg/ifcvt-4.c: Likewise.
11601 * gcc.dg/loop-8.c: Likewise.
11602 * gcc.dg/sibcall-10.c: Likewise.
11603 * gcc.dg/sibcall-9.c: Likewise.
11604 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11605 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11606 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11607 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11608 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11609 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11610 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11611
11612 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11613
11614 PR target/66144
11615 * gcc.target/powerpc/pr66144-1.c: New test.
11616 * gcc.target/powerpc/pr66144-2.c: Likewise.
11617 * gcc.target/powerpc/pr66144-3.c: Likewise.
11618
11619 2017-02-06 Martin Sebor <msebor@redhat.com>
11620
11621 PR tree-optimization/79376
11622 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11623 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11624
11625 2017-02-06 Jakub Jelinek <jakub@redhat.com>
11626
11627 PR c++/79379
11628 * g++.dg/cpp1y/constexpr-79379.C: New test.
11629
11630 PR c++/79377
11631 * g++.dg/lookup/pr79377.C: New test.
11632
11633 PR c++/79372
11634 * g++.dg/cpp1z/decomp25.C: New test.
11635
11636 PR tree-optimization/79284
11637 * gcc.c-torture/compile/pr79284.c: New test.
11638
11639 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11640
11641 PR c++/70448
11642 * g++.dg/cpp0x/pr70448.C: New.
11643
11644 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11645
11646 PR 78348
11647 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11648 to dg-options.
11649
11650 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
11651
11652 PR target/78883
11653 * gcc.c-torture/compile/pr78883.c: New test.
11654
11655 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
11656
11657 PR tree-ssa/79347
11658 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11659 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11660 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11661 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11662 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11663 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11664 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11665 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11666 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11667 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11668 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11669 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11670 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11671
11672 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11673
11674 PR fortran/79344
11675 * gfortran.dg/allocate_with_source_24.f90: New test.
11676
11677 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11678
11679 PR fortran/79230
11680 * gfortran.dg/der_ptr_component_2.f90: New test.
11681
11682 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11683
11684 * gcc.target/sparc/20170205-1.c: New test.
11685
11686 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
11687
11688 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11689 libatomic_available.
11690
11691 * gcc.dg/pr77587.c: Require alias support.
11692 * gcc.dg/pr77587a.c: Likewise.
11693
11694 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11695 * gcc.c-torture/execute/pr78622.c: Likewise.
11696
11697 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11698 hppa*-*-hpux*.
11699 * c-c++-common/Wunused-var-16.c: Likewise.
11700 * c-c++-common/builtin-shuffle-1.c: Likewise.
11701 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11702 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11703
11704 2017-02-03 Martin Sebor <msebor@redhat.com>
11705
11706 PR tree-optimization/79327
11707 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
11708 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11709 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
11710
11711 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11712 Martin Sebor <msebor@redhat.com>
11713
11714 PR tree-optimization/79327
11715 * gcc.dg/tree-ssa/pr79327.c: New test.
11716 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11717 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11718 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11719 (test_sprintf_chk_range_schar): Adjust dg-message.
11720 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11721 * gcc.c-torture/execute/pr79327.c: New test.
11722
11723 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11724
11725 PR target/79354
11726 * gcc.target/powerpc/pr79354.c: New test.
11727 * gcc.c-torture/execute/pr79354.c: New test.
11728
11729 2017-02-03 Martin Sebor <msebor@redhat.com>
11730
11731 PR tree-optimization/79352
11732 * gcc.dg/tree-ssa/pr79352.c: New test.
11733
11734 2017-02-03 Martin Liska <mliska@suse.cz>
11735
11736 PR lto/66295
11737 * gcc.target/i386/mvc9.c: New test.
11738
11739 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
11740
11741 PR target/79158
11742 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
11743 to VSX reg.
11744
11745 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11746
11747 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
11748 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
11749 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
11750 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
11751 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
11752 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
11753 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
11754 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
11755 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
11756 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
11757 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
11758 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
11759 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
11760
11761 2017-02-02 Martin Sebor <msebor@redhat.com>
11762
11763 PR middle-end/79275
11764 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
11765 * gcc.dg/tree-ssa/pr79275.c: New test.
11766
11767 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11768
11769 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
11770
11771 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11772
11773 PR middle-end/77445
11774 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
11775 threading is done.
11776
11777 2017-02-02 Tamar Christina <tamar.christina@arm.com>
11778
11779 PR middle-end/78142
11780 * gcc.target/aarch64/vector_initialization_nostack.c
11781 (f12): Use one vector
11782
11783 2017-02-02 Jakub Jelinek <jakub@redhat.com>
11784
11785 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
11786 * c-c++-common/asan/misalign-1.c: Likewise.
11787 * c-c++-common/asan/misalign-2.c: Likewise.
11788 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
11789 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
11790 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
11791 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
11792 add -ffat-lto-objects from/to dg-additional-options.
11793 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
11794 dg-additional-options.
11795
11796 PR target/79197
11797 * gcc.target/powerpc/pr79197.c: New test.
11798 * gcc.c-torture/compile/pr79197.c: New test.
11799
11800 2017-02-02 Richard Biener <rguenther@suse.de>
11801
11802 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
11803
11804 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
11805
11806 PR c++/69637
11807 * g++.dg/cpp0x/pr69637-1.C: New.
11808 * g++.dg/cpp0x/pr69637-2.C: Likewise.
11809
11810 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11811
11812 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
11813
11814 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11815
11816 PR target/70012
11817 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
11818 conditions.
11819
11820 2017-02-01 Jakub Jelinek <jakub@redhat.com>
11821
11822 PR testsuite/79324
11823 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
11824 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
11825 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
11826 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
11827 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
11828 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
11829 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11830 * g++.dg/debug/dwarf2/align-1.C: Likewise.
11831 * g++.dg/debug/dwarf2/align-2.C: Likewise.
11832 * g++.dg/debug/dwarf2/align-3.C: Likewise.
11833 * g++.dg/debug/dwarf2/align-4.C: Likewise.
11834 * g++.dg/debug/dwarf2/align-5.C: Likewise.
11835 * g++.dg/debug/dwarf2/align-6.C: Likewise.
11836
11837 2017-02-01 Martin Liska <mliska@suse.cz>
11838
11839 PR testsuite/79272
11840 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
11841
11842 2017-02-01 Richard Biener <rguenther@suse.de>
11843
11844 PR testsuite/76957
11845 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
11846 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
11847 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
11848 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
11849
11850 2017-02-01 Richard Biener <rguenther@suse.de>
11851
11852 PR middle-end/79315
11853 * gfortran.dg/pr79315.f90: New testcase.
11854
11855 2017-02-01 Richard Biener <rguenther@suse.de>
11856
11857 PR tree-optimization/71824
11858 * gcc.dg/graphite/pr71824.c: New testcase.
11859
11860 2017-01-31 Jakub Jelinek <jakub@redhat.com>
11861
11862 PR c++/79304
11863 * g++.dg/diagnostic/pr79304.C: New test.
11864
11865 2017-01-31 David Malcolm <dmalcolm@redhat.com>
11866
11867 PR c++/79298
11868 * g++.dg/spellcheck-pr79298.C: New test case.
11869
11870 2017-01-31 David Malcolm <dmalcolm@redhat.com>
11871
11872 PR preprocessor/79210
11873 * gcc.dg/format/pr79210.c: New test case.
11874 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
11875 New function.
11876
11877 2017-01-31 Nathan Sidwell <nathan@acm.org>
11878
11879 PR c++/79290
11880 * g++.dg/warn/pr79290.C: New.
11881
11882 PR c++/67273
11883 PR c++/79253
11884 * g++.dg/cpp1y/pr67273.C: New.
11885 * g++.dg/cpp1y/pr79253.C: New.
11886
11887 2017-01-31 Nathan Sidwell <nathan@acm.org>
11888
11889 PR c++/79264
11890 * g++.dg/cpp1y/pr61636-1.C: Augment.
11891
11892 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
11893
11894 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
11895 rand() instead of random().
11896
11897 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
11898
11899 PR tree-optimization/71691
11900 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
11901
11902 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11903
11904 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
11905 __ARCH__.
11906
11907 2017-01-31 Jakub Jelinek <jakub@redhat.com>
11908
11909 PR tree-optimization/79267
11910 * g++.dg/opt/pr79267.C: New test.
11911
11912 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
11913
11914 PR debug/63238
11915 * gcc.dg/debug/dwarf2/align-1.c: New.
11916 * gcc.dg/debug/dwarf2/align-2.c: New.
11917 * gcc.dg/debug/dwarf2/align-3.c: New.
11918 * gcc.dg/debug/dwarf2/align-4.c: New.
11919 * gcc.dg/debug/dwarf2/align-5.c: New.
11920 * gcc.dg/debug/dwarf2/align-6.c: New.
11921 * gcc.dg/debug/dwarf2/align-as-1.c: New.
11922 * g++.dg/debug/dwarf2/align-1.C: New.
11923 * g++.dg/debug/dwarf2/align-2.C: New.
11924 * g++.dg/debug/dwarf2/align-3.C: New.
11925 * g++.dg/debug/dwarf2/align-4.C: New.
11926 * g++.dg/debug/dwarf2/align-5.C: New.
11927 * g++.dg/debug/dwarf2/align-6.C: New.
11928
11929 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11930
11931 PR target/79170
11932 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
11933
11934 2017-01-30 Martin Sebor <msebor@redhat.com>
11935
11936 PR testsuite/79293
11937 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
11938
11939 2017-01-30 Martin Liska <mliska@suse.cz>
11940
11941 PR gcov-profile/79259
11942 * g++.dg/tree-prof/pr79259.C: New test.
11943
11944 2017-01-30 Richard Biener <rguenther@suse.de>
11945
11946 PR tree-optimization/79276
11947 * gcc.dg/torture/pr79276.c: New testcase.
11948
11949 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
11950
11951 PR target/79240
11952 * gcc.target/s390/pr79240.c: New test.
11953
11954 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11955
11956 PR target/79268
11957 * gcc.target/powerpc/pr79268.c: New file.
11958 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
11959 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
11960 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
11961 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
11962
11963 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
11964
11965 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
11966
11967 PR testsuite/70583
11968 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
11969
11970 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
11971 * gnat.dg/debug9.adb: Likewise.
11972
11973 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
11974
11975 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
11976 libatomic_available.
11977 * gfortran.dg/coarray_42.f90: Likewise.
11978 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
11979 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
11980 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
11981
11982 2017-01-27 Martin Sebor <msebor@redhat.com>
11983
11984 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
11985
11986 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
11987
11988 PR rtl-optimization/79194
11989 * gcc.dg/torture/pr79194.c: New test.
11990
11991 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11992
11993 PR tree-optimization/71374
11994 * gcc.target/i386/pr71374.c: New.
11995
11996 2017-01-27 Martin Sebor <msebor@redhat.com>
11997
11998 PR c++/71290
11999 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12000 a dg-error directive.
12001
12002 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12003
12004 PR target/79131
12005 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
12006 * gcc.target/arm/pr79131-2.c: New.
12007
12008 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12009
12010 PR target/65484
12011 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
12012 vectorized on POWER unless hardware misaligned loads are
12013 available.
12014
12015 2017-01-27 Bin Cheng <bin.cheng@arm.com>
12016
12017 PR rtl-optimization/78559
12018 * gcc.c-torture/execute/pr78559.c: New test.
12019
12020 2017-01-27 Richard Biener <rguenther@suse.de>
12021
12022 PR tree-optimization/79245
12023 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
12024 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
12025
12026 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12027
12028 PR c/79199
12029 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
12030 target. Use 4294967293U instead of 4294967293.
12031
12032 2017-01-27 Richard Biener <rguenther@suse.de>
12033
12034 PR tree-optimization/71433
12035 * gcc.dg/Warray-bounds-21.c: New testcase.
12036
12037 2017-01-27 Richard Biener <rguenther@suse.de>
12038
12039 PR tree-optimization/79244
12040 * gcc.dg/torture/pr79244.c: New testcase.
12041
12042 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12043
12044 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12045 all occurrences of 40 to 32.
12046
12047 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
12048
12049 PR target/79239
12050 * gcc.target/arm/pr79239.c: New test.
12051
12052 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12053
12054 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12055
12056 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
12057
12058 PR c++/64382
12059 * g++.dg/cpp1y/pr64382.C: New test.
12060
12061 2017-01-26 Martin Sebor <msebor@redhat.com>
12062
12063 PR middle-end/78703
12064 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12065 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12066 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12067 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12068
12069 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12070
12071 PR debug/79129
12072 * g++.dg/debug/dwarf2/pr79129.C: New test.
12073
12074 PR debug/78835
12075 * g++.dg/debug/dwarf2/pr78835.C: New test.
12076
12077 2017-01-26 Martin Sebor <msebor@redhat.com>
12078
12079 PR middle-end/78703
12080 * gcc.dg/format/pr78569.c: Adjust.
12081 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12082 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12083 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12084 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12085 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12086 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12087 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12088 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12089 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12090 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12091 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12092
12093 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12094
12095 PR c++/68727
12096 * g++.dg/other/offsetof8.C: Add expected error.
12097 * g++.dg/other/offsetof9.C: New test.
12098
12099 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
12100
12101 * g++.dg/opt/declone3.C: Require LTO.
12102
12103 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12104
12105 PR target/79131
12106 * gcc.target/arm/pr79131.c: New.
12107
12108 2017-01-26 Bin Cheng <bin.cheng@arm.com>
12109
12110 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12111
12112 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
12113
12114 PR libstdc++/79190
12115 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12116 matches replaced operator delete.
12117
12118 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12119
12120 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12121 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12122 avx512f with avx512dq.
12123 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12124 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12125 avx512f with avx512dq.
12126 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12127 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12128 avx512f with avx512dq.
12129
12130 2017-01-26 Marek Polacek <polacek@redhat.com>
12131
12132 PR c/79199
12133 * c-c++-common/Wduplicated-branches-13.c: New test.
12134
12135 2017-01-26 David Sherwood <david.sherwood@arm.com>
12136
12137 PR middle-end/79212
12138 * gfortran.dg/gomp/sharing-4.f90: New test.
12139
12140 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12141
12142 PR target/70465
12143 * gcc.target/i386/pr70465.c: New test.
12144
12145 * brig.dg/dg.exp: Update copyright years.
12146 * lib/brig-dg.exp: Update copyright years.
12147 * lib/brig.exp: Update copyright years.
12148
12149 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12150
12151 PR target/79179
12152 * gcc.target/powerpc/pr79179.c: New test.
12153
12154 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12155
12156 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12157 generation to accept D-mode memory accesses.
12158
12159 2017-01-25 Martin Sebor <msebor@redhat.com>
12160
12161 PR c++/71290
12162 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12163 * g++.dg/ext/flexarray-mangle.C: Same.
12164 * g++.dg/ext/flexarray-subst.C: Same.
12165 * g++.dg/ext/flexary10.C: Same.
12166 * g++.dg/ext/flexary11.C: Same.
12167 * g++.dg/ext/flexary14.C: Same.
12168 * g++.dg/ext/flexary16.C: Same.
12169 * g++.dg/ext/flexary18.C: Same.
12170 * g++.dg/ext/flexary19.C: Same.
12171 * g++.dg/ext/flexary7.C: Same.
12172 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12173 * g++.dg/ubsan/object-size-1.C: Same.
12174 * obj-c++.dg/property/at-property-23.mm: Same.
12175
12176 2017-01-25 Jakub Jelinek <jakub@redhat.com>
12177
12178 PR c++/78896
12179 * g++.dg/cpp1z/decomp24.C: New test.
12180
12181 PR c++/77914
12182 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12183 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12184 expect a warning.
12185 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12186 expect warnings.
12187 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12188 * g++.dg/cpp1y/pr59636.C: Likewise.
12189 * g++.dg/cpp1y/pr60190.C: Likewise.
12190
12191 2017-01-25 Bin Cheng <bin.cheng@arm.com>
12192
12193 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12194
12195 2017-01-25 Carl Love <cel@us.ibm.com>
12196
12197 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
12198 vec_packs built-ins
12199
12200 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12201
12202 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12203 -mcpu=cortex-a57.
12204 * gcc.target/arm/vseleqsf.c: Likewise.
12205 * gcc.target/arm/vselgedf.c: Likewise.
12206 * gcc.target/arm/vselgesf.c: Likewise.
12207 * gcc.target/arm/vselgtdf.c: Likewise.
12208 * gcc.target/arm/vselgtsf.c: Likewise.
12209 * gcc.target/arm/vselledf.c: Likewise.
12210 * gcc.target/arm/vsellesf.c: Likewise.
12211 * gcc.target/arm/vselltdf.c: Likewise.
12212 * gcc.target/arm/vselltsf.c: Likewise.
12213 * gcc.target/arm/vselnedf.c: Likewise.
12214 * gcc.target/arm/vselnesf.c: Likewise.
12215 * gcc.target/arm/vselvcdf.c: Likewise.
12216 * gcc.target/arm/vselvcsf.c: Likewise.
12217 * gcc.target/arm/vselvsdf.c: Likewise.
12218 * gcc.target/arm/vselvssf.c: Likewise.
12219
12220 2017-01-25 Richard Biener <rguenther@suse.de>
12221
12222 PR testsuite/72850
12223 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12224 to what we had before adding the threading passes.
12225
12226 2017-01-25 Richard Biener <rguenther@suse.de>
12227
12228 PR tree-optimization/69264
12229 * g++.dg/torture/pr69264.C: New testcase.
12230
12231 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12232
12233 PR target/79145
12234 * gcc.target/arm/pr79145.c: New test.
12235
12236 2017-01-25 Richard Biener <rguenther@suse.de>
12237
12238 PR debug/78363
12239 * g++.dg/gomp/pr78363-1.C: New testcase.
12240 * g++.dg/gomp/pr78363-2.C: Likewise.
12241 * g++.dg/gomp/pr78363-3.C: Likewise.
12242
12243 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12244
12245 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12246 * gcc.dg/lto/pr61526_0.c: Likewise.
12247 * gcc.dg/lto/pr64415_0.c: Likewise.
12248
12249 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12250
12251 PR c++/79205
12252 * g++.dg/cpp1z/decomp22.C: New test.
12253 * g++.dg/cpp1z/decomp23.C: New test.
12254
12255 2017-01-24 Nathan Sidwell <nathan@acm.org>
12256
12257 PR c++/78469
12258 * g++.dg/cpp0x/pr78469.C: New.
12259
12260 PR c++/79118
12261 * g++.dg/cpp0x/pr79118.C: New.
12262
12263 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12264
12265 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12266
12267 2017-01-24 David Malcolm <dmalcolm@redhat.com>
12268
12269 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12270 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12271 * gcc.dg/rtl/rtl.exp: New file.
12272 * gcc.dg/rtl/test.c: New file.
12273 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12274 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12275 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12276 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12277 * gcc.dg/rtl/x86_64/final.c: New test case.
12278 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12279 * gcc.dg/rtl/x86_64/ira.c: New test case.
12280 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12281 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12282 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12283 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12284 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12285 * gcc.dg/rtl/x86_64/test_1.h: New file.
12286 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12287 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12288 * gcc.dg/rtl/x86_64/times-two.h: New file.
12289 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12290
12291 2017-01-24 Bin Cheng <bin.cheng@arm.com>
12292
12293 PR tree-optimization/79159
12294 * g++.dg/tree-ssa/pr79159.C: New test.
12295
12296 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
12297 Martin Jambor <mjambor@suse.cz>
12298
12299 * lib/brig-dg.exp: New file.
12300 * lib/brig.exp: Likewise.
12301 * brig.dg/README: Likewise.
12302 * brig.dg/dg.exp: Likewise.
12303 * brig.dg/test/gimple/alloca.hsail: Likewise.
12304 * brig.dg/test/gimple/atomics.hsail: Likewise.
12305 * brig.dg/test/gimple/branches.hsail: Likewise.
12306 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12307 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12308 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12309 * brig.dg/test/gimple/mem.hsail: Likewise.
12310 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12311 * brig.dg/test/gimple/packed.hsail: Likewise.
12312 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12313 * brig.dg/test/gimple/variables.hsail: Likewise.
12314 * brig.dg/test/gimple/vector.hsail: Likewise.
12315
12316 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12317
12318 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12319 support asan, only on i?86/x86_64 require sse2_runtime.
12320
12321 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12322
12323 PR target/66669
12324 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12325 test on powerpc targets.
12326
12327 2017-01-23 Martin Sebor <msebor@redhat.com>
12328
12329 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12330
12331 2017-01-23 Richard Biener <rguenther@suse.de>
12332
12333 PR tree-optimization/79088
12334 PR tree-optimization/79188
12335 * gcc.dg/torture/pr79088.c: New testcase.
12336 * gcc.dg/torture/pr79188.c: Likewise.
12337
12338 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12339
12340 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12341 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12342 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12343 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12344 type of test function to reflect change in built-in function's
12345 return type.
12346 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12347 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12348 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12349 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12350 type and second argument type to reflect change in built-in
12351 function's type signature.
12352 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12353 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12354 type of test function to reflect change in built-in function's
12355 return type.
12356 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12357 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12358 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12359 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12360 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12361 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12362 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12363 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12364 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12365 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12366 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12367 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12368 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12369 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12370 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12371 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12372 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12373 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12374 type of test function to reflect change in built-in function's
12375 return type.
12376 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12377 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12378 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12379 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12380 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12381 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12382 test function's result and second argument to reflect change in
12383 built-in function's type signature.
12384 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12385
12386 2017-01-23 Nathan Sidwell <nathan@acm.org>
12387
12388 PR C++/71710
12389 * g++.dg/template/pr71710.C: New.
12390
12391 PR c++/71406
12392 PR c++/77508
12393 * g++.dg/template/pr71406.C: New.
12394
12395 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12396
12397 * gfortran.dg/integer_exponentiation_7.f90: New test.
12398
12399 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12400
12401 PR rtl-optimization/78634
12402 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12403
12404 2017-01-23 Bin Cheng <bin.cheng@arm.com>
12405
12406 PR tree-optimization/70754
12407 * gfortran.dg/pr70754.f90: New test.
12408
12409 2017-01-23 Martin Liska <mliska@suse.cz>
12410
12411 PR tree-optimization/79196
12412 * gcc.dg/asan/pr79196.c: New test.
12413 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12414
12415 2017-01-23 Michael Matz <matz@suse.de>
12416
12417 PR tree-optimization/78384
12418 * gcc.dg/pr78384.c: New test.
12419
12420 2017-01-23 Richard Biener <rguenther@suse.de>
12421
12422 PR tree-optimization/79186
12423 * gcc.dg/torture/pr79186.c: New testcase.
12424 * gcc.dg/torture/pr79187.c: Likewise.
12425
12426 2017-01-23 Martin Jambor <mjambor@suse.cz>
12427
12428 * gcc.dg/ipa/vrp8.c: New test.
12429
12430 2017-01-23 Martin Jambor <mjambor@suse.cz>
12431
12432 PR ipa/79108
12433 * gfortran.dg/lto/pr79108_0.f90: New test.
12434
12435 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12436
12437 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12438 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12439 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12440 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12441 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12442 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12443 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12444 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12445 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12446 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12447 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12448 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12449 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12450 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12451 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12452 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12453
12454 2017-01-23 Richard Biener <rguenther@suse.de>
12455 Nick Clifton <nickc@redhat.com>
12456
12457 PR testsuite/78421
12458 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12459 If the target is ARM return the result of the
12460 check_effective_target_arm_vect_no_misalign proc.
12461 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12462 support unaligned vectors then only expect one of the loops to be
12463 unrolled.
12464
12465 2017-01-23 Martin Liska <mliska@suse.cz>
12466
12467 * gcc.dg/asan/use-after-scope-10.c: New test.
12468 * gcc.dg/asan/use-after-scope-11.c: New test.
12469 * g++.dg/asan/use-after-scope-5.C: New test.
12470
12471 2017-01-23 Martin Liska <mliska@suse.cz>
12472
12473 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12474 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12475 sanopt optimization for ASAN_POISON.
12476
12477 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12478
12479 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12480
12481 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12482
12483 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12484 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12485 for poly*_t types.
12486 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12487 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12488 exec_vcombine): Likewise.
12489 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12490 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12491 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12492 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12493 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12494 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12495 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12496 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12497 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12498 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12499 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12500 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12501 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12502 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12503 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12504 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12505 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12506 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12507 Likewise.
12508 (TEST_VGET_LANE): Cast to uint to avoid warning.
12509 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12510 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12511 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12512 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12513 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12514 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12515 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12516 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12517 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12518 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12519 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12520 CHECK_POLY instead of CHECK for poly64_t types.
12521 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12522 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12523 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12524 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12525 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12526 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12527 uint32_t.
12528 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12529 for int32_t, int64_t.
12530 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12531 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12532 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12533 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12534 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12535 needed.
12536
12537 2017-01-22 Jakub Jelinek <jakub@redhat.com>
12538
12539 PR fortran/79154
12540 * gfortran.dg/gomp/pr79154-1.f90: New test.
12541 * gfortran.dg/gomp/pr79154-2.f90: New test.
12542
12543 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12544
12545 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12546
12547 2017-01-21 Marek Polacek <polacek@redhat.com>
12548
12549 PR testsuite/79169
12550 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12551
12552 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
12553
12554 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12555
12556 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12557
12558 PR rtl-optimization/79125
12559 * gcc.dg/torture/pr79125.c: New test.
12560
12561 2017-01-20 Jiong Wang <jiong.wang@arm.com>
12562
12563 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
12564 only.
12565 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12566 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
12567
12568 2017-01-20 Nathan Sidwell <nathan@acm.org>
12569
12570 PR c++/78495
12571 * g++.dg/cpp1z/inh-ctor38.C: New.
12572
12573 2017-01-20 Marek Polacek <polacek@redhat.com>
12574
12575 PR c/79152
12576 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12577
12578 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12579
12580 * lib/target-supports.exp (check_configured_with): New procedure.
12581 (check_effective_target_default_mode): new effective target.
12582 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12583 default mode. Fix dg-skip-if target selector syntax.
12584 * gcc.target/arm/optional_thumb-2.c: Likewise.
12585 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12586 syntax.
12587
12588 2017-01-20 David Malcolm <dmalcolm@redhat.com>
12589
12590 PR c++/77829
12591 PR c++/78656
12592 * g++.dg/spellcheck-pr77829.C: New test case.
12593 * g++.dg/spellcheck-pr78656.C: New test case.
12594
12595 2017-01-20 Marek Polacek <polacek@redhat.com>
12596
12597 PR c/64279
12598 * c-c++-common/Wduplicated-branches-1.c: New test.
12599 * c-c++-common/Wduplicated-branches-10.c: New test.
12600 * c-c++-common/Wduplicated-branches-11.c: New test.
12601 * c-c++-common/Wduplicated-branches-12.c: New test.
12602 * c-c++-common/Wduplicated-branches-2.c: New test.
12603 * c-c++-common/Wduplicated-branches-3.c: New test.
12604 * c-c++-common/Wduplicated-branches-4.c: New test.
12605 * c-c++-common/Wduplicated-branches-5.c: New test.
12606 * c-c++-common/Wduplicated-branches-6.c: New test.
12607 * c-c++-common/Wduplicated-branches-7.c: New test.
12608 * c-c++-common/Wduplicated-branches-8.c: New test.
12609 * c-c++-common/Wduplicated-branches-9.c: New test.
12610 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12611 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12612 * g++.dg/ext/builtin-object-size3.C: Likewise.
12613 * g++.dg/gomp/loop-1.C: Likewise.
12614 * g++.dg/warn/Wduplicated-branches1.C: New test.
12615 * g++.dg/warn/Wduplicated-branches2.C: New test.
12616
12617 2017-01-20 Martin Liska <mliska@suse.cz>
12618
12619 PR lto/69188
12620 * gcc.dg/lto/pr69188_0.c: New test.
12621 * gcc.dg/lto/pr69188_1.c: New test.
12622
12623 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12624
12625 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12626 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12627 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12628 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12629 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12630 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12631 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12632 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12633 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12634 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12635 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12636 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12637 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12638 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12639 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12640 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12641 * gcc.target/i386/avx-1.c: Test new intrinsics.
12642 * gcc.target/i386/sse-13.c: Ditto.
12643 * gcc.target/i386/sse-23.c: Ditto.
12644
12645 2017-01-20 Richard Biener <rguenther@suse.de>
12646
12647 PR tree-optimization/71264
12648 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12649
12650 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12651
12652 * gcc.target/mips/madd4-1.c: New file.
12653 * gcc.target/mips/madd4-2.c: Likewise.
12654 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12655 HAS_MADD4.
12656 (mips_option_groups): Add -m[no-]madd4.
12657 (mips-dg-init): Detect default -mno-madd4.
12658 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12659 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12660 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12661 * gcc.target/mips/nmadd-1.c: Likewise.
12662 * gcc.target/mips/nmadd-2.c: Likewise.
12663 * gcc.target/mips/nmadd-3.c: Likewise.
12664
12665 2017-01-19 Jiong Wang <jiong.wang@arm.com>
12666
12667 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12668 combined instructions.
12669 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12670 instructions.
12671 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12672 of pointer authentication.
12673
12674 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12675
12676 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12677 floating point hardware to run test.
12678
12679 2017-01-19 Tamar Christina <tamar.christina@arm.com>
12680
12681 * lib/target-supports.exp
12682 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12683
12684 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12685
12686 PR testsuite/79051
12687 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12688 __x86_64__]: Allow for target i?86-*-*.
12689
12690 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12691
12692 PR target/78176
12693 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12694 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12695 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12696 HAS_LXC1.
12697 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12698 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12699 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12700
12701 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12702
12703 PR fortran/70696
12704 * gfortran.dg/coarray_43.f90: New test.
12705
12706 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
12707
12708 PR rtl-optimization/79121
12709 * gcc.c-torture/execute/pr79121.c: New test.
12710
12711 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12712
12713 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12714 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12715
12716 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
12717
12718 PR fortran/50069
12719 PR fortran/55086
12720 * gfortran.dg/pr50069_1.f90: New test.
12721 * gfortran.dg/pr50069_2.f90: New test.
12722 * gfortran.dg/pr55086_1.f90: New test.
12723 * gfortran.dg/pr55086_1_tfat.f90: New test.
12724 * gfortran.dg/pr55086_2.f90: New test.
12725 * gfortran.dg/pr55086_2_tfat.f90: New test.
12726 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
12727
12728 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12729 * gcc.dg/strcmp-1.c: New test.
12730 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
12731
12732 2017-01-18 David Malcolm <dmalcolm@redhat.com>
12733
12734 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
12735 (dejagnu_fail): Likewise.
12736 (dejagnu_note): Likewise.
12737 (pass): Provide forward decl, moving true decl to after #include
12738 of harness.h.
12739 (fail): Likewise.
12740 (note): Likewise.
12741
12742 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12743
12744 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12745 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12746
12747 2017-01-18 Nathan Sidwell <nathan@acm.org>
12748
12749 PR c++/78488
12750 * g++.dg/cpp1z/inh-ctor37.C: New.
12751
12752 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
12753
12754 PR rtl-optimization/78952
12755 * gcc.target/i386/pr78952-1.c: New test.
12756 * gcc.target/i386/pr78952-2.c: Ditto.
12757
12758 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12759
12760 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
12761
12762 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12763
12764 PR fortran/70696
12765 * gfortran.dg/coarray_event_1.f08: New test.
12766
12767 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12768
12769 PR target/77416
12770 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
12771 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
12772 from dg-options.
12773 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
12774 guarded test.
12775 * gcc.target/powerpc/fusion4.c: Likewise.
12776 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
12777 guarded test.
12778 * gcc.target/powerpc/pr58673-1.c: Likewise.
12779 * gcc.target/powerpc/pr58673-2.c: Likewise.
12780 * gcc.target/powerpc/pr59054.c: Likewise.
12781
12782 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12783
12784 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
12785 vec_bperm.
12786 * gcc.target/powerpc/p9-vbpermd.c: New file.
12787
12788 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12789
12790 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
12791 (must_not_compile2): Downcase first letter of error messages.
12792 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
12793 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
12794
12795 2017-01-18 Nathan Sidwell <nathan@acm.org>
12796
12797 PR c++/79091
12798 * g++.dg/pr79091.C: New.
12799
12800 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12801
12802 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
12803 to dg-options.
12804 (p0): Add missing dg-error.
12805
12806 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
12807
12808 * gcc.target/msp430/mul_f5_muldef.c: New test.
12809
12810 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12811
12812 PR target/79004
12813 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
12814 options. Fix up the syntax for using \m and \M.
12815
12816 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12817
12818 PR target/78875
12819 * gcc.target/powerpc/ssp-1.c: New testcase.
12820 * gcc.target/powerpc/ssp-2.c: New testcase.
12821
12822 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12823
12824 * gcc.target/aarch64/eh_return.c: New test.
12825
12826 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12827
12828 * vec-rlmi-rlnm.c: New file.
12829
12830 2017-01-17 Nathan Sidwell <nathan@acm.org>
12831
12832 PR c++/61636
12833 * g++.dg/cpp1y/pr61636-1.C: New.
12834 * g++.dg/cpp1y/pr61636-2.C: New.
12835 * g++.dg/cpp1y/pr61636-3.C: New.
12836
12837 2017-01-17 Martin Sebor <msebor@redhat.com>
12838
12839 PR testsuite/79115
12840 * gcc.dg/pr78768.c: Make it a link-only test.
12841
12842 2017-01-17 David Malcolm <dmalcolm@redhat.com>
12843
12844 PR c++/71497
12845 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
12846 expected messages.
12847 * c-c++-common/Wmisleading-indentation.c: Likewise.
12848
12849 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
12850
12851 PR target/79058
12852 * gcc.target/arm/pr79058.c: New.
12853
12854 2017-01-17 Jakub Jelinek <jakub@redhat.com>
12855
12856 PR tree-optimization/71854
12857 * gcc.dg/vect/pr71854.c: New test.
12858
12859 2017-01-17 Martin Liska <mliska@suse.cz>
12860
12861 PR ipa/71207
12862 * g++.dg/ipa/pr71207.C: New test.
12863
12864 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
12865
12866 PR middle-end/77445
12867 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
12868 * gcc.dg/tree-ssa/pr77445.c: New testcase.
12869
12870 2017-01-17 Jakub Jelinek <jakub@redhat.com>
12871
12872 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
12873 rather than long unsigned int.
12874 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
12875
12876 2017-01-17 Richard Biener <rguenther@suse.de>
12877
12878 PR tree-optimization/71433
12879 * gcc.dg/Warray-bounds-20.c: New testcase.
12880
12881 2017-01-17 Richard Biener <rguenther@suse.de>
12882
12883 PR testsuite/52563
12884 PR testsuite/71237
12885 PR testsuite/77737
12886 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
12887 * gcc.dg/tree-ssa/scev-4.c: Likewise.
12888 * gcc.dg/tree-ssa/scev-5.c: Likewise.
12889
12890 2017-01-17 Alan Modra <amodra@gmail.com>
12891
12892 * gcc.target/powerpc/pr79066.c: New.
12893
12894 2017-01-16 Jeff Law <law@redhat.com>
12895
12896 PR tree-optimization/33562
12897 PR tree-optimization/61912
12898 PR tree-optimization/77485
12899 PR tree-optimization/79090
12900 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
12901 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
12902
12903 2017-01-16 Jakub Jelinek <jakub@redhat.com>
12904
12905 PR c/79089
12906 * gcc.c-torture/compile/pr79089.c: New test.
12907
12908 PR target/79080
12909 * gcc.dg/pr79080.c: New test.
12910
12911 2017-01-16 David Malcolm <dmalcolm@redhat.com>
12912
12913 PR c/78304
12914 * gcc.dg/format/pr78304.c: Convert argument from integral type
12915 to a pointer.
12916 * gcc.dg/format/pr78304-2.c: Likewise.
12917
12918 2017-01-16 Carl Love <cel@us.ibm.com>
12919
12920 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
12921 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
12922
12923 2017-01-16 Carl Love <cel@us.ibm.com>
12924
12925 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
12926 Change arguments and return type to bool long long.
12927
12928 2017-01-16 Martin Sebor <msebor@redhat.com>
12929
12930 PR testsuite/79051
12931 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
12932 on x86.
12933
12934 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12935
12936 Revert:
12937 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12938
12939 PR c++/71737
12940 * g++.dg/cpp0x/pr71737.C: New.
12941
12942 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12943
12944 * gcc.target/powerpc/swaps-p8-27.c: New.
12945
12946 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12947
12948 PR c++/71737
12949 * g++.dg/cpp0x/pr71737.C: New.
12950
12951 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
12952
12953 * gnat.dg/opt62.adb: New test.
12954 * gnat.dg/opt62_pkg.ads: New helper.
12955
12956 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
12957
12958 PR rtl-optimization/78626
12959 PR rtl-optimization/78727
12960 * gcc.dg/torture/pr78626.c: New test.
12961 * gcc.dg/torture/pr78727.c: New test.
12962
12963 2017-01-14 Alan Modra <amodra@gmail.com>
12964
12965 * gcc.c-torture/compile/pr72749.c: New test.
12966
12967 2017-01-13 David Malcolm <dmalcolm@redhat.com>
12968
12969 PR c/78304
12970 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
12971 (test_macro_2): New test.
12972 (test_macro_3): New test.
12973 (test_macro_4): New test.
12974 (test_non_contiguous_strings): Convert line number to line offset.
12975 * gcc.dg/format/pr78304-2.c: New test case.
12976 * gcc.dg/format/pr78304.c: New test case.
12977
12978 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
12979
12980 * gcc.target/i386/funcspec-56.inc: Add missing options and
12981 reorder options by implied ISAs, as in ix86_target_string.
12982
12983 2017-01-13 Marek Polacek <polacek@redhat.com>
12984
12985 PR c++/71166
12986 * g++.dg/cpp0x/constexpr-array18.C: New test.
12987
12988 2017-01-13 Jeff Law <law@redhat.com>
12989
12990 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
12991
12992 PR tree-optimization/61912
12993 PR tree-optimization/77485
12994 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
12995 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
12996 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
12997
12998 PR tree-optimization/33562
12999 PR tree-optimization/61912
13000 PR tree-optimization/77485
13001 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13002 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13003 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13004 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
13005 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
13006 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
13007 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
13008
13009 2017-01-13 Martin Liska <mliska@suse.cz>
13010
13011 PR ipa/79043
13012 * gcc.c-torture/execute/pr79043.c: New test.
13013
13014 2017-01-13 Richard Biener <rguenther@suse.de>
13015
13016 PR middle-end/78411
13017 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
13018
13019 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13020
13021 PR fortran/70697
13022 * gfortran.dg/coarray/event_4.f08: New test.
13023
13024 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13025
13026 PR fortran/70696
13027 * gfortran.dg/coarray/event_3.f08: New test.
13028
13029 2017-01-13 Richard Biener <rguenther@suse.de>
13030
13031 PR tree-optimization/77283
13032 * gcc.dg/tree-ssa/split-path-9.c: Fix.
13033
13034 2017-01-13 Richard Biener <rguenther@suse.de>
13035
13036 * gcc.dg/gimplefe-22.c: New testcase.
13037
13038 2017-01-13 Richard Biener <rguenther@suse.de>
13039
13040 PR tree-optimization/77283
13041 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13042 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13043 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13044
13045 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13046
13047 * gcc.dg/pr77862.c: Require fpic target.
13048
13049 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13050
13051 PR target/79004
13052 * gcc.target/powerpc/pr79004.c: New test.
13053
13054 2017-01-12 Martin Sebor <msebor@redhat.com>
13055
13056 * gcc.dg/pr78138.c: Adjust.
13057 * gcc.dg/pr78768.c: Adjust.
13058 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13059 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13060 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13061 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13062 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13063 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13064 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13065 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13066 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13067 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13068 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13069
13070 2017-01-12 Jakub Jelinek <jakub@redhat.com>
13071
13072 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13073
13074 2017-01-12 Martin Sebor <msebor@redhat.com>
13075
13076 PR testsuite/79051
13077 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13078 due to bug 79054.
13079
13080 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
13081
13082 * gcc.dg/pr78768.c: Require LTO.
13083
13084 2017-01-12 Martin Sebor <msebor@redhat.com>
13085
13086 PR c/79074
13087 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13088 due to the referenced bug.
13089
13090 2017-01-12 Martin Sebor <msebor@redhat.com>
13091
13092 PR testsuite/79073
13093 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13094
13095 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
13096
13097 * gcc.target/i386/builtin_target.c (check_features): Check all
13098 supported __builtin_cpu_supports options.
13099
13100 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13101
13102 PR tree-optimization/78319
13103 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13104 Remove xfail.
13105
13106 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13107
13108 PR target/79044
13109 * gcc.target/powerpc/swaps-p8-26.c: New.
13110
13111 2017-01-12 Richard Biener <rguenther@suse.de>
13112
13113 * gcc.dg/gimplefe-21.c: New testcase.
13114
13115 2017-01-12 Michael Collison <michael.collison@arm.com>
13116
13117 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13118
13119 2017-01-11 Julia Koval <julia.koval@intel.com>
13120 Uros Bizjak <ubizjak@gmail.com>
13121
13122 * gcc.target/i386/sgx.c New test.
13123 * gcc.target/i386/sse-12.c: Add -msgx.
13124 * gcc.target/i386/sse-13.c: Ditto.
13125 * gcc.target/i386/sse-14.c: Ditto.
13126 * gcc.target/i386/sse-22.c: Ditto.
13127 * gcc.target/i386/sse-23.c: Ditto.
13128 * g++.dg/other/i386-2.C: Ditto.
13129 * g++.dg/other/i386-3.C: Ditto.
13130
13131 2017-01-11 Martin Sebor <msebor@redhat.com>
13132
13133 PR c++/24511
13134 * g++.dg/template/explicit9.C: New test.
13135
13136 2017-01-11 Nathan Sidwell <nathan@acm.org>
13137
13138 PR c++/77812
13139 * g++.dg/pr77812.C: New.
13140
13141 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13142
13143 PR c++/71537
13144 * g++.dg/cpp1y/constexpr-71537.C: New test.
13145
13146 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13147 argument.
13148
13149 2017-01-11 Martin Sebor <msebor@redhat.com>
13150
13151 PR c/47931
13152 * c-c++-common/Waddress-2.c: New test.
13153
13154 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13155
13156 PR c++/78341
13157 * g++.dg/cpp0x/pr78341.C: New test.
13158
13159 2017-01-11 Martin Sebor <msebor@redhat.com>
13160
13161 PR c/78768
13162 * gcc.dg/pr78768.c: New test.
13163
13164 2017-01-11 David Malcolm <dmalcolm@redhat.com>
13165
13166 PR driver/78877
13167 * gcc.dg/spellcheck-options-14.c: New test case.
13168 * gcc.dg/spellcheck-options-15.c: New test case.
13169 * gcc.dg/spellcheck-options-16.c: New test case.
13170 * gcc.dg/spellcheck-options-17.c: New test case.
13171
13172 2017-01-11 Martin Liska <mliska@suse.cz>
13173
13174 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13175
13176 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13177
13178 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13179 instead of just 1 for the decomposition from struct C.
13180
13181 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13182
13183 * gcc.c-torture/execute/20170111-1.c: New test.
13184
13185 2017-01-11 Richard Biener <rguenther@suse.de>
13186
13187 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13188
13189 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13190
13191 PR middle-end/50199
13192 * gcc.dg/lto/pr50199_0.c: New test.
13193
13194 2017-01-10 Martin Sebor <msebor@redhat.com>
13195
13196 PR testsuite/78960
13197 PR testsuite/78959
13198 PR testsuite/78133
13199 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13200 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13201
13202 2017-01-10 Martin Sebor <msebor@redhat.com>
13203
13204 PR middle-end/78138
13205 * gcc.dg/pr78138.c: New test.
13206
13207 2017-01-10 David Malcolm <dmalcolm@redhat.com>
13208
13209 PR c++/77949
13210 * g++.dg/diagnostic/pr77949.C: New test case.
13211
13212 2017-01-10 Martin Sebor <msebor@redhat.com>
13213
13214 PR middle-end/78245
13215 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13216
13217 2017-01-10 Martin Sebor <msebor@redhat.com>
13218
13219 PR tree-optimization/78775
13220 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13221 * gcc.dg/attr-alloc_size-10.c: New test.
13222 * gcc.dg/attr-alloc_size-11.c: New test.
13223 * gcc.dg/builtin-stringop-chk-7.c: New test.
13224 * gcc.dg/pr78775.c: New test.
13225 * gcc.dg/pr78973-2.c: New test.
13226 * gcc.dg/pr78973.c: New test.
13227
13228 2017-01-10 Jeff Law <law@redhat.com>
13229
13230 PR tree-optimization/77766
13231 PR tree-optimization/78856
13232 * gcc.c-torture/execute/pr77766.c: New test.
13233
13234 2016-01-10 Richard Biener <rguenther@suse.de>
13235
13236 PR tree-optimization/79034
13237 * g++.dg/torture/pr79034.C: New testcase.
13238
13239 2017-01-10 Martin Liska <mliska@suse.cz>
13240
13241 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13242 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13243 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13244 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13245 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13246 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13247 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13248 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13249 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13250 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13251 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13252 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13253 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13254 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13255 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13256 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13257 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13258 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13259 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13260 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13261 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13262 * gcc.dg/ipa/pr64307.c: Likewise.
13263 * gcc.dg/ipa/pr77653.c: Likewise.
13264
13265 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13266
13267 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13268 * g++.dg/other/i386-3.C: Ditto.
13269 * gcc.target/i386/sse-12.c: Ditto.
13270 * gcc.target/i386/sse-13.c: Ditto.
13271 * gcc.target/i386/sse-22.c: Ditto.
13272 * gcc.target/i386/sse-23.c: Ditto.
13273 * gcc.target/i386/builtin_target.c: Handle new option.
13274 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13275 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13276 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13277
13278 2017-01-09 Martin Sebor <msebor@redhat.com>
13279
13280 PR testsuite/79036
13281 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13282 with different precisions.
13283
13284 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13285
13286 * g++.dg/opt/call2.C: New test.
13287 * g++.dg/opt/call3.C: Likewise.
13288 * gnat.dg/array26.adb: New test.
13289 * gnat.dg/array26_pkg.ad[sb]: New helper.
13290 * gnat.dg/array27.adb: New test.
13291 * gnat.dg/array27_pkg.ad[sb]: New helper.
13292 * gnat.dg/array28.adb: New test.
13293 * gnat.dg/array28_pkg.ad[sb]: New helper.
13294
13295 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13296
13297 PR translation/79019
13298 PR translation/79020
13299 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13300 diagnostics.
13301 * gfortran.dg/initialization_17.f90: Likewise.
13302
13303 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13304
13305 PR testsuite/79026
13306 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13307 * gcc.target/i386/pr78904-4.c: Likewise.
13308 * gcc.target/i386/pr78904-6.c: Likewise.
13309 * gcc.target/i386/pr78967-2.c: Likewise.
13310
13311 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13312
13313 PR tree-optimization/78899
13314 * gcc.target/i386/pr78899.c: New test.
13315 * gcc.dg/pr71077.c: New test.
13316
13317 2017-01-09 Martin Jambor <mjambor@suse.cz>
13318
13319 PR ipa/78365
13320 PR ipa/78599
13321 * gcc.dg/torture/pr78365.c: New test.
13322
13323 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13324
13325 PR c++/78948
13326 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13327 (main): Use int* instead of long long.
13328
13329 PR tree-optimization/78938
13330 * gcc.dg/vect/pr78938.c: New test.
13331
13332 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13333
13334 * gcc.dg/20161219.c: New test.
13335
13336 2017-01-09 Richard Biener <rguenther@suse.de>
13337
13338 PR tree-optimization/78997
13339 * gcc.dg/torture/pr78997.c: New testcase.
13340
13341 2017-01-09 Richard Biener <rguenther@suse.de>
13342
13343 PR debug/79000
13344 * g++.dg/lto/pr79000_0.C: New testcase.
13345 * g++.dg/lto/pr79000_1.c: Likewise.
13346
13347 2017-01-08 Martin Sebor <msebor@redhat.com>
13348
13349 PR middle-end/77708
13350 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13351 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13352 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13353 due to bug 78969.
13354 * gcc.dg/format/pr78569.c: Adjust.
13355
13356 2017-01-07 David Malcolm <dmalcolm@redhat.com>
13357
13358 PR c++/72803
13359 * g++.dg/diagnostic/pr72803.C: New test case.
13360
13361 2017-01-07 Martin Sebor <msebor@redhat.com>
13362
13363 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13364 * gcc.dg/attr-alloc_size-4.c: Same.
13365
13366 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13367
13368 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13369 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13370 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13371 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13372 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13373 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13374 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13375
13376 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13377 * gcc.dg/memcmp-1.c: New.
13378 * gcc.dg/strncmp-1.c: New.
13379
13380 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13381
13382 * gcc.target/arm/acle/mcrr: New.
13383 * gcc.target/arm/acle/mcrr2: New.
13384 * gcc.target/arm/acle/mrrc: New.
13385 * gcc.target/arm/acle/mrrc2: New.
13386
13387 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13388
13389 * gcc.target/arm/acle/mcr.c: New.
13390 * gcc.target/arm/acle/mrc.c: New.
13391 * gcc.target/arm/acle/mcr2.c: New.
13392 * gcc.target/arm/acle/mrc2.c: New.
13393
13394 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13395
13396 * gcc.target/arm/acle/ldc: New.
13397 * gcc.target/arm/acle/ldc2: New.
13398 * gcc.target/arm/acle/ldcl: New.
13399 * gcc.target/arm/acle/ldc2l: New.
13400 * gcc.target/arm/acle/stc: New.
13401 * gcc.target/arm/acle/stc2: New.
13402 * gcc.target/arm/acle/stcl: New.
13403 * gcc.target/arm/acle/stc2l: New.
13404
13405 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13406
13407 * gcc.target/arm/acle/acle.exp: Run tests for different options
13408 and make sure fat-lto-objects is used such that we can still do
13409 assemble scans.
13410 * gcc.target/arm/acle/cdp.c: New.
13411 * gcc.target/arm/acle/cdp2.c: New.
13412 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13413 (check_effective_target_arm_coproc1_ok_nocache): New.
13414 (check_effective_target_arm_coproc2_ok): New.
13415 (check_effective_target_arm_coproc2_ok_nocache): New.
13416 (check_effective_target_arm_coproc3_ok): New.
13417 (check_effective_target_arm_coproc3_ok_nocache): New.
13418 (check_effective_target_arm_coproc4_ok): New.
13419 (check_effective_target_arm_coproc4_ok_nocache): New.
13420
13421 2017-01-06 Martin Sebor <msebor@redhat.com>
13422
13423 PR middle-end/78605
13424 * gcc.dg/tree-ssa/pr78605.c: New test.
13425
13426 2017-01-05 Martin Sebor <msebor@redhat.com>
13427
13428 PR tree-optimization/78910
13429 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13430 diagnostics.
13431 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13432 * gcc.dg/tree-ssa/pr78910.c: New test.
13433
13434 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13435
13436 * gcc.dg/sso-10.c: New test.
13437
13438 2017-01-05 Jakub Jelinek <jakub@redhat.com>
13439
13440 PR tree-optimization/71016
13441 * gcc.target/i386/pr71016.c: New test.
13442 * gcc.target/aarch64/pr71016.c: New test.
13443 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13444
13445 PR c++/78931
13446 * g++.dg/cpp1z/decomp19.C: New test.
13447
13448 PR c++/78890
13449 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13450 * g++.dg/init/union1.C: Likewise.
13451 * g++.dg/cpp0x/union6.C: Expect errors.
13452 * g++.dg/cpp0x/union8.C: New test.
13453 * g++.dg/cpp0x/pr78890-1.C: New test.
13454 * g++.dg/cpp0x/pr78890-2.C: New test.
13455
13456 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
13457
13458 * gcc.target/powerpc/pr71670.c: Require p9vector.
13459 * gcc.target/powerpc/p9-novsx.c: Same.
13460
13461 2017-01-05 David Malcolm <dmalcolm@redhat.com>
13462
13463 * selftests/asr_div1.rtl: New file.
13464 * selftests/aarch64: New subdirectory.
13465 * selftests/aarch64/times-two.rtl: New file.
13466 * selftests/bb-index.rtl: New file.
13467 * selftests/cfg-test.rtl: New file.
13468 * selftests/const-int.rtl: New file.
13469 * selftests/example-labels.rtl: New file.
13470 * selftests/insn-with-mode.rtl: New file.
13471 * selftests/jump-to-label-ref.rtl: New file.
13472 * selftests/jump-to-return.rtl: New file.
13473 * selftests/jump-to-simple-return.rtl: New file.
13474 * selftests/mem.rtl: New file.
13475 * selftests/note-insn-deleted.rtl: New file.
13476 * selftests/note_insn_basic_block.rtl: New file.
13477 * selftests/simple-cse.rtl: New file.
13478 * selftests/symbol-ref.rtl: New file.
13479 * selftests/x86_64: New subdirectory.
13480 * selftests/x86_64/call-insn.rtl: New file.
13481 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13482 * selftests/x86_64/times-two.rtl: New file.
13483 * selftests/x86_64/unspec.rtl: New file.
13484
13485 2017-01-05 Nathan Sidwell <nathan@acm.org>
13486
13487 PR c++/78765
13488 * g++.dg/cpp0x/pr78765.C: New.
13489
13490 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13491
13492 * gcc.target/s390/memcpy-2.c: New test.
13493 * gcc.target/s390/memset-2.c: New test.
13494
13495 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13496
13497 * gcc.target/s390/memcpy-1.c: New test.
13498
13499 2017-01-04 Jeff Law <law@redhat.com>
13500
13501 PR tree-optimization/78812
13502 * g++.dg/torture/pr78812.C: New test.
13503
13504 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13505
13506 PR target/71977
13507 PR target/70568
13508 PR target/78823
13509 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13510 64-bit VSX systems with direct move, whether we optimize common
13511 code sequences in the GLIBC math library for float math functions.
13512 * gcc.target/powerpc/pr71977-2.c: Likewise.
13513
13514 2017-01-04 Marek Polacek <polacek@redhat.com>
13515
13516 PR c++/64767
13517 * c-c++-common/Wpointer-compare-1.c: New test.
13518
13519 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13520
13521 PR c++/78949
13522 * c-c++-common/Wunused-var-16.c: New test.
13523
13524 PR c++/78693
13525 * g++.dg/cpp0x/pr78693.C: New test.
13526
13527 PR driver/78957
13528 * gcc.dg/pr78957.c: New test.
13529
13530 * g++.dg/cpp1y/auto-fn34.C: New test.
13531
13532 PR c++/71182
13533 * g++.dg/cpp0x/pr71182.C: New test.
13534
13535 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13536
13537 PR target/78056
13538 * gcc.target/powerpc/pr78056-1.c: New test.
13539 * gcc.target/powerpc/pr78056-2.c: New test.
13540 * gcc.target/powerpc/pr78056-3.c: New test.
13541 * gcc.target/powerpc/pr78056-4.c: New test.
13542 * gcc.target/powerpc/pr78056-5.c: New test.
13543 * gcc.target/powerpc/pr78056-6.c: New test.
13544 * gcc.target/powerpc/pr78056-7.c: New test.
13545 * gcc.target/powerpc/pr78056-8.c: New test.
13546 * lib/target-supports.exp
13547 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13548 whether the effective target supports the popcntb instruction.
13549
13550 2017-01-03 Jeff Law <law@redhat.com>
13551
13552 PR tree-optimization/67955
13553 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13554
13555 2017-01-04 Marek Polacek <polacek@redhat.com>
13556
13557 PR c++/77545
13558 PR c++/77284
13559 * g++.dg/cpp0x/range-for32.C: New test.
13560 * g++.dg/cpp0x/range-for33.C: New test.
13561
13562 2017-01-04 David Malcolm <dmalcolm@redhat.com>
13563
13564 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13565
13566 2017-01-04 Nathan Sidwell <nathan@acm.org>
13567
13568 PR c++/66735
13569 * g++.dg/cpp1y/pr66735.C: New.
13570
13571 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13572
13573 PR tree-optimization/71563
13574 * gcc.dg/tree-ssa/pr71563.c: New test.
13575
13576 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13577
13578 PR fortran/78534
13579 PR fortran/78976
13580 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13581 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13582 * gfortran.dg/transfer_intrinsic_1.f90: Change
13583 scan-tree-dump-times due to gfc_trans_string_copy change to
13584 avoid -Wstringop-overflow.
13585
13586 2017-01-03 Jeff Law <law@redhat.com>
13587
13588 PR tree-optimization/78856
13589 * gcc.c-torture/execute/pr78856.c: New test.
13590
13591 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13592
13593 PR target/78953
13594 * gcc.target/powerpc/pr78953.c: New test.
13595
13596 2017-01-03 Ian Lance Taylor <iant@google.com>
13597
13598 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13599 enums.
13600
13601 2017-01-03 Martin Sebor <msebor@redhat.com>
13602
13603 PR tree-optimization/78696
13604 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13605 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13606 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13607 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13608
13609 2017-01-03 David Malcolm <dmalcolm@redhat.com>
13610
13611 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13612 with more than one digit.
13613 * lib/gcc-dg.exp (process-message): Support more than one digit
13614 in relative line specifications.
13615
13616 2017-01-03 Jakub Jelinek <jakub@redhat.com>
13617
13618 PR tree-optimization/78965
13619 * gcc.dg/pr78965.c: New test.
13620
13621 PR middle-end/78901
13622 * g++.dg/opt/pr78901.C: New test.
13623
13624 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13625
13626 PR fortran/78534
13627 PR fortran/66310
13628 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13629 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13630 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13631 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13632 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13633 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13634 * gfortran.dg/string_1_lp64.f90: New test.
13635 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13636 * gfortran.dg/string_3_lp64.f90: New test.
13637 * gfortran.dg/transfer_intrinsic_1.f90: Change
13638 scan-tree-dump-times due to gfc_trans_string_copy change to
13639 avoid -Wstringop-overflow.
13640
13641 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
13642
13643 PR target/78967
13644 * gcc.target/i386/pr78967-1.c: New test.
13645 * gcc.target/i386/pr78967-2.c: Ditto.
13646 * gcc.target/i386/pr78967-3.c: Ditto.
13647
13648 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13649 * gcc.target/i386/pr78904-4.c: Ditto.
13650 * gcc.target/i386/pr78904-6.c: Ditto.
13651
13652 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
13653
13654 PR middle-end/77674
13655 * g++.dg/torture/pr77674.C: New testcase.
13656
13657 2017-01-01 Jakub Jelinek <jakub@redhat.com>
13658
13659 Update copyright years.
13660 \f
13661 Copyright (C) 2017 Free Software Foundation, Inc.
13662
13663 Copying and distribution of this file, with or without modification,
13664 are permitted in any medium without royalty provided the copyright
13665 notice and this notice are preserved.