re PR target/82358 (i386/stack-check-11.c fail)
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-10-03 Jeff Law <law@redhat.com>
2
3 PR target/82358
4 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
5
6 2017-10-03 Martin Jambor <mjambor@suse.cz>
7
8 PR tree-optimization/82363
9 * gcc.dg/tree-ssa/pr82363.c: New test.
10
11 2017-10-03 Jakub Jelinek <jakub@redhat.com>
12
13 PR tree-optimization/82381
14 * gcc.c-torture/compile/pr82381.c: New test.
15
16 PR target/82386
17 * gcc.dg/pr82386.c: New test.
18
19 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
20
21 PR c++/70570
22 * g++.dg/cpp1y/lambda-generic-70570.C: New.
23
24 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
25
26 PR c++/79590
27 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
28
29 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
30
31 PR c++/79005
32 * g++.dg/cpp1y/lambda-generic-79005.C: New.
33
34 2017-10-02 Paul Thomas <pault@gcc.gnu.org>
35
36 PR fortran/82312
37 * gfortran.dg/typebound_proc_36.f90 : New test.
38
39 2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
40
41 PR target/80210
42 * gcc.target/powerpc/pr80210-2.c: New test.
43
44 2017-10-02 Jakub Jelinek <jakub@redhat.com>
45
46 * gcc.dg/pr82389.c: New test.
47
48 PR tree-optimization/82387
49 PR tree-optimization/82388
50 PR tree-optimization/82389
51 * gcc.c-torture/compile/pr82389.c: New test.
52 * gcc.c-torture/execute/pr82387.c: New test.
53 * gcc.c-torture/execute/pr82388.c: New test.
54
55 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
56
57 PR c++/79180
58 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
59 * g++.dg/torture/pr79180.C: Likewise.
60
61 PR c++/71386
62 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
63
64 2017-10-02 Richard Biener <rguenther@suse.de>
65
66 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
67 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
68 * gcc.dg/graphite/id-16.c: Likewise.
69 * gcc.dg/graphite/pr46168.c: Likewise.
70 * gcc.dg/graphite/pr68756.c: Likewise.
71 * gcc.dg/graphite/pr69728.c: Likewise.
72 * gcc.dg/graphite/pr71575-2.c: Likewise.
73 * gcc.dg/graphite/pr77362.c: Likewise.
74 * gcc.dg/graphite/pr81373.c: Likewise.
75 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
76 * gfortran.dg/graphite/interchange-1.f: Likewise.
77 * gfortran.dg/graphite/pr29581.f90: Likewise.
78 * gfortran.dg/graphite/pr42334-1.f: Likewise.
79 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
80 * gfortran.dg/graphite/pr42393.f90: Likewise.
81 * gfortran.dg/graphite/pr47019.f: Likewise.
82
83 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
84
85 PR c++/69977
86 * g++.dg/cpp1y/lambda-generic-69977.C: New.
87
88 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
89
90 PR c++/59991
91 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
92
93 2017-10-02 Tom de Vries <tom@codesourcery.com>
94
95 * gcc.c-torture/compile/pr82337.c: Add
96 dg-require-effective-target nonlocal_goto.
97
98 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
99 Alan Hayward <alan.hayward@arm.com>
100 David Sherwood <david.sherwood@arm.com>
101
102 PR target/71307
103 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
104
105 2017-10-02 Richard Biener <rguenther@suse.de>
106
107 PR tree-optimization/82355
108 * gcc.dg/graphite/fuse-1.c: Adjust.
109 * gcc.dg/graphite/fuse-2.c: Likewise.
110 * gcc.dg/graphite/pr82355.c: New testcase.
111
112 2017-10-01 Jeff Law <law@redhat.com>
113
114 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
115
116 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
117
118 PR fortran/61450
119 * gfortran.dg/binding_label_tests_28.f90: New test.
120
121 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
122
123 PR c++/65949
124 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
125
126 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
127
128 PR c++/68754
129 * g++.dg/cpp1y/constexpr-68754.C: Move...
130 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
131
132 2017-09-30 Jakub Jelinek <jakub@redhat.com>
133
134 PR target/82361
135 * gcc.target/i386/pr82361-1.c: New test.
136 * gcc.target/i386/pr82361-2.c: New test.
137
138 2017-09-29 Yury Gribov <tetra2005@gmail.com>
139
140 PR middle-end/82319
141 * c-c++/common/pr57371-4.c: Test NaN comparisons.
142
143 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
144
145 * g++.dg/other/dump-ada-spec-10.C: New test.
146
147 2017-09-29 Jeff Law <law@redhat.com>
148
149 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
150
151 2017-09-29 Jakub Jelinek <jakub@redhat.com>
152
153 P0683R1 - default member initializers for bit-fields
154 * g++.dg/ext/bitfield6.C: New test.
155 * g++.dg/cpp2a/bitfield1.C: New test.
156 * g++.dg/cpp2a/bitfield2.C: New test.
157 * g++.dg/cpp2a/bitfield3.C: New test.
158
159 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
160
161 PR target/81481
162 * gcc.target/i386/pr81481.c: New.
163
164 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
165
166 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
167 and dg-require-effective-target directives to correct testing
168 behavior.
169 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
170 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
171 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
172 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
173 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
174 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
175 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
176 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
177 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
178 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
179 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
180 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
181 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
182 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
183 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
184 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
185 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
186
187 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
188
189 PR tree-optimization/82337
190 * gcc.c-torture/compile/pr82337.c: New file.
191
192 2017-09-29 Javier Miranda <miranda@adacore.com>
193
194 * gnat.dg/unchecked_union3.adb: New testcase.
195
196 2017-09-29 Javier Miranda <miranda@adacore.com>
197
198 * gnat.dg/unchecked_union2.adb: New testcase.
199
200 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
201
202 PR fortran/25071
203 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
204 * gfortran.dg/argument_checking_4.f90: Likewise.
205 * gfortran.dg/argument_checking_5.f90: Likewise.
206 * gfortran.dg/argument_checking_6.f90: Likewise.
207 * gfortran.dg/argument_checking_10.f90: Likewise.
208 * gfortran.dg/argument_checking_13.f90: Likewise.
209 * gfortran.dg/argument_checking_15.f90: Likewise.
210 * gfortran.dg/argument_checking_18.f90: Likewise.
211 * gfortran.dg/gomp/udr8.f90: Likewise.
212 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
213 the dg-options.
214
215 2017-09-29 Jakub Jelinek <jakub@redhat.com>
216
217 * g++.dg/ext/bitfield7.C: New test.
218 * g++.dg/ext/bitfield8.C: New test.
219 * g++.dg/ext/bitfield9.C: New test.
220
221 PR c/82340
222 * gcc.dg/tree-ssa/pr82340.c: New test.
223
224 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
225
226 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
227
228 PR c++/79488
229 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
230
231 2017-09-28 Jakub Jelinek <jakub@redhat.com>
232
233 PR target/82342
234 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
235 * gcc.target/i386/pr82260-2.c: Likewise.
236
237 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
238
239 * gcc.target/i386/avx512f-constant-float-return.c: New test.
240
241 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
242
243 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
244 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
245 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
246 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
247 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
248 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
249 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
250 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
251 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
252 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
253
254 2017-09-28 David Malcolm <dmalcolm@redhat.com>
255
256 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
257 test case.
258 * jit.dg/test-returning-function-ptr.c (create_code): Update to
259 create a function pointer type independently of the call to
260 gcc_jit_function_get_address, and assign the pointer to a local
261 before returning it, to exercise the function pointer type
262 comparison code.
263
264 2017-09-27 David Malcolm <dmalcolm@redhat.com>
265
266 * jit.dg/all-non-failing-tests.h: Add
267 test-returning-function-ptr.c.
268 * jit.dg/test-returning-function-ptr.c: New test case.
269
270 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
271
272 PR target/71727
273 * gcc.target/aarch64/pr71727-2.c: New test.
274
275 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
276
277 * gcc.target/powerpc/swaps-p8-28.c: New test.
278 * gcc.target/powerpc/swaps-p8-29.c: New test.
279 * gcc.target/powerpc/swaps-p8-30.c: New test.
280 * gcc.target/powerpc/swaps-p8-31.c: New test.
281 * gcc.target/powerpc/swaps-p8-32.c: New test.
282 * gcc.target/powerpc/swaps-p8-33.c: New test.
283 * gcc.target/powerpc/swaps-p8-34.c: New test.
284 * gcc.target/powerpc/swaps-p8-35.c: New test.
285 * gcc.target/powerpc/swaps-p8-36.c: New test.
286 * gcc.target/powerpc/swaps-p8-37.c: New test.
287 * gcc.target/powerpc/swaps-p8-38.c: New test.
288 * gcc.target/powerpc/swaps-p8-39.c: New test.
289 * gcc.target/powerpc/swaps-p8-40.c: New test.
290 * gcc.target/powerpc/swaps-p8-41.c: New test.
291 * gcc.target/powerpc/swaps-p8-42.c: New test.
292 * gcc.target/powerpc/swaps-p8-43.c: New test.
293 * gcc.target/powerpc/swaps-p8-44.c: New test.
294 * gcc.target/powerpc/swaps-p8-45.c: New test.
295
296 2017-09-27 Carl Love <cel@us.ibm.com>
297 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
298 for the __builtin_fctid and __builtin_fctiw.
299
300 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
301
302 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
303 new group memory offsetting code in the BRIG frontend.
304 * brig.dg/test/gimple/function_calls.hsail: Likewise.
305 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
306 * brig.dg/test/gimple/variables.hsail: Likewise.
307
308 2017-09-27 Jakub Jelinek <jakub@redhat.com>
309
310 PR c++/82159
311 * g++.dg/opt/pr82159.C: New test.
312
313 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
314
315 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
316
317 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
318
319 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
320 don't generate a 32-bit shift after doing XSCVDPSPN.
321 * gcc.target/powerpc/direct-move-float1.c: Likewise.
322 * gcc.target/powerpc/direct-move-float3.c: New test.
323
324 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
325
326 * gcc.dg/tree-ssa/cmpdiv.c: New test.
327
328 2017-09-26 Carl Love <cel@us.ibm.com>
329
330 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
331 file for the new built-ins and the existing built-ins.
332
333 2017-09-26 Janus Weil <janus@gcc.gnu.org>
334
335 PR fortran/82143
336 PR fortran/82324
337 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
338 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
339 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
340 Don't assume that DOUBLE PRECISION has kind=16.
341
342 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
343
344 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
345 warning from associate construct and do loop.
346
347 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
348
349 * gfortran.dg/gomp/associate1.f90: Really commit change
350 from 2017-09-25.
351 * gfortran.dg/predcom-1.f: Likewise.
352 * gfortran.dg/unconstrained_commons.f: Likewise.
353
354 2017-09-26 Jakub Jelinek <jakub@redhat.com>
355
356 PR middle-end/35691
357 * gcc.dg/pr35691-5.c: New test.
358 * gcc.dg/pr35691-6.c: New test.
359
360 2017-09-26 Richard Biener <rguenther@suse.de>
361
362 PR tree-optimization/82321
363 * gcc.dg/graphite/pr82321.c: New testcase.
364
365 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
366
367 * lib/target-supports.exp (check_effective_target_vect_int)
368 (check_effective_target_vect_shift)
369 (check_effective_target_whole_vector_shift)
370 (check_effective_target_vect_shift_char)
371 (check_effective_target_vect_long)
372 (check_effective_target_vect_double)
373 (check_effective_target_vect_long_long)
374 (check_effective_target_vect_perm)
375 (check_effective_target_vect_perm_byte)
376 (check_effective_target_vect_perm_short)
377 (check_effective_target_vect_widen_mult_qi_to_hi)
378 (check_effective_target_vect_widen_mult_hi_to_si)
379 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
380 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
381 (check_effective_target_vect_widen_mult_si_to_di_pattern)
382 (check_effective_target_vect_pack_trunc)
383 (check_effective_target_vect_unpack)
384 (check_effective_target_vect_hw_misalign)
385 (check_effective_target_vect_condition)
386 (check_effective_target_vect_cond_mixed)
387 (check_effective_target_vect_char_mult)
388 (check_effective_target_vect_short_mult)
389 (check_effective_target_vect_int_mult)
390 (check_effective_target_vect_extract_even_odd)
391 (check_effective_target_vect_interleave)
392 (check_effective_target_sqrt_insn)
393 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
394 VX.
395 (check_vect_support_and_set_flags): New proc.
396 (check_effective_target_s390_vxe): Rename arch12 to z14.
397
398 2017-09-26 Richard Biener <rguenther@suse.de>
399
400 PR tree-optimization/82320
401 * gcc.dg/torture/pr82320.c: New testcase.
402
403 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
404
405 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
406 Fix arm check.
407
408 2017-09-25 Jeff Law <law@redhat.com>
409
410 * lib/target-supports.exp
411 (check_effective_target_supports_stack_clash_protection): Enable for
412 rs6000 and powerpc targets.
413
414 2017-09-25 Bin Cheng <bin.cheng@arm.com>
415
416 PR tree-optimization/82163
417 * gcc.dg/tree-ssa/pr82163.c: New test.
418
419 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
420
421 * gfortran.dg/do_subscript_1.f90: New test.
422 * gfortran.dg/do_subscript_2.f90: New test.
423 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
424 * gfortran.dg/predcom-1.f: Adjust loop bounds.
425 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
426
427 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
428
429 * gcc.target/powerpc/fold-vec-st-char.c: New.
430 * gcc.target/powerpc/fold-vec-st-double.c: New.
431 * gcc.target/powerpc/fold-vec-st-float.c: New.
432 * gcc.target/powerpc/fold-vec-st-int.c: New.
433 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
434 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
435 * gcc.target/powerpc/fold-vec-st-short.c: New.
436
437 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
438
439 * g++.dg/pr82155.C: New testcase.
440
441 2017-09-25 Richard Biener <rguenther@suse.de>
442
443 PR tree-optimization/82285
444 * gcc.dg/torture/pr82285.c: New testcase.
445
446 2017-09-25 Justin Squirek <squirek@adacore.com>
447
448 * gnat.dg/entry_family.adb: New testcase
449
450 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
451
452 PR target/82267
453 * gcc.target/i386/pr82267.c: New test.
454
455 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
456 PR fortran/66328
457
458 * gfortran.dg/data_derived_1.f90: New test.
459
460 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
461
462 PR fortran/54633
463 * gfortran.dg/intrinsic_bounds_1.f90: New test.
464 * gfortran.dg/intrinsic_param_1.f90: New test.
465
466 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
467 Steven G. Kargl <kargl@gcc.gnu.org>
468
469 PR fortran/80118
470 * gfortran.dg/zero_sized_7.f90: New test.
471
472 2017-09-23 Janus Weil <janus@gcc.gnu.org>
473
474 PR fortran/82143
475 * gfortran.dg/promotion_3.f90: New test case.
476 * gfortran.dg/promotion_4.f90: New test case.
477
478 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
479
480 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
481 * gcc.target/i386/pr82196-2.c: (b): Likewise.
482
483 2017-09-22 Jakub Jelinek <jakub@redhat.com>
484
485 PR middle-end/35691
486 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
487 instead of -fdump-tree-forwprop-details in dg-options.
488 * gcc.dg/pr35691-2.c: Likewise.
489 * gcc.dg/pr35691-3.c: New test.
490 * gcc.dg/pr35691-4.c: New test.
491
492 PR sanitizer/81929
493 * g++.dg/ubsan/pr81929.C: New test.
494
495 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
496
497 PR tree-optimization/82289
498 * gcc.dg/vect/pr82289.c: New test.
499
500 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
501 Alan Hayward <alan.hayward@arm.com>
502 David Sherwood <david.sherwood@arm.com>
503
504 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
505 of alignment message.
506 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
507
508 2017-09-22 Martin Sebor <msebor@redhat.com>
509
510 PR c/81854
511 * gcc.target/i386/pr80732.c: Correct a type error.
512
513 2017-09-22 David Malcolm <dmalcolm@redhat.com>
514
515 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
516 to reflect highlighting of parameters; add test coverage for
517 callback parameters.
518
519 2017-09-22 Richard Biener <rguenther@suse.de>
520
521 * gcc.dg/graphite/scop-24.c: New testcase.
522
523 2017-09-22 Richard Biener <rguenther@suse.de>
524
525 PR tree-optimization/82291
526 * gcc.dg/torture/pr82291.c: New testcase.
527
528 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
529
530 * gcc.target/i386/avx512f-constant-set.c: New test.
531
532 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
533
534 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
535 * gcc.target/i386/avx512f-prefer.c: New test.
536
537 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
538
539 * lib/target-supports.exp
540 (check_effective_target_frame_pointer_for_non_leaf): Add
541 case for x86 Solaris.
542
543 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
544
545 PR fortran/78512
546 * gfortran.dg/associate_26.f90 : New test.
547
548 PR fortran/80120
549 * gfortran.dg/associate_27.f90 : New test.
550
551 PR fortran/81903
552 * gfortran.dg/associate_28.f90 : New test.
553
554 PR fortran/82121
555 * gfortran.dg/associate_29.f90 : New test.
556
557 PR fortran/67543
558 * gfortran.dg/associate_30.f90 : New test.
559
560 PR fortran/52832
561 * gfortran.dg/associate_31.f90 : New test.
562
563 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
564
565 * gnat.dg/discr48.adb: New test.
566 * gnat.dg/discr48_pkg.ads: New helper.
567
568 2017-09-21 Tamar Christina <tamar.christina@arm.com>
569
570 PR testsuite/78421
571 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
572 Invert arm check.
573
574 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
575
576 * gfortran.dg/goacc/wait.f90: New test.
577
578 2017-09-21 Jakub Jelinek <jakub@redhat.com>
579
580 PR sanitizer/81715
581 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
582 const predicate to const predicate & to avoid UB.
583 * g++.dg/opt/pr81715.C: New test.
584
585 2017-09-21 Richard Biener <rguenther@suse.de>
586
587 PR tree-optimization/82276
588 PR tree-optimization/82244
589 * gcc.dg/torture/pr82276.c: New testcase.
590
591 2017-09-21 Richard Biener <rguenther@suse.de>
592
593 PR tree-optimization/71351
594 * gfortran.dg/graphite/pr71351.f90: New testcase.
595 * gfortran.dg/graphite/interchange-3.f90: Adjust.
596
597 2017-09-21 Jakub Jelinek <jakub@redhat.com>
598
599 PR target/82260
600 * gcc.target/i386/pr82260-1.c: New test.
601 * gcc.target/i386/pr82260-2.c: New test.
602
603 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
604 Jeff Law <law@redhat.com>
605
606 * gcc.dg/stack-check-5.c: Add argument for s390.
607 * lib/target-supports.exp:
608 (check_effective_target_supports_stack_clash_protection): Enable for
609 s390/s390x targets.
610
611 2017-09-20 Martin Sebor <msebor@redhat.com>
612
613 PR c/81854
614 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
615 * g++.dg/ext/attr-ifunc-4.C: Ditto.
616 * lib/target-supports.exp: Adjust for C++.
617
618 PR c/81854
619 * gcc.dg/attr-ifunc-1.c: Correct type errors.
620 * gcc.dg/attr-ifunc-2.c: Ditto.
621 * gcc.dg/attr-ifunc-3.c: Ditto.
622 * gcc.dg/attr-ifunc-4.c: Ditto.
623 * gcc.dg/attr-ifunc-5.c: Ditto.
624 * gcc.dg/pr81854.c: Require ifunc support.
625 * lib/target-supports.exp: Correct type error.
626
627 2017-09-20 Jeff Law <law@redhat.com>
628
629 * gcc.target/i386/stack-check-11.c: Update test and regexp
630 so that it works for both i?86 and x86_64.
631
632 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
633
634 PR target/77687
635 * gcc.target/powerpc/pr77687.c: New testcase.
636
637 2017-09-20 Jakub Jelinek <jakub@redhat.com>
638
639 P0409R2 - allow lambda capture [=, this]
640 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
641 capture. Add further tests.
642 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
643 for c++2a on [=, this] capture.
644
645 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
646 * g++.dg/cpp1z/cplusplus_1z.C: New test.
647
648 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
649
650 * gcc.target/i386/builtin_target.c: Test knm.
651 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
652
653 2017-09-20 Richard Biener <rguenther@suse.de>
654
655 PR tree-optimization/77362
656 * gcc.dg/graphite/pr77362.c: New testcase.
657
658 2017-09-20 Richard Biener <rguenther@suse.de>
659
660 PR tree-optimization/82264
661 * gcc.dg/torture/pr82264.c: New testcase.
662
663 2017-09-20 Jakub Jelinek <jakub@redhat.com>
664
665 * g++.dg/debug/dwarf2/template-params-13.C: New test.
666 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
667 it doesn't match newlines.
668 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
669 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
670 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
671 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
672 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
673 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
674 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
675 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
676 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
677 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
678
679 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
680
681 PR c++/64954
682 * g++.dg/cpp0x/constexpr-ctor20.C: New.
683
684 2017-09-20 Richard Biener <rguenther@suse.de>
685
686 PR tree-optimization/81373
687 * gcc.dg/graphite/pr81373.c: New testcase.
688
689 2017-09-19 Jeff Law <law@redhat.com>
690
691 * gcc.target/i386/stack-check-11.c: New test.
692
693 * gcc.dg/stack-check-4.c: New test.
694 * gcc.dg/stack-check-5.c: New test.
695 * gcc.dg/stack-check-6.c: New test.
696 * gcc.dg/stack-check-6a.c: New test.
697 * gcc.dg/stack-check-7.c: New test.
698 * gcc.dg/stack-check-8.c: New test.
699 * gcc.dg/stack-check-9.c: New test.
700 * gcc.dg/stack-check-10.c: New test.
701 * lib/target-supports.exp
702 (check_effective_target_supports_stack_clash_protection): Enable for
703 x86 and x86_64 targets.
704
705 * gcc.dg/stack-check-3.c: New test.
706
707 * gcc.dg/stack-check-2.c: New test.
708 * lib/target-supports.exp
709 (check_effective_target_supports_stack_clash_protection): New.
710 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
711 (check_effective_target_caller_implicit_probes): Likewise.
712
713 2017-09-19 Jakub Jelinek <jakub@redhat.com>
714
715 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
716 * g++.dg/tree-ssa/pr41428.C: Likewise.
717 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
718 c++17 and up.
719 * g++.dg/expr/bool3.C: Likewise.
720 * g++.dg/expr/bitfield5.C: Likewise.
721 * g++.old-deja/g++.jason/bool5.C: Likewise.
722
723 2017-09-18 Martin Sebor <msebor@redhat.com>
724
725 PR c/81854
726 * gcc.dg/pr81854.c: New test.
727 * g++.dg/ext/attr-ifunc-5.C: New test.
728 * g++.dg/ext/attr-ifunc-1.C: Adjust.
729 * g++.dg/ext/attr-ifunc-2.C: Same.
730 * g++.dg/ext/attr-ifunc-3.C: Same.
731 * g++.dg/ext/attr-ifunc-4.C: Same.
732 * g++.old-deja/g++.abi/vtable2.C: Same.
733 * gcc.dg/attr-ifunc-1.c: Same.
734
735 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
736
737 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
738
739 2017-09-19 Richard Biener <rguenther@suse.de>
740
741 PR tree-optimization/82244
742 * gcc.dg/torture/pr82244.c: New testcase.
743
744 2017-09-19 Richard Biener <rguenther@suse.de>
745
746 PR tree-optimization/69728
747 * gfortran.dg/graphite/pr69728.f90: New testcase.
748 * gcc.dg/graphite/pr69728.c: Likewise.
749
750 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
751
752 PR c++/80947
753 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
754
755 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
756
757 * gcc.dg/vect/slp-multitypes-13.c: New test.
758
759 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
760
761 * gfortran.dg/vect/mask-store-1.f90: New test.
762
763 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
764
765 PR c++/45033
766 * g++.dg/expr/delete1.C: New.
767
768 2017-09-18 Bob Duff <duff@adacore.com>
769
770 * gnat.dg/validity_check.adb: New testcase.
771
772 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
773
774 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
775
776 2017-09-18 Bob Duff <duff@adacore.com>
777
778 * gnat.dg/tagged_prefix_call.adb: New testcase.
779
780 2017-09-18 Ed Schonberg <schonberg@adacore.com>
781
782 * gnat.dg/default_variants.adb: New testcase.
783
784 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
785
786 PR target/81736
787 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
788 * gcc.target/i386/pr81736-4.c: Likewise.
789
790 2017-09-18 Richard Biener <rguenther@suse.de>
791
792 PR tree-optimization/79622
793 * gcc.dg/graphite/pr79622.c: New testcase.
794
795 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
796
797 gcc.target/i386/pr82196-1.c: New test.
798 gcc.target/i386/pr82196-2.c: Likewise.
799
800 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
801
802 PR target/82166
803 * gcc.target/i386/pr82166.c: New test.
804
805 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
806
807 PR fortran/82173
808 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
809 * gfortran.dg/pdt_2.f03 : The same.
810 * gfortran.dg/pdt_3.f03 : The same.
811 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
812 module 'bad_vars'. Add error concerning assumed parameters and
813 save attribute.
814 * gfortran.dg/pdt_11.f03 : New test.
815
816 PR fortran/60483
817 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
818 * gfortran.dg/associate_25.f90 : New test.
819 * gfortran.dg/pdt_12.f03 : New test.
820
821 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
822 Jakub Jelinek <jakub@redhat.com>
823
824 Add support for -std=c++2a.
825 * lib/target-supports.exp (check_effective_target_c++17): Return
826 1 also if check_effective_target_c++2a.
827 (check_effective_target_c++17_down): New.
828 (check_effective_target_c++2a_only): New.
829 (check_effective_target_c++2a): New.
830 * g++.dg/cpp2a/cplusplus.C: New.
831
832 2017-09-15 Joseph Myers <joseph@codesourcery.com>
833
834 PR c/82071
835 * gcc.target/i386/excess-precision-8.c: New test.
836
837 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
838 Paolo Carlini <paolo.carlini@oracle.com>
839
840 PR c++/64644
841 * g++.dg/other/anon-union4.C: New.
842 * g++.old-deja/g++.law/union4.C: Adjust.
843 * g++.old-deja/g++.other/anon1.C: Likewise.
844
845 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
846
847 * c-c++-common/Wcast-align.c: New test.
848
849 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
850
851 * g++.dg/sso-1.C: New test.
852 * g++.dg/sso-2.C: Likewise.
853
854 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
855
856 PR c++/78648
857 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
858
859 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
860
861 PR tree-optimization/71026
862 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
863
864 2017-09-15 Jakub Jelinek <jakub@redhat.com>
865
866 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
867 * lib/target-supports.exp (check_effective_target_c++14): Use
868 check_effective_target_c++17 instead of check_effective_target_c++1z.
869 (check_effective_target_c++14_down): Likewise.
870 (check_effective_target_c++1z_only): Rename to ...
871 (check_effective_target_c++17_only): ... this.
872 (check_effective_target_c++1z): Rename to ...
873 (check_effective_target_c++17): ... this.
874 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
875 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
876 and c++17_only instead of c++1z_only. Adjust expected diagnostics
877 and comments refering to 1z to 17.
878 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
879 * g++.dg/template/partial5.C: Likewise.
880 * g++.dg/template/nontype8.C: Likewise.
881 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
882 * g++.dg/cpp1z/nontype3a.C: Likewise.
883 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
884 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
885 * g++.dg/cpp1z/class-deduction32.C: Likewise.
886 * g++.dg/cpp1z/pr78771.C: Likewise.
887 * g++.dg/cpp1z/elide1.C: Likewise.
888 * g++.dg/cpp1z/fold3.C: Likewise.
889 * g++.dg/cpp1z/class-deduction2.C: Likewise.
890 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
891 * g++.dg/cpp1z/inline-var2.C: Likewise.
892 * g++.dg/cpp1z/eval-order2.C: Likewise.
893 * g++.dg/cpp1z/decomp21.C: Likewise.
894 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
895 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
896 * g++.dg/cpp1z/utf8-neg.C: Likewise.
897 * g++.dg/cpp1z/class-deduction41.C: Likewise.
898 * g++.dg/cpp1z/class-deduction23.C: Likewise.
899 * g++.dg/cpp1z/nodiscard3.C: Likewise.
900 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
901 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
902 * g++.dg/cpp1z/class-deduction21.C: Likewise.
903 * g++.dg/cpp1z/range-for1.C: Likewise.
904 * g++.dg/cpp1z/init-statement4.C: Likewise.
905 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
906 * g++.dg/cpp1z/decomp30.C: Likewise.
907 * g++.dg/cpp1z/class-deduction39.C: Likewise.
908 * g++.dg/cpp1z/register2.C: Likewise.
909 * g++.dg/cpp1z/decomp9.C: Likewise.
910 * g++.dg/cpp1z/regress1.C: Likewise.
911 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
912 * g++.dg/cpp1z/class-deduction30.C: Likewise.
913 * g++.dg/cpp1z/abbrev2.C: Likewise.
914 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
915 * g++.dg/cpp1z/regress2.C: Likewise.
916 * g++.dg/cpp1z/decomp16.C: Likewise.
917 * g++.dg/cpp1z/bool-increment1.C: Likewise.
918 * g++.dg/cpp1z/aligned-new1.C: Likewise.
919 * g++.dg/cpp1z/decomp3.C: Likewise.
920 * g++.dg/cpp1z/register1.C: Likewise.
921 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
922 * g++.dg/cpp1z/class-deduction1.C: Likewise.
923 * g++.dg/cpp1z/decomp10.C: Likewise.
924 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
925 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
926 * g++.dg/cpp1z/decomp27.C: Likewise.
927 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
928 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
929 * g++.dg/cpp1z/class-deduction9.C: Likewise.
930 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
931 * g++.dg/cpp1z/decomp11.C: Likewise.
932 * g++.dg/cpp1z/aligned-new3.C: Likewise.
933 * g++.dg/cpp1z/utf8-2.C: Likewise.
934 * g++.dg/cpp1z/lambda-this3.C: Likewise.
935 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
936 * g++.dg/cpp1z/byte1.C: Likewise.
937 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
938 * g++.dg/cpp1z/aggr-base4.C: Likewise.
939 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
940 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
941 * g++.dg/cpp1z/utf8-2a.C: Likewise.
942 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
943 * g++.dg/cpp1z/aggr-base6.C: Likewise.
944 * g++.dg/cpp1z/cplusplus.C: Likewise.
945 * g++.dg/cpp1z/class-deduction20.C: Likewise.
946 * g++.dg/cpp1z/aggr-base2.C: Likewise.
947 * g++.dg/cpp1z/class-deduction6.C: Likewise.
948 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
949 * g++.dg/cpp1z/class-deduction31.C: Likewise.
950 * g++.dg/cpp1z/class-deduction25.C: Likewise.
951 * g++.dg/cpp1z/class-deduction18.C: Likewise.
952 * g++.dg/cpp1z/fold9.C: Likewise.
953 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
954 * g++.dg/cpp1z/abbrev1.C: Likewise.
955 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
956 * g++.dg/cpp1z/utf8.C: Likewise.
957 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
958 * g++.dg/cpp1z/aggr-base3.C: Likewise.
959 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
960 * g++.dg/cpp1z/init-statement2.C: Likewise.
961 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
962 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
963 * g++.dg/cpp1z/class-deduction40.C: Likewise.
964 * g++.dg/cpp1z/nontype3.C: Likewise.
965 * g++.dg/cpp1z/class-deduction14.C: Likewise.
966 * g++.dg/cpp1z/fold7.C: Likewise.
967 * g++.dg/cpp1z/nontype2.C: Likewise.
968 * g++.dg/cpp1z/class-deduction15.C: Likewise.
969 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
970 * g++.dg/cpp1z/class-deduction13.C: Likewise.
971 * g++.dg/cpp1z/aligned-new7.C: Likewise.
972 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
973 * g++.dg/cpp1z/nontype1.C: Likewise.
974 * g++.dg/cpp1z/init-statement5.C: Likewise.
975 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
976 * g++.dg/cpp1z/decomp17.C: Likewise.
977 * g++.dg/cpp1z/fold4.C: Likewise.
978 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
979 * g++.dg/cpp1z/fold7a.C: Likewise.
980 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
981 * g++.dg/cpp1z/init-statement7.C: Likewise.
982 * g++.dg/cpp1z/aggr-base5.C: Likewise.
983 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
984 * g++.dg/cpp1z/pr79143.C: Likewise.
985 * g++.dg/cpp1z/class-deduction38.C: Likewise.
986 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
987 * g++.dg/cpp1z/class-deduction12.C: Likewise.
988 * g++.dg/cpp1z/decomp20.C: Likewise.
989 * g++.dg/cpp1z/class-deduction22.C: Likewise.
990 * g++.dg/cpp1z/class-deduction29.C: Likewise.
991 * g++.dg/cpp1z/class-deduction8.C: Likewise.
992 * g++.dg/cpp1z/class-deduction43.C: Likewise.
993 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
994 * g++.dg/cpp1z/fold8.C: Likewise.
995 * g++.dg/cpp1z/init-statement3.C: Likewise.
996 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
997 * g++.dg/cpp1z/class-deduction36.C: Likewise.
998 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
999 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1000 * g++.dg/cpp1z/fold1.C: Likewise.
1001 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1002 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1003 * g++.dg/cpp1z/fold5.C: Likewise.
1004 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1005 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1006 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1007 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1008 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1009 * g++.dg/cpp1z/eval-order3.C: Likewise.
1010 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1011 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1012 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1013 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1014 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1015 * g++.dg/cpp1z/decomp15.C: Likewise.
1016 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1017 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1018 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1019 * g++.dg/cpp1z/decomp4.C: Likewise.
1020 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1021 * g++.dg/cpp1z/init-statement8.C: Likewise.
1022 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1023 * g++.dg/cpp1z/init-statement6.C: Likewise.
1024 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1025 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1026 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1027 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1028 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1029 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1030 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1031 * g++.dg/cpp1z/init-statement9.C: Likewise.
1032 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1033 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1034 * g++.dg/cpp1z/fold2.C: Likewise.
1035 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1036 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1037 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1038 * g++.dg/cpp1z/fold6.C: Likewise.
1039 * g++.dg/cpp1z/decomp12.C: Likewise.
1040 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1041 * g++.dg/cpp1z/inline-var1.C: Likewise.
1042 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1043 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1044 * g++.dg/other/error3.C: Likewise.
1045 * g++.dg/init/new25.C: Likewise.
1046 * g++.dg/init/new13.C: Likewise.
1047 * g++.dg/tls/diag-2.C: Likewise.
1048 * g++.dg/tls/diag-4.C: Likewise.
1049 * g++.dg/opt/noreturn-1.C: Likewise.
1050 * g++.dg/eh/async-unwind2.C: Likewise.
1051 * g++.dg/eh/spec9.C: Likewise.
1052 * g++.dg/eh/spec7.C: Likewise.
1053 * g++.dg/eh/template1.C: Likewise.
1054 * g++.dg/eh/cond4.C: Likewise.
1055 * g++.dg/eh/pr41819.C: Likewise.
1056 * g++.dg/eh/delete1.C: Likewise.
1057 * g++.dg/eh/spec3.C: Likewise.
1058 * g++.dg/eh/forced4.C: Likewise.
1059 * g++.dg/eh/spec2.C: Likewise.
1060 * g++.dg/eh/shadow1.C: Likewise.
1061 * g++.dg/eh/pr38662.C: Likewise.
1062 * g++.dg/eh/ehopt1.C: Likewise.
1063 * g++.dg/eh/spec8.C: Likewise.
1064 * g++.dg/eh/init-temp2.C: Likewise.
1065 * g++.dg/rtti/crash3.C: Likewise.
1066 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1067 * g++.dg/warn/register-parm-1.C: Likewise.
1068 * g++.dg/warn/register-var-2.C: Likewise.
1069 * g++.dg/gcov/gcov-7.C: Likewise.
1070 * g++.dg/tree-ssa/pr45605.C: Likewise.
1071 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1072 * g++.dg/lookup/exception1.C: Likewise.
1073 * g++.dg/ubsan/pr79589.C: Likewise.
1074 * g++.dg/tm/pr47340.C: Likewise.
1075 * g++.dg/tm/pr46567.C: Likewise.
1076 * g++.dg/expr/bitfield5.C: Likewise.
1077 * g++.dg/expr/bool1.C: Likewise.
1078 * g++.dg/expr/lval3.C: Likewise.
1079 * g++.dg/expr/lval4.C: Likewise.
1080 * g++.dg/expr/bitfield4.C: Likewise.
1081 * g++.dg/expr/bitfield6.C: Likewise.
1082 * g++.dg/expr/bool3.C: Likewise.
1083 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1084 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1085 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1086 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1087 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1088 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1089 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1090 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1091 * g++.dg/parse/register1.C: Likewise.
1092 * g++.dg/parse/error15.C: Likewise.
1093 * g++.dg/parse/linkage2.C: Likewise.
1094 * g++.dg/concepts/intro2.C: Likewise.
1095 * g++.dg/concepts/class.C: Likewise.
1096 * g++.dg/concepts/traits1.C: Likewise.
1097 * g++.dg/concepts/req5.C: Likewise.
1098 * g++.dg/concepts/var-concept5.C: Likewise.
1099 * g++.dg/concepts/fn-concept2.C: Likewise.
1100 * g++.dg/concepts/traits2.C: Likewise.
1101 * g++.dg/concepts/placeholder2.C: Likewise.
1102 * g++.dg/concepts/class6.C: Likewise.
1103 * g++.dg/concepts/memtmpl1.C: Likewise.
1104 * g++.dg/concepts/friend2.C: Likewise.
1105 * g++.dg/concepts/template-parm3.C: Likewise.
1106 * g++.dg/concepts/template-parm10.C: Likewise.
1107 * g++.dg/concepts/explicit-spec1.C: Likewise.
1108 * g++.dg/concepts/explicit-spec3.C: Likewise.
1109 * g++.dg/concepts/var-templ2.C: Likewise.
1110 * g++.dg/concepts/intro5.C: Likewise.
1111 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1112 * g++.dg/concepts/iconv1.C: Likewise.
1113 * g++.dg/concepts/constrained-parm.C: Likewise.
1114 * g++.dg/concepts/template-template-parm1.C: Likewise.
1115 * g++.dg/concepts/var-concept3.C: Likewise.
1116 * g++.dg/concepts/class3.C: Likewise.
1117 * g++.dg/concepts/memfun2.C: Likewise.
1118 * g++.dg/concepts/req1.C: Likewise.
1119 * g++.dg/concepts/disjunction1.C: Likewise.
1120 * g++.dg/concepts/req17.C: Likewise.
1121 * g++.dg/concepts/pr65848.C: Likewise.
1122 * g++.dg/concepts/placeholder4.C: Likewise.
1123 * g++.dg/concepts/decl-diagnose.C: Likewise.
1124 * g++.dg/concepts/intro7.C: Likewise.
1125 * g++.dg/concepts/pr68683.C: Likewise.
1126 * g++.dg/concepts/partial-spec4.C: Likewise.
1127 * g++.dg/concepts/template-parm5.C: Likewise.
1128 * g++.dg/concepts/explicit-inst1.C: Likewise.
1129 * g++.dg/concepts/class-deduction1.C: Likewise.
1130 * g++.dg/concepts/class1.C: Likewise.
1131 * g++.dg/concepts/req15.C: Likewise.
1132 * g++.dg/concepts/memfun.C: Likewise.
1133 * g++.dg/concepts/pr68434.C: Likewise.
1134 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1135 * g++.dg/concepts/partial-spec6.C: Likewise.
1136 * g++.dg/concepts/var-templ1.C: Likewise.
1137 * g++.dg/concepts/template-parm8.C: Likewise.
1138 * g++.dg/concepts/explicit-inst3.C: Likewise.
1139 * g++.dg/concepts/class4.C: Likewise.
1140 * g++.dg/concepts/req6.C: Likewise.
1141 * g++.dg/concepts/fn8.C: Likewise.
1142 * g++.dg/concepts/class5.C: Likewise.
1143 * g++.dg/concepts/placeholder5.C: Likewise.
1144 * g++.dg/concepts/req16.C: Likewise.
1145 * g++.dg/concepts/req10.C: Likewise.
1146 * g++.dg/concepts/var-concept2.C: Likewise.
1147 * g++.dg/concepts/auto3.C: Likewise.
1148 * g++.dg/concepts/generic-fn-err.C: Likewise.
1149 * g++.dg/concepts/pr65552.C: Likewise.
1150 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1151 * g++.dg/concepts/fn1.C: Likewise.
1152 * g++.dg/concepts/partial-spec.C: Likewise.
1153 * g++.dg/concepts/template-parm12.C: Likewise.
1154 * g++.dg/concepts/diagnostic1.C: Likewise.
1155 * g++.dg/concepts/intro1.C: Likewise.
1156 * g++.dg/concepts/explicit-inst4.C: Likewise.
1157 * g++.dg/concepts/req18.C: Likewise.
1158 * g++.dg/concepts/explicit-spec5.C: Likewise.
1159 * g++.dg/concepts/var-concept6.C: Likewise.
1160 * g++.dg/concepts/fn9.C: Likewise.
1161 * g++.dg/concepts/req2.C: Likewise.
1162 * g++.dg/concepts/template-parm7.C: Likewise.
1163 * g++.dg/concepts/req14.C: Likewise.
1164 * g++.dg/concepts/template-parm6.C: Likewise.
1165 * g++.dg/concepts/variadic4.C: Likewise.
1166 * g++.dg/concepts/fn6.C: Likewise.
1167 * g++.dg/concepts/req-neg1.C: Likewise.
1168 * g++.dg/concepts/alias3.C: Likewise.
1169 * g++.dg/concepts/expression2.C: Likewise.
1170 * g++.dg/concepts/partial-spec3.C: Likewise.
1171 * g++.dg/concepts/expression3.C: Likewise.
1172 * g++.dg/concepts/memfun-err.C: Likewise.
1173 * g++.dg/concepts/pr66091.C: Likewise.
1174 * g++.dg/concepts/explicit-spec2.C: Likewise.
1175 * g++.dg/concepts/equiv.C: Likewise.
1176 * g++.dg/concepts/friend1.C: Likewise.
1177 * g++.dg/concepts/fn4.C: Likewise.
1178 * g++.dg/concepts/var-templ3.C: Likewise.
1179 * g++.dg/concepts/explicit-inst2.C: Likewise.
1180 * g++.dg/concepts/alias2.C: Likewise.
1181 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1182 * g++.dg/concepts/placeholder6.C: Likewise.
1183 * g++.dg/concepts/fn10.C: Likewise.
1184 * g++.dg/concepts/req3.C: Likewise.
1185 * g++.dg/concepts/variadic2.C: Likewise.
1186 * g++.dg/concepts/pr65636.C: Likewise.
1187 * g++.dg/concepts/intro6.C: Likewise.
1188 * g++.dg/concepts/class2.C: Likewise.
1189 * g++.dg/concepts/fn2.C: Likewise.
1190 * g++.dg/concepts/req20.C: Likewise.
1191 * g++.dg/concepts/req8.C: Likewise.
1192 * g++.dg/concepts/placeholder1.C: Likewise.
1193 * g++.dg/concepts/pr65854.C: Likewise.
1194 * g++.dg/concepts/member-concept.C: Likewise.
1195 * g++.dg/concepts/template-parm2.C: Likewise.
1196 * g++.dg/concepts/variadic1.C: Likewise.
1197 * g++.dg/concepts/fn7.C: Likewise.
1198 * g++.dg/concepts/intro4.C: Likewise.
1199 * g++.dg/concepts/req13.C: Likewise.
1200 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1201 * g++.dg/concepts/explicit-spec6.C: Likewise.
1202 * g++.dg/concepts/auto1.C: Likewise.
1203 * g++.dg/concepts/alias1.C: Likewise.
1204 * g++.dg/concepts/fn-concept1.C: Likewise.
1205 * g++.dg/concepts/template-parm11.C: Likewise.
1206 * g++.dg/concepts/explicit-spec4.C: Likewise.
1207 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1208 * g++.dg/concepts/req9.C: Likewise.
1209 * g++.dg/concepts/req4.C: Likewise.
1210 * g++.dg/concepts/pr65681.C: Likewise.
1211 * g++.dg/concepts/req7.C: Likewise.
1212 * g++.dg/concepts/req12.C: Likewise.
1213 * g++.dg/concepts/fn5.C: Likewise.
1214 * g++.dg/concepts/alias4.C: Likewise.
1215 * g++.dg/concepts/generic-fn.C: Likewise.
1216 * g++.dg/concepts/feature-macro.C: Likewise.
1217 * g++.dg/concepts/req19.C: Likewise.
1218 * g++.dg/concepts/placeholder3.C: Likewise.
1219 * g++.dg/concepts/intro3.C: Likewise.
1220 * g++.dg/concepts/partial-spec5.C: Likewise.
1221 * g++.dg/concepts/template-parm4.C: Likewise.
1222 * g++.dg/concepts/dr1430.C: Likewise.
1223 * g++.dg/concepts/pr65634.C: Likewise.
1224 * g++.dg/concepts/var-concept4.C: Likewise.
1225 * g++.dg/concepts/pr67249.C: Likewise.
1226 * g++.dg/concepts/expression.C: Likewise.
1227 * g++.dg/concepts/pr65575.C: Likewise.
1228 * g++.dg/concepts/partial-spec2.C: Likewise.
1229 * g++.dg/concepts/template-parm9.C: Likewise.
1230 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1231 * g++.dg/concepts/equiv2.C: Likewise.
1232 * g++.dg/concepts/req11.C: Likewise.
1233 * g++.dg/concepts/template-parm1.C: Likewise.
1234 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1235 * g++.dg/concepts/var-concept1.C: Likewise.
1236 * g++.dg/concepts/fn3.C: Likewise.
1237 * g++.dg/torture/pr46364.C: Likewise.
1238 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1239 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1240 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1241 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1242 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1243 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1244 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1245 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1246 * g++.dg/torture/pr52918-1.C: Likewise.
1247 * g++.dg/torture/pr49394.C: Likewise.
1248 * g++.dg/torture/pr57190.C: Likewise.
1249 * g++.dg/cpp0x/static_assert8.C: Likewise.
1250 * g++.dg/cpp0x/noexcept19.C: Likewise.
1251 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1252 * g++.dg/cpp0x/variadic73.C: Likewise.
1253 * g++.dg/cpp0x/noexcept02.C: Likewise.
1254 * g++.dg/cpp0x/defaulted23.C: Likewise.
1255 * g++.dg/cpp0x/noexcept08.C: Likewise.
1256 * g++.dg/cpp0x/auto9.C: Likewise.
1257 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1258 * g++.dg/cpp0x/error5.C: Likewise.
1259 * c-c++-common/gomp/atomic-12.c: Likewise.
1260 * c-c++-common/gomp/atomic-13.c: Likewise.
1261 * c-c++-common/gomp/atomic-14.c: Likewise.
1262 * c-c++-common/Wvarargs-2.c: Likewise.
1263 * c-c++-common/Wvarargs.c: Likewise.
1264 * c-c++-common/vector-subscript-2.c: Likewise.
1265 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1266 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1267 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1268 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1269 * g++.old-deja/g++.eh/throw2.C: Likewise.
1270 * g++.old-deja/g++.eh/throw1.C: Likewise.
1271 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1272 * g++.old-deja/g++.other/new7.C: Likewise.
1273 * g++.old-deja/g++.other/crash30.C: Likewise.
1274 * g++.old-deja/g++.other/regstack.C: Likewise.
1275 * g++.old-deja/g++.other/crash28.C: Likewise.
1276 * g++.old-deja/g++.jason/bool5.C: Likewise.
1277 * g++.old-deja/g++.mike/p10416.C: Likewise.
1278 * g++.old-deja/g++.mike/eh25.C: Likewise.
1279 * g++.old-deja/g++.mike/eh55.C: Likewise.
1280
1281 PR rtl-optimization/82192
1282 * gcc.c-torture/execute/pr82192.c: New test.
1283
1284 2017-09-15 Richard Biener <rguenther@suse.de>
1285
1286 PR tree-optimization/82217
1287 * gcc.dg/torture/pr82217.c: New testcase.
1288
1289 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1290
1291 PR target/82145
1292 * gcc.target/i386/pr82145.c: New test.
1293
1294 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
1295
1296 PR fortran/82184
1297 * gfortran.dg/pointer_array_9.f90: New test.
1298
1299 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1300
1301 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1302 __builtin_fabsq.
1303 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1304 of __builtin_fabsq. Prevent the test from running on 32-bit.
1305 * gcc.target/powerpc/float128-fma1.c: New test.
1306 * gcc.target/powerpc/float128-fma2.c: Likewise.
1307 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1308 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1309
1310 2017-09-14 David Malcolm <dmalcolm@redhat.com>
1311
1312 PR jit/82174
1313 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1314 New test case.
1315
1316 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1317
1318 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1319
1320 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1321
1322 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1323 lp64 requirement.
1324
1325 2017-09-14 Richard Biener <rguenther@suse.de>
1326
1327 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1328 * gcc.dg/uninit-suppress_2.c: Adjust.
1329 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1330
1331 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1332
1333 PR tree-optimization/80996
1334 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1335
1336 2017-09-14 Jakub Jelinek <jakub@redhat.com>
1337
1338 PR target/81325
1339 * g++.dg/cpp0x/pr81325.C: New test.
1340
1341 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
1342
1343 PR fortran/82173
1344 * gfortran.dg/pdt_10.f03 : New test.
1345
1346 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1347
1348 PR c++/68177
1349 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1350
1351 2017-09-13 Martin Liska <mliska@suse.cz>
1352
1353 PR middle-end/82154
1354 * g++.dg/torture/pr82154.C: New test.
1355
1356 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1357
1358 PR c++/61362
1359 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1360 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1361
1362 2017-09-13 Steve Ellcey <sellcey@cavium.com>
1363
1364 PR tree-optimization/80925
1365 * gfortran.dg/vect/vect-2.f90: Add
1366 --param vect-max-peeling-for-alignment=0 option.
1367 Remove unaligned access and peeling checks.
1368 * gfortran.dg/vect/vect-3.f90: Ditto.
1369 * gfortran.dg/vect/vect-4.f90: Ditto.
1370 * gfortran.dg/vect/vect-5.f90: Ditto.
1371
1372 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1373
1374 PR c++/61135
1375 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1376 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1377
1378 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1379
1380 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1381
1382 2017-09-13 Marek Polacek <polacek@redhat.com>
1383
1384 PR c/82167
1385 * gcc.dg/pr82167.c: New test.
1386
1387 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1388
1389 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1390 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1391 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1392 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1393 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1394 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1395
1396 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1397
1398 * gcc.target/aarch64/pr62178.c: Updated testcase
1399 to scan for two ldrs and an mla.
1400
1401 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1402
1403 PR c++/59949
1404 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1405
1406 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1407
1408 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1409
1410 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1411
1412 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1413 ARMv8-A and ARMv8-R.
1414 * gcc.target/arm/acle/cdp2.c: Likewise.
1415 * gcc.target/arm/acle/ldc.c: Likewise.
1416 * gcc.target/arm/acle/ldc2.c: Likewise.
1417 * gcc.target/arm/acle/ldc2l.c: Likewise.
1418 * gcc.target/arm/acle/ldcl.c: Likewise.
1419 * gcc.target/arm/acle/mcr.c: Likewise.
1420 * gcc.target/arm/acle/mcr2.c: Likewise.
1421 * gcc.target/arm/acle/mcrr.c: Likewise.
1422 * gcc.target/arm/acle/mcrr2.c: Likewise.
1423 * gcc.target/arm/acle/mrc.c: Likewise.
1424 * gcc.target/arm/acle/mrc2.c: Likewise.
1425 * gcc.target/arm/acle/mrrc.c: Likewise.
1426 * gcc.target/arm/acle/mrrc2.c: Likewise.
1427 * gcc.target/arm/acle/stc.c: Likewise.
1428 * gcc.target/arm/acle/stc2.c: Likewise.
1429 * gcc.target/arm/acle/stc2l.c: Likewise.
1430 * gcc.target/arm/acle/stcl.c: Likewise.
1431 * lib/target-supports.exp:
1432 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1433 and stcl in the comment.
1434 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1435 and disable Thumb-1 targets.
1436 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1437 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1438
1439 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1440
1441 PR c++/47226
1442 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1443 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1444
1445 2017-09-13 Richard Biener <rguenther@suse.de>
1446
1447 PR middle-end/82128
1448 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1449 default-def to avoid breaking iterator update with the weird
1450 interaction with cgraph_update_edges_for_call_stmt_node.
1451
1452 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1453
1454 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1455
1456 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1457
1458 PR c++/70621
1459 * g++.dg/torture/pr70621.C: New.
1460
1461 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
1462
1463 PR fortran/82173
1464 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1465 is defined' error.
1466 * gfortran.dg/pdt_6.f03 : New test.
1467 * gfortran.dg/pdt_7.f03 : New test.
1468 * gfortran.dg/pdt_8.f03 : New test.
1469
1470 PR fortran/82168
1471 * gfortran.dg/pdt_9.f03 : New test.
1472
1473 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1474
1475 PR target/82112
1476 * gcc.target/powerpc/pr82112.c: New test.
1477 * g++.dg/ext/altivec-18.C: New test.
1478
1479 2017-09-12 Martin Liska <mliska@suse.cz>
1480
1481 PR testsuite/82114
1482 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1483
1484 2017-09-12 Richard Biener <rguenther@suse.de>
1485
1486 PR tree-optimization/82157
1487 * gcc.dg/torture/pr82157.c: New testcase.
1488
1489 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1490
1491 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1492 attribute.
1493 * gcc.target/mips/near-far-2.c: Likewise.
1494 * gcc.target/mips/near-far-3.c: Likewise.
1495 * gcc.target/mips/near-far-4.c: Likewise.
1496
1497 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1498
1499 PR target/82112
1500 * c-c++-common/pr82112.c: New test.
1501 * gcc.dg/pr82112.c: New test.
1502
1503 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1504
1505 PR ada/79441
1506 * gnat.dg/pack9.adb: Robustify.
1507
1508 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
1509
1510 PR fortran/34640
1511 * gfortran.dg/associate_24.f90: New test.
1512 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1513 checks.
1514 * gfortran.dg/no_arg_check_2.f90: Likewise.
1515 * gfortran.dg/pointer_array_1.f90: New test.
1516 * gfortran.dg/pointer_array_2.f90: New test.
1517 * gfortran.dg/pointer_array_7.f90: New test.
1518 * gfortran.dg/pointer_array_8.f90: New test.
1519 * gfortran.dg/pointer_array_component_1.f90: New test.
1520 * gfortran.dg/pointer_array_component_2.f90: New test.
1521 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1522 counts by 1.
1523
1524 PR fortran/40737
1525 * gfortran.dg/pointer_array_3.f90: New test.
1526
1527 PR fortran/57116
1528 * gfortran.dg/pointer_array_4.f90: New test.
1529
1530 PR fortran/55763
1531 * gfortran.dg/pointer_array_5.f90: New test.
1532
1533 PR fortran/57019
1534 * gfortran.dg/pointer_array_6.f90: New test.
1535
1536 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
1537
1538 PR c++/81852
1539 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1540 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1541 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1542 * g++.dg/cpp1y/feat-neg.C: Likewise.
1543 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1544
1545 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1546
1547 * gnat.dg/debug14.adb: New test.
1548
1549 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1550
1551 * gnat.dg/specs/atomic3.ads: New test.
1552
1553 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1554
1555 * gnat.dg/specs/vfa.ads: Rename into...
1556 * gnat.dg/specs/vfa1.ads: ...this.
1557 * gnat.dg/specs/vfa2.ads: New test.
1558
1559 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
1560
1561 * gfortran.dg/pdt_1.f03 : New test.
1562 * gfortran.dg/pdt_2.f03 : New test.
1563 * gfortran.dg/pdt_3.f03 : New test.
1564 * gfortran.dg/pdt_4.f03 : New test.
1565 * gfortran.dg/pdt_5.f03 : New test.
1566
1567 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
1568
1569 * gcc.dg/pr81988.c: New test.
1570
1571 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1572
1573 * gnat.dg/opt67.adb: New test.
1574 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1575
1576 2017-09-07 Jakub Jelinek <jakub@redhat.com>
1577
1578 PR target/81979
1579 * gcc.dg/pr81979.c: New test.
1580
1581 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1582
1583 PR ada/82126
1584 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1585
1586 2017-09-07 Richard Biener <rguenther@suse.de>
1587
1588 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1589 opportunity.
1590
1591 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1592
1593 * gcc.target/powerpc/float128-1.c: Update options to know that
1594 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1595 -static-libgcc option which is no longer needed. Use -mvsx or
1596 -mpower9-vector to enable VSX or hardware IEEE support, rather
1597 than specifying a particular CPU.
1598 * gcc.target/powerpc/float128-2.c: Likewise.
1599 * gcc.target/powerpc/float128-cmp.c: Likewise.
1600 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1601 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1602 * gcc.target/powerpc/float128-hw.c: Likewise.
1603 * gcc.target/powerpc/float128-mix.c: Likewise.
1604 * gcc.target/powerpc/float128-type-1.c: Likewise.
1605 * gcc.target/powerpc/float128-type-2.c: Likewise.
1606 * gcc.target/powerpc/float128-3.c: New test.
1607 * gcc.target/powerpc/float128-4.c: Likewise.
1608 * gcc.target/powerpc/float128-5.c: Likewise.
1609
1610 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1611
1612 PR middle-end/78468
1613 * gcc.dg/pr78468.c: Add alignment test.
1614
1615 2017-09-06 Wish Wu <wishwu007@gmail.com>
1616 Jakub Jelinek <jakub@redhat.com>
1617
1618 * gcc.dg/sancov/cmp0.c: New test.
1619
1620 2017-09-06 Richard Biener <rguenther@suse.de>
1621
1622 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1623 test for correctness of vector lowering.
1624
1625 2017-09-06 Richard Biener <rguenther@suse.de>
1626
1627 PR tree-optimization/82108
1628 * gcc.dg/vect/pr82108.c: New testcase.
1629
1630 2017-09-06 Martin Jambor <mjambor@suse.cz>
1631
1632 PR tree-optimization/82078
1633 * gcc.dg/tree-ssa/pr82078.c: New test.
1634
1635 2017-09-06 Jakub Jelinek <jakub@redhat.com>
1636
1637 PR middle-end/82095
1638 * gcc.dg/tls/pr82095.c: New test.
1639
1640 2017-09-05 Jakub Jelinek <jakub@redhat.com>
1641
1642 PR middle-end/81768
1643 * gcc.dg/gomp/pr81768-2.c: New test.
1644
1645 PR middle-end/81768
1646 * gcc.dg/gomp/pr81768-1.c: New test.
1647
1648 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1649
1650 PR target/81833
1651 * gcc.target/powerpc/pr81833-1.c: New file.
1652 * gcc.target/powerpc/pr81833-2.c: New file.
1653
1654 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1655
1656 PR target/59501
1657 PR target/81624
1658 PR target/81769
1659 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1660 * gcc.target/i386/pr81769-1a.c: New test.
1661 * gcc.target/i386/pr81769-1b.c: Likewise.
1662 * gcc.target/i386/pr81769-2.c: Likewise.
1663
1664 2017-09-05 Marek Polacek <polacek@redhat.com>
1665
1666 PR sanitizer/82072
1667 * c-c++-common/ubsan/pr82072-2.c: New test.
1668
1669 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1670
1671 PR c++/81942
1672 * g++.dg/cpp1y/constexpr-return3.C: New.
1673
1674 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1675
1676 * gnat.dg/incomplete5.ad[sb]: New test.
1677 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
1678
1679 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1680
1681 * gnat.dg/specs/uc2.ads: New test.
1682
1683 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1684
1685 * gnat.dg/taft_type4.adb: New test.
1686 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
1687
1688 2017-09-05 Richard Biener <rguenther@suse.de>
1689
1690 PR tree-optimization/82102
1691 * gcc.dg/torture/pr82102.c: New testcase.
1692
1693 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1694
1695 * testsuite/gnat.dg/array29.ad[sb]: New test.
1696
1697 2017-09-05 Martin Liska <mliska@suse.cz>
1698
1699 PR tree-optimization/82032
1700 * g++.dg/other/pr82032.C: New test.
1701 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
1702 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1703 * gcc.dg/switch-10.c: Likewise.
1704
1705 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1706
1707 * gcc.target/i386/mpx/mpx-os-support.h: New file.
1708 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
1709
1710 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1711
1712 PR target/77308
1713 * gcc.target/arm/pr77308-1.c: New test.
1714
1715 2017-09-04 Richard Biener <rguenther@suse.de>
1716
1717 PR tree-optimization/82084
1718 * g++.dg/torture/pr82084.C: New testcase.
1719
1720 2017-09-04 Marek Polacek <polacek@redhat.com>
1721
1722 PR c/81783
1723 * c-c++-common/Wtautological-compare-5.c: New test.
1724
1725 2017-09-04 Jeff Law <law@redhat.com>
1726
1727 PR tree-optimization/64910
1728 * gcc.dg/tree-ssa/pr64910-2.c: New test.
1729
1730 2017-09-04 Marek Polacek <polacek@redhat.com>
1731
1732 PR sanitizer/82072
1733 * c-c++-common/ubsan/pr82072.c: New test.
1734
1735 2017-09-04 Richard Biener <rguenther@suse.de>
1736
1737 PR tree-optimization/82060
1738 * g++.dg/torture/pr82060.C: New testcase.
1739
1740 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
1741
1742 PR rtl-optimization/57448
1743 PR target/67458
1744 PR target/81316
1745 * gcc.dg/atomic/pr80640-2.c: New testcase.
1746 * gcc.dg/atomic/pr81316.c: New testcase.
1747
1748 2017-09-04 Tom de Vries <tom@codesourcery.com>
1749
1750 PR tree-optimization/82052
1751 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
1752 call in fn11.
1753
1754 2017-09-04 Jakub Jelinek <jakub@redhat.com>
1755
1756 PR sanitizer/81981
1757 * gcc.dg/ubsan/pr81981.c: New test.
1758
1759 PR tree-optimization/70043
1760 PR testsuite/82093
1761 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
1762
1763 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1764
1765 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
1766 * gcc.target/i386/bmi-check.h (main): Ditto.
1767 * gcc.target/i386/bmi2-check.h (main): Ditto.
1768 * gcc.target/i386/rtm-check.h (main): Ditto.
1769 * gcc.target/i386/sha-check.h (main): Ditto.
1770 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
1771 (main): Use __get_cpuid_count. Use check_osxsave.
1772 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
1773 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
1774 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
1775 (main): Use check_osxsave.
1776
1777 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
1778
1779 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
1780 and return NORUNRES on failure.
1781 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
1782 __builtin_va_arg_pack instead of __va_arg_pack.
1783 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
1784 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
1785 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
1786 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
1787 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
1788
1789 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1790
1791 PR target/81766
1792 * gcc.target/i386/pr81766.c: New test.
1793
1794 2017-09-01 Joseph Myers <joseph@codesourcery.com>
1795
1796 PR c/82071
1797 * gcc.target/i386/excess-precision-7.c: New test.
1798
1799 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1800
1801 PR target/82012
1802 * gcc.target/s390/target-attribute/pr82012.c: New test.
1803
1804 2017-09-01 Jeff Law <law@redhat.com>
1805
1806 * gcc.target/i386/const-in-bss.c: New test.
1807
1808 PR tree-optimization/82052
1809 * gcc.c-torture/compile/pr82052.c: New test.
1810
1811 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1812
1813 PR sanitizer/81923
1814 * gcc.dg/asan/pr81923.c: New test.
1815
1816 2017-09-01 Martin Liska <mliska@suse.cz>
1817
1818 PR tree-optimization/82059
1819 * gcc.dg/tree-ssa/pr82059.c: New test.
1820
1821 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1822
1823 * gcc.target/arc/loop-1.c: Deleted.
1824
1825 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1826
1827 * gcc.target/arc/arc.exp: Test also cpp files.
1828 * gcc.target/arc/tdelay_slots.cpp: New test.
1829
1830 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1831
1832 * gcc.target/arc/pr9001184797.c: New test.
1833
1834 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1835
1836 PR c/81887
1837 * c-c++-common/gomp/pr81887.c: New test.
1838 * gfortran.dg/gomp/pr81887.f90: New test.
1839
1840 2017-09-01 Marek Polacek <polacek@redhat.com>
1841
1842 PR c++/82040
1843 * g++.dg/warn/Wbool-operation-1.C: New test.
1844
1845 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1846
1847 * gcc.target/arc/sdata-5.c: New test.
1848 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
1849
1850 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1851
1852 * gcc.target/arc/sdata-3.c: New file.
1853 * gcc.target/arc/sdata-4.c: Likewise.
1854
1855 2017-08-31 Richard Biener <rguenther@suse.de>
1856
1857 PR middle-end/82054
1858 * g++.dg/gomp/pr82054.C: New testcase.
1859
1860 2017-08-31 Renlin Li <renlin.li@arm.com>
1861 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1862
1863 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
1864
1865 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1866
1867 PR tree-optimization/81987
1868 * g++.dg/torture/pr81987.C: New file.
1869
1870 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
1871
1872 * gnat.dg/aggr22.ad[sb]: New test.
1873
1874 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
1875
1876 * gcc.target/powerpc/cr_shrink-wrap.c: New.
1877
1878 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1879
1880 PR target/82015
1881 * gcc.target/powerpc/pr82015.c: Fix up error message.
1882
1883 2017-08-30 Martin Liska <mliska@suse.cz>
1884
1885 PR inline-asm/82001
1886 * gcc.dg/ipa/pr82001.c: New test.
1887
1888 2017-08-30 Martin Liska <mliska@suse.cz>
1889
1890 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
1891
1892 2017-08-30 Richard Biener <rguenther@suse.de>
1893
1894 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
1895
1896 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1897
1898 PR target/82015
1899 * gcc.target/powerpc/pr82015.c: New test.
1900
1901 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
1902
1903 * gcc.target/i386/*.c: Remove excess braces from target selectors.
1904
1905 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
1906
1907 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
1908 * gcc.target/i386/abi-2.c: Ditto.
1909 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
1910 * gcc.target/i386/pr22076.c: Ditto.
1911 * gcc.target/i386/pr37216.c: Ditto.
1912 * gcc.target/i386/pr39431.c: Ditto.
1913 * gcc.target/i386/pr40906-1.c: Ditto.
1914 * gcc.target/i386/pr40906-2.c: Ditto.
1915 * gcc.target/i386/pr43766.c: Ditto.
1916 * gcc.target/i386/pr46226.c: Ditto.
1917 * gcc.target/i386/pr46470.c: Ditto.
1918 * gcc.target/i386/pr59929.c: Ditto.
1919 * gcc.target/i386/sse-10.c: Ditto.
1920 * gcc.target/i386/vararg-1.c: Ditto.
1921 * gcc.target/i386/vararg-1.c: Ditto.
1922 * gcc.target/i386/asm-6.c: Compile for fpic target only.
1923 * gcc.target/i386/pr44223.c: Ditto.
1924 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
1925 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
1926 * gcc.target/i386/pr67480.c (dg-options): Ditto.
1927 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
1928 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
1929 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
1930 * gcc.target/i386/mvc9.c: Compile for lto target only.
1931 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
1932 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
1933 * gcc.target/i386/pr57091.c: Ditto.
1934 * gcc.target/i386/pr61599-2.c: Ditto.
1935
1936 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1937
1938 PR tree-optimization/81503
1939 * gcc.c-torture/execute/pr81503.c: New file.
1940
1941 2017-08-29 Martin Liska <mliska@suse.cz>
1942
1943 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
1944 * gcc.dg/tree-ssa/vrp104.c: Likewise.
1945
1946 2017-08-29 Richard Biener <rguenther@suse.de>
1947 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
1948
1949 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
1950
1951 2017-08-28 Jeff Law <law@redhat.com>
1952
1953 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
1954 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
1955 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1956 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
1957 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
1958 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
1959 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
1960 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
1961 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
1962
1963 2017-08-28 Janus Weil <janus@gcc.gnu.org>
1964
1965 PR fortran/81770
1966 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
1967 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
1968
1969 2017-08-28 Steve Ellcey <sellcey@cavium.com>
1970
1971 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
1972 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
1973 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
1974
1975 2017-08-28 Richard Biener <rguenther@suse.de>
1976
1977 PR tree-optimization/81977
1978 * g++.dg/torture/pr81977.C: New testcase.
1979
1980 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
1981
1982 PR target/80640
1983 * gcc.dg/atomic/pr80640.c: New testcase.
1984
1985 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
1986
1987 PR target/81995
1988 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
1989 * gcc.target/i386/pr46091-4a.c: Ditto.
1990
1991 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1992
1993 PR fortran/81974
1994 * gfortran.dg/inline_matmul_19.f90: New test.
1995
1996 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
1997
1998 * gcc.target/powerpc/m128-check.h: New file.
1999 * gcc.target/powerpc/sse-check.h: New file.
2000 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2001 * gcc.target/powerpc/sse-movlps-2.c: New file.
2002 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2003 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2004 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2005 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2006 * gcc.target/powerpc/sse-divss-1.c: New file.
2007 * gcc.target/powerpc/sse-movhps-1.c: New file.
2008 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2009 * gcc.target/powerpc/sse-subps-1.c: New file.
2010 * gcc.target/powerpc/sse-minps-1.c: New file.
2011 * gcc.target/powerpc/sse-pminub-1.c: New file.
2012 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2013 * gcc.target/powerpc/sse-shufps-1.c: New file.
2014 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2015 * gcc.target/powerpc/sse-maxps-1.c: New file.
2016 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2017 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2018 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2019 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2020 * gcc.target/powerpc/sse-mulps-1.c: New file.
2021 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2022 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2023 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2024 * gcc.target/powerpc/sse-subss-1.c: New file.
2025 * gcc.target/powerpc/sse-movss-2.c: New file.
2026 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2027 * gcc.target/powerpc/sse-minss-1.c: New file.
2028 * gcc.target/powerpc/sse-movaps-2.c: New file.
2029 * gcc.target/powerpc/sse-movlps-1.c: New file.
2030 * gcc.target/powerpc/sse-maxss-1.c: New file.
2031 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2032 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2033 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2034 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2035 * gcc.target/powerpc/sse-mulss-1.c: New file.
2036 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2037 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2038 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2039 * gcc.target/powerpc/sse-movhps-2.c: New file.
2040 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2041 * gcc.target/powerpc/sse-xorps-1.c: New file.
2042 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2043 * gcc.target/powerpc/sse-orps-1.c: New file.
2044 * gcc.target/powerpc/sse-addps-1.c: New file.
2045 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2046 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2047 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2048 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2049 * gcc.target/powerpc/sse-andps-1.c: New file.
2050 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2051 * gcc.target/powerpc/sse-divps-1.c: New file.
2052 * gcc.target/powerpc/sse-andnps-1.c: New file.
2053 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2054 * gcc.target/powerpc/sse-movss-1.c: New file.
2055 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2056 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2057 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2058 * gcc.target/powerpc/sse-movaps-1.c: New file.
2059 * gcc.target/powerpc/sse-movss-3.c: New file.
2060 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2061 * gcc.target/powerpc/sse-addss-1.c: New file.
2062 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2063
2064 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2065
2066 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
2067 * gcc.target/powerpc/dform-2.c: Likewise.
2068 * gcc.target/powerpc/dform-3.c: Likewise.
2069 * gcc.target/powerpc/pr71656-1.c: Likewise.
2070 * gcc.target/powerpc/pr71656-2.c: Likewise.
2071 * gcc.target/powerpc/pr80103-1.c: Likewise.
2072 * gcc.target/powerpc/pr80098-1.c: Likewise.
2073
2074 2017-08-24 Martin Sebor <msebor@redhat.com>
2075
2076 PR middle-end/81908
2077 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2078 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2079 * gcc.dg/tree-ssa/pr81908.c: New test.
2080
2081 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2082
2083 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2084 Suppress warning during tests.
2085
2086 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
2087
2088 * lib/target-supports.exp: Group together target-dependant checks.
2089
2090 2017-08-24 Bin Cheng <bin.cheng@arm.com>
2091
2092 PR tree-optimization/81913
2093 * gcc.c-torture/execute/pr81913.c: New test.
2094 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2095 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2096
2097 2017-08-23 Richard Biener <rguenther@suse.de>
2098
2099 PR target/81921
2100 * gcc.target/i386/pr81921.c: New testcase.
2101
2102 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
2103
2104 * gcc.target/i386/pr80969-1.c: New testcase.
2105 * gcc.target/i386/pr80969-2a.c: Likewise.
2106 * gcc.target/i386/pr80969-2.c: Likewise.
2107 * gcc.target/i386/pr80969-3.c: Likewise.
2108 * gcc.target/i386/pr80969-4a.c: Likewise.
2109 * gcc.target/i386/pr80969-4b.c: Likewise.
2110 * gcc.target/i386/pr80969-4.c: Likewise.
2111 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2112 * lib/target-supports.exp (check_avx512_os_support_available,
2113 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2114 New proceedures for target avx512f and avx512f_runtime selectors.
2115 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2116
2117 2017-08-23 David Malcolm <dmalcolm@redhat.com>
2118
2119 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2120 * gcc.dg/param-type-mismatch.c: New test case.
2121
2122 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2123
2124 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2125 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2126 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2127 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2128 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2129 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2130 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2131
2132 2017-08-23 Richard Biener <rguenther@suse.de>
2133
2134 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2135 * g++.dg/tree-ssa/pr45605.C: Likewise.
2136 * gnat.dg/noinline2.adb: Likewise.
2137 * gnat.dg/renaming6.adb: Likewise.
2138 * gnat.dg/renaming6.ads: Likewise.
2139 * gnat.dg/specs/noinline3.ads: Likewise.
2140
2141 2017-08-23 Richard Biener <rguenther@suse.de>
2142
2143 PR lto/81940
2144 * g++.dg/lto/pr81940_0.C: New testcase.
2145
2146 2017-08-23 Tamar Christina <tamar.christina@arm.com>
2147
2148 PR middle-end/19706
2149 * gcc.dg/tree-ssa/pr19706.c: New.
2150 * lib/target-supports.exp (check_effective_target_xorsign): New.
2151
2152 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
2153
2154 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2155 -mabi=ms
2156 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2157 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2158 * gcc.target/i386/pr66275.c: Likewise.
2159 * gcc.target/i386/pr68018.c: Likewise.
2160
2161 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2162
2163 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2164
2165 2017-08-22 Jeff Law <law@redhat.com>
2166
2167 PR tree-optimization/81741
2168 PR tree-optimization/71947
2169 * gcc.dg/tree-ssa/pr81741.c: New test.
2170 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2171 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2172 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2173 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2174 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2175 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2176 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2177
2178 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
2179
2180 PR c++/80287
2181 * g++.dg/pr80287.C: New test.
2182
2183 2017-08-22 Richard Biener <rguenther@suse.de>
2184
2185 Revert
2186 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2187
2188 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2189
2190 2017-08-22 Richard Biener <rguenther@suse.de>
2191
2192 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2193 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2194 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2195 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2196 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2197 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2198 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2199 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2200
2201 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2202
2203 PR fortran/81296
2204 * gfortran.dg/dtio_12.f90: Update test.
2205
2206 2017-08-21 Nathan Sidwell <nathan@acm.org>
2207
2208 * g++.dg/template/pr81899.C: Fix c++03.
2209 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2210
2211 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2212
2213 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2214 Update expected result to show all of "(long)0" being underlined.
2215 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2216 (test_multitoken_macro): Update expected underlining.
2217
2218 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2219
2220 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2221 to show underlining of all pertinent params.
2222 * gcc.dg/format/pr72858.c: Likewise.
2223
2224 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
2225
2226 PR target/46091
2227 * gcc.target/i386/pr46091-4.c: New test.
2228 * gcc.target/i386/pr46091-4a.c: Ditto.
2229 * gcc.target/i386/pr46091-5.c: Ditto.
2230 * gcc.target/i386/pr46091-5a.c: Ditto.
2231
2232 2017-08-21 Nathan Sidwell <nathan@acm.org>
2233
2234 PR c++/81899
2235 * g++.dg/template/pr81899.C: New.
2236
2237 2017-08-21 Richard Biener <rguenther@suse.de>
2238
2239 PR tree-optimization/81900
2240 * gcc.dg/torture/pr81900.c: New testcase.
2241
2242 2017-08-21 Richard Biener <rguenther@suse.de>
2243
2244 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2245 regex to handle the LTO case.
2246 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2247 * c-c++-common/asan/misalign-1.c: Likewise.
2248 * c-c++-common/asan/misalign-2.c: Likewise.
2249 * c-c++-common/asan/null-deref-1.c: Likewise.
2250 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2251 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2252 * c-c++-common/asan/use-after-free-1.c: Likewise.
2253 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2254 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2255 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2256 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2257 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2258 * g++.dg/asan/large-func-test-1.C: Likewise.
2259 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2260
2261 2017-08-21 Richard Biener <rguenther@suse.de>
2262
2263 PR middle-end/81884
2264 * g++.dg/torture/pr81884.C: New testcase.
2265
2266 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
2267
2268 PR ipa/77732
2269 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2270
2271 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2272
2273 PR tree-optimization/46805
2274 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2275 * jit.dg/test-autovectorize.c: New test case.
2276
2277 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2278
2279 PR target/80210
2280 * gcc.target/powerpc/pr80210.c: New test.
2281
2282 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2283
2284 PR c++/81514
2285 * g++.dg/lookup/empty.h: New file.
2286 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2287 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2288 on a built-in.
2289
2290 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2291
2292 PR c/53037
2293 * c-c++-common/pr53037-5.c: New test.
2294 * g++.dg/pr53037-1.C: Likewise.
2295 * g++.dg/pr53037-2.C: Likewise.
2296 * g++.dg/pr53037-3.C: Likewise.
2297 * g++.dg/pr53037-4.C: Likewise.
2298 * gcc.dg/pr53037-1.c: Likewise.
2299 * gcc.dg/pr53037-2.c: Likewise.
2300 * gcc.dg/pr53037-3.c: Likewise.
2301 * gcc.dg/pr53037-4.c: Likewise.
2302
2303 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2304
2305 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2306 * gcc.target/powerpc/p9-vparity.c: Likewise.
2307 * gcc.target/powerpc/pr68805.c: Likewise.
2308 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2309
2310 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2311
2312 PR target/72804
2313 * gcc.target/powerpc/pr72804.c: New test.
2314
2315 2017-08-17 Marek Polacek <polacek@redhat.com>
2316
2317 PR middle-end/81814
2318 * gcc.dg/torture/pr81814.c: New test.
2319
2320 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2321
2322 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2323
2324 2017-08-17 Tom de Vries <tom@codesourcery.com>
2325
2326 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2327
2328 2017-08-17 Richard Biener <rguenther@suse.de>
2329
2330 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2331
2332 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2333
2334 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2335 scan-assembler-times for alpha*-*-*.
2336 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2337 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2338
2339 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2340
2341 PR fortran/81116
2342 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2343
2344 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2345
2346 PR target/46091
2347 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2348 (testm): New test function.
2349 * gcc.target/i386/pr46091-2.c: Ditto.
2350 * gcc.target/i386/pr46091-3.c: Ditto.
2351
2352 2017-08-16 Bin Cheng <bin.cheng@arm.com>
2353
2354 PR tree-optimization/81832
2355 * gcc.dg/tree-ssa/pr81832.c: New test.
2356
2357 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2358
2359 PR tree-optimization/81835
2360 * gcc.dg/vect/pr81815.c: New test.
2361
2362 2017-08-15 Joseph Myers <joseph@codesourcery.com>
2363
2364 PR target/78460
2365 PR target/67712
2366 * gcc.c-torture/compile/string-large-1.c: New test.
2367
2368 2017-08-15 Richard Biener <rguenther@suse.de>
2369
2370 PR tree-optimization/81790
2371 * gcc.dg/torture/pr81790.c: New testcase.
2372
2373 2017-08-14 Martin Sebor <msebor@redhat.com>
2374
2375 PR c/81117
2376 * c-c++-common/attr-nonstring-1.c: New test.
2377
2378 2017-08-14 Martin Sebor <msebor@redhat.com>
2379
2380 PR c/81117
2381 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2382
2383 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
2384
2385 * gcc.dg/ucnid-5.c: Skip on AIX.
2386 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2387
2388 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
2389
2390 PR target/46091
2391 * gcc.target/i386/pr46091-1.c: New test.
2392 * gcc.target/i386/pr46091-2.c: Ditto.
2393 * gcc.target/i386/pr46091-3.c: Ditto.
2394
2395 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2396
2397 PR target/81643
2398 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2399
2400 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2401
2402 PR target/79845
2403 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2404 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2405 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2406 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2407 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2408 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2409 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2410 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2411 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2412 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2413 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2414 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2415 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2416 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2417 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2418 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2419 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2420 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2421 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2422 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2423 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2424 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2425 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2426 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2427 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2428 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2429 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2430 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2431 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2432 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2433 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2434 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2435 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2436 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2437 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2438 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2439 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2440 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2441 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2442 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2443 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2444 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2445 * gcc.target/powerpc/cmpb-3.c: Likewise.
2446 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2447 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2448 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2449 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2450 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2451 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2452 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2453 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2454 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2455 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2456 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2457 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2458 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2459 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2460 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2461 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2462 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2463 * gcc.target/powerpc/no-r11-3.c: Likewise.
2464 * gcc.target/powerpc/pr80098-1.c: Likewise.
2465 * gcc.target/powerpc/pr80098-2.c: Likewise.
2466 * gcc.target/powerpc/pr80098-3.c: Likewise.
2467 * gcc.target/powerpc/pr80098-4.c: Likewise.
2468 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2469 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2470 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2471 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2472 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2473 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2474 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2475 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2476 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2477 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2478 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2479
2480 2017-08-14 Bin Cheng <bin.cheng@arm.com>
2481
2482 PR tree-optimization/81799
2483 * gcc.dg/tree-ssa/pr81799.c: New.
2484
2485 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2486
2487 PR middle-end/46932
2488 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2489 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2490
2491 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2492
2493 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2494 -mno-pc-relative-literal-loads.
2495
2496 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2497
2498 PR testsuite/81793
2499 * gcc.dg/pie-static-1.c: Require both static and pie support.
2500 * gcc.dg/pie-static-2.c: Likewise.
2501
2502 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2503
2504 PR ada/79542
2505 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2506
2507 2017-08-11 Marek Polacek <polacek@redhat.com>
2508
2509 PR c/81795
2510 * gcc.dg/pr81795.c: New test.
2511
2512 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2513
2514 PR fortran/60355
2515 * gfortran.dg (bind_c_usage_30): New test.
2516
2517 2017-08-11 Martin Liska <mliska@suse.cz>
2518
2519 PR tree-opt/79987
2520 * gcc.target/i386/mpx/pr79987.c: New test.
2521
2522 2017-08-11 Martin Liska <mliska@suse.cz>
2523
2524 PR ipa/81213
2525 * gcc.target/i386/pr81213.c: New test.
2526
2527 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
2528
2529 PR target/81708
2530 * gcc.target/i386/stack-prot-sym.c: New test.
2531
2532 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2533
2534 PR testsuite/81738
2535 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2536 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2537 vect_perm and vect_element_align for vectorization.
2538
2539 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2540
2541 PR target/81736
2542 * gcc.target/i386/pr81736-1.c: New test.
2543 * gcc.target/i386/pr81736-2.c: Likewise.
2544 * gcc.target/i386/pr81736-3.c: Likewise.
2545 * gcc.target/i386/pr81736-4.c: Likewise.
2546 * gcc.target/i386/pr81736-5.c: Likewise.
2547 * gcc.target/i386/pr81736-6.c: Likewise.
2548 * gcc.target/i386/pr81736-7.c: Likewise.
2549
2550 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2551
2552 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2553 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2554
2555 2017-08-10 David Malcolm <dmalcolm@redhat.com>
2556
2557 * c-c++-common/missing-close-symbol.c: New test case.
2558 * c-c++-common/missing-symbol.c: New test case.
2559 * gcc.dg/unclosed-init.c: New test case.
2560 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2561 * g++.dg/diagnostic/unclosed-function.C: New test case.
2562 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2563 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2564 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2565 "expected identifier" error.
2566
2567 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2568
2569 * gfortran.dg/dec_d_lines_1.f: New test.
2570 * gfortran.dg/dec_d_lines_2.f: New test.
2571
2572 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2573
2574 * gfortran.dg/dec_structure_18.f90: New test.
2575 * gfortran.dg/dec_structure_19.f90: New test.
2576 * gfortran.dg/dec_structure_20.f90: New test.
2577 * gfortran.dg/dec_structure_21.f90: New test.
2578
2579 2017-08-10 Marek Polacek <polacek@redhat.com>
2580
2581 PR testsuite/81784
2582 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2583
2584 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2585
2586 2017-08-10 Martin Liska <mliska@suse.cz>
2587
2588 PR c++/81355
2589 * g++.dg/other/pr81355.C: New test.
2590
2591 2017-08-09 David Malcolm <dmalcolm@redhat.com>
2592
2593 * jit.dg/all-non-failing-tests.h: Add note about
2594 test-vector-types.cc.
2595 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2596 case.
2597 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2598 New test case.
2599 * jit.dg/test-vector-types.cc: New test case.
2600
2601 2017-08-09 Andrew Pinski <apinski@cavium.com>
2602
2603 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2604 --save-temps to the options passed.
2605
2606 2017-08-09 Michael Collison <michael.collison@arm.com>
2607
2608 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2609 boundary option and fix comment.
2610 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2611 boundary option and fix comment.
2612 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2613 boundary option and fix comment.
2614 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2615 -mstructure-size boundary option.
2616
2617 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2618
2619 PR rtl-optimization/81423
2620 * gcc.c-torture/execute/pr81423.c: New testcase.
2621
2622 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2623
2624 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2625 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2626 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2627 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2628
2629 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2630
2631 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2632 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2633
2634 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2635
2636 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2637 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2638 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2639
2640 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2641
2642 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2643 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2644 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2645 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2646
2647 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2648
2649 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2650
2651 2017-08-09 Marek Polacek <polacek@redhat.com>
2652
2653 PR c/81233
2654 * gcc.dg/diagnostic-types-1.c: New test.
2655 * gcc.dg/assign-warn-1.c: Update warning messages.
2656 * gcc.dg/assign-warn-2.c: Likewise.
2657 * gcc.dg/c90-const-expr-5.c: Likewise.
2658 * gcc.dg/c99-const-expr-5.c: Likewise.
2659 * gcc.dg/conv-2.c: Likewise.
2660 * gcc.dg/init-bad-7.c: Likewise.
2661 * gcc.dg/overflow-warn-1.c: Likewise.
2662 * gcc.dg/overflow-warn-2.c: Likewise.
2663 * gcc.dg/overflow-warn-3.c: Likewise.
2664 * gcc.dg/overflow-warn-4.c: Likewise.
2665 * gcc.dg/pointer-array-atomic.c: Likewise.
2666 * gcc.dg/pr26865.c: Likewise.
2667 * gcc.dg/pr61162-2.c: Likewise.
2668 * gcc.dg/pr61162.c: Likewise.
2669 * gcc.dg/pr67730-2.c: Likewise.
2670 * gcc.dg/pr69156.c: Likewise.
2671 * gcc.dg/pr70174.c: Likewise.
2672 * objc.dg/proto-lossage-4.m: Likewise.
2673
2674 2017-08-09 Marek Polacek <polacek@redhat.com>
2675
2676 PR c/81417
2677 * Wsign-compare-1.c: New test.
2678 * gcc.dg/compare1.c: Adjust dg-bogus.
2679 * gcc.dg/compare2.c: Likewise.
2680 * gcc.dg/compare3.c: Likewise.
2681 * gcc.dg/compare7.c: Likewise.
2682 * gcc.dg/compare8.c: Likewise.
2683 * gcc.dg/compare9.c: Likewise.
2684 * gcc.dg/pr11492.c: Likewise.
2685
2686 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
2687
2688 PR driver/81523
2689 * gcc.dg/pie-7.c: New test.
2690 * gcc.dg/pie-static-1.c: Likewise.
2691 * gcc.dg/pie-static-2.c: Likewise.
2692
2693 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
2694
2695 PR target/81708
2696 * gcc.target/i386/stack-prot-guard.c: New test.
2697
2698 2017-08-08 Tamar Christina <tamar.christina@arm.com>
2699
2700 * gcc.target/aarch64/xorsign.c: New.
2701 * gcc.target/aarch64/xorsign_exec.c: New.
2702 * gcc.target/aarch64/vect-xorsign_exec.c: New.
2703
2704 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2705
2706 PR tree-optimization/81354
2707 * g++.dg/torture/pr81354.C: New file.
2708
2709 2017-08-08 Richard Biener <rguenther@suse.de>
2710
2711 PR middle-end/81719
2712 * g++.dg/tree-ssa/pr81719.C: New testcase.
2713
2714 2017-08-08 Richard Biener <rguenther@suse.de>
2715
2716 PR tree-optimization/81723
2717 * gfortran.dg/pr81723.f: New testcase.
2718
2719 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2720
2721 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
2722 string.
2723 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2724 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2725 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2726 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2727 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2728 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2729 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2730 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2731 * gcc.target/powerpc/cmpb-3.c: Likewise.
2732 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2733 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2734
2735 2017-08-08 Martin Liska <mliska@suse.cz>
2736
2737 PR tree-opt/81696
2738 * gcc.dg/ipa/pr81696.c: New test.
2739
2740 2017-08-08 Bin Cheng <bin.cheng@arm.com>
2741
2742 PR tree-optimization/81744
2743 * gcc.dg/tree-ssa/pr81744.c: New.
2744
2745 2017-08-08 Marek Polacek <polacek@redhat.com>
2746
2747 PR c++/81607
2748 * g++.dg/other/bitfield6.C: New test.
2749
2750 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2751
2752 PR target/81593
2753 * gcc.target/powerpc/vec-setup.h: New tests to test various
2754 combinations of setting up vectors of 2 double word elements.
2755 * gcc.target/powerpc/vec-setup-long.c: Likewise.
2756 * gcc.target/powerpc/vec-setup-double.c: Likewise.
2757 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
2758 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
2759 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
2760 vector inserts from vector extracts.
2761 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
2762
2763 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2764
2765 PR fortran/68829
2766 PR fortran/81701
2767 * gfortran.dg/o_fast_stacksize.90: New test.
2768
2769 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
2770
2771 PR middle-end/46932
2772 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
2773
2774 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2775
2776 * gcc.target/i386/pr81736-1.c: Removed.
2777 * gcc.target/i386/pr81736-2.c: Likewise.
2778 * gcc.target/i386/pr81736-3.c: Likewise.
2779 * gcc.target/i386/pr81736-4.c: Likewise.
2780
2781 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2782
2783 PR target/81736
2784 * gcc.target/i386/pr81736-1.c: New test.
2785 * gcc.target/i386/pr81736-2.c: Likewise.
2786 * gcc.target/i386/pr81736-3.c: Likewise.
2787 * gcc.target/i386/pr81736-4.c: Likewise.
2788
2789 2017-08-07 Marek Polacek <polacek@redhat.com>
2790
2791 PR middle-end/81737
2792 * gcc.dg/pr81737.c: New test.
2793
2794 2017-08-07 Martin Liska <mliska@suse.cz>
2795
2796 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
2797 * gcc.dg/parm-impl-decl-1.c: Likewise.
2798 * gcc.dg/parm-impl-decl-3.c: Likewise.
2799 * gcc.dg/Wattributes-5.c: New test.
2800
2801 2017-08-06 Andrew Pinski <apinski@cavium.com>
2802
2803 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
2804 * gcc.target/aarch64/target_attr_13.c: LIkewise.
2805 * gcc.target/aarch64/target_attr_15.c: LIkewise.
2806 * gcc.target/aarch64/target_attr_4.c: Likewise.
2807 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
2808 * gcc.target/aarch64/target_attr_2.c: Likewise.
2809 * gcc.target/aarch64/target_attr_7.c: Likewise.
2810 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
2811 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
2812 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
2813
2814 2017-08-06 Andrew Pinski <apinski@cavium.com>
2815
2816 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
2817 -march=armv8-a+nolse, skip if -mcpu= is passed.
2818 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
2819
2820 2017-08-06 Andrew Pinski <apinski@cavium.com>
2821
2822 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
2823 * gcc.target/aarch64/_Float16_2.c: Likewise.
2824 * gcc.target/aarch64/_Float16_3.c: Likewise.
2825
2826 2017-08-06 Tom de Vries <tom@codesourcery.com>
2827
2828 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
2829
2830 2017-08-06 Tom de Vries <tom@codesourcery.com>
2831
2832 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
2833 type. Add missing return.
2834
2835 2017-08-06 Tom de Vries <tom@codesourcery.com>
2836
2837 PR testsuite/81731
2838 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
2839 variable 'a' definition.
2840 (b): Remove unused variable.
2841 (gp): New variable.
2842 (check): Add parameter corresponding to call in main, and handle.
2843
2844 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2845
2846 PR c++/79790
2847 * g++.dg/cpp1z/class-deduction43.C: New.
2848
2849 2017-08-04 Yury Gribov <tetra2005@gmail.com>
2850
2851 PR tree-optimization/57371
2852 * c-c++-common/pr57371-1.c: New test.
2853 * c-c++-common/pr57371-2.c: New test.
2854 * c-c++-common/pr57371-3.c: New test.
2855 * c-c++-common/pr57371-4.c: New test.
2856 * gcc.dg/pr57371-5.c: New test.
2857
2858 2017-08-04 Carl Love <cel@us.ibm.com>
2859
2860 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
2861 builtin test cases for vec_mule, and vec_mulo.
2862 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
2863 builtin test cases for vec_mule, and vec_mulo.
2864
2865 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
2866
2867 PR target/81590
2868 * gcc.target/i386/avx512-check.h: New file.
2869 * gcc.target/i386/avx5124fmaps-check.h: Removed.
2870 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
2871 * gcc.target/i386/avx512cd-check.h: Likewise.
2872 * gcc.target/i386/avx512ifma-check.h: Likewise.
2873 * gcc.target/i386/avx512vbmi-check.h: Likewise.
2874 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
2875 * gcc.target/i386/avx512bw-check.h: Rewrite.
2876 * gcc.target/i386/avx512dq-check.h: Likewise.
2877 * gcc.target/i386/avx512er-check.h: Likewise.
2878 * gcc.target/i386/avx512f-check.h: Likewise.
2879 * gcc.target/i386/avx512vl-check.h: Likewise.
2880 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
2881 only.
2882 (test_512): Removed.
2883 (avx512*_test): Likewise.
2884 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
2885
2886 2017-08-04 Marek Polacek <polacek@redhat.com>
2887
2888 PR middle-end/81695
2889 * gcc.dg/pr81695.c: New test.
2890
2891 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2892
2893 PR tree-optimization/81136
2894 * gcc.dg/vect/pr81136.c: Add scan test.
2895
2896 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2897
2898 * gcc.dg/vect/vect-alias-check-3.c: New test.
2899 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
2900 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
2901
2902 2017-08-04 Richard Biener <rguenther@suse.de>
2903
2904 PR middle-end/81705
2905 * c-c++-common/ubsan/pr81705.c: New testcase.
2906
2907 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2908
2909 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
2910 messages that used to start with a capital letter.
2911 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2912 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2913 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
2914 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2915 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2916 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2917 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2918 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2919 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2920 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2921 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2922 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2923 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2924 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2925 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2926 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2927 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2928 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2929 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2930 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2931 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2932 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2933 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2934 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2935 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2936 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2937 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2938 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2939 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2940 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2941 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2942 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2943 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2944 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2945 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2946 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2947 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2948 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2949 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2950 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2951 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2952 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2953 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2954 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2955 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2956 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2957 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2958 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2959 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2960 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2961 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2962 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2963 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2964 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2965 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2966 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2967
2968 2017-08-03 Jakub Jelinek <jakub@redhat.com>
2969
2970 PR target/81621
2971 * gcc.dg/pr81621.c: New test.
2972
2973 2017-08-03 Richard Biener <rguenther@suse.de>
2974
2975 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
2976 and CSE.
2977
2978 2017-08-03 Richard Biener <rguenther@suse.de>
2979
2980 PR middle-end/81148
2981 * c-c++-common/ubsan/pr81148.c: New testcase.
2982
2983 2017-08-03 Tom de Vries <tom@codesourcery.com>
2984
2985 PR target/81662
2986 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
2987
2988 2017-08-03 Jakub Jelinek <jakub@redhat.com>
2989
2990 PR driver/81650
2991 * gcc.dg/pr81650.c: New test.
2992
2993 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
2994
2995 PR c++/71440
2996 * g++.dg/template/crash127.C: New.
2997
2998 2017-08-03 Jakub Jelinek <jakub@redhat.com>
2999
3000 PR middle-end/81052
3001 * c-c++-common/pr81052.c: New test.
3002
3003 2017-08-03 Tom de Vries <tom@codesourcery.com>
3004
3005 * gcc.dg/pr56727-2.c: Require alias.
3006
3007 2017-08-03 Tom de Vries <tom@codesourcery.com>
3008
3009 * gcc.dg/attr-noipa.c: Require alloca.
3010
3011 2017-08-03 Tom de Vries <tom@codesourcery.com>
3012
3013 * gcc.dg/torture/pr80163.c: Require label_values.
3014
3015 2017-08-03 Tom de Vries <tom@codesourcery.com>
3016
3017 PR target/81662
3018 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3019 * c-c++-common/patchable_function_entry-default.c: Same.
3020 * c-c++-common/patchable_function_entry-definition.c: Same.
3021
3022 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3023
3024 PR target/81644
3025 * gcc.target/i386/pr81644.c: New test.
3026
3027 2017-08-02 Tom de Vries <tom@codesourcery.com>
3028
3029 * gcc.dg/Walloca-14.c: Use relative line number.
3030
3031 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3032
3033 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3034 test "no-3dnowa" target attribute.
3035
3036 2017-08-02 Marek Polacek <polacek@redhat.com>
3037
3038 PR c/81289
3039 * gcc.dg/noncompile/pr81289.c: New test.
3040
3041 PR c/81448
3042 PR c/81306
3043 * c-c++-common/Wmultistatement-macros-13.c: New test.
3044
3045 2017-08-02 Jakub Jelinek <jakub@redhat.com>
3046
3047 PR c++/81640
3048 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3049
3050 PR middle-end/79499
3051 * gcc.dg/pr79499.c: New test.
3052
3053 2017-08-02 Richard Biener <rguenther@suse.de>
3054
3055 PR tree-optimization/81633
3056 * gcc.dg/vect/pr81633.c: New testcase.
3057
3058 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3059
3060 * gcc.dg/guality/pr25967-1.c: New test.
3061 * gcc.dg/guality/pr25967-2.c: Likewise.
3062 * gcc.dg/torture/pr25967-1.c: Likewise.
3063 * gcc.dg/torture/pr25967-2.c: Likewise.
3064
3065 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3066
3067 PR target/81654
3068 * gcc.target/i386/pr81654.c: New test.
3069
3070 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3071
3072 PR fortran/79312
3073 * gfortran.dg/logical_assignment_1.f90: New test.
3074
3075 2017-08-01 Martin Liska <mliska@suse.cz>
3076
3077 PR middle-end/70140
3078 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3079
3080 2017-08-01 Martin Liska <mliska@suse.cz>
3081
3082 Revert r250771
3083 Make mempcpy more optimal (PR middle-end/70140).
3084
3085 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3086
3087 PR target/81622
3088 * gcc.target/powerpc/pr81622.c: New test.
3089
3090 2017-08-01 Steve Ellcey <sellcey@cavium.com>
3091
3092 PR tree-optimization/80925
3093 * gcc.dg/vect/vect-28.c: Add
3094 --param vect-max-peeling-for-alignment=0 option.
3095 Remove unaligned access and peeling checks.
3096 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3097 * gcc.dg/vect/vect-70.c: Ditto.
3098 * gcc.dg/vect/vect-87.c: Ditto.
3099 * gcc.dg/vect/vect-88.c: Ditto.
3100 * gcc.dg/vect/vect-91.c: Ditto.
3101 * gcc.dg/vect/vect-93.c: Ditto.
3102
3103 2017-08-01 Tom de Vries <tom@codesourcery.com>
3104
3105 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3106 * gcc.target/nvptx/slp.c (foo): Same.
3107
3108 2017-08-01 Richard Biener <rguenther@suse.de>
3109
3110 PR tree-optimization/81181
3111 * gcc.dg/torture/pr81181.c: New testcase.
3112
3113 2017-08-01 Martin Liska <mliska@suse.cz>
3114
3115 PR middle-end/70140
3116 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3117
3118 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3119
3120 PR target/81641
3121 * gcc.target/i386/pr81641.c: New test.
3122
3123 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3124
3125 PR target/81639
3126 * gcc.target/i386/pr81639.c: New test.
3127
3128 2017-08-01 Richard Biener <rguenther@suse.de>
3129
3130 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3131 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3132 endless loop.
3133 * gcc.dg/uninit-23.c: Adjust.
3134
3135 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3136
3137 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3138 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3139
3140 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3141
3142 PR tree-optimization/81627
3143 * gcc.dg/tree-ssa/pr81627.c: New.
3144
3145 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3146
3147 PR tree-optimization/81620
3148 * gcc.dg/tree-ssa/pr81620-1.c: New.
3149 * gcc.dg/tree-ssa/pr81620-2.c: New.
3150
3151 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3152
3153 PR testsuite/53542
3154 * gfortran.dg/use_30.f90: New test.
3155
3156 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3157
3158 PR tree-optimization/81588
3159 * gcc.dg/tree-ssa/pr81588.c: New test.
3160 * gcc.dg/pr81588.c: New test.
3161 * gcc.c-torture/execute/pr81588.c: New test.
3162
3163 2017-08-01 Richard Biener <rguenther@suse.de>
3164
3165 PR tree-optimization/81297
3166 * gcc.dg/torture/pr81297.c: New testcase.
3167
3168 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3169
3170 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3171
3172 2017-07-31 Steve Ellcey <sellcey@cavium.com>
3173
3174 PR tree-optimization/80925
3175 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
3176 --param vect-max-peeling-for-alignment=0 option.
3177 Remove unaligned access and peeling checks.
3178 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3179
3180 2017-07-31 Carl Love <cel@us.ibm.com>
3181
3182 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3183 missed in commit 250746.
3184
3185 2017-07-31 Carl Love <cel@us.ibm.com>
3186
3187 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3188 new builtins.
3189
3190 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3191
3192 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3193 * gcc.target/i386/pr79793-2.c: Likewise.
3194
3195 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3196
3197 PR target/25967
3198 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3199 (naked): Add attribute regparm(1) for x86_32 targets.
3200 Add integer argument. Remove global "data" variable.
3201 (main): Pass integer argument to naked function.
3202 * gcc.target/i386/naked-4.c: New test.
3203
3204 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
3205 Martin Liska <mliska@suse.cz>
3206
3207 * gcc.dg/predict-15.c: New test.
3208 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3209
3210 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3211
3212 PR target/25967
3213 * gcc.target/i386/naked-1.c: New test.
3214 * gcc.target/i386/naked-2.c: Ditto.
3215 * gcc.target/i386/naked-3.c: Ditto.
3216 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3217 do_test_body0 stub function, use attribute "naked" instead.
3218 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3219 * gcc.dg/pr44290-2.c: Ditto.
3220
3221 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3222
3223 PR fortran/81581
3224 * gfortran.dg/dim_sum_1.f90: New test case.
3225 * gfortran.dg/dim_sum_2.f90: New test case.
3226 * gfortran.dg/dim_sum_3.f90: New test case.
3227
3228 2017-07-31 Martin Liska <mliska@suse.cz>
3229
3230 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3231 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3232
3233 2017-07-31 Martin Liska <mliska@suse.cz>
3234
3235 PR sanitize/81530
3236 * g++.dg/ubsan/pr81530.C: New test.
3237
3238 2017-07-31 Jakub Jelinek <jakub@redhat.com>
3239
3240 PR sanitizer/81604
3241 * c-c++-common/ubsan/pr81604.c: New test.
3242
3243 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3244
3245 PR target/79793
3246 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3247 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3248 (foo): Check the builtin return address against the return address
3249 in interrupt frame.
3250 * gcc.target/i386/pr79793-1.c: New test.
3251 * gcc.target/i386/pr79793-2.c: Likewise.
3252
3253 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3254
3255 * c-c++-common/dump-ada-spec-7.c: New test.
3256
3257 2017-07-29 Jakub Jelinek <jakub@redhat.com>
3258
3259 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3260 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3261
3262 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3263
3264 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3265
3266 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3267
3268 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3269
3270 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3271
3272 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3273
3274 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3275 Bilyan Borisov <bilyan.borisov@arm.com>
3276
3277 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3278 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3279 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3280 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3281 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3282
3283 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3284
3285 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3286 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3287 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3288 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3289 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3290 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3291 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3292 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3293 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3294 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3295 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3296
3297 2017-07-28 Martin Liska <mliska@suse.cz>
3298
3299 PR sanitizer/81340
3300 * g++.dg/asan/pr81340.C: New test.
3301
3302 2017-07-28 Richard Biener <rguenther@suse.de>
3303
3304 PR tree-optimization/81502
3305 * gcc.target/i386/pr81502.c: New testcase.
3306
3307 2017-07-28 Martin Liska <mliska@suse.cz>
3308
3309 PR sanitizer/81460
3310 * gcc.dg/asan/pr81460.c: New test.
3311
3312 2017-07-28 Jakub Jelinek <jakub@redhat.com>
3313
3314 PR sanitizer/80998
3315 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3316 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3317
3318 PR tree-optimization/81578
3319 * gcc.dg/pr81578.c: New test.
3320
3321 2017-07-28 Richard Biener <rguenther@suse.de>
3322
3323 PR tree-optimization/81573
3324 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3325
3326 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3327
3328 * g++.dg/pr69667.C: Remove option -mlra.
3329 * gcc.target/powerpc/dform-1.c: Likewise.
3330 * gcc.target/powerpc/dform-2.c: Likewise.
3331 * gcc.target/powerpc/dform-3.c: Likewise.
3332 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3333 * gcc.target/powerpc/p9-vparity.c: Likewise.
3334 * gcc.target/powerpc/pr63491.c: Likewise.
3335 * gcc.target/powerpc/pr67808.c: Likewise.
3336 * gcc.target/powerpc/pr68805.c: Likewise.
3337 * gcc.target/powerpc/pr69461.c: Likewise.
3338 * gcc.target/powerpc/pr71680.c: Likewise.
3339 * gcc.target/powerpc/pr77289.c: Likewise.
3340 * gcc.target/powerpc/pr78458.c: Likewise.
3341 * gcc.target/powerpc/pr78543.c: Likewise.
3342 * g++.dg/pr71294.C: Remove option -mno-lra.
3343 * gcc.target/powerpc/pr71656-1.c: Likewise.
3344 * gcc.target/powerpc/pr71656-2.c: Likewise.
3345 * gcc.target/powerpc/pr71698.c: Likewise.
3346
3347 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3348 Sudakshina Das <sudi.das@arm.com>
3349
3350 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3351
3352 2017-07-27 Marek Polacek <polacek@redhat.com>
3353
3354 PR c/81417
3355 * c-c++-common/Wsign-compare-1.c: New test.
3356 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3357 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3358 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3359 * g++.dg/warn/compare1.C: Likewise.
3360 * gcc.dg/compare1.c: Likewise.
3361 * gcc.dg/compare2.c: Likewise.
3362 * gcc.dg/compare4.c: Likewise.
3363 * gcc.dg/compare5.c: Likewise.
3364 * gcc.dg/pr35430.c: Likewise.
3365 * gcc.dg/pr60087.c: Likewise.
3366
3367 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3368
3369 PR middle-end/81564
3370 * gcc.dg/pr81564.c: New test.
3371
3372 2017-07-27 Richard Biener <rguenther@suse.de>
3373
3374 PR tree-optimization/81573
3375 PR tree-optimization/81494
3376 * gcc.dg/torture/pr81573.c: New testcase.
3377
3378 2017-07-27 Richard Biener <rguenther@suse.de>
3379
3380 PR tree-optimization/81571
3381 * gcc.dg/torture/pr81571.c: New testcase.
3382
3383 2017-07-27 Richard Biener <rguenther@suse.de>
3384
3385 PR tree-optimization/81502
3386 * gcc.target/i386/vect-insert-1.c: New testcase.
3387
3388 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3389
3390 PR target/81534
3391 * gcc.target/s390/pr81534.c: New test.
3392
3393 2017-07-27 Jakub Jelinek <jakub@redhat.com>
3394
3395 PR tree-optimization/81555
3396 PR tree-optimization/81556
3397 * gcc.c-torture/execute/pr81555.c: New test.
3398 * gcc.c-torture/execute/pr81556.c: New test.
3399
3400 * gcc.dg/attr-noipa.c: New test.
3401 * gcc.dg/ipa/ipa-pta-18.c: New test.
3402 * gcc.dg/ipa/ipa-sra-11.c: New test.
3403
3404 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3405
3406 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3407 option.
3408 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3409 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3410 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3411 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3412 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3413 * gcc.target/powerpc/vsx-simode.c: Likewise.
3414 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3415 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3416
3417 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3418
3419 PR c++/71570
3420 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3421
3422 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3423
3424 PR target/81563
3425 * gcc.target/i386/pr81563.c: New test
3426
3427 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3428
3429 PR target/79041
3430 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3431
3432 2017-07-26 Marek Polacek <polacek@redhat.com>
3433
3434 PR middle-end/70992
3435 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3436 * gcc.dg/overflow-warn-2.c: Likewise.
3437 * gcc.dg/overflow-warn-3.c: Likewise.
3438 * gcc.dg/overflow-warn-4.c: Likewise.
3439 * gcc.dg/torture/pr70992-2.c: New test.
3440 * gcc.dg/torture/pr70992.c: New test.
3441
3442 2017-07-26 Richard Biener <rguenther@suse.de>
3443
3444 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3445 happening in ccp1.
3446 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3447
3448 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3449
3450 PR middle-end/46932
3451 * gcc.dg/pr46932.c: New testcase.
3452
3453 2017-07-26 Martin Liska <mliska@suse.cz>
3454
3455 PR sanitize/81186
3456 * gcc.dg/asan/pr81186.c: New test.
3457
3458 2017-07-25 Carl Love <cel@us.ibm.com>
3459
3460 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3461 vec_cnttz builtins.
3462
3463 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3464
3465 * gnat.dg/opt66.adb: New test.
3466
3467 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3468
3469 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3470 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3471
3472 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3473
3474 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3475
3476 2017-07-25 Torsten Duwe <duwe@suse.de>
3477
3478 * c-c++-common/patchable_function_entry-default.c: New test.
3479 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3480 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3481
3482 2017-07-25 Jakub Jelinek <jakub@redhat.com>
3483
3484 PR target/81532
3485 * gcc.target/i386/pr80833-3.c: New test.
3486 * gcc.target/i386/avx512dq-pr81532.c: New test.
3487 * gcc.target/i386/avx512bw-pr81532.c: New test.
3488
3489 2017-07-25 Richard Biener <rguenther@suse.de>
3490
3491 PR tree-optimization/81455
3492 * gcc.dg/pr81455.c: New testcase.
3493
3494 2017-07-25 Richard Biener <rguenther@suse.de>
3495
3496 PR tree-optimization/81529
3497 * gfortran.dg/pr81529.f90: New testcase.
3498
3499 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3500
3501 * gcc.target/aarch64/pr79041-2.c: Improve test.
3502
3503 2017-07-25 Richard Biener <rguenther@suse.de>
3504
3505 PR tree-optimization/81410
3506 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3507
3508 2017-07-25 Richard Biener <rguenther@suse.de>
3509
3510 PR tree-optimization/81510
3511 * gcc.dg/torture/pr81510.c: New testcase.
3512 * gcc.dg/torture/pr81510-2.c: Likewise.
3513
3514 2017-07-25 Martin Liska <mliska@suse.cz>
3515
3516 PR ipa/81520
3517 * gcc.dg/ipa/pr81520.c: New test.
3518
3519 2017-07-25 Marek Polacek <polacek@redhat.com>
3520
3521 PR c/81364
3522 * Wmultistatement-macros-12.c: New test.
3523
3524 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3525
3526 PR target/81414
3527 * gcc.target/aarch64/pr81414.C: New.
3528
3529 2017-07-25 Richard Biener <rguenther@suse.de>
3530
3531 PR middle-end/81505
3532 * gcc.dg/ubsan/pr81505.c: New testcase.
3533
3534 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
3535
3536 PR testsuite/80759
3537 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3538 (ELFFN_BEGIN): Rename to FN_TYPE.
3539 (ELFFN_END): Rename to FN_SIZE.
3540 (ASMNAME): New macro.
3541 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3542 .global.
3543 (FUNC_END): Use ASMNAME.
3544 (test_data_save): Remove.
3545 (test_data_input): Likewise.
3546 (test_data_output: Likewise.
3547 (test_data_fn): Likewise.
3548 (test_data_retaddr): Likewise.
3549 (regs_to_mem): Make globals, use r10 instead of rax.
3550 (mem_to_regs): Likewise.
3551 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3552 body to ms-sysv.c.
3553 (do_test_aligned): Likewise.
3554 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3555 Add dg-* directives.
3556 (PASTE_STR): New macro.
3557 (ASMNAME): Likewise.
3558 (LOAD_TEST_DATA_ADDR): Likewise.
3559 (TEST_DATA_OFFSET): Likewise.
3560 (do_test_body0): New C function.
3561 (do_test_body): New inline assembly routine.
3562 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3563 (runtest_ms_sysv): Modify.
3564
3565 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3566
3567 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3568 since the upper-regs options have been deleted.
3569 * gcc.target/powerpc/pr65849-2.c: Likewise.
3570 * gcc.target/powerpc/pr80099-1.c: Likewise.
3571 * gcc.target/powerpc/pr80099-2.c: Likewise.
3572 * gcc.target/powerpc/pr80099-3.c: Likewise.
3573 * gcc.target/powerpc/pr80099-4.c: Likewise.
3574 * gcc.target/powerpc/pr80099-5.c: Likewise.
3575 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3576 support removal of the upper-regs options.
3577 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3578 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3579 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3580 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3581 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3582 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3583 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3584 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3585 * gcc.target/powerpc/ppc-round.c: Likewise.
3586 * gcc.target/powerpc/pr71720.c: Likewise.
3587 * gcc.target/powerpc/pr72853.c: Likewise.
3588 * gcc.target/powerpc/pr79907.c: Likewise.
3589 * gcc.target/powerpc/pr78953.c: Likewise.
3590 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3591 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3592 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3593 * gcc.target/powerpc/vec-init-3.c: Likewise.
3594 * gcc.target/powerpc/vec-init-6.c: Likewise.
3595 * gcc.target/powerpc/vec-init-7.c: Likewise.
3596 * gcc.target/powerpc/vec-set-char.c: Likewise.
3597 * gcc.target/powerpc/vec-set-int.c: Likewise.
3598 * gcc.target/powerpc/vec-set-short.c: Likewise.
3599
3600 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3601
3602 PR target/79041
3603 * gcc.target/aarch64/pr79041-2.c: New test.
3604
3605 2017-07-24 Carl Love <cel@us.ibm.com>
3606
3607 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3608 the new built-ins.
3609
3610 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3611
3612 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3613
3614 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3615 Mikael Morin <mikael@gcc.gnu.org>
3616
3617 PR fortran/66102
3618 * gfortran.dg/realloc_on_assign_28.f90: New test.
3619
3620 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
3621
3622 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3623 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3624
3625 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
3626
3627 PR target/80569
3628 * gcc.target/i386/pr80569.c: New test.
3629
3630 2017-07-21 Carl Love <cel@us.ibm.com>
3631
3632 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3633 vmuleuh): Fix scan-assembler-times should check for word not half word
3634 instructions.
3635
3636 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
3637
3638 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3639 redundant -march option.
3640 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3641 in addition to armv8.1-a.
3642
3643 2017-07-21 Yury Gribov <tetra2005@gmail.com>
3644
3645 PR middle-end/56727
3646 * gcc.dg/pr56727-1.c: New test.
3647 * gcc.dg/pr56727-2.c: New test.
3648
3649 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3650
3651 * gcc.target/powerpc/mmx-check.h: New file.
3652 * gcc.target/powerpc/mmx-packs.c: New file.
3653 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3654 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3655 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3656 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3657 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3658 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3659 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3660 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3661 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3662 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3663 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3664 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3665 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3666 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3667 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3668 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3669 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3670 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3671 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3672 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3673 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3674 * gcc.target/powerpc/mmx-psrad-1.c: New file.
3675 * gcc.target/powerpc/mmx-psraw-1.c: New file.
3676 * gcc.target/powerpc/mmx-psrld-1.c: New file.
3677 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
3678 * gcc.target/powerpc/mmx-psubb-2.c: New file.
3679 * gcc.target/powerpc/mmx-psubd-2.c: New file.
3680 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
3681 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
3682 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
3683 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
3684 * gcc.target/powerpc/mmx-psubw-2.c: New file.
3685 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
3686 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
3687 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
3688 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
3689 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
3690 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
3691
3692 2017-06-21 Richard Biener <rguenther@suse.de>
3693
3694 PR tree-optimization/81500
3695 * gcc.dg/torture/pr81500.c: New testcase.
3696
3697 2017-07-20 Nathan Sidwell <nathan@acm.org>
3698
3699 * g++.dg/ext/anon-struct6.C: Adjust diag.
3700 * g++.old-deja/g++.other/anon4.C: Adjust diag.
3701
3702 2017-07-20 Jakub Jelinek <jakub@redhat.com>
3703
3704 PR target/80846
3705 * gcc.target/i386/avx-pr80846.c: New test.
3706 * gcc.target/i386/avx2-pr80846.c: New test.
3707 * gcc.target/i386/avx512f-pr80846.c: New test.
3708
3709 2017-07-20 Bin Cheng <bin.cheng@arm.com>
3710
3711 PR tree-optimization/81388
3712 * gcc.dg/tree-ssa/pr81388-1.c: New test.
3713 * gcc.dg/tree-ssa/pr81388-2.c: New test.
3714
3715 2017-07-17 Tom de Vries <tom@codesourcery.com>
3716
3717 PR middle-end/81030
3718 * gcc.dg/pr81030.c: New test.
3719
3720 2017-07-20 Richard Biener <rguenther@suse.de>
3721
3722 PR tree-optimization/61171
3723 * g++.dg/vect/pr61171.cc: New testcase.
3724 * gfortran.dg/vect/pr61171.f: Likewise.
3725 * gcc.dg/vect/vect-reduc-11.c: Likewise.
3726
3727 2017-07-20 Richard Biener <rguenther@suse.de>
3728
3729 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
3730 with V64QImode.
3731 * gcc.dg/vect/slp-45.c: Likewise.
3732
3733 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3734
3735 * gcc.dg/tree-ssa/vrp116.c: New Test.
3736
3737 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3738
3739 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
3740 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
3741 __builtin_cpu_is and __builtin_cpu_supports are supported.
3742
3743 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
3744
3745 * gcc.target/powerpc/bmi-check.h (main): Skip unless
3746 __BUILTIN_CPU_SUPPORTS__ defined.
3747 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
3748 __BUILTIN_CPU_SUPPORTS__ defined.
3749
3750 2017-07-19 Jakub Jelinek <jakub@redhat.com>
3751
3752 PR tree-optimization/81346
3753 * gcc.dg/tree-ssa/pr81346-5.c: New test.
3754
3755 2017-07-19 Tom de Vries <tom@codesourcery.com>
3756
3757 * gcc.target/nvptx/decl-init.c: Update alignment.
3758 * gcc.target/nvptx/slp-2-run.c: New test.
3759 * gcc.target/nvptx/slp-2.c: New test.
3760 * gcc.target/nvptx/v2di.c: New test.
3761
3762 2017-07-19 Tom de Vries <tom@codesourcery.com>
3763
3764 * gcc.target/nvptx/slp-run.c: New test.
3765 * gcc.target/nvptx/slp.c: New test.
3766 * gcc.target/nvptx/v2si-cvt.c: New test.
3767 * gcc.target/nvptx/v2si-run.c: New test.
3768 * gcc.target/nvptx/v2si.c: New test.
3769 * gcc.target/nvptx/vec.inc: New test.
3770
3771 2017-07-19 Jakub Jelinek <jakub@redhat.com>
3772
3773 PR tree-optimization/81346
3774 * gcc.dg/tree-ssa/pr81346-1.c: New test.
3775 * gcc.dg/tree-ssa/pr81346-2.c: New test.
3776 * gcc.dg/tree-ssa/pr81346-3.c: New test.
3777 * gcc.dg/tree-ssa/pr81346-4.c: New test.
3778 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
3779 compiler to avoid X / C1 op C2 optimization to trigger.
3780
3781 2017-07-19 Martin Liska <mliska@suse.cz>
3782
3783 PR sanitizer/63361
3784 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
3785 -ffloat-store or -mieee for targets that need it.
3786
3787 2017-07-18 Tom de Vries <tom@codesourcery.com>
3788
3789 PR middle-end/81464
3790 * gfortran.dg/pr81464.f90: New test.
3791
3792 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
3793
3794 PR target/81471
3795 * gcc.target/i386/pr81471.c: New test.
3796
3797 2017-06-18 Richard Biener <rguenther@suse.de>
3798
3799 PR tree-optimization/81410
3800 * gcc.dg/vect/pr81410.c: New testcase.
3801
3802 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
3803
3804 PR middle-end/81462
3805 * g++.dg/torture/pr81462.C: New testcase.
3806
3807 2017-07-18 Bin Cheng <bin.cheng@arm.com>
3808
3809 PR target/81408
3810 * g++.dg/tree-ssa/pr81408.C: New.
3811 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
3812
3813 2017-07-18 Richard Biener <rguenther@suse.de>
3814
3815 PR tree-optimization/80620
3816 PR tree-optimization/81403
3817 * gcc.dg/torture/pr80620.c: New testcase.
3818 * gcc.dg/torture/pr81403.c: Likewise.
3819
3820 2017-07-18 Richard Biener <rguenther@suse.de>
3821
3822 PR tree-optimization/81418
3823 * gcc.dg/torture/pr81418.c: New testcase.
3824
3825 2017-07-17 Carl Love <cel@us.ibm.com>
3826
3827 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
3828 test case changes for commit 249424
3829
3830 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3831 vmuleuh): Fix scan-assembler-times should check for word not half word
3832 instructions.
3833
3834 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3835
3836 PR tree-optimization/81162
3837 * gcc.dg/pr81162.c: Move this to...
3838 * gcc.dg/ubsan/pr81162.c: ...here.
3839
3840 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
3841
3842 * g++.dg/diagnostic/friend1.C: New test.
3843 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
3844
3845 2017-07-17 Nathan Sidwell <nathan@acm.org>
3846
3847 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
3848
3849 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3850
3851 * lib/gcc-dg.exp: Increase expect's match buffer size.
3852
3853 2017-07-17 Bin Cheng <bin.cheng@arm.com>
3854
3855 PR target/81369
3856 * gcc.dg/tree-ssa/pr81369.c: New.
3857
3858 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3859
3860 * gcc.target/arc/pr9000674901.c: New file.
3861 * gcc.target/arc/pic-1.c: Likewise.
3862 * gcc.target/arc/pr9001191897.c: Likewise.
3863
3864 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3865 Andrew Burgess <andrew.burgess@embecosm.com>
3866
3867 * gcc.target/arc/naked-1.c: New file.
3868 * gcc.target/arc/naked-2.c: Likewise.
3869
3870 2017-07-17 Jakub Jelinek <jakub@redhat.com>
3871
3872 PR tree-optimization/81428
3873 * gcc.dg/fixed-point/pr81428.c: New test.
3874
3875 PR tree-optimization/81365
3876 * g++.dg/torture/pr81365.C: New test.
3877
3878 PR tree-optimization/81396
3879 * gcc.dg/tree-ssa/pr81396.c: New test.
3880
3881 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
3882
3883 * gnat.dg/opt65.adb: New test.
3884
3885 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
3886
3887 * gcc.dg/predict-8.c: Update.
3888
3889 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
3890
3891 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
3892 * g++.dg/warn/pr12242.C: Likewise.
3893
3894 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
3895
3896 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
3897 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
3898 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
3899 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
3900 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
3901 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
3902 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
3903 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
3904 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
3905 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
3906 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
3907 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
3908 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
3909 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
3910 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
3911 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
3912 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
3913 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
3914 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
3915 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
3916 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
3917 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
3918 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
3919 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
3920 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
3921 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
3922 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
3923 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
3924 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
3925 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
3926 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
3927 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
3928 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
3929 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
3930 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
3931 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
3932 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
3933 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
3934 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
3935 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
3936 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
3937 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
3938 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
3939 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
3940 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
3941 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
3942 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
3943 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
3944 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
3945 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
3946 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
3947
3948 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3949
3950 PR tree-optimization/81162
3951 * gcc.dg/pr81162.c: New file.
3952
3953 2017-07-14 Martin Sebor <msebor@redhat.com>
3954
3955 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
3956 that bcopy is expected to be transformed to.
3957
3958 2017-07-14 David Malcolm <dmalcolm@redhat.com>
3959
3960 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
3961 * g++.dg/lookup/missing-std-include-2.C: New test case.
3962 * g++.dg/lookup/missing-std-include-3.C: New test case.
3963 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
3964 * gcc.dg/missing-header-fixit-1.c: New test case.
3965 * gcc.dg/missing-header-fixit-2.c: New test case.
3966 * gcc.dg/missing-header-fixit-2.h: New header.
3967
3968 2017-07-13 David Malcolm <dmalcolm@redhat.com>
3969
3970 PR c/81405
3971 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
3972
3973 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
3974
3975 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
3976
3977 2017-07-13 Martin Liska <mliska@suse.cz>
3978
3979 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
3980 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
3981 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
3982 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
3983 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
3984 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
3985 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
3986
3987 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3988
3989 PR target/81193
3990 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
3991 __builtin_cpu_supports with old GLIBC's.
3992 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
3993 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
3994 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
3995 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
3996 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
3997 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
3998 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
3999 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4000 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4001 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4002 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4003 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4004 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4005 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4006 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4007 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4008 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4009 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4010 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4011 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4012 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4013 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4014 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4015 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4016
4017 2017-07-12 Carl Love <cel@us.ibm.com>
4018
4019 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4020 rev_bool_int): Add test cases for builtins.
4021 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4022 test cases for builtins.
4023
4024 2017-07-12 Carl Love <cel@us.ibm.com>
4025
4026 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4027 lp64 && p9vector_hw.
4028
4029 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4030
4031 * lib/target-supports.exp (check_stack_check_available): Make
4032 testcase name depend on stack_kind.
4033
4034 2017-07-11 Michael Collison <michael.collison@arm.com>
4035
4036 * gcc.target/aarch64/cmp-2.c: New testcase.
4037
4038 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4039
4040 PR c++/51270
4041 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4042
4043 2017-07-11 Carl Love <cel@us.ibm.com>
4044
4045 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4046 test cases for the builtins.
4047
4048 2017-07-11 Yury Gribov <tetra2005@gmail.com>
4049
4050 * lib/profopt.exp: Print relative names in UNSUPPORTED
4051 AutoFDO tests.
4052
4053 2017-07-10 Michael Collison <michael.collison@arm.com>
4054
4055 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4056
4057 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
4058
4059 PR target/81375
4060 * gcc.target/i386/pr81375.c: New test.
4061
4062 2017-07-10 Martin Sebor <msebor@redhat.com>
4063
4064 PR tree-optimization/80397
4065 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4066
4067 2017-07-10 Martin Sebor <msebor@redhat.com>
4068
4069 PR other/81345
4070 * gcc.dg/pr81345.c: New test.
4071
4072 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4073
4074 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4075 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4076
4077 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
4078
4079 PR target/81313
4080 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4081 integer argumets to bypass x86_64 outgoing args optimization.
4082
4083 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4084
4085 * gfortran.dg/eoshift_4.f90: New test.
4086 * gfortran.dg/eoshift_5.f90: New test.
4087 * gfortran.dg/eoshift_6.f90: New test.
4088
4089 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4090
4091 PR target/81313
4092 * gcc.target/i386/pr81313-1.c: New test.
4093 * gcc.target/i386/pr81313-2.c: Likewise.
4094 * gcc.target/i386/pr81313-3.c: Likewise.
4095 * gcc.target/i386/pr81313-4.c: Likewise.
4096 * gcc.target/i386/pr81313-5.c: Likewise.
4097
4098 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4099
4100 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4101 * gnat.dg/vect16.ads (Sarray): Likewise.
4102 * gnat.dg/vect17.ads (Sarray): Likewise.
4103 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4104 * gnat.dg/vect16.adb (Add): Likewise.
4105 * gnat.dg/vect17.adb (Add): Likewise.
4106
4107 2017-07-07 David Malcolm <dmalcolm@redhat.com>
4108
4109 PR c++/79300
4110 * g++.dg/diagnostic/pr79300.C: New test case.
4111
4112 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4113
4114 * gcc.target/powerpc/clone1.c: Add check to make sure the
4115 __builtin_cpu_supports function is fully supported.
4116 * gcc.target/powerpc/clone2.c: New runtime test for
4117 target_clones.
4118
4119 PR target/81348
4120 * gcc.target/powerpc/pr81348.c: New test.
4121
4122 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4123
4124 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4125
4126 2017-07-07 Carl Love <cel@us.ibm.com>
4127
4128 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4129 file for built-ins.
4130
4131 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4132
4133 * gcc.target/sparc/dictunpack.c: New file.
4134 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4135 * gcc.target/sparc/fpcmpshl.c: Likewise.
4136 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4137 * gcc.target/sparc/fpcmpushl.c: Likewise.
4138
4139 2017-07-06 Harald Anlauf <anlauf@gmx.de>
4140
4141 PR fortran/70071
4142 * gfortran.dg/coarray_44.f90: New testcase.
4143
4144 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4145
4146 * c-c++-common/asan/kasan-alloca-1.c: New test.
4147 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4148
4149 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4150
4151 * c-c++-common/asan/alloca_big_alignment.c: New test.
4152 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4153 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4154 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4155 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4156 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4157 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4158 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4159
4160 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
4161
4162 PR target/81305
4163 * gcc.target/avr/isr-test.h: Fix warnings.
4164
4165 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4166
4167 * lib/target-supports.exp: Generate
4168 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4169 and check_effective_target_arm_arch_v8r_multilib.
4170
4171 2017-07-06 Carl Love <cel@us.ibm.com>
4172
4173 * ChangeLog: Clean up from mid air collision
4174
4175 2017-07-06 Carl Love <cel@us.ibm.com>
4176
4177 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4178 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4179 cases for vec_addc, adde and addec builtins.
4180
4181 2017-07-06 David Malcolm <dmalcolm@redhat.com>
4182
4183 PR c++/79300
4184 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4185 expected underlining within macro expansion.
4186 * c-c++-common/pr70264.c: Likewise.
4187 * g++.dg/plugin/diagnostic-test-expressions-1.C
4188 (test_within_macro_1): New test.
4189 (test_within_macro_2): Likewise.
4190 (test_within_macro_3): Likewise.
4191 (test_within_macro_4): Likewise.
4192 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4193 expected underlining within macro expansion.
4194 (test_macro_4): Likewise.
4195 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4196 (test_within_macro_1): New test.
4197 (test_within_macro_2): Likewise.
4198 (test_within_macro_3): Likewise.
4199 (test_within_macro_4): Likewise.
4200 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4201 underlining within macro expansion.
4202
4203 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4204
4205 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4206 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4207 _mm_maskz_getexp_round_sd): Test new intrinsics.
4208 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4209 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4210 _mm_maskz_getexp_round_ss): Ditto.
4211 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4212 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4213 _mm_maskz_getmant_round_sd): Ditto.
4214 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4215 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4216 _mm_maskz_getmant_round_ss): Ditto.
4217 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4218 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4219 _mm_maskz_getexp_round_sd): New runtime tests.
4220 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4221 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4222 _mm_maskz_getexp_round_ss): Ditto.
4223 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4224 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4225 _mm_maskz_getmant_round_sd): Ditto.
4226 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4227 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4228 _mm_maskz_getmant_round_ss): Ditto.
4229 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4230 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4231 __builtin_ia32_getmantss_mask_round): Test new builtins.
4232 * gcc.target/i386/sse-13.c : Ditto.
4233 * gcc.target/i386/sse-23.c: Ditto.
4234 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4235 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4236 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4237 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4238 _mm_mask_getexp_round_ss): Test new intrinsics.
4239 * gcc.target/i386/testround-1.c: Ditto.
4240 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4241 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4242 _mm_mask_getmant_round_ss): Test new intrinsics
4243 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4244 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4245 _mm_maskz_getmant_ss): Test new intrinsics.
4246
4247 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4248
4249 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4250 * lib/target-supports.exp (check_stack_check_available): New.
4251 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4252 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4253 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4254 * gcc.dg/pr47443.c: Likewise.
4255 * gcc.dg/pr48134.c: Likewise.
4256 * gcc.dg/pr70017.c: Likewise.
4257 * gcc.target/aarch64/stack-checking.c: Likewise.
4258 * gcc.target/arm/stack-checking.c: Likewise.
4259 * gcc.target/i386/pr48723.c: Likewise.
4260 * gcc.target/i386/pr55672.c: Likewise.
4261 * gcc.target/i386/pr67265-2.c: Likewise.
4262 * gcc.target/i386/pr67265.c: Likewise.
4263 * gnat.dg/opt49.adb: Likewise.
4264 * gnat.dg/stack_check1.adb: Likewise.
4265 * gnat.dg/stack_check2.adb: Likewise.
4266 * gnat.dg/stack_check3.adb: Likewise.
4267
4268 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4269
4270 PR target/80103
4271 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4272 __attribute__.
4273
4274 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4275
4276 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4277 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4278 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4279 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4280 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4281 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4282 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4283 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4284 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4285 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4286 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4287 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4288
4289 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
4290
4291 PR target/81305
4292 * gcc.target/avr/isr-test.h: New file.
4293 * gcc.target/avr/torture/isr-01-simple.c: New test.
4294 * gcc.target/avr/torture/isr-02-call.c: New test.
4295 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4296
4297 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4298
4299 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4300 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4301 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4302 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4303
4304 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4305
4306 * gcc.dg/tree-ssa/ldist-26.c: New test.
4307
4308 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4309
4310 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4311
4312 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4313
4314 PR target/81300
4315 * gcc.target/i386/pr81300.c: New test.
4316
4317 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4318
4319 PR target/81294
4320 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4321 x and y arguments in the call to _subborrow_u32.
4322 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4323 x and y arguments in the call to _subborrow_u64.
4324 * gcc.target/i386/pr81294-1.c: New test.
4325 * gcc.target/i386/pr81294-2.c: Ditto.
4326
4327 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4328
4329 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4330
4331 2017-07-04 Marek Polacek <polacek@redhat.com>
4332
4333 PR c/81231
4334 * gcc.dg/atomic-pr81231.c: New test.
4335
4336 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4337
4338 PR tree-optimization/81292
4339 * gcc.dg/pr81292-1.c: New test.
4340 * gcc.dg/pr81292-2.c: Likewise.
4341
4342 2017-07-04 Martin Liska <mliska@suse.cz>
4343
4344 PR sanitizer/81040
4345 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4346 use-after-scope sanitization.
4347
4348 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4349
4350 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4351 options.
4352
4353 PR target/81175
4354 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4355 gather.
4356
4357 2017-07-04 Martin Liska <mliska@suse.cz>
4358
4359 PR ipa/81214
4360 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4361 * g++.dg/ext/mvc3.C: Likewise.
4362 * gcc.target/i386/mvc2.c: Likewise.
4363 * gcc.target/i386/mvc3.c: Likewise.
4364
4365 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4366
4367 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4368 decomposition declaration in diagnostics.
4369 * g++.dg/cpp1z/decomp2.C: Likewise.
4370 * g++.dg/cpp1z/decomp3.C: Likewise.
4371 * g++.dg/cpp1z/decomp4.C: Likewise.
4372 * g++.dg/cpp1z/decomp5.C: Likewise.
4373 * g++.dg/cpp1z/decomp6.C: Likewise.
4374 * g++.dg/cpp1z/decomp7.C: Likewise.
4375 * g++.dg/cpp1z/decomp8.C: Likewise.
4376 * g++.dg/cpp1z/decomp13.C: Likewise.
4377 * g++.dg/cpp1z/decomp14.C: Likewise.
4378 * g++.dg/cpp1z/decomp18.C: Likewise.
4379 * g++.dg/cpp1z/decomp19.C: Likewise.
4380 * g++.dg/cpp1z/decomp22.C: Likewise.
4381 * g++.dg/cpp1z/decomp23.C: Likewise.
4382 * g++.dg/cpp1z/decomp24.C: Likewise.
4383 * g++.dg/cpp1z/decomp25.C: Likewise.
4384 * g++.dg/cpp1z/decomp26.C: Likewise.
4385 * g++.dg/cpp1z/decomp28.C: Likewise.
4386
4387 PR c++/81258
4388 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4389 * g++.dg/cpp1z/decomp30.C: New test.
4390
4391 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4392
4393 PR c++/65775
4394 * g++.dg/cpp0x/trailing14.C: New.
4395
4396 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4397
4398 PR testsuite/79866
4399 * gfortran.dg/coarray_event_2.f08: New test.
4400
4401 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4402
4403 PR testsuite/79843
4404 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4405 * gfortran.dg/pointer_intent_2.f90: Likewise.
4406
4407 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
4408
4409 PR middle-end/81290
4410 * gcc.c-torture/compile/pr81290.c: New.
4411
4412 2017-07-03 Richard Biener <rguenther@suse.de>
4413
4414 PR tree-optimization/60510
4415 * gfortran.dg/vect/pr60510.f: New testcase.
4416
4417 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4418
4419 * gcc.target/i386/mvc6.c: Require ifunc support.
4420
4421 2017-07-03 Martin Liska <mliska@suse.cz>
4422
4423 PR sanitize/81040
4424 * g++.dg/asan/function-argument-1.C: New test.
4425 * g++.dg/asan/function-argument-2.C: New test.
4426 * g++.dg/asan/function-argument-3.C: New test.
4427
4428 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4429
4430 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4431 as well.
4432
4433 2017-07-03 Tom de Vries <tom@codesourcery.com>
4434
4435 PR tree-optimization/69468
4436 * gcc.dg/pr81192.c: Update.
4437
4438 2017-07-03 Tom de Vries <tom@codesourcery.com>
4439
4440 PR tree-optimization/81192
4441 * gcc.dg/pr81192.c: Update.
4442
4443 2017-07-03 Tom de Vries <tom@codesourcery.com>
4444
4445 PR tree-optimization/81192
4446 * gcc.dg/pr81192.c: New test.
4447
4448 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4449
4450 * gfortran/eoshift_3.f90: New test.
4451
4452 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4453
4454 * gcc.dg/strlenopt-32.c: New testcase.
4455 * gcc.dg/strlenopt-33.c: Likewise.
4456 * gcc.dg/strlenopt-33g.c: Likewise.
4457 * gcc.dg/strlenopt-34.c: Likewise.
4458 * gcc.dg/strlenopt-35.c: Likewise.
4459
4460 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4461
4462 PR tree-optimization/80769
4463 * gcc.dg/strlenopt-31.c: New test.
4464 * gcc.dg/strlenopt-31g.c: Likewise.
4465
4466 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4467
4468 PR tree-optimization/81136
4469 * gcc.dg/vect/pr81136.c: New test.
4470
4471 2017-07-01 Jakub Jelinek <jakub@redhat.com>
4472
4473 PR sanitizer/81262
4474 * gcc.c-torture/compile/pr81262.c: New test.
4475 * g++.dg/ubsan/pr81262.C: New test.
4476
4477 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
4478
4479 PR ipa/81261
4480 * g++.dg/ipa/pr81261.C: New testcase.
4481
4482 2017-06-30 Andrew Pinski <apinski@cavium.com>
4483
4484 * gcc.dg/torture/pr81245.c: New testcase.
4485
4486 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
4487
4488 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4489 unbounded use.
4490
4491 2017-06-30 David Malcolm <dmalcolm@redhat.com>
4492
4493 PR c++/80014
4494 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4495 Add declaration.
4496 (test_typeid): New test function.
4497
4498 2017-06-30 Jakub Jelinek <jakub@redhat.com>
4499
4500 PR target/81225
4501 * gcc.target/i386/pr81225.c: New test.
4502
4503 2017-06-30 Nathan Sidwell <nathan@acm.org>
4504
4505 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4506 * g++.dg/cpp0x/decltype9.C: Likewise.
4507 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4508 * g++.dg/lookup/decl1.C: Likewise.
4509 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4510 * g++.dg/other/pr28432.C: Likewise.
4511 * g++.dg/parse/crash12.C: Likewise.
4512 * g++.dg/parse/enum3.C: Likewise.
4513 * g++.dg/parse/operator6.C: Likewise.
4514 * g++.dg/template/crash69.C: Likewise.
4515 * g++.dg/template/error27.C: Likewise.
4516 * g++.dg/template/error28.C: Likewise.
4517 * g++.dg/template/memfriend6.C: Likewise.
4518 * g++.old-deja/g++.mike/err1.C: Likewise.
4519 * g++.old-deja/g++.mike/p811.C: Likewise.
4520 * g++.old-deja/g++.other/crash25.C: Likewise.
4521 * g++.old-deja/g++.other/dtor4.C: Likewise.
4522 * g++.old-deja/g++.pt/t37.C: Likewise.
4523
4524 2017-06-30 Martin Liska <mliska@suse.cz>
4525
4526 PR ipa/81214
4527 * gcc.target/i386/pr81214.c: New test.
4528
4529 2017-06-30 Nathan Sidwell <nathan@acm.org>
4530
4531 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4532
4533 PR c++/81229
4534 * g++.dg/lookup/pr81229.C: New.
4535
4536 2017-06-30 Martin Liska <mliska@suse.cz>
4537
4538 PR sanitizer/81021
4539 * g++.dg/asan/pr81021.C: New test.
4540
4541 2017-06-30 Richard Biener <rguenther@suse.de>
4542
4543 PR tree-optimization/81249
4544 * g++.dg/torture/pr81249.C: New testcase.
4545
4546 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4547
4548 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4549 * g++.dg/diagnostic/variadic1.C: Likewise.
4550 * g++.dg/gomp/udr-3.C: Likewise.
4551 * g++.dg/overload/error1.C: Likewise.
4552 * g++.dg/overload/error2.C: Likewise.
4553 * g++.dg/template/duplicate1.C: Likewise.
4554 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4555 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4556 * g++.old-deja/g++.other/redecl2.C: Likewise.
4557 * g++.old-deja/g++.other/redecl4.C: Likewise.
4558 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4559
4560 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4561
4562 PR fortran/77765
4563 * gfortran.dg/goacc/pr77765.f90: New test.
4564
4565 2017-06-29 Steve Ellcey <sellcey@cavium.com>
4566
4567 * gcc.target/aarch64/ccmp_2.c: New test.
4568
4569 2017-06-29 Nathan Sidwell <nathan@acm.org>
4570
4571 PR c++/81247
4572 * g++.dg/parse/pr81247-[abc].C: New.
4573
4574 2017-06-29 Carl Love <cel@us.ibm.com>
4575
4576 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4577 test_unsigned_int_result, test_ll_int_result,
4578 test_ll_unsigned_int_result): Add result checking functions, add
4579 debug support.
4580 (main): Add builtin function tests.
4581
4582 2017-06-29 Carl Love <cel@us.ibm.com>
4583
4584 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4585 dg-skip-if): Add -mvsx -mcpu=power7.
4586
4587 2017-06-29 Richard Biener <rguenther@suse.de>
4588
4589 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4590
4591 2017-06-29 Nathan Sidwell <nathan@acm.org>
4592
4593 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4594
4595 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4596
4597 PR middle-end/81194
4598 * g++.dg/pr81194.C: New test.
4599
4600 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4601
4602 PR ipa/80565
4603 * gcc.dg/torture/pr80565.c: New file.
4604
4605 2017-06-29 Bin Cheng <bin.cheng@arm.com>
4606
4607 PR tree-optimization/81196
4608 * gcc.dg/vect/pr81196.c: New.
4609
4610 2017-06-29 Michael Collison <michael.collison@arm.com>
4611
4612 Fix date on previous ChangeLog entry.
4613
4614 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4615 Michael Collison <michael.collison@arm.com>
4616
4617 PR target/70119
4618 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4619
4620 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4621
4622 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4623 Test new intrinsic.
4624 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4625 Ditto.
4626 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4627 Ditto.
4628 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4629 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4630 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4631
4632 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4633
4634 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4635 current ARM check by ARM NEON's availability check.
4636 (check_effective_target_vect_intfloat_cvt): Likewise.
4637 (check_effective_target_vect_uintfloat_cvt): Likewise.
4638 (check_effective_target_vect_floatint_cvt): Likewise.
4639 (check_effective_target_vect_floatuint_cvt): Likewise.
4640 (check_effective_target_vect_shift): Likewise.
4641 (check_effective_target_whole_vector_shift): Likewise.
4642 (check_effective_target_vect_bswap): Likewise.
4643 (check_effective_target_vect_shift_char): Likewise.
4644 (check_effective_target_vect_long): Likewise.
4645 (check_effective_target_vect_float): Likewise.
4646 (check_effective_target_vect_perm): Likewise.
4647 (check_effective_target_vect_perm_byte): Likewise.
4648 (check_effective_target_vect_perm_short): Likewise.
4649 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4650 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4651 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4652 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4653 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4654 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4655 (check_effective_target_vect_widen_shift): Likewise.
4656 (check_effective_target_vect_extract_even_odd): Likewise.
4657 (check_effective_target_vect_interleave): Likewise.
4658 (check_effective_target_vect_multiple_sizes): Likewise.
4659 (check_effective_target_vect64): Likewise.
4660 (check_effective_target_vect_max_reduc): Likewise.
4661
4662 2017-06-28 Richard Biener <rguenther@suse.de>
4663
4664 PR middle-end/81227
4665 * gcc.dg/pr81227.c: New testcase.
4666
4667 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4668
4669 PR target/81193
4670 * lib/target-supports.exp
4671 (check_ppc_cpu_supports_hw_available): New test to make sure
4672 __builtin_cpu_supports works on power7 and newer.
4673
4674 2017-06-28 Martin Liska <mliska@suse.cz>
4675
4676 PR ipa/81128
4677 * gcc.target/i386/pr81128.c: New test.
4678
4679 2017-06-28 Martin Liska <mliska@suse.cz>
4680
4681 PR driver/79659
4682 * g++.dg/opt/pr79659.C: New test.
4683
4684 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
4685
4686 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
4687 and options.
4688 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4689
4690 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
4691
4692 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4693 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
4694
4695 2017-06-28 Jakub Jelinek <jakub@redhat.com>
4696
4697 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
4698 (foo): ... this. Change constants such that it isn't matched
4699 as __builtin_copysign, yet tests the combiner the same.
4700
4701 2017-06-28 Martin Liska <mliska@suse.cz>
4702
4703 PR sanitizer/81224
4704 * gcc.dg/asan/pr81224.c: New test.
4705
4706 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
4707
4708 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
4709 passed to pthread_join.
4710
4711 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4712
4713 * gcc.target/s390/nodatarel-1.c: New test.
4714
4715 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4716
4717 PR fortran/80164
4718 * gfortran.dg/array_temporaries_4.f90: New test.
4719
4720 2017-06-27 Andrew Pinski <apinski@cavium.com>
4721
4722 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
4723 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
4724 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
4725
4726 2017-06-27 Marek Polacek <polacek@redhat.com>
4727
4728 PR sanitizer/81223
4729 * gcc.dg/ubsan/pr81223.c: New test.
4730
4731 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
4732
4733 * gcc.dg/tree-ssa/assoc-1.c: New file.
4734
4735 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
4736
4737 PR c++/62046
4738 * g++.dg/parse/catch2.C: New.
4739
4740 2017-06-27 Jakub Jelinek <jakub@redhat.com>
4741
4742 PR sanitizer/81209
4743 * g++.dg/ubsan/pr81209.C: New test.
4744
4745 PR middle-end/81207
4746 * gcc.c-torture/compile/pr81207.c: New test.
4747
4748 2017-06-27 Marek Polacek <polacek@redhat.com>
4749
4750 PR bootstrap/81216
4751 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
4752
4753 2017-06-26 Martin Sebor <msebor@redhat.com>
4754
4755 PR c++/81169
4756 * g++.dg/Wclass-memaccess-2.C: New test.
4757
4758 2017-06-26 Carl Love <cel@us.ibm.com>
4759
4760 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
4761 Add new runnable test file for the vec_rev built-ins.
4762
4763 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4764
4765 PR/tree-optimization 71815
4766 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
4767 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4768
4769 2017-06-26 Renlin Li <renlin.li@arm.com>
4770 Szabolcs Nagy <szabolcs.nagy@arm.com>
4771
4772 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
4773 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
4774 memmove.
4775
4776 2017-06-26 Richard Biener <rguenther@suse.de>
4777
4778 PR target/81175
4779 * gfortran.dg/pr81175.f: New testcase.
4780
4781 2017-06-26 Richard Biener <rguenther@suse.de>
4782
4783 PR tree-optimization/81203
4784 * gcc.dg/torture/pr81203.c: New testcase.
4785
4786 2017-06-26 Marek Polacek <polacek@redhat.com>
4787
4788 PR c/80116
4789 * c-c++-common/Wmultistatement-macros-1.c: New test.
4790 * c-c++-common/Wmultistatement-macros-2.c: New test.
4791 * c-c++-common/Wmultistatement-macros-3.c: New test.
4792 * c-c++-common/Wmultistatement-macros-4.c: New test.
4793 * c-c++-common/Wmultistatement-macros-5.c: New test.
4794 * c-c++-common/Wmultistatement-macros-6.c: New test.
4795 * c-c++-common/Wmultistatement-macros-7.c: New test.
4796 * c-c++-common/Wmultistatement-macros-8.c: New test.
4797 * c-c++-common/Wmultistatement-macros-9.c: New test.
4798 * c-c++-common/Wmultistatement-macros-10.c: New test.
4799 * c-c++-common/Wmultistatement-macros-11.c: New test.
4800
4801 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
4802
4803 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
4804
4805 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
4806
4807 * lib/target-supports.exp
4808 (check_effective_target_arm_neon_ok_nocache): Add flags with
4809 -mfloat-abi=hard. Include arm_neon.h.
4810 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
4811 (check_effective_target_arm_neon_ok_no_float_abi): New.
4812 * gcc.target/arm/lto/pr65837_0.c: Require
4813 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
4814 * gcc.target/arm/lto/pr65837-attr_0.c: Require
4815 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
4816
4817 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4818
4819 PR c++/62315
4820 * g++.dg/parse/typedef2.C: Specify a dg-error string.
4821
4822 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4823
4824 PR fortran/52473
4825 * gfortran.dg/cshift_2.f90: New test.
4826
4827 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
4828
4829 PR middle-end/79794
4830 * gcc.target/aarch64/pr79794.c: New.
4831
4832 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4833
4834 PR target/80510
4835 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
4836 * gcc.target/powerpc/pr80510-2.c: Likewise.
4837
4838 2017-06-22 Jeff Law <law@redhat.com>
4839
4840 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
4841
4842 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4843
4844 * gcc.target/powerpc/fold-vec-shift-char.c: New.
4845 * gcc.target/powerpc/fold-vec-shift-int.c: New.
4846 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
4847 * gcc.target/powerpc/fold-vec-shift-short.c: New.
4848 * gcc.target/powerpc/fold-vec-shift-left.c: New.
4849 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
4850 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
4851 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
4852
4853 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
4854
4855 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
4856
4857 2017-06-22 Matt Turner <mattst88@gmail.com>
4858
4859 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
4860 skylake check.
4861
4862 2017-06-22 Carl Love <cel@us.ibm.com>
4863
4864 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
4865 vmuleuh): Fix scan-assembler-times should check for word not half word
4866 instructions.
4867
4868 2017-06-22 Jeff Law <law@redhat.com>
4869
4870 * gcc.c-torture/compile/stack-check-1.c: New test.
4871
4872 2016-06-22 Richard Biener <rguenther@suse.de>
4873
4874 * gcc.dg/vect/pr65947-1.c: Remove xfail.
4875 * gcc.dg/vect/pr65947-2.c: Likewise.
4876 * gcc.dg/vect/pr65947-3.c: Likewise.
4877 * gcc.dg/vect/pr65947-4.c: Likewise.
4878 * gcc.dg/vect/pr65947-5.c: Likewise.
4879 * gcc.dg/vect/pr65947-6.c: Likewise.
4880 * gcc.dg/vect/pr65947-8.c: Likewise.
4881 * gcc.dg/vect/pr65947-9.c: Likewise.
4882 * gcc.dg/vect/pr65947-10.c: Likewise.
4883 * gcc.dg/vect/pr65947-12.c: Likewise.
4884 * gcc.dg/vect/pr65947-13.c: Likewise.
4885 * gcc.dg/vect/pr65947-14.c: Likewise.
4886 * gcc.dg/vect/vect-cond-2.c: Likewise.
4887 * gcc.dg/vect/vect-pr69848.c: Likewise.
4888
4889 2017-06-22 Martin Liska <mliska@suse.cz>
4890
4891 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
4892 to not inline it.
4893
4894 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
4895
4896 * gcc.dg/tree-ssa/forwprop-37.c: New.
4897
4898 2017-06-22 Richard Biener <rguenther@suse.de>
4899
4900 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
4901
4902 2017-06-22 Richard Biener <rguenther@suse.de>
4903
4904 * gcc.dg/vect/pr65947-14.c: New testcase.
4905
4906 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4907
4908 PR target/80510
4909 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
4910 32-bit support is added. Change ITYPE size to 64-bit integer.
4911 * gcc.target/powerpc/pr80510-2.c: Likewise.
4912
4913 2017-06-21 Jakub Jelinek <jakub@redhat.com>
4914
4915 PR c++/81154
4916 * g++.dg/gomp/pr81154.C: New test.
4917
4918 2017-06-21 David Malcolm <dmalcolm@redhat.com>
4919
4920 * g++.dg/other/old-style-cast-fixits.C: New test case.
4921
4922 2017-06-21 Jakub Jelinek <jakub@redhat.com>
4923
4924 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
4925
4926 2017-06-21 Tom de Vries <tom@codesourcery.com>
4927
4928 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
4929
4930 2017-06-21 Tom de Vries <tom@codesourcery.com>
4931
4932 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
4933 warning.
4934
4935 2017-06-21 Martin Liska <mliska@suse.cz>
4936
4937 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
4938
4939 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
4940
4941 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
4942 gnat.dg/debug11_pkg2.ads: New testcase.
4943
4944 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
4945
4946 * gcc.target/i386/getround.c: New file.
4947
4948 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
4949
4950 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
4951 * gcc.dg/tree-ssa/addadd-2.c: New file.
4952
4953 2017-06-21 Tom de Vries <tom@codesourcery.com>
4954
4955 * lib/target-supports.exp (add_options_for_stack_size): New proc.
4956 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
4957 * gcc.c-torture/compile/20080806-1.c: Same.
4958 * gcc.c-torture/compile/920723-1.c: Same.
4959 * gcc.c-torture/compile/930621-1.c: Same.
4960 * gcc.c-torture/compile/991214-2.c: Same.
4961 * gcc.c-torture/compile/bcopy.c: Same.
4962 * gcc.c-torture/compile/memtst.c: Same.
4963 * gcc.c-torture/compile/msp.c: Same.
4964 * gcc.c-torture/compile/stuct.c: Same.
4965 * gcc.c-torture/execute/20011008-3.c: Same.
4966 * gcc.c-torture/execute/20030209-1.c: Same.
4967 * gcc.c-torture/execute/20031012-1.c: Same.
4968 * gcc.c-torture/execute/20040805-1.c: Same.
4969 * gcc.c-torture/execute/920410-1.c: Same.
4970 * gcc.c-torture/execute/921113-1.c: Same.
4971 * gcc.c-torture/execute/921202-1.c: Same.
4972 * gcc.c-torture/execute/921208-2.c: Same.
4973 * gcc.c-torture/execute/930106-1.c: Same.
4974 * gcc.c-torture/execute/930406-1.c: Same.
4975 * gcc.c-torture/execute/950221-1.c: Same.
4976 * gcc.c-torture/execute/960521-1.c: Same.
4977 * gcc.c-torture/execute/980605-1.c: Same.
4978 * gcc.c-torture/execute/comp-goto-1.c: Same.
4979 * gcc.c-torture/execute/comp-goto-2.c: Same.
4980 * gcc.c-torture/execute/memcpy-1.c: Same.
4981 * gcc.c-torture/execute/multi-ix.c: Same.
4982 * gcc.c-torture/execute/nestfunc-4.c: Same.
4983 * gcc.c-torture/execute/pr20621-1.c: Same.
4984 * gcc.c-torture/execute/pr23135.c: Same.
4985 * gcc.c-torture/execute/pr28982b.c: Same.
4986 * gcc.dg/loop-3.c: Same.
4987 * gcc.dg/struct-ret-3.c: Same.
4988 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4989 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4990 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4991 * gcc.dg/tree-prof/pr44777.c: Same.
4992
4993 2017-06-20 David Malcolm <dmalcolm@redhat.com>
4994
4995 PR jit/81144
4996 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
4997 memset call with zero-initialization.
4998 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
4999
5000 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
5001
5002 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5003 (main): Renamed to ...
5004 (fma4_test): ... this.
5005
5006 2017-06-20 Julia Koval <julia.koval@intel.com>
5007
5008 * gcc.target/i386/pr73350-2.c: New test.
5009
5010 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5011
5012 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5013 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5014 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5015 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5016 restrict to x86_64-*-*-gnu.
5017 Skip scan-assembler on *-*-darwin*.
5018 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5019 * gcc.dg/loop-invariant.c: Likewise.
5020 * gcc.dg/lto/pr70955_0.c: Likewise.
5021 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5022 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5023 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5024
5025 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5026 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5027 targets.
5028 * gcc.dg/attr-ms_struct-2.c: Likewise.
5029 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5030 * gcc.dg/bf-ms-layout.c: Likewise.
5031 * gcc.dg/bf-ms-layout-2.c: Likewise.
5032 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5033 Require fpic support.
5034 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5035 targets.
5036 * gcc.target/i386/bitfield2.c: Likewise.
5037 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5038 targets.
5039 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5040
5041 2017-06-20 Nathan Sidwell <nathan@acm.org>
5042
5043 PR c++/67074
5044 * g++.dg/lookup/pr67074.C: New.
5045 * g++.dg/parse/namespace-alias-1.C: Adjust.
5046
5047 2017-06-20 Richard Biener <rguenther@suse.de>
5048
5049 PR middle-end/81097
5050 * c-c++-common/ubsan/pr81097.c: New testcase.
5051
5052 2017-06-20 Richard Biener <rguenther@suse.de>
5053
5054 * gcc.dg/vect/pr65947-9.c: Adjust.
5055
5056 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5057
5058 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5059 * gcc.target/arm/acle/cdp2.c: Likewise.
5060 * gcc.target/arm/acle/ldc.c: Likewise.
5061 * gcc.target/arm/acle/ldc2.c: Likewise.
5062 * gcc.target/arm/acle/ldc2l.c: Likewise.
5063 * gcc.target/arm/acle/ldcl.c: Likewise.
5064 * gcc.target/arm/acle/mcr.c: Likewise.
5065 * gcc.target/arm/acle/mcr2.c: Likewise.
5066 * gcc.target/arm/acle/mcrr.c: Likewise.
5067 * gcc.target/arm/acle/mcrr2.c: Likewise.
5068 * gcc.target/arm/acle/mrc.c: Likewise.
5069 * gcc.target/arm/acle/mrc2.c: Likewise.
5070 * gcc.target/arm/acle/mrrc.c: Likewise.
5071 * gcc.target/arm/acle/mrrc2.c: Likewise.
5072 * gcc.target/arm/acle/stc.c: Likewise.
5073 * gcc.target/arm/acle/stc2.c: Likewise.
5074 * gcc.target/arm/acle/stc2l.c: Likewise.
5075 * gcc.target/arm/acle/stcl.c: Likewise.
5076
5077 2017-06-20 Jakub Jelinek <jakub@redhat.com>
5078
5079 PR target/81121
5080 * gcc.target/i386/pr81121.c: New test.
5081
5082 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5083
5084 PR target/79799
5085 * gcc.target/powerpc/pr79799-1.c: New test.
5086 * gcc.target/powerpc/pr79799-2.c: Likewise.
5087 * gcc.target/powerpc/pr79799-3.c: Likewise.
5088 * gcc.target/powerpc/pr79799-4.c: Likewise.
5089 * gcc.target/powerpc/pr79799-5.c: Likewise.
5090
5091 2017-06-19 Nathan Sidwell <nathan@acm.org>
5092
5093 PR c++/81124
5094 PR c++/79766
5095 * g++.dg/lookup/pr79766.C: New.
5096 * g++.dg/lookup/pr81124.C: New.
5097 * g++.dg/template/explicit6.C: Adjust.
5098 * g++.old-deja/g++.other/decl5.C: Adjust.
5099
5100 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5101
5102 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5103 -DSTACK_SIZE.
5104
5105 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5106
5107 PR sanitizer/81125
5108 * g++.dg/ubsan/pr81125.C: New test.
5109
5110 PR sanitizer/81111
5111 * g++.dg/ubsan/pr81111.C: New test.
5112
5113 2017-06-19 Richard Biener <rguenther@suse.de>
5114
5115 PR middle-end/81118
5116 * gcc.dg/torture/pr81118.c: New testcase.
5117
5118 2017-06-19 Richard Biener <rguenther@suse.de>
5119
5120 PR tree-optimization/80887
5121 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5122
5123 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5124
5125 PR ipa/81112
5126 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5127
5128 2017-06-19 Nathan Sidwell <nathan@acm.org>
5129
5130 PR c++/81119
5131 * g++.dg/warn/pr81119.C: New.
5132
5133 2017-06-19 Martin Liska <mliska@suse.cz>
5134
5135 PR sanitizer/80879
5136 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5137
5138 2017-06-19 Martin Liska <mliska@suse.cz>
5139
5140 PR ipa/80732
5141 * gcc.target/i386/mvc5.c: Scan indirect_function.
5142 * gcc.target/i386/mvc7.c: Likewise.
5143 * gcc.target/i386/pr80732.c: New test.
5144
5145 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5146
5147 PR c++/66093
5148 * g++.dg/cpp1y/constexpr-66093.C: New.
5149
5150 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5151
5152 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5153 dg-skip-if list.
5154
5155 2017-06-19 Richard Biener <rguenther@suse.de>
5156
5157 PR ipa/81112
5158 * g++.dg/torture/pr81112.C: New testcase.
5159
5160 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
5161
5162 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5163
5164 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5165
5166 PR fortran/52473
5167 * gfortran.dg/cshift_1.f90: New test.
5168
5169 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5170
5171 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5172
5173 2017-06-16 Carl Love <cel@us.ibm.com>
5174
5175 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5176 main): Add runnable tests and test checker for vec_float,
5177 vec_float2, vec_floate and vec_floato builtins.
5178
5179 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5180
5181 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5182 the architecture options added by dg-add-options arm_neon.
5183 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5184 to the architecture.
5185 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5186 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5187 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5188
5189 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5190
5191 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5192 multilibs have been built.
5193
5194 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5195
5196 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5197 * gcc.target/arm/pr51915.c: Likewise.
5198 * gcc.target/arm/pr52006.c: Likewise.
5199 * gcc.target/arm/pr53187.c: Likewise.
5200
5201 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5202
5203 * gcc.target/arm/multilibs.exp: New file.
5204
5205 2017-06-16 Martin Sebor <msebor@redhat.com>
5206
5207 PR tree-optimization/80933
5208 PR tree-optimization/80934
5209 * gcc.dg/fold-bcopy.c: New test.
5210 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5211 * gcc.dg/tree-ssa/alias-36.c: Likewise.
5212 * gcc.dg/pr79214.c: Adjust.
5213 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5214 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5215 * gcc.dg/builtins-nonnull.c: Likewise.
5216
5217 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5218
5219 PR target/71778
5220 * gcc.target/arm/pr71778.c: New.
5221
5222 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
5223
5224 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5225
5226 2017-06-16 Richard Biener <rguenther@suse.de>
5227
5228 PR tree-optimization/81090
5229 * gcc.dg/graphite/pr81090.c: New testcase.
5230
5231 2017-06-16 Janus Weil <janus@gcc.gnu.org>
5232
5233 PR fortran/80983
5234 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5235
5236 2017-06-16 Jakub Jelinek <jakub@redhat.com>
5237
5238 PR sanitizer/81094
5239 * c-c++-common/ubsan/object-size-11.c: New test.
5240
5241 2017-06-15 Martin Sebor <msebor@redhat.com>
5242
5243 PR c++/80560
5244 * g++.dg/Wclass-memaccess.C: New test.
5245
5246 2017-06-15 Janus Weil <janus@gcc.gnu.org>
5247
5248 PR fortran/80983
5249 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5250
5251 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5252
5253 PR lto/69866
5254 * gcc.dg/lto/pr69866_0.c: New test.
5255 * gcc.dg/lto/pr69866_1.c: Likewise.
5256
5257 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5258
5259 PR target/78818
5260 * gcc.target/msp430/pr78818-real.c: New template for tests.
5261 * gcc.target/msp430/pr78818-auto.c: New test.
5262 * gcc.target/msp430/pr78818-data-region.c: New test.
5263 * gcc.target/msp430/pr78818-data-sec.c: New test.
5264 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5265
5266 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5267
5268 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5269 instructions in it rather than the number of IT blocks being 2.
5270 Transfer scan directive arm_thumb2 restriction to the whole
5271 testcase and restrict further to Thumb-only targets.
5272
5273 2017-06-15 Tamar Christina <tamar.christina@arm.com>
5274
5275 * gcc.target/arm/sdiv_costs_1.c:
5276 Use dg-add-options.
5277
5278 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5279
5280 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5281 * gcc.target/mips/pr51513-1.c: New test.
5282 * gcc.target/mips/pr51513-2.c: New test.
5283
5284 2017-06-14 Richard Biener <rguenther@suse.de>
5285
5286 PR tree-optimization/81083
5287 * gcc.dg/torture/pr81083.c: Add prototypes.
5288
5289 2017-06-14 Richard Biener <rguenther@suse.de>
5290
5291 PR middle-end/81088
5292 * c-c++-common/ubsan/pr81088.c: New testcase.
5293
5294 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5295
5296 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5297
5298 2017-06-14 Andrew Pinski <apinski@cavium.com>
5299 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5300
5301 PR target/71663
5302 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5303 * gcc.target/aarch64/vect-init-2.c: Likewise.
5304 * gcc.target/aarch64/vect-init-3.c: Likewise.
5305 * gcc.target/aarch64/vect-init-4.c: Likewise.
5306 * gcc.target/aarch64/vect-init-5.c: Likewise.
5307
5308 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5309
5310 PR c++/58541
5311 * g++.dg/cpp0x/constexpr-58541.C: New.
5312
5313 2017-06-14 Richard Biener <rguenther@suse.de>
5314
5315 PR tree-optimization/81083
5316 * gcc.dg/torture/pr81083.c: New testcase.
5317
5318 2017-06-14 Jakub Jelinek <jakub@redhat.com>
5319
5320 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5321 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5322
5323 2017-06-13 Jakub Jelinek <jakub@redhat.com>
5324
5325 PR c++/80973
5326 * g++.dg/ubsan/pr80973.C: New test.
5327
5328 PR c++/80984
5329 * g++.dg/opt/nrv18.C: New test.
5330
5331 2017-06-13 Martin Liska <mliska@suse.cz>
5332
5333 PR sanitize/78204
5334 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5335 test by adding no_sanitize attribute.
5336 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5337
5338 2017-06-13 Renlin Li <renlin.li@arm.com>
5339
5340 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5341 conditionally.
5342
5343 2017-06-13 Martin Jambor <mjambor@suse.cz>
5344
5345 PR tree-optimization/80803
5346 PR tree-optimization/81063
5347 gcc.dg/tree-ssa/pr80803.c: New test.
5348 gcc.dg/tree-ssa/pr81063.c: Likewise.
5349
5350 2017-06-12 Yury Gribov <tetra2005@gmail.com>
5351
5352 * c-c++-common/fold-masked-cmp-3.c: New test.
5353
5354 2017-06-13 Yury Gribov <tetra2005@gmail.com>
5355
5356 PR tree-optimization/67328
5357 * c-c++-common/fold-masked-cmp-1.c: New test.
5358 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5359 * gcc.dg/pr46309.c: Fix pattern.
5360 * gcc.dg/pr46309-2.c: Likewise.
5361
5362 2017-06-13 Tamar Christina <tamar.christina@arm.com>
5363
5364 * gcc.target/arm/sdiv_costs_1.c:
5365 Require arm_arch_v8a_ok and add march option.
5366
5367 2017-06-13 Martin Liska <mliska@suse.cz>
5368
5369 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5370 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5371 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5372
5373 2017-06-13 Richard Biener <rguenther@suse.de>
5374
5375 PR middle-end/81065
5376 * c-c++-common/ubsan/pr81065.c: New testcase.
5377
5378 2017-06-12 Ian Lance Taylor <iant@golang.org>
5379
5380 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5381 freorder. Update comment to explain test.
5382
5383 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5384
5385 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5386 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5387 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5388 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5389
5390 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5391
5392 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5393
5394 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5395
5396 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5397
5398 2017-06-12 Jakub Jelinek <jakub@redhat.com>
5399
5400 PR tree-optimization/81003
5401 * gcc.c-torture/compile/pr81003.c: New test.
5402
5403 2017-06-12 Richard Biener <rguenther@suse.de>
5404
5405 PR tree-optimization/81053
5406 * gcc.dg/torture/pr81053.c: New testcase.
5407
5408 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5409
5410 PR fortran/80988
5411 * gfortran.dg/implied_do_io_3.f90: New test.
5412
5413 2017-06-10 Tom de Vries <tom@codesourcery.com>
5414
5415 * lib/target-supports.exp (check_effective_target_signal): New proc.
5416 * lib/gcc.exp (gcc_target_compile): Remove appending of
5417 -DSIGNAL_SUPPRESS to additional_flags.
5418 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5419 additional_flags if effective target signal is not supported by the
5420 target.
5421 * gcc.c-torture/execute/20101011-1.c: Same.
5422 * gcc.dg/c99-stdint-1.c: Same.
5423 * gcc.dg/c99-stdint-2.c: Same.
5424 * gcc.dg/c99-stdint-5.c: Same.
5425 * gcc.dg/c99-stdint-6.c: Same.
5426 * gcc.dg/stdint-width-1.c: Same.
5427
5428 2017-06-10 Tom de Vries <tom@codesourcery.com>
5429
5430 * lib/target-supports.exp (check_effective_target_stack_size)
5431 (dg-effective-target-value): New proc.
5432 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5433 additional_flags.
5434 * lib/objc.exp (objc_target_compile): Same.
5435 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5436 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5437 dg-additional-options.
5438 * gcc.c-torture/compile/20080806-1.c: Same.
5439 * gcc.c-torture/compile/920723-1.c: Same.
5440 * gcc.c-torture/compile/930621-1.c: Same.
5441 * gcc.c-torture/compile/991214-2.c: Same.
5442 * gcc.c-torture/compile/bcopy.c: Same.
5443 * gcc.c-torture/compile/memtst.c: Same.
5444 * gcc.c-torture/compile/msp.c: Same.
5445 * gcc.c-torture/compile/stuct.c: Same.
5446 * gcc.c-torture/execute/20011008-3.c: Same.
5447 * gcc.c-torture/execute/20030209-1.c: Same.
5448 * gcc.c-torture/execute/20031012-1.c: Same.
5449 * gcc.c-torture/execute/20040805-1.c: Same.
5450 * gcc.c-torture/execute/920410-1.c: Same.
5451 * gcc.c-torture/execute/920501-7.c: Same.
5452 * gcc.c-torture/execute/921113-1.c: Same.
5453 * gcc.c-torture/execute/921202-1.c: Same.
5454 * gcc.c-torture/execute/921208-2.c: Same.
5455 * gcc.c-torture/execute/930106-1.c: Same.
5456 * gcc.c-torture/execute/930406-1.c: Same.
5457 * gcc.c-torture/execute/950221-1.c: Same.
5458 * gcc.c-torture/execute/960521-1.c: Same.
5459 * gcc.c-torture/execute/980605-1.c: Same.
5460 * gcc.c-torture/execute/comp-goto-1.c: Same.
5461 * gcc.c-torture/execute/comp-goto-2.c: Same.
5462 * gcc.c-torture/execute/memcpy-1.c: Same.
5463 * gcc.c-torture/execute/multi-ix.c: Same.
5464 * gcc.c-torture/execute/nestfunc-4.c: Same.
5465 * gcc.c-torture/execute/pr20621-1.c: Same.
5466 * gcc.c-torture/execute/pr23135.c: Same.
5467 * gcc.c-torture/execute/pr28982b.c: Same.
5468 * gcc.dg/loop-3.c: Same.
5469 * gcc.dg/struct-ret-3.c: Same.
5470 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5471 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5472 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5473 * gcc.dg/tree-prof/pr44777.c: Same.
5474
5475 2017-06-09 David Malcolm <dmalcolm@redhat.com>
5476
5477 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5478 (test_mutually_exclusive_suggestions): New test function.
5479 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5480 (test_mutually_exclusive_suggestions): New test function.
5481 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5482 (test_mutually_exclusive_suggestions): New test function.
5483 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5484 (test_show_locus): Add special-case for
5485 "test_mutually_exclusive_suggestions".
5486
5487 2017-06-09 Ian Lance Taylor <iant@golang.org>
5488
5489 * gcc.dg/tree-prof/split-1.c: New test.
5490
5491 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
5492
5493 * gcc.dg/predict-14.c: Avoid cold function detection.
5494 * gcc.target/i386/umod-3.c: Likewise.
5495
5496 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5497
5498 * gcc.target/aarch64/lrint-matherr.h: New.
5499 * gcc.target/aarch64/inline-lrint_1.c: New.
5500 * gcc.target/aarch64/inline-lrint_2.c: New.
5501 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5502 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5503
5504 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5505
5506 * gcc.target/arm/sdiv_costs_1.c: New.
5507
5508 2017-06-09 Tom de Vries <tom@codesourcery.com>
5509
5510 PR target/80855
5511 * gcc.target/nvptx/label-values.c: New test.
5512
5513 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5514
5515 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5516 Test for null definitions instead of them being undefined. Add entry
5517 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5518 about using the effective target for architecture extension.
5519 (check_effective_target_arm_arch_v7ve_ok): Remove.
5520 (add_options_for_arm_arch_v7ve): Likewise.
5521
5522 2017-06-09 Richard Biener <rguenther@suse.de>
5523
5524 PR tree-optimization/66623
5525 * gcc.dg/vect/pr66623.c: New testcase.
5526
5527 2017-06-09 Richard Biener <rguenther@suse.de>
5528
5529 PR tree-optimization/79483
5530 * gcc.dg/graphite/pr79483.c: New testcase.
5531
5532 2017-06-09 Richard Biener <rguenther@suse.de>
5533
5534 PR middle-end/81007
5535 * g++.dg/pr81007.C: New testcase.
5536
5537 2017-06-09 Jakub Jelinek <jakub@redhat.com>
5538
5539 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5540 instead of "rsp" for -m32.
5541 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5542 target, add -msse2 to dg-options.
5543 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5544 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5545
5546 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5547
5548 PR target/80966
5549 * gcc.target/powerpc/stack-limit.c: New testcase.
5550
5551 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5552
5553 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5554 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5555 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5556 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5557 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5558 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
5559
5560 2017-06-08 Jakub Jelinek <jakub@redhat.com>
5561
5562 PR c/81006
5563 * c-c++-common/gomp/pr81006.c: New test.
5564
5565 PR c++/81011
5566 * g++.dg/gomp/pr81011.C: New test.
5567
5568 PR middle-end/81005
5569 * c-c++-common/ubsan/align-10.c: New test.
5570 * c-c++-common/ubsan/null-13.c: New test.
5571
5572 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
5573
5574 PR target/81015
5575 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5576 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5577 * gcc.target/i386/pr81015.c: New test.
5578
5579 2017-06-08 Tom de Vries <tom@codesourcery.com>
5580
5581 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5582 trampolines instead of NO_TRAMPOLINES.
5583 * gcc.c-torture/execute/20000822-1.c: Same.
5584 * gcc.c-torture/execute/920428-2.c: Same.
5585 * gcc.c-torture/execute/920501-7.c: Same.
5586 * gcc.c-torture/execute/920612-2.c: Same.
5587 * gcc.c-torture/execute/921017-1.c: Same.
5588 * gcc.c-torture/execute/921215-1.c: Same.
5589 * gcc.c-torture/execute/931002-1.c: Same.
5590 * gcc.c-torture/execute/comp-goto-2.c: Same.
5591 * gcc.c-torture/execute/nestfunc-1.c: Same.
5592 * gcc.c-torture/execute/nestfunc-2.c: Same.
5593 * gcc.c-torture/execute/nestfunc-3.c: Same.
5594 * gcc.c-torture/execute/nestfunc-5.c: Same.
5595 * gcc.c-torture/execute/nestfunc-6.c: Same.
5596 * gcc.c-torture/execute/pr24135.c: Same.
5597 * gcc.dg/Wtrampolines.c: Same.
5598 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5599 * gcc.dg/torture/stackalign/nested-5.c: Same.
5600 * gcc.dg/torture/stackalign/nested-6.c: Same.
5601 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5602 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5603 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5604 * gcc.dg/trampoline-1.c: Same.
5605 * gcc.dg/tree-prof/pr44777.c: Same.
5606 * gcc.target/i386/pr67770.c: Same.
5607 * lib/gcc.exp (gcc_target_compile): Remove appending of
5608 -DNO_TRAMPOLINES to additional_flags.
5609 * lib/objc.exp (objc_target_compile): Same.
5610
5611 2017-06-08 Tom de Vries <tom@codesourcery.com>
5612
5613 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5614 'gcc,no_trampolines' instead of 'no_trampolines'.
5615
5616 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5617
5618 PR middle-end/79988
5619 * gcc.target/i386/mpx/pr79988.c: New test.
5620
5621 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5622
5623 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5624 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5625 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5626
5627 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
5628
5629 * g++.dg/tree-ssa/counts-1.C: New testcase.
5630 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5631
5632 2017-08-08 Julia Koval <julia.koval@intel.com>
5633
5634 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5635 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5636 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5637 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5638 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5639 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5640
5641 2017-06-08 Marek Polacek <polacek@redhat.com>
5642
5643 PR sanitize/80932
5644 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5645
5646 2017-08-08 Julia Koval <julia.koval@intel.com>
5647
5648 PR target/73350,80862
5649 * gcc.target/i386/pr73350.c: New test.
5650
5651 2017-06-08 Richard Biener <rguenther@suse.de>
5652
5653 PR tree-optimization/80928
5654 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5655
5656 2017-06-07 Carl Love <cel@us.ibm.com>
5657
5658 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5659
5660 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
5661
5662 PR c++/80990
5663 * g++.dg/cpp1z/class-deduction39.C: New.
5664
5665 2017-06-07 Marek Polacek <polacek@redhat.com>
5666
5667 PR sanitizer/80932
5668 * c-c++-common/ubsan/pr80932.c: New test.
5669
5670 2017-06-07 Bin Cheng <bin.cheng@arm.com>
5671
5672 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5673 * gcc.target/i386/l_fma_double_2.c: Ditto.
5674 * gcc.target/i386/l_fma_double_3.c: Ditto.
5675 * gcc.target/i386/l_fma_double_4.c: Ditto.
5676 * gcc.target/i386/l_fma_double_5.c: Ditto.
5677 * gcc.target/i386/l_fma_double_6.c: Ditto.
5678 * gcc.target/i386/l_fma_float_1.c: Ditto.
5679 * gcc.target/i386/l_fma_float_2.c: Ditto.
5680 * gcc.target/i386/l_fma_float_3.c: Ditto.
5681 * gcc.target/i386/l_fma_float_4.c: Ditto.
5682 * gcc.target/i386/l_fma_float_5.c: Ditto.
5683 * gcc.target/i386/l_fma_float_6.c: Ditto.
5684
5685 2017-06-07 Tamar Christina <tamar.christina@arm.com>
5686
5687 * gcc.target/aarch64/sdiv_costs_1.c: New.
5688
5689 2017-06-07 Richard Biener <rguenther@suse.de>
5690
5691 PR tree-optimization/80928
5692 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
5693 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5694
5695 2017-06-07 Richard Biener <rguenther@suse.de>
5696
5697 PR tree-optimization/80928
5698 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
5699 check_results.
5700
5701 2017-06-06 Nathan Sidwell <nathan@acm.org>
5702
5703 * g++.dg/pr45330.C: Add inline namespace case.
5704
5705 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5706
5707 PR fortran/80975
5708 * gfortran.dg/matmul_16.f90: New test.
5709 * gfortran.dg/inline_matmul_18.f90: New test.
5710
5711 2017-06-06 Marek Polacek <polacek@redhat.com>
5712
5713 PR c/79983
5714 * gcc.dg/pr79983.c: New test.
5715
5716 2017-06-06 David S. Miller <davem@davemloft.net>
5717
5718 * gcc.target/sparc/sparc-ret-3.c: New test.
5719
5720 2017-06-06 Tom de Vries <tom@codesourcery.com>
5721
5722 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
5723 label_values instead of NO_LABEL_VALUES.
5724 * gcc.c-torture/compile/920301-1.c: Same.
5725 * gcc.c-torture/compile/920501-1.c: Same.
5726 * gcc.c-torture/compile/941014-4.c: Same.
5727 * gcc.c-torture/compile/labels-1.c: Same.
5728 * gcc.c-torture/compile/pr18903.c: Same.
5729 * gcc.c-torture/execute/920302-1.c: Same.
5730 * gcc.c-torture/execute/920415-1.c: Same.
5731 * gcc.c-torture/execute/920428-2.c: Same.
5732 * gcc.c-torture/execute/920501-3.c: Same.
5733 * gcc.c-torture/execute/920501-4.c: Same.
5734 * gcc.c-torture/execute/920501-5.c: Same.
5735 * gcc.c-torture/execute/920501-7.c: Same.
5736 * gcc.c-torture/execute/920721-4.c: Same.
5737 * gcc.c-torture/execute/980526-1.c: Same.
5738 * gcc.c-torture/execute/990208-1.c: Same.
5739 * gcc.c-torture/execute/comp-goto-1.c: Same.
5740 * gcc.c-torture/execute/comp-goto-2.c: Same.
5741 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5742 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5743 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5744 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5745 * gcc.dg/tree-prof/pr44777.c: Same.
5746 * gcc.misc-tests/bprob-2.c: Same.
5747 * gcc.misc-tests/gcov-3.c: Same.
5748 * lib/gcc.exp (gcc_target_compile): Remove appending of
5749 -DNO_LABEL_VALUES to additional_flags.
5750 * lib/objc.exp (objc_target_compile): Same.
5751 * lib/target-supports.exp (check_effective_target_label_values): Test on
5752 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
5753
5754 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5755
5756 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
5757
5758 2017-06-06 Richard Biener <rguenther@suse.de>
5759
5760 PR tree-optimization/80974
5761 * gcc.dg/torture/pr80974.c: New testcase.
5762
5763 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5764
5765 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
5766 "unsigned int" in conversation warning on line 15.
5767
5768 2017-06-06 Richard Biener <rguenther@suse.de>
5769
5770 PR tree-optimization/80928
5771 * gcc.dg/vect/pr80928.c: New testcase.
5772 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
5773 * gcc.dg/vect/slp-13.c: Likewise.
5774 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
5775
5776 2017-06-05 David Malcolm <dmalcolm@redhat.com>
5777
5778 * g++.dg/plugin/comment_plugin.c: New test plugin.
5779 * g++.dg/plugin/comments-1.C: New test file.
5780 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5781
5782 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5783
5784 * gcc.misc-tests/gcov-1a.c: New test.
5785
5786 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5787
5788 * gcc.target/powerpc/clone1.c: New test.
5789
5790 2017-06-05 Janus Weil <janus@gcc.gnu.org>
5791
5792 PR fortran/70601
5793 * gfortran.dg/proc_ptr_comp_50.f90: New test.
5794
5795 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
5796
5797 PR fortran/35339
5798 * gfortran.dg/implied_do_io_1.f90: New Test.
5799 * gfortran.dg/implied_do_io_2.f90: New Test.
5800
5801 2017-06-05 Renlin Li <renlin.li@arm.com>
5802
5803 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
5804 selector to related line.
5805
5806 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
5807
5808 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
5809
5810 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5811
5812 * gcc.target/aarch64/store_lane0_str_1.c: New test.
5813
5814 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5815
5816 * gcc.target/aarch64/subs_compare_2.c: New test.
5817
5818 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5819
5820 * gcc.target/aarch64/subs_compare_1.c: New test.
5821
5822 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
5823
5824 * gcc.target/mips/div-9.c: Delete duplicate test.
5825 * gcc.target/mips/div-10.c: Ditto.
5826 * gcc.target/mips/div-11.c: Ditto.
5827 * gcc.target/mips/div-12.c: Ditto.
5828
5829 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
5830
5831 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5832
5833 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
5834
5835 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
5836 vesrion of the dejagnu grep.
5837 (list-module-names): Use it and adjust the regular expressions for
5838 modules and submodules.
5839 * gfortran.dg/prof/prof.exp: Cleanup modules.
5840 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
5841 directives.
5842 * gfortran.dg/altreturn_8.f90: Likewise.
5843 * gfortran.dg/associate_12.f90: Likewise.
5844 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
5845 * gfortran.dg/charlen_15.f90: Likewise.
5846 * gfortran.dg/class_4a.f03: Likewise.
5847 * gfortran.dg/class_54.f90: Likewise.
5848 * gfortran.dg/class_dummy_4.f03: Likewise.
5849 * gfortran.dg/class_dummy_5.f90: Likewise.
5850 * gfortran.dg/constructor_9.f90: Likewise.
5851 * gfortran.dg/dec_structure_15.f90: Likewise.
5852 * gfortran.dg/do_check_8.f90: Likewise.
5853 * gfortran.dg/dtio_26.f03: Likewise.
5854 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5855 * gfortran.dg/equiv_9.f90: Likewise.
5856 * gfortran.dg/extends_15.f90: Likewise.
5857 * gfortran.dg/finalize_22.f90: Likewise.
5858 * gfortran.dg/finalize_23.f90: Likewise.
5859 * gfortran.dg/generic_26.f90: Likewise.
5860 * gfortran.dg/generic_27.f90: Likewise.
5861 * gfortran.dg/namelist_76.f90: Likewise.
5862 * gfortran.dg/pointer_init_8.f90: Likewise.
5863 * gfortran.dg/pr61318.f90: Likewise.
5864 * gfortran.dg/pr77260_1.f90: Likewise.
5865 * gfortran.dg/pr77260_2.f90: Likewise.
5866 * gfortran.dg/pr77420_3.f90: Likewise.
5867 * gfortran.dg/proc_ptr_39.f90: Likewise.
5868 * gfortran.dg/proc_ptr_41.f90: Likewise.
5869 * gfortran.dg/proc_ptr_42.f90: Likewise.
5870 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
5871 * gfortran.dg/submodule_1.f08: Likewise.
5872 * gfortran.dg/submodule_10.f08: Likewise.
5873 * gfortran.dg/submodule_14.f08: Likewise.
5874 * gfortran.dg/submodule_15.f08: Likewise.
5875 * gfortran.dg/submodule_2.f08: Likewise.
5876 * gfortran.dg/submodule_5.f08: Likewise.
5877 * gfortran.dg/submodule_6.f08: Likewise.
5878 * gfortran.dg/submodule_7.f08: Likewise.
5879 * gfortran.dg/submodule_8.f08: Likewise.
5880 * gfortran.dg/submodule_9.f08: Likewise.
5881 * gfortran.dg/transfer_class_2.f90: Likewise.
5882 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5883 * gfortran.dg/typebound_call_24.f03: Likewise.
5884 * gfortran.dg/typebound_call_25.f90: Likewise.
5885 * gfortran.dg/typebound_deferred_1.f90: Likewise.
5886 * gfortran.dg/typebound_generic_12.f03: Likewise.
5887 * gfortran.dg/typebound_generic_13.f03: Likewise.
5888 * gfortran.dg/typebound_generic_14.f03: Likewise.
5889 * gfortran.dg/typebound_generic_15.f90: Likewise.
5890 * gfortran.dg/typebound_operator_16.f03: Likewise.
5891 * gfortran.dg/typebound_operator_18.f90: Likewise.
5892 * gfortran.dg/typebound_operator_20.f90: Likewise.
5893 * gfortran.dg/typebound_override_3.f90: Likewise.
5894 * gfortran.dg/typebound_override_4.f90: Likewise.
5895 * gfortran.dg/typebound_override_5.f90: Likewise.
5896 * gfortran.dg/typebound_override_6.f90: Likewise.
5897 * gfortran.dg/typebound_override_7.f90: Likewise.
5898 * gfortran.dg/typebound_proc_28.f03: Likewise.
5899 * gfortran.dg/typebound_proc_29.f90: Likewise.
5900 * gfortran.dg/typebound_proc_30.f90: Likewise.
5901 * gfortran.dg/typebound_proc_31.f90: Likewise.
5902 * gfortran.dg/typebound_proc_32.f90: Likewise.
5903 * gfortran.dg/typebound_proc_33.f90: Likewise.
5904 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
5905 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
5906 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5907 * gfortran.dg/use_only_3.f90: Likewise.
5908 * gfortran.dg/use_without_only_1.f90: Likewise.
5909 * gfortran.dg/warn_unused_function.f90: Likewise.
5910 * gfortran.dg/warn_unused_function_2.f90: Likewise.
5911 * gfortran.dg/ieee/ieee_8.f90: Likewise.
5912
5913 2017-06-04 Marek Polacek <polacek@redhat.com>
5914
5915 PR c/80919
5916 * gcc.dg/format/pr80919.c: New test.
5917
5918 2017-06-02 Martin Sebor <msebor@redhat.com>
5919
5920 PR c/80892
5921 * c-c++-common/Wfloat-conversion-2.c: New test.
5922
5923 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5924
5925 PR c++/68754
5926 * g++.dg/cpp1y/constexpr-68754.C: New.
5927
5928 2017-06-02 Carl Love <cel@us.ibm.com>
5929
5930 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
5931 for the new built-ins.
5932
5933 2017-06-02 Sudakshina Das <sudi.das@arm.com>
5934
5935 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
5936
5937 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5938
5939 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
5940 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
5941 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
5942 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
5943 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
5944
5945 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5946
5947 * gcc.target/aarch64/hfmode_ins_1.c: New test.
5948
5949 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5950
5951 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
5952
5953 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5954
5955 * gcc.target/powerpc/fold-vec-abs-char.c: New.
5956 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
5957 * gcc.target/powerpc/fold-vec-abs-int.c: New.
5958 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
5959 * gcc.target/powerpc/fold-vec-abs-short.c: New.
5960 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
5961 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
5962 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
5963 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
5964
5965 2017-06-02 Nathan Sidwell <nathan@acm.org>
5966
5967 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
5968
5969 2017-06-02 Jakub Jelinek <jakub@redhat.com>
5970
5971 PR rtl-optimization/80903
5972 * gcc.dg/pr80903.c: New test.
5973
5974 PR fortran/80918
5975 * gfortran.dg/gomp/pr80918.f90: New test.
5976
5977 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5978
5979 * c-c++-common/Wsizeof-pointer-div.c: New test.
5980 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
5981 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
5982 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
5983 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5984 * gcc.target/i386/sse-set-ps-1.c: Likewise.
5985 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5986 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5987 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5988 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5989 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5990 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5991 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
5992 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
5993 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
5994 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
5995 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
5996 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
5997 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
5998
5999 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6000
6001 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6002 Update the target to power8-vector.
6003
6004 2017-06-01 David Malcolm <dmalcolm@redhat.com>
6005
6006 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6007
6008 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6009
6010 * debug12.adb, debug12.ads: New testcase.
6011
6012 2017-06-01 Martin Jambor <mjambor@suse.cz>
6013
6014 PR tree-optimization/80898
6015 * gcc.dg/tree-ssa/pr80898.c: New test.
6016 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6017
6018 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6019
6020 PR c++/80896
6021 * g++.dg/cpp1z/nodiscard5.C: New.
6022
6023 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6024
6025 * gcc.target/arc/pr9001195952.c: New test.
6026
6027 2017-06-01 Tom de Vries <tom@codesourcery.com>
6028
6029 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6030 * gcc.c-torture/compile/asmgoto-1.c: Same.
6031 * gcc.dg/20000707-1.c: Same.
6032 * gcc.dg/pr38700.c: Same.
6033 * gcc.dg/pr70169.c: Same.
6034 * gcc.dg/pr80112.c: Same.
6035 * gcc.dg/torture/pr51071-2.c: Same.
6036 * gcc.dg/torture/pr51071.c: Same.
6037 * gcc.dg/tree-ssa/alias-34.c: Same.
6038
6039 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6040
6041 * gnat.dg/debug11.adb: New testcase.
6042
6043 2017-06-01 Richard Biener <rguenther@suse.de>
6044
6045 PR middle-end/66313
6046 * c-c++-common/ubsan/pr66313.c: New testcase.
6047 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6048
6049 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6050
6051 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
6052 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6053 to vsx_hw. Add dg-skip-if directive to disable this test if
6054 -mcpu overridden.
6055 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6056 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6057 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6058 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6059 to dg-option. Add dg-skip-if directive to disable this test
6060 for darwin. Add dg-skip-if directive to disable this test if
6061 -mcpu overridden.
6062
6063 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6064
6065 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6066 (_mm_maskz_max_sd): Test new intrinsics.
6067 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6068 (_mm_maskz_max_sd): Test new intrinsics.
6069 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6070 (_mm_maskz_max_ss): Test new intrinsics.
6071 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6072 (_mm_maskz_max_ss): Test new intrinsics.
6073 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6074 (_mm_maskz_min_sd): Test new intrinsics.
6075 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6076 (_mm_maskz_min_sd): Test new intrinsics.
6077 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6078 (_mm_maskz_min_ss): Test new intrinsics.
6079 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6080 (_mm_maskz_min_ss): Test new intrinsics.
6081
6082 2017-05-31 Nathan Sidwell <nathan@acm.org>
6083
6084 * g++.dg/lookup/lambda1.C New.
6085
6086 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6087
6088 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6089 on pointer should not be replaced.
6090
6091 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6092
6093 PR testsuite/80580
6094 * gcc.dg/gimplefe-error-7.c: New test.
6095
6096 2017-05-31 Graham Markall <graham.markall@embecosm.com>
6097
6098 * gcc.target/arc/add_n-combine.c: New test.
6099 * gcc.target/arc/sub_n-combine.c: New test.
6100
6101 2017-05-31 Richard Biener <rguenther@suse.de>
6102
6103 PR target/80880
6104 * gcc.target/i386/pr80880.c: New testcase.
6105
6106 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6107
6108 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6109
6110 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6111
6112 * gcc.dg/vect/pr80815-3.c: New test.
6113
6114 2017-05-31 Richard Biener <rguenther@suse.de>
6115
6116 PR tree-optimization/80906
6117 * gcc.dg/graphite/pr80906.c: New testcase.
6118
6119 2017-05-30 Tom de Vries <tom@codesourcery.com>
6120
6121 PR testsuite/80910
6122 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6123 unsupported if host compiler does not support c++11.
6124 (host_supports_c++11): New proc.
6125
6126 2017-05-30 Martin Sebor <msebor@redhat.com>
6127
6128 PR c/80731
6129 * g++.dg/ext/utf16-4.C: Relax test.
6130 * gcc.dg/fixed-point/int-warning.c: Adjust.
6131
6132 2017-05-30 David Malcolm <dmalcolm@redhat.com>
6133
6134 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6135 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6136 test case.
6137 * g++.dg/plugin/show-template-tree-color.C: New test case.
6138 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6139 * g++.dg/template/show-template-tree-2.C: New test case.
6140 * g++.dg/template/show-template-tree-3.C: New test case.
6141 * g++.dg/template/show-template-tree-4.C: New test case.
6142 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6143 * g++.dg/template/show-template-tree.C: New test case.
6144
6145 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6146
6147 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6148 dg-options.
6149 * gfortran.dg/pr80107.f: Delete testcase.
6150
6151 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
6152
6153 PR target/80833
6154 * gcc.target/i386/pr80833-1.c: New test.
6155 * gcc.target/i386/pr80833-2.c: Ditto.
6156
6157 2017-05-30 Nathan Sidwell <nathan@acm.org>
6158
6159 PR c++/80913
6160 * g++.dg/lookup/pr80913.C: New.
6161
6162 2017-05-30 Richard Biener <rguenther@suse.de>
6163
6164 PR middle-end/80901
6165 * gcc.dg/torture/pr80901.c: New testcase.
6166
6167 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6168
6169 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6170
6171 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6172
6173 PR target/78838
6174 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6175
6176 2017-05-30 Richard Biener <rguenther@suse.de>
6177
6178 PR middle-end/80876
6179 * gcc.dg/torture/pr80876.c: New testcase.
6180
6181 2017-05-29 Nathan Sidwell <nathan@acm.org>
6182
6183 PR c++/80891 (#5)
6184 * g++.dg/lookup/pr80891-5.C: New.
6185
6186 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6187
6188 PR libgfortran/53029
6189 * gfortran.dg/read_5.f90: New test.
6190
6191 2017-05-29 Nathan Sidwell <nathan@acm.org>
6192
6193 PR c++/80891 (#4)
6194 * g++.dg/lookup/pr80891-4.C: New.
6195
6196 PR c++/80891 (#1)
6197 * g++.dg/lookup/pr80891-1.C: New.
6198
6199 PR c++/80891 (#3)
6200 * g++.dg/lookup/pr80891-3.C: New.
6201
6202 PR c++/80891 (#2)
6203 * g++.dg/lookup/pr80891-2.C: New.
6204
6205 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6206
6207 PR fortran/37131
6208 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6209 flags.
6210 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6211 * gfortran.dg/inline_matmul_17.f90: New test.
6212
6213 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6214
6215 * gfortran.dg/matmul_bounds_12.f90: New test.
6216
6217 2017-05-27 Jakub Jelinek <jakub@redhat.com>
6218
6219 PR bootstrap/80887
6220 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6221
6222 2017-05-26 Nathan Sidwell <nathan@acm.org>
6223
6224 * g++.dg/cpp0x/dr2061.C: New.
6225 * g++.dg/parse/namespace-alias-1.C: Add more test.
6226
6227 2017-05-26 Bin Cheng <bin.cheng@arm.com>
6228
6229 PR tree-optimization/80815
6230 * gcc.dg/vect/pr80815-1.c: New test.
6231 * gcc.dg/vect/pr80815-2.c: New test.
6232
6233 2017-05-26 Martin Liska <mliska@suse.cz>
6234
6235 PR ipa/80663
6236 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6237 split at the problematic spot.
6238 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6239 a valid value of the param.
6240
6241 2017-05-26 Marek Polacek <polacek@redhat.com>
6242
6243 PR sanitizer/80875
6244 * c-c++-common/ubsan/pr80875.c: New test.
6245
6246 2017-05-26 Tom de Vries <tom@codesourcery.com>
6247
6248 PR testsuite/80557
6249 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6250 * gcc.dg/Wcxx-compat-8.c: Same.
6251 * gcc.dg/Wobjsize-1.c: Same.
6252 * gcc.dg/Wshadow-local-2.c: Same.
6253 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6254 * gcc.dg/anon-struct-6.c: Same.
6255 * gcc.dg/asm-wide-1.c: Same.
6256 * gcc.dg/builtin-inf-1.c: Same.
6257 * gcc.dg/builtin-redefine.c: Same.
6258 * gcc.dg/c90-array-lval-6.c: Same.
6259 * gcc.dg/c90-array-lval-7.c: Same.
6260 * gcc.dg/c90-fordecl-1.c: Same.
6261 * gcc.dg/c99-fordecl-2.c: Same.
6262 * gcc.dg/cast-lvalue-1.c: Same.
6263 * gcc.dg/cast-lvalue-2.c: Same.
6264 * gcc.dg/compound-lvalue-1.c: Same.
6265 * gcc.dg/cond-lvalue-1.c: Same.
6266 * gcc.dg/cpp/20000419-1.c: Same.
6267 * gcc.dg/cpp/backslash.c: Same.
6268 * gcc.dg/cpp/backslash2.c: Same.
6269 * gcc.dg/cpp/macspace1.c: Same.
6270 * gcc.dg/cpp/macspace2.c: Same.
6271 * gcc.dg/cpp/multiline-2.c: Same.
6272 * gcc.dg/cpp/pr27777.c: Same.
6273 * gcc.dg/cpp/pr30786.c: Same.
6274 * gcc.dg/cpp/pr34602.c: Same.
6275 * gcc.dg/cpp/redef1.c: Same.
6276 * gcc.dg/cpp/tr-warn1.c: Same.
6277 * gcc.dg/cpp/tr-warn3.c: Same.
6278 * gcc.dg/cpp/tr-warn6.c: Same.
6279 * gcc.dg/cpp/trad/hash.c: Same.
6280 * gcc.dg/cpp/trad/redef1.c: Same.
6281 * gcc.dg/cpp/ucs.c: Same.
6282 * gcc.dg/declspec-10.c: Same.
6283 * gcc.dg/declspec-11.c: Same.
6284 * gcc.dg/declspec-18.c: Same.
6285 * gcc.dg/format/c99-strftime-1.c: Same.
6286 * gcc.dg/format/ext-3.c: Same.
6287 * gcc.dg/format/pr72858.c: Same.
6288 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6289 * gcc.dg/init-string-1.c: Same.
6290 * gcc.dg/label-decl-3.c: Same.
6291 * gcc.dg/m-un-2.c: Same.
6292 * gcc.dg/nofixed-point-2.c: Same.
6293 * gcc.dg/noncompile/20020213-1.c: Same.
6294 * gcc.dg/pch/counter-2.c: Same.
6295 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6296 * gcc.dg/pr27528.c: Same.
6297 * gcc.dg/pr27953.c: Same.
6298 * gcc.dg/pr35899.c: Same.
6299 * gcc.dg/pr37561.c: Same.
6300 * gcc.dg/pr45461.c: Same.
6301 * gcc.dg/pr45750.c: Same.
6302 * gcc.dg/pr53196-2.c: Same.
6303 * gcc.dg/pr53265.c: Same.
6304 * gcc.dg/redecl-1.c: Same.
6305 * gcc.dg/tls/thr-init-1.c: Same.
6306 * gcc.dg/torture/pr51106-1.c: Same.
6307 * gcc.dg/torture/pr51106-2.c: Same.
6308 * gcc.dg/uninit-19.c: Same.
6309 * gcc.dg/uninit-pr20644.c: Same.
6310
6311 2017-05-26 Jakub Jelinek <jakub@redhat.com>
6312
6313 * g++.dg/cpp1z/decomp29.C (p): New variable.
6314 (main): Add further tests.
6315
6316 2017-05-26 Richard Biener <rguenther@suse.de>
6317
6318 PR tree-optimization/80842
6319 * gcc.dg/torture/pr80842.c: New testcase.
6320
6321 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6322
6323 PR c++/79652
6324 * g++.dg/cpp0x/pr79652.C: New.
6325
6326 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6327
6328 PR c++/71451
6329 * g++.dg/cpp0x/variadic170.C: New.
6330
6331 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6332
6333 * g++.dg/warn/Wcatch-value-1.C: New test.
6334 * g++.dg/warn/Wcatch-value-2.C: New test.
6335 * g++.dg/warn/Wcatch-value-3.C: New test.
6336
6337 2017-05-25 Nathan Sidwell <nathan@acm.org>
6338
6339 * g++.dg/lookup/using56.C: New.
6340 * g++.dg/lookup/using57.C: New.
6341 * g++.dg/lookup/using58.C: New.
6342 * g++.dg/lookup/using59.C: New.
6343
6344 * g++.dg/lookup/using17.C: Adjust diagnostics.
6345
6346 2017-05-25 Martin Sebor <msebor@redhat.com>
6347
6348 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6349 positives on ILP32.
6350 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6351 column numbers.
6352 * gcc.dg/pr60114.c: Same.
6353
6354 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6355
6356 * gfortran.dg/pr48636.f90: Fix template better.
6357
6358 2017-05-25 Nathan Sidwell <nathan@acm.org>
6359
6360 * g++.dg/lookup/koenig14.C: New.
6361
6362 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6363
6364 PR c++/79583
6365 * g++.dg/cpp0x/pr79583.C: New.
6366
6367 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6368
6369 PR c++/68578
6370 * g++.dg/cpp1y/pr68578.C: New.
6371
6372 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6373
6374 * gcc.dg/tree-ssa/vce-1.c: New file.
6375
6376 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6377
6378 * gcc.dg/tree-ssa/addadd.c: New file.
6379
6380 2017-05-24 Nathan Sidwell <nathan@acm.org>
6381
6382 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6383 * g++.dg/lookup/friend19.C: New.
6384 * g++.dg/lookup/friend20.C: New.
6385
6386 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
6387
6388 PR c++/80544
6389 * g++.dg/expr/cast11.C: New test.
6390
6391 2017-05-24 Martin Sebor <msebor@redhat.com>
6392
6393 PR c/80731
6394 * c-c++-common/Wfloat-conversion.c: Adjust.
6395 * c-c++-common/dfp/convert-int-saturate.c: Same.
6396 * c-c++-common/pr68657-1.c: Same.
6397 * g++.dg/ext/utf-cvt.C: Same.
6398 * g++.dg/ext/utf16-4.C: Same.
6399 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6400 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6401 * g++.dg/warn/Wconversion3.C: Same.
6402 * g++.dg/warn/Wconversion4.C: Same.
6403 * g++.dg/warn/Wsign-conversion.C: Same.
6404 * g++.dg/warn/overflow-warn-1.C: Same.
6405 * g++.dg/warn/overflow-warn-3.C: Same.
6406 * g++.dg/warn/overflow-warn-4.C: Same.
6407 * g++.dg/warn/pr35635.C: Same.
6408 * g++.old-deja/g++.mike/enum1.C: Same.
6409 * gcc.dg/Wconversion-3.c: Same.
6410 * gcc.dg/Wconversion-5.c: Same.
6411 * gcc.dg/Wconversion-complex-c99.c: Same.
6412 * gcc.dg/Wconversion-complex-gnu.c: Same.
6413 * gcc.dg/Wconversion-integer.c: Same.
6414 * gcc.dg/Wsign-conversion.c: Same.
6415 * gcc.dg/bitfld-2.c: Same.
6416 * gcc.dg/c90-const-expr-11.c: Same.
6417 * gcc.dg/c90-const-expr-7.c: Same.
6418 * gcc.dg/c99-const-expr-7.c: Same.
6419 * gcc.dg/overflow-warn-1.c: Same.
6420 * gcc.dg/overflow-warn-2.c: Same.
6421 * gcc.dg/overflow-warn-3.c: Same.
6422 * gcc.dg/overflow-warn-4.c: Same.
6423 * gcc.dg/overflow-warn-5.c: Same.
6424 * gcc.dg/overflow-warn-8.c: Same.
6425 * gcc.dg/overflow-warn-9.c: New test.
6426 * gcc.dg/pr35635.c: Adjust.
6427 * gcc.dg/pr59940.c: Same.
6428 * gcc.dg/pr59963-2.c: Same.
6429 * gcc.dg/pr60114.c: Same.
6430 * gcc.dg/switch-warn-2.c: Same.
6431 * gcc.dg/utf-cvt.c: Same.
6432 * gcc.dg/utf16-4.c: Same.
6433
6434 2017-05-24 Jakub Jelinek <jakub@redhat.com>
6435
6436 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6437 Don't include limits.h.
6438 (w): Conditionalize on long long wider than int. Use
6439 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6440 -9223372036854775808.
6441 (x): Use __INT_MAX__ instead of INT_MAX.
6442
6443 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6444
6445 PR fortran/66094
6446 * gfortran.dg/inline_matmul_16.f90: New test.
6447
6448 2017-05-24 Tom de Vries <tom@codesourcery.com>
6449
6450 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6451
6452 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6453
6454 PR middle-end/80823
6455 * gcc.dg/pr80823.c: New test.
6456
6457 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6458
6459 * gcc.target/s390/pr80725.c: New test.
6460
6461 2017-05-23 Nathan Sidwell <nathan@acm.org>
6462
6463 * g++.dg/lookup/extern-c-hidden.C: New.
6464 * g++.dg/lookup/extern-redecl1.C: New.
6465
6466 PR c++/80866
6467 * g++.dg/parse/pr80866.C: New.
6468
6469 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6470
6471 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6472 * gcc.dg/ipa/inline-5.c: Likewise.
6473 * gfortran.dg/pr48636.f90: Likewise.
6474
6475 2017-05-23 Nathan Sidwell <nathan@acm.org>
6476
6477 * g++.dg/parse/ctor9.C: Adjust expected error.
6478
6479 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6480
6481 PR libgfortran/80256
6482 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6483 Cygwin.
6484
6485 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6486
6487 * c-c++-common/goacc/parallel-dims-1.c: Update.
6488 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6489 * c-c++-common/goacc/routine-1.c: Likewise.
6490 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6491 * g++.dg/goacc/template.C: Likewise.
6492 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6493 * gfortran.dg/goacc/routine-3.f90: Likewise.
6494 * gfortran.dg/goacc/sie.f95: Likewise.
6495 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6496
6497 2017-05-23 Nathan Sidwell <nathan@acm.org>
6498
6499 * g++.dg/lookup/using13.C: Adjust expected error.
6500
6501 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6502
6503 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6504
6505 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6506
6507 PR target/80718
6508 * gcc.target/powerpc/pr80718.c: New test.
6509
6510 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6511
6512 * gcc.target/powerpc/conditional-return.c: New testcase.
6513
6514 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6515
6516 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6517 LE-only.
6518
6519 2017-05-22 Janus Weil <janus@gcc.gnu.org>
6520
6521 PR fortran/80766
6522 * gfortran.dg/typebound_call_28.f90: New test.
6523
6524 2017-05-22 Nathan Sidwell <nathan@acm.org>
6525
6526 * g++.dg/lookup/strong-using.C: New.
6527
6528 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6529
6530 * gcc.target/arm/movsi_movt.c: New test.
6531 * gcc.target/arm/movdi_movt.c: New test.
6532
6533 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6534
6535 * gnat.dg/specs/not_null1.ads: New test.
6536
6537 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6538
6539 * gnat.dg/limited_with5.ad[sb]: New test.
6540 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6541 * gnat.dg/limited_with6.ad[sb]: New test.
6542 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6543
6544 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6545
6546 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6547 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6548
6549 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6550
6551 PR c++/70265
6552 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6553 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6554
6555 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6556
6557 PR libgfortran/80333
6558 * gfortran.dg/dtio_30.f03: New test.
6559
6560 2017-05-19 Marek Polacek <polacek@redhat.com>
6561
6562 PR sanitizer/80800
6563 * c-c++-common/ubsan/pr80800.c: New test.
6564 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6565
6566 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6567
6568 * c-c++-common/goacc/default-1.c: Update.
6569 * c-c++-common/goacc/default-2.c: Likewise.
6570 * c-c++-common/goacc/default-4.c: Likewise.
6571 * gfortran.dg/goacc/default-1.f95: Likewise.
6572 * gfortran.dg/goacc/default-4.f: Likewise.
6573 * c-c++-common/goacc/default-5.c: New file.
6574 * gfortran.dg/goacc/default-5.f: Likewise.
6575
6576 * c-c++-common/goacc/default-1.c: New file.
6577 * c-c++-common/goacc/default-2.c: Likewise.
6578 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6579 test cases in...
6580 * c-c++-common/goacc/default-3.c: ... this new file, and...
6581 * c-c++-common/goacc/default-4.c: ... this new file.
6582 * gfortran.dg/goacc/default.f95: Remove file, including its test
6583 cases in...
6584 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6585 * gfortran.dg/goacc/default-2.f: ... this new file.
6586 * gfortran.dg/goacc/default-3.f95: New file.
6587 * gfortran.dg/goacc/default-4.f: Likewise.
6588
6589 2017-05-19 Nathan Sidwell <nathan@acm.org>
6590
6591 * g++.dg/inherit/covariant7.C: Adjust.
6592
6593 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6594
6595 * gcc.target/arm/tls-disable-literal-pool.c: Change
6596 require-effective-target to tls_native.
6597 Move dg-error to return statement line and change to dg-message.
6598
6599 2017-05-19 Richard Biener <rguenther@suse.de>
6600
6601 PR c++/80593
6602 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6603 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6604
6605 2017-05-19 Richard Biener <rguenther@suse.de>
6606
6607 PR middle-end/80764
6608 * gcc.dg/torture/pr80764.c: New testcase.
6609
6610 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6611
6612 PR target/80510
6613 * gcc.target/powerpc/pr80510-1.c: New test.
6614 * gcc.target/powerpc/pr80510-2.c: Likewise.
6615
6616 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6617
6618 * gcc.dg/pragma-diag-7.c: New test.
6619
6620 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
6621
6622 PR target/80799
6623 * g++.dg/other/i386-11.C: New test.
6624
6625 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6626
6627 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6628 * fold-vec-div-floatdouble.c: Likewise.
6629 * fold-vec-logical-ands-char.c: Likewise.
6630 * fold-vec-logical-ands-int.c: Likewise.
6631 * fold-vec-logical-ands-short.c: Likewise.
6632 * fold-vec-logical-ors-char.c: Likewise.
6633 * fold-vec-logical-ors-int.c: Likewise.
6634 * fold-vec-logical-ors-short.c: Likewise.
6635 * fold-vec-logical-other-char.c: Likewise.
6636 * fold-vec-mule-misc.c: Likewise.
6637 * fold-vec-mult-float.c: Likewise.
6638 * fold-vec-mult-floatdouble.c: Likewise.
6639 * fold-vec-mult-int.c: Likewise.
6640 * fold-vec-mult-int128-p9.c: Likewise.
6641 * fold-vec-sub-floatdouble.c: Likewise.
6642 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6643 Add lp64 requirement.
6644 * fold-vec-mult-int128-p8.c: Likewise.
6645 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6646
6647 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6648
6649 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6650 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6651 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6652 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6653 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6654 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6655 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6656 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6657 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6658 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6659 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6660 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6661 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6662 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6663 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6664 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6665 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6666 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6667 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6668 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6669 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6670 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6671 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6672 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6673 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6674 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
6675
6676 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
6677
6678 * gcc.target/sparc/niagara7-align.c: New test.
6679
6680 2017-05-18 Marek Polacek <polacek@redhat.com>
6681
6682 PR sanitizer/80797
6683 * c-c++-common/ubsan/null-12.c: New test.
6684
6685 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
6686
6687 PR middle-end/80692
6688 * gcc.c-torture/execute/pr80692.c: New testcase.
6689
6690 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6691
6692 PR libgfortran/80741
6693 * gfortran.dg/read_4.f90: New test.
6694
6695 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6696
6697 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
6698
6699 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
6700
6701 PR fortran/80668
6702 * gfortran.dg/pr80668.f90: New.
6703
6704 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
6705
6706 PR middle-end/80775
6707 * gcc.dg/pr80775.c: New test.
6708
6709 2017-05-17 Marek Polacek <polacek@redhat.com>
6710
6711 PR sanitizer/80659
6712 * gcc.dg/asan/pr80659.c: New test.
6713
6714 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6715
6716 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
6717 unsigned long.
6718
6719 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
6720
6721 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
6722
6723 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
6724 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6725
6726 PR tree-optimization/80457
6727 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
6728 call vect_model_simple_cost.
6729
6730 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
6731
6732 PR fortran/80554
6733 * gfortran.dg/submodule_29.f08: New test.
6734
6735 2017-05-16 David Malcolm <dmalcolm@redhat.com>
6736
6737 * g++.dg/other/accessor-fixits-1.C: New test case.
6738 * g++.dg/other/accessor-fixits-2.C: New test case.
6739 * g++.dg/other/accessor-fixits-3.C: New test case.
6740 * g++.dg/other/accessor-fixits-4.C: New test case.
6741
6742 2017-05-16 Carl Love <cel@us.ibm.com>
6743
6744 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
6745 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
6746 built-ins to the test suite file. Note, support for mradds exists
6747 but no test case exists.
6748 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
6749 built-ins to the test suite file.
6750
6751 2017-05-16 Marek Polacek <polacek@redhat.com>
6752
6753 PR sanitizer/80536
6754 PR sanitizer/80386
6755 * c-c++-common/ubsan/pr80536.c: New test.
6756 * g++.dg/ubsan/pr80386.C: New test.
6757
6758 2017-05-16 Tamar Christina <tamar.christina@arm.com>
6759
6760 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
6761 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
6762
6763 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6764
6765 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
6766 expected output of vadd, vsub and vmul instructions.
6767 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
6768 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
6769 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
6770
6771 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6772
6773 PR libgfortran/80727
6774 * gfortran.dg/read_3.f90: New test.
6775
6776 2017-05-15 Nathan Sidwell <nathan@acm.org>
6777
6778 PR c++/79369
6779 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
6780
6781 PR c++/79369
6782 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
6783 * g++.dg/cpp0x/pr79369.C: New.
6784
6785 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
6786
6787 PR fortran/80752
6788 * gfortran.dg/pr80752.f90: New test.
6789
6790 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
6791
6792 PR target/80425
6793 * gcc.target/i386/pr80425-1.c: New test.
6794 * gcc.target/i386/pr80425-2.c: Ditto.
6795
6796 2017-05-15 Jeff Law <law@redhat.com>
6797
6798 * gcc.target/mips/reorgbug-1.c: New test.
6799
6800 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
6801
6802 * gnat.dg/specs/pack13.ads: New test.
6803
6804 2017-05-14 Martin Sebor <msebor@redhat.com>
6805
6806 PR middle-end/77671
6807 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
6808 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
6809 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6810 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6811 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6812
6813 2017-05-14 Martin Sebor <msebor@redhat.com>
6814
6815 PR middle-end/80669
6816 * gcc.dg/builtin-stpncpy.c: New test.
6817
6818 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
6819
6820 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
6821 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
6822 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
6823 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
6824
6825 2017-05-14 Julia Koval <julia.koval@intel.com>
6826
6827 * gcc.target/i386/xgetsetbv.c: New test.
6828
6829 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
6830
6831 PR fortran/80442
6832 * gfortran.dg/impl_do_var_data.f90: New Test
6833
6834 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
6835
6836 * brig.dg/test/gimple/priv-array-offset-access.hsail:
6837 A regression test for a private array access case which caused
6838 an assert.
6839
6840 2017-05-12 Martin Sebor <msebor@redhat.com>
6841
6842 PR testsuite/80643
6843 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
6844 to the purpose of the test.
6845
6846 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
6847
6848 * gcc.target/powerpc/bmi-andn-1.c: New file
6849 * gcc.target/powerpc/bmi-andn-2.c: New file.
6850 * gcc.target/powerpc/bmi-bextr-1.c: New file.
6851 * gcc.target/powerpc/bmi-bextr-2.c: New file.
6852 * gcc.target/powerpc/bmi-bextr-4.c: New file.
6853 * gcc.target/powerpc/bmi-bextr-5.c: New file.
6854 * gcc.target/powerpc/bmi-blsi-1.c: New file.
6855 * gcc.target/powerpc/bmi-blsi-2.c: New file.
6856 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
6857 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
6858 * gcc.target/powerpc/bmi-blsr-1.c: New file.
6859 * gcc.target/powerpc/bmi-blsr-2.c: New File.
6860 * gcc.target/powerpc/bmi-check.h: New File.
6861 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
6862 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
6863 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
6864 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
6865 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
6866 * gcc.target/powerpc/bmi2-check.h: New file.
6867 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
6868 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
6869 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
6870 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
6871 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
6872 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
6873 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
6874 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
6875 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
6876
6877 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6878
6879 PR c++/60430
6880 * g++.dg/cpp0x/pr60430.C: New.
6881
6882 2017-05-12 Jeff Law <law@redhat.com>
6883
6884 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6885
6886 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
6887
6888 PR middle-end/80707
6889 * g++.dg/pr80707.C: New test.
6890
6891 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6892
6893 * gcc.target/powerpc/fold-vec-div-float.c: New.
6894 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
6895 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
6896
6897 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6898
6899 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
6900 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
6901 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
6902 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
6903 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
6904 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
6905 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
6906 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
6907 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
6908 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
6909 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
6910 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
6911
6912 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6913
6914 PR c++/49604
6915 * g++.dg/cpp0x/forw_enum14.C: New.
6916 * g++.dg/cpp0x/forw_enum15.C: Likewise.
6917
6918 2017-05-12 Richard Biener <rguenther@suse.de>
6919
6920 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
6921
6922 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6923
6924 PR c++/67687
6925 * g++.dg/cpp0x/constexpr-ice17.C: New.
6926
6927 2017-05-12 Richard Biener <rguenther@suse.de>
6928
6929 PR tree-optimization/80713
6930 * gcc.dg/torture/pr80713.c: New testcase.
6931
6932 2017-05-12 Andi Kleen <ak@linux.intel.com>
6933
6934 PR testsuite/77684
6935 * lib/target-supports.exp (profopt-perf-wrapper):
6936 Add -m8 option to increase parallelism.
6937
6938 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
6939
6940 * c-c++-common/goacc/parallel-dims-1.c: New file.
6941 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6942
6943 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6944 * c-c++-common/goacc/classify-kernels.c: Likewise.
6945 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
6946 Likewise.
6947 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6948 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6949 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6950 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6951 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6952 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6953 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6954 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6955 * c-c++-common/goacc/kernels-loop.c: Likewise.
6956 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6957 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6958 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6959 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6960 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
6961 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6962 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6963 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6964 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6965 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6966 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
6967 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6968
6969 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6970 * c-c++-common/goacc/classify-kernels.c: Likewise.
6971 * c-c++-common/goacc/classify-parallel.c: Likewise.
6972 * c-c++-common/goacc/classify-routine.c: Likewise.
6973 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6974 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6975 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6976 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6977
6978 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
6979 * c-c++-common/goacc/classify-kernels.c: Likewise.
6980 * c-c++-common/goacc/classify-parallel.c: Likewise.
6981 * c-c++-common/goacc/classify-routine.c: Likewise.
6982 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6983 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6984 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6985 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6986
6987 2017-05-11 Nathan Sidwell <nathan@acm.org>
6988
6989 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
6990
6991 2017-05-11 Carl Love <cel@us.ibm.com>
6992
6993 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
6994 to the test suite file.
6995 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
6996 to the test suite file.
6997
6998 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6999
7000 PR fortran/78659
7001 * gfortran.dg/namelist_91.f90: New test.
7002 * gfortran.dg/namelist_92.f90: New test.
7003 * gfortran.dg/namelist_93.f90: New test.
7004 * gfortran.dg/namelist_94.f90: New test.
7005
7006 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7007
7008 PR target/80695
7009 * gcc.target/powerpc/pr80695-p8.c: New file.
7010 * gcc.target/powerpc/pr80695-p9.c: New file.
7011
7012 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7013 Jakub Jelinek <jakub@redhat.com>
7014
7015 PR target/80706
7016 * gcc.target/i386/pr80706.c: New test.
7017
7018 2017-05-11 Julia Koval <julia.koval@intel.com>
7019
7020 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7021 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7022 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7023 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7024
7025 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7026
7027 PR c++/70538
7028 * g++.dg/cpp0x/pr70538.C: New.
7029
7030 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7031
7032 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7033 Remove unnecessary loop. Run on 32-bit targets only.
7034 (dg-options): Remove -fno-tree-sink.
7035
7036 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7037
7038 * gcc.target/powerpc/cmpb-1.c: New test.
7039 * gcc.target/powerpc/cmpb-2.c: New test.
7040 * gcc.target/powerpc/cmpb-3.c: New test.
7041 * gcc.target/powerpc/cmpb32-1.c: New test.
7042 * gcc.target/powerpc/cmpb32-2.c: New test.
7043
7044 2017-05-11 Richard Biener <rguenther@suse.de>
7045
7046 PR tree-optimization/80705
7047 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7048
7049 2017-05-11 Nathan Sidwell <nathan@acm.org>
7050
7051 * lib/scanlang.exp: New.
7052 * lib/gcc-dg.exp: Load scanlang.exp.
7053 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7054
7055 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7056
7057 PR testsuite/80580
7058 * gcc.dg/gimplefe-error-6.c: New test.
7059
7060 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7061
7062 PR testsuite/80580
7063 * gcc.dg/gimplefe-error-5.c: New test.
7064
7065 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7066
7067 PR testsuite/80580
7068 * gcc.dg/gimplefe-error-4.c: New test.
7069
7070 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7071
7072 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7073
7074 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7075
7076 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7077 (_mm_maskz_max_round_sd): Test new intrinsics.
7078 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7079 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7080 (_mm_maskz_max_round_ss): Test new intrinsics.
7081 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7082 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7083 (_mm_maskz_min_round_sd): Test new intrinsics.
7084 * gcc.target/i386/avx512f-vminsd-2.c: New.
7085 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7086 (_mm_maskz_min_round_ss): Test new intrinsics.
7087 * gcc.target/i386/avx512f-vminss-2.c: New.
7088 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7089 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7090 (__builtin_ia32_minss_mask_round): Test new builtins.
7091 * gcc.target/i386/sse-13.c: Ditto.
7092 * gcc.target/i386/sse-23.c: Ditto.
7093 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7094 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7095 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7096 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7097 (_mm_mask_min_round_ss): Test new intrinsics.
7098 * gcc.target/i386/testround-1.c: Ditto.
7099
7100 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7101
7102 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7103 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7104 (_mm_maskz_div_round_sd): Test new intrinsics.
7105 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7106 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7107 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7108 (_mm_maskz_div_round_ss): Test new intrinsics.
7109 * gcc.target/i386/avx512f-vdivss-2.c: New.
7110 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7111 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7112 (_mm_maskz_mul_round_sd): Test new intrinsics.
7113 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7114 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7115 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7116 (_mm_maskz_mul_round_ss): Test new intrinsics.
7117 * gcc.target/i386/avx512f-vmulss-2.c: New.
7118 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7119 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7120 (__builtin_ia32_mulss_mask_round): Test new builtins.
7121 * gcc.target/i386/sse-13.c: Ditto.
7122 * gcc.target/i386/sse-23.c: Ditto.
7123 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7124 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7125 (_mm_maskz_mul_round_ss): Test new intrinsics.
7126 * gcc.target/i386/testround-1.c: Ditto.
7127
7128 2017-05-10 Julia Koval <julia.koval@intel.com>
7129
7130 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7131 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7132 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7133
7134 2017-05-10 Julia Koval <julia.koval@intel.com>
7135
7136 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7137 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7138 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7139 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7140
7141 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7142
7143 PR tree-optimization/51513
7144 * gcc.target/powerpc/pr51513.c: New test.
7145 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7146 __builtin_abort().
7147 * gcc.dg/predict-14.c: Likewise.
7148
7149 2017-05-10 Carl Love <cel@us.ibm.com>
7150 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7151 to the test suite file.
7152 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7153 to the test suite file.
7154
7155 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7156
7157 PR tree-optimization/77644
7158 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7159
7160 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
7161
7162 * gcc.dg/guality/inline-params-2.c: New.
7163
7164 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7165
7166 PR c++/80145
7167 * g++.dg/cpp1y/auto-fn37.C: New.
7168 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7169
7170 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7171
7172 PR target/68163
7173 * gcc.target/powerpc/pr68163.c: New test.
7174
7175 2017-05-09 Janus Weil <janus@gcc.gnu.org>
7176
7177 PR fortran/79311
7178 * gfortran.dg/finalize_32.f90: New test.
7179
7180 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7181
7182 PR c/35441
7183 * gcc.dg/pr35441.c: New test.
7184
7185 2017-05-09 Martin Sebor <msebor@redhat.com>
7186
7187 PR testsuite/80643
7188 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7189 output.
7190
7191 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7192
7193 PR c++/80186
7194 * g++.dg/template/crash126.C: New.
7195
7196 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7197
7198 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7199 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7200 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7201 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7202
7203 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7204
7205 PR testsuite/80611
7206 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7207
7208 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7209
7210 * gcc.target/arc/tmac-1.c: New file.
7211 * gcc.target/arc/tmac-2.c: Likewise.
7212 * gcc.target/arc/tmac.h: Likewise.
7213
7214 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7215 Andrew Burgess <andrew.burgess@embecosm.com>
7216
7217 * gcc.target/arc/firq-1.c: New file.
7218 * gcc.target/arc/firq-2.c: Likewise.
7219 * gcc.target/arc/firq-3.c: Likewise.
7220 * gcc.target/arc/firq-4.c: Likewise.
7221 * gcc.target/arc/firq-5.c: Likewise.
7222 * gcc.target/arc/firq-6.c: Likewise.
7223
7224 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7225
7226 * gcc.target/arc/interrupt-5.c: Newfile.
7227 * gcc.target/arc/interrupt-6.c: Likewise.
7228 * gcc.target/arc/interrupt-7.c: Likewise.
7229 * gcc.target/arc/interrupt-8.c: Likewise.
7230 * gcc.target/arc/interrupt-9.c: Likewise.
7231
7232 2017-05-09 Richard Biener <rguenther@suse.de>
7233
7234 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7235 and adjust.
7236 * gcc.dg/vect/vect-50.c: Likewise.
7237
7238 2017-05-09 Marek Polacek <polacek@redhat.com>
7239
7240 PR c/80525
7241 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7242 * c-c++-common/Wlogical-op-2.c: New test.
7243
7244 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7245
7246 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7247 for targets with __SIZEOF_INT__ < 4.
7248
7249 2017-05-09 Richard Biener <rguenther@suse.de>
7250
7251 * gcc.dg/vect/vect-50.c: Revert last change.
7252 * gcc.dg/vect/vect-44.c: Likewise.
7253
7254 2017-05-08 Martin Sebor <msebor@redhat.com>
7255
7256 PR translation/80280
7257 * gcc.dg/format/gcc_diag-10.c: New test.
7258
7259 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7260
7261 PR target/80101
7262 * gcc.target/powerpc/pr80101-1.c: New test.
7263
7264 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7265
7266 PR fortran/79930
7267 * gfortran.dg/inline_transpose_1.f90: Add
7268 -finline-matmul-limit=0 to options.
7269 * gfortran.dg/matmul_5.f90: Likewise.
7270 * gfortran.dg/vect/vect-8.f90: Likewise.
7271 * gfortran.dg/inline_matmul_14.f90: New test.
7272 * gfortran.dg/inline_matmul_15.f90: New test.
7273
7274 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7275
7276 PR fortran/80602
7277 * gfortran.dg/matmul_15.f90: New test case.
7278
7279 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7280
7281 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7282 * gcc.dg/vect/vect-50.c: Likewise.
7283
7284 2017-05-07 Jeff Law <law@redhat.com>
7285
7286 Revert:
7287 2017-05-06 Jeff Law <law@redhat.com>
7288 PR tree-optimization/78496
7289 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7290 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7291
7292 2017-05-06 Jeff Law <law@redhat.com>
7293
7294 PR tree-optimization/78496
7295 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7296 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7297
7298 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7299
7300 * gcc.target/aarch64/spill_1.c: New test.
7301
7302 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7303
7304 PR rtl-optimization/75964
7305 * gcc.dg/torture/pr75964.c: New test.
7306
7307 2017-05-06 Tom de Vries <tom@codesourcery.com>
7308
7309 PR testsuite/80606
7310 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7311 * gcc.target/i386/avx-vtestpd-2.c: Same.
7312 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7313 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7314 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7315 * gcc.target/i386/avx-vtestpd-3.c: Same.
7316 * gcc.target/i386/avx-vtestps-1.c: Same.
7317 * gcc.target/i386/avx-vtestps-2.c: Same.
7318 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7319 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7320 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7321 * gcc.target/i386/avx-vtestps-3.c: Same.
7322
7323 2017-05-06 Tom de Vries <tom@codesourcery.com>
7324
7325 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7326
7327 2017-05-06 Tom de Vries <tom@codesourcery.com>
7328
7329 PR testsuite/80557
7330 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7331 * gcc.target/powerpc/altivec-types-1.c: Same.
7332
7333 2017-05-06 Tom de Vries <tom@codesourcery.com>
7334
7335 PR testsuite/80557
7336 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7337 * gcc.target/spu/intrinsics-1.c: Same.
7338
7339 2017-05-06 Tom de Vries <tom@codesourcery.com>
7340
7341 PR testsuite/80557
7342 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7343
7344 2017-05-06 Tom de Vries <tom@codesourcery.com>
7345
7346 PR testsuite/80557
7347 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7348 * gcc.target/aarch64/spellcheck_2.c: Same.
7349 * gcc.target/aarch64/spellcheck_3.c: Same.
7350
7351 2017-05-06 Tom de Vries <tom@codesourcery.com>
7352
7353 PR testsuite/80557
7354 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7355 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7356 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7357 * g++.dg/debug/dwarf2/typedef5.C: Same.
7358 * g++.dg/goacc/data-1.C: Same.
7359
7360 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7361
7362 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7363
7364 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7365
7366 PR target/79038
7367 PR target/79202
7368 PR target/79203
7369 * gcc.target/powerpc/ppc-round3.c: New test.
7370 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7371
7372 2017-05-05 Jakub Jelinek <jakub@redhat.com>
7373
7374 PR tree-optimization/80632
7375 * gcc.dg/pr80632.c: New test.
7376
7377 PR tree-optimization/80558
7378 * gcc.dg/tree-ssa/vrp115.c: New test.
7379
7380 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7381 Thomas Preud'homme <thomas.preudhomme@arm.com>
7382 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7383
7384 PR target/71607
7385 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7386 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7387 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7388 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7389 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7390 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7391 * gcc.target/arm/tls-disable-literal-pool.c: New.
7392
7393 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7394
7395 PR tree-optimization/80613
7396 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7397
7398 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7399
7400 PR c++/71577
7401 * g++.dg/cpp0x/pr71577.C: New.
7402
7403 2017-05-04 Martin Sebor <msebor@redhat.com>
7404
7405 PR middle-end/79234
7406 * gcc.dg/builtin-stringop-chk-8.c: New test.
7407 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7408 * gcc.dg/builtin-stringop-chk-4.c: Same.
7409 * gcc.dg/builtin-strncat-chk-1.c: Same.
7410 * g++.dg/ext/strncpy-chk1.C: Same.
7411 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7412 * gcc.dg/out-of-bounds-1.c: Same.
7413 * gcc.dg/pr78138.c: Same.
7414 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7415 * gfortran.dg/mvbits_7.f90: Same.
7416
7417 2017-05-04 Martin Sebor <msebor@redhat.com>
7418
7419 PR preprocessor/79214
7420 PR middle-end/79222
7421 PR middle-end/79223
7422 * gcc.dg/pr79214.c: New test.
7423 * gcc.dg/pr79214.h: New test header.
7424 * gcc.dg/pr79222.c: New test.
7425 * gcc.dg/pr79223.c: New test.
7426 * gcc.dg/pr78138.c: Adjust.
7427 * gfortran.dg/unconstrained_commons.f: Same.
7428
7429 2017-05-04 Martin Sebor <msebor@redhat.com>
7430
7431 PR translation/80280
7432 * g++.dg/abi/Wabi-2-3.C: Adjust.
7433 * g++.dg/abi/Wabi-3-2.C: Ditto.
7434 * g++.dg/lookup/using17.C: Ditto.
7435 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7436
7437 2017-05-04 Martin Jambor <mjambor@suse.cz>
7438
7439 PR tree-optimization/80622
7440 * gcc.dg/tree-ssa/pr80622.c: New test.
7441
7442 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7443
7444 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7445
7446 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
7447
7448 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7449 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7450
7451 2017-05-04 Richard Biener <rguenther@suse.de>
7452
7453 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7454
7455 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7456
7457 * gcc.dg/vect/vect-profile-1.c: New test.
7458
7459 2017-05-04 Marek Polacek <polacek@redhat.com>
7460
7461 PR tree-optimization/80612
7462 * gcc.dg/torture/pr80612.c: New test.
7463
7464 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7465 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7466
7467 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7468 check_effective_target_arm_thumb1_movt_ok.
7469
7470 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7471
7472 * gcc.target/arm/fpscr.c: New file.
7473
7474 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7475
7476 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7477 target.
7478
7479 2017-05-04 Tom de Vries <tom@codesourcery.com>
7480
7481 PR testsuite/80557
7482 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7483 line numbers.
7484 * g++.dg/warn/miss-format-1.C: Same.
7485 * g++.dg/warn/overflow-warn-1.C: Same.
7486 * g++.dg/warn/overflow-warn-3.C: Same.
7487 * g++.dg/warn/overflow-warn-4.C: Same.
7488
7489 2017-05-04 Tom de Vries <tom@codesourcery.com>
7490
7491 PR testsuite/80557
7492 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7493 * gcc.target/i386/pr68657.c: Same.
7494 * gcc.target/i386/pr69255-1.c: Same.
7495 * gcc.target/i386/pr69255-2.c: Same.
7496 * gcc.target/i386/pr69255-3.c: Same.
7497
7498 2017-05-04 Richard Biener <rguenther@suse.de>
7499
7500 PR tree-optimization/31130
7501 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7502 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7503 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7504 * gcc.dg/pr52904.c: Remove XFAIL.
7505 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7506
7507 2017-05-03 Jeff Law <law@redhat.com>
7508
7509 PR tree-optimization/78496
7510 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7511
7512 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
7513
7514 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7515
7516 2017-05-03 Richard Biener <rguenther@suse.de>
7517
7518 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7519
7520 2017-05-03 Jakub Jelinek <jakub@redhat.com>
7521
7522 PR tree-optimization/79472
7523 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7524 to dg-options.
7525 * gcc.dg/tree-ssa/vrp113.c: New test.
7526 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7527 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7528 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7529
7530 2017-05-03 Tom de Vries <tom@codesourcery.com>
7531
7532 PR testsuite/80557
7533 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7534 * c-c++-common/Wshift-negative-value-2.c: Same.
7535 * c-c++-common/Wshift-negative-value-3.c: Same.
7536 * c-c++-common/Wshift-negative-value-4.c: Same.
7537 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7538 * c-c++-common/cpp/pr60400.c: Same.
7539 * c-c++-common/fmax-errors.c: Same.
7540 * c-c++-common/goacc/data-2.c: Same.
7541 * c-c++-common/goacc/host_data-2.c: Same.
7542 * c-c++-common/gomp/simd4.c: Same.
7543 * c-c++-common/pr28656.c: Same.
7544 * c-c++-common/pr43395.c: Same.
7545 * c-c++-common/torture/pr57945.c: Same.
7546
7547 2017-05-03 Tom de Vries <tom@codesourcery.com>
7548
7549 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7550 arg of dg directive.
7551 * c-c++-common/goacc/routine-3.c: Same.
7552 * c-c++-common/goacc/routine-4.c: Same.
7553
7554 2017-05-02 David Malcolm <dmalcolm@redhat.com>
7555
7556 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7557 (test_fixit_insert_newline): New function.
7558 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7559 (test_fixit_insert_newline): New function.
7560 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7561 (test_fixit_insert_newline): New function.
7562 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7563 (test_fixit_insert_newline): New function.
7564 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7565 (test_show_locus): Handle test_fixit_insert_newline.
7566
7567 2017-05-02 Bin Cheng <bin.cheng@arm.com>
7568
7569 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7570
7571 2017-04-27 Tamar Christina <tamar.christina@arm.com>
7572
7573 * gcc.dg/lsr-div1.c: New testcase.
7574
7575 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7576
7577 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7578 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7579 (_mm_maskz_add_round_sd): Test new intrinsics.
7580 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7581 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7582 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7583 (_mm_maskz_add_round_ss): Test new intrinsics.
7584 * gcc.target/i386/avx512f-vaddss-2.c: New.
7585 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7586 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7587 (_mm_maskz_sub_round_sd): Test new intrinsics.
7588 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7589 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7590 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7591 (_mm_maskz_sub_round_ss): Test new intrinsics.
7592 * gcc.target/i386/avx512f-vsubss-2.c: New.
7593 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7594 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7595 (__builtin_ia32_subss_mask_round): Test new builtins.
7596 * gcc.target/i386/sse-13.c: Ditto.
7597 * gcc.target/i386/sse-23.c: Ditto.
7598 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7599 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7600 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7601 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7602 (_mm_mask_sub_round_ss): Test new intrinsics.
7603 * gcc.target/i386/testround-1.c: Ditto.
7604
7605 2017-05-02 Martin Jambor <mjambor@suse.cz>
7606
7607 PR tree-optimization/78687
7608 * g++.dg/tree-ssa/pr78687.C: New test.
7609
7610 2017-05-02 Richard Biener <rguenther@suse.de>
7611
7612 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7613 behavior.
7614 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7615
7616 2017-05-02 Richard Biener <rguenther@suse.de>
7617
7618 PR tree-optimization/80591
7619 * gcc.dg/torture/pr80591.c: New testcase.
7620
7621 2017-05-02 Richard Biener <rguenther@suse.de>
7622
7623 PR tree-optimization/80549
7624 * gcc.dg/torture/pr80549.c: New testcase.
7625
7626 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7627
7628 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7629 unsigned long.
7630
7631 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7632
7633 PR c++/80038
7634 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7635
7636 2017-05-01 David Malcolm <dmalcolm@redhat.com>
7637
7638 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7639 reflect insertion fix-it hints at the same location now being
7640 consolidated.
7641
7642 2017-05-01 Martin Sebor <msebor@redhat.com>
7643
7644 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7645 on ILP32 targets.
7646
7647 2017-05-01 Tom de Vries <tom@codesourcery.com>
7648
7649 * gcc.dg/pr78768.c: Require linker plugin.
7650
7651 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7652
7653 PR fortran/37131
7654 * gfortran.dg/matmul_bounds_11.f90: New test.
7655
7656 2017-05-01 Martin Sebor <msebor@redhat.com>
7657
7658 PR tree-optimization/79715
7659 * gcc.dg/pr79715.c: New test.
7660
7661 2017-05-01 Tom de Vries <tom@codesourcery.com>
7662
7663 PR testsuite/65941
7664 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7665 * g++.dg/other/pr59492.C: Require effective target rdrand.
7666
7667 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7668
7669 * g++.dg/diagnostic/member-decl-1.C: New test.
7670
7671 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
7672
7673 PR tree-optimization/80487
7674 * gcc.dg/tree-ssa/strncpy-1.c: New file.
7675
7676 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7677
7678 PR tree-optimization/79697
7679 * gcc.dg/tree-ssa/pr79697.c: New test.
7680
7681 2017-04-29 Tom de Vries <tom@codesourcery.com>
7682
7683 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
7684
7685 2017-04-28 Martin Sebor <msebor@redhat.com>
7686
7687 PR tree-optimization/80523
7688 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
7689
7690 2017-04-28 Tom de Vries <tom@codesourcery.com>
7691
7692 PR testsuite/80557
7693 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
7694 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7695
7696 2017-04-28 Tom de Vries <tom@codesourcery.com>
7697
7698 PR testsuite/80557
7699 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
7700 * obj-c++.dg/bitfield-4.mm: Same.
7701 * obj-c++.dg/bitfield-5.mm: Same.
7702 * obj-c++.dg/exceptions-3.mm: Same.
7703 * obj-c++.dg/exceptions-5.mm: Same.
7704 * obj-c++.dg/method-1.mm: Same.
7705 * obj-c++.dg/method-12.mm: Same.
7706 * obj-c++.dg/method-13.mm: Same.
7707 * obj-c++.dg/method-15.mm: Same.
7708 * obj-c++.dg/method-16.mm: Same.
7709 * obj-c++.dg/property/at-property-18.mm: Same.
7710 * obj-c++.dg/property/at-property-25.mm: Same.
7711 * obj-c++.dg/property/at-property-5.mm: Same.
7712 * obj-c++.dg/property/dynamic-2.mm: Same.
7713 * obj-c++.dg/property/property-neg-3.mm: Same.
7714 * obj-c++.dg/protocol-inheritance-1.mm: Same.
7715 * obj-c++.dg/protocol-inheritance-2.mm: Same.
7716 * obj-c++.dg/syntax-error-1.mm: Same.
7717 * obj-c++.dg/try-catch-13.mm: Same.
7718 * objc.dg/bitfield-4.m: Same.
7719 * objc.dg/class-1.m: Same.
7720 * objc.dg/method-11.m: Same.
7721 * objc.dg/method-6.m: Same.
7722 * objc.dg/method-7.m: Same.
7723 * objc.dg/method-9.m: Same.
7724 * objc.dg/missing-proto-3.m: Same.
7725 * objc.dg/naming-2.m: Same.
7726 * objc.dg/property/at-property-16.m: Same.
7727 * objc.dg/property/at-property-18.m: Same.
7728 * objc.dg/property/at-property-25.m: Same.
7729 * objc.dg/property/at-property-5.m: Same.
7730 * objc.dg/property/dynamic-2.m: Same.
7731 * objc.dg/property/property-neg-3.m: Same.
7732 * objc.dg/protocol-inheritance-1.m: Same.
7733 * objc.dg/protocol-inheritance-2.m: Same.
7734
7735 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
7736
7737 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
7738
7739 2017-04-28 Tom de Vries <tom@codesourcery.com>
7740
7741 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
7742 dg-(error|warning|message|bogus).
7743 * g++.dg/conversion/dr195-1.C: Same.
7744 * g++.dg/conversion/dr195.C: Same.
7745 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
7746 * g++.dg/cpp0x/gen-attrs-14.C: Same.
7747 * g++.dg/cpp0x/inline-ns7.C: Same.
7748 * g++.dg/cpp0x/variadic105.C: Same.
7749 * g++.dg/cpp0x/variadic65.C: Same.
7750 * g++.dg/expr/call2.C: Same.
7751 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
7752 * g++.dg/expr/pmf-1.C: Same.
7753 * g++.dg/ext/altivec-types-1.C: Same.
7754 * g++.dg/ext/altivec-types-2.C: Same.
7755 * g++.dg/ext/altivec-types-3.C: Same.
7756 * g++.dg/ext/attrib14.C: Same.
7757 * g++.dg/ext/complit1.C: Same.
7758 * g++.dg/ext/forscope2.C: Same.
7759 * g++.dg/ext/gnu-inline-global-reject.C: Same.
7760 * g++.dg/ext/label13.C: Same.
7761 * g++.dg/ext/member-attr.C: Same.
7762 * g++.dg/ext/visibility/anon7.C: Same.
7763 * g++.dg/ext/visibility/visibility-7.C: Same.
7764 * g++.dg/ext/vla2.C: Same.
7765 * g++.dg/inherit/access2.C: Same.
7766 * g++.dg/inherit/covariant12.C: Same.
7767 * g++.dg/inherit/covariant14.C: Same.
7768 * g++.dg/inherit/namespace-as-base.C: Same.
7769 * g++.dg/inherit/template-as-base.C: Same.
7770 * g++.dg/lookup/ambig1.C: Same.
7771 * g++.dg/lookup/ambig2.C: Same.
7772 * g++.dg/lookup/ambig3.C: Same.
7773 * g++.dg/lookup/class-member-1.C: Same.
7774 * g++.dg/lookup/conv-1.C: Same.
7775 * g++.dg/lookup/decl1.C: Same.
7776 * g++.dg/lookup/koenig1.C: Same.
7777 * g++.dg/lookup/scoped1.C: Same.
7778 * g++.dg/lookup/scoped2.C: Same.
7779 * g++.dg/lookup/two-stage4.C: Same.
7780 * g++.dg/lookup/used-before-declaration.C: Same.
7781 * g++.dg/lookup/using.C: Same.
7782 * g++.dg/lookup/using17.C: Same.
7783 * g++.dg/lookup/using2.C: Same.
7784 * g++.dg/other/abstract2.C: Same.
7785 * g++.dg/other/classkey1.C: Same.
7786 * g++.dg/other/component1.C: Same.
7787 * g++.dg/other/const1.C: Same.
7788 * g++.dg/other/const2.C: Same.
7789 * g++.dg/other/conversion1.C: Same.
7790 * g++.dg/other/do1.C: Same.
7791 * g++.dg/other/error1.C: Same.
7792 * g++.dg/other/error10.C: Same.
7793 * g++.dg/other/error3.C: Same.
7794 * g++.dg/other/error4.C: Same.
7795 * g++.dg/other/error5.C: Same.
7796 * g++.dg/other/error8.C: Same.
7797 * g++.dg/other/error9.C: Same.
7798 * g++.dg/other/field1.C: Same.
7799 * g++.dg/other/init1.C: Same.
7800 * g++.dg/other/ptrmem2.C: Same.
7801 * g++.dg/other/return1.C: Same.
7802 * g++.dg/overload/builtin3.C: Same.
7803 * g++.dg/overload/error1.C: Same.
7804 * g++.dg/overload/error2.C: Same.
7805 * g++.dg/overload/koenig2.C: Same.
7806 * g++.dg/overload/pmf1.C: Same.
7807 * g++.dg/parse/args1.C: Same.
7808 * g++.dg/parse/attr3.C: Same.
7809 * g++.dg/parse/constant4.C: Same.
7810 * g++.dg/parse/crash10.C: Same.
7811 * g++.dg/parse/crash18.C: Same.
7812 * g++.dg/parse/crash19.C: Same.
7813 * g++.dg/parse/crash20.C: Same.
7814 * g++.dg/parse/crash21.C: Same.
7815 * g++.dg/parse/crash22.C: Same.
7816 * g++.dg/parse/crash32.C: Same.
7817 * g++.dg/parse/decl-specifier-1.C: Same.
7818 * g++.dg/parse/error58.C: Same.
7819 * g++.dg/parse/local-class1.C: Same.
7820 * g++.dg/parse/non-dependent2.C: Same.
7821 * g++.dg/parse/parameter-declaration-1.C: Same.
7822 * g++.dg/parse/ptrmem2.C: Same.
7823 * g++.dg/parse/ptrmem3.C: Same.
7824 * g++.dg/parse/saved1.C: Same.
7825 * g++.dg/tc1/dr101.C: Same.
7826 * g++.dg/tc1/dr142.C: Same.
7827 * g++.dg/tc1/dr176.C: Same.
7828 * g++.dg/template/conv4.C: Same.
7829 * g++.dg/template/crash56.C: Same.
7830 * g++.dg/template/dependent-expr2.C: Same.
7831 * g++.dg/template/error1.C: Same.
7832 * g++.dg/template/error2.C: Same.
7833 * g++.dg/template/explicit6.C: Same.
7834 * g++.dg/template/init-list.C: Same.
7835 * g++.dg/template/local1.C: Same.
7836 * g++.dg/template/lookup2.C: Same.
7837 * g++.dg/template/meminit2.C: Same.
7838 * g++.dg/template/nontype25.C: Same.
7839 * g++.dg/template/ptrmem2.C: Same.
7840 * g++.dg/template/qualttp19.C: Same.
7841 * g++.dg/template/qualttp20.C: Same.
7842 * g++.dg/template/ttp3.C: Same.
7843 * g++.dg/template/unify4.C: Same.
7844 * g++.dg/template/unify6.C: Same.
7845 * g++.dg/template/unify7.C: Same.
7846 * g++.dg/template/warn1.C: Same.
7847 * g++.dg/tree-ssa/dom-invalid.C: Same.
7848 * g++.dg/ubsan/shift-1.C: Same.
7849 * g++.dg/warn/Wunused-2.C: Same.
7850 * g++.dg/warn/Wunused-4.C: Same.
7851 * g++.dg/warn/Wunused-6.C: Same.
7852 * g++.dg/warn/deprecated-6.C: Same.
7853 * g++.dg/warn/deprecated.C: Same.
7854 * g++.dg/warn/effc1.C: Same.
7855 * g++.dg/warn/effc3.C: Same.
7856 * g++.dg/warn/incomplete1.C: Same.
7857 * g++.dg/warn/inline1.C: Same.
7858 * g++.dg/warn/noeffect2.C: Same.
7859 * g++.dg/warn/noeffect4.C: Same.
7860 * g++.dg/warn/oldcast1.C: Same.
7861 * g++.dg/warn/sentinel.C: Same.
7862 * g++.dg/warn/unit-1.C: Same.
7863 * g++.old-deja/g++.pt/inherit2.C: Same.
7864 * g++.old-deja/g++.pt/overload8.C: Same.
7865 * gcc.dg/20000926-1.c: Same.
7866 * gcc.dg/20040223-1.c: Same.
7867 * gcc.dg/Warray-bounds-7.c: Same.
7868 * gcc.dg/alias-1.c: Same.
7869 * gcc.dg/alias-12.c: Same.
7870 * gcc.dg/alias-13.c: Same.
7871 * gcc.dg/alias-2.c: Same.
7872 * gcc.dg/array-13.c: Same.
7873 * gcc.dg/array-4.c: Same.
7874 * gcc.dg/attr-ifunc-2.c: Same.
7875 * gcc.dg/attr-invalid.c: Same.
7876 * gcc.dg/attr-noinline.c: Same.
7877 * gcc.dg/bitfld-2.c: Same.
7878 * gcc.dg/c90-const-expr-7.c: Same.
7879 * gcc.dg/c99-const-expr-7.c: Same.
7880 * gcc.dg/cpp/20000625-1.c: Same.
7881 * gcc.dg/cpp/charconst-4.c: Same.
7882 * gcc.dg/cpp/include2.c: Same.
7883 * gcc.dg/cpp/include2a.c: Same.
7884 * gcc.dg/decl-4.c: Same.
7885 * gcc.dg/deprecated-4.c: Same.
7886 * gcc.dg/deprecated.c: Same.
7887 * gcc.dg/dfp/altivec-types.c: Same.
7888 * gcc.dg/float-range-1.c: Same.
7889 * gcc.dg/pack-test-3.c: Same.
7890 * gcc.dg/pr11492.c: Same.
7891 * gcc.dg/pr15360-1.c: Same.
7892 * gcc.dg/pr37908.c: Same.
7893 * gcc.dg/pr53265.c: Same.
7894 * gcc.dg/pr57287-2.c: Same.
7895 * gcc.dg/pr57287.c: Same.
7896 * gcc.dg/redecl-1.c: Same.
7897 * gcc.dg/sync-3.c: Same.
7898 * gcc.dg/two-types-1.c: Same.
7899 * gcc.dg/two-types-2.c: Same.
7900 * gcc.dg/two-types-4.c: Same.
7901 * gcc.dg/two-types-5.c: Same.
7902 * gcc.dg/two-types-6.c: Same.
7903 * gcc.dg/two-types-7.c: Same.
7904 * gcc.dg/two-types-8.c: Same.
7905 * gcc.dg/two-types-9.c: Same.
7906 * gcc.dg/uninit-I.c: Same.
7907 * gcc.dg/uninit-pr19430.c: Same.
7908 * gcc.dg/visibility-7.c: Same.
7909 * gcc.dg/winline-10.c: Same.
7910 * gcc.dg/winline-2.c: Same.
7911 * gcc.dg/winline-3.c: Same.
7912 * gcc.dg/winline-9.c: Same.
7913 * gcc.target/i386/attr-returns_twice-1.c: Same.
7914 * gcc.target/i386/chkp-const-check-2.c: Same.
7915 * gcc.target/i386/chkp-label-address.c: Same.
7916 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
7917 * gcc.target/i386/pr39162.c: Same.
7918 * gcc.target/i386/sse-5.c: Same.
7919 * gcc.target/powerpc/altivec-types-1.c: Same.
7920 * gcc.target/powerpc/altivec-types-2.c: Same.
7921 * gcc.target/powerpc/altivec-types-3.c: Same.
7922 * gcc.target/powerpc/float128-mix.c: Same.
7923 * gcc.target/powerpc/no-r11-3.c: Same.
7924 * gcc.target/spu/Wmain.c: Same.
7925 * gcc.target/spu/ea/errors2.c: Same.
7926 * gfortran.dg/assignment_1.f90: Same.
7927 * gfortran.dg/common_3.f90: Same.
7928 * gfortran.dg/der_io_1.f90: Same.
7929 * gfortran.dg/g77/20030326-1.f: Same.
7930 * gfortran.dg/g77/9263.f: Same.
7931 * gfortran.dg/g77/960317-1.f: Same.
7932 * gfortran.dg/g77/970625-2.f: Same.
7933 * gfortran.dg/g77/980615-0.f: Same.
7934 * gfortran.dg/g77/check0.f: Same.
7935 * gfortran.dg/g77/dnrm2.f: Same.
7936 * gfortran.dg/g77/pr9258.f: Same.
7937 * gfortran.dg/ichar_1.f90: Same.
7938 * gfortran.dg/interface_1.f90: Same.
7939 * gfortran.dg/namelist_1.f90: Same.
7940 * gfortran.dg/namelist_2.f90: Same.
7941 * gfortran.dg/namelist_3.f90: Same.
7942 * gfortran.dg/namelist_print_2.f: Same.
7943 * gfortran.dg/oldstyle_1.f90: Same.
7944 * gfortran.dg/runtime_warning_1.f90: Same.
7945 * gfortran.dg/underflow.f90: Same.
7946 * gnat.dg/specs/integer_value.ads: Same.
7947 * obj-c++.dg/fsf-package-0.m: Same.
7948 * objc.dg/two-types-1.m: Same.
7949
7950 2017-04-28 Martin Liska <mliska@suse.cz>
7951
7952 PR gcov-profile/79891
7953 * gcc.misc-tests/gcov-17.c: New test.
7954 * gcc.misc-tests/gcov-18.c: New test.
7955
7956 2017-04-28 Tom de Vries <tom@codesourcery.com>
7957
7958 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
7959 dg-(error|warning|message|bogus).
7960 * g++.dg/parse/parameter-declaration-1.C: Same.
7961 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
7962 * gcc.dg/Wpointer-sign-Wall.c: Same.
7963 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7964 * gcc.dg/cpp/19990413-1.c: Same.
7965 * gcc.dg/dg-test-1.c: Same.
7966 * gcc.dg/empty-source-2.c: Same.
7967 * gcc.dg/empty-source-3.c: Same.
7968 * gcc.dg/format/c99-printf-1.c: Same.
7969 * gcc.dg/format/c99-scanf-1.c: Same.
7970 * gcc.dg/label-decl-2.c: Same.
7971 * gcc.dg/m-un-2.c: Same.
7972 * gcc.dg/uninit-pr20644-O0.c: Same.
7973 * gfortran.dg/pr70006.f90: Same.
7974 * obj-c++.dg/fsf-package-0.m: Same.
7975
7976 2017-04-28 Tom de Vries <tom@codesourcery.com>
7977
7978 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
7979 dg-(error|warning|message|bogus).
7980 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7981 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7982 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7983 * c-c++-common/pr20000.c: Same.
7984 * c-c++-common/pr49706.c: Same.
7985 * g++.dg/ext/utf16-4.C: Same.
7986 * g++.dg/parse/error2.C: Same.
7987 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
7988 * g++.dg/warn/Wtype-limits.C: Same.
7989 * g++.dg/warn/overflow-warn-1.C: Same.
7990 * g++.dg/warn/overflow-warn-3.C: Same.
7991 * gcc.dg/Wpointer-sign-Wall.c: Same.
7992 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7993 * gcc.dg/Wtype-limits-Wextra.c: Same.
7994 * gcc.dg/Wtype-limits.c: Same.
7995 * gcc.dg/cpp/19990413-1.c: Same.
7996 * gcc.dg/dg-test-1.c: Same.
7997 * gcc.dg/empty-source-2.c: Same.
7998 * gcc.dg/empty-source-3.c: Same.
7999 * gcc.dg/label-decl-2.c: Same.
8000 * gcc.dg/m-un-2.c: Same.
8001 * gcc.dg/uninit-pr19430-O0.c: Same.
8002 * gcc.dg/uninit-pr19430.c: Same.
8003 * gcc.dg/uninit-pr20644-O0.c: Same.
8004 * gcc.dg/utf16-4.c: Same.
8005 * gfortran.dg/pr70006.f90: Same.
8006 * obj-c++.dg/fsf-package-0.m: Same.
8007
8008 2017-04-28 Richard Biener <rguenther@suse.de>
8009
8010 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8011 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8012 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8013 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8014 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8015 * gcc.dg/tree-ssa/pr49039.c: Likewise.
8016
8017 2017-04-27 Marek Polacek <polacek@redhat.com>
8018
8019 PR sanitizer/80349
8020 * c-c++-common/ubsan/pr80349.c: New test.
8021
8022 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8023
8024 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8025 diagnostics.
8026 * g++.dg/warn/pr12242.C: Likewise.
8027
8028 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
8029
8030 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8031
8032 2017-04-27 Martin Liska <mliska@suse.cz>
8033
8034 PR testsuite/79455
8035 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8036 more generic.
8037
8038 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8039
8040 PR c++/80534
8041 * g++.dg/other/pr80534-1.C: New test.
8042 * g++.dg/other/pr80534-2.C: New test.
8043
8044 2017-04-27 Richard Biener <rguenther@suse.de>
8045
8046 PR middle-end/80539
8047 * gcc.dg/torture/pr80539.c: New testcase.
8048
8049 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8050
8051 PR target/77728
8052 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8053
8054 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8055
8056 * g++.dg/diagnostic/nested-name-1.C: New test.
8057
8058 2017-04-26 Martin Liska <mliska@suse.cz>
8059
8060 * gcc.dg/guality/guality.h: Add prefix to test verification.
8061
8062 2017-04-25 Nathan Sidwell <nathan@acm.org>
8063
8064 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8065
8066 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
8067
8068 PR target/70799
8069 * gcc.target/i386/pr70799-5.c: New test.
8070
8071 2017-04-25 Martin Sebor <msebor@redhat.com>
8072
8073 PR tree-optimization/80497
8074 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8075
8076 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8077 Jakub Jelinek <jakub@redhat.com>
8078
8079 PR target/77728
8080 * g++.dg/abi/pr77728-1.C: New test.
8081
8082 2017-04-25 Marek Polacek <polacek@redhat.com>
8083
8084 PR sanitizer/80349
8085 * g++.dg/ubsan/pr80349-2.C: New test.
8086
8087 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8088
8089 * g++.dg/cpp0x/enum34.C: New test.
8090
8091 2017-04-25 Tom de Vries <tom@codesourcery.com>
8092
8093 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8094 variables.
8095 (dg-line): New proc.
8096 (process-message): Handle line number variables.
8097 * objc.dg/try-catch-12.m: Use dg-line.
8098
8099 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8100
8101 PR target/80482
8102 * gcc.target/powerpc/vec-constvolatile.c: New test.
8103
8104 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8105
8106 * g++.dg/semicolon-fixits.C: New test case.
8107
8108 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8109
8110 * gcc.dg/semicolon-fixits.c: New test case.
8111
8112 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8113
8114 * g++.dg/lookup/missing-std-include.C: New test file.
8115
8116 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8117 Jakub Jelinek <jakub@redhat.com>
8118
8119 PR target/77728
8120 * g++.dg/abi/pr77728-2.C: New test.
8121
8122 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8123
8124 PR c++/80177
8125 * g++.dg/spellcheck-pr80177.C: New test case.
8126
8127 2017-04-25 Nathan Sidwell <nathan@acm.org>
8128
8129 * g++.dg/dg.exp (find-cxx-tests): New function.
8130 (main): Use it, remove explicit pruning
8131
8132 2017-04-25 Richard Biener <rguenther@suse.de>
8133
8134 PR tree-optimization/80492
8135 * gcc.dg/pr80492.c: New testcase.
8136
8137 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8138
8139 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8140 for targets with int size less than 32 bits.
8141
8142 2017-04-25 Richard Biener <rguenther@suse.de>
8143
8144 PR tree-optimization/79201
8145 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8146 * gcc.target/i386/pr22152.c: Disable sinking.
8147
8148 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8149
8150 PR target/80464
8151 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8152
8153 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8154
8155 PR target/79895
8156 * gcc.target/s390/pr79895.c: New test.
8157
8158 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8159
8160 PR target/80080
8161 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8162 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8163 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8164
8165 2017-04-25 Jakub Jelinek <jakub@redhat.com>
8166
8167 PR rtl-optimization/80501
8168 * gcc.c-torture/execute/pr80501.c: New test.
8169
8170 PR rtl-optimization/80500
8171 * gcc.dg/pr80500.c: New test.
8172
8173 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
8174
8175 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8176 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8177
8178 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8179
8180 PR fortran/80121
8181 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8182 directive.
8183
8184 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8185
8186 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8187 * jit.dg/test-alignment.c: New test case.
8188 * jit.dg/test-alignment.cc: New test case.
8189 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8190 New test case.
8191
8192 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8193
8194 PR c++/80016
8195 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8196 test function.
8197 (test_alignof): New test function.
8198
8199 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
8200
8201 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8202
8203 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8204
8205 * g++.dg/diagnostic/duplicate1.C: New test.
8206 * g++.dg/cpp0x/duplicate1.C: New test.
8207
8208 2017-04-24 Martin Jambor <mjambor@suse.cz>
8209
8210 PR tree-optimization/80293
8211 * g++.dg/tree-ssa/pr80293.C: New test.
8212
8213 2017-04-24 Martin Liska <mliska@suse.cz>
8214
8215 PR middle-end/79931
8216 * g++.dg/ipa/pr79931.C: New test.
8217
8218 2017-04-24 Richard Biener <rguenther@suse.de>
8219
8220 PR tree-optimization/80494
8221 * gfortran.dg/pr80494.f90: New testcase.
8222
8223 2017-04-24 Richard Biener <rguenther@suse.de>
8224
8225 PR tree-optimization/79725
8226 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8227
8228 2017-04-24 Richard Biener <rguenther@suse.de>
8229
8230 PR c++/2972
8231 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8232
8233 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8234
8235 PR fortran/80484
8236 * gfortran.dg/dtio_29.f03: New test.
8237
8238 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8239
8240 PR fortran/80121
8241 * gfortran.dg/intent_out_9.f90: New test case.
8242
8243 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
8244
8245 PR target/70799
8246 * gcc.target/i386/pr70799-4.c: New test.
8247
8248 2017-04-21 Janus Weil <janus@gcc.gnu.org>
8249
8250 PR fortran/80392
8251 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8252
8253 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
8254
8255 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8256
8257 2017-04-21 Richard Biener <rguenther@suse.de>
8258
8259 PR tree-optimization/79547
8260 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8261
8262 2017-04-21 Richard Biener <rguenther@suse.de>
8263
8264 PR tree-optimization/78847
8265 * g++.dg/tree-ssa/pr78847.C: New testcase.
8266
8267 2017-04-21 Jakub Jelinek <jakub@redhat.com>
8268
8269 PR c/80468
8270 * gcc.dg/pr80468.c: New test.
8271
8272 2017-04-21 Martin Liska <mliska@suse.cz>
8273
8274 PR tree-optimization/66278
8275 * gcc.dg/vect/pr66278.c: New test.
8276
8277 2017-04-21 Richard Biener <rguenther@suse.de>
8278
8279 PR tree-optimization/80237
8280 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8281 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8282 adjust expected optimizations.
8283
8284 2016-04-21 Richard Biener <rguenther@suse.de>
8285
8286 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8287 of inner loops.
8288 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8289 * gcc.dg/vect/vect-104.c: Likewise.
8290
8291 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8292
8293 PR tree-optimization/80426
8294 * gcc.c-torture/execute/20170429-1.c: Rename into...
8295 * gcc.c-torture/execute/20170419-1.c: ...this.
8296
8297 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8298
8299 PR target/79804
8300 * gcc.target/i386/pr79804.c: New test.
8301
8302 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8303
8304 PR target/78090
8305 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8306
8307 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
8308
8309 * g++/opt/pr80436.C: XFAIL on AIX.
8310
8311 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
8312
8313 PR c++/80473
8314 * g++.dg/diagnostic/pr80473.C: New test.
8315
8316 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8317
8318 * g++.dg/warn/Wextra-semi.C: New test.
8319
8320 2017-04-20 Jakub Jelinek <jakub@redhat.com>
8321
8322 PR middle-end/80423
8323 * g++.dg/other/pr80423.C: New test.
8324
8325 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8326
8327 * gcc.dg/pr80170.c: Require ptr32plus.
8328
8329 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8330
8331 PR tree-optimization/80426
8332 * gcc.c-torture/execute/20170419-1.c: New test.
8333
8334 2017-04-19 Jakub Jelinek <jakub@redhat.com>
8335
8336 PR debug/80461
8337 * g++.dg/debug/pr80461.C: New test.
8338
8339 PR c++/80459
8340 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8341 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8342 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8343
8344 PR debug/80436
8345 * g++.dg/opt/pr80436.C: New test.
8346
8347 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8348
8349 * gcc.dg/torture/pr80341.c: Require int32plus.
8350
8351 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8352 Jeff Law <law@redhat.com>
8353
8354 * gcc.c-torture/compile/20170419-1.c: New test.
8355
8356 2017-04-19 Tom de Vries <tom@codesourcery.com>
8357
8358 PR testsuite/80221
8359 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8360 subsequent dg directives.
8361 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8362 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8363 * c-c++-common/attr-fallthrough-2.c: Same.
8364 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8365 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8366 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8367 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8368 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8369 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8370 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8371 * c-c++-common/cilk-plus/CK/errors.c: Same.
8372 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8373 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8374 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8375 * c-c++-common/cpp/pr57580.c: Same.
8376 * c-c++-common/goacc/asyncwait-1.c: Same.
8377 * c-c++-common/goacc/cache-2.c: Same.
8378 * c-c++-common/goacc/declare-2.c: Same.
8379 * c-c++-common/goacc/deviceptr-1.c: Same.
8380 * c-c++-common/goacc/routine-5.c: Same.
8381 * c-c++-common/gomp/clauses-2.c: Same.
8382 * c-c++-common/gomp/ordered-3.c: Same.
8383 * c-c++-common/gomp/pr67501.c: Same.
8384 * c-c++-common/pr20000.c: Same.
8385 * c-c++-common/pr43395.c: Same.
8386 * c-c++-common/pr49706.c: Same.
8387 * c-c++-common/pr77624-1.c: Same.
8388 * c-c++-common/pr77624-2.c: Same.
8389 * c-c++-common/raw-string-14.c: Same.
8390 * c-c++-common/raw-string-16.c: Same.
8391 * c-c++-common/raw-string-3.c: Same.
8392 * c-c++-common/raw-string-4.c: Same.
8393 * c-c++-common/raw-string-5.c: Same.
8394 * c-c++-common/raw-string-6.c: Same.
8395 * g++.dg/abi/mangle41.C: Same.
8396 * g++.dg/conversion/nullptr1.C: Same.
8397 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8398 * g++.dg/cpp0x/auto27.C: Same.
8399 * g++.dg/cpp0x/constexpr-98.C: Same.
8400 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8401 * g++.dg/cpp0x/diag2.C: Same.
8402 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8403 * g++.dg/cpp0x/nullptr15.C: Same.
8404 * g++.dg/cpp0x/pr31431-2.C: Same.
8405 * g++.dg/cpp0x/pr31431.C: Same.
8406 * g++.dg/cpp0x/pr79118.C: Same.
8407 * g++.dg/cpp0x/static_assert3.C: Same.
8408 * g++.dg/cpp0x/temp_default2.C: Same.
8409 * g++.dg/cpp0x/trailing4.C: Same.
8410 * g++.dg/cpp0x/variadic-ex10.C: Same.
8411 * g++.dg/cpp0x/variadic-ex13.C: Same.
8412 * g++.dg/cpp0x/variadic-ex14.C: Same.
8413 * g++.dg/cpp0x/variadic-ex3.C: Same.
8414 * g++.dg/cpp0x/variadic-ex4.C: Same.
8415 * g++.dg/cpp0x/variadic59.C: Same.
8416 * g++.dg/cpp0x/vt-37737-2.C: Same.
8417 * g++.dg/cpp0x/vt-57397-1.C: Same.
8418 * g++.dg/cpp0x/vt-57397-2.C: Same.
8419 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8420 * g++.dg/cpp1z/gen-attrs1.C: Same.
8421 * g++.dg/diagnostic/pr71075.C: Same.
8422 * g++.dg/eh/goto2.C: Same.
8423 * g++.dg/eh/goto3.C: Same.
8424 * g++.dg/expr/bitfield4.C: Same.
8425 * g++.dg/expr/bitfield5.C: Same.
8426 * g++.dg/expr/bitfield6.C: Same.
8427 * g++.dg/expr/bool1.C: Same.
8428 * g++.dg/expr/bool3.C: Same.
8429 * g++.dg/expr/cond10.C: Same.
8430 * g++.dg/expr/cond11.C: Same.
8431 * g++.dg/expr/lval3.C: Same.
8432 * g++.dg/expr/lval4.C: Same.
8433 * g++.dg/ext/anon-struct4.C: Same.
8434 * g++.dg/ext/attrib44.C: Same.
8435 * g++.dg/ext/builtin3.C: Same.
8436 * g++.dg/ext/dllimport7.C: Same.
8437 * g++.dg/ext/label5.C: Same.
8438 * g++.dg/ext/no-asm-1.C: Same.
8439 * g++.dg/ext/utf16-4.C: Same.
8440 * g++.dg/ext/vla2.C: Same.
8441 * g++.dg/gomp/block-1.C: Same.
8442 * g++.dg/gomp/block-2.C: Same.
8443 * g++.dg/gomp/block-3.C: Same.
8444 * g++.dg/gomp/block-5.C: Same.
8445 * g++.dg/gomp/linear-2.C: Same.
8446 * g++.dg/gomp/target-1.C: Same.
8447 * g++.dg/gomp/target-2.C: Same.
8448 * g++.dg/gomp/taskgroup-1.C: Same.
8449 * g++.dg/gomp/teams-1.C: Same.
8450 * g++.dg/inherit/pure1.C: Same.
8451 * g++.dg/init/array43.C: Same.
8452 * g++.dg/init/array46.C: Same.
8453 * g++.dg/init/const10.C: Same.
8454 * g++.dg/init/ctor4-1.C: Same.
8455 * g++.dg/init/ctor4.C: Same.
8456 * g++.dg/init/new37.C: Same.
8457 * g++.dg/init/pr25811.C: Same.
8458 * g++.dg/init/pr29043.C: Same.
8459 * g++.dg/init/pr29571.C: Same.
8460 * g++.dg/lookup/duperr1.C: Same.
8461 * g++.dg/lookup/error1.C: Same.
8462 * g++.dg/lookup/koenig5.C: Same.
8463 * g++.dg/lookup/pr77549.C: Same.
8464 * g++.dg/lookup/suggestions1.C: Same.
8465 * g++.dg/lookup/using16.C: Same.
8466 * g++.dg/lookup/using7.C: Same.
8467 * g++.dg/other/anon-union3.C: Same.
8468 * g++.dg/other/array2.C: Same.
8469 * g++.dg/other/error13.C: Same.
8470 * g++.dg/other/error34.C: Same.
8471 * g++.dg/overload/builtin1.C: Same.
8472 * g++.dg/overload/conv-op1.C: Same.
8473 * g++.dg/overload/error3.C: Same.
8474 * g++.dg/overload/koenig1.C: Same.
8475 * g++.dg/overload/operator5.C: Same.
8476 * g++.dg/overload/template5.C: Same.
8477 * g++.dg/overload/unknown1.C: Same.
8478 * g++.dg/overload/using2.C: Same.
8479 * g++.dg/parse/constructor1.C: Same.
8480 * g++.dg/parse/crash36.C: Same.
8481 * g++.dg/parse/crash63.C: Same.
8482 * g++.dg/parse/error11.C: Same.
8483 * g++.dg/parse/error12.C: Same.
8484 * g++.dg/parse/error14.C: Same.
8485 * g++.dg/parse/error2.C: Same.
8486 * g++.dg/parse/error21.C: Same.
8487 * g++.dg/parse/error26.C: Same.
8488 * g++.dg/parse/error36.C: Same.
8489 * g++.dg/parse/friend12.C: Same.
8490 * g++.dg/parse/invalid-op1.C: Same.
8491 * g++.dg/parse/missing-template1.C: Same.
8492 * g++.dg/parse/parser-pr28152-2.C: Same.
8493 * g++.dg/parse/parser-pr28152.C: Same.
8494 * g++.dg/parse/pr16696-permissive.C: Same.
8495 * g++.dg/parse/pr16696.C: Same.
8496 * g++.dg/parse/pr69628.C: Same.
8497 * g++.dg/parse/ret-type2.C: Same.
8498 * g++.dg/parse/specialization1.C: Same.
8499 * g++.dg/parse/template3.C: Same.
8500 * g++.dg/parse/template9.C: Same.
8501 * g++.dg/parse/typename11.C: Same.
8502 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8503 * g++.dg/pr45330.C: Same.
8504 * g++.dg/rtti/typeid6.C: Same.
8505 * g++.dg/spellcheck-fields.C: Same.
8506 * g++.dg/spellcheck-typenames.C: Same.
8507 * g++.dg/tc1/dr108.C: Same.
8508 * g++.dg/tc1/dr147.C: Same.
8509 * g++.dg/template/arg7.C: Same.
8510 * g++.dg/template/conv11.C: Same.
8511 * g++.dg/template/crash13.C: Same.
8512 * g++.dg/template/crash55.C: Same.
8513 * g++.dg/template/dependent-expr5.C: Same.
8514 * g++.dg/template/error17.C: Same.
8515 * g++.dg/template/error33.C: Same.
8516 * g++.dg/template/error4.C: Same.
8517 * g++.dg/template/error50.C: Same.
8518 * g++.dg/template/error53.C: Same.
8519 * g++.dg/template/friend.C: Same.
8520 * g++.dg/template/func2.C: Same.
8521 * g++.dg/template/local6.C: Same.
8522 * g++.dg/template/member5.C: Same.
8523 * g++.dg/template/meminit1.C: Same.
8524 * g++.dg/template/nested3.C: Same.
8525 * g++.dg/template/nontype6.C: Same.
8526 * g++.dg/template/overload12.C: Same.
8527 * g++.dg/template/ptrmem8.C: Same.
8528 * g++.dg/template/qualified-id1.C: Same.
8529 * g++.dg/template/spec15.C: Same.
8530 * g++.dg/template/static1.C: Same.
8531 * g++.dg/template/static10.C: Same.
8532 * g++.dg/template/static2.C: Same.
8533 * g++.dg/template/ttp25.C: Same.
8534 * g++.dg/template/typedef2.C: Same.
8535 * g++.dg/template/typename2.C: Same.
8536 * g++.dg/template/unify10.C: Same.
8537 * g++.dg/template/unify6.C: Same.
8538 * g++.dg/template/unify7.C: Same.
8539 * g++.dg/template/unify9.C: Same.
8540 * g++.dg/template/varmod1.C: Same.
8541 * g++.dg/ubsan/div-by-zero-1.C: Same.
8542 * g++.dg/ubsan/pr63956.C: Same.
8543 * g++.dg/warn/Waddress-1.C: Same.
8544 * g++.dg/warn/Wconversion2.C: Same.
8545 * g++.dg/warn/Wnull-conversion-1.C: Same.
8546 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8547 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8548 * g++.dg/warn/Wswitch-1.C: Same.
8549 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8550 * g++.dg/warn/Wtype-limits.C: Same.
8551 * g++.dg/warn/Wunused-parm-5.C: Same.
8552 * g++.dg/warn/deprecated-6.C: Same.
8553 * g++.dg/warn/deprecated.C: Same.
8554 * g++.dg/warn/incomplete1.C: Same.
8555 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8556 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8557 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8558 * g++.dg/warn/overflow-warn-1.C: Same.
8559 * g++.dg/warn/overflow-warn-3.C: Same.
8560 * g++.dg/warn/overflow-warn-4.C: Same.
8561 * g++.dg/warn/pr12242.C: Same.
8562 * g++.dg/warn/pr30551-2.C: Same.
8563 * g++.dg/warn/pr30551.C: Same.
8564 * g++.old-deja/g++.benjamin/16077.C: Same.
8565 * g++.old-deja/g++.bob/inherit1.C: Same.
8566 * g++.old-deja/g++.brendan/crash56.C: Same.
8567 * g++.old-deja/g++.brendan/template17.C: Same.
8568 * g++.old-deja/g++.eh/ctor1.C: Same.
8569 * g++.old-deja/g++.jason/bool5.C: Same.
8570 * g++.old-deja/g++.jason/cond.C: Same.
8571 * g++.old-deja/g++.jason/operator.C: Same.
8572 * g++.old-deja/g++.jason/pmf5.C: Same.
8573 * g++.old-deja/g++.law/ctors5.C: Same.
8574 * g++.old-deja/g++.law/missed-error2.C: Same.
8575 * g++.old-deja/g++.law/operators9.C: Same.
8576 * g++.old-deja/g++.law/temps1.C: Same.
8577 * g++.old-deja/g++.mike/for2.C: Same.
8578 * g++.old-deja/g++.mike/ns5.C: Same.
8579 * g++.old-deja/g++.mike/ns7.C: Same.
8580 * g++.old-deja/g++.mike/p10769b.C: Same.
8581 * g++.old-deja/g++.niklas/t120.C: Same.
8582 * g++.old-deja/g++.niklas/t121.C: Same.
8583 * g++.old-deja/g++.ns/koenig5.C: Same.
8584 * g++.old-deja/g++.oliva/overload1.C: Same.
8585 * g++.old-deja/g++.other/crash24.C: Same.
8586 * g++.old-deja/g++.other/crash25.C: Same.
8587 * g++.old-deja/g++.other/decl5.C: Same.
8588 * g++.old-deja/g++.other/lineno5.C: Same.
8589 * g++.old-deja/g++.other/null3.C: Same.
8590 * g++.old-deja/g++.other/overcnv2.C: Same.
8591 * g++.old-deja/g++.other/ptrmem7.C: Same.
8592 * g++.old-deja/g++.other/typename1.C: Same.
8593 * g++.old-deja/g++.other/vaarg3.C: Same.
8594 * g++.old-deja/g++.pt/crash10.C: Same.
8595 * g++.old-deja/g++.pt/crash28.C: Same.
8596 * g++.old-deja/g++.pt/crash38.C: Same.
8597 * g++.old-deja/g++.pt/explicit70.C: Same.
8598 * g++.old-deja/g++.pt/explicit77.C: Same.
8599 * g++.old-deja/g++.pt/expr2.C: Same.
8600 * g++.old-deja/g++.pt/spec5.C: Same.
8601 * g++.old-deja/g++.pt/spec6.C: Same.
8602 * g++.old-deja/g++.pt/typename3.C: Same.
8603 * g++.old-deja/g++.pt/typename5.C: Same.
8604 * g++.old-deja/g++.pt/typename6.C: Same.
8605 * g++.old-deja/g++.pt/typename7.C: Same.
8606 * g++.old-deja/g++.pt/unify4.C: Same.
8607 * g++.old-deja/g++.pt/unify8.C: Same.
8608 * g++.old-deja/g++.pt/vaarg3.C: Same.
8609 * g++.old-deja/g++.robertl/eb22.C: Same.
8610 * g++.old-deja/g++.robertl/eb4.C: Same.
8611 * g++.old-deja/g++.robertl/eb44.C: Same.
8612 * g++.old-deja/g++.robertl/eb69.C: Same.
8613 * g++.old-deja/g++.robertl/eb98.C: Same.
8614 * gcc.dg/20031223-1.c: Same.
8615 * gcc.dg/940510-1.c: Same.
8616 * gcc.dg/990506-0.c: Same.
8617 * gcc.dg/Walloca-1.c: Same.
8618 * gcc.dg/Walloca-2.c: Same.
8619 * gcc.dg/Wconversion-integer.c: Same.
8620 * gcc.dg/Wcxx-compat-8.c: Same.
8621 * gcc.dg/Wimplicit-int-1.c: Same.
8622 * gcc.dg/Wimplicit-int-2.c: Same.
8623 * gcc.dg/Wimplicit-int-4.c: Same.
8624 * gcc.dg/Wpointer-sign-Wall.c: Same.
8625 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8626 * gcc.dg/Wshadow-1.c: Same.
8627 * gcc.dg/Wshadow-3.c: Same.
8628 * gcc.dg/Wswitch-enum-error.c: Same.
8629 * gcc.dg/Wswitch-enum.c: Same.
8630 * gcc.dg/Wswitch-error.c: Same.
8631 * gcc.dg/Wswitch.c: Same.
8632 * gcc.dg/Wtype-limits-Wextra.c: Same.
8633 * gcc.dg/Wtype-limits.c: Same.
8634 * gcc.dg/Wvla-larger-than-2.c: Same.
8635 * gcc.dg/anon-struct-5.c: Same.
8636 * gcc.dg/array-10.c: Same.
8637 * gcc.dg/array-11.c: Same.
8638 * gcc.dg/array-15.c: Same.
8639 * gcc.dg/array-2.c: Same.
8640 * gcc.dg/array-8.c: Same.
8641 * gcc.dg/array-const-2.c: Same.
8642 * gcc.dg/array-const-3.c: Same.
8643 * gcc.dg/bitfld-1.c: Same.
8644 * gcc.dg/bitfld-8.c: Same.
8645 * gcc.dg/builtin-redefine.c: Same.
8646 * gcc.dg/c11-noreturn-1.c: Same.
8647 * gcc.dg/c11-noreturn-2.c: Same.
8648 * gcc.dg/c11-static-assert-3.c: Same.
8649 * gcc.dg/c90-arraydecl-1.c: Same.
8650 * gcc.dg/c90-complex-1.c: Same.
8651 * gcc.dg/c90-complit-1.c: Same.
8652 * gcc.dg/c90-const-expr-11.c: Same.
8653 * gcc.dg/c90-const-expr-7.c: Same.
8654 * gcc.dg/c90-const-expr-8.c: Same.
8655 * gcc.dg/c90-enum-comma-1.c: Same.
8656 * gcc.dg/c90-flex-array-1.c: Same.
8657 * gcc.dg/c90-hexfloat-1.c: Same.
8658 * gcc.dg/c90-idem-qual-1.c: Same.
8659 * gcc.dg/c90-idem-qual-2.c: Same.
8660 * gcc.dg/c90-idem-qual-3.c: Same.
8661 * gcc.dg/c90-mixdecl-1.c: Same.
8662 * gcc.dg/c90-restrict-1.c: Same.
8663 * gcc.dg/c90-return-1.c: Same.
8664 * gcc.dg/c99-array-nonobj-1.c: Same.
8665 * gcc.dg/c99-arraydecl-1.c: Same.
8666 * gcc.dg/c99-complex-1.c: Same.
8667 * gcc.dg/c99-complex-2.c: Same.
8668 * gcc.dg/c99-complit-2.c: Same.
8669 * gcc.dg/c99-const-expr-7.c: Same.
8670 * gcc.dg/c99-const-expr-8.c: Same.
8671 * gcc.dg/c99-flex-array-3.c: Same.
8672 * gcc.dg/c99-flex-array-7.c: Same.
8673 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8674 * gcc.dg/c99-impl-decl-1.c: Same.
8675 * gcc.dg/c99-impl-int-1.c: Same.
8676 * gcc.dg/c99-impl-int-2.c: Same.
8677 * gcc.dg/c99-init-3.c: Same.
8678 * gcc.dg/c99-restrict-1.c: Same.
8679 * gcc.dg/c99-return-1.c: Same.
8680 * gcc.dg/c99-tag-1.c: Same.
8681 * gcc.dg/c99-tag-3.c: Same.
8682 * gcc.dg/call-diag-2.c: Same.
8683 * gcc.dg/cpp/19940712-1.c: Same.
8684 * gcc.dg/cpp/19951025-1.c: Same.
8685 * gcc.dg/cpp/19990413-1.c: Same.
8686 * gcc.dg/cpp/direct2.c: Same.
8687 * gcc.dg/cpp/direct2s.c: Same.
8688 * gcc.dg/cpp/pr28709.c: Same.
8689 * gcc.dg/cpp/pr61854-c90.c: Same.
8690 * gcc.dg/cpp/pr61854-c94.c: Same.
8691 * gcc.dg/cpp/pragma-1.c: Same.
8692 * gcc.dg/cpp/pragma-2.c: Same.
8693 * gcc.dg/cpp/trad/escaped-eof.c: Same.
8694 * gcc.dg/cpp/trad/literals-2.c: Same.
8695 * gcc.dg/cpp/warn-comments-2.c: Same.
8696 * gcc.dg/cpp/warn-comments-3.c: Same.
8697 * gcc.dg/cpp/warn-comments.c: Same.
8698 * gcc.dg/cpp/warn-long-long-2.c: Same.
8699 * gcc.dg/cpp/warn-long-long.c: Same.
8700 * gcc.dg/cpp/warn-redefined-2.c: Same.
8701 * gcc.dg/cpp/warn-redefined.c: Same.
8702 * gcc.dg/darwin-cfstring-2.c: Same.
8703 * gcc.dg/darwin-cfstring-format-1.c: Same.
8704 * gcc.dg/decl-9.c: Same.
8705 * gcc.dg/declspec-1.c: Same.
8706 * gcc.dg/declspec-10.c: Same.
8707 * gcc.dg/declspec-11.c: Same.
8708 * gcc.dg/declspec-13.c: Same.
8709 * gcc.dg/declspec-18.c: Same.
8710 * gcc.dg/declspec-4.c: Same.
8711 * gcc.dg/declspec-5.c: Same.
8712 * gcc.dg/declspec-6.c: Same.
8713 * gcc.dg/declspec-8.c: Same.
8714 * gcc.dg/deprecated-4.c: Same.
8715 * gcc.dg/deprecated.c: Same.
8716 * gcc.dg/dfp/composite-type.c: Same.
8717 * gcc.dg/empty-source-2.c: Same.
8718 * gcc.dg/empty-source-3.c: Same.
8719 * gcc.dg/format/attr-6.c: Same.
8720 * gcc.dg/format/branch-1.c: Same.
8721 * gcc.dg/format/c90-printf-1.c: Same.
8722 * gcc.dg/format/c90-strftime-2.c: Same.
8723 * gcc.dg/format/c99-strftime-1.c: Same.
8724 * gcc.dg/format/cmn-err-1.c: Same.
8725 * gcc.dg/format/few-1.c: Same.
8726 * gcc.dg/format/ms_branch-1.c: Same.
8727 * gcc.dg/format/ms_unnamed-1.c: Same.
8728 * gcc.dg/format/ms_va-1.c: Same.
8729 * gcc.dg/format/unnamed-1.c: Same.
8730 * gcc.dg/format/va-1.c: Same.
8731 * gcc.dg/format/xopen-1.c: Same.
8732 * gcc.dg/funcdef-var-1.c: Same.
8733 * gcc.dg/funcdef-var-2.c: Same.
8734 * gcc.dg/gnu89-const-expr-1.c: Same.
8735 * gcc.dg/gnu89-const-expr-2.c: Same.
8736 * gcc.dg/gnu90-const-expr-1.c: Same.
8737 * gcc.dg/gnu99-const-expr-1.c: Same.
8738 * gcc.dg/gnu99-const-expr-2.c: Same.
8739 * gcc.dg/gnu99-init-2.c: Same.
8740 * gcc.dg/gomp/_Atomic-5.c: Same.
8741 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
8742 * gcc.dg/gomp/atomic-5.c: Same.
8743 * gcc.dg/gomp/linear-1.c: Same.
8744 * gcc.dg/gomp/pr67500.c: Same.
8745 * gcc.dg/init-bad-1.c: Same.
8746 * gcc.dg/init-bad-2.c: Same.
8747 * gcc.dg/init-bad-3.c: Same.
8748 * gcc.dg/init-string-1.c: Same.
8749 * gcc.dg/label-compound-stmt-1.c: Same.
8750 * gcc.dg/label-decl-2.c: Same.
8751 * gcc.dg/label-decl-4.c: Same.
8752 * gcc.dg/large-size-array-2.c: Same.
8753 * gcc.dg/large-size-array-4.c: Same.
8754 * gcc.dg/lvalue-6.c: Same.
8755 * gcc.dg/m-un-2.c: Same.
8756 * gcc.dg/multiple-overflow-warn-1.c: Same.
8757 * gcc.dg/multiple-overflow-warn-2.c: Same.
8758 * gcc.dg/multiple-overflow-warn-3.c: Same.
8759 * gcc.dg/nested-redef-1.c: Same.
8760 * gcc.dg/no-asm-1.c: Same.
8761 * gcc.dg/no-asm-3.c: Same.
8762 * gcc.dg/no-asm-4.c: Same.
8763 * gcc.dg/noncompile/20010524-1.c: Same.
8764 * gcc.dg/noncompile/incomplete-5.c: Same.
8765 * gcc.dg/noncompile/pr44517.c: Same.
8766 * gcc.dg/noncompile/pr52290.c: Same.
8767 * gcc.dg/noreturn-1.c: Same.
8768 * gcc.dg/overflow-warn-1.c: Same.
8769 * gcc.dg/overflow-warn-2.c: Same.
8770 * gcc.dg/overflow-warn-3.c: Same.
8771 * gcc.dg/overflow-warn-4.c: Same.
8772 * gcc.dg/parm-mismatch-1.c: Same.
8773 * gcc.dg/parser-pr28152-2.c: Same.
8774 * gcc.dg/parser-pr28152.c: Same.
8775 * gcc.dg/pedwarn-init.c: Same.
8776 * gcc.dg/pointer-arith-2.c: Same.
8777 * gcc.dg/pointer-arith-3.c: Same.
8778 * gcc.dg/pointer-arith-4.c: Same.
8779 * gcc.dg/pr14475.c: Same.
8780 * gcc.dg/pr18596-3.c: Same.
8781 * gcc.dg/pr18809-1.c: Same.
8782 * gcc.dg/pr27953.c: Same.
8783 * gcc.dg/pr30457.c: Same.
8784 * gcc.dg/pr30551-2.c: Same.
8785 * gcc.dg/pr30551-3.c: Same.
8786 * gcc.dg/pr30551-4.c: Same.
8787 * gcc.dg/pr30551-5.c: Same.
8788 * gcc.dg/pr30551-6.c: Same.
8789 * gcc.dg/pr30551.c: Same.
8790 * gcc.dg/pr36997.c: Same.
8791 * gcc.dg/pr41842.c: Same.
8792 * gcc.dg/pr48552-1.c: Same.
8793 * gcc.dg/pr48552-2.c: Same.
8794 * gcc.dg/pr59717.c: Same.
8795 * gcc.dg/pr61077.c: Same.
8796 * gcc.dg/pr61096-1.c: Same.
8797 * gcc.dg/pr63626.c: Same.
8798 * gcc.dg/pr64223-1.c: Same.
8799 * gcc.dg/pr64223-2.c: Same.
8800 * gcc.dg/pr8788-1.c: Same.
8801 * gcc.dg/pr8927-1.c: Same.
8802 * gcc.dg/pragma-darwin.c: Same.
8803 * gcc.dg/pragma-diag-5.c: Same.
8804 * gcc.dg/pragma-message.c: Same.
8805 * gcc.dg/redecl-1.c: Same.
8806 * gcc.dg/simd-1.c: Same.
8807 * gcc.dg/simd-5.c: Same.
8808 * gcc.dg/simd-6.c: Same.
8809 * gcc.dg/spellcheck-fields.c: Same.
8810 * gcc.dg/spellcheck-typenames.c: Same.
8811 * gcc.dg/struct-semi-2.c: Same.
8812 * gcc.dg/struct-semi-3.c: Same.
8813 * gcc.dg/transparent-union-3.c: Same.
8814 * gcc.dg/ucnid-8.c: Same.
8815 * gcc.dg/uninit-pr19430-O0.c: Same.
8816 * gcc.dg/uninit-pr19430.c: Same.
8817 * gcc.dg/uninit-pr20644-O0.c: Same.
8818 * gcc.dg/utf-dflt.c: Same.
8819 * gcc.dg/utf-dflt2.c: Same.
8820 * gcc.dg/utf16-4.c: Same.
8821 * gcc.dg/vla-11.c: Same.
8822 * gcc.dg/vla-20.c: Same.
8823 * gcc.dg/vla-init-1.c: Same.
8824 * gcc.dg/vla-init-2.c: Same.
8825 * gcc.dg/vla-init-3.c: Same.
8826 * gcc.dg/weak/weak-6.c: Same.
8827 * gcc.dg/weak/weak-7.c: Same.
8828 * gcc.dg/wtr-int-type-1.c: Same.
8829 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
8830 * gcc.target/arm/polytypes.c: Same.
8831 * gcc.target/i386/spellcheck-options-4.c: Same.
8832 * gcc.target/powerpc/20030218-1.c: Same.
8833 * gcc.target/sh/pr21255-4.c: Same.
8834 * gcc.test-framework/dg-error-exp-XP.c: Same.
8835 * gfortran.dg/array_constructor_30.f03: Same.
8836 * gfortran.dg/class_30.f90: Same.
8837 * gfortran.dg/goacc/subarrays.f95: Same.
8838 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
8839 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
8840 * gfortran.dg/intrinsic_std_1.f90: Same.
8841 * gfortran.dg/pr70006.f90: Same.
8842 * gfortran.dg/warning-directive-1.F90: Same.
8843 * gfortran.dg/warning-directive-2.F90: Same.
8844 * gfortran.dg/warning-directive-3.F90: Same.
8845 * gfortran.dg/warning-directive-4.F90: Same.
8846 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
8847 * obj-c++.dg/class-extension-1.mm: Same.
8848 * obj-c++.dg/class-extension-2.mm: Same.
8849 * obj-c++.dg/class-protocol-1.mm: Same.
8850 * obj-c++.dg/cxx-ivars-1.mm: Same.
8851 * obj-c++.dg/duplicate-class-1.mm: Same.
8852 * obj-c++.dg/exceptions-3.mm: Same.
8853 * obj-c++.dg/exceptions-4.mm: Same.
8854 * obj-c++.dg/exceptions-5.mm: Same.
8855 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
8856 * obj-c++.dg/fsf-package-0.m: Same.
8857 * obj-c++.dg/invalid-type-1.mm: Same.
8858 * obj-c++.dg/method-12.mm: Same.
8859 * obj-c++.dg/method-13.mm: Same.
8860 * obj-c++.dg/method-15.mm: Same.
8861 * obj-c++.dg/method-16.mm: Same.
8862 * obj-c++.dg/method-6.mm: Same.
8863 * obj-c++.dg/method-7.mm: Same.
8864 * obj-c++.dg/property/at-property-1.mm: Same.
8865 * obj-c++.dg/property/at-property-14.mm: Same.
8866 * obj-c++.dg/property/at-property-17.mm: Same.
8867 * obj-c++.dg/property/at-property-21.mm: Same.
8868 * obj-c++.dg/property/at-property-5.mm: Same.
8869 * obj-c++.dg/property/dotsyntax-4.mm: Same.
8870 * obj-c++.dg/property/dynamic-3.mm: Same.
8871 * obj-c++.dg/property/dynamic-4.mm: Same.
8872 * obj-c++.dg/property/property-neg-1.mm: Same.
8873 * obj-c++.dg/property/property-neg-6.mm: Same.
8874 * obj-c++.dg/property/synthesize-11.mm: Same.
8875 * obj-c++.dg/property/synthesize-5.mm: Same.
8876 * obj-c++.dg/property/synthesize-6.mm: Same.
8877 * obj-c++.dg/proto-lossage-4.mm: Same.
8878 * obj-c++.dg/protocol-qualifier-2.mm: Same.
8879 * obj-c++.dg/strings/strings-1.mm: Same.
8880 * obj-c++.dg/super-class-1.mm: Same.
8881 * obj-c++.dg/syntax-error-6.mm: Same.
8882 * obj-c++.dg/syntax-error-7.mm: Same.
8883 * obj-c++.dg/syntax-error-9.mm: Same.
8884 * obj-c++.dg/try-catch-13.mm: Same.
8885 * objc.dg/attributes/method-noreturn-1.m: Same.
8886 * objc.dg/bad-receiver-type-2.m: Same.
8887 * objc.dg/bad-receiver-type.m: Same.
8888 * objc.dg/call-super-2.m: Same.
8889 * objc.dg/class-2.m: Same.
8890 * objc.dg/class-extension-1.m: Same.
8891 * objc.dg/class-extension-2.m: Same.
8892 * objc.dg/class-protocol-1.m: Same.
8893 * objc.dg/desig-init-1.m: Same.
8894 * objc.dg/duplicate-class-1.m: Same.
8895 * objc.dg/exceptions-3.m: Same.
8896 * objc.dg/exceptions-4.m: Same.
8897 * objc.dg/exceptions-5.m: Same.
8898 * objc.dg/foreach-6.m: Same.
8899 * objc.dg/foreach-7.m: Same.
8900 * objc.dg/fsf-nsstring-format-1.m: Same.
8901 * objc.dg/fsf-package-0.m: Same.
8902 * objc.dg/invalid-type-1.m: Same.
8903 * objc.dg/method-11.m: Same.
8904 * objc.dg/method-19.m: Same.
8905 * objc.dg/method-2.m: Same.
8906 * objc.dg/method-20.m: Same.
8907 * objc.dg/method-5.m: Same.
8908 * objc.dg/method-6.m: Same.
8909 * objc.dg/method-7.m: Same.
8910 * objc.dg/method-9.m: Same.
8911 * objc.dg/missing-proto-3.m: Same.
8912 * objc.dg/private-1.m: Same.
8913 * objc.dg/property/at-property-1.m: Same.
8914 * objc.dg/property/at-property-14.m: Same.
8915 * objc.dg/property/at-property-17.m: Same.
8916 * objc.dg/property/at-property-21.m: Same.
8917 * objc.dg/property/at-property-5.m: Same.
8918 * objc.dg/property/dynamic-3.m: Same.
8919 * objc.dg/property/dynamic-4.m: Same.
8920 * objc.dg/property/property-neg-1.m: Same.
8921 * objc.dg/property/property-neg-6.m: Same.
8922 * objc.dg/property/synthesize-11.m: Same.
8923 * objc.dg/property/synthesize-5.m: Same.
8924 * objc.dg/property/synthesize-6.m: Same.
8925 * objc.dg/proto-hier-1.m: Same.
8926 * objc.dg/proto-lossage-4.m: Same.
8927 * objc.dg/protocol-qualifier-2.m: Same.
8928 * objc.dg/strings/strings-1.m: Same.
8929 * objc.dg/type-size-1.m: Same.
8930
8931 2017-04-18 Jeff Law <law@redhat.com>
8932
8933 PR target/74563
8934 * gcc.target/mips/pr74563: New test.
8935
8936 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8937
8938 PR tree-optimization/80443
8939 * gcc.c-torture/compile/pr80443.c: New test.
8940
8941 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
8942
8943 PR rtl-optimization/80357
8944 * gcc.c-torture/compile/pr80357.c: New test.
8945
8946 2017-04-18 Jeff Law <law@redhat.com>
8947
8948 PR middle-end/80422
8949 * gcc.c-torture/compile/pr80422.c: New test.
8950
8951 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8952
8953 PR debug/80263
8954 * gcc.dg/debug/dwarf2/pr80263.c: New test.
8955
8956 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8957
8958 PR target/80099
8959 * gcc.target/powerpc/pr80099-1.c: New test.
8960 * gcc.target/powerpc/pr80099-2.c: Likewise.
8961 * gcc.target/powerpc/pr80099-3.c: Likewise.
8962 * gcc.target/powerpc/pr80099-4.c: Likewise.
8963 * gcc.target/powerpc/pr80099-5.c: Likewise.
8964
8965 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8966
8967 PR sanitizer/80444
8968 * gcc.dg/sancov/pr80444.c: New test.
8969
8970 PR middle-end/79788
8971 PR middle-end/80375
8972 * gcc.dg/pr79788-1.c: New test.
8973 * gcc.dg/pr79788-2.c: New test.
8974
8975 2017-04-18 Marek Polacek <polacek@redhat.com>
8976
8977 PR c++/80244 - ICE with attribute in template alias.
8978 * g++.dg/cpp0x/alias-decl-59.C: New test.
8979
8980 PR c++/80241 - ICE with alignas pack expansion.
8981 * g++.dg/cpp0x/alignas11.C: New test.
8982
8983 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8984
8985 PR c++/80287
8986 * g++.dg/lto/pr80287_0.C: New test.
8987
8988 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
8989
8990 PR target/80315
8991 * gcc.target/powerpc/pr80315-1.c: New test.
8992 * gcc.target/powerpc/pr80315-2.c: New test.
8993 * gcc.target/powerpc/pr80315-3.c: New test.
8994 * gcc.target/powerpc/pr80315-4.c: New test.
8995
8996 2017-04-16 Tom de Vries <tom@codesourcery.com>
8997
8998 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
8999 directive.
9000 * g++.dg/parse/error3.C: Same.
9001 * g++.old-deja/g++.pt/niklas01a.C: Same.
9002 * gcc.dg/990506-0.c: Same.
9003 * gcc.dg/cpp/19990413-1.c: Same.
9004 * gcc.dg/cpp/pragma-1.c: Same.
9005 * gcc.dg/cpp/pragma-2.c: Same.
9006 * gcc.dg/m-un-2.c: Same.
9007 * objc.dg/private-1.m: Same.
9008
9009 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
9010
9011 * gcc.dg/pr54669.c: Fix dg-do directive.
9012 * gcc.dg/pr78582.c: Ditto.
9013 * gcc.dg/pr80020.c: Ditto.
9014 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9015 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9016 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9017 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9018 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9019 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9020 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9021 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9022 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9023 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9024
9025 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9026
9027 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
9028 * gfortran.dg/generic_29.f90: Likewise.
9029 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9030 * gfortran.dg/pr41922.f90: Likewise.
9031 * gfortran.dg/pr70006.f90: Likewise.
9032
9033 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9034
9035 PR tree-optimization/66612
9036 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9037
9038 2017-04-14 Janus Weil <janus@gcc.gnu.org>
9039
9040 PR fortran/80361
9041 * gfortran.dg/class_62.f90: New test case.
9042
9043 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9044
9045 * gcc.target/arc/loop-1.c: New file.
9046
9047 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9048
9049 PR target/80098
9050 * gcc.target/powerpc/pr80098-1.c: New test.
9051 * gcc.target/powerpc/pr80098-2.c: Likewise.
9052 * gcc.target/powerpc/pr80098-3.c: Likewise.
9053 * gcc.target/powerpc/pr80098-4.c: Likewise.
9054
9055 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9056
9057 PR sanitizer/80403
9058 * g++.dg/ubsan/pr80403-2.C: New test.
9059
9060 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9061
9062 PR rtl-optimization/80343
9063 * gcc.target/powerpc/pr80343.c: New.
9064
9065 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9066
9067 PR sanitizer/80414
9068 * c-c++-common/ubsan/bounds-15.c: New test.
9069
9070 2017-04-13 Richard Biener <rguenther@suse.de>
9071
9072 PR testsuite/80416
9073 * g++.dg/torture/pr79671.C: Fix asm constraints.
9074
9075 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9076
9077 PR debug/80321
9078 * gcc.dg/debug/pr80321.c: New test.
9079
9080 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9081
9082 * gnat.dg/debug10.adb: New test.
9083 * gnat.dg/debug10_pkg.ads: New helper.
9084
9085 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9086
9087 PR tree-optimization/79390
9088 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9089
9090 PR sanitizer/80403
9091 PR sanitizer/80404
9092 PR sanitizer/80405
9093 * g++.dg/ubsan/pr80403.C: New test.
9094 * g++.dg/ubsan/pr80404.C: New test.
9095 * g++.dg/ubsan/pr80405.C: New test.
9096
9097 PR c/80163
9098 * gcc.dg/torture/pr80163.c: New test.
9099
9100 2017-04-12 Richard Biener <rguenther@suse.de>
9101 Jeff Law <law@redhat.com>
9102
9103 PR tree-optimization/80359
9104 * gcc.dg/torture/pr80359.c: New testcase.
9105
9106 2017-04-12 Richard Biener <rguenther@suse.de>
9107 Bernd Edlinger <bernd.edlinger@hotmail.de>
9108
9109 PR middle-end/79671
9110 * g++.dg/torture/pr79671.C: New testcase.
9111 * g++.dg/lto/pr79671_0.C: Likewise.
9112 * g++.dg/lto/pr79671_1.c: Likewise.
9113
9114 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9115
9116 PR sanitizer/80349
9117 * g++.dg/ubsan/pr80349.C: New test.
9118
9119 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9120
9121 PR c++/80370
9122 * g++.dg/cpp1z/decomp28.C: New test.
9123
9124 PR middle-end/80100
9125 * gcc.dg/pr80100.c: New test.
9126
9127 PR rtl-optimization/80385
9128 * g++.dg/opt/pr80385.C: New test.
9129
9130 2017-04-11 Martin Liska <mliska@suse.cz>
9131
9132 PR ipa/80212
9133 * g++.dg/ipa/pr80212.C: New test.
9134
9135 2017-04-11 Martin Sebor <msebor@redhat.com>
9136
9137 PR middle-end/80364
9138 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9139
9140 2017-04-11 Martin Liska <mliska@suse.cz>
9141
9142 PR sanitizer/70878
9143 * gcc.dg/ubsan/pr70878.c: New test.
9144
9145 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9146
9147 PR target/80381
9148 * gcc.target/i386/pr80381.c: New test.
9149
9150 PR c++/80363
9151 * g++.dg/ext/pr80363.C: New test.
9152
9153 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9154
9155 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9156 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9157 Add avr-*-* to non-lp64 selector.
9158
9159 2017-04-10 Martin Sebor <msebor@redhat.com>
9160
9161 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9162 * gcc.dg/pr40340-4.c: Same.
9163
9164 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9165
9166 PR fortran/69498
9167 * gfortran.dg/submodule_unexp.f90: Modified test
9168 to account for new error.
9169 * gfortran.dg/submodule_twice.f90: New Test
9170
9171 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9172
9173 PR c++/80176
9174 * g++.dg/init/ref23.C: New test.
9175
9176 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9177
9178 PR tree-optimization/80304
9179 * gfortran.dg/do_concurrent_4.f90: New test case.
9180
9181 2017-04-10 Janus Weil <janus@gcc.gnu.org>
9182
9183 PR fortran/80046
9184 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9185
9186 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
9187
9188 * g++.dg/torture/pr79905.C: Add -maltivec option.
9189
9190 2017-04-10 Jeff Law <law@redhat.com>
9191
9192 PR tree-optimization/80374
9193 * g++.dg/pr80374.c: New test.
9194
9195 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9196
9197 PR target/80108
9198 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9199 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9200
9201 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9202
9203 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9204
9205 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9206
9207 PR testsuite/79356
9208 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9209
9210 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
9211
9212 PR testsuite/79867
9213 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9214
9215 2017-04-10 Marek Polacek <polacek@redhat.com>
9216
9217 PR sanitizer/80348
9218 * g++.dg/ubsan/div-by-zero-3.C: New test.
9219
9220 2017-04-10 Bin Cheng <bin.cheng@arm.com>
9221
9222 PR tree-optimization/80153
9223 * gcc.c-torture/execute/pr80153.c: New.
9224
9225 2017-04-10 Richard Biener <rguenther@suse.de>
9226
9227 PR middle-end/80362
9228 * gcc.dg/torture/pr80362.c: New testcase.
9229
9230 2017-04-10 Richard Biener <rguenther@suse.de>
9231
9232 PR tree-optimization/80304
9233 * gcc.dg/torture/pr80304.c: New testcase.
9234
9235 2017-04-10 Nathan Sidwell <nathan@acm.org>
9236
9237 PR target/79905
9238 * g++.dg/torture/pr79905.C: New.
9239
9240 2017-04-10 Martin Liska <mliska@suse.cz>
9241
9242 PR sanitizer/80350
9243 * c-c++-common/ubsan/pr80350.c: New test.
9244
9245 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9246
9247 PR target/80324
9248 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9249
9250 2017-04-08 Martin Liska <mliska@suse.cz>
9251
9252 Revert:
9253 2017-04-07 Martin Liska <mliska@suse.cz>
9254
9255 PR ipa/80212
9256 * g++.dg/ipa/pr80212.C: New test.
9257
9258 2017-04-07 Jakub Jelinek <jakub@redhat.com>
9259
9260 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9261 dg-options.
9262 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9263
9264 PR target/80322
9265 PR target/80323
9266 PR target/80325
9267 PR target/80326
9268 * gcc.target/i386/avx512f-undefined-1.c: New test.
9269 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9270 * gcc.target/i386/avx-cvtsd-1.c: New test.
9271 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9272 * gcc.target/i386/avx512f-abspd-1.c: New test.
9273 * gcc.target/i386/avx-cvtss-1.c: New test.
9274 * gcc.target/i386/avx512f-absps-1.c: New test.
9275 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9276 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9277
9278 2017-04-07 Marek Polacek <polacek@redhat.com>
9279
9280 PR sanitizer/80348
9281 * g++.dg/ubsan/div-by-zero-2.C: New test.
9282
9283 PR c++/80095
9284 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9285
9286 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9287
9288 PR rtl-optimization/70478
9289 * gcc.target/s390/pr70478.c: New.
9290
9291 2017-04-07 Martin Liska <mliska@suse.cz>
9292
9293 PR target/79889
9294 * g++.dg/ext/mv8.C: Add aarch64* targets.
9295
9296 2017-04-07 Martin Liska <mliska@suse.cz>
9297
9298 PR ipa/80212
9299 * g++.dg/ipa/pr80212.C: New test.
9300
9301 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9302
9303 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9304
9305 2017-04-07 Richard Biener <rguenther@suse.de>
9306
9307 PR tree-optimization/80334
9308 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9309 alignas on stack.
9310
9311 2017-04-07 Richard Biener <rguenther@suse.de>
9312
9313 PR middle-end/80341
9314 * gcc.dg/torture/pr80341.c: New testcase.
9315
9316 2017-04-06 Jakub Jelinek <jakub@redhat.com>
9317
9318 PR debug/80234
9319 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9320 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9321
9322 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9323
9324 PR target/79733
9325 * gcc.target/i386/pr79733.c: New test.
9326
9327 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9328
9329 PR target/80298
9330 * gcc.target/i386/pr80298-1.c: New test.
9331 * gcc.target/i386/pr80298-2.c: Ditto.
9332
9333 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9334
9335 PR target/80082
9336 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9337 ARMv7-R.
9338
9339 2017-04-06 Richard Biener <rguenther@suse.de>
9340
9341 PR tree-optimization/80334
9342 * g++.dg/torture/pr80334.C: New testcase.
9343
9344 2017-04-06 Martin Liska <mliska@suse.cz>
9345
9346 PR sanitizer/80166
9347 * gcc.dg/asan/pr80166.c: New test.
9348
9349 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9350
9351 PR tree-optimization/79390
9352 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9353
9354 2017-04-06 Richard Biener <rguenther@suse.de>
9355
9356 PR tree-optimization/80262
9357 * gcc.target/i386/pr80262.c: New testcase.
9358
9359 2017-04-06 Richard Biener <rguenther@suse.de>
9360
9361 PR middle-end/80281
9362 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9363
9364 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9365
9366 PR rtl-optimization/70703
9367 * gcc.target/i386/pr70703.c: New.
9368
9369 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9370
9371 PR sanitizer/80308
9372 * c-c++-common/asan/pr80308.c: New test.
9373
9374 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9375
9376 PR target/79890
9377 * gcc.target/s390/pr79890.c: New test case.
9378
9379 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9380
9381 PR target/80310
9382 * c-c++-common/ubsan/pr80310.c: New test.
9383
9384 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9385
9386 PR c++/80297
9387 * g++.dg/torture/pr80297.C: New test.
9388
9389 PR tree-optimization/79390
9390 * gcc.target/i386/pr79390.c: New test.
9391 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9392
9393 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9394
9395 PR c++/80296
9396 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9397
9398 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9399
9400 PR target/80307
9401 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9402 targeting any CPU or architecture.
9403 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9404 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9405 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9406 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9407 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9408 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9409 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9410 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9411
9412 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
9413
9414 PR fortran/69498
9415 * gfortran.dg/submodule_unexp.f90: New test.
9416
9417 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9418
9419 PR target/80286
9420 * gcc.target/i386/avx-pr80286.c: New test.
9421 * gcc.dg/pr80286.c: New test.
9422
9423 2017-04-04 Richard Biener <rguenther@suse.de>
9424
9425 PR middle-end/80281
9426 * gcc.dg/torture/pr80281.c: New testcase.
9427
9428 2017-04-04 Richard Biener <rguenther@suse.de>
9429
9430 PR tree-optimization/80275
9431 * g++.dg/opt/pr80275.C: Make g static.
9432
9433 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9434
9435 PR rtl-optimization/60818
9436 * gcc.c-torture/compile/pr60818.c: New testcase.
9437
9438 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
9439
9440 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9441 * gcc.dg/20031012-1.c: Likewise.
9442 * gcc.dg/ipa/ipcp-1.c: Likewise.
9443 * gcc.dg/torture/matrix-3.c: Likewise.
9444 * gcc.target/powerpc/ppc-spe.c: Likewise.
9445 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9446
9447 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9448
9449 PR target/80246
9450 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9451 powerpc_vsx_ok.
9452 (std, ld): Limit scan-assembler-times check to lp64.
9453 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9454 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9455 powerpc_vsx_ok.
9456
9457 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9458
9459 PR target/80246
9460 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9461
9462 2017-04-03 Richard Biener <rguenther@suse.de>
9463
9464 PR tree-optimization/80275
9465 * g++.dg/opt/pr80275.C: New testcase.
9466
9467 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9468
9469 PR testsuite/79356
9470 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9471
9472 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9473
9474 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9475 (bal): Increase iteration count and assume alignment.
9476
9477 2017-04-03 Bin Cheng <bin.cheng@arm.com>
9478
9479 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9480
9481 2017-04-02 Andrew Pinski <apinski@cavium.com>
9482
9483 * gcc.c-torture/compile/nested-3.c: New testcase.
9484 * gcc.c-torture/execute/20170401-1.c: New testcase.
9485 * gcc.c-torture/execute/20170401-2.c: New testcase.
9486
9487 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9488
9489 PR rtl-optimization/79405
9490 gcc.dg/pr79405.c: New testcase.
9491
9492 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9493
9494 PR debug/79255
9495 * gcc.dg/pr79255.c: New test.
9496
9497 PR c++/79572
9498 * g++.dg/ubsan/null-8.C: New test.
9499
9500 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9501
9502 PR target/80107
9503 * gfortran.dg/pr80107.f: New.
9504
9505 2017-03-31 Jeff Law <law@redhat.com>
9506
9507 PR tree-optimization/49498
9508 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9509
9510 2017-03-31 Richard Biener <rguenther@suse.de>
9511
9512 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9513
9514 2017-03-31 Richard Biener <rguenther@suse.de>
9515
9516 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9517
9518 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9519
9520 PR libstdc++/80251
9521 * g++.dg/ext/is_aggregate.C: New test.
9522
9523 PR middle-end/80173
9524 * gcc.target/i386/pr80173.c: New test.
9525
9526 PR middle-end/80163
9527 * gcc.dg/pr80163.c: New test.
9528
9529 PR debug/80025
9530 * gcc.dg/torture/pr80025.c: New test.
9531
9532 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9533
9534 * gcc.target/mips/pr52125.c: Add -msym32.
9535
9536 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9537
9538 PR translation/80189
9539 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9540 * g++.dg/gomp/sharing-1.C: Likewise.
9541 * gfortran.dg/gomp/pr44536.f90: Likewise.
9542 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9543 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9544 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9545 * gfortran.dg/gomp/pr33439.f90: Likewise.
9546 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9547 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9548 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9549 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9550 * gcc.dg/gomp/sharing-1.c: Likewise.
9551
9552 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9553
9554 PR target/80246
9555 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9556 Darwin and SPE.
9557 (dxex, dxexq): Update return type.
9558 (diex, diexq): Update argument type.
9559 * gcc.target/powerpc/pr80246.c: New test.
9560
9561 2017-03-30 Martin Jambor <mjambor@suse.cz>
9562
9563 PR ipa/77333
9564 * g++.dg/ipa/pr77333.C: New test.
9565
9566 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9567
9568 PR target/80206
9569 * gcc.target/i386/pr80206.c: New test.
9570
9571 2017-03-30 Richard Biener <rguenther@suse.de>
9572
9573 PR tree-optimization/77498
9574 * gfortran.dg/pr77498.f: New testcase.
9575
9576 2017-03-29 Marek Polacek <polacek@redhat.com>
9577
9578 PR c/79730
9579 * gcc.dg/pr79730.c: New test.
9580
9581 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9582
9583 PR libgfortran/78670
9584 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9585 a character of length 1. Update test for success.
9586 * gfortran.dg/dtio_28.f03: New test.
9587 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9588 'scratch' to delete the file when done.
9589
9590 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9591
9592 PR rtl-optimization/80233
9593 * gcc.c-torture/compile/pr80233.c: New testcase.
9594
9595 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9596
9597 PR fortran/80254
9598 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9599 * gfortran.dg/dec_io_2a.f90: instead (new test).
9600
9601 2017-03-28 Jiong Wang <jiong.wang@arm.com>
9602
9603 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9604
9605 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9606
9607 PR testsuite/43496
9608 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9609 generating PIC code.
9610
9611 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9612
9613 PR rtl-optimization/80193
9614 * gcc.target/i386/pr80193.c: New.
9615
9616 2017-03-28 Janus Weil <janus@gcc.gnu.org>
9617
9618 PR fortran/78661
9619 * gfortran.dg/dtio_25.f90: Modified test case.
9620 * gfortran.dg/dtio_27.f90: New test case.
9621
9622 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
9623
9624 PR target/53383
9625 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9626 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9627 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9628
9629 2017-03-28 Bin Cheng <bin.cheng@arm.com>
9630
9631 * gcc.c-torture/compile/irreducible-loop.c: New.
9632
9633 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9634
9635 PR tree-optimization/80218
9636 * gcc.dg/pr80218.c: New test.
9637
9638 2017-03-28 Richard Biener <rguenther@suse.de>
9639
9640 PR tree-optimization/78644
9641 * gcc.dg/pr78644-1.c: New testcase.
9642 * gcc.dg/pr78644-2.c: Likewise.
9643
9644 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9645
9646 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9647 * gcc.dg/pic-4.c: Likewise.
9648 * gcc.dg/pie-3.c: Likewise.
9649 * gcc.dg/pie-4.c: Likewise.
9650
9651 2017-03-28 Martin Liska <mliska@suse.cz>
9652
9653 PR ipa/80205
9654 * g++.dg/ipa/pr80205.C: New test.
9655
9656 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9657
9658 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9659 with sizeof(int) < 4.
9660 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9661 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9662 * gcc.dg/torture/pr79777.c: Likewise.
9663 * gcc.dg/torture/pr79910.c: Likewise.
9664
9665 2017-03-28 Richard Biener <rguenther@suse.de>
9666
9667 PR middle-end/80222
9668 * g++.dg/pr80222.C: New testcase.
9669
9670 2017-03-28 Martin Liska <mliska@suse.cz>
9671
9672 PR ipa/80104
9673 * gcc.dg/ipa/pr80104.c: New test.
9674
9675 2017-03-28 Marek Polacek <polacek@redhat.com>
9676
9677 PR sanitizer/80067
9678 * c-c++-common/ubsan/shift-10.c: New test.
9679
9680 2017-03-27 Jeff Law <law@redhat.com>
9681
9682 PR tree-optimization/80216
9683 * gcc.c-torture/compile/pr80216.c: New test.
9684
9685 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9686
9687 PR middle-end/80162
9688 * c-c++-common/pr80162-1.c: New test.
9689 * c-c++-common/pr80162-2.c: New test.
9690 * c-c++-common/pr80162-3.c: New test.
9691
9692 PR target/80102
9693 * g++.dg/opt/pr80102.C: New test.
9694
9695 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9696
9697 PR target/78543
9698 * gcc.target/powerpc/pr78543.c: New test.
9699
9700 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
9701
9702 PR target/80103
9703 * gcc.target/powerpc/pr80103-1.c: New test.
9704
9705 2017-03-27 Richard Biener <rguenther@suse.de>
9706
9707 PR tree-optimization/80181
9708 * gcc.dg/torture/pr80181.c: New testcase.
9709
9710 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
9711
9712 * gcc.target/arc/interrupt-4.c: New file.
9713
9714 2017-03-27 Richard Biener <rguenther@suse.de>
9715
9716 PR ipa/79776
9717 * g++.dg/ipa/pr79776.C: New testcase.
9718
9719 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9720
9721 PR sanitizer/80168
9722 * gcc.dg/asan/pr80168.c: New test.
9723
9724 2017-03-27 Richard Biener <rguenther@suse.de>
9725
9726 PR tree-optimization/80170
9727 * gcc.dg/pr80170.c: New testcase.
9728
9729 2017-03-27 Richard Biener <rguenther@suse.de>
9730
9731 PR middle-end/80171
9732 * g++.dg/torture/pr80171.C: New testcase.
9733
9734 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
9735
9736 * gcc.dg/torture/pr79732.c: Require alias support.
9737 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
9738
9739 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
9740 libatomic_available.
9741 * gfortran.dg/coarray_image_status_1.f08: Likewise.
9742 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
9743
9744 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9745
9746 PR libgfortran/78881
9747 * gfortran.dg/dtio_26.f90: New test.
9748
9749 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
9750
9751 PR fortran/80156
9752 PR fortran/79382
9753 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
9754 testcase for PR80156. Add a main programme that tests that
9755 the typebound generic is accessible.
9756
9757 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
9758
9759 PR rtl-optimization/80160
9760 PR rtl-optimization/80159
9761
9762 * gcc.target/i386/pr80160.c: New test.
9763
9764 2017-03-24 Jakub Jelinek <jakub@redhat.com>
9765
9766 PR sanitizer/79904
9767 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
9768
9769 2017-03-24 Marek Polacek <polacek@redhat.com>
9770
9771 PR c++/80119
9772 * g++.dg/warn/Wuninitialized-9.C: New test.
9773
9774 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9775
9776 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
9777 and remove the high-level builtin. The error message for the
9778 would prevent compilation from reaching the second.
9779 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
9780
9781 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9782
9783 * gcc.target/s390/vxe/negfma-1.c: New test.
9784
9785 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9786
9787 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
9788 * gcc.target/s390/arch12/mul-1.c: New test.
9789 * gcc.target/s390/arch12/mul-2.c: New test.
9790
9791 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9792
9793 * gcc.target/s390/vxe/vllezlf-1.c: New test.
9794
9795 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9796
9797 * gcc.target/s390/vxe/popcount-1.c: New test.
9798
9799 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9800
9801 * gcc.target/s390/vxe/bitops-1.c: New test.
9802
9803 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9804
9805 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
9806 * lib/target-supports.exp: Add effective target check s390_vxe.
9807
9808 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9809
9810 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
9811 comparison instructions used from now on.
9812
9813 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9814
9815 * gcc.target/s390/s390.exp (check_effective_target_vector):
9816 Include target-supports.exp and move target_vector check routine
9817 ...
9818 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
9819 here and rename it.
9820 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
9821 check from vector to s390_vx.
9822 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
9823 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
9824 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
9825 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
9826 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
9827 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
9828 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
9829 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
9830 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
9831
9832 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9833
9834 * gcc.target/s390/vector/vec-init-2.c: New test.
9835
9836 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9837
9838 * gcc.dg/ubsan/pr79904-2.c: New test.
9839
9840 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9841
9842 PR target/79893
9843 * gcc.target/s390/zvector/pr79893.c: New test.
9844
9845 2017-03-24 Jakub Jelinek <jakub@redhat.com>
9846
9847 PR rtl-optimization/80112
9848 * gcc.dg/pr80112.c: New test.
9849
9850 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9851
9852 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
9853 etc. line numbers.
9854 * gcc.dg/Walloca-1.c: Likewise.
9855 * gcc.dg/Walloca-2.c: Likewise.
9856 * gcc.dg/Wvla-larger-than-2.c: Likewise.
9857
9858 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9859
9860 PR tree-optimization/80158
9861 * gfortran.fortran-torture/compile/pr80158.f: New file.
9862
9863 2017-03-24 Richard Biener <rguenther@suse.de>
9864
9865 PR tree-optimization/80167
9866 * gcc.dg/graphite/pr80167.c: New testcase.
9867
9868 2017-03-24 Tom de Vries <tom@codesourcery.com>
9869
9870 PR testsuite/80092
9871 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
9872 dg-require-effective-target global_constructor.
9873 * gcc.dg/tls/emutls-2.c: Same.
9874
9875 2017-03-24 Tom de Vries <tom@codesourcery.com>
9876
9877 PR testsuite/80092
9878 * c-c++-common/Wimplicit-fallthrough-34.c: Add
9879 dg-require-effective-target indirect_jumps.
9880
9881 2017-03-24 Tom de Vries <tom@codesourcery.com>
9882
9883 PR testsuite/80092
9884 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
9885 nonlocal_goto.
9886
9887 2017-03-24 Tom de Vries <tom@codesourcery.com>
9888
9889 PR testsuite/80092
9890 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
9891 * gcc.dg/Walloca-12.c: Same.
9892 * gcc.dg/attr-alloc_size-8.c: Same.
9893 * gcc.dg/Walloca-4.c: Same.
9894 * gcc.dg/Walloca-8.c: Same.
9895 * gcc.dg/Walloca-13.c: Same.
9896 * gcc.dg/Walloca-14.c: Same.
9897 * gcc.dg/attr-alloc_size-9.c: Same.
9898 * gcc.dg/Walloca-1.c: Same.
9899 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9900 * gcc.dg/Walloca-5.c: Same.
9901 * gcc.dg/Walloca-10.c: Same.
9902 * gcc.dg/Walloca-9.c: Same.
9903 * gcc.dg/attr-alloc_size-6.c: Same.
9904 * gcc.dg/Wvla-larger-than-1.c: Same.
9905 * gcc.dg/torture/pr71881.c: Same.
9906 * gcc.dg/torture/pr71901.c: Same.
9907 * gcc.dg/torture/pr78742.c: Same.
9908 * gcc.dg/builtin-alloc-size.c: Same.
9909 * gcc.dg/Walloca-2.c: Same.
9910 * gcc.dg/Walloca-6.c: Same.
9911 * gcc.dg/Walloca-11.c: Same.
9912 * gcc.dg/attr-alloc_size-7.c: Same.
9913 * gcc.dg/Wvla-larger-than-2.c: Same.
9914 * gcc.dg/Walloca-3.c: Same.
9915 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9916 * gcc.c-torture/compile/pr79413.c: Same.
9917 * gcc.c-torture/compile/pr78439.c: Same.
9918
9919 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9920
9921 * gcc.target/powerpc/p9-options-1.c: New test.
9922
9923 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9924
9925 PR target/71436
9926 * gcc.c-torture/compile/pr71436.c: New test.
9927
9928 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9929 Richard Biener <rguenther@suse.de>
9930
9931 PR tree-optimization/79908
9932 PR tree-optimization/80136
9933 * gcc.dg/torture/pr79908.c: New file.
9934
9935 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
9936
9937 PR fortran/39239
9938 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
9939
9940 2017-03-22 Jakub Jelinek <jakub@redhat.com>
9941
9942 PR c++/80141
9943 * g++.dg/gomp/pr80141.C: New test.
9944
9945 PR c++/80129
9946 * g++.dg/torture/pr80129.C: New test.
9947
9948 PR sanitizer/80110
9949 * g++.dg/tsan/pr80110.C: New test.
9950
9951 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9952
9953 PR fortran/80142
9954 * gfortran.dg/any_loc.f90: New test case.
9955
9956 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9957
9958 PR target/80082
9959 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
9960 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
9961
9962 2017-03-22 Martin Liska <mliska@suse.cz>
9963
9964 PR target/79906
9965 * g++.dg/ext/mv8.C: Add power* targets.
9966
9967 2017-03-21 Martin Sebor <msebor@redhat.com>
9968
9969 PR c++/79548
9970 * g++.dg/warn/Wunused-var-26.C: New test.
9971
9972 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9973
9974 PR tree-optimization/79908
9975 * gcc.dg/torture/pr79908.c: Revert addition of new file.
9976
9977 2017-03-21 Marek Polacek <polacek@redhat.com>
9978 Martin Sebor <msebor@redhat.com>
9979
9980 PR tree-optimization/80109
9981 * gcc.dg/Walloca-14.c: New test.
9982
9983 2017-03-21 Jakub Jelinek <jakub@redhat.com>
9984
9985 PR target/80125
9986 * gcc.target/powerpc/pr80125.c: New test.
9987
9988 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
9989
9990 PR fortran/69498
9991 * gfortran.dg/unexp_attribute.f90: New test
9992
9993 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9994 Richard Biener <rguenther@suse.de>
9995
9996 PR tree-optimization/79908
9997 * gcc.dg/torture/pr79908.c: New file.
9998
9999 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10000
10001 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10002 with sizeof(int) < 4.
10003
10004 2017-03-21 Martin Liska <mliska@suse.cz>
10005
10006 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10007 apostrophes.
10008
10009 2017-03-21 Richard Biener <rguenther@suse.de>
10010
10011 PR tree-optimization/80032
10012 * g++.dg/opt/pr80032.C: New testcase.
10013
10014 2017-03-21 Richard Biener <rguenther@suse.de>
10015
10016 PR tree-optimization/80122
10017 * gcc.dg/torture/pr80122.c: New testcase.
10018
10019 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10020
10021 * gcc.dg/pic-2.c: Skip for MIPS.
10022 * gcc.dg/pie-2.c: Skip for MIPS.
10023
10024 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10025
10026 PR c++/77752
10027 * g++.dg/cpp0x/initlist97.C: New.
10028 * g++.dg/cpp0x/initlist85.C: Update.
10029
10030 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10031
10032 PR c/67338
10033 * gcc.dg/pr67338.c: New test.
10034
10035 PR c++/35878
10036 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10037 dump instead of assembler.
10038 * g++.dg/init/pr35878_2.C: Likewise.
10039 * g++.dg/init/pr35878_3.C: Likewise.
10040
10041 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10042
10043 PR c/80097
10044 * gcc.dg/ubsan/pr80097.c: New test.
10045
10046 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10047
10048 PR tree-optimization/80054
10049 * g++.dg/torture/pr80054.C: New file.
10050
10051 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10052
10053 PR target/79963
10054 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10055 directive to assure selection of proper bit using rlwinm insn.
10056 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10057 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10058 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10059 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10060
10061 2017-03-20 Marek Polacek <polacek@redhat.com>
10062 Paolo Carlini <paolo.carlini@oracle.com>
10063
10064 PR c++/80059 - ICE with noexcept and __transaction_atomic
10065 * g++.dg/tm/pr80059-2.C: New test.
10066 * g++.dg/tm/pr80059.C: New test.
10067
10068 2017-03-20 Martin Liska <mliska@suse.cz>
10069
10070 PR middle-end/79753
10071 * gcc.target/i386/mpx/pr79753.c: New test.
10072
10073 2017-03-20 Martin Liska <mliska@suse.cz>
10074
10075 PR target/79769
10076 PR target/79770
10077 * g++.dg/pr79769.C: New test.
10078 * gcc.target/i386/mpx/pr79770.c: New test.
10079
10080 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10081
10082 PR target/78857
10083 * gcc.target/s390/load-and-test-fp-1.c: New test.
10084 * gcc.target/s390/load-and-test-fp-2.c: New test.
10085
10086 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10087
10088 PR fortran/79676
10089 * gfortran.dg/submodule_28.f08 : New test.
10090
10091 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10092
10093 PR fortran/71838
10094 * gfortran.dg/submodule_26.f08 : New test.
10095 * gfortran.dg/submodule_27.f08 : New test.
10096
10097 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10098
10099 PR target/79951
10100 * gcc.target/powerpc/pr79951.c: New.
10101
10102 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10103
10104 PR rtl-optimization/79910
10105 * gcc.dg/torture/pr79910.c: New test.
10106
10107 2017-03-17 Jeff Law <law@redhat.com>
10108
10109 PR tree-optimization/71437
10110 * gcc.dg/tree-ssa/pr71437.c: New test.
10111 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10112 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10113 now caught by VRP, but which were previously caught by DOM.
10114
10115 2017-03-17 Richard Biener <rguenther@suse.de>
10116
10117 PR middle-end/80075
10118 * g++.dg/torture/pr80075.C: New testcase.
10119
10120 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10121
10122 PR target/71294
10123 * g++.dg/pr71294.C: New test.
10124
10125 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10126
10127 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10128
10129 2017-03-16 Jakub Jelinek <jakub@redhat.com>
10130
10131 PR fortran/80010
10132 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10133
10134 PR fortran/79886
10135 * gfortran.dg/pr79886.f90: New test.
10136
10137 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10138
10139 PR target/79038
10140 * gcc.target/powerpc/pr79038-1.c: New test.
10141
10142 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10143
10144 PR fortran/33271
10145 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10146
10147 2017-03-15 Jiong Wang <jiong.wang@arm.com>
10148
10149 PR testsuite/79356
10150 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10151
10152 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
10153
10154 PR target/80019
10155 * gcc.target/i386/pr80019.c: New test.
10156
10157 2017-03-15 Martin Liska <mliska@suse.cz>
10158
10159 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10160
10161 2017-03-14 Martin Sebor <msebor@redhat.com>
10162
10163 PR tree-optimization/79800
10164 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10165 * gcc.dg/tree-ssa/pr79800.c: New test.
10166
10167 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10168
10169 PR target/79947
10170 * gcc.target/powerpc/pr79947.c: New test.
10171
10172 2017-03-14 Martin Sebor <msebor@redhat.com>
10173
10174 PR middle-end/80020
10175 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10176 * gcc.dg/attr-alloc_size-7.c: Same.
10177 * gcc.dg/attr-alloc_size-9.c: Same.
10178 * gcc.dg/builtin-alloc-size.c: Same.
10179 * gcc.dg/pr80020.c: New test.
10180
10181 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10182
10183 PR rtl-optimization/79728
10184 * gcc.target/i386/sse-globalreg.c: New test.
10185
10186 2017-03-14 Martin Liska <mliska@suse.cz>
10187
10188 PR lto/66295
10189 * gcc.dg/tree-prof/pr66295.c: New test.
10190
10191 2017-03-13 Martin Liska <mliska@suse.cz>
10192
10193 PR middle-end/78339
10194 * gcc.target/i386/mpx/pr78339.c: New test.
10195
10196 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10197
10198 * gcc.target/arc/bitfield.c: New file.
10199
10200 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10201
10202 * gcc.target/arc/pr9001090948.c: New file.
10203
10204 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10205
10206 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10207 Fix test. Make early-out condition return early. Correct comments.
10208
10209 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10210
10211 PR libgfortran/78854
10212 * gfortran.dg/dtio_25.f90: New test.
10213
10214 2017-03-10 Martin Sebor <msebor@redhat.com>
10215
10216 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10217
10218 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10219
10220 PR rtl-optimization/78911
10221 * gcc.target/i386/pr78911-1.c: New test.
10222 * gcc.target/i386/pr78911-2.c: New test.
10223
10224 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
10225
10226 PR target/79941
10227 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10228 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10229 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10230
10231 2017-03-10 Marek Polacek <polacek@redhat.com>
10232
10233 PR c++/79967
10234 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10235
10236 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10237
10238 PR c++/79899
10239 * g++.dg/other/friend7.C: New test.
10240
10241 PR c++/79896
10242 * g++.dg/ext/int128-5.C: New test.
10243
10244 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10245
10246 PR testsuite/79356
10247 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10248 powerpc, sparc, or s390x.
10249
10250 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10251
10252 PR target/79907
10253 * gcc.target/powerpc/pr79907.c: New.
10254
10255 2017-03-10 Olivier Hainque <hainque@adacore.com>
10256
10257 * gnat.dg/opt64.adb: New test.
10258 * gnat.dg/opt64_pkg.ads: New helper.
10259 * gnat.dg/opt64_pkg.adb: New helper.
10260
10261 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10262
10263 PR rtl-optimization/79909
10264 * gcc.target/powerpc/pr79909.c: New test.
10265
10266 PR tree-optimization/79972
10267 * gcc.dg/pr79972.c: New test.
10268
10269 PR tree-optimization/77975
10270 * gcc.dg/pr77975.c: New test.
10271
10272 2017-03-09 Marek Polacek <polacek@redhat.com>
10273
10274 PR c++/79962
10275 PR c++/79984
10276 * c-c++-common/nonnull-3.c: New test.
10277 * g++.dg/warn/Wnonnull3.C: New test.
10278
10279 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10280
10281 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10282 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10283
10284 2017-03-09 Marek Polacek <polacek@redhat.com>
10285
10286 PR sanitizer/79757
10287 * gcc.dg/ubsan/pr79757-1.c: New test.
10288 * gcc.dg/ubsan/pr79757-2.c: New test.
10289 * gcc.dg/ubsan/pr79757-3.c: New test.
10290 * gcc.dg/ubsan/pr79757-4.c: New test.
10291 * gcc.dg/ubsan/pr79757-5.c: New test.
10292
10293 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10294
10295 PR c/79969
10296 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10297
10298 2017-03-09 Marek Polacek <polacek@redhat.com>
10299
10300 PR c++/79687
10301 * g++.dg/expr/ptrmem8.C: New test.
10302 * g++.dg/expr/ptrmem9.C: New test.
10303
10304 2017-03-09 Richard Biener <rguenther@suse.de>
10305
10306 PR tree-optimization/79977
10307 * gcc.dg/graphite/pr79977.c: New testcase.
10308
10309 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10310
10311 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10312 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10313 * lib/target-supports.exp (check_effective_target_rdynamic):
10314 New proc.
10315
10316 2017-03-09 Richard Biener <rguenther@suse.de>
10317
10318 PR middle-end/79971
10319 * gcc.dg/fixed-point/pr79971.c: New testcase.
10320
10321 2017-03-09 Richard Biener <rguenther@suse.de>
10322
10323 PR ipa/79970
10324 * gcc.dg/torture/pr79970.c: New testcase.
10325
10326 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10327
10328 PR c++/71966
10329 * g++.dg/cpp0x/pr71966-1.C: New.
10330 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10331
10332 2017-03-09 Martin Liska <mliska@suse.cz>
10333
10334 PR tree-optimization/79631
10335 * gcc.target/i386/mpx/pr79631.c: New test.
10336
10337 2017-03-09 Martin Liska <mliska@suse.cz>
10338
10339 PR target/65705
10340 PR target/69804
10341 * gcc.target/i386/pr71458.c: Update scanned pattern.
10342
10343 2017-03-09 Marek Polacek <polacek@redhat.com>
10344
10345 PR c++/79672
10346 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10347 * g++.dg/warn/Wduplicated-branches3.C: New test.
10348
10349 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10350
10351 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10352
10353 2017-03-09 Martin Liska <mliska@suse.cz>
10354
10355 PR ipa/79764
10356 * g++.dg/pr79764.C: New test.
10357
10358 2017-03-09 Martin Liska <mliska@suse.cz>
10359
10360 PR ipa/79761
10361 * g++.dg/pr79761.C: New test.
10362
10363 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10364
10365 PR sanitizer/79944
10366 * c-c++-common/asan/pr79944.c: New test.
10367
10368 PR target/79932
10369 * gcc.target/i386/pr79932-2.c: New test.
10370
10371 PR target/79932
10372 * gcc.target/i386/pr79932-1.c: New test.
10373
10374 2017-03-09 Marek Polacek <polacek@redhat.com>
10375
10376 PR c++/79900 - ICE in strip_typedefs
10377 * g++.dg/warn/Wpadded-1.C: New test.
10378
10379 2017-03-08 Marek Polacek <polacek@redhat.com>
10380
10381 * g++.dg/Walloca1.C: Adjust dg-warning.
10382
10383 2017-03-08 Andrew Haley <aph@redhat.com>
10384
10385 PR tree-optimization/79943
10386 * gcc.dg/tree-ssa/pr79943.c: New test.
10387
10388 2017-03-08 Richard Biener <rguenther@suse.de>
10389
10390 PR tree-optimization/79955
10391 * gcc.dg/uninit-24.c: New testcase.
10392
10393 2017-03-08 Richard Biener <rguenther@suse.de>
10394
10395 PR tree-optimization/79920
10396 * gcc.dg/vect/pr79920.c: New testcase.
10397
10398 2017-03-08 Jakub Jelinek <jakub@redhat.com>
10399
10400 PR sanitizer/79904
10401 * gcc.dg/ubsan/pr79904.c: New test.
10402
10403 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10404
10405 PR c/79834
10406 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10407 diagnostics.
10408
10409 2017-03-07 Marek Polacek <polacek@redhat.com>
10410
10411 PR middle-end/79809
10412 * g++.dg/Walloca1.C: New test.
10413
10414 2017-03-07 Martin Liska <mliska@suse.cz>
10415
10416 PR middle-end/68270
10417 * g++.dg/pr68270.C: New test.
10418
10419 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10420
10421 PR rtl-optimization/79901
10422 * gcc.target/i386/pr79901.c: New test.
10423
10424 PR sanitizer/79897
10425 * c-c++-common/ubsan/pr79897.c: New test.
10426
10427 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10428
10429 PR rtl-optimization/79571
10430 * gcc.target/i386/pr79571.c: New.
10431
10432 2017-03-06 Marek Polacek <polacek@redhat.com>
10433
10434 PR c++/79796 - ICE with NSDMI and this pointer
10435 * g++.dg/cpp0x/nsdmi13.C: New test.
10436
10437 2017-03-06 Julia Koval <julia.koval@intel.com>
10438
10439 PR target/79793
10440 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10441 directives.
10442 * gcc.target/i386/interrupt-13.c: Ditto.
10443 * gcc.target/i386/interrupt-14.c: Ditto.
10444 * gcc.target/i386/interrupt-15.c: Ditto.
10445
10446 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10447
10448 PR c++/79822
10449 * g++.dg/cpp0x/constexpr-79822.C: New test.
10450
10451 2017-03-06 Richard Biener <rguenther@suse.de>
10452
10453 PR tree-optimization/79894
10454 * gcc.dg/vect/pr79887.c: New testcase.
10455
10456 2017-03-06 Richard Biener <rguenther@suse.de>
10457
10458 PR tree-optimization/79824
10459 * gcc.dg/vect/pr79824-1.c: New testcase.
10460 * gcc.dg/vect/pr79824-2.c: Likewise.
10461
10462 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10463
10464 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10465 gettimeofday. Remove dg-skip-if for AVR.
10466 * lib/target-supports.exp (check_effective_target_gettimeofday):
10467 New proc.
10468
10469 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10470
10471 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10472 * gcc.target/s390/hotpatch-10.c: Likewise.
10473 * gcc.target/s390/hotpatch-11.c: Likewise.
10474 * gcc.target/s390/hotpatch-12.c: Likewise.
10475 * gcc.target/s390/hotpatch-13.c: Likewise.
10476 * gcc.target/s390/hotpatch-14.c: Likewise.
10477 * gcc.target/s390/hotpatch-15.c: Likewise.
10478 * gcc.target/s390/hotpatch-16.c: Likewise.
10479 * gcc.target/s390/hotpatch-17.c: Likewise.
10480 * gcc.target/s390/hotpatch-18.c: Likewise.
10481 * gcc.target/s390/hotpatch-19.c: Likewise.
10482 * gcc.target/s390/hotpatch-2.c: Likewise.
10483 * gcc.target/s390/hotpatch-26.c: Likewise.
10484 * gcc.target/s390/hotpatch-27.c: Likewise.
10485 * gcc.target/s390/hotpatch-28.c: Likewise.
10486 * gcc.target/s390/hotpatch-3.c: Likewise.
10487 * gcc.target/s390/hotpatch-4.c: Likewise.
10488 * gcc.target/s390/hotpatch-5.c: Likewise.
10489 * gcc.target/s390/hotpatch-6.c: Likewise.
10490 * gcc.target/s390/hotpatch-7.c: Likewise.
10491 * gcc.target/s390/hotpatch-8.c: Likewise.
10492 * gcc.target/s390/hotpatch-9.c: Likewise.
10493
10494 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10495
10496 PR c++/64574
10497 * g++.dg/template/crash125.C: New.
10498
10499 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10500
10501 PR target/79812
10502 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10503
10504 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10505
10506 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10507
10508 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10509
10510 * gcc.target/mips/msa-minmax.c: New tests.
10511
10512 2017-03-06 Martin Liska <mliska@suse.cz>
10513
10514 PR sanitize/79783
10515 * g++.dg/asan/pr79783.C: New test.
10516
10517 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10518
10519 * gcc.target/mips/msa-dotp.c: New tests.
10520
10521 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10522
10523 * gcc.target/mips/msa-bclri.c: New test.
10524
10525 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10526
10527 PR c++/70266
10528 * g++.dg/tm/pr70266.C: New.
10529
10530 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
10531 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10532
10533 * gfortran.dg/coarray/fail_image_1.f08: New test.
10534 * gfortran.dg/coarray/fail_image_2.f08: New test.
10535 * gfortran.dg/coarray/failed_images_1.f08: New test.
10536 * gfortran.dg/coarray/failed_images_2.f08: New test.
10537 * gfortran.dg/coarray/image_status_1.f08: New test.
10538 * gfortran.dg/coarray/image_status_2.f08: New test.
10539 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10540 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10541 * gfortran.dg/coarray_fail_st.f90: New test.
10542 * gfortran.dg/coarray_failed_images_1.f08: New test.
10543 * gfortran.dg/coarray_image_status_1.f08: New test.
10544 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10545
10546 2017-03-03 Marek Polacek <polacek@redhat.com>
10547
10548 PR c/79758
10549 * gcc.dg/noncompile/pr79758.c: New test.
10550
10551 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10552
10553 PR middle-end/79805
10554 * g++.dg/opt/pr79805.C: New test.
10555
10556 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10557
10558 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10559 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10560 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10561 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10562 * gcc.target/i386/i386.exp
10563 (check_effective_target_avx512vpopcntdq): New.
10564
10565 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10566
10567 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10568 ilp32 targets and match DImode registers for lp64 targets.
10569
10570 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
10571
10572 * g++.dg/pr71624.C: Disable for x32.
10573 * g++.dg/pr71633.C: Ditto.
10574
10575 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10576
10577 PR target/79807
10578 * gcc.target/i386/pr79807.c: New test.
10579
10580 2017-03-03 Martin Liska <mliska@suse.cz>
10581
10582 PR tree-optimization/79803
10583 * gcc.dg/tree-ssa/pr79803.c: New test.
10584
10585 2017-03-03 Martin Liska <mliska@suse.cz>
10586
10587 PR rtl-optimization/79574
10588 * gcc.dg/pr79574-2.c: New test.
10589
10590 2017-03-03 Richard Biener <rguenther@suse.de>
10591
10592 PR c++/79825
10593 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10594
10595 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10596
10597 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10598
10599 2017-03-03 Marek Polacek <polacek@redhat.com>
10600
10601 PR c++/79791
10602 * g++.dg/warn/Wwrite-strings-1.C: New test.
10603 * g++.dg/warn/Wwrite-strings-2.C: New test.
10604 * g++.dg/warn/Wwrite-strings-3.C: New test.
10605 * g++.dg/warn/Wwrite-strings-4.C: New test.
10606 * g++.dg/warn/Wwrite-strings-5.C: New test.
10607 * g++.dg/warn/Wwrite-strings-6.C: New test.
10608 * g++.dg/warn/Wwrite-strings-7.C: New test.
10609 * g++.dg/warn/Wwrite-strings-8.C: New test.
10610 * g++.dg/warn/Wwrite-strings-9.C: New test.
10611 * g++.dg/warn/Wwrite-strings-10.C: New test.
10612 * g++.dg/warn/Wwrite-strings-11.C: New test.
10613 * g++.dg/warn/Wwrite-strings-12.C: New test.
10614
10615 2017-03-03 Richard Biener <rguenther@suse.de>
10616
10617 PR middle-end/79818
10618 * gcc.dg/torture/pr79818.c: New testcase.
10619
10620 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10621
10622 PR c++/79782
10623 * g++.dg/warn/Wunused-parm-10.C: New test.
10624
10625 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10626
10627 * gcc.dg/rtl/x86_64/*.c: Test for
10628 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10629
10630 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10631
10632 PR target/79514
10633 * gcc.target/i386/pr79514.c: New test.
10634
10635 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10636
10637 PR rtl-optimization/79780
10638 * gcc.c-torture/compile/pr79780.c: New test.
10639
10640 2017-03-02 Richard Biener <rguenther@suse.de>
10641
10642 PR tree-optimization/79345
10643 PR c++/42000
10644 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10645 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10646 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10647
10648 2017-03-02 Richard Biener <rguenther@suse.de>
10649
10650 PR c/79756
10651 * gcc.dg/vector-1.c: New testcase.
10652
10653 2017-03-02 Bin Cheng <bin.cheng@arm.com>
10654
10655 PR tree-optimization/66768
10656 * gcc.target/i386/pr66768.c: New test.
10657
10658 2017-03-02 Richard Biener <rguenther@suse.de>
10659
10660 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10661 * gcc.dg/rtl/x86_64/final.c: Likewise.
10662 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10663 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10664 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10665 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10666
10667 2017-03-02 Richard Biener <rguenther@suse.de>
10668
10669 PR tree-optimization/79777
10670 * gcc.dg/torture/pr79777.c: New testcase.
10671
10672 2017-03-01 Martin Sebor <msebor@redhat.com>
10673
10674 PR middle-end/79692
10675 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
10676 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
10677 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
10678 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
10679
10680 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
10681
10682 * gcc.target/i386/invsize-2.c: New test.
10683 * gcc.target/i386/invsize-3.c: Ditto.
10684 * gcc.target/i386/invsize-4.c: Ditto.
10685 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
10686 * gcc.target/i386/stackalign/asm-1.c: Ditto.
10687
10688 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10689
10690 PR target/79439
10691 * gcc.target/powerpc/pr79439.c: New test.
10692
10693 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
10694
10695 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
10696 scan string.
10697
10698
10699 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10700
10701 PR target/79395
10702 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
10703 pattern to look for vcmpequd. instead of vcmpnew.
10704 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
10705 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
10706 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
10707 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
10708 look for xvcmpeqdp. instead of xvcmpnedp.
10709 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
10710 look for vcmpequd. instead of vcmpnew.
10711 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
10712 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10713 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
10714 look for xvcmpeqsp. instead of xvcmpnesp.
10715 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
10716 look for xvcmpeqdp. instead of xvcmpnedp.
10717 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
10718 look for vcmpequd. instead of vcmpnew.
10719 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
10720 look for vcmpeqsp instead of xvcmpnesp.
10721 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
10722 look for xvcmpeqdp instead of xvcmpnedp.
10723
10724 2017-03-01 Richard Biener <rguenther@suse.de>
10725
10726 PR middle-end/79721
10727 * gcc.dg/torture/pr79721.c: New testcase.
10728
10729 2017-03-01 Jakub Jelinek <jakub@redhat.com>
10730
10731 PR c++/79681
10732 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
10733 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
10734
10735 PR c++/79746
10736 * g++.dg/warn/Wunused-parm-9.C: New test.
10737
10738 PR tree-optimization/79734
10739 * g++.dg/opt/pr79734.C: New test.
10740
10741 2017-02-28 Jakub Jelinek <jakub@redhat.com>
10742
10743 PR tree-optimization/79737
10744 * gcc.c-torture/execute/pr79737-1.c: New test.
10745 * gcc.c-torture/execute/pr79737-2.c: New test.
10746
10747 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
10748
10749 * gcc.target/sparc/20170228-1.c: New test.
10750
10751 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
10752
10753 * gcc.target/i386/invsize-1.c: New test.
10754
10755 2017-02-28 Martin Sebor <msebor@redhat.com>
10756
10757 PR tree-optimization/79691
10758 * gcc.dg/tree-ssa/pr79691.c: New test.
10759
10760 2017-02-28 Jakub Jelinek <jakub@redhat.com>
10761
10762 PR target/79729
10763 * gcc.target/i386/pr79729.c: New test.
10764
10765 2017-02-28 Richard Biener <rguenther@suse.de>
10766
10767 PR tree-optimization/79740
10768 * gcc.dg/torture/pr79740.c: New testcase.
10769
10770 2017-02-28 Richard Biener <rguenther@suse.de>
10771
10772 PR middle-end/79731
10773 * c-c++-common/torture/pr79731.c: New testcase.
10774
10775 2017-02-28 Richard Biener <rguenther@suse.de>
10776
10777 PR tree-optimization/79732
10778 * gcc.dg/torture/pr79732.c: New testcase.
10779
10780 2017-02-28 Richard Biener <rguenther@suse.de>
10781
10782 PR tree-optimization/79723
10783 * gcc.target/i386/pr79723.c: New testcase.
10784
10785 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
10786
10787 PR target/79544
10788 * gcc.target/powerpc/pr79544.c: New.
10789
10790 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10791
10792 PR c++/79414
10793 * g++.dg/parse/crash67.C: New.
10794
10795 2017-02-27 Bin Cheng <bin.cheng@arm.com>
10796
10797 PR tree-optimization/77536
10798 * gcc.dg/vect/pr79347.c: Revise testing string.
10799
10800 2017-02-27 Richard Biener <rguenther@suse.de>
10801
10802 PR tree-optimization/45397
10803 * gcc.dg/tree-ssa/pr45397.c: New testcase.
10804
10805 2017-02-27 Richard Biener <rguenther@suse.de>
10806
10807 PR tree-optimization/79690
10808 * gcc.target/i386/pr79690.c: New testcase.
10809
10810 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10811
10812 PR fortran/51119
10813 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
10814 of original.
10815 * gfortran.dg/inline_matmul_11.f90: Likewise.
10816 * gfortran.dg/inline_matmul_9.f90: Likewise.
10817 * gfortran.dg/matmul_13.f90: New test.
10818 * gfortran.dg/matmul_14.f90: New test.
10819
10820 2017-02-25 Jakub Jelinek <jakub@redhat.com>
10821
10822 PR middle-end/79396
10823 * g++.dg/opt/pr79396.C: New test.
10824
10825 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10826
10827 PR fortran/79597
10828 * gfortran.dg/dtio_6.f90: Update test.
10829
10830 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10831
10832 PR fortran/79601
10833 * gfortran.dg/interface_operator_2.f90: New test.
10834
10835 2017-02-24 Jakub Jelinek <jakub@redhat.com>
10836
10837 PR c/79677
10838 * gcc.dg/pr79677.c: New test.
10839
10840 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
10841
10842 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
10843 of mov.ps.
10844 * gcc.target/mips/mips-ps-type.c (move): Likewise.
10845 (cond_move1): Simplify condition to force generation of
10846 mov[nz].ps.
10847 (cond_move2): Likewise.
10848
10849 2017-02-24 Jakub Jelinek <jakub@redhat.com>
10850
10851 PR c++/79588
10852 * g++.dg/warn/Wrestrict-1.C: New test.
10853 * g++.dg/warn/Wrestrict-2.C: New test.
10854
10855 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
10856
10857 * g++.dg/ext/complit15.C: Require LTO.
10858
10859 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
10860
10861 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
10862 logical_op_short_circuit to skip targets.
10863 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
10864 and s390.
10865
10866 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10867
10868 * gnat.dg/opt63.adb: New test.
10869
10870 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10871
10872 * gnat.dg/discr47.adb: New test.
10873
10874 2017-02-24 Richard Biener <rguenther@suse.de>
10875
10876 PR tree-optimization/79389
10877 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
10878
10879 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
10880
10881 PR c++/79361
10882 * g++.dg/cpp0x/pr79361-1.C: New.
10883 * g++.dg/cpp0x/pr79361-2.C: Likewise.
10884
10885 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
10886
10887 * gcc.target/visium/bit_test.c: Accept any lsr form.
10888 * gcc.target/visium/block_move.c: Tweak.
10889
10890 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
10891
10892 PR 68749
10893 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
10894
10895 2017-02-23 Richard Biener <rguenther@suse.de>
10896
10897 PR tree-optimization/79683
10898 * gcc.target/i386/pr79683.c: New testcase.
10899
10900 2017-02-22 Jeff Law <law@redhat.com>
10901
10902 PR tree-optimization/79578
10903 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
10904
10905 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
10906
10907 * gcc.target/mips/msa-fp-cc.c: New test.
10908
10909 2017-02-22 Jakub Jelinek <jakub@redhat.com>
10910
10911 PR c++/79664
10912 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
10913 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
10914 * g++.dg/gomp/pr79664.C: New test.
10915
10916 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
10917
10918 2017-02-22 Marek Polacek <polacek@redhat.com>
10919
10920 PR c++/79653
10921 * g++.dg/cpp0x/alignas10.C: New test.
10922 * g++.dg/cpp0x/alignas9.C: New test.
10923
10924 PR c++/79657
10925 * g++.dg/ext/underlying_type12.C: New test.
10926
10927 PR c/79662
10928 * gcc.dg/enum-incomplete-4.c: New test.
10929
10930 2017-02-22 Jakub Jelinek <jakub@redhat.com>
10931
10932 PR target/70465
10933 * gcc.target/i386/pr70465-2.c: New test.
10934
10935 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
10936
10937 * gcc.dg/pr61441.c: Use dg-add-options ieee.
10938
10939 2017-02-22 Richard Biener <rguenther@suse.de>
10940
10941 PR tree-optimization/79673
10942 * gcc.target/i386/pr79673.c: New testcase.
10943
10944 2017-02-22 Richard Biener <rguenther@suse.de>
10945
10946 PR tree-optimization/79666
10947 * gcc.dg/torture/pr79666.c: New testcase.
10948
10949 2017-02-22 Martin Liska <mliska@suse.cz>
10950
10951 PR lto/79587
10952 * gcc.dg/tree-prof/pr79587.c: New test.
10953
10954 2017-02-21 Marek Polacek <polacek@redhat.com>
10955
10956 PR c++/79535
10957 * g++.dg/ext/flexary23.C: New test.
10958
10959 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
10960
10961 PR target/79593
10962 * gcc.target/i386/pr79593.c: New test.
10963
10964 2017-02-21 Jakub Jelinek <jakub@redhat.com>
10965
10966 PR c++/79654
10967 * g++.dg/cpp1z/decomp26.C: New test.
10968
10969 PR sanitizer/79589
10970 * g++.dg/ubsan/pr79589.C: New test.
10971
10972 2017-02-21 Jeff Law <law@redhat.com>
10973
10974 PR tree-optimization/79621
10975 * gcc.c-torture/compile/pr79621.c: New test.
10976
10977 2017-02-21 Jakub Jelinek <jakub@redhat.com>
10978
10979 PR c++/79655
10980 * g++.dg/cpp1y/constexpr-79655.C: New test.
10981
10982 PR c++/79639
10983 * g++.dg/cpp1y/constexpr-79639.C: New test.
10984
10985 PR target/79633
10986 * gcc.target/i386/mpx/pr79633.c: New test.
10987
10988 PR target/79570
10989 * gcc.dg/pr79570.c: New test.
10990
10991 PR c++/79641
10992 * c-c++-common/pr79641.c: New test.
10993
10994 PR tree-optimization/79649
10995 * gcc.target/i386/pr79649.c: New test.
10996
10997 PR target/79494
10998 * gcc.dg/pr79494.c: New test.
10999
11000 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11001
11002 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11003 to dg-options.
11004
11005 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11006
11007 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11008
11009 2017-02-02 Jason Merrill <jason@redhat.com>
11010
11011 PR c++/79580
11012 * g++.dg/ext/complit15.C: New.
11013
11014 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11015
11016 PR target/78056
11017 * gcc.target/powerpc/pr78056-8.c: Remove.
11018
11019 2017-02-20 Marek Polacek <polacek@redhat.com>
11020
11021 PR middle-end/79537
11022 * gcc.dg/comp-goto-4.c: New test.
11023
11024 PR sanitizer/79558
11025 * c-c++-common/ubsan/bounds-14.c: New test.
11026
11027 2017-02-20 Jakub Jelinek <jakub@redhat.com>
11028
11029 PR target/79568
11030 * gcc.target/i386/pr79568-1.c: New test.
11031 * gcc.target/i386/pr79568-2.c: New test.
11032 * gcc.target/i386/pr79568-3.c: New test.
11033
11034 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
11035
11036 PR fortran/79382
11037 * gfortran.dg/dtio_10.f90: Change test of error message.
11038 * gfortran.dg/dtio_23.f90: New test.
11039 * gfortran.dg/dtio_24.f90: New test.
11040
11041 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
11042
11043 PR fortran/79434
11044 * gfortran.dg/submodule_25.f08: New test.
11045
11046 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11047
11048 PR fortran/79447
11049 * gfortran.dg/submodule_24.f08: New test.
11050
11051 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11052
11053 PR fortran/79229
11054 * gfortran.dg/class_allocate_24.f90: New test.
11055
11056 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11057
11058 PR fortran/79402
11059 * gfortran.dg/submodule_23.f90: New test.
11060
11061 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11062
11063 PR c++/79380
11064 * g++.dg/cpp0x/alignas8.C: New.
11065
11066 2017-02-19 Eric Fiselier <eric@efcs.ca>
11067 Jonathan Wakely <jwakely@redhat.com>
11068
11069 PR c++/69523
11070 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11071
11072 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11073
11074 * gcc.dg/gimplefe-26.c: New test.
11075
11076 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
11077
11078 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11079
11080 2017-02-18 Jakub Jelinek <jakub@redhat.com>
11081
11082 PR target/79569
11083 * gcc.target/i386/3dnowA-3.c: New test.
11084
11085 PR target/79559
11086 * gcc.target/i386/pr79559.c: New test.
11087
11088 2017-02-17 Joseph Myers <joseph@codesourcery.com>
11089
11090 * gcc.dg/c11-float-2.c: New test.
11091 * gcc.dg/torture/float128-floath.c,
11092 gcc.dg/torture/float128x-floath.c,
11093 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11094 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11095 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11096 *_DECIMAL_DIG macros with DECIMAL_DIG.
11097
11098 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11099
11100 PR target/79261
11101 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11102
11103 2017-02-17 Julia Koval <julia.koval@intel.com>
11104
11105 * gcc.target/i386/rdpid.c New test.
11106 * gcc.target/i386/sse-12.c: Add -mrdpid.
11107 * gcc.target/i386/sse-13.c: Ditto.
11108 * gcc.target/i386/sse-14.c: Ditto.
11109 * gcc.target/i386/sse-22.c: Ditto.
11110 * gcc.target/i386/sse-23.c: Ditto.
11111 * g++.dg/other/i386-2.C: Ditto.
11112 * g++.dg/other/i386-3.C: Ditto.
11113
11114 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11115
11116 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11117 * gcc.dg/pr61441.c: Ditto.
11118
11119 2017-02-17 Martin Liska <mliska@suse.cz>
11120
11121 PR rtl-optimization/79574
11122 * gcc.dg/pr79574.c: New test.
11123
11124 2017-02-17 Marek Polacek <polacek@redhat.com>
11125
11126 PR middle-end/79536
11127 * gcc.dg/torture/pr79536.c: New test.
11128
11129 2017-02-16 Alan Modra <amodra@gmail.com>
11130
11131 * gcc.c-torture/execute/pr79286.c: New.
11132
11133 2017-02-16 Jakub Jelinek <jakub@redhat.com>
11134
11135 PR c++/79512
11136 * c-c++-common/gomp/pr79512.c: New test.
11137
11138 2017-02-15 Martin Sebor <msebor@redhat.com>
11139
11140 PR c++/79363
11141 * g++.dg/ext/flexary12.C: Adjust.
11142 * g++.dg/ext/flexary20.C: Same.
11143 * g++.dg/ext/flexary21.C: Same.
11144 * g++.dg/ext/flexary22.C: New test.
11145
11146 2017-02-15 Bin Cheng <bin.cheng@arm.com>
11147
11148 PR tree-optimization/79347
11149 * gcc.dg/vect/pr79347.c: New test.
11150
11151 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11152
11153 PR c++/79301
11154 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11155 [[deprecated]] comment.
11156 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11157 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11158 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11159 [[deprecated]] in -std=c++11.
11160 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11161 [[fallthrough]] in -std=c++11 and -std=c++14.
11162
11163 PR c++/79288
11164 * g++.dg/tls/pr79288.C: New test.
11165
11166 2017-02-15 Marek Polacek <polacek@redhat.com>
11167
11168 PR c/79515
11169 * gcc.dg/dfp/pr79515.c: New.
11170
11171 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
11172
11173 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11174
11175 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11176
11177 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11178 "opt_files".
11179
11180 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11181
11182 PR target/79487
11183 * gcc.dg/dfp/pr79487.c: New test.
11184 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11185 2017-02-13 change.
11186
11187 2017-01-14 Carl Love <cel@us.ibm.com>
11188
11189 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11190 xvcvsxdsp and xvcvuxdsp instructions.
11191
11192 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11193
11194 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11195 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11196 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11197 64-bit default target.
11198 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11199 a 64-bit default target.
11200
11201 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11202
11203 PR target/79481
11204 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
11205 (test_3vx): Change return type from int to void.
11206 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11207 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11208 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11209 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11210 tests.
11211 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11212 (test_3vx): Change return type from int to void.
11213 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11214 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11215 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11216 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11217 tests.
11218 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11219 intrinsic. Change scan-assembler-times number from 1 to 2.
11220 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11221 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11222 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11223 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11224 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11225 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11226 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11227
11228 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11229
11230 PR middle-end/61225
11231 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11232 Use dg-additional-options for ia32 target. Remove XFAIL.
11233
11234 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11235
11236 PR target/79495
11237 * gcc.target/i386/pr79495.c: New test.
11238
11239 2017-02-14 Marek Polacek <polacek@redhat.com>
11240
11241 PR c++/79420
11242 PR c++/79463
11243 * g++.dg/cpp1y/pr79463.C: New.
11244 * g++.dg/template/incomplete10.C: New.
11245 * g++.dg/template/incomplete9.C: New.
11246
11247 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11248
11249 PR target/79498
11250 * gcc.target/i386/pr79498.c: New test.
11251
11252 2017-02-14 Martin Sebor <msebor@redhat.com>
11253
11254 PR middle-end/79448
11255 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11256 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11257 * gcc.dg/tree-ssa/pr79448.c: New test.
11258
11259 2017-02-14 Jeff Law <law@redhat.com>
11260
11261 PR tree-optimization/79095
11262 * g++.dg/pr79095-1.C: New test
11263 * g++.dg/pr79095-2.C: New test
11264 * g++.dg/pr79095-3.C: New test
11265 * g++.dg/pr79095-4.C: New test
11266 * g++.dg/pr79095-5.C: New test
11267 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11268 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11269
11270 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11271
11272 * gcc.target/aarch64/vect_fp16_1.c: New.
11273
11274 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11275
11276 * gcc.dg/gimplefe-25.c: New test.
11277
11278 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11279
11280 PR tree-optimization/79408
11281 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11282
11283 2017-02-14 Richard Biener <rguenther@suse.de>
11284
11285 PR middle-end/79432
11286 * gcc.dg/torture/pr79432.c: New testcase.
11287
11288 2017-02-13 Martin Sebor <msebor@redhat.com>
11289
11290 PR middle-end/79496
11291 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11292
11293 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11294
11295 PR sanitizer/79341
11296 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11297 variables volatile.
11298
11299 PR c++/79232
11300 * g++.dg/cpp1z/eval-order4.C: New test.
11301 * g++.dg/other/pr79232.C: New test.
11302
11303 2017-02-13 Nathan Sidwell <nathan@acm.org>
11304
11305 PR c++/79296
11306 * g++.dg/cpp0x/pr79296.C: New.
11307
11308 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11309
11310 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11311 Instead, xfail powerpc*-*-* && lp64.
11312
11313 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11314
11315 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11316 powerpc_p8vector_ok.
11317 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11318
11319 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11320
11321 PR target/79449
11322 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11323 for reading beyond a 4k boundary.
11324
11325 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11326
11327 PR rtl-optimization/79388
11328 PR rtl-optimization/79450
11329 * gcc.c-torture/execute/pr79388.c: New test.
11330 * gcc.c-torture/execute/pr79450.c: New test.
11331
11332 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11333
11334 PR fortran/65542
11335 * gfortran.dg/spread_init_expr_2.f90: New test case.
11336
11337 2017-02-11 Jakub Jelinek <jakub@redhat.com>
11338
11339 PR sanitizer/79341
11340 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11341
11342 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
11343
11344 PR tree-ssa/56727
11345 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11346
11347 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11348
11349 PR c++/79457
11350 * g++.dg/cpp0x/pr79457.C: New test.
11351
11352 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11353
11354 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11355 scan-assembler unless lp64.
11356
11357 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11358
11359 PR tree-optimization/66612
11360 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11361
11362 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11363
11364 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11365 of all powerpc.
11366
11367 2017-02-10 Marek Polacek <polacek@redhat.com>
11368
11369 PR c++/79435
11370 * g++.dg/cpp1y/pr79435.C: New.
11371
11372 PR c++/79184
11373 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11374
11375 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11376
11377 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11378 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11379 New.
11380 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11381 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11382 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11383 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11384 (vtst_expected_poly64x2): Move to aarch64-only section.
11385 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11386 (vtst_p64, vtstq_p64): New tests.
11387
11388 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11389
11390 PR c++/71737
11391 * g++.dg/cpp0x/pr71737.C: New.
11392
11393 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
11394 Richard Biener <rguenther@suse.de>
11395
11396 * gcc.dg/gimplefe-error-1.c: New testcase.
11397 * gcc.dg/gimplefe-error-2.c: New testcase.
11398 * gcc.dg/gimplefe-error-3.c: New testcase.
11399
11400 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11401
11402 PR tree-optimization/79411
11403 * gcc.c-torture/compile/pr79411.c: New test.
11404
11405 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11406 Jason Merrill <jason@redhat.com>
11407
11408 PR c++/79143
11409 * g++.dg/cpp1z/pr79143.C: New test.
11410
11411 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
11412
11413 * gcc.dg/loop-unswitch-2.c: Update testcase.
11414 * gcc.dg/loop-unswitch-1.c: Update testcase.
11415
11416 2017-02-09 Marek Polacek <polacek@redhat.com>
11417
11418 PR c/79428
11419 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11420 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11421 * c-c++-common/goacc/pr79428-1.c: New test.
11422 * c-c++-common/gomp/pr79428-2.c: New test.
11423 * c-c++-common/gomp/pr79428-5.c: New test.
11424 * c-c++-common/gomp/pr79428-6.c: New test.
11425 * c-c++-common/pr79428-3.c: New test.
11426
11427 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11428
11429 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11430 testcases.
11431
11432 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11433
11434 PR c/79413
11435 * gcc.c-torture/compile/pr79413.c: New test.
11436
11437 PR c++/79429
11438 * c-c++-common/gomp/pr79429.c: New test.
11439 * g++.dg/gomp/pr79429.C: New test.
11440
11441 PR c/79431
11442 * c-c++-common/gomp/pr79431.c: New test.
11443
11444 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11445 Cesar Philippidis <cesar@codesourcery.com>
11446 Joseph Myers <joseph@codesourcery.com>
11447 Chung-Lin Tang <cltang@codesourcery.com>
11448
11449 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11450 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11451 * c-c++-common/goacc/loop-auto-2.c: New.
11452 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11453 * c-c++-common/goacc/tile-2.c: New.
11454 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11455 * g++.dg/goacc/tile-1.C: New, check tile subst.
11456 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11457 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11458 * gfortran.dg/goacc/tile-1.f90: New test.
11459 * gfortran.dg/goacc/tile-2.f90: New test.
11460 * gfortran.dg/goacc/tile-lowering.f95: New test.
11461
11462 2017-02-09 Richard Biener <rguenther@suse.de>
11463
11464 PR tree-optimization/69823
11465 * gcc.dg/graphite/pr69823.c: New testcase.
11466
11467 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11468
11469 PR target/78604
11470 * gcc.target/powerpc/pr78604.c: New.
11471
11472 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11473
11474 PR target/68972
11475 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11476 disable this test on power architecture.
11477
11478 2017-02-08 Richard Biener <rguenther@suse.de>
11479
11480 PR tree-optimization/71824
11481 PR tree-optimization/79409
11482 * gcc.dg/graphite/pr71824-3.c: New testcase.
11483
11484 2017-02-08 Jakub Jelinek <jakub@redhat.com>
11485
11486 PR tree-optimization/79408
11487 * gcc.dg/tree-ssa/pr79408.c: New test.
11488
11489 2017-02-08 Richard Biener <rguenther@suse.de>
11490
11491 PR tree-optimization/71824
11492 * gcc.dg/graphite/pr71824-2.c: New testcase.
11493
11494 2017-02-07 Andrew Pinski <apinski@cavium.com>
11495
11496 * gcc.target/aarch64/popcount.c: New Testcase.
11497
11498 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11499
11500 PR rtl-optimization/79386
11501 * gcc.c-torture/compile/pr79386.c: New test.
11502
11503 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11504 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11505
11506 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11507 *-*-solaris*.
11508
11509 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11510
11511 PR target/79299
11512 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11513 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11514
11515 2017-02-07 Richard Biener <rguenther@suse.de>
11516
11517 * gcc.dg/gimplefe-23.c: New testcase.
11518 * gcc.dg/gimplefe-24.c: Likewise.
11519
11520 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11521
11522 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11523 scan-assembler instead of scan-assembler-times.
11524 * gcc.target/aarch64/test_frame_10.c: Likewise.
11525 * gcc.target/aarch64/test_frame_12.c: Likewise.
11526 * gcc.target/aarch64/test_frame_2.c: Likewise.
11527 * gcc.target/aarch64/test_frame_4.c: Likewise.
11528 * gcc.target/aarch64/test_frame_6.c: Likewise.
11529 * gcc.target/aarch64/test_frame_7.c: Likewise.
11530 * gcc.target/aarch64/test_frame_8.c: Likewise.
11531
11532 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11533
11534 * gcc.target/i386/pr78419.c: Require ifunc support.
11535
11536 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
11537
11538 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11539
11540 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11541
11542 PR c++/79360
11543 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11544
11545 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
11546
11547 * lib/target-supports.exp: Define the RISC-V target.
11548 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11549 * gcc.dg/builtin-apply2.c: Likewise.
11550 * gcc.dg/ifcvt-4.c: Likewise.
11551 * gcc.dg/loop-8.c: Likewise.
11552 * gcc.dg/sibcall-10.c: Likewise.
11553 * gcc.dg/sibcall-9.c: Likewise.
11554 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11555 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11556 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11557 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11558 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11559 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11560 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11561
11562 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11563
11564 PR target/66144
11565 * gcc.target/powerpc/pr66144-1.c: New test.
11566 * gcc.target/powerpc/pr66144-2.c: Likewise.
11567 * gcc.target/powerpc/pr66144-3.c: Likewise.
11568
11569 2017-02-06 Martin Sebor <msebor@redhat.com>
11570
11571 PR tree-optimization/79376
11572 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11573 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11574
11575 2017-02-06 Jakub Jelinek <jakub@redhat.com>
11576
11577 PR c++/79379
11578 * g++.dg/cpp1y/constexpr-79379.C: New test.
11579
11580 PR c++/79377
11581 * g++.dg/lookup/pr79377.C: New test.
11582
11583 PR c++/79372
11584 * g++.dg/cpp1z/decomp25.C: New test.
11585
11586 PR tree-optimization/79284
11587 * gcc.c-torture/compile/pr79284.c: New test.
11588
11589 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11590
11591 PR c++/70448
11592 * g++.dg/cpp0x/pr70448.C: New.
11593
11594 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11595
11596 PR 78348
11597 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11598 to dg-options.
11599
11600 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
11601
11602 PR target/78883
11603 * gcc.c-torture/compile/pr78883.c: New test.
11604
11605 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
11606
11607 PR tree-ssa/79347
11608 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11609 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11610 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11611 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11612 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11613 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11614 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11615 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11616 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11617 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11618 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11619 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11620 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11621
11622 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11623
11624 PR fortran/79344
11625 * gfortran.dg/allocate_with_source_24.f90: New test.
11626
11627 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11628
11629 PR fortran/79230
11630 * gfortran.dg/der_ptr_component_2.f90: New test.
11631
11632 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11633
11634 * gcc.target/sparc/20170205-1.c: New test.
11635
11636 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
11637
11638 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11639 libatomic_available.
11640
11641 * gcc.dg/pr77587.c: Require alias support.
11642 * gcc.dg/pr77587a.c: Likewise.
11643
11644 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11645 * gcc.c-torture/execute/pr78622.c: Likewise.
11646
11647 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11648 hppa*-*-hpux*.
11649 * c-c++-common/Wunused-var-16.c: Likewise.
11650 * c-c++-common/builtin-shuffle-1.c: Likewise.
11651 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11652 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11653
11654 2017-02-03 Martin Sebor <msebor@redhat.com>
11655
11656 PR tree-optimization/79327
11657 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
11658 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11659 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
11660
11661 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11662 Martin Sebor <msebor@redhat.com>
11663
11664 PR tree-optimization/79327
11665 * gcc.dg/tree-ssa/pr79327.c: New test.
11666 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11667 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11668 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11669 (test_sprintf_chk_range_schar): Adjust dg-message.
11670 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11671 * gcc.c-torture/execute/pr79327.c: New test.
11672
11673 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11674
11675 PR target/79354
11676 * gcc.target/powerpc/pr79354.c: New test.
11677 * gcc.c-torture/execute/pr79354.c: New test.
11678
11679 2017-02-03 Martin Sebor <msebor@redhat.com>
11680
11681 PR tree-optimization/79352
11682 * gcc.dg/tree-ssa/pr79352.c: New test.
11683
11684 2017-02-03 Martin Liska <mliska@suse.cz>
11685
11686 PR lto/66295
11687 * gcc.target/i386/mvc9.c: New test.
11688
11689 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
11690
11691 PR target/79158
11692 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
11693 to VSX reg.
11694
11695 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11696
11697 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
11698 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
11699 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
11700 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
11701 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
11702 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
11703 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
11704 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
11705 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
11706 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
11707 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
11708 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
11709 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
11710
11711 2017-02-02 Martin Sebor <msebor@redhat.com>
11712
11713 PR middle-end/79275
11714 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
11715 * gcc.dg/tree-ssa/pr79275.c: New test.
11716
11717 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11718
11719 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
11720
11721 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11722
11723 PR middle-end/77445
11724 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
11725 threading is done.
11726
11727 2017-02-02 Tamar Christina <tamar.christina@arm.com>
11728
11729 PR middle-end/78142
11730 * gcc.target/aarch64/vector_initialization_nostack.c
11731 (f12): Use one vector
11732
11733 2017-02-02 Jakub Jelinek <jakub@redhat.com>
11734
11735 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
11736 * c-c++-common/asan/misalign-1.c: Likewise.
11737 * c-c++-common/asan/misalign-2.c: Likewise.
11738 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
11739 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
11740 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
11741 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
11742 add -ffat-lto-objects from/to dg-additional-options.
11743 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
11744 dg-additional-options.
11745
11746 PR target/79197
11747 * gcc.target/powerpc/pr79197.c: New test.
11748 * gcc.c-torture/compile/pr79197.c: New test.
11749
11750 2017-02-02 Richard Biener <rguenther@suse.de>
11751
11752 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
11753
11754 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
11755
11756 PR c++/69637
11757 * g++.dg/cpp0x/pr69637-1.C: New.
11758 * g++.dg/cpp0x/pr69637-2.C: Likewise.
11759
11760 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11761
11762 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
11763
11764 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11765
11766 PR target/70012
11767 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
11768 conditions.
11769
11770 2017-02-01 Jakub Jelinek <jakub@redhat.com>
11771
11772 PR testsuite/79324
11773 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
11774 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
11775 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
11776 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
11777 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
11778 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
11779 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11780 * g++.dg/debug/dwarf2/align-1.C: Likewise.
11781 * g++.dg/debug/dwarf2/align-2.C: Likewise.
11782 * g++.dg/debug/dwarf2/align-3.C: Likewise.
11783 * g++.dg/debug/dwarf2/align-4.C: Likewise.
11784 * g++.dg/debug/dwarf2/align-5.C: Likewise.
11785 * g++.dg/debug/dwarf2/align-6.C: Likewise.
11786
11787 2017-02-01 Martin Liska <mliska@suse.cz>
11788
11789 PR testsuite/79272
11790 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
11791
11792 2017-02-01 Richard Biener <rguenther@suse.de>
11793
11794 PR testsuite/76957
11795 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
11796 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
11797 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
11798 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
11799
11800 2017-02-01 Richard Biener <rguenther@suse.de>
11801
11802 PR middle-end/79315
11803 * gfortran.dg/pr79315.f90: New testcase.
11804
11805 2017-02-01 Richard Biener <rguenther@suse.de>
11806
11807 PR tree-optimization/71824
11808 * gcc.dg/graphite/pr71824.c: New testcase.
11809
11810 2017-01-31 Jakub Jelinek <jakub@redhat.com>
11811
11812 PR c++/79304
11813 * g++.dg/diagnostic/pr79304.C: New test.
11814
11815 2017-01-31 David Malcolm <dmalcolm@redhat.com>
11816
11817 PR c++/79298
11818 * g++.dg/spellcheck-pr79298.C: New test case.
11819
11820 2017-01-31 David Malcolm <dmalcolm@redhat.com>
11821
11822 PR preprocessor/79210
11823 * gcc.dg/format/pr79210.c: New test case.
11824 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
11825 New function.
11826
11827 2017-01-31 Nathan Sidwell <nathan@acm.org>
11828
11829 PR c++/79290
11830 * g++.dg/warn/pr79290.C: New.
11831
11832 PR c++/67273
11833 PR c++/79253
11834 * g++.dg/cpp1y/pr67273.C: New.
11835 * g++.dg/cpp1y/pr79253.C: New.
11836
11837 2017-01-31 Nathan Sidwell <nathan@acm.org>
11838
11839 PR c++/79264
11840 * g++.dg/cpp1y/pr61636-1.C: Augment.
11841
11842 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
11843
11844 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
11845 rand() instead of random().
11846
11847 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
11848
11849 PR tree-optimization/71691
11850 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
11851
11852 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11853
11854 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
11855 __ARCH__.
11856
11857 2017-01-31 Jakub Jelinek <jakub@redhat.com>
11858
11859 PR tree-optimization/79267
11860 * g++.dg/opt/pr79267.C: New test.
11861
11862 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
11863
11864 PR debug/63238
11865 * gcc.dg/debug/dwarf2/align-1.c: New.
11866 * gcc.dg/debug/dwarf2/align-2.c: New.
11867 * gcc.dg/debug/dwarf2/align-3.c: New.
11868 * gcc.dg/debug/dwarf2/align-4.c: New.
11869 * gcc.dg/debug/dwarf2/align-5.c: New.
11870 * gcc.dg/debug/dwarf2/align-6.c: New.
11871 * gcc.dg/debug/dwarf2/align-as-1.c: New.
11872 * g++.dg/debug/dwarf2/align-1.C: New.
11873 * g++.dg/debug/dwarf2/align-2.C: New.
11874 * g++.dg/debug/dwarf2/align-3.C: New.
11875 * g++.dg/debug/dwarf2/align-4.C: New.
11876 * g++.dg/debug/dwarf2/align-5.C: New.
11877 * g++.dg/debug/dwarf2/align-6.C: New.
11878
11879 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11880
11881 PR target/79170
11882 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
11883
11884 2017-01-30 Martin Sebor <msebor@redhat.com>
11885
11886 PR testsuite/79293
11887 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
11888
11889 2017-01-30 Martin Liska <mliska@suse.cz>
11890
11891 PR gcov-profile/79259
11892 * g++.dg/tree-prof/pr79259.C: New test.
11893
11894 2017-01-30 Richard Biener <rguenther@suse.de>
11895
11896 PR tree-optimization/79276
11897 * gcc.dg/torture/pr79276.c: New testcase.
11898
11899 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
11900
11901 PR target/79240
11902 * gcc.target/s390/pr79240.c: New test.
11903
11904 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11905
11906 PR target/79268
11907 * gcc.target/powerpc/pr79268.c: New file.
11908 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
11909 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
11910 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
11911 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
11912
11913 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
11914
11915 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
11916
11917 PR testsuite/70583
11918 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
11919
11920 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
11921 * gnat.dg/debug9.adb: Likewise.
11922
11923 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
11924
11925 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
11926 libatomic_available.
11927 * gfortran.dg/coarray_42.f90: Likewise.
11928 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
11929 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
11930 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
11931
11932 2017-01-27 Martin Sebor <msebor@redhat.com>
11933
11934 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
11935
11936 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
11937
11938 PR rtl-optimization/79194
11939 * gcc.dg/torture/pr79194.c: New test.
11940
11941 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11942
11943 PR tree-optimization/71374
11944 * gcc.target/i386/pr71374.c: New.
11945
11946 2017-01-27 Martin Sebor <msebor@redhat.com>
11947
11948 PR c++/71290
11949 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
11950 a dg-error directive.
11951
11952 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11953
11954 PR target/79131
11955 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
11956 * gcc.target/arm/pr79131-2.c: New.
11957
11958 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11959
11960 PR target/65484
11961 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
11962 vectorized on POWER unless hardware misaligned loads are
11963 available.
11964
11965 2017-01-27 Bin Cheng <bin.cheng@arm.com>
11966
11967 PR rtl-optimization/78559
11968 * gcc.c-torture/execute/pr78559.c: New test.
11969
11970 2017-01-27 Richard Biener <rguenther@suse.de>
11971
11972 PR tree-optimization/79245
11973 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
11974 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
11975
11976 2017-01-27 Jakub Jelinek <jakub@redhat.com>
11977
11978 PR c/79199
11979 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
11980 target. Use 4294967293U instead of 4294967293.
11981
11982 2017-01-27 Richard Biener <rguenther@suse.de>
11983
11984 PR tree-optimization/71433
11985 * gcc.dg/Warray-bounds-21.c: New testcase.
11986
11987 2017-01-27 Richard Biener <rguenther@suse.de>
11988
11989 PR tree-optimization/79244
11990 * gcc.dg/torture/pr79244.c: New testcase.
11991
11992 2017-01-27 Jakub Jelinek <jakub@redhat.com>
11993
11994 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
11995 all occurrences of 40 to 32.
11996
11997 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
11998
11999 PR target/79239
12000 * gcc.target/arm/pr79239.c: New test.
12001
12002 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12003
12004 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12005
12006 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
12007
12008 PR c++/64382
12009 * g++.dg/cpp1y/pr64382.C: New test.
12010
12011 2017-01-26 Martin Sebor <msebor@redhat.com>
12012
12013 PR middle-end/78703
12014 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12015 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12016 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12017 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12018
12019 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12020
12021 PR debug/79129
12022 * g++.dg/debug/dwarf2/pr79129.C: New test.
12023
12024 PR debug/78835
12025 * g++.dg/debug/dwarf2/pr78835.C: New test.
12026
12027 2017-01-26 Martin Sebor <msebor@redhat.com>
12028
12029 PR middle-end/78703
12030 * gcc.dg/format/pr78569.c: Adjust.
12031 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12032 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12033 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12034 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12035 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12036 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12037 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12038 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12039 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12040 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12041 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12042
12043 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12044
12045 PR c++/68727
12046 * g++.dg/other/offsetof8.C: Add expected error.
12047 * g++.dg/other/offsetof9.C: New test.
12048
12049 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
12050
12051 * g++.dg/opt/declone3.C: Require LTO.
12052
12053 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12054
12055 PR target/79131
12056 * gcc.target/arm/pr79131.c: New.
12057
12058 2017-01-26 Bin Cheng <bin.cheng@arm.com>
12059
12060 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12061
12062 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
12063
12064 PR libstdc++/79190
12065 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12066 matches replaced operator delete.
12067
12068 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12069
12070 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12071 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12072 avx512f with avx512dq.
12073 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12074 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12075 avx512f with avx512dq.
12076 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12077 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12078 avx512f with avx512dq.
12079
12080 2017-01-26 Marek Polacek <polacek@redhat.com>
12081
12082 PR c/79199
12083 * c-c++-common/Wduplicated-branches-13.c: New test.
12084
12085 2017-01-26 David Sherwood <david.sherwood@arm.com>
12086
12087 PR middle-end/79212
12088 * gfortran.dg/gomp/sharing-4.f90: New test.
12089
12090 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12091
12092 PR target/70465
12093 * gcc.target/i386/pr70465.c: New test.
12094
12095 * brig.dg/dg.exp: Update copyright years.
12096 * lib/brig-dg.exp: Update copyright years.
12097 * lib/brig.exp: Update copyright years.
12098
12099 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12100
12101 PR target/79179
12102 * gcc.target/powerpc/pr79179.c: New test.
12103
12104 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12105
12106 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12107 generation to accept D-mode memory accesses.
12108
12109 2017-01-25 Martin Sebor <msebor@redhat.com>
12110
12111 PR c++/71290
12112 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12113 * g++.dg/ext/flexarray-mangle.C: Same.
12114 * g++.dg/ext/flexarray-subst.C: Same.
12115 * g++.dg/ext/flexary10.C: Same.
12116 * g++.dg/ext/flexary11.C: Same.
12117 * g++.dg/ext/flexary14.C: Same.
12118 * g++.dg/ext/flexary16.C: Same.
12119 * g++.dg/ext/flexary18.C: Same.
12120 * g++.dg/ext/flexary19.C: Same.
12121 * g++.dg/ext/flexary7.C: Same.
12122 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12123 * g++.dg/ubsan/object-size-1.C: Same.
12124 * obj-c++.dg/property/at-property-23.mm: Same.
12125
12126 2017-01-25 Jakub Jelinek <jakub@redhat.com>
12127
12128 PR c++/78896
12129 * g++.dg/cpp1z/decomp24.C: New test.
12130
12131 PR c++/77914
12132 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12133 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12134 expect a warning.
12135 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12136 expect warnings.
12137 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12138 * g++.dg/cpp1y/pr59636.C: Likewise.
12139 * g++.dg/cpp1y/pr60190.C: Likewise.
12140
12141 2017-01-25 Bin Cheng <bin.cheng@arm.com>
12142
12143 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12144
12145 2017-01-25 Carl Love <cel@us.ibm.com>
12146
12147 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
12148 vec_packs built-ins
12149
12150 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12151
12152 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12153 -mcpu=cortex-a57.
12154 * gcc.target/arm/vseleqsf.c: Likewise.
12155 * gcc.target/arm/vselgedf.c: Likewise.
12156 * gcc.target/arm/vselgesf.c: Likewise.
12157 * gcc.target/arm/vselgtdf.c: Likewise.
12158 * gcc.target/arm/vselgtsf.c: Likewise.
12159 * gcc.target/arm/vselledf.c: Likewise.
12160 * gcc.target/arm/vsellesf.c: Likewise.
12161 * gcc.target/arm/vselltdf.c: Likewise.
12162 * gcc.target/arm/vselltsf.c: Likewise.
12163 * gcc.target/arm/vselnedf.c: Likewise.
12164 * gcc.target/arm/vselnesf.c: Likewise.
12165 * gcc.target/arm/vselvcdf.c: Likewise.
12166 * gcc.target/arm/vselvcsf.c: Likewise.
12167 * gcc.target/arm/vselvsdf.c: Likewise.
12168 * gcc.target/arm/vselvssf.c: Likewise.
12169
12170 2017-01-25 Richard Biener <rguenther@suse.de>
12171
12172 PR testsuite/72850
12173 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12174 to what we had before adding the threading passes.
12175
12176 2017-01-25 Richard Biener <rguenther@suse.de>
12177
12178 PR tree-optimization/69264
12179 * g++.dg/torture/pr69264.C: New testcase.
12180
12181 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12182
12183 PR target/79145
12184 * gcc.target/arm/pr79145.c: New test.
12185
12186 2017-01-25 Richard Biener <rguenther@suse.de>
12187
12188 PR debug/78363
12189 * g++.dg/gomp/pr78363-1.C: New testcase.
12190 * g++.dg/gomp/pr78363-2.C: Likewise.
12191 * g++.dg/gomp/pr78363-3.C: Likewise.
12192
12193 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12194
12195 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12196 * gcc.dg/lto/pr61526_0.c: Likewise.
12197 * gcc.dg/lto/pr64415_0.c: Likewise.
12198
12199 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12200
12201 PR c++/79205
12202 * g++.dg/cpp1z/decomp22.C: New test.
12203 * g++.dg/cpp1z/decomp23.C: New test.
12204
12205 2017-01-24 Nathan Sidwell <nathan@acm.org>
12206
12207 PR c++/78469
12208 * g++.dg/cpp0x/pr78469.C: New.
12209
12210 PR c++/79118
12211 * g++.dg/cpp0x/pr79118.C: New.
12212
12213 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12214
12215 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12216
12217 2017-01-24 David Malcolm <dmalcolm@redhat.com>
12218
12219 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12220 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12221 * gcc.dg/rtl/rtl.exp: New file.
12222 * gcc.dg/rtl/test.c: New file.
12223 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12224 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12225 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12226 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12227 * gcc.dg/rtl/x86_64/final.c: New test case.
12228 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12229 * gcc.dg/rtl/x86_64/ira.c: New test case.
12230 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12231 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12232 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12233 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12234 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12235 * gcc.dg/rtl/x86_64/test_1.h: New file.
12236 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12237 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12238 * gcc.dg/rtl/x86_64/times-two.h: New file.
12239 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12240
12241 2017-01-24 Bin Cheng <bin.cheng@arm.com>
12242
12243 PR tree-optimization/79159
12244 * g++.dg/tree-ssa/pr79159.C: New test.
12245
12246 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
12247 Martin Jambor <mjambor@suse.cz>
12248
12249 * lib/brig-dg.exp: New file.
12250 * lib/brig.exp: Likewise.
12251 * brig.dg/README: Likewise.
12252 * brig.dg/dg.exp: Likewise.
12253 * brig.dg/test/gimple/alloca.hsail: Likewise.
12254 * brig.dg/test/gimple/atomics.hsail: Likewise.
12255 * brig.dg/test/gimple/branches.hsail: Likewise.
12256 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12257 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12258 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12259 * brig.dg/test/gimple/mem.hsail: Likewise.
12260 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12261 * brig.dg/test/gimple/packed.hsail: Likewise.
12262 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12263 * brig.dg/test/gimple/variables.hsail: Likewise.
12264 * brig.dg/test/gimple/vector.hsail: Likewise.
12265
12266 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12267
12268 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12269 support asan, only on i?86/x86_64 require sse2_runtime.
12270
12271 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12272
12273 PR target/66669
12274 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12275 test on powerpc targets.
12276
12277 2017-01-23 Martin Sebor <msebor@redhat.com>
12278
12279 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12280
12281 2017-01-23 Richard Biener <rguenther@suse.de>
12282
12283 PR tree-optimization/79088
12284 PR tree-optimization/79188
12285 * gcc.dg/torture/pr79088.c: New testcase.
12286 * gcc.dg/torture/pr79188.c: Likewise.
12287
12288 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12289
12290 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12291 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12292 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12293 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12294 type of test function to reflect change in built-in function's
12295 return type.
12296 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12297 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12298 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12299 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12300 type and second argument type to reflect change in built-in
12301 function's type signature.
12302 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12303 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12304 type of test function to reflect change in built-in function's
12305 return type.
12306 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12307 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12308 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12309 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12310 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12311 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12312 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12313 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12314 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12315 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12316 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12317 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12318 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12319 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12320 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12321 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12322 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12323 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12324 type of test function to reflect change in built-in function's
12325 return type.
12326 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12327 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12328 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12329 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12330 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12331 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12332 test function's result and second argument to reflect change in
12333 built-in function's type signature.
12334 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12335
12336 2017-01-23 Nathan Sidwell <nathan@acm.org>
12337
12338 PR C++/71710
12339 * g++.dg/template/pr71710.C: New.
12340
12341 PR c++/71406
12342 PR c++/77508
12343 * g++.dg/template/pr71406.C: New.
12344
12345 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12346
12347 * gfortran.dg/integer_exponentiation_7.f90: New test.
12348
12349 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12350
12351 PR rtl-optimization/78634
12352 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12353
12354 2017-01-23 Bin Cheng <bin.cheng@arm.com>
12355
12356 PR tree-optimization/70754
12357 * gfortran.dg/pr70754.f90: New test.
12358
12359 2017-01-23 Martin Liska <mliska@suse.cz>
12360
12361 PR tree-optimization/79196
12362 * gcc.dg/asan/pr79196.c: New test.
12363 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12364
12365 2017-01-23 Michael Matz <matz@suse.de>
12366
12367 PR tree-optimization/78384
12368 * gcc.dg/pr78384.c: New test.
12369
12370 2017-01-23 Richard Biener <rguenther@suse.de>
12371
12372 PR tree-optimization/79186
12373 * gcc.dg/torture/pr79186.c: New testcase.
12374 * gcc.dg/torture/pr79187.c: Likewise.
12375
12376 2017-01-23 Martin Jambor <mjambor@suse.cz>
12377
12378 * gcc.dg/ipa/vrp8.c: New test.
12379
12380 2017-01-23 Martin Jambor <mjambor@suse.cz>
12381
12382 PR ipa/79108
12383 * gfortran.dg/lto/pr79108_0.f90: New test.
12384
12385 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12386
12387 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12388 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12389 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12390 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12391 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12392 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12393 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12394 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12395 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12396 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12397 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12398 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12399 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12400 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12401 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12402 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12403
12404 2017-01-23 Richard Biener <rguenther@suse.de>
12405 Nick Clifton <nickc@redhat.com>
12406
12407 PR testsuite/78421
12408 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12409 If the target is ARM return the result of the
12410 check_effective_target_arm_vect_no_misalign proc.
12411 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12412 support unaligned vectors then only expect one of the loops to be
12413 unrolled.
12414
12415 2017-01-23 Martin Liska <mliska@suse.cz>
12416
12417 * gcc.dg/asan/use-after-scope-10.c: New test.
12418 * gcc.dg/asan/use-after-scope-11.c: New test.
12419 * g++.dg/asan/use-after-scope-5.C: New test.
12420
12421 2017-01-23 Martin Liska <mliska@suse.cz>
12422
12423 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12424 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12425 sanopt optimization for ASAN_POISON.
12426
12427 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12428
12429 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12430
12431 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12432
12433 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12434 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12435 for poly*_t types.
12436 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12437 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12438 exec_vcombine): Likewise.
12439 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12440 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12441 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12442 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12443 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12444 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12445 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12446 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12447 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12448 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12449 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12450 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12451 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12452 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12453 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12454 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12455 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12456 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12457 Likewise.
12458 (TEST_VGET_LANE): Cast to uint to avoid warning.
12459 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12460 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12461 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12462 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12463 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12464 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12465 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12466 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12467 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12468 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12469 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12470 CHECK_POLY instead of CHECK for poly64_t types.
12471 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12472 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12473 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12474 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12475 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12476 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12477 uint32_t.
12478 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12479 for int32_t, int64_t.
12480 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12481 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12482 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12483 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12484 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12485 needed.
12486
12487 2017-01-22 Jakub Jelinek <jakub@redhat.com>
12488
12489 PR fortran/79154
12490 * gfortran.dg/gomp/pr79154-1.f90: New test.
12491 * gfortran.dg/gomp/pr79154-2.f90: New test.
12492
12493 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12494
12495 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12496
12497 2017-01-21 Marek Polacek <polacek@redhat.com>
12498
12499 PR testsuite/79169
12500 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12501
12502 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
12503
12504 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12505
12506 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12507
12508 PR rtl-optimization/79125
12509 * gcc.dg/torture/pr79125.c: New test.
12510
12511 2017-01-20 Jiong Wang <jiong.wang@arm.com>
12512
12513 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
12514 only.
12515 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12516 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
12517
12518 2017-01-20 Nathan Sidwell <nathan@acm.org>
12519
12520 PR c++/78495
12521 * g++.dg/cpp1z/inh-ctor38.C: New.
12522
12523 2017-01-20 Marek Polacek <polacek@redhat.com>
12524
12525 PR c/79152
12526 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12527
12528 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12529
12530 * lib/target-supports.exp (check_configured_with): New procedure.
12531 (check_effective_target_default_mode): new effective target.
12532 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12533 default mode. Fix dg-skip-if target selector syntax.
12534 * gcc.target/arm/optional_thumb-2.c: Likewise.
12535 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12536 syntax.
12537
12538 2017-01-20 David Malcolm <dmalcolm@redhat.com>
12539
12540 PR c++/77829
12541 PR c++/78656
12542 * g++.dg/spellcheck-pr77829.C: New test case.
12543 * g++.dg/spellcheck-pr78656.C: New test case.
12544
12545 2017-01-20 Marek Polacek <polacek@redhat.com>
12546
12547 PR c/64279
12548 * c-c++-common/Wduplicated-branches-1.c: New test.
12549 * c-c++-common/Wduplicated-branches-10.c: New test.
12550 * c-c++-common/Wduplicated-branches-11.c: New test.
12551 * c-c++-common/Wduplicated-branches-12.c: New test.
12552 * c-c++-common/Wduplicated-branches-2.c: New test.
12553 * c-c++-common/Wduplicated-branches-3.c: New test.
12554 * c-c++-common/Wduplicated-branches-4.c: New test.
12555 * c-c++-common/Wduplicated-branches-5.c: New test.
12556 * c-c++-common/Wduplicated-branches-6.c: New test.
12557 * c-c++-common/Wduplicated-branches-7.c: New test.
12558 * c-c++-common/Wduplicated-branches-8.c: New test.
12559 * c-c++-common/Wduplicated-branches-9.c: New test.
12560 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12561 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12562 * g++.dg/ext/builtin-object-size3.C: Likewise.
12563 * g++.dg/gomp/loop-1.C: Likewise.
12564 * g++.dg/warn/Wduplicated-branches1.C: New test.
12565 * g++.dg/warn/Wduplicated-branches2.C: New test.
12566
12567 2017-01-20 Martin Liska <mliska@suse.cz>
12568
12569 PR lto/69188
12570 * gcc.dg/lto/pr69188_0.c: New test.
12571 * gcc.dg/lto/pr69188_1.c: New test.
12572
12573 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12574
12575 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12576 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12577 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12578 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12579 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12580 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12581 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12582 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12583 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12584 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12585 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12586 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12587 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12588 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12589 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12590 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12591 * gcc.target/i386/avx-1.c: Test new intrinsics.
12592 * gcc.target/i386/sse-13.c: Ditto.
12593 * gcc.target/i386/sse-23.c: Ditto.
12594
12595 2017-01-20 Richard Biener <rguenther@suse.de>
12596
12597 PR tree-optimization/71264
12598 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12599
12600 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12601
12602 * gcc.target/mips/madd4-1.c: New file.
12603 * gcc.target/mips/madd4-2.c: Likewise.
12604 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12605 HAS_MADD4.
12606 (mips_option_groups): Add -m[no-]madd4.
12607 (mips-dg-init): Detect default -mno-madd4.
12608 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12609 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12610 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12611 * gcc.target/mips/nmadd-1.c: Likewise.
12612 * gcc.target/mips/nmadd-2.c: Likewise.
12613 * gcc.target/mips/nmadd-3.c: Likewise.
12614
12615 2017-01-19 Jiong Wang <jiong.wang@arm.com>
12616
12617 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12618 combined instructions.
12619 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12620 instructions.
12621 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12622 of pointer authentication.
12623
12624 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12625
12626 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12627 floating point hardware to run test.
12628
12629 2017-01-19 Tamar Christina <tamar.christina@arm.com>
12630
12631 * lib/target-supports.exp
12632 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12633
12634 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12635
12636 PR testsuite/79051
12637 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12638 __x86_64__]: Allow for target i?86-*-*.
12639
12640 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12641
12642 PR target/78176
12643 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12644 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12645 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12646 HAS_LXC1.
12647 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12648 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12649 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12650
12651 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12652
12653 PR fortran/70696
12654 * gfortran.dg/coarray_43.f90: New test.
12655
12656 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
12657
12658 PR rtl-optimization/79121
12659 * gcc.c-torture/execute/pr79121.c: New test.
12660
12661 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12662
12663 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12664 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12665
12666 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
12667
12668 PR fortran/50069
12669 PR fortran/55086
12670 * gfortran.dg/pr50069_1.f90: New test.
12671 * gfortran.dg/pr50069_2.f90: New test.
12672 * gfortran.dg/pr55086_1.f90: New test.
12673 * gfortran.dg/pr55086_1_tfat.f90: New test.
12674 * gfortran.dg/pr55086_2.f90: New test.
12675 * gfortran.dg/pr55086_2_tfat.f90: New test.
12676 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
12677
12678 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12679 * gcc.dg/strcmp-1.c: New test.
12680 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
12681
12682 2017-01-18 David Malcolm <dmalcolm@redhat.com>
12683
12684 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
12685 (dejagnu_fail): Likewise.
12686 (dejagnu_note): Likewise.
12687 (pass): Provide forward decl, moving true decl to after #include
12688 of harness.h.
12689 (fail): Likewise.
12690 (note): Likewise.
12691
12692 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12693
12694 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12695 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12696
12697 2017-01-18 Nathan Sidwell <nathan@acm.org>
12698
12699 PR c++/78488
12700 * g++.dg/cpp1z/inh-ctor37.C: New.
12701
12702 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
12703
12704 PR rtl-optimization/78952
12705 * gcc.target/i386/pr78952-1.c: New test.
12706 * gcc.target/i386/pr78952-2.c: Ditto.
12707
12708 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12709
12710 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
12711
12712 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12713
12714 PR fortran/70696
12715 * gfortran.dg/coarray_event_1.f08: New test.
12716
12717 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12718
12719 PR target/77416
12720 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
12721 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
12722 from dg-options.
12723 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
12724 guarded test.
12725 * gcc.target/powerpc/fusion4.c: Likewise.
12726 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
12727 guarded test.
12728 * gcc.target/powerpc/pr58673-1.c: Likewise.
12729 * gcc.target/powerpc/pr58673-2.c: Likewise.
12730 * gcc.target/powerpc/pr59054.c: Likewise.
12731
12732 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12733
12734 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
12735 vec_bperm.
12736 * gcc.target/powerpc/p9-vbpermd.c: New file.
12737
12738 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12739
12740 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
12741 (must_not_compile2): Downcase first letter of error messages.
12742 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
12743 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
12744
12745 2017-01-18 Nathan Sidwell <nathan@acm.org>
12746
12747 PR c++/79091
12748 * g++.dg/pr79091.C: New.
12749
12750 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12751
12752 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
12753 to dg-options.
12754 (p0): Add missing dg-error.
12755
12756 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
12757
12758 * gcc.target/msp430/mul_f5_muldef.c: New test.
12759
12760 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12761
12762 PR target/79004
12763 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
12764 options. Fix up the syntax for using \m and \M.
12765
12766 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12767
12768 PR target/78875
12769 * gcc.target/powerpc/ssp-1.c: New testcase.
12770 * gcc.target/powerpc/ssp-2.c: New testcase.
12771
12772 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12773
12774 * gcc.target/aarch64/eh_return.c: New test.
12775
12776 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12777
12778 * vec-rlmi-rlnm.c: New file.
12779
12780 2017-01-17 Nathan Sidwell <nathan@acm.org>
12781
12782 PR c++/61636
12783 * g++.dg/cpp1y/pr61636-1.C: New.
12784 * g++.dg/cpp1y/pr61636-2.C: New.
12785 * g++.dg/cpp1y/pr61636-3.C: New.
12786
12787 2017-01-17 Martin Sebor <msebor@redhat.com>
12788
12789 PR testsuite/79115
12790 * gcc.dg/pr78768.c: Make it a link-only test.
12791
12792 2017-01-17 David Malcolm <dmalcolm@redhat.com>
12793
12794 PR c++/71497
12795 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
12796 expected messages.
12797 * c-c++-common/Wmisleading-indentation.c: Likewise.
12798
12799 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
12800
12801 PR target/79058
12802 * gcc.target/arm/pr79058.c: New.
12803
12804 2017-01-17 Jakub Jelinek <jakub@redhat.com>
12805
12806 PR tree-optimization/71854
12807 * gcc.dg/vect/pr71854.c: New test.
12808
12809 2017-01-17 Martin Liska <mliska@suse.cz>
12810
12811 PR ipa/71207
12812 * g++.dg/ipa/pr71207.C: New test.
12813
12814 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
12815
12816 PR middle-end/77445
12817 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
12818 * gcc.dg/tree-ssa/pr77445.c: New testcase.
12819
12820 2017-01-17 Jakub Jelinek <jakub@redhat.com>
12821
12822 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
12823 rather than long unsigned int.
12824 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
12825
12826 2017-01-17 Richard Biener <rguenther@suse.de>
12827
12828 PR tree-optimization/71433
12829 * gcc.dg/Warray-bounds-20.c: New testcase.
12830
12831 2017-01-17 Richard Biener <rguenther@suse.de>
12832
12833 PR testsuite/52563
12834 PR testsuite/71237
12835 PR testsuite/77737
12836 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
12837 * gcc.dg/tree-ssa/scev-4.c: Likewise.
12838 * gcc.dg/tree-ssa/scev-5.c: Likewise.
12839
12840 2017-01-17 Alan Modra <amodra@gmail.com>
12841
12842 * gcc.target/powerpc/pr79066.c: New.
12843
12844 2017-01-16 Jeff Law <law@redhat.com>
12845
12846 PR tree-optimization/33562
12847 PR tree-optimization/61912
12848 PR tree-optimization/77485
12849 PR tree-optimization/79090
12850 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
12851 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
12852
12853 2017-01-16 Jakub Jelinek <jakub@redhat.com>
12854
12855 PR c/79089
12856 * gcc.c-torture/compile/pr79089.c: New test.
12857
12858 PR target/79080
12859 * gcc.dg/pr79080.c: New test.
12860
12861 2017-01-16 David Malcolm <dmalcolm@redhat.com>
12862
12863 PR c/78304
12864 * gcc.dg/format/pr78304.c: Convert argument from integral type
12865 to a pointer.
12866 * gcc.dg/format/pr78304-2.c: Likewise.
12867
12868 2017-01-16 Carl Love <cel@us.ibm.com>
12869
12870 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
12871 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
12872
12873 2017-01-16 Carl Love <cel@us.ibm.com>
12874
12875 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
12876 Change arguments and return type to bool long long.
12877
12878 2017-01-16 Martin Sebor <msebor@redhat.com>
12879
12880 PR testsuite/79051
12881 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
12882 on x86.
12883
12884 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12885
12886 Revert:
12887 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12888
12889 PR c++/71737
12890 * g++.dg/cpp0x/pr71737.C: New.
12891
12892 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12893
12894 * gcc.target/powerpc/swaps-p8-27.c: New.
12895
12896 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12897
12898 PR c++/71737
12899 * g++.dg/cpp0x/pr71737.C: New.
12900
12901 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
12902
12903 * gnat.dg/opt62.adb: New test.
12904 * gnat.dg/opt62_pkg.ads: New helper.
12905
12906 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
12907
12908 PR rtl-optimization/78626
12909 PR rtl-optimization/78727
12910 * gcc.dg/torture/pr78626.c: New test.
12911 * gcc.dg/torture/pr78727.c: New test.
12912
12913 2017-01-14 Alan Modra <amodra@gmail.com>
12914
12915 * gcc.c-torture/compile/pr72749.c: New test.
12916
12917 2017-01-13 David Malcolm <dmalcolm@redhat.com>
12918
12919 PR c/78304
12920 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
12921 (test_macro_2): New test.
12922 (test_macro_3): New test.
12923 (test_macro_4): New test.
12924 (test_non_contiguous_strings): Convert line number to line offset.
12925 * gcc.dg/format/pr78304-2.c: New test case.
12926 * gcc.dg/format/pr78304.c: New test case.
12927
12928 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
12929
12930 * gcc.target/i386/funcspec-56.inc: Add missing options and
12931 reorder options by implied ISAs, as in ix86_target_string.
12932
12933 2017-01-13 Marek Polacek <polacek@redhat.com>
12934
12935 PR c++/71166
12936 * g++.dg/cpp0x/constexpr-array18.C: New test.
12937
12938 2017-01-13 Jeff Law <law@redhat.com>
12939
12940 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
12941
12942 PR tree-optimization/61912
12943 PR tree-optimization/77485
12944 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
12945 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
12946 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
12947
12948 PR tree-optimization/33562
12949 PR tree-optimization/61912
12950 PR tree-optimization/77485
12951 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
12952 * gcc.dg/tree-ssa/complex-5.c: Likewise.
12953 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
12954 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
12955 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
12956 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
12957 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
12958
12959 2017-01-13 Martin Liska <mliska@suse.cz>
12960
12961 PR ipa/79043
12962 * gcc.c-torture/execute/pr79043.c: New test.
12963
12964 2017-01-13 Richard Biener <rguenther@suse.de>
12965
12966 PR middle-end/78411
12967 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
12968
12969 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12970
12971 PR fortran/70697
12972 * gfortran.dg/coarray/event_4.f08: New test.
12973
12974 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12975
12976 PR fortran/70696
12977 * gfortran.dg/coarray/event_3.f08: New test.
12978
12979 2017-01-13 Richard Biener <rguenther@suse.de>
12980
12981 PR tree-optimization/77283
12982 * gcc.dg/tree-ssa/split-path-9.c: Fix.
12983
12984 2017-01-13 Richard Biener <rguenther@suse.de>
12985
12986 * gcc.dg/gimplefe-22.c: New testcase.
12987
12988 2017-01-13 Richard Biener <rguenther@suse.de>
12989
12990 PR tree-optimization/77283
12991 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
12992 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
12993 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
12994
12995 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
12996
12997 * gcc.dg/pr77862.c: Require fpic target.
12998
12999 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13000
13001 PR target/79004
13002 * gcc.target/powerpc/pr79004.c: New test.
13003
13004 2017-01-12 Martin Sebor <msebor@redhat.com>
13005
13006 * gcc.dg/pr78138.c: Adjust.
13007 * gcc.dg/pr78768.c: Adjust.
13008 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13009 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13010 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13011 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13012 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13013 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13014 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13015 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13016 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13017 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13018 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13019
13020 2017-01-12 Jakub Jelinek <jakub@redhat.com>
13021
13022 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13023
13024 2017-01-12 Martin Sebor <msebor@redhat.com>
13025
13026 PR testsuite/79051
13027 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13028 due to bug 79054.
13029
13030 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
13031
13032 * gcc.dg/pr78768.c: Require LTO.
13033
13034 2017-01-12 Martin Sebor <msebor@redhat.com>
13035
13036 PR c/79074
13037 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13038 due to the referenced bug.
13039
13040 2017-01-12 Martin Sebor <msebor@redhat.com>
13041
13042 PR testsuite/79073
13043 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13044
13045 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
13046
13047 * gcc.target/i386/builtin_target.c (check_features): Check all
13048 supported __builtin_cpu_supports options.
13049
13050 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13051
13052 PR tree-optimization/78319
13053 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13054 Remove xfail.
13055
13056 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13057
13058 PR target/79044
13059 * gcc.target/powerpc/swaps-p8-26.c: New.
13060
13061 2017-01-12 Richard Biener <rguenther@suse.de>
13062
13063 * gcc.dg/gimplefe-21.c: New testcase.
13064
13065 2017-01-12 Michael Collison <michael.collison@arm.com>
13066
13067 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13068
13069 2017-01-11 Julia Koval <julia.koval@intel.com>
13070 Uros Bizjak <ubizjak@gmail.com>
13071
13072 * gcc.target/i386/sgx.c New test.
13073 * gcc.target/i386/sse-12.c: Add -msgx.
13074 * gcc.target/i386/sse-13.c: Ditto.
13075 * gcc.target/i386/sse-14.c: Ditto.
13076 * gcc.target/i386/sse-22.c: Ditto.
13077 * gcc.target/i386/sse-23.c: Ditto.
13078 * g++.dg/other/i386-2.C: Ditto.
13079 * g++.dg/other/i386-3.C: Ditto.
13080
13081 2017-01-11 Martin Sebor <msebor@redhat.com>
13082
13083 PR c++/24511
13084 * g++.dg/template/explicit9.C: New test.
13085
13086 2017-01-11 Nathan Sidwell <nathan@acm.org>
13087
13088 PR c++/77812
13089 * g++.dg/pr77812.C: New.
13090
13091 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13092
13093 PR c++/71537
13094 * g++.dg/cpp1y/constexpr-71537.C: New test.
13095
13096 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13097 argument.
13098
13099 2017-01-11 Martin Sebor <msebor@redhat.com>
13100
13101 PR c/47931
13102 * c-c++-common/Waddress-2.c: New test.
13103
13104 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13105
13106 PR c++/78341
13107 * g++.dg/cpp0x/pr78341.C: New test.
13108
13109 2017-01-11 Martin Sebor <msebor@redhat.com>
13110
13111 PR c/78768
13112 * gcc.dg/pr78768.c: New test.
13113
13114 2017-01-11 David Malcolm <dmalcolm@redhat.com>
13115
13116 PR driver/78877
13117 * gcc.dg/spellcheck-options-14.c: New test case.
13118 * gcc.dg/spellcheck-options-15.c: New test case.
13119 * gcc.dg/spellcheck-options-16.c: New test case.
13120 * gcc.dg/spellcheck-options-17.c: New test case.
13121
13122 2017-01-11 Martin Liska <mliska@suse.cz>
13123
13124 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13125
13126 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13127
13128 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13129 instead of just 1 for the decomposition from struct C.
13130
13131 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13132
13133 * gcc.c-torture/execute/20170111-1.c: New test.
13134
13135 2017-01-11 Richard Biener <rguenther@suse.de>
13136
13137 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13138
13139 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13140
13141 PR middle-end/50199
13142 * gcc.dg/lto/pr50199_0.c: New test.
13143
13144 2017-01-10 Martin Sebor <msebor@redhat.com>
13145
13146 PR testsuite/78960
13147 PR testsuite/78959
13148 PR testsuite/78133
13149 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13150 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13151
13152 2017-01-10 Martin Sebor <msebor@redhat.com>
13153
13154 PR middle-end/78138
13155 * gcc.dg/pr78138.c: New test.
13156
13157 2017-01-10 David Malcolm <dmalcolm@redhat.com>
13158
13159 PR c++/77949
13160 * g++.dg/diagnostic/pr77949.C: New test case.
13161
13162 2017-01-10 Martin Sebor <msebor@redhat.com>
13163
13164 PR middle-end/78245
13165 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13166
13167 2017-01-10 Martin Sebor <msebor@redhat.com>
13168
13169 PR tree-optimization/78775
13170 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13171 * gcc.dg/attr-alloc_size-10.c: New test.
13172 * gcc.dg/attr-alloc_size-11.c: New test.
13173 * gcc.dg/builtin-stringop-chk-7.c: New test.
13174 * gcc.dg/pr78775.c: New test.
13175 * gcc.dg/pr78973-2.c: New test.
13176 * gcc.dg/pr78973.c: New test.
13177
13178 2017-01-10 Jeff Law <law@redhat.com>
13179
13180 PR tree-optimization/77766
13181 PR tree-optimization/78856
13182 * gcc.c-torture/execute/pr77766.c: New test.
13183
13184 2016-01-10 Richard Biener <rguenther@suse.de>
13185
13186 PR tree-optimization/79034
13187 * g++.dg/torture/pr79034.C: New testcase.
13188
13189 2017-01-10 Martin Liska <mliska@suse.cz>
13190
13191 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13192 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13193 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13194 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13195 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13196 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13197 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13198 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13199 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13200 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13201 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13202 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13203 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13204 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13205 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13206 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13207 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13208 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13209 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13210 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13211 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13212 * gcc.dg/ipa/pr64307.c: Likewise.
13213 * gcc.dg/ipa/pr77653.c: Likewise.
13214
13215 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13216
13217 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13218 * g++.dg/other/i386-3.C: Ditto.
13219 * gcc.target/i386/sse-12.c: Ditto.
13220 * gcc.target/i386/sse-13.c: Ditto.
13221 * gcc.target/i386/sse-22.c: Ditto.
13222 * gcc.target/i386/sse-23.c: Ditto.
13223 * gcc.target/i386/builtin_target.c: Handle new option.
13224 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13225 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13226 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13227
13228 2017-01-09 Martin Sebor <msebor@redhat.com>
13229
13230 PR testsuite/79036
13231 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13232 with different precisions.
13233
13234 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13235
13236 * g++.dg/opt/call2.C: New test.
13237 * g++.dg/opt/call3.C: Likewise.
13238 * gnat.dg/array26.adb: New test.
13239 * gnat.dg/array26_pkg.ad[sb]: New helper.
13240 * gnat.dg/array27.adb: New test.
13241 * gnat.dg/array27_pkg.ad[sb]: New helper.
13242 * gnat.dg/array28.adb: New test.
13243 * gnat.dg/array28_pkg.ad[sb]: New helper.
13244
13245 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13246
13247 PR translation/79019
13248 PR translation/79020
13249 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13250 diagnostics.
13251 * gfortran.dg/initialization_17.f90: Likewise.
13252
13253 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13254
13255 PR testsuite/79026
13256 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13257 * gcc.target/i386/pr78904-4.c: Likewise.
13258 * gcc.target/i386/pr78904-6.c: Likewise.
13259 * gcc.target/i386/pr78967-2.c: Likewise.
13260
13261 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13262
13263 PR tree-optimization/78899
13264 * gcc.target/i386/pr78899.c: New test.
13265 * gcc.dg/pr71077.c: New test.
13266
13267 2017-01-09 Martin Jambor <mjambor@suse.cz>
13268
13269 PR ipa/78365
13270 PR ipa/78599
13271 * gcc.dg/torture/pr78365.c: New test.
13272
13273 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13274
13275 PR c++/78948
13276 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13277 (main): Use int* instead of long long.
13278
13279 PR tree-optimization/78938
13280 * gcc.dg/vect/pr78938.c: New test.
13281
13282 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13283
13284 * gcc.dg/20161219.c: New test.
13285
13286 2017-01-09 Richard Biener <rguenther@suse.de>
13287
13288 PR tree-optimization/78997
13289 * gcc.dg/torture/pr78997.c: New testcase.
13290
13291 2017-01-09 Richard Biener <rguenther@suse.de>
13292
13293 PR debug/79000
13294 * g++.dg/lto/pr79000_0.C: New testcase.
13295 * g++.dg/lto/pr79000_1.c: Likewise.
13296
13297 2017-01-08 Martin Sebor <msebor@redhat.com>
13298
13299 PR middle-end/77708
13300 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13301 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13302 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13303 due to bug 78969.
13304 * gcc.dg/format/pr78569.c: Adjust.
13305
13306 2017-01-07 David Malcolm <dmalcolm@redhat.com>
13307
13308 PR c++/72803
13309 * g++.dg/diagnostic/pr72803.C: New test case.
13310
13311 2017-01-07 Martin Sebor <msebor@redhat.com>
13312
13313 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13314 * gcc.dg/attr-alloc_size-4.c: Same.
13315
13316 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13317
13318 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13319 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13320 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13321 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13322 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13323 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13324 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13325
13326 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13327 * gcc.dg/memcmp-1.c: New.
13328 * gcc.dg/strncmp-1.c: New.
13329
13330 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13331
13332 * gcc.target/arm/acle/mcrr: New.
13333 * gcc.target/arm/acle/mcrr2: New.
13334 * gcc.target/arm/acle/mrrc: New.
13335 * gcc.target/arm/acle/mrrc2: New.
13336
13337 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13338
13339 * gcc.target/arm/acle/mcr.c: New.
13340 * gcc.target/arm/acle/mrc.c: New.
13341 * gcc.target/arm/acle/mcr2.c: New.
13342 * gcc.target/arm/acle/mrc2.c: New.
13343
13344 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13345
13346 * gcc.target/arm/acle/ldc: New.
13347 * gcc.target/arm/acle/ldc2: New.
13348 * gcc.target/arm/acle/ldcl: New.
13349 * gcc.target/arm/acle/ldc2l: New.
13350 * gcc.target/arm/acle/stc: New.
13351 * gcc.target/arm/acle/stc2: New.
13352 * gcc.target/arm/acle/stcl: New.
13353 * gcc.target/arm/acle/stc2l: New.
13354
13355 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13356
13357 * gcc.target/arm/acle/acle.exp: Run tests for different options
13358 and make sure fat-lto-objects is used such that we can still do
13359 assemble scans.
13360 * gcc.target/arm/acle/cdp.c: New.
13361 * gcc.target/arm/acle/cdp2.c: New.
13362 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13363 (check_effective_target_arm_coproc1_ok_nocache): New.
13364 (check_effective_target_arm_coproc2_ok): New.
13365 (check_effective_target_arm_coproc2_ok_nocache): New.
13366 (check_effective_target_arm_coproc3_ok): New.
13367 (check_effective_target_arm_coproc3_ok_nocache): New.
13368 (check_effective_target_arm_coproc4_ok): New.
13369 (check_effective_target_arm_coproc4_ok_nocache): New.
13370
13371 2017-01-06 Martin Sebor <msebor@redhat.com>
13372
13373 PR middle-end/78605
13374 * gcc.dg/tree-ssa/pr78605.c: New test.
13375
13376 2017-01-05 Martin Sebor <msebor@redhat.com>
13377
13378 PR tree-optimization/78910
13379 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13380 diagnostics.
13381 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13382 * gcc.dg/tree-ssa/pr78910.c: New test.
13383
13384 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13385
13386 * gcc.dg/sso-10.c: New test.
13387
13388 2017-01-05 Jakub Jelinek <jakub@redhat.com>
13389
13390 PR tree-optimization/71016
13391 * gcc.target/i386/pr71016.c: New test.
13392 * gcc.target/aarch64/pr71016.c: New test.
13393 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13394
13395 PR c++/78931
13396 * g++.dg/cpp1z/decomp19.C: New test.
13397
13398 PR c++/78890
13399 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13400 * g++.dg/init/union1.C: Likewise.
13401 * g++.dg/cpp0x/union6.C: Expect errors.
13402 * g++.dg/cpp0x/union8.C: New test.
13403 * g++.dg/cpp0x/pr78890-1.C: New test.
13404 * g++.dg/cpp0x/pr78890-2.C: New test.
13405
13406 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
13407
13408 * gcc.target/powerpc/pr71670.c: Require p9vector.
13409 * gcc.target/powerpc/p9-novsx.c: Same.
13410
13411 2017-01-05 David Malcolm <dmalcolm@redhat.com>
13412
13413 * selftests/asr_div1.rtl: New file.
13414 * selftests/aarch64: New subdirectory.
13415 * selftests/aarch64/times-two.rtl: New file.
13416 * selftests/bb-index.rtl: New file.
13417 * selftests/cfg-test.rtl: New file.
13418 * selftests/const-int.rtl: New file.
13419 * selftests/example-labels.rtl: New file.
13420 * selftests/insn-with-mode.rtl: New file.
13421 * selftests/jump-to-label-ref.rtl: New file.
13422 * selftests/jump-to-return.rtl: New file.
13423 * selftests/jump-to-simple-return.rtl: New file.
13424 * selftests/mem.rtl: New file.
13425 * selftests/note-insn-deleted.rtl: New file.
13426 * selftests/note_insn_basic_block.rtl: New file.
13427 * selftests/simple-cse.rtl: New file.
13428 * selftests/symbol-ref.rtl: New file.
13429 * selftests/x86_64: New subdirectory.
13430 * selftests/x86_64/call-insn.rtl: New file.
13431 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13432 * selftests/x86_64/times-two.rtl: New file.
13433 * selftests/x86_64/unspec.rtl: New file.
13434
13435 2017-01-05 Nathan Sidwell <nathan@acm.org>
13436
13437 PR c++/78765
13438 * g++.dg/cpp0x/pr78765.C: New.
13439
13440 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13441
13442 * gcc.target/s390/memcpy-2.c: New test.
13443 * gcc.target/s390/memset-2.c: New test.
13444
13445 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13446
13447 * gcc.target/s390/memcpy-1.c: New test.
13448
13449 2017-01-04 Jeff Law <law@redhat.com>
13450
13451 PR tree-optimization/78812
13452 * g++.dg/torture/pr78812.C: New test.
13453
13454 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13455
13456 PR target/71977
13457 PR target/70568
13458 PR target/78823
13459 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13460 64-bit VSX systems with direct move, whether we optimize common
13461 code sequences in the GLIBC math library for float math functions.
13462 * gcc.target/powerpc/pr71977-2.c: Likewise.
13463
13464 2017-01-04 Marek Polacek <polacek@redhat.com>
13465
13466 PR c++/64767
13467 * c-c++-common/Wpointer-compare-1.c: New test.
13468
13469 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13470
13471 PR c++/78949
13472 * c-c++-common/Wunused-var-16.c: New test.
13473
13474 PR c++/78693
13475 * g++.dg/cpp0x/pr78693.C: New test.
13476
13477 PR driver/78957
13478 * gcc.dg/pr78957.c: New test.
13479
13480 * g++.dg/cpp1y/auto-fn34.C: New test.
13481
13482 PR c++/71182
13483 * g++.dg/cpp0x/pr71182.C: New test.
13484
13485 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13486
13487 PR target/78056
13488 * gcc.target/powerpc/pr78056-1.c: New test.
13489 * gcc.target/powerpc/pr78056-2.c: New test.
13490 * gcc.target/powerpc/pr78056-3.c: New test.
13491 * gcc.target/powerpc/pr78056-4.c: New test.
13492 * gcc.target/powerpc/pr78056-5.c: New test.
13493 * gcc.target/powerpc/pr78056-6.c: New test.
13494 * gcc.target/powerpc/pr78056-7.c: New test.
13495 * gcc.target/powerpc/pr78056-8.c: New test.
13496 * lib/target-supports.exp
13497 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13498 whether the effective target supports the popcntb instruction.
13499
13500 2017-01-03 Jeff Law <law@redhat.com>
13501
13502 PR tree-optimization/67955
13503 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13504
13505 2017-01-04 Marek Polacek <polacek@redhat.com>
13506
13507 PR c++/77545
13508 PR c++/77284
13509 * g++.dg/cpp0x/range-for32.C: New test.
13510 * g++.dg/cpp0x/range-for33.C: New test.
13511
13512 2017-01-04 David Malcolm <dmalcolm@redhat.com>
13513
13514 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13515
13516 2017-01-04 Nathan Sidwell <nathan@acm.org>
13517
13518 PR c++/66735
13519 * g++.dg/cpp1y/pr66735.C: New.
13520
13521 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13522
13523 PR tree-optimization/71563
13524 * gcc.dg/tree-ssa/pr71563.c: New test.
13525
13526 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13527
13528 PR fortran/78534
13529 PR fortran/78976
13530 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13531 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13532 * gfortran.dg/transfer_intrinsic_1.f90: Change
13533 scan-tree-dump-times due to gfc_trans_string_copy change to
13534 avoid -Wstringop-overflow.
13535
13536 2017-01-03 Jeff Law <law@redhat.com>
13537
13538 PR tree-optimization/78856
13539 * gcc.c-torture/execute/pr78856.c: New test.
13540
13541 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13542
13543 PR target/78953
13544 * gcc.target/powerpc/pr78953.c: New test.
13545
13546 2017-01-03 Ian Lance Taylor <iant@google.com>
13547
13548 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13549 enums.
13550
13551 2017-01-03 Martin Sebor <msebor@redhat.com>
13552
13553 PR tree-optimization/78696
13554 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13555 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13556 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13557 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13558
13559 2017-01-03 David Malcolm <dmalcolm@redhat.com>
13560
13561 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13562 with more than one digit.
13563 * lib/gcc-dg.exp (process-message): Support more than one digit
13564 in relative line specifications.
13565
13566 2017-01-03 Jakub Jelinek <jakub@redhat.com>
13567
13568 PR tree-optimization/78965
13569 * gcc.dg/pr78965.c: New test.
13570
13571 PR middle-end/78901
13572 * g++.dg/opt/pr78901.C: New test.
13573
13574 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13575
13576 PR fortran/78534
13577 PR fortran/66310
13578 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13579 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13580 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13581 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13582 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13583 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13584 * gfortran.dg/string_1_lp64.f90: New test.
13585 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13586 * gfortran.dg/string_3_lp64.f90: New test.
13587 * gfortran.dg/transfer_intrinsic_1.f90: Change
13588 scan-tree-dump-times due to gfc_trans_string_copy change to
13589 avoid -Wstringop-overflow.
13590
13591 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
13592
13593 PR target/78967
13594 * gcc.target/i386/pr78967-1.c: New test.
13595 * gcc.target/i386/pr78967-2.c: Ditto.
13596 * gcc.target/i386/pr78967-3.c: Ditto.
13597
13598 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13599 * gcc.target/i386/pr78904-4.c: Ditto.
13600 * gcc.target/i386/pr78904-6.c: Ditto.
13601
13602 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
13603
13604 PR middle-end/77674
13605 * g++.dg/torture/pr77674.C: New testcase.
13606
13607 2017-01-01 Jakub Jelinek <jakub@redhat.com>
13608
13609 Update copyright years.
13610 \f
13611 Copyright (C) 2017 Free Software Foundation, Inc.
13612
13613 Copying and distribution of this file, with or without modification,
13614 are permitted in any medium without royalty provided the copyright
13615 notice and this notice are preserved.