rs6000-builtin.def (BU_FLOAT128_2_HW): Define new helper macro for IEEE float128...
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2
3 * gcc.target/powerpc/float128-odd.c: New test.
4
5 2017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
6
7 PR c++/70343
8 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
9
10 2017-10-03 Jeff Law <law@redhat.com>
11
12 PR target/82358
13 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
14
15 2017-10-03 Martin Jambor <mjambor@suse.cz>
16
17 PR tree-optimization/82363
18 * gcc.dg/tree-ssa/pr82363.c: New test.
19
20 2017-10-03 Jakub Jelinek <jakub@redhat.com>
21
22 PR tree-optimization/82381
23 * gcc.c-torture/compile/pr82381.c: New test.
24
25 PR target/82386
26 * gcc.dg/pr82386.c: New test.
27
28 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
29
30 PR c++/70570
31 * g++.dg/cpp1y/lambda-generic-70570.C: New.
32
33 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
34
35 PR c++/79590
36 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
37
38 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
39
40 PR c++/79005
41 * g++.dg/cpp1y/lambda-generic-79005.C: New.
42
43 2017-10-02 Paul Thomas <pault@gcc.gnu.org>
44
45 PR fortran/82312
46 * gfortran.dg/typebound_proc_36.f90 : New test.
47
48 2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
49
50 PR target/80210
51 * gcc.target/powerpc/pr80210-2.c: New test.
52
53 2017-10-02 Jakub Jelinek <jakub@redhat.com>
54
55 * gcc.dg/pr82389.c: New test.
56
57 PR tree-optimization/82387
58 PR tree-optimization/82388
59 PR tree-optimization/82389
60 * gcc.c-torture/compile/pr82389.c: New test.
61 * gcc.c-torture/execute/pr82387.c: New test.
62 * gcc.c-torture/execute/pr82388.c: New test.
63
64 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
65
66 PR c++/79180
67 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
68 * g++.dg/torture/pr79180.C: Likewise.
69
70 PR c++/71386
71 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
72
73 2017-10-02 Richard Biener <rguenther@suse.de>
74
75 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
76 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
77 * gcc.dg/graphite/id-16.c: Likewise.
78 * gcc.dg/graphite/pr46168.c: Likewise.
79 * gcc.dg/graphite/pr68756.c: Likewise.
80 * gcc.dg/graphite/pr69728.c: Likewise.
81 * gcc.dg/graphite/pr71575-2.c: Likewise.
82 * gcc.dg/graphite/pr77362.c: Likewise.
83 * gcc.dg/graphite/pr81373.c: Likewise.
84 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
85 * gfortran.dg/graphite/interchange-1.f: Likewise.
86 * gfortran.dg/graphite/pr29581.f90: Likewise.
87 * gfortran.dg/graphite/pr42334-1.f: Likewise.
88 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
89 * gfortran.dg/graphite/pr42393.f90: Likewise.
90 * gfortran.dg/graphite/pr47019.f: Likewise.
91
92 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
93
94 PR c++/69977
95 * g++.dg/cpp1y/lambda-generic-69977.C: New.
96
97 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
98
99 PR c++/59991
100 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
101
102 2017-10-02 Tom de Vries <tom@codesourcery.com>
103
104 * gcc.c-torture/compile/pr82337.c: Add
105 dg-require-effective-target nonlocal_goto.
106
107 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
108 Alan Hayward <alan.hayward@arm.com>
109 David Sherwood <david.sherwood@arm.com>
110
111 PR target/71307
112 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
113
114 2017-10-02 Richard Biener <rguenther@suse.de>
115
116 PR tree-optimization/82355
117 * gcc.dg/graphite/fuse-1.c: Adjust.
118 * gcc.dg/graphite/fuse-2.c: Likewise.
119 * gcc.dg/graphite/pr82355.c: New testcase.
120
121 2017-10-01 Jeff Law <law@redhat.com>
122
123 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
124
125 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
126
127 PR fortran/61450
128 * gfortran.dg/binding_label_tests_28.f90: New test.
129
130 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
131
132 PR c++/65949
133 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
134
135 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
136
137 PR c++/68754
138 * g++.dg/cpp1y/constexpr-68754.C: Move...
139 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
140
141 2017-09-30 Jakub Jelinek <jakub@redhat.com>
142
143 PR target/82361
144 * gcc.target/i386/pr82361-1.c: New test.
145 * gcc.target/i386/pr82361-2.c: New test.
146
147 2017-09-29 Yury Gribov <tetra2005@gmail.com>
148
149 PR middle-end/82319
150 * c-c++/common/pr57371-4.c: Test NaN comparisons.
151
152 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
153
154 * g++.dg/other/dump-ada-spec-10.C: New test.
155
156 2017-09-29 Jeff Law <law@redhat.com>
157
158 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
159
160 2017-09-29 Jakub Jelinek <jakub@redhat.com>
161
162 P0683R1 - default member initializers for bit-fields
163 * g++.dg/ext/bitfield6.C: New test.
164 * g++.dg/cpp2a/bitfield1.C: New test.
165 * g++.dg/cpp2a/bitfield2.C: New test.
166 * g++.dg/cpp2a/bitfield3.C: New test.
167
168 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
169
170 PR target/81481
171 * gcc.target/i386/pr81481.c: New.
172
173 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
174
175 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
176 and dg-require-effective-target directives to correct testing
177 behavior.
178 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
179 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
180 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
181 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
182 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
183 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
184 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
185 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
186 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
187 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
188 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
189 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
190 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
191 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
192 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
193 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
194 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
195
196 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
197
198 PR tree-optimization/82337
199 * gcc.c-torture/compile/pr82337.c: New file.
200
201 2017-09-29 Javier Miranda <miranda@adacore.com>
202
203 * gnat.dg/unchecked_union3.adb: New testcase.
204
205 2017-09-29 Javier Miranda <miranda@adacore.com>
206
207 * gnat.dg/unchecked_union2.adb: New testcase.
208
209 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
210
211 PR fortran/25071
212 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
213 * gfortran.dg/argument_checking_4.f90: Likewise.
214 * gfortran.dg/argument_checking_5.f90: Likewise.
215 * gfortran.dg/argument_checking_6.f90: Likewise.
216 * gfortran.dg/argument_checking_10.f90: Likewise.
217 * gfortran.dg/argument_checking_13.f90: Likewise.
218 * gfortran.dg/argument_checking_15.f90: Likewise.
219 * gfortran.dg/argument_checking_18.f90: Likewise.
220 * gfortran.dg/gomp/udr8.f90: Likewise.
221 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
222 the dg-options.
223
224 2017-09-29 Jakub Jelinek <jakub@redhat.com>
225
226 * g++.dg/ext/bitfield7.C: New test.
227 * g++.dg/ext/bitfield8.C: New test.
228 * g++.dg/ext/bitfield9.C: New test.
229
230 PR c/82340
231 * gcc.dg/tree-ssa/pr82340.c: New test.
232
233 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
234
235 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
236
237 PR c++/79488
238 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
239
240 2017-09-28 Jakub Jelinek <jakub@redhat.com>
241
242 PR target/82342
243 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
244 * gcc.target/i386/pr82260-2.c: Likewise.
245
246 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
247
248 * gcc.target/i386/avx512f-constant-float-return.c: New test.
249
250 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
251
252 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
253 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
254 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
255 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
256 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
257 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
258 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
259 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
260 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
261 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
262
263 2017-09-28 David Malcolm <dmalcolm@redhat.com>
264
265 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
266 test case.
267 * jit.dg/test-returning-function-ptr.c (create_code): Update to
268 create a function pointer type independently of the call to
269 gcc_jit_function_get_address, and assign the pointer to a local
270 before returning it, to exercise the function pointer type
271 comparison code.
272
273 2017-09-27 David Malcolm <dmalcolm@redhat.com>
274
275 * jit.dg/all-non-failing-tests.h: Add
276 test-returning-function-ptr.c.
277 * jit.dg/test-returning-function-ptr.c: New test case.
278
279 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
280
281 PR target/71727
282 * gcc.target/aarch64/pr71727-2.c: New test.
283
284 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
285
286 * gcc.target/powerpc/swaps-p8-28.c: New test.
287 * gcc.target/powerpc/swaps-p8-29.c: New test.
288 * gcc.target/powerpc/swaps-p8-30.c: New test.
289 * gcc.target/powerpc/swaps-p8-31.c: New test.
290 * gcc.target/powerpc/swaps-p8-32.c: New test.
291 * gcc.target/powerpc/swaps-p8-33.c: New test.
292 * gcc.target/powerpc/swaps-p8-34.c: New test.
293 * gcc.target/powerpc/swaps-p8-35.c: New test.
294 * gcc.target/powerpc/swaps-p8-36.c: New test.
295 * gcc.target/powerpc/swaps-p8-37.c: New test.
296 * gcc.target/powerpc/swaps-p8-38.c: New test.
297 * gcc.target/powerpc/swaps-p8-39.c: New test.
298 * gcc.target/powerpc/swaps-p8-40.c: New test.
299 * gcc.target/powerpc/swaps-p8-41.c: New test.
300 * gcc.target/powerpc/swaps-p8-42.c: New test.
301 * gcc.target/powerpc/swaps-p8-43.c: New test.
302 * gcc.target/powerpc/swaps-p8-44.c: New test.
303 * gcc.target/powerpc/swaps-p8-45.c: New test.
304
305 2017-09-27 Carl Love <cel@us.ibm.com>
306 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
307 for the __builtin_fctid and __builtin_fctiw.
308
309 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
310
311 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
312 new group memory offsetting code in the BRIG frontend.
313 * brig.dg/test/gimple/function_calls.hsail: Likewise.
314 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
315 * brig.dg/test/gimple/variables.hsail: Likewise.
316
317 2017-09-27 Jakub Jelinek <jakub@redhat.com>
318
319 PR c++/82159
320 * g++.dg/opt/pr82159.C: New test.
321
322 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
323
324 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
325
326 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
327
328 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
329 don't generate a 32-bit shift after doing XSCVDPSPN.
330 * gcc.target/powerpc/direct-move-float1.c: Likewise.
331 * gcc.target/powerpc/direct-move-float3.c: New test.
332
333 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
334
335 * gcc.dg/tree-ssa/cmpdiv.c: New test.
336
337 2017-09-26 Carl Love <cel@us.ibm.com>
338
339 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
340 file for the new built-ins and the existing built-ins.
341
342 2017-09-26 Janus Weil <janus@gcc.gnu.org>
343
344 PR fortran/82143
345 PR fortran/82324
346 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
347 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
348 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
349 Don't assume that DOUBLE PRECISION has kind=16.
350
351 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
352
353 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
354 warning from associate construct and do loop.
355
356 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
357
358 * gfortran.dg/gomp/associate1.f90: Really commit change
359 from 2017-09-25.
360 * gfortran.dg/predcom-1.f: Likewise.
361 * gfortran.dg/unconstrained_commons.f: Likewise.
362
363 2017-09-26 Jakub Jelinek <jakub@redhat.com>
364
365 PR middle-end/35691
366 * gcc.dg/pr35691-5.c: New test.
367 * gcc.dg/pr35691-6.c: New test.
368
369 2017-09-26 Richard Biener <rguenther@suse.de>
370
371 PR tree-optimization/82321
372 * gcc.dg/graphite/pr82321.c: New testcase.
373
374 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
375
376 * lib/target-supports.exp (check_effective_target_vect_int)
377 (check_effective_target_vect_shift)
378 (check_effective_target_whole_vector_shift)
379 (check_effective_target_vect_shift_char)
380 (check_effective_target_vect_long)
381 (check_effective_target_vect_double)
382 (check_effective_target_vect_long_long)
383 (check_effective_target_vect_perm)
384 (check_effective_target_vect_perm_byte)
385 (check_effective_target_vect_perm_short)
386 (check_effective_target_vect_widen_mult_qi_to_hi)
387 (check_effective_target_vect_widen_mult_hi_to_si)
388 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
389 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
390 (check_effective_target_vect_widen_mult_si_to_di_pattern)
391 (check_effective_target_vect_pack_trunc)
392 (check_effective_target_vect_unpack)
393 (check_effective_target_vect_hw_misalign)
394 (check_effective_target_vect_condition)
395 (check_effective_target_vect_cond_mixed)
396 (check_effective_target_vect_char_mult)
397 (check_effective_target_vect_short_mult)
398 (check_effective_target_vect_int_mult)
399 (check_effective_target_vect_extract_even_odd)
400 (check_effective_target_vect_interleave)
401 (check_effective_target_sqrt_insn)
402 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
403 VX.
404 (check_vect_support_and_set_flags): New proc.
405 (check_effective_target_s390_vxe): Rename arch12 to z14.
406
407 2017-09-26 Richard Biener <rguenther@suse.de>
408
409 PR tree-optimization/82320
410 * gcc.dg/torture/pr82320.c: New testcase.
411
412 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
413
414 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
415 Fix arm check.
416
417 2017-09-25 Jeff Law <law@redhat.com>
418
419 * lib/target-supports.exp
420 (check_effective_target_supports_stack_clash_protection): Enable for
421 rs6000 and powerpc targets.
422
423 2017-09-25 Bin Cheng <bin.cheng@arm.com>
424
425 PR tree-optimization/82163
426 * gcc.dg/tree-ssa/pr82163.c: New test.
427
428 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
429
430 * gfortran.dg/do_subscript_1.f90: New test.
431 * gfortran.dg/do_subscript_2.f90: New test.
432 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
433 * gfortran.dg/predcom-1.f: Adjust loop bounds.
434 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
435
436 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
437
438 * gcc.target/powerpc/fold-vec-st-char.c: New.
439 * gcc.target/powerpc/fold-vec-st-double.c: New.
440 * gcc.target/powerpc/fold-vec-st-float.c: New.
441 * gcc.target/powerpc/fold-vec-st-int.c: New.
442 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
443 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
444 * gcc.target/powerpc/fold-vec-st-short.c: New.
445
446 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
447
448 * g++.dg/pr82155.C: New testcase.
449
450 2017-09-25 Richard Biener <rguenther@suse.de>
451
452 PR tree-optimization/82285
453 * gcc.dg/torture/pr82285.c: New testcase.
454
455 2017-09-25 Justin Squirek <squirek@adacore.com>
456
457 * gnat.dg/entry_family.adb: New testcase
458
459 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
460
461 PR target/82267
462 * gcc.target/i386/pr82267.c: New test.
463
464 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
465 PR fortran/66328
466
467 * gfortran.dg/data_derived_1.f90: New test.
468
469 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
470
471 PR fortran/54633
472 * gfortran.dg/intrinsic_bounds_1.f90: New test.
473 * gfortran.dg/intrinsic_param_1.f90: New test.
474
475 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
476 Steven G. Kargl <kargl@gcc.gnu.org>
477
478 PR fortran/80118
479 * gfortran.dg/zero_sized_7.f90: New test.
480
481 2017-09-23 Janus Weil <janus@gcc.gnu.org>
482
483 PR fortran/82143
484 * gfortran.dg/promotion_3.f90: New test case.
485 * gfortran.dg/promotion_4.f90: New test case.
486
487 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
488
489 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
490 * gcc.target/i386/pr82196-2.c: (b): Likewise.
491
492 2017-09-22 Jakub Jelinek <jakub@redhat.com>
493
494 PR middle-end/35691
495 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
496 instead of -fdump-tree-forwprop-details in dg-options.
497 * gcc.dg/pr35691-2.c: Likewise.
498 * gcc.dg/pr35691-3.c: New test.
499 * gcc.dg/pr35691-4.c: New test.
500
501 PR sanitizer/81929
502 * g++.dg/ubsan/pr81929.C: New test.
503
504 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
505
506 PR tree-optimization/82289
507 * gcc.dg/vect/pr82289.c: New test.
508
509 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
510 Alan Hayward <alan.hayward@arm.com>
511 David Sherwood <david.sherwood@arm.com>
512
513 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
514 of alignment message.
515 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
516
517 2017-09-22 Martin Sebor <msebor@redhat.com>
518
519 PR c/81854
520 * gcc.target/i386/pr80732.c: Correct a type error.
521
522 2017-09-22 David Malcolm <dmalcolm@redhat.com>
523
524 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
525 to reflect highlighting of parameters; add test coverage for
526 callback parameters.
527
528 2017-09-22 Richard Biener <rguenther@suse.de>
529
530 * gcc.dg/graphite/scop-24.c: New testcase.
531
532 2017-09-22 Richard Biener <rguenther@suse.de>
533
534 PR tree-optimization/82291
535 * gcc.dg/torture/pr82291.c: New testcase.
536
537 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
538
539 * gcc.target/i386/avx512f-constant-set.c: New test.
540
541 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
542
543 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
544 * gcc.target/i386/avx512f-prefer.c: New test.
545
546 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
547
548 * lib/target-supports.exp
549 (check_effective_target_frame_pointer_for_non_leaf): Add
550 case for x86 Solaris.
551
552 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
553
554 PR fortran/78512
555 * gfortran.dg/associate_26.f90 : New test.
556
557 PR fortran/80120
558 * gfortran.dg/associate_27.f90 : New test.
559
560 PR fortran/81903
561 * gfortran.dg/associate_28.f90 : New test.
562
563 PR fortran/82121
564 * gfortran.dg/associate_29.f90 : New test.
565
566 PR fortran/67543
567 * gfortran.dg/associate_30.f90 : New test.
568
569 PR fortran/52832
570 * gfortran.dg/associate_31.f90 : New test.
571
572 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
573
574 * gnat.dg/discr48.adb: New test.
575 * gnat.dg/discr48_pkg.ads: New helper.
576
577 2017-09-21 Tamar Christina <tamar.christina@arm.com>
578
579 PR testsuite/78421
580 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
581 Invert arm check.
582
583 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
584
585 * gfortran.dg/goacc/wait.f90: New test.
586
587 2017-09-21 Jakub Jelinek <jakub@redhat.com>
588
589 PR sanitizer/81715
590 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
591 const predicate to const predicate & to avoid UB.
592 * g++.dg/opt/pr81715.C: New test.
593
594 2017-09-21 Richard Biener <rguenther@suse.de>
595
596 PR tree-optimization/82276
597 PR tree-optimization/82244
598 * gcc.dg/torture/pr82276.c: New testcase.
599
600 2017-09-21 Richard Biener <rguenther@suse.de>
601
602 PR tree-optimization/71351
603 * gfortran.dg/graphite/pr71351.f90: New testcase.
604 * gfortran.dg/graphite/interchange-3.f90: Adjust.
605
606 2017-09-21 Jakub Jelinek <jakub@redhat.com>
607
608 PR target/82260
609 * gcc.target/i386/pr82260-1.c: New test.
610 * gcc.target/i386/pr82260-2.c: New test.
611
612 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
613 Jeff Law <law@redhat.com>
614
615 * gcc.dg/stack-check-5.c: Add argument for s390.
616 * lib/target-supports.exp:
617 (check_effective_target_supports_stack_clash_protection): Enable for
618 s390/s390x targets.
619
620 2017-09-20 Martin Sebor <msebor@redhat.com>
621
622 PR c/81854
623 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
624 * g++.dg/ext/attr-ifunc-4.C: Ditto.
625 * lib/target-supports.exp: Adjust for C++.
626
627 PR c/81854
628 * gcc.dg/attr-ifunc-1.c: Correct type errors.
629 * gcc.dg/attr-ifunc-2.c: Ditto.
630 * gcc.dg/attr-ifunc-3.c: Ditto.
631 * gcc.dg/attr-ifunc-4.c: Ditto.
632 * gcc.dg/attr-ifunc-5.c: Ditto.
633 * gcc.dg/pr81854.c: Require ifunc support.
634 * lib/target-supports.exp: Correct type error.
635
636 2017-09-20 Jeff Law <law@redhat.com>
637
638 * gcc.target/i386/stack-check-11.c: Update test and regexp
639 so that it works for both i?86 and x86_64.
640
641 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
642
643 PR target/77687
644 * gcc.target/powerpc/pr77687.c: New testcase.
645
646 2017-09-20 Jakub Jelinek <jakub@redhat.com>
647
648 P0409R2 - allow lambda capture [=, this]
649 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
650 capture. Add further tests.
651 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
652 for c++2a on [=, this] capture.
653
654 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
655 * g++.dg/cpp1z/cplusplus_1z.C: New test.
656
657 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
658
659 * gcc.target/i386/builtin_target.c: Test knm.
660 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
661
662 2017-09-20 Richard Biener <rguenther@suse.de>
663
664 PR tree-optimization/77362
665 * gcc.dg/graphite/pr77362.c: New testcase.
666
667 2017-09-20 Richard Biener <rguenther@suse.de>
668
669 PR tree-optimization/82264
670 * gcc.dg/torture/pr82264.c: New testcase.
671
672 2017-09-20 Jakub Jelinek <jakub@redhat.com>
673
674 * g++.dg/debug/dwarf2/template-params-13.C: New test.
675 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
676 it doesn't match newlines.
677 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
678 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
679 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
680 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
681 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
682 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
683 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
684 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
685 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
686 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
687
688 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
689
690 PR c++/64954
691 * g++.dg/cpp0x/constexpr-ctor20.C: New.
692
693 2017-09-20 Richard Biener <rguenther@suse.de>
694
695 PR tree-optimization/81373
696 * gcc.dg/graphite/pr81373.c: New testcase.
697
698 2017-09-19 Jeff Law <law@redhat.com>
699
700 * gcc.target/i386/stack-check-11.c: New test.
701
702 * gcc.dg/stack-check-4.c: New test.
703 * gcc.dg/stack-check-5.c: New test.
704 * gcc.dg/stack-check-6.c: New test.
705 * gcc.dg/stack-check-6a.c: New test.
706 * gcc.dg/stack-check-7.c: New test.
707 * gcc.dg/stack-check-8.c: New test.
708 * gcc.dg/stack-check-9.c: New test.
709 * gcc.dg/stack-check-10.c: New test.
710 * lib/target-supports.exp
711 (check_effective_target_supports_stack_clash_protection): Enable for
712 x86 and x86_64 targets.
713
714 * gcc.dg/stack-check-3.c: New test.
715
716 * gcc.dg/stack-check-2.c: New test.
717 * lib/target-supports.exp
718 (check_effective_target_supports_stack_clash_protection): New.
719 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
720 (check_effective_target_caller_implicit_probes): Likewise.
721
722 2017-09-19 Jakub Jelinek <jakub@redhat.com>
723
724 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
725 * g++.dg/tree-ssa/pr41428.C: Likewise.
726 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
727 c++17 and up.
728 * g++.dg/expr/bool3.C: Likewise.
729 * g++.dg/expr/bitfield5.C: Likewise.
730 * g++.old-deja/g++.jason/bool5.C: Likewise.
731
732 2017-09-18 Martin Sebor <msebor@redhat.com>
733
734 PR c/81854
735 * gcc.dg/pr81854.c: New test.
736 * g++.dg/ext/attr-ifunc-5.C: New test.
737 * g++.dg/ext/attr-ifunc-1.C: Adjust.
738 * g++.dg/ext/attr-ifunc-2.C: Same.
739 * g++.dg/ext/attr-ifunc-3.C: Same.
740 * g++.dg/ext/attr-ifunc-4.C: Same.
741 * g++.old-deja/g++.abi/vtable2.C: Same.
742 * gcc.dg/attr-ifunc-1.c: Same.
743
744 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
745
746 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
747
748 2017-09-19 Richard Biener <rguenther@suse.de>
749
750 PR tree-optimization/82244
751 * gcc.dg/torture/pr82244.c: New testcase.
752
753 2017-09-19 Richard Biener <rguenther@suse.de>
754
755 PR tree-optimization/69728
756 * gfortran.dg/graphite/pr69728.f90: New testcase.
757 * gcc.dg/graphite/pr69728.c: Likewise.
758
759 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
760
761 PR c++/80947
762 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
763
764 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
765
766 * gcc.dg/vect/slp-multitypes-13.c: New test.
767
768 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
769
770 * gfortran.dg/vect/mask-store-1.f90: New test.
771
772 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
773
774 PR c++/45033
775 * g++.dg/expr/delete1.C: New.
776
777 2017-09-18 Bob Duff <duff@adacore.com>
778
779 * gnat.dg/validity_check.adb: New testcase.
780
781 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
782
783 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
784
785 2017-09-18 Bob Duff <duff@adacore.com>
786
787 * gnat.dg/tagged_prefix_call.adb: New testcase.
788
789 2017-09-18 Ed Schonberg <schonberg@adacore.com>
790
791 * gnat.dg/default_variants.adb: New testcase.
792
793 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
794
795 PR target/81736
796 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
797 * gcc.target/i386/pr81736-4.c: Likewise.
798
799 2017-09-18 Richard Biener <rguenther@suse.de>
800
801 PR tree-optimization/79622
802 * gcc.dg/graphite/pr79622.c: New testcase.
803
804 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
805
806 gcc.target/i386/pr82196-1.c: New test.
807 gcc.target/i386/pr82196-2.c: Likewise.
808
809 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
810
811 PR target/82166
812 * gcc.target/i386/pr82166.c: New test.
813
814 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
815
816 PR fortran/82173
817 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
818 * gfortran.dg/pdt_2.f03 : The same.
819 * gfortran.dg/pdt_3.f03 : The same.
820 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
821 module 'bad_vars'. Add error concerning assumed parameters and
822 save attribute.
823 * gfortran.dg/pdt_11.f03 : New test.
824
825 PR fortran/60483
826 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
827 * gfortran.dg/associate_25.f90 : New test.
828 * gfortran.dg/pdt_12.f03 : New test.
829
830 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
831 Jakub Jelinek <jakub@redhat.com>
832
833 Add support for -std=c++2a.
834 * lib/target-supports.exp (check_effective_target_c++17): Return
835 1 also if check_effective_target_c++2a.
836 (check_effective_target_c++17_down): New.
837 (check_effective_target_c++2a_only): New.
838 (check_effective_target_c++2a): New.
839 * g++.dg/cpp2a/cplusplus.C: New.
840
841 2017-09-15 Joseph Myers <joseph@codesourcery.com>
842
843 PR c/82071
844 * gcc.target/i386/excess-precision-8.c: New test.
845
846 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
847 Paolo Carlini <paolo.carlini@oracle.com>
848
849 PR c++/64644
850 * g++.dg/other/anon-union4.C: New.
851 * g++.old-deja/g++.law/union4.C: Adjust.
852 * g++.old-deja/g++.other/anon1.C: Likewise.
853
854 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
855
856 * c-c++-common/Wcast-align.c: New test.
857
858 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
859
860 * g++.dg/sso-1.C: New test.
861 * g++.dg/sso-2.C: Likewise.
862
863 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
864
865 PR c++/78648
866 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
867
868 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
869
870 PR tree-optimization/71026
871 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
872
873 2017-09-15 Jakub Jelinek <jakub@redhat.com>
874
875 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
876 * lib/target-supports.exp (check_effective_target_c++14): Use
877 check_effective_target_c++17 instead of check_effective_target_c++1z.
878 (check_effective_target_c++14_down): Likewise.
879 (check_effective_target_c++1z_only): Rename to ...
880 (check_effective_target_c++17_only): ... this.
881 (check_effective_target_c++1z): Rename to ...
882 (check_effective_target_c++17): ... this.
883 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
884 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
885 and c++17_only instead of c++1z_only. Adjust expected diagnostics
886 and comments refering to 1z to 17.
887 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
888 * g++.dg/template/partial5.C: Likewise.
889 * g++.dg/template/nontype8.C: Likewise.
890 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
891 * g++.dg/cpp1z/nontype3a.C: Likewise.
892 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
893 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
894 * g++.dg/cpp1z/class-deduction32.C: Likewise.
895 * g++.dg/cpp1z/pr78771.C: Likewise.
896 * g++.dg/cpp1z/elide1.C: Likewise.
897 * g++.dg/cpp1z/fold3.C: Likewise.
898 * g++.dg/cpp1z/class-deduction2.C: Likewise.
899 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
900 * g++.dg/cpp1z/inline-var2.C: Likewise.
901 * g++.dg/cpp1z/eval-order2.C: Likewise.
902 * g++.dg/cpp1z/decomp21.C: Likewise.
903 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
904 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
905 * g++.dg/cpp1z/utf8-neg.C: Likewise.
906 * g++.dg/cpp1z/class-deduction41.C: Likewise.
907 * g++.dg/cpp1z/class-deduction23.C: Likewise.
908 * g++.dg/cpp1z/nodiscard3.C: Likewise.
909 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
910 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
911 * g++.dg/cpp1z/class-deduction21.C: Likewise.
912 * g++.dg/cpp1z/range-for1.C: Likewise.
913 * g++.dg/cpp1z/init-statement4.C: Likewise.
914 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
915 * g++.dg/cpp1z/decomp30.C: Likewise.
916 * g++.dg/cpp1z/class-deduction39.C: Likewise.
917 * g++.dg/cpp1z/register2.C: Likewise.
918 * g++.dg/cpp1z/decomp9.C: Likewise.
919 * g++.dg/cpp1z/regress1.C: Likewise.
920 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
921 * g++.dg/cpp1z/class-deduction30.C: Likewise.
922 * g++.dg/cpp1z/abbrev2.C: Likewise.
923 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
924 * g++.dg/cpp1z/regress2.C: Likewise.
925 * g++.dg/cpp1z/decomp16.C: Likewise.
926 * g++.dg/cpp1z/bool-increment1.C: Likewise.
927 * g++.dg/cpp1z/aligned-new1.C: Likewise.
928 * g++.dg/cpp1z/decomp3.C: Likewise.
929 * g++.dg/cpp1z/register1.C: Likewise.
930 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
931 * g++.dg/cpp1z/class-deduction1.C: Likewise.
932 * g++.dg/cpp1z/decomp10.C: Likewise.
933 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
934 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
935 * g++.dg/cpp1z/decomp27.C: Likewise.
936 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
937 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
938 * g++.dg/cpp1z/class-deduction9.C: Likewise.
939 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
940 * g++.dg/cpp1z/decomp11.C: Likewise.
941 * g++.dg/cpp1z/aligned-new3.C: Likewise.
942 * g++.dg/cpp1z/utf8-2.C: Likewise.
943 * g++.dg/cpp1z/lambda-this3.C: Likewise.
944 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
945 * g++.dg/cpp1z/byte1.C: Likewise.
946 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
947 * g++.dg/cpp1z/aggr-base4.C: Likewise.
948 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
949 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
950 * g++.dg/cpp1z/utf8-2a.C: Likewise.
951 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
952 * g++.dg/cpp1z/aggr-base6.C: Likewise.
953 * g++.dg/cpp1z/cplusplus.C: Likewise.
954 * g++.dg/cpp1z/class-deduction20.C: Likewise.
955 * g++.dg/cpp1z/aggr-base2.C: Likewise.
956 * g++.dg/cpp1z/class-deduction6.C: Likewise.
957 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
958 * g++.dg/cpp1z/class-deduction31.C: Likewise.
959 * g++.dg/cpp1z/class-deduction25.C: Likewise.
960 * g++.dg/cpp1z/class-deduction18.C: Likewise.
961 * g++.dg/cpp1z/fold9.C: Likewise.
962 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
963 * g++.dg/cpp1z/abbrev1.C: Likewise.
964 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
965 * g++.dg/cpp1z/utf8.C: Likewise.
966 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
967 * g++.dg/cpp1z/aggr-base3.C: Likewise.
968 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
969 * g++.dg/cpp1z/init-statement2.C: Likewise.
970 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
971 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
972 * g++.dg/cpp1z/class-deduction40.C: Likewise.
973 * g++.dg/cpp1z/nontype3.C: Likewise.
974 * g++.dg/cpp1z/class-deduction14.C: Likewise.
975 * g++.dg/cpp1z/fold7.C: Likewise.
976 * g++.dg/cpp1z/nontype2.C: Likewise.
977 * g++.dg/cpp1z/class-deduction15.C: Likewise.
978 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
979 * g++.dg/cpp1z/class-deduction13.C: Likewise.
980 * g++.dg/cpp1z/aligned-new7.C: Likewise.
981 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
982 * g++.dg/cpp1z/nontype1.C: Likewise.
983 * g++.dg/cpp1z/init-statement5.C: Likewise.
984 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
985 * g++.dg/cpp1z/decomp17.C: Likewise.
986 * g++.dg/cpp1z/fold4.C: Likewise.
987 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
988 * g++.dg/cpp1z/fold7a.C: Likewise.
989 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
990 * g++.dg/cpp1z/init-statement7.C: Likewise.
991 * g++.dg/cpp1z/aggr-base5.C: Likewise.
992 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
993 * g++.dg/cpp1z/pr79143.C: Likewise.
994 * g++.dg/cpp1z/class-deduction38.C: Likewise.
995 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
996 * g++.dg/cpp1z/class-deduction12.C: Likewise.
997 * g++.dg/cpp1z/decomp20.C: Likewise.
998 * g++.dg/cpp1z/class-deduction22.C: Likewise.
999 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1000 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1001 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1002 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1003 * g++.dg/cpp1z/fold8.C: Likewise.
1004 * g++.dg/cpp1z/init-statement3.C: Likewise.
1005 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1006 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1007 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1008 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1009 * g++.dg/cpp1z/fold1.C: Likewise.
1010 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1011 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1012 * g++.dg/cpp1z/fold5.C: Likewise.
1013 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1014 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1015 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1016 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1017 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1018 * g++.dg/cpp1z/eval-order3.C: Likewise.
1019 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1020 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1021 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1022 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1023 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1024 * g++.dg/cpp1z/decomp15.C: Likewise.
1025 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1026 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1027 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1028 * g++.dg/cpp1z/decomp4.C: Likewise.
1029 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1030 * g++.dg/cpp1z/init-statement8.C: Likewise.
1031 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1032 * g++.dg/cpp1z/init-statement6.C: Likewise.
1033 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1034 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1035 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1036 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1037 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1038 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1039 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1040 * g++.dg/cpp1z/init-statement9.C: Likewise.
1041 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1042 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1043 * g++.dg/cpp1z/fold2.C: Likewise.
1044 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1045 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1046 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1047 * g++.dg/cpp1z/fold6.C: Likewise.
1048 * g++.dg/cpp1z/decomp12.C: Likewise.
1049 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1050 * g++.dg/cpp1z/inline-var1.C: Likewise.
1051 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1052 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1053 * g++.dg/other/error3.C: Likewise.
1054 * g++.dg/init/new25.C: Likewise.
1055 * g++.dg/init/new13.C: Likewise.
1056 * g++.dg/tls/diag-2.C: Likewise.
1057 * g++.dg/tls/diag-4.C: Likewise.
1058 * g++.dg/opt/noreturn-1.C: Likewise.
1059 * g++.dg/eh/async-unwind2.C: Likewise.
1060 * g++.dg/eh/spec9.C: Likewise.
1061 * g++.dg/eh/spec7.C: Likewise.
1062 * g++.dg/eh/template1.C: Likewise.
1063 * g++.dg/eh/cond4.C: Likewise.
1064 * g++.dg/eh/pr41819.C: Likewise.
1065 * g++.dg/eh/delete1.C: Likewise.
1066 * g++.dg/eh/spec3.C: Likewise.
1067 * g++.dg/eh/forced4.C: Likewise.
1068 * g++.dg/eh/spec2.C: Likewise.
1069 * g++.dg/eh/shadow1.C: Likewise.
1070 * g++.dg/eh/pr38662.C: Likewise.
1071 * g++.dg/eh/ehopt1.C: Likewise.
1072 * g++.dg/eh/spec8.C: Likewise.
1073 * g++.dg/eh/init-temp2.C: Likewise.
1074 * g++.dg/rtti/crash3.C: Likewise.
1075 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1076 * g++.dg/warn/register-parm-1.C: Likewise.
1077 * g++.dg/warn/register-var-2.C: Likewise.
1078 * g++.dg/gcov/gcov-7.C: Likewise.
1079 * g++.dg/tree-ssa/pr45605.C: Likewise.
1080 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1081 * g++.dg/lookup/exception1.C: Likewise.
1082 * g++.dg/ubsan/pr79589.C: Likewise.
1083 * g++.dg/tm/pr47340.C: Likewise.
1084 * g++.dg/tm/pr46567.C: Likewise.
1085 * g++.dg/expr/bitfield5.C: Likewise.
1086 * g++.dg/expr/bool1.C: Likewise.
1087 * g++.dg/expr/lval3.C: Likewise.
1088 * g++.dg/expr/lval4.C: Likewise.
1089 * g++.dg/expr/bitfield4.C: Likewise.
1090 * g++.dg/expr/bitfield6.C: Likewise.
1091 * g++.dg/expr/bool3.C: Likewise.
1092 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1093 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1094 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1095 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1096 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1097 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1098 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1099 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1100 * g++.dg/parse/register1.C: Likewise.
1101 * g++.dg/parse/error15.C: Likewise.
1102 * g++.dg/parse/linkage2.C: Likewise.
1103 * g++.dg/concepts/intro2.C: Likewise.
1104 * g++.dg/concepts/class.C: Likewise.
1105 * g++.dg/concepts/traits1.C: Likewise.
1106 * g++.dg/concepts/req5.C: Likewise.
1107 * g++.dg/concepts/var-concept5.C: Likewise.
1108 * g++.dg/concepts/fn-concept2.C: Likewise.
1109 * g++.dg/concepts/traits2.C: Likewise.
1110 * g++.dg/concepts/placeholder2.C: Likewise.
1111 * g++.dg/concepts/class6.C: Likewise.
1112 * g++.dg/concepts/memtmpl1.C: Likewise.
1113 * g++.dg/concepts/friend2.C: Likewise.
1114 * g++.dg/concepts/template-parm3.C: Likewise.
1115 * g++.dg/concepts/template-parm10.C: Likewise.
1116 * g++.dg/concepts/explicit-spec1.C: Likewise.
1117 * g++.dg/concepts/explicit-spec3.C: Likewise.
1118 * g++.dg/concepts/var-templ2.C: Likewise.
1119 * g++.dg/concepts/intro5.C: Likewise.
1120 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1121 * g++.dg/concepts/iconv1.C: Likewise.
1122 * g++.dg/concepts/constrained-parm.C: Likewise.
1123 * g++.dg/concepts/template-template-parm1.C: Likewise.
1124 * g++.dg/concepts/var-concept3.C: Likewise.
1125 * g++.dg/concepts/class3.C: Likewise.
1126 * g++.dg/concepts/memfun2.C: Likewise.
1127 * g++.dg/concepts/req1.C: Likewise.
1128 * g++.dg/concepts/disjunction1.C: Likewise.
1129 * g++.dg/concepts/req17.C: Likewise.
1130 * g++.dg/concepts/pr65848.C: Likewise.
1131 * g++.dg/concepts/placeholder4.C: Likewise.
1132 * g++.dg/concepts/decl-diagnose.C: Likewise.
1133 * g++.dg/concepts/intro7.C: Likewise.
1134 * g++.dg/concepts/pr68683.C: Likewise.
1135 * g++.dg/concepts/partial-spec4.C: Likewise.
1136 * g++.dg/concepts/template-parm5.C: Likewise.
1137 * g++.dg/concepts/explicit-inst1.C: Likewise.
1138 * g++.dg/concepts/class-deduction1.C: Likewise.
1139 * g++.dg/concepts/class1.C: Likewise.
1140 * g++.dg/concepts/req15.C: Likewise.
1141 * g++.dg/concepts/memfun.C: Likewise.
1142 * g++.dg/concepts/pr68434.C: Likewise.
1143 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1144 * g++.dg/concepts/partial-spec6.C: Likewise.
1145 * g++.dg/concepts/var-templ1.C: Likewise.
1146 * g++.dg/concepts/template-parm8.C: Likewise.
1147 * g++.dg/concepts/explicit-inst3.C: Likewise.
1148 * g++.dg/concepts/class4.C: Likewise.
1149 * g++.dg/concepts/req6.C: Likewise.
1150 * g++.dg/concepts/fn8.C: Likewise.
1151 * g++.dg/concepts/class5.C: Likewise.
1152 * g++.dg/concepts/placeholder5.C: Likewise.
1153 * g++.dg/concepts/req16.C: Likewise.
1154 * g++.dg/concepts/req10.C: Likewise.
1155 * g++.dg/concepts/var-concept2.C: Likewise.
1156 * g++.dg/concepts/auto3.C: Likewise.
1157 * g++.dg/concepts/generic-fn-err.C: Likewise.
1158 * g++.dg/concepts/pr65552.C: Likewise.
1159 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1160 * g++.dg/concepts/fn1.C: Likewise.
1161 * g++.dg/concepts/partial-spec.C: Likewise.
1162 * g++.dg/concepts/template-parm12.C: Likewise.
1163 * g++.dg/concepts/diagnostic1.C: Likewise.
1164 * g++.dg/concepts/intro1.C: Likewise.
1165 * g++.dg/concepts/explicit-inst4.C: Likewise.
1166 * g++.dg/concepts/req18.C: Likewise.
1167 * g++.dg/concepts/explicit-spec5.C: Likewise.
1168 * g++.dg/concepts/var-concept6.C: Likewise.
1169 * g++.dg/concepts/fn9.C: Likewise.
1170 * g++.dg/concepts/req2.C: Likewise.
1171 * g++.dg/concepts/template-parm7.C: Likewise.
1172 * g++.dg/concepts/req14.C: Likewise.
1173 * g++.dg/concepts/template-parm6.C: Likewise.
1174 * g++.dg/concepts/variadic4.C: Likewise.
1175 * g++.dg/concepts/fn6.C: Likewise.
1176 * g++.dg/concepts/req-neg1.C: Likewise.
1177 * g++.dg/concepts/alias3.C: Likewise.
1178 * g++.dg/concepts/expression2.C: Likewise.
1179 * g++.dg/concepts/partial-spec3.C: Likewise.
1180 * g++.dg/concepts/expression3.C: Likewise.
1181 * g++.dg/concepts/memfun-err.C: Likewise.
1182 * g++.dg/concepts/pr66091.C: Likewise.
1183 * g++.dg/concepts/explicit-spec2.C: Likewise.
1184 * g++.dg/concepts/equiv.C: Likewise.
1185 * g++.dg/concepts/friend1.C: Likewise.
1186 * g++.dg/concepts/fn4.C: Likewise.
1187 * g++.dg/concepts/var-templ3.C: Likewise.
1188 * g++.dg/concepts/explicit-inst2.C: Likewise.
1189 * g++.dg/concepts/alias2.C: Likewise.
1190 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1191 * g++.dg/concepts/placeholder6.C: Likewise.
1192 * g++.dg/concepts/fn10.C: Likewise.
1193 * g++.dg/concepts/req3.C: Likewise.
1194 * g++.dg/concepts/variadic2.C: Likewise.
1195 * g++.dg/concepts/pr65636.C: Likewise.
1196 * g++.dg/concepts/intro6.C: Likewise.
1197 * g++.dg/concepts/class2.C: Likewise.
1198 * g++.dg/concepts/fn2.C: Likewise.
1199 * g++.dg/concepts/req20.C: Likewise.
1200 * g++.dg/concepts/req8.C: Likewise.
1201 * g++.dg/concepts/placeholder1.C: Likewise.
1202 * g++.dg/concepts/pr65854.C: Likewise.
1203 * g++.dg/concepts/member-concept.C: Likewise.
1204 * g++.dg/concepts/template-parm2.C: Likewise.
1205 * g++.dg/concepts/variadic1.C: Likewise.
1206 * g++.dg/concepts/fn7.C: Likewise.
1207 * g++.dg/concepts/intro4.C: Likewise.
1208 * g++.dg/concepts/req13.C: Likewise.
1209 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1210 * g++.dg/concepts/explicit-spec6.C: Likewise.
1211 * g++.dg/concepts/auto1.C: Likewise.
1212 * g++.dg/concepts/alias1.C: Likewise.
1213 * g++.dg/concepts/fn-concept1.C: Likewise.
1214 * g++.dg/concepts/template-parm11.C: Likewise.
1215 * g++.dg/concepts/explicit-spec4.C: Likewise.
1216 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1217 * g++.dg/concepts/req9.C: Likewise.
1218 * g++.dg/concepts/req4.C: Likewise.
1219 * g++.dg/concepts/pr65681.C: Likewise.
1220 * g++.dg/concepts/req7.C: Likewise.
1221 * g++.dg/concepts/req12.C: Likewise.
1222 * g++.dg/concepts/fn5.C: Likewise.
1223 * g++.dg/concepts/alias4.C: Likewise.
1224 * g++.dg/concepts/generic-fn.C: Likewise.
1225 * g++.dg/concepts/feature-macro.C: Likewise.
1226 * g++.dg/concepts/req19.C: Likewise.
1227 * g++.dg/concepts/placeholder3.C: Likewise.
1228 * g++.dg/concepts/intro3.C: Likewise.
1229 * g++.dg/concepts/partial-spec5.C: Likewise.
1230 * g++.dg/concepts/template-parm4.C: Likewise.
1231 * g++.dg/concepts/dr1430.C: Likewise.
1232 * g++.dg/concepts/pr65634.C: Likewise.
1233 * g++.dg/concepts/var-concept4.C: Likewise.
1234 * g++.dg/concepts/pr67249.C: Likewise.
1235 * g++.dg/concepts/expression.C: Likewise.
1236 * g++.dg/concepts/pr65575.C: Likewise.
1237 * g++.dg/concepts/partial-spec2.C: Likewise.
1238 * g++.dg/concepts/template-parm9.C: Likewise.
1239 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1240 * g++.dg/concepts/equiv2.C: Likewise.
1241 * g++.dg/concepts/req11.C: Likewise.
1242 * g++.dg/concepts/template-parm1.C: Likewise.
1243 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1244 * g++.dg/concepts/var-concept1.C: Likewise.
1245 * g++.dg/concepts/fn3.C: Likewise.
1246 * g++.dg/torture/pr46364.C: Likewise.
1247 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1248 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1249 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1250 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1251 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1252 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1253 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1254 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1255 * g++.dg/torture/pr52918-1.C: Likewise.
1256 * g++.dg/torture/pr49394.C: Likewise.
1257 * g++.dg/torture/pr57190.C: Likewise.
1258 * g++.dg/cpp0x/static_assert8.C: Likewise.
1259 * g++.dg/cpp0x/noexcept19.C: Likewise.
1260 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1261 * g++.dg/cpp0x/variadic73.C: Likewise.
1262 * g++.dg/cpp0x/noexcept02.C: Likewise.
1263 * g++.dg/cpp0x/defaulted23.C: Likewise.
1264 * g++.dg/cpp0x/noexcept08.C: Likewise.
1265 * g++.dg/cpp0x/auto9.C: Likewise.
1266 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1267 * g++.dg/cpp0x/error5.C: Likewise.
1268 * c-c++-common/gomp/atomic-12.c: Likewise.
1269 * c-c++-common/gomp/atomic-13.c: Likewise.
1270 * c-c++-common/gomp/atomic-14.c: Likewise.
1271 * c-c++-common/Wvarargs-2.c: Likewise.
1272 * c-c++-common/Wvarargs.c: Likewise.
1273 * c-c++-common/vector-subscript-2.c: Likewise.
1274 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1275 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1276 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1277 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1278 * g++.old-deja/g++.eh/throw2.C: Likewise.
1279 * g++.old-deja/g++.eh/throw1.C: Likewise.
1280 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1281 * g++.old-deja/g++.other/new7.C: Likewise.
1282 * g++.old-deja/g++.other/crash30.C: Likewise.
1283 * g++.old-deja/g++.other/regstack.C: Likewise.
1284 * g++.old-deja/g++.other/crash28.C: Likewise.
1285 * g++.old-deja/g++.jason/bool5.C: Likewise.
1286 * g++.old-deja/g++.mike/p10416.C: Likewise.
1287 * g++.old-deja/g++.mike/eh25.C: Likewise.
1288 * g++.old-deja/g++.mike/eh55.C: Likewise.
1289
1290 PR rtl-optimization/82192
1291 * gcc.c-torture/execute/pr82192.c: New test.
1292
1293 2017-09-15 Richard Biener <rguenther@suse.de>
1294
1295 PR tree-optimization/82217
1296 * gcc.dg/torture/pr82217.c: New testcase.
1297
1298 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1299
1300 PR target/82145
1301 * gcc.target/i386/pr82145.c: New test.
1302
1303 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
1304
1305 PR fortran/82184
1306 * gfortran.dg/pointer_array_9.f90: New test.
1307
1308 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1309
1310 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1311 __builtin_fabsq.
1312 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1313 of __builtin_fabsq. Prevent the test from running on 32-bit.
1314 * gcc.target/powerpc/float128-fma1.c: New test.
1315 * gcc.target/powerpc/float128-fma2.c: Likewise.
1316 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1317 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1318
1319 2017-09-14 David Malcolm <dmalcolm@redhat.com>
1320
1321 PR jit/82174
1322 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1323 New test case.
1324
1325 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1326
1327 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1328
1329 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1330
1331 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1332 lp64 requirement.
1333
1334 2017-09-14 Richard Biener <rguenther@suse.de>
1335
1336 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1337 * gcc.dg/uninit-suppress_2.c: Adjust.
1338 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1339
1340 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1341
1342 PR tree-optimization/80996
1343 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1344
1345 2017-09-14 Jakub Jelinek <jakub@redhat.com>
1346
1347 PR target/81325
1348 * g++.dg/cpp0x/pr81325.C: New test.
1349
1350 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
1351
1352 PR fortran/82173
1353 * gfortran.dg/pdt_10.f03 : New test.
1354
1355 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1356
1357 PR c++/68177
1358 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1359
1360 2017-09-13 Martin Liska <mliska@suse.cz>
1361
1362 PR middle-end/82154
1363 * g++.dg/torture/pr82154.C: New test.
1364
1365 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1366
1367 PR c++/61362
1368 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1369 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1370
1371 2017-09-13 Steve Ellcey <sellcey@cavium.com>
1372
1373 PR tree-optimization/80925
1374 * gfortran.dg/vect/vect-2.f90: Add
1375 --param vect-max-peeling-for-alignment=0 option.
1376 Remove unaligned access and peeling checks.
1377 * gfortran.dg/vect/vect-3.f90: Ditto.
1378 * gfortran.dg/vect/vect-4.f90: Ditto.
1379 * gfortran.dg/vect/vect-5.f90: Ditto.
1380
1381 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1382
1383 PR c++/61135
1384 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1385 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1386
1387 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1388
1389 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1390
1391 2017-09-13 Marek Polacek <polacek@redhat.com>
1392
1393 PR c/82167
1394 * gcc.dg/pr82167.c: New test.
1395
1396 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1397
1398 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1399 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1400 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1401 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1402 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1403 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1404
1405 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1406
1407 * gcc.target/aarch64/pr62178.c: Updated testcase
1408 to scan for two ldrs and an mla.
1409
1410 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1411
1412 PR c++/59949
1413 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1414
1415 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1416
1417 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1418
1419 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1420
1421 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1422 ARMv8-A and ARMv8-R.
1423 * gcc.target/arm/acle/cdp2.c: Likewise.
1424 * gcc.target/arm/acle/ldc.c: Likewise.
1425 * gcc.target/arm/acle/ldc2.c: Likewise.
1426 * gcc.target/arm/acle/ldc2l.c: Likewise.
1427 * gcc.target/arm/acle/ldcl.c: Likewise.
1428 * gcc.target/arm/acle/mcr.c: Likewise.
1429 * gcc.target/arm/acle/mcr2.c: Likewise.
1430 * gcc.target/arm/acle/mcrr.c: Likewise.
1431 * gcc.target/arm/acle/mcrr2.c: Likewise.
1432 * gcc.target/arm/acle/mrc.c: Likewise.
1433 * gcc.target/arm/acle/mrc2.c: Likewise.
1434 * gcc.target/arm/acle/mrrc.c: Likewise.
1435 * gcc.target/arm/acle/mrrc2.c: Likewise.
1436 * gcc.target/arm/acle/stc.c: Likewise.
1437 * gcc.target/arm/acle/stc2.c: Likewise.
1438 * gcc.target/arm/acle/stc2l.c: Likewise.
1439 * gcc.target/arm/acle/stcl.c: Likewise.
1440 * lib/target-supports.exp:
1441 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1442 and stcl in the comment.
1443 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1444 and disable Thumb-1 targets.
1445 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1446 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1447
1448 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1449
1450 PR c++/47226
1451 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1452 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1453
1454 2017-09-13 Richard Biener <rguenther@suse.de>
1455
1456 PR middle-end/82128
1457 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1458 default-def to avoid breaking iterator update with the weird
1459 interaction with cgraph_update_edges_for_call_stmt_node.
1460
1461 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1462
1463 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1464
1465 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1466
1467 PR c++/70621
1468 * g++.dg/torture/pr70621.C: New.
1469
1470 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
1471
1472 PR fortran/82173
1473 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1474 is defined' error.
1475 * gfortran.dg/pdt_6.f03 : New test.
1476 * gfortran.dg/pdt_7.f03 : New test.
1477 * gfortran.dg/pdt_8.f03 : New test.
1478
1479 PR fortran/82168
1480 * gfortran.dg/pdt_9.f03 : New test.
1481
1482 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1483
1484 PR target/82112
1485 * gcc.target/powerpc/pr82112.c: New test.
1486 * g++.dg/ext/altivec-18.C: New test.
1487
1488 2017-09-12 Martin Liska <mliska@suse.cz>
1489
1490 PR testsuite/82114
1491 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1492
1493 2017-09-12 Richard Biener <rguenther@suse.de>
1494
1495 PR tree-optimization/82157
1496 * gcc.dg/torture/pr82157.c: New testcase.
1497
1498 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1499
1500 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1501 attribute.
1502 * gcc.target/mips/near-far-2.c: Likewise.
1503 * gcc.target/mips/near-far-3.c: Likewise.
1504 * gcc.target/mips/near-far-4.c: Likewise.
1505
1506 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1507
1508 PR target/82112
1509 * c-c++-common/pr82112.c: New test.
1510 * gcc.dg/pr82112.c: New test.
1511
1512 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1513
1514 PR ada/79441
1515 * gnat.dg/pack9.adb: Robustify.
1516
1517 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
1518
1519 PR fortran/34640
1520 * gfortran.dg/associate_24.f90: New test.
1521 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1522 checks.
1523 * gfortran.dg/no_arg_check_2.f90: Likewise.
1524 * gfortran.dg/pointer_array_1.f90: New test.
1525 * gfortran.dg/pointer_array_2.f90: New test.
1526 * gfortran.dg/pointer_array_7.f90: New test.
1527 * gfortran.dg/pointer_array_8.f90: New test.
1528 * gfortran.dg/pointer_array_component_1.f90: New test.
1529 * gfortran.dg/pointer_array_component_2.f90: New test.
1530 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1531 counts by 1.
1532
1533 PR fortran/40737
1534 * gfortran.dg/pointer_array_3.f90: New test.
1535
1536 PR fortran/57116
1537 * gfortran.dg/pointer_array_4.f90: New test.
1538
1539 PR fortran/55763
1540 * gfortran.dg/pointer_array_5.f90: New test.
1541
1542 PR fortran/57019
1543 * gfortran.dg/pointer_array_6.f90: New test.
1544
1545 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
1546
1547 PR c++/81852
1548 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1549 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1550 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1551 * g++.dg/cpp1y/feat-neg.C: Likewise.
1552 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1553
1554 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1555
1556 * gnat.dg/debug14.adb: New test.
1557
1558 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1559
1560 * gnat.dg/specs/atomic3.ads: New test.
1561
1562 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1563
1564 * gnat.dg/specs/vfa.ads: Rename into...
1565 * gnat.dg/specs/vfa1.ads: ...this.
1566 * gnat.dg/specs/vfa2.ads: New test.
1567
1568 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
1569
1570 * gfortran.dg/pdt_1.f03 : New test.
1571 * gfortran.dg/pdt_2.f03 : New test.
1572 * gfortran.dg/pdt_3.f03 : New test.
1573 * gfortran.dg/pdt_4.f03 : New test.
1574 * gfortran.dg/pdt_5.f03 : New test.
1575
1576 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
1577
1578 * gcc.dg/pr81988.c: New test.
1579
1580 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1581
1582 * gnat.dg/opt67.adb: New test.
1583 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1584
1585 2017-09-07 Jakub Jelinek <jakub@redhat.com>
1586
1587 PR target/81979
1588 * gcc.dg/pr81979.c: New test.
1589
1590 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1591
1592 PR ada/82126
1593 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1594
1595 2017-09-07 Richard Biener <rguenther@suse.de>
1596
1597 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1598 opportunity.
1599
1600 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1601
1602 * gcc.target/powerpc/float128-1.c: Update options to know that
1603 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1604 -static-libgcc option which is no longer needed. Use -mvsx or
1605 -mpower9-vector to enable VSX or hardware IEEE support, rather
1606 than specifying a particular CPU.
1607 * gcc.target/powerpc/float128-2.c: Likewise.
1608 * gcc.target/powerpc/float128-cmp.c: Likewise.
1609 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1610 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1611 * gcc.target/powerpc/float128-hw.c: Likewise.
1612 * gcc.target/powerpc/float128-mix.c: Likewise.
1613 * gcc.target/powerpc/float128-type-1.c: Likewise.
1614 * gcc.target/powerpc/float128-type-2.c: Likewise.
1615 * gcc.target/powerpc/float128-3.c: New test.
1616 * gcc.target/powerpc/float128-4.c: Likewise.
1617 * gcc.target/powerpc/float128-5.c: Likewise.
1618
1619 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1620
1621 PR middle-end/78468
1622 * gcc.dg/pr78468.c: Add alignment test.
1623
1624 2017-09-06 Wish Wu <wishwu007@gmail.com>
1625 Jakub Jelinek <jakub@redhat.com>
1626
1627 * gcc.dg/sancov/cmp0.c: New test.
1628
1629 2017-09-06 Richard Biener <rguenther@suse.de>
1630
1631 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1632 test for correctness of vector lowering.
1633
1634 2017-09-06 Richard Biener <rguenther@suse.de>
1635
1636 PR tree-optimization/82108
1637 * gcc.dg/vect/pr82108.c: New testcase.
1638
1639 2017-09-06 Martin Jambor <mjambor@suse.cz>
1640
1641 PR tree-optimization/82078
1642 * gcc.dg/tree-ssa/pr82078.c: New test.
1643
1644 2017-09-06 Jakub Jelinek <jakub@redhat.com>
1645
1646 PR middle-end/82095
1647 * gcc.dg/tls/pr82095.c: New test.
1648
1649 2017-09-05 Jakub Jelinek <jakub@redhat.com>
1650
1651 PR middle-end/81768
1652 * gcc.dg/gomp/pr81768-2.c: New test.
1653
1654 PR middle-end/81768
1655 * gcc.dg/gomp/pr81768-1.c: New test.
1656
1657 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1658
1659 PR target/81833
1660 * gcc.target/powerpc/pr81833-1.c: New file.
1661 * gcc.target/powerpc/pr81833-2.c: New file.
1662
1663 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1664
1665 PR target/59501
1666 PR target/81624
1667 PR target/81769
1668 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1669 * gcc.target/i386/pr81769-1a.c: New test.
1670 * gcc.target/i386/pr81769-1b.c: Likewise.
1671 * gcc.target/i386/pr81769-2.c: Likewise.
1672
1673 2017-09-05 Marek Polacek <polacek@redhat.com>
1674
1675 PR sanitizer/82072
1676 * c-c++-common/ubsan/pr82072-2.c: New test.
1677
1678 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1679
1680 PR c++/81942
1681 * g++.dg/cpp1y/constexpr-return3.C: New.
1682
1683 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1684
1685 * gnat.dg/incomplete5.ad[sb]: New test.
1686 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
1687
1688 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1689
1690 * gnat.dg/specs/uc2.ads: New test.
1691
1692 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1693
1694 * gnat.dg/taft_type4.adb: New test.
1695 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
1696
1697 2017-09-05 Richard Biener <rguenther@suse.de>
1698
1699 PR tree-optimization/82102
1700 * gcc.dg/torture/pr82102.c: New testcase.
1701
1702 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1703
1704 * testsuite/gnat.dg/array29.ad[sb]: New test.
1705
1706 2017-09-05 Martin Liska <mliska@suse.cz>
1707
1708 PR tree-optimization/82032
1709 * g++.dg/other/pr82032.C: New test.
1710 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
1711 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1712 * gcc.dg/switch-10.c: Likewise.
1713
1714 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1715
1716 * gcc.target/i386/mpx/mpx-os-support.h: New file.
1717 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
1718
1719 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1720
1721 PR target/77308
1722 * gcc.target/arm/pr77308-1.c: New test.
1723
1724 2017-09-04 Richard Biener <rguenther@suse.de>
1725
1726 PR tree-optimization/82084
1727 * g++.dg/torture/pr82084.C: New testcase.
1728
1729 2017-09-04 Marek Polacek <polacek@redhat.com>
1730
1731 PR c/81783
1732 * c-c++-common/Wtautological-compare-5.c: New test.
1733
1734 2017-09-04 Jeff Law <law@redhat.com>
1735
1736 PR tree-optimization/64910
1737 * gcc.dg/tree-ssa/pr64910-2.c: New test.
1738
1739 2017-09-04 Marek Polacek <polacek@redhat.com>
1740
1741 PR sanitizer/82072
1742 * c-c++-common/ubsan/pr82072.c: New test.
1743
1744 2017-09-04 Richard Biener <rguenther@suse.de>
1745
1746 PR tree-optimization/82060
1747 * g++.dg/torture/pr82060.C: New testcase.
1748
1749 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
1750
1751 PR rtl-optimization/57448
1752 PR target/67458
1753 PR target/81316
1754 * gcc.dg/atomic/pr80640-2.c: New testcase.
1755 * gcc.dg/atomic/pr81316.c: New testcase.
1756
1757 2017-09-04 Tom de Vries <tom@codesourcery.com>
1758
1759 PR tree-optimization/82052
1760 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
1761 call in fn11.
1762
1763 2017-09-04 Jakub Jelinek <jakub@redhat.com>
1764
1765 PR sanitizer/81981
1766 * gcc.dg/ubsan/pr81981.c: New test.
1767
1768 PR tree-optimization/70043
1769 PR testsuite/82093
1770 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
1771
1772 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1773
1774 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
1775 * gcc.target/i386/bmi-check.h (main): Ditto.
1776 * gcc.target/i386/bmi2-check.h (main): Ditto.
1777 * gcc.target/i386/rtm-check.h (main): Ditto.
1778 * gcc.target/i386/sha-check.h (main): Ditto.
1779 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
1780 (main): Use __get_cpuid_count. Use check_osxsave.
1781 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
1782 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
1783 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
1784 (main): Use check_osxsave.
1785
1786 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
1787
1788 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
1789 and return NORUNRES on failure.
1790 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
1791 __builtin_va_arg_pack instead of __va_arg_pack.
1792 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
1793 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
1794 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
1795 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
1796 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
1797
1798 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1799
1800 PR target/81766
1801 * gcc.target/i386/pr81766.c: New test.
1802
1803 2017-09-01 Joseph Myers <joseph@codesourcery.com>
1804
1805 PR c/82071
1806 * gcc.target/i386/excess-precision-7.c: New test.
1807
1808 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1809
1810 PR target/82012
1811 * gcc.target/s390/target-attribute/pr82012.c: New test.
1812
1813 2017-09-01 Jeff Law <law@redhat.com>
1814
1815 * gcc.target/i386/const-in-bss.c: New test.
1816
1817 PR tree-optimization/82052
1818 * gcc.c-torture/compile/pr82052.c: New test.
1819
1820 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1821
1822 PR sanitizer/81923
1823 * gcc.dg/asan/pr81923.c: New test.
1824
1825 2017-09-01 Martin Liska <mliska@suse.cz>
1826
1827 PR tree-optimization/82059
1828 * gcc.dg/tree-ssa/pr82059.c: New test.
1829
1830 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1831
1832 * gcc.target/arc/loop-1.c: Deleted.
1833
1834 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1835
1836 * gcc.target/arc/arc.exp: Test also cpp files.
1837 * gcc.target/arc/tdelay_slots.cpp: New test.
1838
1839 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1840
1841 * gcc.target/arc/pr9001184797.c: New test.
1842
1843 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1844
1845 PR c/81887
1846 * c-c++-common/gomp/pr81887.c: New test.
1847 * gfortran.dg/gomp/pr81887.f90: New test.
1848
1849 2017-09-01 Marek Polacek <polacek@redhat.com>
1850
1851 PR c++/82040
1852 * g++.dg/warn/Wbool-operation-1.C: New test.
1853
1854 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1855
1856 * gcc.target/arc/sdata-5.c: New test.
1857 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
1858
1859 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1860
1861 * gcc.target/arc/sdata-3.c: New file.
1862 * gcc.target/arc/sdata-4.c: Likewise.
1863
1864 2017-08-31 Richard Biener <rguenther@suse.de>
1865
1866 PR middle-end/82054
1867 * g++.dg/gomp/pr82054.C: New testcase.
1868
1869 2017-08-31 Renlin Li <renlin.li@arm.com>
1870 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1871
1872 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
1873
1874 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1875
1876 PR tree-optimization/81987
1877 * g++.dg/torture/pr81987.C: New file.
1878
1879 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
1880
1881 * gnat.dg/aggr22.ad[sb]: New test.
1882
1883 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
1884
1885 * gcc.target/powerpc/cr_shrink-wrap.c: New.
1886
1887 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1888
1889 PR target/82015
1890 * gcc.target/powerpc/pr82015.c: Fix up error message.
1891
1892 2017-08-30 Martin Liska <mliska@suse.cz>
1893
1894 PR inline-asm/82001
1895 * gcc.dg/ipa/pr82001.c: New test.
1896
1897 2017-08-30 Martin Liska <mliska@suse.cz>
1898
1899 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
1900
1901 2017-08-30 Richard Biener <rguenther@suse.de>
1902
1903 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
1904
1905 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1906
1907 PR target/82015
1908 * gcc.target/powerpc/pr82015.c: New test.
1909
1910 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
1911
1912 * gcc.target/i386/*.c: Remove excess braces from target selectors.
1913
1914 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
1915
1916 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
1917 * gcc.target/i386/abi-2.c: Ditto.
1918 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
1919 * gcc.target/i386/pr22076.c: Ditto.
1920 * gcc.target/i386/pr37216.c: Ditto.
1921 * gcc.target/i386/pr39431.c: Ditto.
1922 * gcc.target/i386/pr40906-1.c: Ditto.
1923 * gcc.target/i386/pr40906-2.c: Ditto.
1924 * gcc.target/i386/pr43766.c: Ditto.
1925 * gcc.target/i386/pr46226.c: Ditto.
1926 * gcc.target/i386/pr46470.c: Ditto.
1927 * gcc.target/i386/pr59929.c: Ditto.
1928 * gcc.target/i386/sse-10.c: Ditto.
1929 * gcc.target/i386/vararg-1.c: Ditto.
1930 * gcc.target/i386/vararg-1.c: Ditto.
1931 * gcc.target/i386/asm-6.c: Compile for fpic target only.
1932 * gcc.target/i386/pr44223.c: Ditto.
1933 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
1934 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
1935 * gcc.target/i386/pr67480.c (dg-options): Ditto.
1936 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
1937 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
1938 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
1939 * gcc.target/i386/mvc9.c: Compile for lto target only.
1940 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
1941 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
1942 * gcc.target/i386/pr57091.c: Ditto.
1943 * gcc.target/i386/pr61599-2.c: Ditto.
1944
1945 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1946
1947 PR tree-optimization/81503
1948 * gcc.c-torture/execute/pr81503.c: New file.
1949
1950 2017-08-29 Martin Liska <mliska@suse.cz>
1951
1952 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
1953 * gcc.dg/tree-ssa/vrp104.c: Likewise.
1954
1955 2017-08-29 Richard Biener <rguenther@suse.de>
1956 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
1957
1958 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
1959
1960 2017-08-28 Jeff Law <law@redhat.com>
1961
1962 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
1963 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
1964 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1965 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
1966 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
1967 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
1968 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
1969 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
1970 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
1971
1972 2017-08-28 Janus Weil <janus@gcc.gnu.org>
1973
1974 PR fortran/81770
1975 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
1976 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
1977
1978 2017-08-28 Steve Ellcey <sellcey@cavium.com>
1979
1980 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
1981 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
1982 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
1983
1984 2017-08-28 Richard Biener <rguenther@suse.de>
1985
1986 PR tree-optimization/81977
1987 * g++.dg/torture/pr81977.C: New testcase.
1988
1989 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
1990
1991 PR target/80640
1992 * gcc.dg/atomic/pr80640.c: New testcase.
1993
1994 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
1995
1996 PR target/81995
1997 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
1998 * gcc.target/i386/pr46091-4a.c: Ditto.
1999
2000 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2001
2002 PR fortran/81974
2003 * gfortran.dg/inline_matmul_19.f90: New test.
2004
2005 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2006
2007 * gcc.target/powerpc/m128-check.h: New file.
2008 * gcc.target/powerpc/sse-check.h: New file.
2009 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2010 * gcc.target/powerpc/sse-movlps-2.c: New file.
2011 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2012 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2013 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2014 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2015 * gcc.target/powerpc/sse-divss-1.c: New file.
2016 * gcc.target/powerpc/sse-movhps-1.c: New file.
2017 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2018 * gcc.target/powerpc/sse-subps-1.c: New file.
2019 * gcc.target/powerpc/sse-minps-1.c: New file.
2020 * gcc.target/powerpc/sse-pminub-1.c: New file.
2021 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2022 * gcc.target/powerpc/sse-shufps-1.c: New file.
2023 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2024 * gcc.target/powerpc/sse-maxps-1.c: New file.
2025 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2026 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2027 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2028 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2029 * gcc.target/powerpc/sse-mulps-1.c: New file.
2030 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2031 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2032 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2033 * gcc.target/powerpc/sse-subss-1.c: New file.
2034 * gcc.target/powerpc/sse-movss-2.c: New file.
2035 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2036 * gcc.target/powerpc/sse-minss-1.c: New file.
2037 * gcc.target/powerpc/sse-movaps-2.c: New file.
2038 * gcc.target/powerpc/sse-movlps-1.c: New file.
2039 * gcc.target/powerpc/sse-maxss-1.c: New file.
2040 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2041 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2042 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2043 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2044 * gcc.target/powerpc/sse-mulss-1.c: New file.
2045 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2046 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2047 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2048 * gcc.target/powerpc/sse-movhps-2.c: New file.
2049 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2050 * gcc.target/powerpc/sse-xorps-1.c: New file.
2051 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2052 * gcc.target/powerpc/sse-orps-1.c: New file.
2053 * gcc.target/powerpc/sse-addps-1.c: New file.
2054 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2055 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2056 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2057 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2058 * gcc.target/powerpc/sse-andps-1.c: New file.
2059 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2060 * gcc.target/powerpc/sse-divps-1.c: New file.
2061 * gcc.target/powerpc/sse-andnps-1.c: New file.
2062 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2063 * gcc.target/powerpc/sse-movss-1.c: New file.
2064 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2065 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2066 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2067 * gcc.target/powerpc/sse-movaps-1.c: New file.
2068 * gcc.target/powerpc/sse-movss-3.c: New file.
2069 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2070 * gcc.target/powerpc/sse-addss-1.c: New file.
2071 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2072
2073 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2074
2075 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
2076 * gcc.target/powerpc/dform-2.c: Likewise.
2077 * gcc.target/powerpc/dform-3.c: Likewise.
2078 * gcc.target/powerpc/pr71656-1.c: Likewise.
2079 * gcc.target/powerpc/pr71656-2.c: Likewise.
2080 * gcc.target/powerpc/pr80103-1.c: Likewise.
2081 * gcc.target/powerpc/pr80098-1.c: Likewise.
2082
2083 2017-08-24 Martin Sebor <msebor@redhat.com>
2084
2085 PR middle-end/81908
2086 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2087 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2088 * gcc.dg/tree-ssa/pr81908.c: New test.
2089
2090 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2091
2092 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2093 Suppress warning during tests.
2094
2095 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
2096
2097 * lib/target-supports.exp: Group together target-dependant checks.
2098
2099 2017-08-24 Bin Cheng <bin.cheng@arm.com>
2100
2101 PR tree-optimization/81913
2102 * gcc.c-torture/execute/pr81913.c: New test.
2103 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2104 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2105
2106 2017-08-23 Richard Biener <rguenther@suse.de>
2107
2108 PR target/81921
2109 * gcc.target/i386/pr81921.c: New testcase.
2110
2111 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
2112
2113 * gcc.target/i386/pr80969-1.c: New testcase.
2114 * gcc.target/i386/pr80969-2a.c: Likewise.
2115 * gcc.target/i386/pr80969-2.c: Likewise.
2116 * gcc.target/i386/pr80969-3.c: Likewise.
2117 * gcc.target/i386/pr80969-4a.c: Likewise.
2118 * gcc.target/i386/pr80969-4b.c: Likewise.
2119 * gcc.target/i386/pr80969-4.c: Likewise.
2120 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2121 * lib/target-supports.exp (check_avx512_os_support_available,
2122 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2123 New proceedures for target avx512f and avx512f_runtime selectors.
2124 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2125
2126 2017-08-23 David Malcolm <dmalcolm@redhat.com>
2127
2128 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2129 * gcc.dg/param-type-mismatch.c: New test case.
2130
2131 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2132
2133 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2134 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2135 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2136 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2137 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2138 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2139 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2140
2141 2017-08-23 Richard Biener <rguenther@suse.de>
2142
2143 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2144 * g++.dg/tree-ssa/pr45605.C: Likewise.
2145 * gnat.dg/noinline2.adb: Likewise.
2146 * gnat.dg/renaming6.adb: Likewise.
2147 * gnat.dg/renaming6.ads: Likewise.
2148 * gnat.dg/specs/noinline3.ads: Likewise.
2149
2150 2017-08-23 Richard Biener <rguenther@suse.de>
2151
2152 PR lto/81940
2153 * g++.dg/lto/pr81940_0.C: New testcase.
2154
2155 2017-08-23 Tamar Christina <tamar.christina@arm.com>
2156
2157 PR middle-end/19706
2158 * gcc.dg/tree-ssa/pr19706.c: New.
2159 * lib/target-supports.exp (check_effective_target_xorsign): New.
2160
2161 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
2162
2163 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2164 -mabi=ms
2165 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2166 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2167 * gcc.target/i386/pr66275.c: Likewise.
2168 * gcc.target/i386/pr68018.c: Likewise.
2169
2170 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2171
2172 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2173
2174 2017-08-22 Jeff Law <law@redhat.com>
2175
2176 PR tree-optimization/81741
2177 PR tree-optimization/71947
2178 * gcc.dg/tree-ssa/pr81741.c: New test.
2179 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2180 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2181 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2182 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2183 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2184 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2185 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2186
2187 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
2188
2189 PR c++/80287
2190 * g++.dg/pr80287.C: New test.
2191
2192 2017-08-22 Richard Biener <rguenther@suse.de>
2193
2194 Revert
2195 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2196
2197 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2198
2199 2017-08-22 Richard Biener <rguenther@suse.de>
2200
2201 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2202 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2203 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2204 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2205 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2206 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2207 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2208 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2209
2210 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2211
2212 PR fortran/81296
2213 * gfortran.dg/dtio_12.f90: Update test.
2214
2215 2017-08-21 Nathan Sidwell <nathan@acm.org>
2216
2217 * g++.dg/template/pr81899.C: Fix c++03.
2218 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2219
2220 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2221
2222 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2223 Update expected result to show all of "(long)0" being underlined.
2224 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2225 (test_multitoken_macro): Update expected underlining.
2226
2227 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2228
2229 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2230 to show underlining of all pertinent params.
2231 * gcc.dg/format/pr72858.c: Likewise.
2232
2233 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
2234
2235 PR target/46091
2236 * gcc.target/i386/pr46091-4.c: New test.
2237 * gcc.target/i386/pr46091-4a.c: Ditto.
2238 * gcc.target/i386/pr46091-5.c: Ditto.
2239 * gcc.target/i386/pr46091-5a.c: Ditto.
2240
2241 2017-08-21 Nathan Sidwell <nathan@acm.org>
2242
2243 PR c++/81899
2244 * g++.dg/template/pr81899.C: New.
2245
2246 2017-08-21 Richard Biener <rguenther@suse.de>
2247
2248 PR tree-optimization/81900
2249 * gcc.dg/torture/pr81900.c: New testcase.
2250
2251 2017-08-21 Richard Biener <rguenther@suse.de>
2252
2253 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2254 regex to handle the LTO case.
2255 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2256 * c-c++-common/asan/misalign-1.c: Likewise.
2257 * c-c++-common/asan/misalign-2.c: Likewise.
2258 * c-c++-common/asan/null-deref-1.c: Likewise.
2259 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2260 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2261 * c-c++-common/asan/use-after-free-1.c: Likewise.
2262 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2263 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2264 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2265 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2266 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2267 * g++.dg/asan/large-func-test-1.C: Likewise.
2268 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2269
2270 2017-08-21 Richard Biener <rguenther@suse.de>
2271
2272 PR middle-end/81884
2273 * g++.dg/torture/pr81884.C: New testcase.
2274
2275 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
2276
2277 PR ipa/77732
2278 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2279
2280 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2281
2282 PR tree-optimization/46805
2283 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2284 * jit.dg/test-autovectorize.c: New test case.
2285
2286 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2287
2288 PR target/80210
2289 * gcc.target/powerpc/pr80210.c: New test.
2290
2291 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2292
2293 PR c++/81514
2294 * g++.dg/lookup/empty.h: New file.
2295 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2296 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2297 on a built-in.
2298
2299 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2300
2301 PR c/53037
2302 * c-c++-common/pr53037-5.c: New test.
2303 * g++.dg/pr53037-1.C: Likewise.
2304 * g++.dg/pr53037-2.C: Likewise.
2305 * g++.dg/pr53037-3.C: Likewise.
2306 * g++.dg/pr53037-4.C: Likewise.
2307 * gcc.dg/pr53037-1.c: Likewise.
2308 * gcc.dg/pr53037-2.c: Likewise.
2309 * gcc.dg/pr53037-3.c: Likewise.
2310 * gcc.dg/pr53037-4.c: Likewise.
2311
2312 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2313
2314 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2315 * gcc.target/powerpc/p9-vparity.c: Likewise.
2316 * gcc.target/powerpc/pr68805.c: Likewise.
2317 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2318
2319 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2320
2321 PR target/72804
2322 * gcc.target/powerpc/pr72804.c: New test.
2323
2324 2017-08-17 Marek Polacek <polacek@redhat.com>
2325
2326 PR middle-end/81814
2327 * gcc.dg/torture/pr81814.c: New test.
2328
2329 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2330
2331 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2332
2333 2017-08-17 Tom de Vries <tom@codesourcery.com>
2334
2335 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2336
2337 2017-08-17 Richard Biener <rguenther@suse.de>
2338
2339 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2340
2341 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2342
2343 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2344 scan-assembler-times for alpha*-*-*.
2345 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2346 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2347
2348 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2349
2350 PR fortran/81116
2351 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2352
2353 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2354
2355 PR target/46091
2356 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2357 (testm): New test function.
2358 * gcc.target/i386/pr46091-2.c: Ditto.
2359 * gcc.target/i386/pr46091-3.c: Ditto.
2360
2361 2017-08-16 Bin Cheng <bin.cheng@arm.com>
2362
2363 PR tree-optimization/81832
2364 * gcc.dg/tree-ssa/pr81832.c: New test.
2365
2366 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2367
2368 PR tree-optimization/81835
2369 * gcc.dg/vect/pr81815.c: New test.
2370
2371 2017-08-15 Joseph Myers <joseph@codesourcery.com>
2372
2373 PR target/78460
2374 PR target/67712
2375 * gcc.c-torture/compile/string-large-1.c: New test.
2376
2377 2017-08-15 Richard Biener <rguenther@suse.de>
2378
2379 PR tree-optimization/81790
2380 * gcc.dg/torture/pr81790.c: New testcase.
2381
2382 2017-08-14 Martin Sebor <msebor@redhat.com>
2383
2384 PR c/81117
2385 * c-c++-common/attr-nonstring-1.c: New test.
2386
2387 2017-08-14 Martin Sebor <msebor@redhat.com>
2388
2389 PR c/81117
2390 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2391
2392 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
2393
2394 * gcc.dg/ucnid-5.c: Skip on AIX.
2395 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2396
2397 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
2398
2399 PR target/46091
2400 * gcc.target/i386/pr46091-1.c: New test.
2401 * gcc.target/i386/pr46091-2.c: Ditto.
2402 * gcc.target/i386/pr46091-3.c: Ditto.
2403
2404 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2405
2406 PR target/81643
2407 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2408
2409 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2410
2411 PR target/79845
2412 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2413 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2414 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2415 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2416 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2417 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2418 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2419 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2420 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2421 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2422 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2423 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2424 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2425 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2426 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2427 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2428 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2429 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2430 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2431 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2432 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2433 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2434 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2435 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2436 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2437 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2438 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2439 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2440 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2441 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2442 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2443 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2444 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2445 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2446 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2447 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2448 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2449 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2450 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2451 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2452 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2453 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2454 * gcc.target/powerpc/cmpb-3.c: Likewise.
2455 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2456 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2457 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2458 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2459 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2460 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2461 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2462 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2463 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2464 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2465 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2466 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2467 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2468 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2469 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2470 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2471 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2472 * gcc.target/powerpc/no-r11-3.c: Likewise.
2473 * gcc.target/powerpc/pr80098-1.c: Likewise.
2474 * gcc.target/powerpc/pr80098-2.c: Likewise.
2475 * gcc.target/powerpc/pr80098-3.c: Likewise.
2476 * gcc.target/powerpc/pr80098-4.c: Likewise.
2477 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2478 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2479 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2480 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2481 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2482 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2483 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2484 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2485 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2486 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2487 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2488
2489 2017-08-14 Bin Cheng <bin.cheng@arm.com>
2490
2491 PR tree-optimization/81799
2492 * gcc.dg/tree-ssa/pr81799.c: New.
2493
2494 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2495
2496 PR middle-end/46932
2497 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2498 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2499
2500 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2501
2502 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2503 -mno-pc-relative-literal-loads.
2504
2505 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2506
2507 PR testsuite/81793
2508 * gcc.dg/pie-static-1.c: Require both static and pie support.
2509 * gcc.dg/pie-static-2.c: Likewise.
2510
2511 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2512
2513 PR ada/79542
2514 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2515
2516 2017-08-11 Marek Polacek <polacek@redhat.com>
2517
2518 PR c/81795
2519 * gcc.dg/pr81795.c: New test.
2520
2521 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2522
2523 PR fortran/60355
2524 * gfortran.dg (bind_c_usage_30): New test.
2525
2526 2017-08-11 Martin Liska <mliska@suse.cz>
2527
2528 PR tree-opt/79987
2529 * gcc.target/i386/mpx/pr79987.c: New test.
2530
2531 2017-08-11 Martin Liska <mliska@suse.cz>
2532
2533 PR ipa/81213
2534 * gcc.target/i386/pr81213.c: New test.
2535
2536 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
2537
2538 PR target/81708
2539 * gcc.target/i386/stack-prot-sym.c: New test.
2540
2541 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2542
2543 PR testsuite/81738
2544 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2545 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2546 vect_perm and vect_element_align for vectorization.
2547
2548 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2549
2550 PR target/81736
2551 * gcc.target/i386/pr81736-1.c: New test.
2552 * gcc.target/i386/pr81736-2.c: Likewise.
2553 * gcc.target/i386/pr81736-3.c: Likewise.
2554 * gcc.target/i386/pr81736-4.c: Likewise.
2555 * gcc.target/i386/pr81736-5.c: Likewise.
2556 * gcc.target/i386/pr81736-6.c: Likewise.
2557 * gcc.target/i386/pr81736-7.c: Likewise.
2558
2559 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2560
2561 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2562 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2563
2564 2017-08-10 David Malcolm <dmalcolm@redhat.com>
2565
2566 * c-c++-common/missing-close-symbol.c: New test case.
2567 * c-c++-common/missing-symbol.c: New test case.
2568 * gcc.dg/unclosed-init.c: New test case.
2569 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2570 * g++.dg/diagnostic/unclosed-function.C: New test case.
2571 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2572 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2573 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2574 "expected identifier" error.
2575
2576 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2577
2578 * gfortran.dg/dec_d_lines_1.f: New test.
2579 * gfortran.dg/dec_d_lines_2.f: New test.
2580
2581 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2582
2583 * gfortran.dg/dec_structure_18.f90: New test.
2584 * gfortran.dg/dec_structure_19.f90: New test.
2585 * gfortran.dg/dec_structure_20.f90: New test.
2586 * gfortran.dg/dec_structure_21.f90: New test.
2587
2588 2017-08-10 Marek Polacek <polacek@redhat.com>
2589
2590 PR testsuite/81784
2591 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2592
2593 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2594
2595 2017-08-10 Martin Liska <mliska@suse.cz>
2596
2597 PR c++/81355
2598 * g++.dg/other/pr81355.C: New test.
2599
2600 2017-08-09 David Malcolm <dmalcolm@redhat.com>
2601
2602 * jit.dg/all-non-failing-tests.h: Add note about
2603 test-vector-types.cc.
2604 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2605 case.
2606 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2607 New test case.
2608 * jit.dg/test-vector-types.cc: New test case.
2609
2610 2017-08-09 Andrew Pinski <apinski@cavium.com>
2611
2612 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2613 --save-temps to the options passed.
2614
2615 2017-08-09 Michael Collison <michael.collison@arm.com>
2616
2617 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2618 boundary option and fix comment.
2619 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2620 boundary option and fix comment.
2621 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2622 boundary option and fix comment.
2623 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2624 -mstructure-size boundary option.
2625
2626 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2627
2628 PR rtl-optimization/81423
2629 * gcc.c-torture/execute/pr81423.c: New testcase.
2630
2631 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2632
2633 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2634 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2635 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2636 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2637
2638 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2639
2640 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2641 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2642
2643 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2644
2645 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2646 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2647 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2648
2649 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2650
2651 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2652 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2653 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2654 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2655
2656 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2657
2658 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2659
2660 2017-08-09 Marek Polacek <polacek@redhat.com>
2661
2662 PR c/81233
2663 * gcc.dg/diagnostic-types-1.c: New test.
2664 * gcc.dg/assign-warn-1.c: Update warning messages.
2665 * gcc.dg/assign-warn-2.c: Likewise.
2666 * gcc.dg/c90-const-expr-5.c: Likewise.
2667 * gcc.dg/c99-const-expr-5.c: Likewise.
2668 * gcc.dg/conv-2.c: Likewise.
2669 * gcc.dg/init-bad-7.c: Likewise.
2670 * gcc.dg/overflow-warn-1.c: Likewise.
2671 * gcc.dg/overflow-warn-2.c: Likewise.
2672 * gcc.dg/overflow-warn-3.c: Likewise.
2673 * gcc.dg/overflow-warn-4.c: Likewise.
2674 * gcc.dg/pointer-array-atomic.c: Likewise.
2675 * gcc.dg/pr26865.c: Likewise.
2676 * gcc.dg/pr61162-2.c: Likewise.
2677 * gcc.dg/pr61162.c: Likewise.
2678 * gcc.dg/pr67730-2.c: Likewise.
2679 * gcc.dg/pr69156.c: Likewise.
2680 * gcc.dg/pr70174.c: Likewise.
2681 * objc.dg/proto-lossage-4.m: Likewise.
2682
2683 2017-08-09 Marek Polacek <polacek@redhat.com>
2684
2685 PR c/81417
2686 * Wsign-compare-1.c: New test.
2687 * gcc.dg/compare1.c: Adjust dg-bogus.
2688 * gcc.dg/compare2.c: Likewise.
2689 * gcc.dg/compare3.c: Likewise.
2690 * gcc.dg/compare7.c: Likewise.
2691 * gcc.dg/compare8.c: Likewise.
2692 * gcc.dg/compare9.c: Likewise.
2693 * gcc.dg/pr11492.c: Likewise.
2694
2695 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
2696
2697 PR driver/81523
2698 * gcc.dg/pie-7.c: New test.
2699 * gcc.dg/pie-static-1.c: Likewise.
2700 * gcc.dg/pie-static-2.c: Likewise.
2701
2702 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
2703
2704 PR target/81708
2705 * gcc.target/i386/stack-prot-guard.c: New test.
2706
2707 2017-08-08 Tamar Christina <tamar.christina@arm.com>
2708
2709 * gcc.target/aarch64/xorsign.c: New.
2710 * gcc.target/aarch64/xorsign_exec.c: New.
2711 * gcc.target/aarch64/vect-xorsign_exec.c: New.
2712
2713 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2714
2715 PR tree-optimization/81354
2716 * g++.dg/torture/pr81354.C: New file.
2717
2718 2017-08-08 Richard Biener <rguenther@suse.de>
2719
2720 PR middle-end/81719
2721 * g++.dg/tree-ssa/pr81719.C: New testcase.
2722
2723 2017-08-08 Richard Biener <rguenther@suse.de>
2724
2725 PR tree-optimization/81723
2726 * gfortran.dg/pr81723.f: New testcase.
2727
2728 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2729
2730 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
2731 string.
2732 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2733 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2734 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2735 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2736 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2737 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2738 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2739 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2740 * gcc.target/powerpc/cmpb-3.c: Likewise.
2741 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2742 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2743
2744 2017-08-08 Martin Liska <mliska@suse.cz>
2745
2746 PR tree-opt/81696
2747 * gcc.dg/ipa/pr81696.c: New test.
2748
2749 2017-08-08 Bin Cheng <bin.cheng@arm.com>
2750
2751 PR tree-optimization/81744
2752 * gcc.dg/tree-ssa/pr81744.c: New.
2753
2754 2017-08-08 Marek Polacek <polacek@redhat.com>
2755
2756 PR c++/81607
2757 * g++.dg/other/bitfield6.C: New test.
2758
2759 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2760
2761 PR target/81593
2762 * gcc.target/powerpc/vec-setup.h: New tests to test various
2763 combinations of setting up vectors of 2 double word elements.
2764 * gcc.target/powerpc/vec-setup-long.c: Likewise.
2765 * gcc.target/powerpc/vec-setup-double.c: Likewise.
2766 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
2767 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
2768 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
2769 vector inserts from vector extracts.
2770 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
2771
2772 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2773
2774 PR fortran/68829
2775 PR fortran/81701
2776 * gfortran.dg/o_fast_stacksize.90: New test.
2777
2778 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
2779
2780 PR middle-end/46932
2781 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
2782
2783 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2784
2785 * gcc.target/i386/pr81736-1.c: Removed.
2786 * gcc.target/i386/pr81736-2.c: Likewise.
2787 * gcc.target/i386/pr81736-3.c: Likewise.
2788 * gcc.target/i386/pr81736-4.c: Likewise.
2789
2790 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2791
2792 PR target/81736
2793 * gcc.target/i386/pr81736-1.c: New test.
2794 * gcc.target/i386/pr81736-2.c: Likewise.
2795 * gcc.target/i386/pr81736-3.c: Likewise.
2796 * gcc.target/i386/pr81736-4.c: Likewise.
2797
2798 2017-08-07 Marek Polacek <polacek@redhat.com>
2799
2800 PR middle-end/81737
2801 * gcc.dg/pr81737.c: New test.
2802
2803 2017-08-07 Martin Liska <mliska@suse.cz>
2804
2805 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
2806 * gcc.dg/parm-impl-decl-1.c: Likewise.
2807 * gcc.dg/parm-impl-decl-3.c: Likewise.
2808 * gcc.dg/Wattributes-5.c: New test.
2809
2810 2017-08-06 Andrew Pinski <apinski@cavium.com>
2811
2812 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
2813 * gcc.target/aarch64/target_attr_13.c: LIkewise.
2814 * gcc.target/aarch64/target_attr_15.c: LIkewise.
2815 * gcc.target/aarch64/target_attr_4.c: Likewise.
2816 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
2817 * gcc.target/aarch64/target_attr_2.c: Likewise.
2818 * gcc.target/aarch64/target_attr_7.c: Likewise.
2819 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
2820 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
2821 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
2822
2823 2017-08-06 Andrew Pinski <apinski@cavium.com>
2824
2825 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
2826 -march=armv8-a+nolse, skip if -mcpu= is passed.
2827 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
2828
2829 2017-08-06 Andrew Pinski <apinski@cavium.com>
2830
2831 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
2832 * gcc.target/aarch64/_Float16_2.c: Likewise.
2833 * gcc.target/aarch64/_Float16_3.c: Likewise.
2834
2835 2017-08-06 Tom de Vries <tom@codesourcery.com>
2836
2837 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
2838
2839 2017-08-06 Tom de Vries <tom@codesourcery.com>
2840
2841 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
2842 type. Add missing return.
2843
2844 2017-08-06 Tom de Vries <tom@codesourcery.com>
2845
2846 PR testsuite/81731
2847 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
2848 variable 'a' definition.
2849 (b): Remove unused variable.
2850 (gp): New variable.
2851 (check): Add parameter corresponding to call in main, and handle.
2852
2853 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2854
2855 PR c++/79790
2856 * g++.dg/cpp1z/class-deduction43.C: New.
2857
2858 2017-08-04 Yury Gribov <tetra2005@gmail.com>
2859
2860 PR tree-optimization/57371
2861 * c-c++-common/pr57371-1.c: New test.
2862 * c-c++-common/pr57371-2.c: New test.
2863 * c-c++-common/pr57371-3.c: New test.
2864 * c-c++-common/pr57371-4.c: New test.
2865 * gcc.dg/pr57371-5.c: New test.
2866
2867 2017-08-04 Carl Love <cel@us.ibm.com>
2868
2869 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
2870 builtin test cases for vec_mule, and vec_mulo.
2871 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
2872 builtin test cases for vec_mule, and vec_mulo.
2873
2874 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
2875
2876 PR target/81590
2877 * gcc.target/i386/avx512-check.h: New file.
2878 * gcc.target/i386/avx5124fmaps-check.h: Removed.
2879 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
2880 * gcc.target/i386/avx512cd-check.h: Likewise.
2881 * gcc.target/i386/avx512ifma-check.h: Likewise.
2882 * gcc.target/i386/avx512vbmi-check.h: Likewise.
2883 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
2884 * gcc.target/i386/avx512bw-check.h: Rewrite.
2885 * gcc.target/i386/avx512dq-check.h: Likewise.
2886 * gcc.target/i386/avx512er-check.h: Likewise.
2887 * gcc.target/i386/avx512f-check.h: Likewise.
2888 * gcc.target/i386/avx512vl-check.h: Likewise.
2889 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
2890 only.
2891 (test_512): Removed.
2892 (avx512*_test): Likewise.
2893 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
2894
2895 2017-08-04 Marek Polacek <polacek@redhat.com>
2896
2897 PR middle-end/81695
2898 * gcc.dg/pr81695.c: New test.
2899
2900 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2901
2902 PR tree-optimization/81136
2903 * gcc.dg/vect/pr81136.c: Add scan test.
2904
2905 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2906
2907 * gcc.dg/vect/vect-alias-check-3.c: New test.
2908 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
2909 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
2910
2911 2017-08-04 Richard Biener <rguenther@suse.de>
2912
2913 PR middle-end/81705
2914 * c-c++-common/ubsan/pr81705.c: New testcase.
2915
2916 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2917
2918 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
2919 messages that used to start with a capital letter.
2920 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2921 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2922 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
2923 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2924 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2925 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2926 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2927 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2928 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2929 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2930 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2931 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2932 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2933 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2934 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2935 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2936 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2937 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2938 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2939 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2940 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2941 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2942 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2943 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2944 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2945 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2946 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2947 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2948 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2949 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2950 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2951 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2952 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2953 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2954 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2955 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2956 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2957 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2958 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2959 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2960 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2961 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2962 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2963 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2964 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2965 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2966 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2967 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2968 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2969 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2970 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2971 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2972 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2973 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2974 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2975 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2976
2977 2017-08-03 Jakub Jelinek <jakub@redhat.com>
2978
2979 PR target/81621
2980 * gcc.dg/pr81621.c: New test.
2981
2982 2017-08-03 Richard Biener <rguenther@suse.de>
2983
2984 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
2985 and CSE.
2986
2987 2017-08-03 Richard Biener <rguenther@suse.de>
2988
2989 PR middle-end/81148
2990 * c-c++-common/ubsan/pr81148.c: New testcase.
2991
2992 2017-08-03 Tom de Vries <tom@codesourcery.com>
2993
2994 PR target/81662
2995 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
2996
2997 2017-08-03 Jakub Jelinek <jakub@redhat.com>
2998
2999 PR driver/81650
3000 * gcc.dg/pr81650.c: New test.
3001
3002 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3003
3004 PR c++/71440
3005 * g++.dg/template/crash127.C: New.
3006
3007 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3008
3009 PR middle-end/81052
3010 * c-c++-common/pr81052.c: New test.
3011
3012 2017-08-03 Tom de Vries <tom@codesourcery.com>
3013
3014 * gcc.dg/pr56727-2.c: Require alias.
3015
3016 2017-08-03 Tom de Vries <tom@codesourcery.com>
3017
3018 * gcc.dg/attr-noipa.c: Require alloca.
3019
3020 2017-08-03 Tom de Vries <tom@codesourcery.com>
3021
3022 * gcc.dg/torture/pr80163.c: Require label_values.
3023
3024 2017-08-03 Tom de Vries <tom@codesourcery.com>
3025
3026 PR target/81662
3027 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3028 * c-c++-common/patchable_function_entry-default.c: Same.
3029 * c-c++-common/patchable_function_entry-definition.c: Same.
3030
3031 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3032
3033 PR target/81644
3034 * gcc.target/i386/pr81644.c: New test.
3035
3036 2017-08-02 Tom de Vries <tom@codesourcery.com>
3037
3038 * gcc.dg/Walloca-14.c: Use relative line number.
3039
3040 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3041
3042 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3043 test "no-3dnowa" target attribute.
3044
3045 2017-08-02 Marek Polacek <polacek@redhat.com>
3046
3047 PR c/81289
3048 * gcc.dg/noncompile/pr81289.c: New test.
3049
3050 PR c/81448
3051 PR c/81306
3052 * c-c++-common/Wmultistatement-macros-13.c: New test.
3053
3054 2017-08-02 Jakub Jelinek <jakub@redhat.com>
3055
3056 PR c++/81640
3057 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3058
3059 PR middle-end/79499
3060 * gcc.dg/pr79499.c: New test.
3061
3062 2017-08-02 Richard Biener <rguenther@suse.de>
3063
3064 PR tree-optimization/81633
3065 * gcc.dg/vect/pr81633.c: New testcase.
3066
3067 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3068
3069 * gcc.dg/guality/pr25967-1.c: New test.
3070 * gcc.dg/guality/pr25967-2.c: Likewise.
3071 * gcc.dg/torture/pr25967-1.c: Likewise.
3072 * gcc.dg/torture/pr25967-2.c: Likewise.
3073
3074 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3075
3076 PR target/81654
3077 * gcc.target/i386/pr81654.c: New test.
3078
3079 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3080
3081 PR fortran/79312
3082 * gfortran.dg/logical_assignment_1.f90: New test.
3083
3084 2017-08-01 Martin Liska <mliska@suse.cz>
3085
3086 PR middle-end/70140
3087 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3088
3089 2017-08-01 Martin Liska <mliska@suse.cz>
3090
3091 Revert r250771
3092 Make mempcpy more optimal (PR middle-end/70140).
3093
3094 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3095
3096 PR target/81622
3097 * gcc.target/powerpc/pr81622.c: New test.
3098
3099 2017-08-01 Steve Ellcey <sellcey@cavium.com>
3100
3101 PR tree-optimization/80925
3102 * gcc.dg/vect/vect-28.c: Add
3103 --param vect-max-peeling-for-alignment=0 option.
3104 Remove unaligned access and peeling checks.
3105 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3106 * gcc.dg/vect/vect-70.c: Ditto.
3107 * gcc.dg/vect/vect-87.c: Ditto.
3108 * gcc.dg/vect/vect-88.c: Ditto.
3109 * gcc.dg/vect/vect-91.c: Ditto.
3110 * gcc.dg/vect/vect-93.c: Ditto.
3111
3112 2017-08-01 Tom de Vries <tom@codesourcery.com>
3113
3114 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3115 * gcc.target/nvptx/slp.c (foo): Same.
3116
3117 2017-08-01 Richard Biener <rguenther@suse.de>
3118
3119 PR tree-optimization/81181
3120 * gcc.dg/torture/pr81181.c: New testcase.
3121
3122 2017-08-01 Martin Liska <mliska@suse.cz>
3123
3124 PR middle-end/70140
3125 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3126
3127 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3128
3129 PR target/81641
3130 * gcc.target/i386/pr81641.c: New test.
3131
3132 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3133
3134 PR target/81639
3135 * gcc.target/i386/pr81639.c: New test.
3136
3137 2017-08-01 Richard Biener <rguenther@suse.de>
3138
3139 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3140 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3141 endless loop.
3142 * gcc.dg/uninit-23.c: Adjust.
3143
3144 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3145
3146 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3147 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3148
3149 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3150
3151 PR tree-optimization/81627
3152 * gcc.dg/tree-ssa/pr81627.c: New.
3153
3154 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3155
3156 PR tree-optimization/81620
3157 * gcc.dg/tree-ssa/pr81620-1.c: New.
3158 * gcc.dg/tree-ssa/pr81620-2.c: New.
3159
3160 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3161
3162 PR testsuite/53542
3163 * gfortran.dg/use_30.f90: New test.
3164
3165 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3166
3167 PR tree-optimization/81588
3168 * gcc.dg/tree-ssa/pr81588.c: New test.
3169 * gcc.dg/pr81588.c: New test.
3170 * gcc.c-torture/execute/pr81588.c: New test.
3171
3172 2017-08-01 Richard Biener <rguenther@suse.de>
3173
3174 PR tree-optimization/81297
3175 * gcc.dg/torture/pr81297.c: New testcase.
3176
3177 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3178
3179 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3180
3181 2017-07-31 Steve Ellcey <sellcey@cavium.com>
3182
3183 PR tree-optimization/80925
3184 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
3185 --param vect-max-peeling-for-alignment=0 option.
3186 Remove unaligned access and peeling checks.
3187 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3188
3189 2017-07-31 Carl Love <cel@us.ibm.com>
3190
3191 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3192 missed in commit 250746.
3193
3194 2017-07-31 Carl Love <cel@us.ibm.com>
3195
3196 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3197 new builtins.
3198
3199 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3200
3201 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3202 * gcc.target/i386/pr79793-2.c: Likewise.
3203
3204 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3205
3206 PR target/25967
3207 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3208 (naked): Add attribute regparm(1) for x86_32 targets.
3209 Add integer argument. Remove global "data" variable.
3210 (main): Pass integer argument to naked function.
3211 * gcc.target/i386/naked-4.c: New test.
3212
3213 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
3214 Martin Liska <mliska@suse.cz>
3215
3216 * gcc.dg/predict-15.c: New test.
3217 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3218
3219 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3220
3221 PR target/25967
3222 * gcc.target/i386/naked-1.c: New test.
3223 * gcc.target/i386/naked-2.c: Ditto.
3224 * gcc.target/i386/naked-3.c: Ditto.
3225 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3226 do_test_body0 stub function, use attribute "naked" instead.
3227 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3228 * gcc.dg/pr44290-2.c: Ditto.
3229
3230 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3231
3232 PR fortran/81581
3233 * gfortran.dg/dim_sum_1.f90: New test case.
3234 * gfortran.dg/dim_sum_2.f90: New test case.
3235 * gfortran.dg/dim_sum_3.f90: New test case.
3236
3237 2017-07-31 Martin Liska <mliska@suse.cz>
3238
3239 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3240 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3241
3242 2017-07-31 Martin Liska <mliska@suse.cz>
3243
3244 PR sanitize/81530
3245 * g++.dg/ubsan/pr81530.C: New test.
3246
3247 2017-07-31 Jakub Jelinek <jakub@redhat.com>
3248
3249 PR sanitizer/81604
3250 * c-c++-common/ubsan/pr81604.c: New test.
3251
3252 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3253
3254 PR target/79793
3255 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3256 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3257 (foo): Check the builtin return address against the return address
3258 in interrupt frame.
3259 * gcc.target/i386/pr79793-1.c: New test.
3260 * gcc.target/i386/pr79793-2.c: Likewise.
3261
3262 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3263
3264 * c-c++-common/dump-ada-spec-7.c: New test.
3265
3266 2017-07-29 Jakub Jelinek <jakub@redhat.com>
3267
3268 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3269 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3270
3271 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3272
3273 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3274
3275 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3276
3277 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3278
3279 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3280
3281 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3282
3283 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3284 Bilyan Borisov <bilyan.borisov@arm.com>
3285
3286 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3287 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3288 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3289 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3290 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3291
3292 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3293
3294 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3295 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3296 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3297 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3298 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3299 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3300 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3301 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3302 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3303 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3304 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3305
3306 2017-07-28 Martin Liska <mliska@suse.cz>
3307
3308 PR sanitizer/81340
3309 * g++.dg/asan/pr81340.C: New test.
3310
3311 2017-07-28 Richard Biener <rguenther@suse.de>
3312
3313 PR tree-optimization/81502
3314 * gcc.target/i386/pr81502.c: New testcase.
3315
3316 2017-07-28 Martin Liska <mliska@suse.cz>
3317
3318 PR sanitizer/81460
3319 * gcc.dg/asan/pr81460.c: New test.
3320
3321 2017-07-28 Jakub Jelinek <jakub@redhat.com>
3322
3323 PR sanitizer/80998
3324 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3325 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3326
3327 PR tree-optimization/81578
3328 * gcc.dg/pr81578.c: New test.
3329
3330 2017-07-28 Richard Biener <rguenther@suse.de>
3331
3332 PR tree-optimization/81573
3333 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3334
3335 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3336
3337 * g++.dg/pr69667.C: Remove option -mlra.
3338 * gcc.target/powerpc/dform-1.c: Likewise.
3339 * gcc.target/powerpc/dform-2.c: Likewise.
3340 * gcc.target/powerpc/dform-3.c: Likewise.
3341 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3342 * gcc.target/powerpc/p9-vparity.c: Likewise.
3343 * gcc.target/powerpc/pr63491.c: Likewise.
3344 * gcc.target/powerpc/pr67808.c: Likewise.
3345 * gcc.target/powerpc/pr68805.c: Likewise.
3346 * gcc.target/powerpc/pr69461.c: Likewise.
3347 * gcc.target/powerpc/pr71680.c: Likewise.
3348 * gcc.target/powerpc/pr77289.c: Likewise.
3349 * gcc.target/powerpc/pr78458.c: Likewise.
3350 * gcc.target/powerpc/pr78543.c: Likewise.
3351 * g++.dg/pr71294.C: Remove option -mno-lra.
3352 * gcc.target/powerpc/pr71656-1.c: Likewise.
3353 * gcc.target/powerpc/pr71656-2.c: Likewise.
3354 * gcc.target/powerpc/pr71698.c: Likewise.
3355
3356 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3357 Sudakshina Das <sudi.das@arm.com>
3358
3359 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3360
3361 2017-07-27 Marek Polacek <polacek@redhat.com>
3362
3363 PR c/81417
3364 * c-c++-common/Wsign-compare-1.c: New test.
3365 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3366 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3367 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3368 * g++.dg/warn/compare1.C: Likewise.
3369 * gcc.dg/compare1.c: Likewise.
3370 * gcc.dg/compare2.c: Likewise.
3371 * gcc.dg/compare4.c: Likewise.
3372 * gcc.dg/compare5.c: Likewise.
3373 * gcc.dg/pr35430.c: Likewise.
3374 * gcc.dg/pr60087.c: Likewise.
3375
3376 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3377
3378 PR middle-end/81564
3379 * gcc.dg/pr81564.c: New test.
3380
3381 2017-07-27 Richard Biener <rguenther@suse.de>
3382
3383 PR tree-optimization/81573
3384 PR tree-optimization/81494
3385 * gcc.dg/torture/pr81573.c: New testcase.
3386
3387 2017-07-27 Richard Biener <rguenther@suse.de>
3388
3389 PR tree-optimization/81571
3390 * gcc.dg/torture/pr81571.c: New testcase.
3391
3392 2017-07-27 Richard Biener <rguenther@suse.de>
3393
3394 PR tree-optimization/81502
3395 * gcc.target/i386/vect-insert-1.c: New testcase.
3396
3397 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3398
3399 PR target/81534
3400 * gcc.target/s390/pr81534.c: New test.
3401
3402 2017-07-27 Jakub Jelinek <jakub@redhat.com>
3403
3404 PR tree-optimization/81555
3405 PR tree-optimization/81556
3406 * gcc.c-torture/execute/pr81555.c: New test.
3407 * gcc.c-torture/execute/pr81556.c: New test.
3408
3409 * gcc.dg/attr-noipa.c: New test.
3410 * gcc.dg/ipa/ipa-pta-18.c: New test.
3411 * gcc.dg/ipa/ipa-sra-11.c: New test.
3412
3413 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3414
3415 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3416 option.
3417 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3418 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3419 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3420 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3421 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3422 * gcc.target/powerpc/vsx-simode.c: Likewise.
3423 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3424 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3425
3426 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3427
3428 PR c++/71570
3429 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3430
3431 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3432
3433 PR target/81563
3434 * gcc.target/i386/pr81563.c: New test
3435
3436 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3437
3438 PR target/79041
3439 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3440
3441 2017-07-26 Marek Polacek <polacek@redhat.com>
3442
3443 PR middle-end/70992
3444 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3445 * gcc.dg/overflow-warn-2.c: Likewise.
3446 * gcc.dg/overflow-warn-3.c: Likewise.
3447 * gcc.dg/overflow-warn-4.c: Likewise.
3448 * gcc.dg/torture/pr70992-2.c: New test.
3449 * gcc.dg/torture/pr70992.c: New test.
3450
3451 2017-07-26 Richard Biener <rguenther@suse.de>
3452
3453 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3454 happening in ccp1.
3455 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3456
3457 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3458
3459 PR middle-end/46932
3460 * gcc.dg/pr46932.c: New testcase.
3461
3462 2017-07-26 Martin Liska <mliska@suse.cz>
3463
3464 PR sanitize/81186
3465 * gcc.dg/asan/pr81186.c: New test.
3466
3467 2017-07-25 Carl Love <cel@us.ibm.com>
3468
3469 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3470 vec_cnttz builtins.
3471
3472 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3473
3474 * gnat.dg/opt66.adb: New test.
3475
3476 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3477
3478 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3479 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3480
3481 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3482
3483 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3484
3485 2017-07-25 Torsten Duwe <duwe@suse.de>
3486
3487 * c-c++-common/patchable_function_entry-default.c: New test.
3488 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3489 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3490
3491 2017-07-25 Jakub Jelinek <jakub@redhat.com>
3492
3493 PR target/81532
3494 * gcc.target/i386/pr80833-3.c: New test.
3495 * gcc.target/i386/avx512dq-pr81532.c: New test.
3496 * gcc.target/i386/avx512bw-pr81532.c: New test.
3497
3498 2017-07-25 Richard Biener <rguenther@suse.de>
3499
3500 PR tree-optimization/81455
3501 * gcc.dg/pr81455.c: New testcase.
3502
3503 2017-07-25 Richard Biener <rguenther@suse.de>
3504
3505 PR tree-optimization/81529
3506 * gfortran.dg/pr81529.f90: New testcase.
3507
3508 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3509
3510 * gcc.target/aarch64/pr79041-2.c: Improve test.
3511
3512 2017-07-25 Richard Biener <rguenther@suse.de>
3513
3514 PR tree-optimization/81410
3515 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3516
3517 2017-07-25 Richard Biener <rguenther@suse.de>
3518
3519 PR tree-optimization/81510
3520 * gcc.dg/torture/pr81510.c: New testcase.
3521 * gcc.dg/torture/pr81510-2.c: Likewise.
3522
3523 2017-07-25 Martin Liska <mliska@suse.cz>
3524
3525 PR ipa/81520
3526 * gcc.dg/ipa/pr81520.c: New test.
3527
3528 2017-07-25 Marek Polacek <polacek@redhat.com>
3529
3530 PR c/81364
3531 * Wmultistatement-macros-12.c: New test.
3532
3533 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3534
3535 PR target/81414
3536 * gcc.target/aarch64/pr81414.C: New.
3537
3538 2017-07-25 Richard Biener <rguenther@suse.de>
3539
3540 PR middle-end/81505
3541 * gcc.dg/ubsan/pr81505.c: New testcase.
3542
3543 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
3544
3545 PR testsuite/80759
3546 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3547 (ELFFN_BEGIN): Rename to FN_TYPE.
3548 (ELFFN_END): Rename to FN_SIZE.
3549 (ASMNAME): New macro.
3550 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3551 .global.
3552 (FUNC_END): Use ASMNAME.
3553 (test_data_save): Remove.
3554 (test_data_input): Likewise.
3555 (test_data_output: Likewise.
3556 (test_data_fn): Likewise.
3557 (test_data_retaddr): Likewise.
3558 (regs_to_mem): Make globals, use r10 instead of rax.
3559 (mem_to_regs): Likewise.
3560 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3561 body to ms-sysv.c.
3562 (do_test_aligned): Likewise.
3563 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3564 Add dg-* directives.
3565 (PASTE_STR): New macro.
3566 (ASMNAME): Likewise.
3567 (LOAD_TEST_DATA_ADDR): Likewise.
3568 (TEST_DATA_OFFSET): Likewise.
3569 (do_test_body0): New C function.
3570 (do_test_body): New inline assembly routine.
3571 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3572 (runtest_ms_sysv): Modify.
3573
3574 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3575
3576 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3577 since the upper-regs options have been deleted.
3578 * gcc.target/powerpc/pr65849-2.c: Likewise.
3579 * gcc.target/powerpc/pr80099-1.c: Likewise.
3580 * gcc.target/powerpc/pr80099-2.c: Likewise.
3581 * gcc.target/powerpc/pr80099-3.c: Likewise.
3582 * gcc.target/powerpc/pr80099-4.c: Likewise.
3583 * gcc.target/powerpc/pr80099-5.c: Likewise.
3584 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3585 support removal of the upper-regs options.
3586 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3587 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3588 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3589 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3590 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3591 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3592 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3593 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3594 * gcc.target/powerpc/ppc-round.c: Likewise.
3595 * gcc.target/powerpc/pr71720.c: Likewise.
3596 * gcc.target/powerpc/pr72853.c: Likewise.
3597 * gcc.target/powerpc/pr79907.c: Likewise.
3598 * gcc.target/powerpc/pr78953.c: Likewise.
3599 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3600 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3601 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3602 * gcc.target/powerpc/vec-init-3.c: Likewise.
3603 * gcc.target/powerpc/vec-init-6.c: Likewise.
3604 * gcc.target/powerpc/vec-init-7.c: Likewise.
3605 * gcc.target/powerpc/vec-set-char.c: Likewise.
3606 * gcc.target/powerpc/vec-set-int.c: Likewise.
3607 * gcc.target/powerpc/vec-set-short.c: Likewise.
3608
3609 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3610
3611 PR target/79041
3612 * gcc.target/aarch64/pr79041-2.c: New test.
3613
3614 2017-07-24 Carl Love <cel@us.ibm.com>
3615
3616 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3617 the new built-ins.
3618
3619 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3620
3621 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3622
3623 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3624 Mikael Morin <mikael@gcc.gnu.org>
3625
3626 PR fortran/66102
3627 * gfortran.dg/realloc_on_assign_28.f90: New test.
3628
3629 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
3630
3631 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3632 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3633
3634 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
3635
3636 PR target/80569
3637 * gcc.target/i386/pr80569.c: New test.
3638
3639 2017-07-21 Carl Love <cel@us.ibm.com>
3640
3641 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3642 vmuleuh): Fix scan-assembler-times should check for word not half word
3643 instructions.
3644
3645 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
3646
3647 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3648 redundant -march option.
3649 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3650 in addition to armv8.1-a.
3651
3652 2017-07-21 Yury Gribov <tetra2005@gmail.com>
3653
3654 PR middle-end/56727
3655 * gcc.dg/pr56727-1.c: New test.
3656 * gcc.dg/pr56727-2.c: New test.
3657
3658 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3659
3660 * gcc.target/powerpc/mmx-check.h: New file.
3661 * gcc.target/powerpc/mmx-packs.c: New file.
3662 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3663 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3664 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3665 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3666 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3667 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3668 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3669 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3670 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3671 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3672 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3673 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3674 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3675 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3676 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3677 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3678 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3679 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3680 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3681 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3682 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3683 * gcc.target/powerpc/mmx-psrad-1.c: New file.
3684 * gcc.target/powerpc/mmx-psraw-1.c: New file.
3685 * gcc.target/powerpc/mmx-psrld-1.c: New file.
3686 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
3687 * gcc.target/powerpc/mmx-psubb-2.c: New file.
3688 * gcc.target/powerpc/mmx-psubd-2.c: New file.
3689 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
3690 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
3691 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
3692 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
3693 * gcc.target/powerpc/mmx-psubw-2.c: New file.
3694 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
3695 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
3696 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
3697 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
3698 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
3699 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
3700
3701 2017-06-21 Richard Biener <rguenther@suse.de>
3702
3703 PR tree-optimization/81500
3704 * gcc.dg/torture/pr81500.c: New testcase.
3705
3706 2017-07-20 Nathan Sidwell <nathan@acm.org>
3707
3708 * g++.dg/ext/anon-struct6.C: Adjust diag.
3709 * g++.old-deja/g++.other/anon4.C: Adjust diag.
3710
3711 2017-07-20 Jakub Jelinek <jakub@redhat.com>
3712
3713 PR target/80846
3714 * gcc.target/i386/avx-pr80846.c: New test.
3715 * gcc.target/i386/avx2-pr80846.c: New test.
3716 * gcc.target/i386/avx512f-pr80846.c: New test.
3717
3718 2017-07-20 Bin Cheng <bin.cheng@arm.com>
3719
3720 PR tree-optimization/81388
3721 * gcc.dg/tree-ssa/pr81388-1.c: New test.
3722 * gcc.dg/tree-ssa/pr81388-2.c: New test.
3723
3724 2017-07-17 Tom de Vries <tom@codesourcery.com>
3725
3726 PR middle-end/81030
3727 * gcc.dg/pr81030.c: New test.
3728
3729 2017-07-20 Richard Biener <rguenther@suse.de>
3730
3731 PR tree-optimization/61171
3732 * g++.dg/vect/pr61171.cc: New testcase.
3733 * gfortran.dg/vect/pr61171.f: Likewise.
3734 * gcc.dg/vect/vect-reduc-11.c: Likewise.
3735
3736 2017-07-20 Richard Biener <rguenther@suse.de>
3737
3738 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
3739 with V64QImode.
3740 * gcc.dg/vect/slp-45.c: Likewise.
3741
3742 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3743
3744 * gcc.dg/tree-ssa/vrp116.c: New Test.
3745
3746 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3747
3748 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
3749 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
3750 __builtin_cpu_is and __builtin_cpu_supports are supported.
3751
3752 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
3753
3754 * gcc.target/powerpc/bmi-check.h (main): Skip unless
3755 __BUILTIN_CPU_SUPPORTS__ defined.
3756 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
3757 __BUILTIN_CPU_SUPPORTS__ defined.
3758
3759 2017-07-19 Jakub Jelinek <jakub@redhat.com>
3760
3761 PR tree-optimization/81346
3762 * gcc.dg/tree-ssa/pr81346-5.c: New test.
3763
3764 2017-07-19 Tom de Vries <tom@codesourcery.com>
3765
3766 * gcc.target/nvptx/decl-init.c: Update alignment.
3767 * gcc.target/nvptx/slp-2-run.c: New test.
3768 * gcc.target/nvptx/slp-2.c: New test.
3769 * gcc.target/nvptx/v2di.c: New test.
3770
3771 2017-07-19 Tom de Vries <tom@codesourcery.com>
3772
3773 * gcc.target/nvptx/slp-run.c: New test.
3774 * gcc.target/nvptx/slp.c: New test.
3775 * gcc.target/nvptx/v2si-cvt.c: New test.
3776 * gcc.target/nvptx/v2si-run.c: New test.
3777 * gcc.target/nvptx/v2si.c: New test.
3778 * gcc.target/nvptx/vec.inc: New test.
3779
3780 2017-07-19 Jakub Jelinek <jakub@redhat.com>
3781
3782 PR tree-optimization/81346
3783 * gcc.dg/tree-ssa/pr81346-1.c: New test.
3784 * gcc.dg/tree-ssa/pr81346-2.c: New test.
3785 * gcc.dg/tree-ssa/pr81346-3.c: New test.
3786 * gcc.dg/tree-ssa/pr81346-4.c: New test.
3787 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
3788 compiler to avoid X / C1 op C2 optimization to trigger.
3789
3790 2017-07-19 Martin Liska <mliska@suse.cz>
3791
3792 PR sanitizer/63361
3793 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
3794 -ffloat-store or -mieee for targets that need it.
3795
3796 2017-07-18 Tom de Vries <tom@codesourcery.com>
3797
3798 PR middle-end/81464
3799 * gfortran.dg/pr81464.f90: New test.
3800
3801 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
3802
3803 PR target/81471
3804 * gcc.target/i386/pr81471.c: New test.
3805
3806 2017-06-18 Richard Biener <rguenther@suse.de>
3807
3808 PR tree-optimization/81410
3809 * gcc.dg/vect/pr81410.c: New testcase.
3810
3811 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
3812
3813 PR middle-end/81462
3814 * g++.dg/torture/pr81462.C: New testcase.
3815
3816 2017-07-18 Bin Cheng <bin.cheng@arm.com>
3817
3818 PR target/81408
3819 * g++.dg/tree-ssa/pr81408.C: New.
3820 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
3821
3822 2017-07-18 Richard Biener <rguenther@suse.de>
3823
3824 PR tree-optimization/80620
3825 PR tree-optimization/81403
3826 * gcc.dg/torture/pr80620.c: New testcase.
3827 * gcc.dg/torture/pr81403.c: Likewise.
3828
3829 2017-07-18 Richard Biener <rguenther@suse.de>
3830
3831 PR tree-optimization/81418
3832 * gcc.dg/torture/pr81418.c: New testcase.
3833
3834 2017-07-17 Carl Love <cel@us.ibm.com>
3835
3836 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
3837 test case changes for commit 249424
3838
3839 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3840 vmuleuh): Fix scan-assembler-times should check for word not half word
3841 instructions.
3842
3843 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3844
3845 PR tree-optimization/81162
3846 * gcc.dg/pr81162.c: Move this to...
3847 * gcc.dg/ubsan/pr81162.c: ...here.
3848
3849 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
3850
3851 * g++.dg/diagnostic/friend1.C: New test.
3852 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
3853
3854 2017-07-17 Nathan Sidwell <nathan@acm.org>
3855
3856 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
3857
3858 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3859
3860 * lib/gcc-dg.exp: Increase expect's match buffer size.
3861
3862 2017-07-17 Bin Cheng <bin.cheng@arm.com>
3863
3864 PR target/81369
3865 * gcc.dg/tree-ssa/pr81369.c: New.
3866
3867 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3868
3869 * gcc.target/arc/pr9000674901.c: New file.
3870 * gcc.target/arc/pic-1.c: Likewise.
3871 * gcc.target/arc/pr9001191897.c: Likewise.
3872
3873 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3874 Andrew Burgess <andrew.burgess@embecosm.com>
3875
3876 * gcc.target/arc/naked-1.c: New file.
3877 * gcc.target/arc/naked-2.c: Likewise.
3878
3879 2017-07-17 Jakub Jelinek <jakub@redhat.com>
3880
3881 PR tree-optimization/81428
3882 * gcc.dg/fixed-point/pr81428.c: New test.
3883
3884 PR tree-optimization/81365
3885 * g++.dg/torture/pr81365.C: New test.
3886
3887 PR tree-optimization/81396
3888 * gcc.dg/tree-ssa/pr81396.c: New test.
3889
3890 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
3891
3892 * gnat.dg/opt65.adb: New test.
3893
3894 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
3895
3896 * gcc.dg/predict-8.c: Update.
3897
3898 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
3899
3900 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
3901 * g++.dg/warn/pr12242.C: Likewise.
3902
3903 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
3904
3905 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
3906 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
3907 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
3908 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
3909 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
3910 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
3911 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
3912 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
3913 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
3914 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
3915 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
3916 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
3917 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
3918 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
3919 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
3920 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
3921 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
3922 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
3923 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
3924 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
3925 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
3926 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
3927 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
3928 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
3929 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
3930 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
3931 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
3932 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
3933 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
3934 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
3935 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
3936 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
3937 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
3938 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
3939 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
3940 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
3941 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
3942 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
3943 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
3944 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
3945 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
3946 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
3947 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
3948 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
3949 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
3950 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
3951 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
3952 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
3953 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
3954 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
3955 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
3956
3957 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3958
3959 PR tree-optimization/81162
3960 * gcc.dg/pr81162.c: New file.
3961
3962 2017-07-14 Martin Sebor <msebor@redhat.com>
3963
3964 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
3965 that bcopy is expected to be transformed to.
3966
3967 2017-07-14 David Malcolm <dmalcolm@redhat.com>
3968
3969 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
3970 * g++.dg/lookup/missing-std-include-2.C: New test case.
3971 * g++.dg/lookup/missing-std-include-3.C: New test case.
3972 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
3973 * gcc.dg/missing-header-fixit-1.c: New test case.
3974 * gcc.dg/missing-header-fixit-2.c: New test case.
3975 * gcc.dg/missing-header-fixit-2.h: New header.
3976
3977 2017-07-13 David Malcolm <dmalcolm@redhat.com>
3978
3979 PR c/81405
3980 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
3981
3982 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
3983
3984 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
3985
3986 2017-07-13 Martin Liska <mliska@suse.cz>
3987
3988 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
3989 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
3990 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
3991 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
3992 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
3993 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
3994 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
3995
3996 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3997
3998 PR target/81193
3999 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4000 __builtin_cpu_supports with old GLIBC's.
4001 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4002 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4003 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4004 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4005 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4006 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4007 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4008 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4009 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4010 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4011 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4012 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4013 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4014 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4015 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4016 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4017 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4018 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4019 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4020 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4021 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4022 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4023 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4024 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4025
4026 2017-07-12 Carl Love <cel@us.ibm.com>
4027
4028 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4029 rev_bool_int): Add test cases for builtins.
4030 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4031 test cases for builtins.
4032
4033 2017-07-12 Carl Love <cel@us.ibm.com>
4034
4035 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4036 lp64 && p9vector_hw.
4037
4038 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4039
4040 * lib/target-supports.exp (check_stack_check_available): Make
4041 testcase name depend on stack_kind.
4042
4043 2017-07-11 Michael Collison <michael.collison@arm.com>
4044
4045 * gcc.target/aarch64/cmp-2.c: New testcase.
4046
4047 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4048
4049 PR c++/51270
4050 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4051
4052 2017-07-11 Carl Love <cel@us.ibm.com>
4053
4054 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4055 test cases for the builtins.
4056
4057 2017-07-11 Yury Gribov <tetra2005@gmail.com>
4058
4059 * lib/profopt.exp: Print relative names in UNSUPPORTED
4060 AutoFDO tests.
4061
4062 2017-07-10 Michael Collison <michael.collison@arm.com>
4063
4064 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4065
4066 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
4067
4068 PR target/81375
4069 * gcc.target/i386/pr81375.c: New test.
4070
4071 2017-07-10 Martin Sebor <msebor@redhat.com>
4072
4073 PR tree-optimization/80397
4074 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4075
4076 2017-07-10 Martin Sebor <msebor@redhat.com>
4077
4078 PR other/81345
4079 * gcc.dg/pr81345.c: New test.
4080
4081 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4082
4083 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4084 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4085
4086 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
4087
4088 PR target/81313
4089 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4090 integer argumets to bypass x86_64 outgoing args optimization.
4091
4092 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4093
4094 * gfortran.dg/eoshift_4.f90: New test.
4095 * gfortran.dg/eoshift_5.f90: New test.
4096 * gfortran.dg/eoshift_6.f90: New test.
4097
4098 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4099
4100 PR target/81313
4101 * gcc.target/i386/pr81313-1.c: New test.
4102 * gcc.target/i386/pr81313-2.c: Likewise.
4103 * gcc.target/i386/pr81313-3.c: Likewise.
4104 * gcc.target/i386/pr81313-4.c: Likewise.
4105 * gcc.target/i386/pr81313-5.c: Likewise.
4106
4107 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4108
4109 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4110 * gnat.dg/vect16.ads (Sarray): Likewise.
4111 * gnat.dg/vect17.ads (Sarray): Likewise.
4112 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4113 * gnat.dg/vect16.adb (Add): Likewise.
4114 * gnat.dg/vect17.adb (Add): Likewise.
4115
4116 2017-07-07 David Malcolm <dmalcolm@redhat.com>
4117
4118 PR c++/79300
4119 * g++.dg/diagnostic/pr79300.C: New test case.
4120
4121 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4122
4123 * gcc.target/powerpc/clone1.c: Add check to make sure the
4124 __builtin_cpu_supports function is fully supported.
4125 * gcc.target/powerpc/clone2.c: New runtime test for
4126 target_clones.
4127
4128 PR target/81348
4129 * gcc.target/powerpc/pr81348.c: New test.
4130
4131 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4132
4133 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4134
4135 2017-07-07 Carl Love <cel@us.ibm.com>
4136
4137 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4138 file for built-ins.
4139
4140 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4141
4142 * gcc.target/sparc/dictunpack.c: New file.
4143 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4144 * gcc.target/sparc/fpcmpshl.c: Likewise.
4145 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4146 * gcc.target/sparc/fpcmpushl.c: Likewise.
4147
4148 2017-07-06 Harald Anlauf <anlauf@gmx.de>
4149
4150 PR fortran/70071
4151 * gfortran.dg/coarray_44.f90: New testcase.
4152
4153 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4154
4155 * c-c++-common/asan/kasan-alloca-1.c: New test.
4156 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4157
4158 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4159
4160 * c-c++-common/asan/alloca_big_alignment.c: New test.
4161 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4162 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4163 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4164 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4165 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4166 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4167 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4168
4169 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
4170
4171 PR target/81305
4172 * gcc.target/avr/isr-test.h: Fix warnings.
4173
4174 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4175
4176 * lib/target-supports.exp: Generate
4177 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4178 and check_effective_target_arm_arch_v8r_multilib.
4179
4180 2017-07-06 Carl Love <cel@us.ibm.com>
4181
4182 * ChangeLog: Clean up from mid air collision
4183
4184 2017-07-06 Carl Love <cel@us.ibm.com>
4185
4186 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4187 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4188 cases for vec_addc, adde and addec builtins.
4189
4190 2017-07-06 David Malcolm <dmalcolm@redhat.com>
4191
4192 PR c++/79300
4193 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4194 expected underlining within macro expansion.
4195 * c-c++-common/pr70264.c: Likewise.
4196 * g++.dg/plugin/diagnostic-test-expressions-1.C
4197 (test_within_macro_1): New test.
4198 (test_within_macro_2): Likewise.
4199 (test_within_macro_3): Likewise.
4200 (test_within_macro_4): Likewise.
4201 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4202 expected underlining within macro expansion.
4203 (test_macro_4): Likewise.
4204 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4205 (test_within_macro_1): New test.
4206 (test_within_macro_2): Likewise.
4207 (test_within_macro_3): Likewise.
4208 (test_within_macro_4): Likewise.
4209 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4210 underlining within macro expansion.
4211
4212 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4213
4214 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4215 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4216 _mm_maskz_getexp_round_sd): Test new intrinsics.
4217 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4218 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4219 _mm_maskz_getexp_round_ss): Ditto.
4220 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4221 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4222 _mm_maskz_getmant_round_sd): Ditto.
4223 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4224 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4225 _mm_maskz_getmant_round_ss): Ditto.
4226 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4227 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4228 _mm_maskz_getexp_round_sd): New runtime tests.
4229 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4230 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4231 _mm_maskz_getexp_round_ss): Ditto.
4232 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4233 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4234 _mm_maskz_getmant_round_sd): Ditto.
4235 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4236 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4237 _mm_maskz_getmant_round_ss): Ditto.
4238 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4239 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4240 __builtin_ia32_getmantss_mask_round): Test new builtins.
4241 * gcc.target/i386/sse-13.c : Ditto.
4242 * gcc.target/i386/sse-23.c: Ditto.
4243 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4244 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4245 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4246 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4247 _mm_mask_getexp_round_ss): Test new intrinsics.
4248 * gcc.target/i386/testround-1.c: Ditto.
4249 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4250 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4251 _mm_mask_getmant_round_ss): Test new intrinsics
4252 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4253 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4254 _mm_maskz_getmant_ss): Test new intrinsics.
4255
4256 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4257
4258 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4259 * lib/target-supports.exp (check_stack_check_available): New.
4260 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4261 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4262 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4263 * gcc.dg/pr47443.c: Likewise.
4264 * gcc.dg/pr48134.c: Likewise.
4265 * gcc.dg/pr70017.c: Likewise.
4266 * gcc.target/aarch64/stack-checking.c: Likewise.
4267 * gcc.target/arm/stack-checking.c: Likewise.
4268 * gcc.target/i386/pr48723.c: Likewise.
4269 * gcc.target/i386/pr55672.c: Likewise.
4270 * gcc.target/i386/pr67265-2.c: Likewise.
4271 * gcc.target/i386/pr67265.c: Likewise.
4272 * gnat.dg/opt49.adb: Likewise.
4273 * gnat.dg/stack_check1.adb: Likewise.
4274 * gnat.dg/stack_check2.adb: Likewise.
4275 * gnat.dg/stack_check3.adb: Likewise.
4276
4277 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4278
4279 PR target/80103
4280 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4281 __attribute__.
4282
4283 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4284
4285 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4286 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4287 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4288 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4289 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4290 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4291 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4292 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4293 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4294 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4295 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4296 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4297
4298 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
4299
4300 PR target/81305
4301 * gcc.target/avr/isr-test.h: New file.
4302 * gcc.target/avr/torture/isr-01-simple.c: New test.
4303 * gcc.target/avr/torture/isr-02-call.c: New test.
4304 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4305
4306 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4307
4308 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4309 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4310 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4311 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4312
4313 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4314
4315 * gcc.dg/tree-ssa/ldist-26.c: New test.
4316
4317 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4318
4319 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4320
4321 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4322
4323 PR target/81300
4324 * gcc.target/i386/pr81300.c: New test.
4325
4326 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4327
4328 PR target/81294
4329 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4330 x and y arguments in the call to _subborrow_u32.
4331 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4332 x and y arguments in the call to _subborrow_u64.
4333 * gcc.target/i386/pr81294-1.c: New test.
4334 * gcc.target/i386/pr81294-2.c: Ditto.
4335
4336 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4337
4338 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4339
4340 2017-07-04 Marek Polacek <polacek@redhat.com>
4341
4342 PR c/81231
4343 * gcc.dg/atomic-pr81231.c: New test.
4344
4345 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4346
4347 PR tree-optimization/81292
4348 * gcc.dg/pr81292-1.c: New test.
4349 * gcc.dg/pr81292-2.c: Likewise.
4350
4351 2017-07-04 Martin Liska <mliska@suse.cz>
4352
4353 PR sanitizer/81040
4354 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4355 use-after-scope sanitization.
4356
4357 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4358
4359 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4360 options.
4361
4362 PR target/81175
4363 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4364 gather.
4365
4366 2017-07-04 Martin Liska <mliska@suse.cz>
4367
4368 PR ipa/81214
4369 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4370 * g++.dg/ext/mvc3.C: Likewise.
4371 * gcc.target/i386/mvc2.c: Likewise.
4372 * gcc.target/i386/mvc3.c: Likewise.
4373
4374 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4375
4376 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4377 decomposition declaration in diagnostics.
4378 * g++.dg/cpp1z/decomp2.C: Likewise.
4379 * g++.dg/cpp1z/decomp3.C: Likewise.
4380 * g++.dg/cpp1z/decomp4.C: Likewise.
4381 * g++.dg/cpp1z/decomp5.C: Likewise.
4382 * g++.dg/cpp1z/decomp6.C: Likewise.
4383 * g++.dg/cpp1z/decomp7.C: Likewise.
4384 * g++.dg/cpp1z/decomp8.C: Likewise.
4385 * g++.dg/cpp1z/decomp13.C: Likewise.
4386 * g++.dg/cpp1z/decomp14.C: Likewise.
4387 * g++.dg/cpp1z/decomp18.C: Likewise.
4388 * g++.dg/cpp1z/decomp19.C: Likewise.
4389 * g++.dg/cpp1z/decomp22.C: Likewise.
4390 * g++.dg/cpp1z/decomp23.C: Likewise.
4391 * g++.dg/cpp1z/decomp24.C: Likewise.
4392 * g++.dg/cpp1z/decomp25.C: Likewise.
4393 * g++.dg/cpp1z/decomp26.C: Likewise.
4394 * g++.dg/cpp1z/decomp28.C: Likewise.
4395
4396 PR c++/81258
4397 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4398 * g++.dg/cpp1z/decomp30.C: New test.
4399
4400 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4401
4402 PR c++/65775
4403 * g++.dg/cpp0x/trailing14.C: New.
4404
4405 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4406
4407 PR testsuite/79866
4408 * gfortran.dg/coarray_event_2.f08: New test.
4409
4410 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4411
4412 PR testsuite/79843
4413 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4414 * gfortran.dg/pointer_intent_2.f90: Likewise.
4415
4416 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
4417
4418 PR middle-end/81290
4419 * gcc.c-torture/compile/pr81290.c: New.
4420
4421 2017-07-03 Richard Biener <rguenther@suse.de>
4422
4423 PR tree-optimization/60510
4424 * gfortran.dg/vect/pr60510.f: New testcase.
4425
4426 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4427
4428 * gcc.target/i386/mvc6.c: Require ifunc support.
4429
4430 2017-07-03 Martin Liska <mliska@suse.cz>
4431
4432 PR sanitize/81040
4433 * g++.dg/asan/function-argument-1.C: New test.
4434 * g++.dg/asan/function-argument-2.C: New test.
4435 * g++.dg/asan/function-argument-3.C: New test.
4436
4437 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4438
4439 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4440 as well.
4441
4442 2017-07-03 Tom de Vries <tom@codesourcery.com>
4443
4444 PR tree-optimization/69468
4445 * gcc.dg/pr81192.c: Update.
4446
4447 2017-07-03 Tom de Vries <tom@codesourcery.com>
4448
4449 PR tree-optimization/81192
4450 * gcc.dg/pr81192.c: Update.
4451
4452 2017-07-03 Tom de Vries <tom@codesourcery.com>
4453
4454 PR tree-optimization/81192
4455 * gcc.dg/pr81192.c: New test.
4456
4457 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4458
4459 * gfortran/eoshift_3.f90: New test.
4460
4461 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4462
4463 * gcc.dg/strlenopt-32.c: New testcase.
4464 * gcc.dg/strlenopt-33.c: Likewise.
4465 * gcc.dg/strlenopt-33g.c: Likewise.
4466 * gcc.dg/strlenopt-34.c: Likewise.
4467 * gcc.dg/strlenopt-35.c: Likewise.
4468
4469 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4470
4471 PR tree-optimization/80769
4472 * gcc.dg/strlenopt-31.c: New test.
4473 * gcc.dg/strlenopt-31g.c: Likewise.
4474
4475 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4476
4477 PR tree-optimization/81136
4478 * gcc.dg/vect/pr81136.c: New test.
4479
4480 2017-07-01 Jakub Jelinek <jakub@redhat.com>
4481
4482 PR sanitizer/81262
4483 * gcc.c-torture/compile/pr81262.c: New test.
4484 * g++.dg/ubsan/pr81262.C: New test.
4485
4486 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
4487
4488 PR ipa/81261
4489 * g++.dg/ipa/pr81261.C: New testcase.
4490
4491 2017-06-30 Andrew Pinski <apinski@cavium.com>
4492
4493 * gcc.dg/torture/pr81245.c: New testcase.
4494
4495 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
4496
4497 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4498 unbounded use.
4499
4500 2017-06-30 David Malcolm <dmalcolm@redhat.com>
4501
4502 PR c++/80014
4503 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4504 Add declaration.
4505 (test_typeid): New test function.
4506
4507 2017-06-30 Jakub Jelinek <jakub@redhat.com>
4508
4509 PR target/81225
4510 * gcc.target/i386/pr81225.c: New test.
4511
4512 2017-06-30 Nathan Sidwell <nathan@acm.org>
4513
4514 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4515 * g++.dg/cpp0x/decltype9.C: Likewise.
4516 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4517 * g++.dg/lookup/decl1.C: Likewise.
4518 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4519 * g++.dg/other/pr28432.C: Likewise.
4520 * g++.dg/parse/crash12.C: Likewise.
4521 * g++.dg/parse/enum3.C: Likewise.
4522 * g++.dg/parse/operator6.C: Likewise.
4523 * g++.dg/template/crash69.C: Likewise.
4524 * g++.dg/template/error27.C: Likewise.
4525 * g++.dg/template/error28.C: Likewise.
4526 * g++.dg/template/memfriend6.C: Likewise.
4527 * g++.old-deja/g++.mike/err1.C: Likewise.
4528 * g++.old-deja/g++.mike/p811.C: Likewise.
4529 * g++.old-deja/g++.other/crash25.C: Likewise.
4530 * g++.old-deja/g++.other/dtor4.C: Likewise.
4531 * g++.old-deja/g++.pt/t37.C: Likewise.
4532
4533 2017-06-30 Martin Liska <mliska@suse.cz>
4534
4535 PR ipa/81214
4536 * gcc.target/i386/pr81214.c: New test.
4537
4538 2017-06-30 Nathan Sidwell <nathan@acm.org>
4539
4540 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4541
4542 PR c++/81229
4543 * g++.dg/lookup/pr81229.C: New.
4544
4545 2017-06-30 Martin Liska <mliska@suse.cz>
4546
4547 PR sanitizer/81021
4548 * g++.dg/asan/pr81021.C: New test.
4549
4550 2017-06-30 Richard Biener <rguenther@suse.de>
4551
4552 PR tree-optimization/81249
4553 * g++.dg/torture/pr81249.C: New testcase.
4554
4555 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4556
4557 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4558 * g++.dg/diagnostic/variadic1.C: Likewise.
4559 * g++.dg/gomp/udr-3.C: Likewise.
4560 * g++.dg/overload/error1.C: Likewise.
4561 * g++.dg/overload/error2.C: Likewise.
4562 * g++.dg/template/duplicate1.C: Likewise.
4563 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4564 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4565 * g++.old-deja/g++.other/redecl2.C: Likewise.
4566 * g++.old-deja/g++.other/redecl4.C: Likewise.
4567 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4568
4569 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4570
4571 PR fortran/77765
4572 * gfortran.dg/goacc/pr77765.f90: New test.
4573
4574 2017-06-29 Steve Ellcey <sellcey@cavium.com>
4575
4576 * gcc.target/aarch64/ccmp_2.c: New test.
4577
4578 2017-06-29 Nathan Sidwell <nathan@acm.org>
4579
4580 PR c++/81247
4581 * g++.dg/parse/pr81247-[abc].C: New.
4582
4583 2017-06-29 Carl Love <cel@us.ibm.com>
4584
4585 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4586 test_unsigned_int_result, test_ll_int_result,
4587 test_ll_unsigned_int_result): Add result checking functions, add
4588 debug support.
4589 (main): Add builtin function tests.
4590
4591 2017-06-29 Carl Love <cel@us.ibm.com>
4592
4593 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4594 dg-skip-if): Add -mvsx -mcpu=power7.
4595
4596 2017-06-29 Richard Biener <rguenther@suse.de>
4597
4598 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4599
4600 2017-06-29 Nathan Sidwell <nathan@acm.org>
4601
4602 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4603
4604 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4605
4606 PR middle-end/81194
4607 * g++.dg/pr81194.C: New test.
4608
4609 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4610
4611 PR ipa/80565
4612 * gcc.dg/torture/pr80565.c: New file.
4613
4614 2017-06-29 Bin Cheng <bin.cheng@arm.com>
4615
4616 PR tree-optimization/81196
4617 * gcc.dg/vect/pr81196.c: New.
4618
4619 2017-06-29 Michael Collison <michael.collison@arm.com>
4620
4621 Fix date on previous ChangeLog entry.
4622
4623 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4624 Michael Collison <michael.collison@arm.com>
4625
4626 PR target/70119
4627 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4628
4629 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4630
4631 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4632 Test new intrinsic.
4633 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4634 Ditto.
4635 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4636 Ditto.
4637 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4638 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4639 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4640
4641 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4642
4643 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4644 current ARM check by ARM NEON's availability check.
4645 (check_effective_target_vect_intfloat_cvt): Likewise.
4646 (check_effective_target_vect_uintfloat_cvt): Likewise.
4647 (check_effective_target_vect_floatint_cvt): Likewise.
4648 (check_effective_target_vect_floatuint_cvt): Likewise.
4649 (check_effective_target_vect_shift): Likewise.
4650 (check_effective_target_whole_vector_shift): Likewise.
4651 (check_effective_target_vect_bswap): Likewise.
4652 (check_effective_target_vect_shift_char): Likewise.
4653 (check_effective_target_vect_long): Likewise.
4654 (check_effective_target_vect_float): Likewise.
4655 (check_effective_target_vect_perm): Likewise.
4656 (check_effective_target_vect_perm_byte): Likewise.
4657 (check_effective_target_vect_perm_short): Likewise.
4658 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4659 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4660 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4661 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4662 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4663 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4664 (check_effective_target_vect_widen_shift): Likewise.
4665 (check_effective_target_vect_extract_even_odd): Likewise.
4666 (check_effective_target_vect_interleave): Likewise.
4667 (check_effective_target_vect_multiple_sizes): Likewise.
4668 (check_effective_target_vect64): Likewise.
4669 (check_effective_target_vect_max_reduc): Likewise.
4670
4671 2017-06-28 Richard Biener <rguenther@suse.de>
4672
4673 PR middle-end/81227
4674 * gcc.dg/pr81227.c: New testcase.
4675
4676 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4677
4678 PR target/81193
4679 * lib/target-supports.exp
4680 (check_ppc_cpu_supports_hw_available): New test to make sure
4681 __builtin_cpu_supports works on power7 and newer.
4682
4683 2017-06-28 Martin Liska <mliska@suse.cz>
4684
4685 PR ipa/81128
4686 * gcc.target/i386/pr81128.c: New test.
4687
4688 2017-06-28 Martin Liska <mliska@suse.cz>
4689
4690 PR driver/79659
4691 * g++.dg/opt/pr79659.C: New test.
4692
4693 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
4694
4695 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
4696 and options.
4697 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4698
4699 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
4700
4701 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4702 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
4703
4704 2017-06-28 Jakub Jelinek <jakub@redhat.com>
4705
4706 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
4707 (foo): ... this. Change constants such that it isn't matched
4708 as __builtin_copysign, yet tests the combiner the same.
4709
4710 2017-06-28 Martin Liska <mliska@suse.cz>
4711
4712 PR sanitizer/81224
4713 * gcc.dg/asan/pr81224.c: New test.
4714
4715 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
4716
4717 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
4718 passed to pthread_join.
4719
4720 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4721
4722 * gcc.target/s390/nodatarel-1.c: New test.
4723
4724 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4725
4726 PR fortran/80164
4727 * gfortran.dg/array_temporaries_4.f90: New test.
4728
4729 2017-06-27 Andrew Pinski <apinski@cavium.com>
4730
4731 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
4732 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
4733 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
4734
4735 2017-06-27 Marek Polacek <polacek@redhat.com>
4736
4737 PR sanitizer/81223
4738 * gcc.dg/ubsan/pr81223.c: New test.
4739
4740 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
4741
4742 * gcc.dg/tree-ssa/assoc-1.c: New file.
4743
4744 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
4745
4746 PR c++/62046
4747 * g++.dg/parse/catch2.C: New.
4748
4749 2017-06-27 Jakub Jelinek <jakub@redhat.com>
4750
4751 PR sanitizer/81209
4752 * g++.dg/ubsan/pr81209.C: New test.
4753
4754 PR middle-end/81207
4755 * gcc.c-torture/compile/pr81207.c: New test.
4756
4757 2017-06-27 Marek Polacek <polacek@redhat.com>
4758
4759 PR bootstrap/81216
4760 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
4761
4762 2017-06-26 Martin Sebor <msebor@redhat.com>
4763
4764 PR c++/81169
4765 * g++.dg/Wclass-memaccess-2.C: New test.
4766
4767 2017-06-26 Carl Love <cel@us.ibm.com>
4768
4769 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
4770 Add new runnable test file for the vec_rev built-ins.
4771
4772 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4773
4774 PR/tree-optimization 71815
4775 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
4776 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4777
4778 2017-06-26 Renlin Li <renlin.li@arm.com>
4779 Szabolcs Nagy <szabolcs.nagy@arm.com>
4780
4781 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
4782 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
4783 memmove.
4784
4785 2017-06-26 Richard Biener <rguenther@suse.de>
4786
4787 PR target/81175
4788 * gfortran.dg/pr81175.f: New testcase.
4789
4790 2017-06-26 Richard Biener <rguenther@suse.de>
4791
4792 PR tree-optimization/81203
4793 * gcc.dg/torture/pr81203.c: New testcase.
4794
4795 2017-06-26 Marek Polacek <polacek@redhat.com>
4796
4797 PR c/80116
4798 * c-c++-common/Wmultistatement-macros-1.c: New test.
4799 * c-c++-common/Wmultistatement-macros-2.c: New test.
4800 * c-c++-common/Wmultistatement-macros-3.c: New test.
4801 * c-c++-common/Wmultistatement-macros-4.c: New test.
4802 * c-c++-common/Wmultistatement-macros-5.c: New test.
4803 * c-c++-common/Wmultistatement-macros-6.c: New test.
4804 * c-c++-common/Wmultistatement-macros-7.c: New test.
4805 * c-c++-common/Wmultistatement-macros-8.c: New test.
4806 * c-c++-common/Wmultistatement-macros-9.c: New test.
4807 * c-c++-common/Wmultistatement-macros-10.c: New test.
4808 * c-c++-common/Wmultistatement-macros-11.c: New test.
4809
4810 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
4811
4812 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
4813
4814 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
4815
4816 * lib/target-supports.exp
4817 (check_effective_target_arm_neon_ok_nocache): Add flags with
4818 -mfloat-abi=hard. Include arm_neon.h.
4819 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
4820 (check_effective_target_arm_neon_ok_no_float_abi): New.
4821 * gcc.target/arm/lto/pr65837_0.c: Require
4822 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
4823 * gcc.target/arm/lto/pr65837-attr_0.c: Require
4824 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
4825
4826 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4827
4828 PR c++/62315
4829 * g++.dg/parse/typedef2.C: Specify a dg-error string.
4830
4831 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4832
4833 PR fortran/52473
4834 * gfortran.dg/cshift_2.f90: New test.
4835
4836 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
4837
4838 PR middle-end/79794
4839 * gcc.target/aarch64/pr79794.c: New.
4840
4841 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4842
4843 PR target/80510
4844 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
4845 * gcc.target/powerpc/pr80510-2.c: Likewise.
4846
4847 2017-06-22 Jeff Law <law@redhat.com>
4848
4849 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
4850
4851 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4852
4853 * gcc.target/powerpc/fold-vec-shift-char.c: New.
4854 * gcc.target/powerpc/fold-vec-shift-int.c: New.
4855 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
4856 * gcc.target/powerpc/fold-vec-shift-short.c: New.
4857 * gcc.target/powerpc/fold-vec-shift-left.c: New.
4858 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
4859 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
4860 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
4861
4862 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
4863
4864 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
4865
4866 2017-06-22 Matt Turner <mattst88@gmail.com>
4867
4868 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
4869 skylake check.
4870
4871 2017-06-22 Carl Love <cel@us.ibm.com>
4872
4873 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
4874 vmuleuh): Fix scan-assembler-times should check for word not half word
4875 instructions.
4876
4877 2017-06-22 Jeff Law <law@redhat.com>
4878
4879 * gcc.c-torture/compile/stack-check-1.c: New test.
4880
4881 2016-06-22 Richard Biener <rguenther@suse.de>
4882
4883 * gcc.dg/vect/pr65947-1.c: Remove xfail.
4884 * gcc.dg/vect/pr65947-2.c: Likewise.
4885 * gcc.dg/vect/pr65947-3.c: Likewise.
4886 * gcc.dg/vect/pr65947-4.c: Likewise.
4887 * gcc.dg/vect/pr65947-5.c: Likewise.
4888 * gcc.dg/vect/pr65947-6.c: Likewise.
4889 * gcc.dg/vect/pr65947-8.c: Likewise.
4890 * gcc.dg/vect/pr65947-9.c: Likewise.
4891 * gcc.dg/vect/pr65947-10.c: Likewise.
4892 * gcc.dg/vect/pr65947-12.c: Likewise.
4893 * gcc.dg/vect/pr65947-13.c: Likewise.
4894 * gcc.dg/vect/pr65947-14.c: Likewise.
4895 * gcc.dg/vect/vect-cond-2.c: Likewise.
4896 * gcc.dg/vect/vect-pr69848.c: Likewise.
4897
4898 2017-06-22 Martin Liska <mliska@suse.cz>
4899
4900 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
4901 to not inline it.
4902
4903 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
4904
4905 * gcc.dg/tree-ssa/forwprop-37.c: New.
4906
4907 2017-06-22 Richard Biener <rguenther@suse.de>
4908
4909 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
4910
4911 2017-06-22 Richard Biener <rguenther@suse.de>
4912
4913 * gcc.dg/vect/pr65947-14.c: New testcase.
4914
4915 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4916
4917 PR target/80510
4918 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
4919 32-bit support is added. Change ITYPE size to 64-bit integer.
4920 * gcc.target/powerpc/pr80510-2.c: Likewise.
4921
4922 2017-06-21 Jakub Jelinek <jakub@redhat.com>
4923
4924 PR c++/81154
4925 * g++.dg/gomp/pr81154.C: New test.
4926
4927 2017-06-21 David Malcolm <dmalcolm@redhat.com>
4928
4929 * g++.dg/other/old-style-cast-fixits.C: New test case.
4930
4931 2017-06-21 Jakub Jelinek <jakub@redhat.com>
4932
4933 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
4934
4935 2017-06-21 Tom de Vries <tom@codesourcery.com>
4936
4937 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
4938
4939 2017-06-21 Tom de Vries <tom@codesourcery.com>
4940
4941 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
4942 warning.
4943
4944 2017-06-21 Martin Liska <mliska@suse.cz>
4945
4946 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
4947
4948 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
4949
4950 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
4951 gnat.dg/debug11_pkg2.ads: New testcase.
4952
4953 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
4954
4955 * gcc.target/i386/getround.c: New file.
4956
4957 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
4958
4959 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
4960 * gcc.dg/tree-ssa/addadd-2.c: New file.
4961
4962 2017-06-21 Tom de Vries <tom@codesourcery.com>
4963
4964 * lib/target-supports.exp (add_options_for_stack_size): New proc.
4965 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
4966 * gcc.c-torture/compile/20080806-1.c: Same.
4967 * gcc.c-torture/compile/920723-1.c: Same.
4968 * gcc.c-torture/compile/930621-1.c: Same.
4969 * gcc.c-torture/compile/991214-2.c: Same.
4970 * gcc.c-torture/compile/bcopy.c: Same.
4971 * gcc.c-torture/compile/memtst.c: Same.
4972 * gcc.c-torture/compile/msp.c: Same.
4973 * gcc.c-torture/compile/stuct.c: Same.
4974 * gcc.c-torture/execute/20011008-3.c: Same.
4975 * gcc.c-torture/execute/20030209-1.c: Same.
4976 * gcc.c-torture/execute/20031012-1.c: Same.
4977 * gcc.c-torture/execute/20040805-1.c: Same.
4978 * gcc.c-torture/execute/920410-1.c: Same.
4979 * gcc.c-torture/execute/921113-1.c: Same.
4980 * gcc.c-torture/execute/921202-1.c: Same.
4981 * gcc.c-torture/execute/921208-2.c: Same.
4982 * gcc.c-torture/execute/930106-1.c: Same.
4983 * gcc.c-torture/execute/930406-1.c: Same.
4984 * gcc.c-torture/execute/950221-1.c: Same.
4985 * gcc.c-torture/execute/960521-1.c: Same.
4986 * gcc.c-torture/execute/980605-1.c: Same.
4987 * gcc.c-torture/execute/comp-goto-1.c: Same.
4988 * gcc.c-torture/execute/comp-goto-2.c: Same.
4989 * gcc.c-torture/execute/memcpy-1.c: Same.
4990 * gcc.c-torture/execute/multi-ix.c: Same.
4991 * gcc.c-torture/execute/nestfunc-4.c: Same.
4992 * gcc.c-torture/execute/pr20621-1.c: Same.
4993 * gcc.c-torture/execute/pr23135.c: Same.
4994 * gcc.c-torture/execute/pr28982b.c: Same.
4995 * gcc.dg/loop-3.c: Same.
4996 * gcc.dg/struct-ret-3.c: Same.
4997 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4998 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4999 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5000 * gcc.dg/tree-prof/pr44777.c: Same.
5001
5002 2017-06-20 David Malcolm <dmalcolm@redhat.com>
5003
5004 PR jit/81144
5005 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5006 memset call with zero-initialization.
5007 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5008
5009 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
5010
5011 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5012 (main): Renamed to ...
5013 (fma4_test): ... this.
5014
5015 2017-06-20 Julia Koval <julia.koval@intel.com>
5016
5017 * gcc.target/i386/pr73350-2.c: New test.
5018
5019 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5020
5021 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5022 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5023 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5024 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5025 restrict to x86_64-*-*-gnu.
5026 Skip scan-assembler on *-*-darwin*.
5027 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5028 * gcc.dg/loop-invariant.c: Likewise.
5029 * gcc.dg/lto/pr70955_0.c: Likewise.
5030 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5031 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5032 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5033
5034 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5035 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5036 targets.
5037 * gcc.dg/attr-ms_struct-2.c: Likewise.
5038 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5039 * gcc.dg/bf-ms-layout.c: Likewise.
5040 * gcc.dg/bf-ms-layout-2.c: Likewise.
5041 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5042 Require fpic support.
5043 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5044 targets.
5045 * gcc.target/i386/bitfield2.c: Likewise.
5046 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5047 targets.
5048 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5049
5050 2017-06-20 Nathan Sidwell <nathan@acm.org>
5051
5052 PR c++/67074
5053 * g++.dg/lookup/pr67074.C: New.
5054 * g++.dg/parse/namespace-alias-1.C: Adjust.
5055
5056 2017-06-20 Richard Biener <rguenther@suse.de>
5057
5058 PR middle-end/81097
5059 * c-c++-common/ubsan/pr81097.c: New testcase.
5060
5061 2017-06-20 Richard Biener <rguenther@suse.de>
5062
5063 * gcc.dg/vect/pr65947-9.c: Adjust.
5064
5065 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5066
5067 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5068 * gcc.target/arm/acle/cdp2.c: Likewise.
5069 * gcc.target/arm/acle/ldc.c: Likewise.
5070 * gcc.target/arm/acle/ldc2.c: Likewise.
5071 * gcc.target/arm/acle/ldc2l.c: Likewise.
5072 * gcc.target/arm/acle/ldcl.c: Likewise.
5073 * gcc.target/arm/acle/mcr.c: Likewise.
5074 * gcc.target/arm/acle/mcr2.c: Likewise.
5075 * gcc.target/arm/acle/mcrr.c: Likewise.
5076 * gcc.target/arm/acle/mcrr2.c: Likewise.
5077 * gcc.target/arm/acle/mrc.c: Likewise.
5078 * gcc.target/arm/acle/mrc2.c: Likewise.
5079 * gcc.target/arm/acle/mrrc.c: Likewise.
5080 * gcc.target/arm/acle/mrrc2.c: Likewise.
5081 * gcc.target/arm/acle/stc.c: Likewise.
5082 * gcc.target/arm/acle/stc2.c: Likewise.
5083 * gcc.target/arm/acle/stc2l.c: Likewise.
5084 * gcc.target/arm/acle/stcl.c: Likewise.
5085
5086 2017-06-20 Jakub Jelinek <jakub@redhat.com>
5087
5088 PR target/81121
5089 * gcc.target/i386/pr81121.c: New test.
5090
5091 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5092
5093 PR target/79799
5094 * gcc.target/powerpc/pr79799-1.c: New test.
5095 * gcc.target/powerpc/pr79799-2.c: Likewise.
5096 * gcc.target/powerpc/pr79799-3.c: Likewise.
5097 * gcc.target/powerpc/pr79799-4.c: Likewise.
5098 * gcc.target/powerpc/pr79799-5.c: Likewise.
5099
5100 2017-06-19 Nathan Sidwell <nathan@acm.org>
5101
5102 PR c++/81124
5103 PR c++/79766
5104 * g++.dg/lookup/pr79766.C: New.
5105 * g++.dg/lookup/pr81124.C: New.
5106 * g++.dg/template/explicit6.C: Adjust.
5107 * g++.old-deja/g++.other/decl5.C: Adjust.
5108
5109 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5110
5111 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5112 -DSTACK_SIZE.
5113
5114 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5115
5116 PR sanitizer/81125
5117 * g++.dg/ubsan/pr81125.C: New test.
5118
5119 PR sanitizer/81111
5120 * g++.dg/ubsan/pr81111.C: New test.
5121
5122 2017-06-19 Richard Biener <rguenther@suse.de>
5123
5124 PR middle-end/81118
5125 * gcc.dg/torture/pr81118.c: New testcase.
5126
5127 2017-06-19 Richard Biener <rguenther@suse.de>
5128
5129 PR tree-optimization/80887
5130 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5131
5132 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5133
5134 PR ipa/81112
5135 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5136
5137 2017-06-19 Nathan Sidwell <nathan@acm.org>
5138
5139 PR c++/81119
5140 * g++.dg/warn/pr81119.C: New.
5141
5142 2017-06-19 Martin Liska <mliska@suse.cz>
5143
5144 PR sanitizer/80879
5145 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5146
5147 2017-06-19 Martin Liska <mliska@suse.cz>
5148
5149 PR ipa/80732
5150 * gcc.target/i386/mvc5.c: Scan indirect_function.
5151 * gcc.target/i386/mvc7.c: Likewise.
5152 * gcc.target/i386/pr80732.c: New test.
5153
5154 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5155
5156 PR c++/66093
5157 * g++.dg/cpp1y/constexpr-66093.C: New.
5158
5159 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5160
5161 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5162 dg-skip-if list.
5163
5164 2017-06-19 Richard Biener <rguenther@suse.de>
5165
5166 PR ipa/81112
5167 * g++.dg/torture/pr81112.C: New testcase.
5168
5169 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
5170
5171 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5172
5173 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5174
5175 PR fortran/52473
5176 * gfortran.dg/cshift_1.f90: New test.
5177
5178 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5179
5180 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5181
5182 2017-06-16 Carl Love <cel@us.ibm.com>
5183
5184 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5185 main): Add runnable tests and test checker for vec_float,
5186 vec_float2, vec_floate and vec_floato builtins.
5187
5188 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5189
5190 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5191 the architecture options added by dg-add-options arm_neon.
5192 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5193 to the architecture.
5194 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5195 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5196 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5197
5198 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5199
5200 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5201 multilibs have been built.
5202
5203 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5204
5205 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5206 * gcc.target/arm/pr51915.c: Likewise.
5207 * gcc.target/arm/pr52006.c: Likewise.
5208 * gcc.target/arm/pr53187.c: Likewise.
5209
5210 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5211
5212 * gcc.target/arm/multilibs.exp: New file.
5213
5214 2017-06-16 Martin Sebor <msebor@redhat.com>
5215
5216 PR tree-optimization/80933
5217 PR tree-optimization/80934
5218 * gcc.dg/fold-bcopy.c: New test.
5219 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5220 * gcc.dg/tree-ssa/alias-36.c: Likewise.
5221 * gcc.dg/pr79214.c: Adjust.
5222 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5223 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5224 * gcc.dg/builtins-nonnull.c: Likewise.
5225
5226 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5227
5228 PR target/71778
5229 * gcc.target/arm/pr71778.c: New.
5230
5231 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
5232
5233 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5234
5235 2017-06-16 Richard Biener <rguenther@suse.de>
5236
5237 PR tree-optimization/81090
5238 * gcc.dg/graphite/pr81090.c: New testcase.
5239
5240 2017-06-16 Janus Weil <janus@gcc.gnu.org>
5241
5242 PR fortran/80983
5243 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5244
5245 2017-06-16 Jakub Jelinek <jakub@redhat.com>
5246
5247 PR sanitizer/81094
5248 * c-c++-common/ubsan/object-size-11.c: New test.
5249
5250 2017-06-15 Martin Sebor <msebor@redhat.com>
5251
5252 PR c++/80560
5253 * g++.dg/Wclass-memaccess.C: New test.
5254
5255 2017-06-15 Janus Weil <janus@gcc.gnu.org>
5256
5257 PR fortran/80983
5258 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5259
5260 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5261
5262 PR lto/69866
5263 * gcc.dg/lto/pr69866_0.c: New test.
5264 * gcc.dg/lto/pr69866_1.c: Likewise.
5265
5266 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5267
5268 PR target/78818
5269 * gcc.target/msp430/pr78818-real.c: New template for tests.
5270 * gcc.target/msp430/pr78818-auto.c: New test.
5271 * gcc.target/msp430/pr78818-data-region.c: New test.
5272 * gcc.target/msp430/pr78818-data-sec.c: New test.
5273 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5274
5275 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5276
5277 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5278 instructions in it rather than the number of IT blocks being 2.
5279 Transfer scan directive arm_thumb2 restriction to the whole
5280 testcase and restrict further to Thumb-only targets.
5281
5282 2017-06-15 Tamar Christina <tamar.christina@arm.com>
5283
5284 * gcc.target/arm/sdiv_costs_1.c:
5285 Use dg-add-options.
5286
5287 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5288
5289 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5290 * gcc.target/mips/pr51513-1.c: New test.
5291 * gcc.target/mips/pr51513-2.c: New test.
5292
5293 2017-06-14 Richard Biener <rguenther@suse.de>
5294
5295 PR tree-optimization/81083
5296 * gcc.dg/torture/pr81083.c: Add prototypes.
5297
5298 2017-06-14 Richard Biener <rguenther@suse.de>
5299
5300 PR middle-end/81088
5301 * c-c++-common/ubsan/pr81088.c: New testcase.
5302
5303 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5304
5305 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5306
5307 2017-06-14 Andrew Pinski <apinski@cavium.com>
5308 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5309
5310 PR target/71663
5311 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5312 * gcc.target/aarch64/vect-init-2.c: Likewise.
5313 * gcc.target/aarch64/vect-init-3.c: Likewise.
5314 * gcc.target/aarch64/vect-init-4.c: Likewise.
5315 * gcc.target/aarch64/vect-init-5.c: Likewise.
5316
5317 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5318
5319 PR c++/58541
5320 * g++.dg/cpp0x/constexpr-58541.C: New.
5321
5322 2017-06-14 Richard Biener <rguenther@suse.de>
5323
5324 PR tree-optimization/81083
5325 * gcc.dg/torture/pr81083.c: New testcase.
5326
5327 2017-06-14 Jakub Jelinek <jakub@redhat.com>
5328
5329 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5330 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5331
5332 2017-06-13 Jakub Jelinek <jakub@redhat.com>
5333
5334 PR c++/80973
5335 * g++.dg/ubsan/pr80973.C: New test.
5336
5337 PR c++/80984
5338 * g++.dg/opt/nrv18.C: New test.
5339
5340 2017-06-13 Martin Liska <mliska@suse.cz>
5341
5342 PR sanitize/78204
5343 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5344 test by adding no_sanitize attribute.
5345 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5346
5347 2017-06-13 Renlin Li <renlin.li@arm.com>
5348
5349 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5350 conditionally.
5351
5352 2017-06-13 Martin Jambor <mjambor@suse.cz>
5353
5354 PR tree-optimization/80803
5355 PR tree-optimization/81063
5356 gcc.dg/tree-ssa/pr80803.c: New test.
5357 gcc.dg/tree-ssa/pr81063.c: Likewise.
5358
5359 2017-06-12 Yury Gribov <tetra2005@gmail.com>
5360
5361 * c-c++-common/fold-masked-cmp-3.c: New test.
5362
5363 2017-06-13 Yury Gribov <tetra2005@gmail.com>
5364
5365 PR tree-optimization/67328
5366 * c-c++-common/fold-masked-cmp-1.c: New test.
5367 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5368 * gcc.dg/pr46309.c: Fix pattern.
5369 * gcc.dg/pr46309-2.c: Likewise.
5370
5371 2017-06-13 Tamar Christina <tamar.christina@arm.com>
5372
5373 * gcc.target/arm/sdiv_costs_1.c:
5374 Require arm_arch_v8a_ok and add march option.
5375
5376 2017-06-13 Martin Liska <mliska@suse.cz>
5377
5378 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5379 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5380 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5381
5382 2017-06-13 Richard Biener <rguenther@suse.de>
5383
5384 PR middle-end/81065
5385 * c-c++-common/ubsan/pr81065.c: New testcase.
5386
5387 2017-06-12 Ian Lance Taylor <iant@golang.org>
5388
5389 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5390 freorder. Update comment to explain test.
5391
5392 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5393
5394 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5395 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5396 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5397 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5398
5399 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5400
5401 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5402
5403 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5404
5405 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5406
5407 2017-06-12 Jakub Jelinek <jakub@redhat.com>
5408
5409 PR tree-optimization/81003
5410 * gcc.c-torture/compile/pr81003.c: New test.
5411
5412 2017-06-12 Richard Biener <rguenther@suse.de>
5413
5414 PR tree-optimization/81053
5415 * gcc.dg/torture/pr81053.c: New testcase.
5416
5417 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5418
5419 PR fortran/80988
5420 * gfortran.dg/implied_do_io_3.f90: New test.
5421
5422 2017-06-10 Tom de Vries <tom@codesourcery.com>
5423
5424 * lib/target-supports.exp (check_effective_target_signal): New proc.
5425 * lib/gcc.exp (gcc_target_compile): Remove appending of
5426 -DSIGNAL_SUPPRESS to additional_flags.
5427 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5428 additional_flags if effective target signal is not supported by the
5429 target.
5430 * gcc.c-torture/execute/20101011-1.c: Same.
5431 * gcc.dg/c99-stdint-1.c: Same.
5432 * gcc.dg/c99-stdint-2.c: Same.
5433 * gcc.dg/c99-stdint-5.c: Same.
5434 * gcc.dg/c99-stdint-6.c: Same.
5435 * gcc.dg/stdint-width-1.c: Same.
5436
5437 2017-06-10 Tom de Vries <tom@codesourcery.com>
5438
5439 * lib/target-supports.exp (check_effective_target_stack_size)
5440 (dg-effective-target-value): New proc.
5441 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5442 additional_flags.
5443 * lib/objc.exp (objc_target_compile): Same.
5444 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5445 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5446 dg-additional-options.
5447 * gcc.c-torture/compile/20080806-1.c: Same.
5448 * gcc.c-torture/compile/920723-1.c: Same.
5449 * gcc.c-torture/compile/930621-1.c: Same.
5450 * gcc.c-torture/compile/991214-2.c: Same.
5451 * gcc.c-torture/compile/bcopy.c: Same.
5452 * gcc.c-torture/compile/memtst.c: Same.
5453 * gcc.c-torture/compile/msp.c: Same.
5454 * gcc.c-torture/compile/stuct.c: Same.
5455 * gcc.c-torture/execute/20011008-3.c: Same.
5456 * gcc.c-torture/execute/20030209-1.c: Same.
5457 * gcc.c-torture/execute/20031012-1.c: Same.
5458 * gcc.c-torture/execute/20040805-1.c: Same.
5459 * gcc.c-torture/execute/920410-1.c: Same.
5460 * gcc.c-torture/execute/920501-7.c: Same.
5461 * gcc.c-torture/execute/921113-1.c: Same.
5462 * gcc.c-torture/execute/921202-1.c: Same.
5463 * gcc.c-torture/execute/921208-2.c: Same.
5464 * gcc.c-torture/execute/930106-1.c: Same.
5465 * gcc.c-torture/execute/930406-1.c: Same.
5466 * gcc.c-torture/execute/950221-1.c: Same.
5467 * gcc.c-torture/execute/960521-1.c: Same.
5468 * gcc.c-torture/execute/980605-1.c: Same.
5469 * gcc.c-torture/execute/comp-goto-1.c: Same.
5470 * gcc.c-torture/execute/comp-goto-2.c: Same.
5471 * gcc.c-torture/execute/memcpy-1.c: Same.
5472 * gcc.c-torture/execute/multi-ix.c: Same.
5473 * gcc.c-torture/execute/nestfunc-4.c: Same.
5474 * gcc.c-torture/execute/pr20621-1.c: Same.
5475 * gcc.c-torture/execute/pr23135.c: Same.
5476 * gcc.c-torture/execute/pr28982b.c: Same.
5477 * gcc.dg/loop-3.c: Same.
5478 * gcc.dg/struct-ret-3.c: Same.
5479 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5480 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5481 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5482 * gcc.dg/tree-prof/pr44777.c: Same.
5483
5484 2017-06-09 David Malcolm <dmalcolm@redhat.com>
5485
5486 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5487 (test_mutually_exclusive_suggestions): New test function.
5488 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5489 (test_mutually_exclusive_suggestions): New test function.
5490 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5491 (test_mutually_exclusive_suggestions): New test function.
5492 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5493 (test_show_locus): Add special-case for
5494 "test_mutually_exclusive_suggestions".
5495
5496 2017-06-09 Ian Lance Taylor <iant@golang.org>
5497
5498 * gcc.dg/tree-prof/split-1.c: New test.
5499
5500 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
5501
5502 * gcc.dg/predict-14.c: Avoid cold function detection.
5503 * gcc.target/i386/umod-3.c: Likewise.
5504
5505 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5506
5507 * gcc.target/aarch64/lrint-matherr.h: New.
5508 * gcc.target/aarch64/inline-lrint_1.c: New.
5509 * gcc.target/aarch64/inline-lrint_2.c: New.
5510 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5511 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5512
5513 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5514
5515 * gcc.target/arm/sdiv_costs_1.c: New.
5516
5517 2017-06-09 Tom de Vries <tom@codesourcery.com>
5518
5519 PR target/80855
5520 * gcc.target/nvptx/label-values.c: New test.
5521
5522 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5523
5524 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5525 Test for null definitions instead of them being undefined. Add entry
5526 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5527 about using the effective target for architecture extension.
5528 (check_effective_target_arm_arch_v7ve_ok): Remove.
5529 (add_options_for_arm_arch_v7ve): Likewise.
5530
5531 2017-06-09 Richard Biener <rguenther@suse.de>
5532
5533 PR tree-optimization/66623
5534 * gcc.dg/vect/pr66623.c: New testcase.
5535
5536 2017-06-09 Richard Biener <rguenther@suse.de>
5537
5538 PR tree-optimization/79483
5539 * gcc.dg/graphite/pr79483.c: New testcase.
5540
5541 2017-06-09 Richard Biener <rguenther@suse.de>
5542
5543 PR middle-end/81007
5544 * g++.dg/pr81007.C: New testcase.
5545
5546 2017-06-09 Jakub Jelinek <jakub@redhat.com>
5547
5548 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5549 instead of "rsp" for -m32.
5550 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5551 target, add -msse2 to dg-options.
5552 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5553 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5554
5555 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5556
5557 PR target/80966
5558 * gcc.target/powerpc/stack-limit.c: New testcase.
5559
5560 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5561
5562 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5563 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5564 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5565 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5566 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5567 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
5568
5569 2017-06-08 Jakub Jelinek <jakub@redhat.com>
5570
5571 PR c/81006
5572 * c-c++-common/gomp/pr81006.c: New test.
5573
5574 PR c++/81011
5575 * g++.dg/gomp/pr81011.C: New test.
5576
5577 PR middle-end/81005
5578 * c-c++-common/ubsan/align-10.c: New test.
5579 * c-c++-common/ubsan/null-13.c: New test.
5580
5581 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
5582
5583 PR target/81015
5584 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5585 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5586 * gcc.target/i386/pr81015.c: New test.
5587
5588 2017-06-08 Tom de Vries <tom@codesourcery.com>
5589
5590 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5591 trampolines instead of NO_TRAMPOLINES.
5592 * gcc.c-torture/execute/20000822-1.c: Same.
5593 * gcc.c-torture/execute/920428-2.c: Same.
5594 * gcc.c-torture/execute/920501-7.c: Same.
5595 * gcc.c-torture/execute/920612-2.c: Same.
5596 * gcc.c-torture/execute/921017-1.c: Same.
5597 * gcc.c-torture/execute/921215-1.c: Same.
5598 * gcc.c-torture/execute/931002-1.c: Same.
5599 * gcc.c-torture/execute/comp-goto-2.c: Same.
5600 * gcc.c-torture/execute/nestfunc-1.c: Same.
5601 * gcc.c-torture/execute/nestfunc-2.c: Same.
5602 * gcc.c-torture/execute/nestfunc-3.c: Same.
5603 * gcc.c-torture/execute/nestfunc-5.c: Same.
5604 * gcc.c-torture/execute/nestfunc-6.c: Same.
5605 * gcc.c-torture/execute/pr24135.c: Same.
5606 * gcc.dg/Wtrampolines.c: Same.
5607 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5608 * gcc.dg/torture/stackalign/nested-5.c: Same.
5609 * gcc.dg/torture/stackalign/nested-6.c: Same.
5610 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5611 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5612 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5613 * gcc.dg/trampoline-1.c: Same.
5614 * gcc.dg/tree-prof/pr44777.c: Same.
5615 * gcc.target/i386/pr67770.c: Same.
5616 * lib/gcc.exp (gcc_target_compile): Remove appending of
5617 -DNO_TRAMPOLINES to additional_flags.
5618 * lib/objc.exp (objc_target_compile): Same.
5619
5620 2017-06-08 Tom de Vries <tom@codesourcery.com>
5621
5622 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5623 'gcc,no_trampolines' instead of 'no_trampolines'.
5624
5625 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5626
5627 PR middle-end/79988
5628 * gcc.target/i386/mpx/pr79988.c: New test.
5629
5630 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5631
5632 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5633 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5634 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5635
5636 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
5637
5638 * g++.dg/tree-ssa/counts-1.C: New testcase.
5639 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5640
5641 2017-08-08 Julia Koval <julia.koval@intel.com>
5642
5643 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5644 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5645 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5646 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5647 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5648 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5649
5650 2017-06-08 Marek Polacek <polacek@redhat.com>
5651
5652 PR sanitize/80932
5653 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5654
5655 2017-08-08 Julia Koval <julia.koval@intel.com>
5656
5657 PR target/73350,80862
5658 * gcc.target/i386/pr73350.c: New test.
5659
5660 2017-06-08 Richard Biener <rguenther@suse.de>
5661
5662 PR tree-optimization/80928
5663 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5664
5665 2017-06-07 Carl Love <cel@us.ibm.com>
5666
5667 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5668
5669 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
5670
5671 PR c++/80990
5672 * g++.dg/cpp1z/class-deduction39.C: New.
5673
5674 2017-06-07 Marek Polacek <polacek@redhat.com>
5675
5676 PR sanitizer/80932
5677 * c-c++-common/ubsan/pr80932.c: New test.
5678
5679 2017-06-07 Bin Cheng <bin.cheng@arm.com>
5680
5681 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5682 * gcc.target/i386/l_fma_double_2.c: Ditto.
5683 * gcc.target/i386/l_fma_double_3.c: Ditto.
5684 * gcc.target/i386/l_fma_double_4.c: Ditto.
5685 * gcc.target/i386/l_fma_double_5.c: Ditto.
5686 * gcc.target/i386/l_fma_double_6.c: Ditto.
5687 * gcc.target/i386/l_fma_float_1.c: Ditto.
5688 * gcc.target/i386/l_fma_float_2.c: Ditto.
5689 * gcc.target/i386/l_fma_float_3.c: Ditto.
5690 * gcc.target/i386/l_fma_float_4.c: Ditto.
5691 * gcc.target/i386/l_fma_float_5.c: Ditto.
5692 * gcc.target/i386/l_fma_float_6.c: Ditto.
5693
5694 2017-06-07 Tamar Christina <tamar.christina@arm.com>
5695
5696 * gcc.target/aarch64/sdiv_costs_1.c: New.
5697
5698 2017-06-07 Richard Biener <rguenther@suse.de>
5699
5700 PR tree-optimization/80928
5701 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
5702 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5703
5704 2017-06-07 Richard Biener <rguenther@suse.de>
5705
5706 PR tree-optimization/80928
5707 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
5708 check_results.
5709
5710 2017-06-06 Nathan Sidwell <nathan@acm.org>
5711
5712 * g++.dg/pr45330.C: Add inline namespace case.
5713
5714 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5715
5716 PR fortran/80975
5717 * gfortran.dg/matmul_16.f90: New test.
5718 * gfortran.dg/inline_matmul_18.f90: New test.
5719
5720 2017-06-06 Marek Polacek <polacek@redhat.com>
5721
5722 PR c/79983
5723 * gcc.dg/pr79983.c: New test.
5724
5725 2017-06-06 David S. Miller <davem@davemloft.net>
5726
5727 * gcc.target/sparc/sparc-ret-3.c: New test.
5728
5729 2017-06-06 Tom de Vries <tom@codesourcery.com>
5730
5731 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
5732 label_values instead of NO_LABEL_VALUES.
5733 * gcc.c-torture/compile/920301-1.c: Same.
5734 * gcc.c-torture/compile/920501-1.c: Same.
5735 * gcc.c-torture/compile/941014-4.c: Same.
5736 * gcc.c-torture/compile/labels-1.c: Same.
5737 * gcc.c-torture/compile/pr18903.c: Same.
5738 * gcc.c-torture/execute/920302-1.c: Same.
5739 * gcc.c-torture/execute/920415-1.c: Same.
5740 * gcc.c-torture/execute/920428-2.c: Same.
5741 * gcc.c-torture/execute/920501-3.c: Same.
5742 * gcc.c-torture/execute/920501-4.c: Same.
5743 * gcc.c-torture/execute/920501-5.c: Same.
5744 * gcc.c-torture/execute/920501-7.c: Same.
5745 * gcc.c-torture/execute/920721-4.c: Same.
5746 * gcc.c-torture/execute/980526-1.c: Same.
5747 * gcc.c-torture/execute/990208-1.c: Same.
5748 * gcc.c-torture/execute/comp-goto-1.c: Same.
5749 * gcc.c-torture/execute/comp-goto-2.c: Same.
5750 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5751 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5752 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5753 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5754 * gcc.dg/tree-prof/pr44777.c: Same.
5755 * gcc.misc-tests/bprob-2.c: Same.
5756 * gcc.misc-tests/gcov-3.c: Same.
5757 * lib/gcc.exp (gcc_target_compile): Remove appending of
5758 -DNO_LABEL_VALUES to additional_flags.
5759 * lib/objc.exp (objc_target_compile): Same.
5760 * lib/target-supports.exp (check_effective_target_label_values): Test on
5761 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
5762
5763 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5764
5765 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
5766
5767 2017-06-06 Richard Biener <rguenther@suse.de>
5768
5769 PR tree-optimization/80974
5770 * gcc.dg/torture/pr80974.c: New testcase.
5771
5772 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5773
5774 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
5775 "unsigned int" in conversation warning on line 15.
5776
5777 2017-06-06 Richard Biener <rguenther@suse.de>
5778
5779 PR tree-optimization/80928
5780 * gcc.dg/vect/pr80928.c: New testcase.
5781 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
5782 * gcc.dg/vect/slp-13.c: Likewise.
5783 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
5784
5785 2017-06-05 David Malcolm <dmalcolm@redhat.com>
5786
5787 * g++.dg/plugin/comment_plugin.c: New test plugin.
5788 * g++.dg/plugin/comments-1.C: New test file.
5789 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5790
5791 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5792
5793 * gcc.misc-tests/gcov-1a.c: New test.
5794
5795 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5796
5797 * gcc.target/powerpc/clone1.c: New test.
5798
5799 2017-06-05 Janus Weil <janus@gcc.gnu.org>
5800
5801 PR fortran/70601
5802 * gfortran.dg/proc_ptr_comp_50.f90: New test.
5803
5804 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
5805
5806 PR fortran/35339
5807 * gfortran.dg/implied_do_io_1.f90: New Test.
5808 * gfortran.dg/implied_do_io_2.f90: New Test.
5809
5810 2017-06-05 Renlin Li <renlin.li@arm.com>
5811
5812 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
5813 selector to related line.
5814
5815 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
5816
5817 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
5818
5819 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5820
5821 * gcc.target/aarch64/store_lane0_str_1.c: New test.
5822
5823 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5824
5825 * gcc.target/aarch64/subs_compare_2.c: New test.
5826
5827 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5828
5829 * gcc.target/aarch64/subs_compare_1.c: New test.
5830
5831 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
5832
5833 * gcc.target/mips/div-9.c: Delete duplicate test.
5834 * gcc.target/mips/div-10.c: Ditto.
5835 * gcc.target/mips/div-11.c: Ditto.
5836 * gcc.target/mips/div-12.c: Ditto.
5837
5838 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
5839
5840 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5841
5842 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
5843
5844 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
5845 vesrion of the dejagnu grep.
5846 (list-module-names): Use it and adjust the regular expressions for
5847 modules and submodules.
5848 * gfortran.dg/prof/prof.exp: Cleanup modules.
5849 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
5850 directives.
5851 * gfortran.dg/altreturn_8.f90: Likewise.
5852 * gfortran.dg/associate_12.f90: Likewise.
5853 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
5854 * gfortran.dg/charlen_15.f90: Likewise.
5855 * gfortran.dg/class_4a.f03: Likewise.
5856 * gfortran.dg/class_54.f90: Likewise.
5857 * gfortran.dg/class_dummy_4.f03: Likewise.
5858 * gfortran.dg/class_dummy_5.f90: Likewise.
5859 * gfortran.dg/constructor_9.f90: Likewise.
5860 * gfortran.dg/dec_structure_15.f90: Likewise.
5861 * gfortran.dg/do_check_8.f90: Likewise.
5862 * gfortran.dg/dtio_26.f03: Likewise.
5863 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5864 * gfortran.dg/equiv_9.f90: Likewise.
5865 * gfortran.dg/extends_15.f90: Likewise.
5866 * gfortran.dg/finalize_22.f90: Likewise.
5867 * gfortran.dg/finalize_23.f90: Likewise.
5868 * gfortran.dg/generic_26.f90: Likewise.
5869 * gfortran.dg/generic_27.f90: Likewise.
5870 * gfortran.dg/namelist_76.f90: Likewise.
5871 * gfortran.dg/pointer_init_8.f90: Likewise.
5872 * gfortran.dg/pr61318.f90: Likewise.
5873 * gfortran.dg/pr77260_1.f90: Likewise.
5874 * gfortran.dg/pr77260_2.f90: Likewise.
5875 * gfortran.dg/pr77420_3.f90: Likewise.
5876 * gfortran.dg/proc_ptr_39.f90: Likewise.
5877 * gfortran.dg/proc_ptr_41.f90: Likewise.
5878 * gfortran.dg/proc_ptr_42.f90: Likewise.
5879 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
5880 * gfortran.dg/submodule_1.f08: Likewise.
5881 * gfortran.dg/submodule_10.f08: Likewise.
5882 * gfortran.dg/submodule_14.f08: Likewise.
5883 * gfortran.dg/submodule_15.f08: Likewise.
5884 * gfortran.dg/submodule_2.f08: Likewise.
5885 * gfortran.dg/submodule_5.f08: Likewise.
5886 * gfortran.dg/submodule_6.f08: Likewise.
5887 * gfortran.dg/submodule_7.f08: Likewise.
5888 * gfortran.dg/submodule_8.f08: Likewise.
5889 * gfortran.dg/submodule_9.f08: Likewise.
5890 * gfortran.dg/transfer_class_2.f90: Likewise.
5891 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5892 * gfortran.dg/typebound_call_24.f03: Likewise.
5893 * gfortran.dg/typebound_call_25.f90: Likewise.
5894 * gfortran.dg/typebound_deferred_1.f90: Likewise.
5895 * gfortran.dg/typebound_generic_12.f03: Likewise.
5896 * gfortran.dg/typebound_generic_13.f03: Likewise.
5897 * gfortran.dg/typebound_generic_14.f03: Likewise.
5898 * gfortran.dg/typebound_generic_15.f90: Likewise.
5899 * gfortran.dg/typebound_operator_16.f03: Likewise.
5900 * gfortran.dg/typebound_operator_18.f90: Likewise.
5901 * gfortran.dg/typebound_operator_20.f90: Likewise.
5902 * gfortran.dg/typebound_override_3.f90: Likewise.
5903 * gfortran.dg/typebound_override_4.f90: Likewise.
5904 * gfortran.dg/typebound_override_5.f90: Likewise.
5905 * gfortran.dg/typebound_override_6.f90: Likewise.
5906 * gfortran.dg/typebound_override_7.f90: Likewise.
5907 * gfortran.dg/typebound_proc_28.f03: Likewise.
5908 * gfortran.dg/typebound_proc_29.f90: Likewise.
5909 * gfortran.dg/typebound_proc_30.f90: Likewise.
5910 * gfortran.dg/typebound_proc_31.f90: Likewise.
5911 * gfortran.dg/typebound_proc_32.f90: Likewise.
5912 * gfortran.dg/typebound_proc_33.f90: Likewise.
5913 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
5914 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
5915 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5916 * gfortran.dg/use_only_3.f90: Likewise.
5917 * gfortran.dg/use_without_only_1.f90: Likewise.
5918 * gfortran.dg/warn_unused_function.f90: Likewise.
5919 * gfortran.dg/warn_unused_function_2.f90: Likewise.
5920 * gfortran.dg/ieee/ieee_8.f90: Likewise.
5921
5922 2017-06-04 Marek Polacek <polacek@redhat.com>
5923
5924 PR c/80919
5925 * gcc.dg/format/pr80919.c: New test.
5926
5927 2017-06-02 Martin Sebor <msebor@redhat.com>
5928
5929 PR c/80892
5930 * c-c++-common/Wfloat-conversion-2.c: New test.
5931
5932 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5933
5934 PR c++/68754
5935 * g++.dg/cpp1y/constexpr-68754.C: New.
5936
5937 2017-06-02 Carl Love <cel@us.ibm.com>
5938
5939 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
5940 for the new built-ins.
5941
5942 2017-06-02 Sudakshina Das <sudi.das@arm.com>
5943
5944 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
5945
5946 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5947
5948 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
5949 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
5950 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
5951 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
5952 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
5953
5954 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5955
5956 * gcc.target/aarch64/hfmode_ins_1.c: New test.
5957
5958 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5959
5960 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
5961
5962 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5963
5964 * gcc.target/powerpc/fold-vec-abs-char.c: New.
5965 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
5966 * gcc.target/powerpc/fold-vec-abs-int.c: New.
5967 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
5968 * gcc.target/powerpc/fold-vec-abs-short.c: New.
5969 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
5970 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
5971 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
5972 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
5973
5974 2017-06-02 Nathan Sidwell <nathan@acm.org>
5975
5976 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
5977
5978 2017-06-02 Jakub Jelinek <jakub@redhat.com>
5979
5980 PR rtl-optimization/80903
5981 * gcc.dg/pr80903.c: New test.
5982
5983 PR fortran/80918
5984 * gfortran.dg/gomp/pr80918.f90: New test.
5985
5986 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5987
5988 * c-c++-common/Wsizeof-pointer-div.c: New test.
5989 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
5990 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
5991 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
5992 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5993 * gcc.target/i386/sse-set-ps-1.c: Likewise.
5994 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5995 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5996 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5997 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5998 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5999 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6000 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6001 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6002 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6003 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6004 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6005 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6006 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6007
6008 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6009
6010 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6011 Update the target to power8-vector.
6012
6013 2017-06-01 David Malcolm <dmalcolm@redhat.com>
6014
6015 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6016
6017 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6018
6019 * debug12.adb, debug12.ads: New testcase.
6020
6021 2017-06-01 Martin Jambor <mjambor@suse.cz>
6022
6023 PR tree-optimization/80898
6024 * gcc.dg/tree-ssa/pr80898.c: New test.
6025 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6026
6027 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6028
6029 PR c++/80896
6030 * g++.dg/cpp1z/nodiscard5.C: New.
6031
6032 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6033
6034 * gcc.target/arc/pr9001195952.c: New test.
6035
6036 2017-06-01 Tom de Vries <tom@codesourcery.com>
6037
6038 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6039 * gcc.c-torture/compile/asmgoto-1.c: Same.
6040 * gcc.dg/20000707-1.c: Same.
6041 * gcc.dg/pr38700.c: Same.
6042 * gcc.dg/pr70169.c: Same.
6043 * gcc.dg/pr80112.c: Same.
6044 * gcc.dg/torture/pr51071-2.c: Same.
6045 * gcc.dg/torture/pr51071.c: Same.
6046 * gcc.dg/tree-ssa/alias-34.c: Same.
6047
6048 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6049
6050 * gnat.dg/debug11.adb: New testcase.
6051
6052 2017-06-01 Richard Biener <rguenther@suse.de>
6053
6054 PR middle-end/66313
6055 * c-c++-common/ubsan/pr66313.c: New testcase.
6056 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6057
6058 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6059
6060 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
6061 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6062 to vsx_hw. Add dg-skip-if directive to disable this test if
6063 -mcpu overridden.
6064 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6065 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6066 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6067 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6068 to dg-option. Add dg-skip-if directive to disable this test
6069 for darwin. Add dg-skip-if directive to disable this test if
6070 -mcpu overridden.
6071
6072 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6073
6074 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6075 (_mm_maskz_max_sd): Test new intrinsics.
6076 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6077 (_mm_maskz_max_sd): Test new intrinsics.
6078 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6079 (_mm_maskz_max_ss): Test new intrinsics.
6080 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6081 (_mm_maskz_max_ss): Test new intrinsics.
6082 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6083 (_mm_maskz_min_sd): Test new intrinsics.
6084 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6085 (_mm_maskz_min_sd): Test new intrinsics.
6086 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6087 (_mm_maskz_min_ss): Test new intrinsics.
6088 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6089 (_mm_maskz_min_ss): Test new intrinsics.
6090
6091 2017-05-31 Nathan Sidwell <nathan@acm.org>
6092
6093 * g++.dg/lookup/lambda1.C New.
6094
6095 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6096
6097 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6098 on pointer should not be replaced.
6099
6100 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6101
6102 PR testsuite/80580
6103 * gcc.dg/gimplefe-error-7.c: New test.
6104
6105 2017-05-31 Graham Markall <graham.markall@embecosm.com>
6106
6107 * gcc.target/arc/add_n-combine.c: New test.
6108 * gcc.target/arc/sub_n-combine.c: New test.
6109
6110 2017-05-31 Richard Biener <rguenther@suse.de>
6111
6112 PR target/80880
6113 * gcc.target/i386/pr80880.c: New testcase.
6114
6115 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6116
6117 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6118
6119 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6120
6121 * gcc.dg/vect/pr80815-3.c: New test.
6122
6123 2017-05-31 Richard Biener <rguenther@suse.de>
6124
6125 PR tree-optimization/80906
6126 * gcc.dg/graphite/pr80906.c: New testcase.
6127
6128 2017-05-30 Tom de Vries <tom@codesourcery.com>
6129
6130 PR testsuite/80910
6131 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6132 unsupported if host compiler does not support c++11.
6133 (host_supports_c++11): New proc.
6134
6135 2017-05-30 Martin Sebor <msebor@redhat.com>
6136
6137 PR c/80731
6138 * g++.dg/ext/utf16-4.C: Relax test.
6139 * gcc.dg/fixed-point/int-warning.c: Adjust.
6140
6141 2017-05-30 David Malcolm <dmalcolm@redhat.com>
6142
6143 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6144 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6145 test case.
6146 * g++.dg/plugin/show-template-tree-color.C: New test case.
6147 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6148 * g++.dg/template/show-template-tree-2.C: New test case.
6149 * g++.dg/template/show-template-tree-3.C: New test case.
6150 * g++.dg/template/show-template-tree-4.C: New test case.
6151 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6152 * g++.dg/template/show-template-tree.C: New test case.
6153
6154 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6155
6156 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6157 dg-options.
6158 * gfortran.dg/pr80107.f: Delete testcase.
6159
6160 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
6161
6162 PR target/80833
6163 * gcc.target/i386/pr80833-1.c: New test.
6164 * gcc.target/i386/pr80833-2.c: Ditto.
6165
6166 2017-05-30 Nathan Sidwell <nathan@acm.org>
6167
6168 PR c++/80913
6169 * g++.dg/lookup/pr80913.C: New.
6170
6171 2017-05-30 Richard Biener <rguenther@suse.de>
6172
6173 PR middle-end/80901
6174 * gcc.dg/torture/pr80901.c: New testcase.
6175
6176 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6177
6178 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6179
6180 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6181
6182 PR target/78838
6183 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6184
6185 2017-05-30 Richard Biener <rguenther@suse.de>
6186
6187 PR middle-end/80876
6188 * gcc.dg/torture/pr80876.c: New testcase.
6189
6190 2017-05-29 Nathan Sidwell <nathan@acm.org>
6191
6192 PR c++/80891 (#5)
6193 * g++.dg/lookup/pr80891-5.C: New.
6194
6195 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6196
6197 PR libgfortran/53029
6198 * gfortran.dg/read_5.f90: New test.
6199
6200 2017-05-29 Nathan Sidwell <nathan@acm.org>
6201
6202 PR c++/80891 (#4)
6203 * g++.dg/lookup/pr80891-4.C: New.
6204
6205 PR c++/80891 (#1)
6206 * g++.dg/lookup/pr80891-1.C: New.
6207
6208 PR c++/80891 (#3)
6209 * g++.dg/lookup/pr80891-3.C: New.
6210
6211 PR c++/80891 (#2)
6212 * g++.dg/lookup/pr80891-2.C: New.
6213
6214 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6215
6216 PR fortran/37131
6217 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6218 flags.
6219 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6220 * gfortran.dg/inline_matmul_17.f90: New test.
6221
6222 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6223
6224 * gfortran.dg/matmul_bounds_12.f90: New test.
6225
6226 2017-05-27 Jakub Jelinek <jakub@redhat.com>
6227
6228 PR bootstrap/80887
6229 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6230
6231 2017-05-26 Nathan Sidwell <nathan@acm.org>
6232
6233 * g++.dg/cpp0x/dr2061.C: New.
6234 * g++.dg/parse/namespace-alias-1.C: Add more test.
6235
6236 2017-05-26 Bin Cheng <bin.cheng@arm.com>
6237
6238 PR tree-optimization/80815
6239 * gcc.dg/vect/pr80815-1.c: New test.
6240 * gcc.dg/vect/pr80815-2.c: New test.
6241
6242 2017-05-26 Martin Liska <mliska@suse.cz>
6243
6244 PR ipa/80663
6245 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6246 split at the problematic spot.
6247 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6248 a valid value of the param.
6249
6250 2017-05-26 Marek Polacek <polacek@redhat.com>
6251
6252 PR sanitizer/80875
6253 * c-c++-common/ubsan/pr80875.c: New test.
6254
6255 2017-05-26 Tom de Vries <tom@codesourcery.com>
6256
6257 PR testsuite/80557
6258 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6259 * gcc.dg/Wcxx-compat-8.c: Same.
6260 * gcc.dg/Wobjsize-1.c: Same.
6261 * gcc.dg/Wshadow-local-2.c: Same.
6262 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6263 * gcc.dg/anon-struct-6.c: Same.
6264 * gcc.dg/asm-wide-1.c: Same.
6265 * gcc.dg/builtin-inf-1.c: Same.
6266 * gcc.dg/builtin-redefine.c: Same.
6267 * gcc.dg/c90-array-lval-6.c: Same.
6268 * gcc.dg/c90-array-lval-7.c: Same.
6269 * gcc.dg/c90-fordecl-1.c: Same.
6270 * gcc.dg/c99-fordecl-2.c: Same.
6271 * gcc.dg/cast-lvalue-1.c: Same.
6272 * gcc.dg/cast-lvalue-2.c: Same.
6273 * gcc.dg/compound-lvalue-1.c: Same.
6274 * gcc.dg/cond-lvalue-1.c: Same.
6275 * gcc.dg/cpp/20000419-1.c: Same.
6276 * gcc.dg/cpp/backslash.c: Same.
6277 * gcc.dg/cpp/backslash2.c: Same.
6278 * gcc.dg/cpp/macspace1.c: Same.
6279 * gcc.dg/cpp/macspace2.c: Same.
6280 * gcc.dg/cpp/multiline-2.c: Same.
6281 * gcc.dg/cpp/pr27777.c: Same.
6282 * gcc.dg/cpp/pr30786.c: Same.
6283 * gcc.dg/cpp/pr34602.c: Same.
6284 * gcc.dg/cpp/redef1.c: Same.
6285 * gcc.dg/cpp/tr-warn1.c: Same.
6286 * gcc.dg/cpp/tr-warn3.c: Same.
6287 * gcc.dg/cpp/tr-warn6.c: Same.
6288 * gcc.dg/cpp/trad/hash.c: Same.
6289 * gcc.dg/cpp/trad/redef1.c: Same.
6290 * gcc.dg/cpp/ucs.c: Same.
6291 * gcc.dg/declspec-10.c: Same.
6292 * gcc.dg/declspec-11.c: Same.
6293 * gcc.dg/declspec-18.c: Same.
6294 * gcc.dg/format/c99-strftime-1.c: Same.
6295 * gcc.dg/format/ext-3.c: Same.
6296 * gcc.dg/format/pr72858.c: Same.
6297 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6298 * gcc.dg/init-string-1.c: Same.
6299 * gcc.dg/label-decl-3.c: Same.
6300 * gcc.dg/m-un-2.c: Same.
6301 * gcc.dg/nofixed-point-2.c: Same.
6302 * gcc.dg/noncompile/20020213-1.c: Same.
6303 * gcc.dg/pch/counter-2.c: Same.
6304 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6305 * gcc.dg/pr27528.c: Same.
6306 * gcc.dg/pr27953.c: Same.
6307 * gcc.dg/pr35899.c: Same.
6308 * gcc.dg/pr37561.c: Same.
6309 * gcc.dg/pr45461.c: Same.
6310 * gcc.dg/pr45750.c: Same.
6311 * gcc.dg/pr53196-2.c: Same.
6312 * gcc.dg/pr53265.c: Same.
6313 * gcc.dg/redecl-1.c: Same.
6314 * gcc.dg/tls/thr-init-1.c: Same.
6315 * gcc.dg/torture/pr51106-1.c: Same.
6316 * gcc.dg/torture/pr51106-2.c: Same.
6317 * gcc.dg/uninit-19.c: Same.
6318 * gcc.dg/uninit-pr20644.c: Same.
6319
6320 2017-05-26 Jakub Jelinek <jakub@redhat.com>
6321
6322 * g++.dg/cpp1z/decomp29.C (p): New variable.
6323 (main): Add further tests.
6324
6325 2017-05-26 Richard Biener <rguenther@suse.de>
6326
6327 PR tree-optimization/80842
6328 * gcc.dg/torture/pr80842.c: New testcase.
6329
6330 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6331
6332 PR c++/79652
6333 * g++.dg/cpp0x/pr79652.C: New.
6334
6335 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6336
6337 PR c++/71451
6338 * g++.dg/cpp0x/variadic170.C: New.
6339
6340 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6341
6342 * g++.dg/warn/Wcatch-value-1.C: New test.
6343 * g++.dg/warn/Wcatch-value-2.C: New test.
6344 * g++.dg/warn/Wcatch-value-3.C: New test.
6345
6346 2017-05-25 Nathan Sidwell <nathan@acm.org>
6347
6348 * g++.dg/lookup/using56.C: New.
6349 * g++.dg/lookup/using57.C: New.
6350 * g++.dg/lookup/using58.C: New.
6351 * g++.dg/lookup/using59.C: New.
6352
6353 * g++.dg/lookup/using17.C: Adjust diagnostics.
6354
6355 2017-05-25 Martin Sebor <msebor@redhat.com>
6356
6357 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6358 positives on ILP32.
6359 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6360 column numbers.
6361 * gcc.dg/pr60114.c: Same.
6362
6363 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6364
6365 * gfortran.dg/pr48636.f90: Fix template better.
6366
6367 2017-05-25 Nathan Sidwell <nathan@acm.org>
6368
6369 * g++.dg/lookup/koenig14.C: New.
6370
6371 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6372
6373 PR c++/79583
6374 * g++.dg/cpp0x/pr79583.C: New.
6375
6376 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6377
6378 PR c++/68578
6379 * g++.dg/cpp1y/pr68578.C: New.
6380
6381 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6382
6383 * gcc.dg/tree-ssa/vce-1.c: New file.
6384
6385 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6386
6387 * gcc.dg/tree-ssa/addadd.c: New file.
6388
6389 2017-05-24 Nathan Sidwell <nathan@acm.org>
6390
6391 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6392 * g++.dg/lookup/friend19.C: New.
6393 * g++.dg/lookup/friend20.C: New.
6394
6395 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
6396
6397 PR c++/80544
6398 * g++.dg/expr/cast11.C: New test.
6399
6400 2017-05-24 Martin Sebor <msebor@redhat.com>
6401
6402 PR c/80731
6403 * c-c++-common/Wfloat-conversion.c: Adjust.
6404 * c-c++-common/dfp/convert-int-saturate.c: Same.
6405 * c-c++-common/pr68657-1.c: Same.
6406 * g++.dg/ext/utf-cvt.C: Same.
6407 * g++.dg/ext/utf16-4.C: Same.
6408 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6409 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6410 * g++.dg/warn/Wconversion3.C: Same.
6411 * g++.dg/warn/Wconversion4.C: Same.
6412 * g++.dg/warn/Wsign-conversion.C: Same.
6413 * g++.dg/warn/overflow-warn-1.C: Same.
6414 * g++.dg/warn/overflow-warn-3.C: Same.
6415 * g++.dg/warn/overflow-warn-4.C: Same.
6416 * g++.dg/warn/pr35635.C: Same.
6417 * g++.old-deja/g++.mike/enum1.C: Same.
6418 * gcc.dg/Wconversion-3.c: Same.
6419 * gcc.dg/Wconversion-5.c: Same.
6420 * gcc.dg/Wconversion-complex-c99.c: Same.
6421 * gcc.dg/Wconversion-complex-gnu.c: Same.
6422 * gcc.dg/Wconversion-integer.c: Same.
6423 * gcc.dg/Wsign-conversion.c: Same.
6424 * gcc.dg/bitfld-2.c: Same.
6425 * gcc.dg/c90-const-expr-11.c: Same.
6426 * gcc.dg/c90-const-expr-7.c: Same.
6427 * gcc.dg/c99-const-expr-7.c: Same.
6428 * gcc.dg/overflow-warn-1.c: Same.
6429 * gcc.dg/overflow-warn-2.c: Same.
6430 * gcc.dg/overflow-warn-3.c: Same.
6431 * gcc.dg/overflow-warn-4.c: Same.
6432 * gcc.dg/overflow-warn-5.c: Same.
6433 * gcc.dg/overflow-warn-8.c: Same.
6434 * gcc.dg/overflow-warn-9.c: New test.
6435 * gcc.dg/pr35635.c: Adjust.
6436 * gcc.dg/pr59940.c: Same.
6437 * gcc.dg/pr59963-2.c: Same.
6438 * gcc.dg/pr60114.c: Same.
6439 * gcc.dg/switch-warn-2.c: Same.
6440 * gcc.dg/utf-cvt.c: Same.
6441 * gcc.dg/utf16-4.c: Same.
6442
6443 2017-05-24 Jakub Jelinek <jakub@redhat.com>
6444
6445 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6446 Don't include limits.h.
6447 (w): Conditionalize on long long wider than int. Use
6448 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6449 -9223372036854775808.
6450 (x): Use __INT_MAX__ instead of INT_MAX.
6451
6452 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6453
6454 PR fortran/66094
6455 * gfortran.dg/inline_matmul_16.f90: New test.
6456
6457 2017-05-24 Tom de Vries <tom@codesourcery.com>
6458
6459 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6460
6461 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6462
6463 PR middle-end/80823
6464 * gcc.dg/pr80823.c: New test.
6465
6466 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6467
6468 * gcc.target/s390/pr80725.c: New test.
6469
6470 2017-05-23 Nathan Sidwell <nathan@acm.org>
6471
6472 * g++.dg/lookup/extern-c-hidden.C: New.
6473 * g++.dg/lookup/extern-redecl1.C: New.
6474
6475 PR c++/80866
6476 * g++.dg/parse/pr80866.C: New.
6477
6478 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6479
6480 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6481 * gcc.dg/ipa/inline-5.c: Likewise.
6482 * gfortran.dg/pr48636.f90: Likewise.
6483
6484 2017-05-23 Nathan Sidwell <nathan@acm.org>
6485
6486 * g++.dg/parse/ctor9.C: Adjust expected error.
6487
6488 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6489
6490 PR libgfortran/80256
6491 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6492 Cygwin.
6493
6494 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6495
6496 * c-c++-common/goacc/parallel-dims-1.c: Update.
6497 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6498 * c-c++-common/goacc/routine-1.c: Likewise.
6499 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6500 * g++.dg/goacc/template.C: Likewise.
6501 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6502 * gfortran.dg/goacc/routine-3.f90: Likewise.
6503 * gfortran.dg/goacc/sie.f95: Likewise.
6504 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6505
6506 2017-05-23 Nathan Sidwell <nathan@acm.org>
6507
6508 * g++.dg/lookup/using13.C: Adjust expected error.
6509
6510 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6511
6512 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6513
6514 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6515
6516 PR target/80718
6517 * gcc.target/powerpc/pr80718.c: New test.
6518
6519 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6520
6521 * gcc.target/powerpc/conditional-return.c: New testcase.
6522
6523 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6524
6525 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6526 LE-only.
6527
6528 2017-05-22 Janus Weil <janus@gcc.gnu.org>
6529
6530 PR fortran/80766
6531 * gfortran.dg/typebound_call_28.f90: New test.
6532
6533 2017-05-22 Nathan Sidwell <nathan@acm.org>
6534
6535 * g++.dg/lookup/strong-using.C: New.
6536
6537 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6538
6539 * gcc.target/arm/movsi_movt.c: New test.
6540 * gcc.target/arm/movdi_movt.c: New test.
6541
6542 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6543
6544 * gnat.dg/specs/not_null1.ads: New test.
6545
6546 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6547
6548 * gnat.dg/limited_with5.ad[sb]: New test.
6549 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6550 * gnat.dg/limited_with6.ad[sb]: New test.
6551 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6552
6553 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6554
6555 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6556 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6557
6558 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6559
6560 PR c++/70265
6561 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6562 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6563
6564 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6565
6566 PR libgfortran/80333
6567 * gfortran.dg/dtio_30.f03: New test.
6568
6569 2017-05-19 Marek Polacek <polacek@redhat.com>
6570
6571 PR sanitizer/80800
6572 * c-c++-common/ubsan/pr80800.c: New test.
6573 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6574
6575 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6576
6577 * c-c++-common/goacc/default-1.c: Update.
6578 * c-c++-common/goacc/default-2.c: Likewise.
6579 * c-c++-common/goacc/default-4.c: Likewise.
6580 * gfortran.dg/goacc/default-1.f95: Likewise.
6581 * gfortran.dg/goacc/default-4.f: Likewise.
6582 * c-c++-common/goacc/default-5.c: New file.
6583 * gfortran.dg/goacc/default-5.f: Likewise.
6584
6585 * c-c++-common/goacc/default-1.c: New file.
6586 * c-c++-common/goacc/default-2.c: Likewise.
6587 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6588 test cases in...
6589 * c-c++-common/goacc/default-3.c: ... this new file, and...
6590 * c-c++-common/goacc/default-4.c: ... this new file.
6591 * gfortran.dg/goacc/default.f95: Remove file, including its test
6592 cases in...
6593 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6594 * gfortran.dg/goacc/default-2.f: ... this new file.
6595 * gfortran.dg/goacc/default-3.f95: New file.
6596 * gfortran.dg/goacc/default-4.f: Likewise.
6597
6598 2017-05-19 Nathan Sidwell <nathan@acm.org>
6599
6600 * g++.dg/inherit/covariant7.C: Adjust.
6601
6602 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6603
6604 * gcc.target/arm/tls-disable-literal-pool.c: Change
6605 require-effective-target to tls_native.
6606 Move dg-error to return statement line and change to dg-message.
6607
6608 2017-05-19 Richard Biener <rguenther@suse.de>
6609
6610 PR c++/80593
6611 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6612 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6613
6614 2017-05-19 Richard Biener <rguenther@suse.de>
6615
6616 PR middle-end/80764
6617 * gcc.dg/torture/pr80764.c: New testcase.
6618
6619 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6620
6621 PR target/80510
6622 * gcc.target/powerpc/pr80510-1.c: New test.
6623 * gcc.target/powerpc/pr80510-2.c: Likewise.
6624
6625 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6626
6627 * gcc.dg/pragma-diag-7.c: New test.
6628
6629 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
6630
6631 PR target/80799
6632 * g++.dg/other/i386-11.C: New test.
6633
6634 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6635
6636 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6637 * fold-vec-div-floatdouble.c: Likewise.
6638 * fold-vec-logical-ands-char.c: Likewise.
6639 * fold-vec-logical-ands-int.c: Likewise.
6640 * fold-vec-logical-ands-short.c: Likewise.
6641 * fold-vec-logical-ors-char.c: Likewise.
6642 * fold-vec-logical-ors-int.c: Likewise.
6643 * fold-vec-logical-ors-short.c: Likewise.
6644 * fold-vec-logical-other-char.c: Likewise.
6645 * fold-vec-mule-misc.c: Likewise.
6646 * fold-vec-mult-float.c: Likewise.
6647 * fold-vec-mult-floatdouble.c: Likewise.
6648 * fold-vec-mult-int.c: Likewise.
6649 * fold-vec-mult-int128-p9.c: Likewise.
6650 * fold-vec-sub-floatdouble.c: Likewise.
6651 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6652 Add lp64 requirement.
6653 * fold-vec-mult-int128-p8.c: Likewise.
6654 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6655
6656 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6657
6658 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6659 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6660 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6661 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6662 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6663 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6664 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6665 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6666 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6667 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6668 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6669 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6670 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6671 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6672 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6673 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6674 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6675 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6676 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6677 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6678 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6679 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6680 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6681 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6682 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6683 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
6684
6685 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
6686
6687 * gcc.target/sparc/niagara7-align.c: New test.
6688
6689 2017-05-18 Marek Polacek <polacek@redhat.com>
6690
6691 PR sanitizer/80797
6692 * c-c++-common/ubsan/null-12.c: New test.
6693
6694 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
6695
6696 PR middle-end/80692
6697 * gcc.c-torture/execute/pr80692.c: New testcase.
6698
6699 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6700
6701 PR libgfortran/80741
6702 * gfortran.dg/read_4.f90: New test.
6703
6704 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6705
6706 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
6707
6708 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
6709
6710 PR fortran/80668
6711 * gfortran.dg/pr80668.f90: New.
6712
6713 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
6714
6715 PR middle-end/80775
6716 * gcc.dg/pr80775.c: New test.
6717
6718 2017-05-17 Marek Polacek <polacek@redhat.com>
6719
6720 PR sanitizer/80659
6721 * gcc.dg/asan/pr80659.c: New test.
6722
6723 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6724
6725 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
6726 unsigned long.
6727
6728 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
6729
6730 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
6731
6732 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
6733 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6734
6735 PR tree-optimization/80457
6736 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
6737 call vect_model_simple_cost.
6738
6739 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
6740
6741 PR fortran/80554
6742 * gfortran.dg/submodule_29.f08: New test.
6743
6744 2017-05-16 David Malcolm <dmalcolm@redhat.com>
6745
6746 * g++.dg/other/accessor-fixits-1.C: New test case.
6747 * g++.dg/other/accessor-fixits-2.C: New test case.
6748 * g++.dg/other/accessor-fixits-3.C: New test case.
6749 * g++.dg/other/accessor-fixits-4.C: New test case.
6750
6751 2017-05-16 Carl Love <cel@us.ibm.com>
6752
6753 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
6754 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
6755 built-ins to the test suite file. Note, support for mradds exists
6756 but no test case exists.
6757 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
6758 built-ins to the test suite file.
6759
6760 2017-05-16 Marek Polacek <polacek@redhat.com>
6761
6762 PR sanitizer/80536
6763 PR sanitizer/80386
6764 * c-c++-common/ubsan/pr80536.c: New test.
6765 * g++.dg/ubsan/pr80386.C: New test.
6766
6767 2017-05-16 Tamar Christina <tamar.christina@arm.com>
6768
6769 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
6770 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
6771
6772 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6773
6774 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
6775 expected output of vadd, vsub and vmul instructions.
6776 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
6777 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
6778 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
6779
6780 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6781
6782 PR libgfortran/80727
6783 * gfortran.dg/read_3.f90: New test.
6784
6785 2017-05-15 Nathan Sidwell <nathan@acm.org>
6786
6787 PR c++/79369
6788 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
6789
6790 PR c++/79369
6791 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
6792 * g++.dg/cpp0x/pr79369.C: New.
6793
6794 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
6795
6796 PR fortran/80752
6797 * gfortran.dg/pr80752.f90: New test.
6798
6799 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
6800
6801 PR target/80425
6802 * gcc.target/i386/pr80425-1.c: New test.
6803 * gcc.target/i386/pr80425-2.c: Ditto.
6804
6805 2017-05-15 Jeff Law <law@redhat.com>
6806
6807 * gcc.target/mips/reorgbug-1.c: New test.
6808
6809 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
6810
6811 * gnat.dg/specs/pack13.ads: New test.
6812
6813 2017-05-14 Martin Sebor <msebor@redhat.com>
6814
6815 PR middle-end/77671
6816 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
6817 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
6818 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6819 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6820 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6821
6822 2017-05-14 Martin Sebor <msebor@redhat.com>
6823
6824 PR middle-end/80669
6825 * gcc.dg/builtin-stpncpy.c: New test.
6826
6827 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
6828
6829 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
6830 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
6831 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
6832 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
6833
6834 2017-05-14 Julia Koval <julia.koval@intel.com>
6835
6836 * gcc.target/i386/xgetsetbv.c: New test.
6837
6838 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
6839
6840 PR fortran/80442
6841 * gfortran.dg/impl_do_var_data.f90: New Test
6842
6843 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
6844
6845 * brig.dg/test/gimple/priv-array-offset-access.hsail:
6846 A regression test for a private array access case which caused
6847 an assert.
6848
6849 2017-05-12 Martin Sebor <msebor@redhat.com>
6850
6851 PR testsuite/80643
6852 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
6853 to the purpose of the test.
6854
6855 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
6856
6857 * gcc.target/powerpc/bmi-andn-1.c: New file
6858 * gcc.target/powerpc/bmi-andn-2.c: New file.
6859 * gcc.target/powerpc/bmi-bextr-1.c: New file.
6860 * gcc.target/powerpc/bmi-bextr-2.c: New file.
6861 * gcc.target/powerpc/bmi-bextr-4.c: New file.
6862 * gcc.target/powerpc/bmi-bextr-5.c: New file.
6863 * gcc.target/powerpc/bmi-blsi-1.c: New file.
6864 * gcc.target/powerpc/bmi-blsi-2.c: New file.
6865 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
6866 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
6867 * gcc.target/powerpc/bmi-blsr-1.c: New file.
6868 * gcc.target/powerpc/bmi-blsr-2.c: New File.
6869 * gcc.target/powerpc/bmi-check.h: New File.
6870 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
6871 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
6872 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
6873 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
6874 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
6875 * gcc.target/powerpc/bmi2-check.h: New file.
6876 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
6877 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
6878 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
6879 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
6880 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
6881 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
6882 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
6883 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
6884 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
6885
6886 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6887
6888 PR c++/60430
6889 * g++.dg/cpp0x/pr60430.C: New.
6890
6891 2017-05-12 Jeff Law <law@redhat.com>
6892
6893 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6894
6895 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
6896
6897 PR middle-end/80707
6898 * g++.dg/pr80707.C: New test.
6899
6900 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6901
6902 * gcc.target/powerpc/fold-vec-div-float.c: New.
6903 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
6904 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
6905
6906 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6907
6908 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
6909 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
6910 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
6911 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
6912 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
6913 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
6914 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
6915 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
6916 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
6917 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
6918 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
6919 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
6920
6921 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6922
6923 PR c++/49604
6924 * g++.dg/cpp0x/forw_enum14.C: New.
6925 * g++.dg/cpp0x/forw_enum15.C: Likewise.
6926
6927 2017-05-12 Richard Biener <rguenther@suse.de>
6928
6929 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
6930
6931 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6932
6933 PR c++/67687
6934 * g++.dg/cpp0x/constexpr-ice17.C: New.
6935
6936 2017-05-12 Richard Biener <rguenther@suse.de>
6937
6938 PR tree-optimization/80713
6939 * gcc.dg/torture/pr80713.c: New testcase.
6940
6941 2017-05-12 Andi Kleen <ak@linux.intel.com>
6942
6943 PR testsuite/77684
6944 * lib/target-supports.exp (profopt-perf-wrapper):
6945 Add -m8 option to increase parallelism.
6946
6947 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
6948
6949 * c-c++-common/goacc/parallel-dims-1.c: New file.
6950 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6951
6952 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6953 * c-c++-common/goacc/classify-kernels.c: Likewise.
6954 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
6955 Likewise.
6956 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6957 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6958 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6959 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6960 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6961 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6962 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6963 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6964 * c-c++-common/goacc/kernels-loop.c: Likewise.
6965 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6966 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6967 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6968 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6969 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
6970 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6971 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6972 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6973 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6974 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6975 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
6976 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6977
6978 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
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 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
6988 * c-c++-common/goacc/classify-kernels.c: Likewise.
6989 * c-c++-common/goacc/classify-parallel.c: Likewise.
6990 * c-c++-common/goacc/classify-routine.c: Likewise.
6991 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6992 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6993 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6994 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6995
6996 2017-05-11 Nathan Sidwell <nathan@acm.org>
6997
6998 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
6999
7000 2017-05-11 Carl Love <cel@us.ibm.com>
7001
7002 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7003 to the test suite file.
7004 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7005 to the test suite file.
7006
7007 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7008
7009 PR fortran/78659
7010 * gfortran.dg/namelist_91.f90: New test.
7011 * gfortran.dg/namelist_92.f90: New test.
7012 * gfortran.dg/namelist_93.f90: New test.
7013 * gfortran.dg/namelist_94.f90: New test.
7014
7015 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7016
7017 PR target/80695
7018 * gcc.target/powerpc/pr80695-p8.c: New file.
7019 * gcc.target/powerpc/pr80695-p9.c: New file.
7020
7021 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7022 Jakub Jelinek <jakub@redhat.com>
7023
7024 PR target/80706
7025 * gcc.target/i386/pr80706.c: New test.
7026
7027 2017-05-11 Julia Koval <julia.koval@intel.com>
7028
7029 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7030 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7031 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7032 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7033
7034 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7035
7036 PR c++/70538
7037 * g++.dg/cpp0x/pr70538.C: New.
7038
7039 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7040
7041 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7042 Remove unnecessary loop. Run on 32-bit targets only.
7043 (dg-options): Remove -fno-tree-sink.
7044
7045 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7046
7047 * gcc.target/powerpc/cmpb-1.c: New test.
7048 * gcc.target/powerpc/cmpb-2.c: New test.
7049 * gcc.target/powerpc/cmpb-3.c: New test.
7050 * gcc.target/powerpc/cmpb32-1.c: New test.
7051 * gcc.target/powerpc/cmpb32-2.c: New test.
7052
7053 2017-05-11 Richard Biener <rguenther@suse.de>
7054
7055 PR tree-optimization/80705
7056 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7057
7058 2017-05-11 Nathan Sidwell <nathan@acm.org>
7059
7060 * lib/scanlang.exp: New.
7061 * lib/gcc-dg.exp: Load scanlang.exp.
7062 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7063
7064 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7065
7066 PR testsuite/80580
7067 * gcc.dg/gimplefe-error-6.c: New test.
7068
7069 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7070
7071 PR testsuite/80580
7072 * gcc.dg/gimplefe-error-5.c: New test.
7073
7074 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7075
7076 PR testsuite/80580
7077 * gcc.dg/gimplefe-error-4.c: New test.
7078
7079 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7080
7081 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7082
7083 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7084
7085 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7086 (_mm_maskz_max_round_sd): Test new intrinsics.
7087 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7088 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7089 (_mm_maskz_max_round_ss): Test new intrinsics.
7090 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7091 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7092 (_mm_maskz_min_round_sd): Test new intrinsics.
7093 * gcc.target/i386/avx512f-vminsd-2.c: New.
7094 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7095 (_mm_maskz_min_round_ss): Test new intrinsics.
7096 * gcc.target/i386/avx512f-vminss-2.c: New.
7097 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7098 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7099 (__builtin_ia32_minss_mask_round): Test new builtins.
7100 * gcc.target/i386/sse-13.c: Ditto.
7101 * gcc.target/i386/sse-23.c: Ditto.
7102 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7103 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7104 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7105 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7106 (_mm_mask_min_round_ss): Test new intrinsics.
7107 * gcc.target/i386/testround-1.c: Ditto.
7108
7109 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7110
7111 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7112 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7113 (_mm_maskz_div_round_sd): Test new intrinsics.
7114 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7115 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7116 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7117 (_mm_maskz_div_round_ss): Test new intrinsics.
7118 * gcc.target/i386/avx512f-vdivss-2.c: New.
7119 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7120 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7121 (_mm_maskz_mul_round_sd): Test new intrinsics.
7122 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7123 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7124 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7125 (_mm_maskz_mul_round_ss): Test new intrinsics.
7126 * gcc.target/i386/avx512f-vmulss-2.c: New.
7127 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7128 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7129 (__builtin_ia32_mulss_mask_round): Test new builtins.
7130 * gcc.target/i386/sse-13.c: Ditto.
7131 * gcc.target/i386/sse-23.c: Ditto.
7132 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7133 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7134 (_mm_maskz_mul_round_ss): Test new intrinsics.
7135 * gcc.target/i386/testround-1.c: Ditto.
7136
7137 2017-05-10 Julia Koval <julia.koval@intel.com>
7138
7139 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7140 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7141 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7142
7143 2017-05-10 Julia Koval <julia.koval@intel.com>
7144
7145 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7146 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7147 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7148 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7149
7150 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7151
7152 PR tree-optimization/51513
7153 * gcc.target/powerpc/pr51513.c: New test.
7154 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7155 __builtin_abort().
7156 * gcc.dg/predict-14.c: Likewise.
7157
7158 2017-05-10 Carl Love <cel@us.ibm.com>
7159 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7160 to the test suite file.
7161 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7162 to the test suite file.
7163
7164 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7165
7166 PR tree-optimization/77644
7167 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7168
7169 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
7170
7171 * gcc.dg/guality/inline-params-2.c: New.
7172
7173 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7174
7175 PR c++/80145
7176 * g++.dg/cpp1y/auto-fn37.C: New.
7177 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7178
7179 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7180
7181 PR target/68163
7182 * gcc.target/powerpc/pr68163.c: New test.
7183
7184 2017-05-09 Janus Weil <janus@gcc.gnu.org>
7185
7186 PR fortran/79311
7187 * gfortran.dg/finalize_32.f90: New test.
7188
7189 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7190
7191 PR c/35441
7192 * gcc.dg/pr35441.c: New test.
7193
7194 2017-05-09 Martin Sebor <msebor@redhat.com>
7195
7196 PR testsuite/80643
7197 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7198 output.
7199
7200 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7201
7202 PR c++/80186
7203 * g++.dg/template/crash126.C: New.
7204
7205 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7206
7207 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7208 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7209 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7210 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7211
7212 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7213
7214 PR testsuite/80611
7215 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7216
7217 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7218
7219 * gcc.target/arc/tmac-1.c: New file.
7220 * gcc.target/arc/tmac-2.c: Likewise.
7221 * gcc.target/arc/tmac.h: Likewise.
7222
7223 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7224 Andrew Burgess <andrew.burgess@embecosm.com>
7225
7226 * gcc.target/arc/firq-1.c: New file.
7227 * gcc.target/arc/firq-2.c: Likewise.
7228 * gcc.target/arc/firq-3.c: Likewise.
7229 * gcc.target/arc/firq-4.c: Likewise.
7230 * gcc.target/arc/firq-5.c: Likewise.
7231 * gcc.target/arc/firq-6.c: Likewise.
7232
7233 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7234
7235 * gcc.target/arc/interrupt-5.c: Newfile.
7236 * gcc.target/arc/interrupt-6.c: Likewise.
7237 * gcc.target/arc/interrupt-7.c: Likewise.
7238 * gcc.target/arc/interrupt-8.c: Likewise.
7239 * gcc.target/arc/interrupt-9.c: Likewise.
7240
7241 2017-05-09 Richard Biener <rguenther@suse.de>
7242
7243 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7244 and adjust.
7245 * gcc.dg/vect/vect-50.c: Likewise.
7246
7247 2017-05-09 Marek Polacek <polacek@redhat.com>
7248
7249 PR c/80525
7250 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7251 * c-c++-common/Wlogical-op-2.c: New test.
7252
7253 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7254
7255 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7256 for targets with __SIZEOF_INT__ < 4.
7257
7258 2017-05-09 Richard Biener <rguenther@suse.de>
7259
7260 * gcc.dg/vect/vect-50.c: Revert last change.
7261 * gcc.dg/vect/vect-44.c: Likewise.
7262
7263 2017-05-08 Martin Sebor <msebor@redhat.com>
7264
7265 PR translation/80280
7266 * gcc.dg/format/gcc_diag-10.c: New test.
7267
7268 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7269
7270 PR target/80101
7271 * gcc.target/powerpc/pr80101-1.c: New test.
7272
7273 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7274
7275 PR fortran/79930
7276 * gfortran.dg/inline_transpose_1.f90: Add
7277 -finline-matmul-limit=0 to options.
7278 * gfortran.dg/matmul_5.f90: Likewise.
7279 * gfortran.dg/vect/vect-8.f90: Likewise.
7280 * gfortran.dg/inline_matmul_14.f90: New test.
7281 * gfortran.dg/inline_matmul_15.f90: New test.
7282
7283 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7284
7285 PR fortran/80602
7286 * gfortran.dg/matmul_15.f90: New test case.
7287
7288 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7289
7290 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7291 * gcc.dg/vect/vect-50.c: Likewise.
7292
7293 2017-05-07 Jeff Law <law@redhat.com>
7294
7295 Revert:
7296 2017-05-06 Jeff Law <law@redhat.com>
7297 PR tree-optimization/78496
7298 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7299 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7300
7301 2017-05-06 Jeff Law <law@redhat.com>
7302
7303 PR tree-optimization/78496
7304 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7305 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7306
7307 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7308
7309 * gcc.target/aarch64/spill_1.c: New test.
7310
7311 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7312
7313 PR rtl-optimization/75964
7314 * gcc.dg/torture/pr75964.c: New test.
7315
7316 2017-05-06 Tom de Vries <tom@codesourcery.com>
7317
7318 PR testsuite/80606
7319 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7320 * gcc.target/i386/avx-vtestpd-2.c: Same.
7321 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7322 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7323 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7324 * gcc.target/i386/avx-vtestpd-3.c: Same.
7325 * gcc.target/i386/avx-vtestps-1.c: Same.
7326 * gcc.target/i386/avx-vtestps-2.c: Same.
7327 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7328 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7329 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7330 * gcc.target/i386/avx-vtestps-3.c: Same.
7331
7332 2017-05-06 Tom de Vries <tom@codesourcery.com>
7333
7334 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7335
7336 2017-05-06 Tom de Vries <tom@codesourcery.com>
7337
7338 PR testsuite/80557
7339 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7340 * gcc.target/powerpc/altivec-types-1.c: Same.
7341
7342 2017-05-06 Tom de Vries <tom@codesourcery.com>
7343
7344 PR testsuite/80557
7345 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7346 * gcc.target/spu/intrinsics-1.c: Same.
7347
7348 2017-05-06 Tom de Vries <tom@codesourcery.com>
7349
7350 PR testsuite/80557
7351 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7352
7353 2017-05-06 Tom de Vries <tom@codesourcery.com>
7354
7355 PR testsuite/80557
7356 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7357 * gcc.target/aarch64/spellcheck_2.c: Same.
7358 * gcc.target/aarch64/spellcheck_3.c: Same.
7359
7360 2017-05-06 Tom de Vries <tom@codesourcery.com>
7361
7362 PR testsuite/80557
7363 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7364 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7365 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7366 * g++.dg/debug/dwarf2/typedef5.C: Same.
7367 * g++.dg/goacc/data-1.C: Same.
7368
7369 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7370
7371 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7372
7373 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7374
7375 PR target/79038
7376 PR target/79202
7377 PR target/79203
7378 * gcc.target/powerpc/ppc-round3.c: New test.
7379 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7380
7381 2017-05-05 Jakub Jelinek <jakub@redhat.com>
7382
7383 PR tree-optimization/80632
7384 * gcc.dg/pr80632.c: New test.
7385
7386 PR tree-optimization/80558
7387 * gcc.dg/tree-ssa/vrp115.c: New test.
7388
7389 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7390 Thomas Preud'homme <thomas.preudhomme@arm.com>
7391 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7392
7393 PR target/71607
7394 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7395 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7396 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7397 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7398 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7399 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7400 * gcc.target/arm/tls-disable-literal-pool.c: New.
7401
7402 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7403
7404 PR tree-optimization/80613
7405 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7406
7407 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7408
7409 PR c++/71577
7410 * g++.dg/cpp0x/pr71577.C: New.
7411
7412 2017-05-04 Martin Sebor <msebor@redhat.com>
7413
7414 PR middle-end/79234
7415 * gcc.dg/builtin-stringop-chk-8.c: New test.
7416 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7417 * gcc.dg/builtin-stringop-chk-4.c: Same.
7418 * gcc.dg/builtin-strncat-chk-1.c: Same.
7419 * g++.dg/ext/strncpy-chk1.C: Same.
7420 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7421 * gcc.dg/out-of-bounds-1.c: Same.
7422 * gcc.dg/pr78138.c: Same.
7423 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7424 * gfortran.dg/mvbits_7.f90: Same.
7425
7426 2017-05-04 Martin Sebor <msebor@redhat.com>
7427
7428 PR preprocessor/79214
7429 PR middle-end/79222
7430 PR middle-end/79223
7431 * gcc.dg/pr79214.c: New test.
7432 * gcc.dg/pr79214.h: New test header.
7433 * gcc.dg/pr79222.c: New test.
7434 * gcc.dg/pr79223.c: New test.
7435 * gcc.dg/pr78138.c: Adjust.
7436 * gfortran.dg/unconstrained_commons.f: Same.
7437
7438 2017-05-04 Martin Sebor <msebor@redhat.com>
7439
7440 PR translation/80280
7441 * g++.dg/abi/Wabi-2-3.C: Adjust.
7442 * g++.dg/abi/Wabi-3-2.C: Ditto.
7443 * g++.dg/lookup/using17.C: Ditto.
7444 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7445
7446 2017-05-04 Martin Jambor <mjambor@suse.cz>
7447
7448 PR tree-optimization/80622
7449 * gcc.dg/tree-ssa/pr80622.c: New test.
7450
7451 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7452
7453 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7454
7455 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
7456
7457 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7458 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7459
7460 2017-05-04 Richard Biener <rguenther@suse.de>
7461
7462 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7463
7464 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7465
7466 * gcc.dg/vect/vect-profile-1.c: New test.
7467
7468 2017-05-04 Marek Polacek <polacek@redhat.com>
7469
7470 PR tree-optimization/80612
7471 * gcc.dg/torture/pr80612.c: New test.
7472
7473 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7474 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7475
7476 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7477 check_effective_target_arm_thumb1_movt_ok.
7478
7479 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7480
7481 * gcc.target/arm/fpscr.c: New file.
7482
7483 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7484
7485 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7486 target.
7487
7488 2017-05-04 Tom de Vries <tom@codesourcery.com>
7489
7490 PR testsuite/80557
7491 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7492 line numbers.
7493 * g++.dg/warn/miss-format-1.C: Same.
7494 * g++.dg/warn/overflow-warn-1.C: Same.
7495 * g++.dg/warn/overflow-warn-3.C: Same.
7496 * g++.dg/warn/overflow-warn-4.C: Same.
7497
7498 2017-05-04 Tom de Vries <tom@codesourcery.com>
7499
7500 PR testsuite/80557
7501 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7502 * gcc.target/i386/pr68657.c: Same.
7503 * gcc.target/i386/pr69255-1.c: Same.
7504 * gcc.target/i386/pr69255-2.c: Same.
7505 * gcc.target/i386/pr69255-3.c: Same.
7506
7507 2017-05-04 Richard Biener <rguenther@suse.de>
7508
7509 PR tree-optimization/31130
7510 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7511 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7512 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7513 * gcc.dg/pr52904.c: Remove XFAIL.
7514 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7515
7516 2017-05-03 Jeff Law <law@redhat.com>
7517
7518 PR tree-optimization/78496
7519 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7520
7521 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
7522
7523 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7524
7525 2017-05-03 Richard Biener <rguenther@suse.de>
7526
7527 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7528
7529 2017-05-03 Jakub Jelinek <jakub@redhat.com>
7530
7531 PR tree-optimization/79472
7532 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7533 to dg-options.
7534 * gcc.dg/tree-ssa/vrp113.c: New test.
7535 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7536 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7537 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7538
7539 2017-05-03 Tom de Vries <tom@codesourcery.com>
7540
7541 PR testsuite/80557
7542 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7543 * c-c++-common/Wshift-negative-value-2.c: Same.
7544 * c-c++-common/Wshift-negative-value-3.c: Same.
7545 * c-c++-common/Wshift-negative-value-4.c: Same.
7546 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7547 * c-c++-common/cpp/pr60400.c: Same.
7548 * c-c++-common/fmax-errors.c: Same.
7549 * c-c++-common/goacc/data-2.c: Same.
7550 * c-c++-common/goacc/host_data-2.c: Same.
7551 * c-c++-common/gomp/simd4.c: Same.
7552 * c-c++-common/pr28656.c: Same.
7553 * c-c++-common/pr43395.c: Same.
7554 * c-c++-common/torture/pr57945.c: Same.
7555
7556 2017-05-03 Tom de Vries <tom@codesourcery.com>
7557
7558 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7559 arg of dg directive.
7560 * c-c++-common/goacc/routine-3.c: Same.
7561 * c-c++-common/goacc/routine-4.c: Same.
7562
7563 2017-05-02 David Malcolm <dmalcolm@redhat.com>
7564
7565 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7566 (test_fixit_insert_newline): New function.
7567 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7568 (test_fixit_insert_newline): New function.
7569 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7570 (test_fixit_insert_newline): New function.
7571 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7572 (test_fixit_insert_newline): New function.
7573 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7574 (test_show_locus): Handle test_fixit_insert_newline.
7575
7576 2017-05-02 Bin Cheng <bin.cheng@arm.com>
7577
7578 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7579
7580 2017-04-27 Tamar Christina <tamar.christina@arm.com>
7581
7582 * gcc.dg/lsr-div1.c: New testcase.
7583
7584 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7585
7586 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7587 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7588 (_mm_maskz_add_round_sd): Test new intrinsics.
7589 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7590 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7591 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7592 (_mm_maskz_add_round_ss): Test new intrinsics.
7593 * gcc.target/i386/avx512f-vaddss-2.c: New.
7594 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7595 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7596 (_mm_maskz_sub_round_sd): Test new intrinsics.
7597 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7598 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7599 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7600 (_mm_maskz_sub_round_ss): Test new intrinsics.
7601 * gcc.target/i386/avx512f-vsubss-2.c: New.
7602 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7603 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7604 (__builtin_ia32_subss_mask_round): Test new builtins.
7605 * gcc.target/i386/sse-13.c: Ditto.
7606 * gcc.target/i386/sse-23.c: Ditto.
7607 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7608 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7609 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7610 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7611 (_mm_mask_sub_round_ss): Test new intrinsics.
7612 * gcc.target/i386/testround-1.c: Ditto.
7613
7614 2017-05-02 Martin Jambor <mjambor@suse.cz>
7615
7616 PR tree-optimization/78687
7617 * g++.dg/tree-ssa/pr78687.C: New test.
7618
7619 2017-05-02 Richard Biener <rguenther@suse.de>
7620
7621 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7622 behavior.
7623 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7624
7625 2017-05-02 Richard Biener <rguenther@suse.de>
7626
7627 PR tree-optimization/80591
7628 * gcc.dg/torture/pr80591.c: New testcase.
7629
7630 2017-05-02 Richard Biener <rguenther@suse.de>
7631
7632 PR tree-optimization/80549
7633 * gcc.dg/torture/pr80549.c: New testcase.
7634
7635 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7636
7637 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7638 unsigned long.
7639
7640 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7641
7642 PR c++/80038
7643 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7644
7645 2017-05-01 David Malcolm <dmalcolm@redhat.com>
7646
7647 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7648 reflect insertion fix-it hints at the same location now being
7649 consolidated.
7650
7651 2017-05-01 Martin Sebor <msebor@redhat.com>
7652
7653 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7654 on ILP32 targets.
7655
7656 2017-05-01 Tom de Vries <tom@codesourcery.com>
7657
7658 * gcc.dg/pr78768.c: Require linker plugin.
7659
7660 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7661
7662 PR fortran/37131
7663 * gfortran.dg/matmul_bounds_11.f90: New test.
7664
7665 2017-05-01 Martin Sebor <msebor@redhat.com>
7666
7667 PR tree-optimization/79715
7668 * gcc.dg/pr79715.c: New test.
7669
7670 2017-05-01 Tom de Vries <tom@codesourcery.com>
7671
7672 PR testsuite/65941
7673 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7674 * g++.dg/other/pr59492.C: Require effective target rdrand.
7675
7676 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7677
7678 * g++.dg/diagnostic/member-decl-1.C: New test.
7679
7680 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
7681
7682 PR tree-optimization/80487
7683 * gcc.dg/tree-ssa/strncpy-1.c: New file.
7684
7685 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7686
7687 PR tree-optimization/79697
7688 * gcc.dg/tree-ssa/pr79697.c: New test.
7689
7690 2017-04-29 Tom de Vries <tom@codesourcery.com>
7691
7692 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
7693
7694 2017-04-28 Martin Sebor <msebor@redhat.com>
7695
7696 PR tree-optimization/80523
7697 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
7698
7699 2017-04-28 Tom de Vries <tom@codesourcery.com>
7700
7701 PR testsuite/80557
7702 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
7703 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7704
7705 2017-04-28 Tom de Vries <tom@codesourcery.com>
7706
7707 PR testsuite/80557
7708 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
7709 * obj-c++.dg/bitfield-4.mm: Same.
7710 * obj-c++.dg/bitfield-5.mm: Same.
7711 * obj-c++.dg/exceptions-3.mm: Same.
7712 * obj-c++.dg/exceptions-5.mm: Same.
7713 * obj-c++.dg/method-1.mm: Same.
7714 * obj-c++.dg/method-12.mm: Same.
7715 * obj-c++.dg/method-13.mm: Same.
7716 * obj-c++.dg/method-15.mm: Same.
7717 * obj-c++.dg/method-16.mm: Same.
7718 * obj-c++.dg/property/at-property-18.mm: Same.
7719 * obj-c++.dg/property/at-property-25.mm: Same.
7720 * obj-c++.dg/property/at-property-5.mm: Same.
7721 * obj-c++.dg/property/dynamic-2.mm: Same.
7722 * obj-c++.dg/property/property-neg-3.mm: Same.
7723 * obj-c++.dg/protocol-inheritance-1.mm: Same.
7724 * obj-c++.dg/protocol-inheritance-2.mm: Same.
7725 * obj-c++.dg/syntax-error-1.mm: Same.
7726 * obj-c++.dg/try-catch-13.mm: Same.
7727 * objc.dg/bitfield-4.m: Same.
7728 * objc.dg/class-1.m: Same.
7729 * objc.dg/method-11.m: Same.
7730 * objc.dg/method-6.m: Same.
7731 * objc.dg/method-7.m: Same.
7732 * objc.dg/method-9.m: Same.
7733 * objc.dg/missing-proto-3.m: Same.
7734 * objc.dg/naming-2.m: Same.
7735 * objc.dg/property/at-property-16.m: Same.
7736 * objc.dg/property/at-property-18.m: Same.
7737 * objc.dg/property/at-property-25.m: Same.
7738 * objc.dg/property/at-property-5.m: Same.
7739 * objc.dg/property/dynamic-2.m: Same.
7740 * objc.dg/property/property-neg-3.m: Same.
7741 * objc.dg/protocol-inheritance-1.m: Same.
7742 * objc.dg/protocol-inheritance-2.m: Same.
7743
7744 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
7745
7746 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
7747
7748 2017-04-28 Tom de Vries <tom@codesourcery.com>
7749
7750 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
7751 dg-(error|warning|message|bogus).
7752 * g++.dg/conversion/dr195-1.C: Same.
7753 * g++.dg/conversion/dr195.C: Same.
7754 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
7755 * g++.dg/cpp0x/gen-attrs-14.C: Same.
7756 * g++.dg/cpp0x/inline-ns7.C: Same.
7757 * g++.dg/cpp0x/variadic105.C: Same.
7758 * g++.dg/cpp0x/variadic65.C: Same.
7759 * g++.dg/expr/call2.C: Same.
7760 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
7761 * g++.dg/expr/pmf-1.C: Same.
7762 * g++.dg/ext/altivec-types-1.C: Same.
7763 * g++.dg/ext/altivec-types-2.C: Same.
7764 * g++.dg/ext/altivec-types-3.C: Same.
7765 * g++.dg/ext/attrib14.C: Same.
7766 * g++.dg/ext/complit1.C: Same.
7767 * g++.dg/ext/forscope2.C: Same.
7768 * g++.dg/ext/gnu-inline-global-reject.C: Same.
7769 * g++.dg/ext/label13.C: Same.
7770 * g++.dg/ext/member-attr.C: Same.
7771 * g++.dg/ext/visibility/anon7.C: Same.
7772 * g++.dg/ext/visibility/visibility-7.C: Same.
7773 * g++.dg/ext/vla2.C: Same.
7774 * g++.dg/inherit/access2.C: Same.
7775 * g++.dg/inherit/covariant12.C: Same.
7776 * g++.dg/inherit/covariant14.C: Same.
7777 * g++.dg/inherit/namespace-as-base.C: Same.
7778 * g++.dg/inherit/template-as-base.C: Same.
7779 * g++.dg/lookup/ambig1.C: Same.
7780 * g++.dg/lookup/ambig2.C: Same.
7781 * g++.dg/lookup/ambig3.C: Same.
7782 * g++.dg/lookup/class-member-1.C: Same.
7783 * g++.dg/lookup/conv-1.C: Same.
7784 * g++.dg/lookup/decl1.C: Same.
7785 * g++.dg/lookup/koenig1.C: Same.
7786 * g++.dg/lookup/scoped1.C: Same.
7787 * g++.dg/lookup/scoped2.C: Same.
7788 * g++.dg/lookup/two-stage4.C: Same.
7789 * g++.dg/lookup/used-before-declaration.C: Same.
7790 * g++.dg/lookup/using.C: Same.
7791 * g++.dg/lookup/using17.C: Same.
7792 * g++.dg/lookup/using2.C: Same.
7793 * g++.dg/other/abstract2.C: Same.
7794 * g++.dg/other/classkey1.C: Same.
7795 * g++.dg/other/component1.C: Same.
7796 * g++.dg/other/const1.C: Same.
7797 * g++.dg/other/const2.C: Same.
7798 * g++.dg/other/conversion1.C: Same.
7799 * g++.dg/other/do1.C: Same.
7800 * g++.dg/other/error1.C: Same.
7801 * g++.dg/other/error10.C: Same.
7802 * g++.dg/other/error3.C: Same.
7803 * g++.dg/other/error4.C: Same.
7804 * g++.dg/other/error5.C: Same.
7805 * g++.dg/other/error8.C: Same.
7806 * g++.dg/other/error9.C: Same.
7807 * g++.dg/other/field1.C: Same.
7808 * g++.dg/other/init1.C: Same.
7809 * g++.dg/other/ptrmem2.C: Same.
7810 * g++.dg/other/return1.C: Same.
7811 * g++.dg/overload/builtin3.C: Same.
7812 * g++.dg/overload/error1.C: Same.
7813 * g++.dg/overload/error2.C: Same.
7814 * g++.dg/overload/koenig2.C: Same.
7815 * g++.dg/overload/pmf1.C: Same.
7816 * g++.dg/parse/args1.C: Same.
7817 * g++.dg/parse/attr3.C: Same.
7818 * g++.dg/parse/constant4.C: Same.
7819 * g++.dg/parse/crash10.C: Same.
7820 * g++.dg/parse/crash18.C: Same.
7821 * g++.dg/parse/crash19.C: Same.
7822 * g++.dg/parse/crash20.C: Same.
7823 * g++.dg/parse/crash21.C: Same.
7824 * g++.dg/parse/crash22.C: Same.
7825 * g++.dg/parse/crash32.C: Same.
7826 * g++.dg/parse/decl-specifier-1.C: Same.
7827 * g++.dg/parse/error58.C: Same.
7828 * g++.dg/parse/local-class1.C: Same.
7829 * g++.dg/parse/non-dependent2.C: Same.
7830 * g++.dg/parse/parameter-declaration-1.C: Same.
7831 * g++.dg/parse/ptrmem2.C: Same.
7832 * g++.dg/parse/ptrmem3.C: Same.
7833 * g++.dg/parse/saved1.C: Same.
7834 * g++.dg/tc1/dr101.C: Same.
7835 * g++.dg/tc1/dr142.C: Same.
7836 * g++.dg/tc1/dr176.C: Same.
7837 * g++.dg/template/conv4.C: Same.
7838 * g++.dg/template/crash56.C: Same.
7839 * g++.dg/template/dependent-expr2.C: Same.
7840 * g++.dg/template/error1.C: Same.
7841 * g++.dg/template/error2.C: Same.
7842 * g++.dg/template/explicit6.C: Same.
7843 * g++.dg/template/init-list.C: Same.
7844 * g++.dg/template/local1.C: Same.
7845 * g++.dg/template/lookup2.C: Same.
7846 * g++.dg/template/meminit2.C: Same.
7847 * g++.dg/template/nontype25.C: Same.
7848 * g++.dg/template/ptrmem2.C: Same.
7849 * g++.dg/template/qualttp19.C: Same.
7850 * g++.dg/template/qualttp20.C: Same.
7851 * g++.dg/template/ttp3.C: Same.
7852 * g++.dg/template/unify4.C: Same.
7853 * g++.dg/template/unify6.C: Same.
7854 * g++.dg/template/unify7.C: Same.
7855 * g++.dg/template/warn1.C: Same.
7856 * g++.dg/tree-ssa/dom-invalid.C: Same.
7857 * g++.dg/ubsan/shift-1.C: Same.
7858 * g++.dg/warn/Wunused-2.C: Same.
7859 * g++.dg/warn/Wunused-4.C: Same.
7860 * g++.dg/warn/Wunused-6.C: Same.
7861 * g++.dg/warn/deprecated-6.C: Same.
7862 * g++.dg/warn/deprecated.C: Same.
7863 * g++.dg/warn/effc1.C: Same.
7864 * g++.dg/warn/effc3.C: Same.
7865 * g++.dg/warn/incomplete1.C: Same.
7866 * g++.dg/warn/inline1.C: Same.
7867 * g++.dg/warn/noeffect2.C: Same.
7868 * g++.dg/warn/noeffect4.C: Same.
7869 * g++.dg/warn/oldcast1.C: Same.
7870 * g++.dg/warn/sentinel.C: Same.
7871 * g++.dg/warn/unit-1.C: Same.
7872 * g++.old-deja/g++.pt/inherit2.C: Same.
7873 * g++.old-deja/g++.pt/overload8.C: Same.
7874 * gcc.dg/20000926-1.c: Same.
7875 * gcc.dg/20040223-1.c: Same.
7876 * gcc.dg/Warray-bounds-7.c: Same.
7877 * gcc.dg/alias-1.c: Same.
7878 * gcc.dg/alias-12.c: Same.
7879 * gcc.dg/alias-13.c: Same.
7880 * gcc.dg/alias-2.c: Same.
7881 * gcc.dg/array-13.c: Same.
7882 * gcc.dg/array-4.c: Same.
7883 * gcc.dg/attr-ifunc-2.c: Same.
7884 * gcc.dg/attr-invalid.c: Same.
7885 * gcc.dg/attr-noinline.c: Same.
7886 * gcc.dg/bitfld-2.c: Same.
7887 * gcc.dg/c90-const-expr-7.c: Same.
7888 * gcc.dg/c99-const-expr-7.c: Same.
7889 * gcc.dg/cpp/20000625-1.c: Same.
7890 * gcc.dg/cpp/charconst-4.c: Same.
7891 * gcc.dg/cpp/include2.c: Same.
7892 * gcc.dg/cpp/include2a.c: Same.
7893 * gcc.dg/decl-4.c: Same.
7894 * gcc.dg/deprecated-4.c: Same.
7895 * gcc.dg/deprecated.c: Same.
7896 * gcc.dg/dfp/altivec-types.c: Same.
7897 * gcc.dg/float-range-1.c: Same.
7898 * gcc.dg/pack-test-3.c: Same.
7899 * gcc.dg/pr11492.c: Same.
7900 * gcc.dg/pr15360-1.c: Same.
7901 * gcc.dg/pr37908.c: Same.
7902 * gcc.dg/pr53265.c: Same.
7903 * gcc.dg/pr57287-2.c: Same.
7904 * gcc.dg/pr57287.c: Same.
7905 * gcc.dg/redecl-1.c: Same.
7906 * gcc.dg/sync-3.c: Same.
7907 * gcc.dg/two-types-1.c: Same.
7908 * gcc.dg/two-types-2.c: Same.
7909 * gcc.dg/two-types-4.c: Same.
7910 * gcc.dg/two-types-5.c: Same.
7911 * gcc.dg/two-types-6.c: Same.
7912 * gcc.dg/two-types-7.c: Same.
7913 * gcc.dg/two-types-8.c: Same.
7914 * gcc.dg/two-types-9.c: Same.
7915 * gcc.dg/uninit-I.c: Same.
7916 * gcc.dg/uninit-pr19430.c: Same.
7917 * gcc.dg/visibility-7.c: Same.
7918 * gcc.dg/winline-10.c: Same.
7919 * gcc.dg/winline-2.c: Same.
7920 * gcc.dg/winline-3.c: Same.
7921 * gcc.dg/winline-9.c: Same.
7922 * gcc.target/i386/attr-returns_twice-1.c: Same.
7923 * gcc.target/i386/chkp-const-check-2.c: Same.
7924 * gcc.target/i386/chkp-label-address.c: Same.
7925 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
7926 * gcc.target/i386/pr39162.c: Same.
7927 * gcc.target/i386/sse-5.c: Same.
7928 * gcc.target/powerpc/altivec-types-1.c: Same.
7929 * gcc.target/powerpc/altivec-types-2.c: Same.
7930 * gcc.target/powerpc/altivec-types-3.c: Same.
7931 * gcc.target/powerpc/float128-mix.c: Same.
7932 * gcc.target/powerpc/no-r11-3.c: Same.
7933 * gcc.target/spu/Wmain.c: Same.
7934 * gcc.target/spu/ea/errors2.c: Same.
7935 * gfortran.dg/assignment_1.f90: Same.
7936 * gfortran.dg/common_3.f90: Same.
7937 * gfortran.dg/der_io_1.f90: Same.
7938 * gfortran.dg/g77/20030326-1.f: Same.
7939 * gfortran.dg/g77/9263.f: Same.
7940 * gfortran.dg/g77/960317-1.f: Same.
7941 * gfortran.dg/g77/970625-2.f: Same.
7942 * gfortran.dg/g77/980615-0.f: Same.
7943 * gfortran.dg/g77/check0.f: Same.
7944 * gfortran.dg/g77/dnrm2.f: Same.
7945 * gfortran.dg/g77/pr9258.f: Same.
7946 * gfortran.dg/ichar_1.f90: Same.
7947 * gfortran.dg/interface_1.f90: Same.
7948 * gfortran.dg/namelist_1.f90: Same.
7949 * gfortran.dg/namelist_2.f90: Same.
7950 * gfortran.dg/namelist_3.f90: Same.
7951 * gfortran.dg/namelist_print_2.f: Same.
7952 * gfortran.dg/oldstyle_1.f90: Same.
7953 * gfortran.dg/runtime_warning_1.f90: Same.
7954 * gfortran.dg/underflow.f90: Same.
7955 * gnat.dg/specs/integer_value.ads: Same.
7956 * obj-c++.dg/fsf-package-0.m: Same.
7957 * objc.dg/two-types-1.m: Same.
7958
7959 2017-04-28 Martin Liska <mliska@suse.cz>
7960
7961 PR gcov-profile/79891
7962 * gcc.misc-tests/gcov-17.c: New test.
7963 * gcc.misc-tests/gcov-18.c: New test.
7964
7965 2017-04-28 Tom de Vries <tom@codesourcery.com>
7966
7967 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
7968 dg-(error|warning|message|bogus).
7969 * g++.dg/parse/parameter-declaration-1.C: Same.
7970 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
7971 * gcc.dg/Wpointer-sign-Wall.c: Same.
7972 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7973 * gcc.dg/cpp/19990413-1.c: Same.
7974 * gcc.dg/dg-test-1.c: Same.
7975 * gcc.dg/empty-source-2.c: Same.
7976 * gcc.dg/empty-source-3.c: Same.
7977 * gcc.dg/format/c99-printf-1.c: Same.
7978 * gcc.dg/format/c99-scanf-1.c: Same.
7979 * gcc.dg/label-decl-2.c: Same.
7980 * gcc.dg/m-un-2.c: Same.
7981 * gcc.dg/uninit-pr20644-O0.c: Same.
7982 * gfortran.dg/pr70006.f90: Same.
7983 * obj-c++.dg/fsf-package-0.m: Same.
7984
7985 2017-04-28 Tom de Vries <tom@codesourcery.com>
7986
7987 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
7988 dg-(error|warning|message|bogus).
7989 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7990 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7991 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7992 * c-c++-common/pr20000.c: Same.
7993 * c-c++-common/pr49706.c: Same.
7994 * g++.dg/ext/utf16-4.C: Same.
7995 * g++.dg/parse/error2.C: Same.
7996 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
7997 * g++.dg/warn/Wtype-limits.C: Same.
7998 * g++.dg/warn/overflow-warn-1.C: Same.
7999 * g++.dg/warn/overflow-warn-3.C: Same.
8000 * gcc.dg/Wpointer-sign-Wall.c: Same.
8001 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8002 * gcc.dg/Wtype-limits-Wextra.c: Same.
8003 * gcc.dg/Wtype-limits.c: Same.
8004 * gcc.dg/cpp/19990413-1.c: Same.
8005 * gcc.dg/dg-test-1.c: Same.
8006 * gcc.dg/empty-source-2.c: Same.
8007 * gcc.dg/empty-source-3.c: Same.
8008 * gcc.dg/label-decl-2.c: Same.
8009 * gcc.dg/m-un-2.c: Same.
8010 * gcc.dg/uninit-pr19430-O0.c: Same.
8011 * gcc.dg/uninit-pr19430.c: Same.
8012 * gcc.dg/uninit-pr20644-O0.c: Same.
8013 * gcc.dg/utf16-4.c: Same.
8014 * gfortran.dg/pr70006.f90: Same.
8015 * obj-c++.dg/fsf-package-0.m: Same.
8016
8017 2017-04-28 Richard Biener <rguenther@suse.de>
8018
8019 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8020 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8021 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8022 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8023 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8024 * gcc.dg/tree-ssa/pr49039.c: Likewise.
8025
8026 2017-04-27 Marek Polacek <polacek@redhat.com>
8027
8028 PR sanitizer/80349
8029 * c-c++-common/ubsan/pr80349.c: New test.
8030
8031 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8032
8033 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8034 diagnostics.
8035 * g++.dg/warn/pr12242.C: Likewise.
8036
8037 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
8038
8039 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8040
8041 2017-04-27 Martin Liska <mliska@suse.cz>
8042
8043 PR testsuite/79455
8044 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8045 more generic.
8046
8047 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8048
8049 PR c++/80534
8050 * g++.dg/other/pr80534-1.C: New test.
8051 * g++.dg/other/pr80534-2.C: New test.
8052
8053 2017-04-27 Richard Biener <rguenther@suse.de>
8054
8055 PR middle-end/80539
8056 * gcc.dg/torture/pr80539.c: New testcase.
8057
8058 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8059
8060 PR target/77728
8061 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8062
8063 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8064
8065 * g++.dg/diagnostic/nested-name-1.C: New test.
8066
8067 2017-04-26 Martin Liska <mliska@suse.cz>
8068
8069 * gcc.dg/guality/guality.h: Add prefix to test verification.
8070
8071 2017-04-25 Nathan Sidwell <nathan@acm.org>
8072
8073 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8074
8075 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
8076
8077 PR target/70799
8078 * gcc.target/i386/pr70799-5.c: New test.
8079
8080 2017-04-25 Martin Sebor <msebor@redhat.com>
8081
8082 PR tree-optimization/80497
8083 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8084
8085 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8086 Jakub Jelinek <jakub@redhat.com>
8087
8088 PR target/77728
8089 * g++.dg/abi/pr77728-1.C: New test.
8090
8091 2017-04-25 Marek Polacek <polacek@redhat.com>
8092
8093 PR sanitizer/80349
8094 * g++.dg/ubsan/pr80349-2.C: New test.
8095
8096 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8097
8098 * g++.dg/cpp0x/enum34.C: New test.
8099
8100 2017-04-25 Tom de Vries <tom@codesourcery.com>
8101
8102 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8103 variables.
8104 (dg-line): New proc.
8105 (process-message): Handle line number variables.
8106 * objc.dg/try-catch-12.m: Use dg-line.
8107
8108 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8109
8110 PR target/80482
8111 * gcc.target/powerpc/vec-constvolatile.c: New test.
8112
8113 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8114
8115 * g++.dg/semicolon-fixits.C: New test case.
8116
8117 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8118
8119 * gcc.dg/semicolon-fixits.c: New test case.
8120
8121 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8122
8123 * g++.dg/lookup/missing-std-include.C: New test file.
8124
8125 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8126 Jakub Jelinek <jakub@redhat.com>
8127
8128 PR target/77728
8129 * g++.dg/abi/pr77728-2.C: New test.
8130
8131 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8132
8133 PR c++/80177
8134 * g++.dg/spellcheck-pr80177.C: New test case.
8135
8136 2017-04-25 Nathan Sidwell <nathan@acm.org>
8137
8138 * g++.dg/dg.exp (find-cxx-tests): New function.
8139 (main): Use it, remove explicit pruning
8140
8141 2017-04-25 Richard Biener <rguenther@suse.de>
8142
8143 PR tree-optimization/80492
8144 * gcc.dg/pr80492.c: New testcase.
8145
8146 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8147
8148 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8149 for targets with int size less than 32 bits.
8150
8151 2017-04-25 Richard Biener <rguenther@suse.de>
8152
8153 PR tree-optimization/79201
8154 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8155 * gcc.target/i386/pr22152.c: Disable sinking.
8156
8157 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8158
8159 PR target/80464
8160 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8161
8162 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8163
8164 PR target/79895
8165 * gcc.target/s390/pr79895.c: New test.
8166
8167 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8168
8169 PR target/80080
8170 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8171 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8172 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8173
8174 2017-04-25 Jakub Jelinek <jakub@redhat.com>
8175
8176 PR rtl-optimization/80501
8177 * gcc.c-torture/execute/pr80501.c: New test.
8178
8179 PR rtl-optimization/80500
8180 * gcc.dg/pr80500.c: New test.
8181
8182 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
8183
8184 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8185 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8186
8187 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8188
8189 PR fortran/80121
8190 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8191 directive.
8192
8193 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8194
8195 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8196 * jit.dg/test-alignment.c: New test case.
8197 * jit.dg/test-alignment.cc: New test case.
8198 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8199 New test case.
8200
8201 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8202
8203 PR c++/80016
8204 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8205 test function.
8206 (test_alignof): New test function.
8207
8208 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
8209
8210 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8211
8212 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8213
8214 * g++.dg/diagnostic/duplicate1.C: New test.
8215 * g++.dg/cpp0x/duplicate1.C: New test.
8216
8217 2017-04-24 Martin Jambor <mjambor@suse.cz>
8218
8219 PR tree-optimization/80293
8220 * g++.dg/tree-ssa/pr80293.C: New test.
8221
8222 2017-04-24 Martin Liska <mliska@suse.cz>
8223
8224 PR middle-end/79931
8225 * g++.dg/ipa/pr79931.C: New test.
8226
8227 2017-04-24 Richard Biener <rguenther@suse.de>
8228
8229 PR tree-optimization/80494
8230 * gfortran.dg/pr80494.f90: New testcase.
8231
8232 2017-04-24 Richard Biener <rguenther@suse.de>
8233
8234 PR tree-optimization/79725
8235 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8236
8237 2017-04-24 Richard Biener <rguenther@suse.de>
8238
8239 PR c++/2972
8240 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8241
8242 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8243
8244 PR fortran/80484
8245 * gfortran.dg/dtio_29.f03: New test.
8246
8247 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8248
8249 PR fortran/80121
8250 * gfortran.dg/intent_out_9.f90: New test case.
8251
8252 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
8253
8254 PR target/70799
8255 * gcc.target/i386/pr70799-4.c: New test.
8256
8257 2017-04-21 Janus Weil <janus@gcc.gnu.org>
8258
8259 PR fortran/80392
8260 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8261
8262 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
8263
8264 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8265
8266 2017-04-21 Richard Biener <rguenther@suse.de>
8267
8268 PR tree-optimization/79547
8269 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8270
8271 2017-04-21 Richard Biener <rguenther@suse.de>
8272
8273 PR tree-optimization/78847
8274 * g++.dg/tree-ssa/pr78847.C: New testcase.
8275
8276 2017-04-21 Jakub Jelinek <jakub@redhat.com>
8277
8278 PR c/80468
8279 * gcc.dg/pr80468.c: New test.
8280
8281 2017-04-21 Martin Liska <mliska@suse.cz>
8282
8283 PR tree-optimization/66278
8284 * gcc.dg/vect/pr66278.c: New test.
8285
8286 2017-04-21 Richard Biener <rguenther@suse.de>
8287
8288 PR tree-optimization/80237
8289 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8290 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8291 adjust expected optimizations.
8292
8293 2016-04-21 Richard Biener <rguenther@suse.de>
8294
8295 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8296 of inner loops.
8297 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8298 * gcc.dg/vect/vect-104.c: Likewise.
8299
8300 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8301
8302 PR tree-optimization/80426
8303 * gcc.c-torture/execute/20170429-1.c: Rename into...
8304 * gcc.c-torture/execute/20170419-1.c: ...this.
8305
8306 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8307
8308 PR target/79804
8309 * gcc.target/i386/pr79804.c: New test.
8310
8311 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8312
8313 PR target/78090
8314 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8315
8316 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
8317
8318 * g++/opt/pr80436.C: XFAIL on AIX.
8319
8320 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
8321
8322 PR c++/80473
8323 * g++.dg/diagnostic/pr80473.C: New test.
8324
8325 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8326
8327 * g++.dg/warn/Wextra-semi.C: New test.
8328
8329 2017-04-20 Jakub Jelinek <jakub@redhat.com>
8330
8331 PR middle-end/80423
8332 * g++.dg/other/pr80423.C: New test.
8333
8334 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8335
8336 * gcc.dg/pr80170.c: Require ptr32plus.
8337
8338 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8339
8340 PR tree-optimization/80426
8341 * gcc.c-torture/execute/20170419-1.c: New test.
8342
8343 2017-04-19 Jakub Jelinek <jakub@redhat.com>
8344
8345 PR debug/80461
8346 * g++.dg/debug/pr80461.C: New test.
8347
8348 PR c++/80459
8349 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8350 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8351 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8352
8353 PR debug/80436
8354 * g++.dg/opt/pr80436.C: New test.
8355
8356 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8357
8358 * gcc.dg/torture/pr80341.c: Require int32plus.
8359
8360 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8361 Jeff Law <law@redhat.com>
8362
8363 * gcc.c-torture/compile/20170419-1.c: New test.
8364
8365 2017-04-19 Tom de Vries <tom@codesourcery.com>
8366
8367 PR testsuite/80221
8368 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8369 subsequent dg directives.
8370 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8371 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8372 * c-c++-common/attr-fallthrough-2.c: Same.
8373 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8374 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8375 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8376 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8377 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8378 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8379 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8380 * c-c++-common/cilk-plus/CK/errors.c: Same.
8381 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8382 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8383 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8384 * c-c++-common/cpp/pr57580.c: Same.
8385 * c-c++-common/goacc/asyncwait-1.c: Same.
8386 * c-c++-common/goacc/cache-2.c: Same.
8387 * c-c++-common/goacc/declare-2.c: Same.
8388 * c-c++-common/goacc/deviceptr-1.c: Same.
8389 * c-c++-common/goacc/routine-5.c: Same.
8390 * c-c++-common/gomp/clauses-2.c: Same.
8391 * c-c++-common/gomp/ordered-3.c: Same.
8392 * c-c++-common/gomp/pr67501.c: Same.
8393 * c-c++-common/pr20000.c: Same.
8394 * c-c++-common/pr43395.c: Same.
8395 * c-c++-common/pr49706.c: Same.
8396 * c-c++-common/pr77624-1.c: Same.
8397 * c-c++-common/pr77624-2.c: Same.
8398 * c-c++-common/raw-string-14.c: Same.
8399 * c-c++-common/raw-string-16.c: Same.
8400 * c-c++-common/raw-string-3.c: Same.
8401 * c-c++-common/raw-string-4.c: Same.
8402 * c-c++-common/raw-string-5.c: Same.
8403 * c-c++-common/raw-string-6.c: Same.
8404 * g++.dg/abi/mangle41.C: Same.
8405 * g++.dg/conversion/nullptr1.C: Same.
8406 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8407 * g++.dg/cpp0x/auto27.C: Same.
8408 * g++.dg/cpp0x/constexpr-98.C: Same.
8409 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8410 * g++.dg/cpp0x/diag2.C: Same.
8411 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8412 * g++.dg/cpp0x/nullptr15.C: Same.
8413 * g++.dg/cpp0x/pr31431-2.C: Same.
8414 * g++.dg/cpp0x/pr31431.C: Same.
8415 * g++.dg/cpp0x/pr79118.C: Same.
8416 * g++.dg/cpp0x/static_assert3.C: Same.
8417 * g++.dg/cpp0x/temp_default2.C: Same.
8418 * g++.dg/cpp0x/trailing4.C: Same.
8419 * g++.dg/cpp0x/variadic-ex10.C: Same.
8420 * g++.dg/cpp0x/variadic-ex13.C: Same.
8421 * g++.dg/cpp0x/variadic-ex14.C: Same.
8422 * g++.dg/cpp0x/variadic-ex3.C: Same.
8423 * g++.dg/cpp0x/variadic-ex4.C: Same.
8424 * g++.dg/cpp0x/variadic59.C: Same.
8425 * g++.dg/cpp0x/vt-37737-2.C: Same.
8426 * g++.dg/cpp0x/vt-57397-1.C: Same.
8427 * g++.dg/cpp0x/vt-57397-2.C: Same.
8428 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8429 * g++.dg/cpp1z/gen-attrs1.C: Same.
8430 * g++.dg/diagnostic/pr71075.C: Same.
8431 * g++.dg/eh/goto2.C: Same.
8432 * g++.dg/eh/goto3.C: Same.
8433 * g++.dg/expr/bitfield4.C: Same.
8434 * g++.dg/expr/bitfield5.C: Same.
8435 * g++.dg/expr/bitfield6.C: Same.
8436 * g++.dg/expr/bool1.C: Same.
8437 * g++.dg/expr/bool3.C: Same.
8438 * g++.dg/expr/cond10.C: Same.
8439 * g++.dg/expr/cond11.C: Same.
8440 * g++.dg/expr/lval3.C: Same.
8441 * g++.dg/expr/lval4.C: Same.
8442 * g++.dg/ext/anon-struct4.C: Same.
8443 * g++.dg/ext/attrib44.C: Same.
8444 * g++.dg/ext/builtin3.C: Same.
8445 * g++.dg/ext/dllimport7.C: Same.
8446 * g++.dg/ext/label5.C: Same.
8447 * g++.dg/ext/no-asm-1.C: Same.
8448 * g++.dg/ext/utf16-4.C: Same.
8449 * g++.dg/ext/vla2.C: Same.
8450 * g++.dg/gomp/block-1.C: Same.
8451 * g++.dg/gomp/block-2.C: Same.
8452 * g++.dg/gomp/block-3.C: Same.
8453 * g++.dg/gomp/block-5.C: Same.
8454 * g++.dg/gomp/linear-2.C: Same.
8455 * g++.dg/gomp/target-1.C: Same.
8456 * g++.dg/gomp/target-2.C: Same.
8457 * g++.dg/gomp/taskgroup-1.C: Same.
8458 * g++.dg/gomp/teams-1.C: Same.
8459 * g++.dg/inherit/pure1.C: Same.
8460 * g++.dg/init/array43.C: Same.
8461 * g++.dg/init/array46.C: Same.
8462 * g++.dg/init/const10.C: Same.
8463 * g++.dg/init/ctor4-1.C: Same.
8464 * g++.dg/init/ctor4.C: Same.
8465 * g++.dg/init/new37.C: Same.
8466 * g++.dg/init/pr25811.C: Same.
8467 * g++.dg/init/pr29043.C: Same.
8468 * g++.dg/init/pr29571.C: Same.
8469 * g++.dg/lookup/duperr1.C: Same.
8470 * g++.dg/lookup/error1.C: Same.
8471 * g++.dg/lookup/koenig5.C: Same.
8472 * g++.dg/lookup/pr77549.C: Same.
8473 * g++.dg/lookup/suggestions1.C: Same.
8474 * g++.dg/lookup/using16.C: Same.
8475 * g++.dg/lookup/using7.C: Same.
8476 * g++.dg/other/anon-union3.C: Same.
8477 * g++.dg/other/array2.C: Same.
8478 * g++.dg/other/error13.C: Same.
8479 * g++.dg/other/error34.C: Same.
8480 * g++.dg/overload/builtin1.C: Same.
8481 * g++.dg/overload/conv-op1.C: Same.
8482 * g++.dg/overload/error3.C: Same.
8483 * g++.dg/overload/koenig1.C: Same.
8484 * g++.dg/overload/operator5.C: Same.
8485 * g++.dg/overload/template5.C: Same.
8486 * g++.dg/overload/unknown1.C: Same.
8487 * g++.dg/overload/using2.C: Same.
8488 * g++.dg/parse/constructor1.C: Same.
8489 * g++.dg/parse/crash36.C: Same.
8490 * g++.dg/parse/crash63.C: Same.
8491 * g++.dg/parse/error11.C: Same.
8492 * g++.dg/parse/error12.C: Same.
8493 * g++.dg/parse/error14.C: Same.
8494 * g++.dg/parse/error2.C: Same.
8495 * g++.dg/parse/error21.C: Same.
8496 * g++.dg/parse/error26.C: Same.
8497 * g++.dg/parse/error36.C: Same.
8498 * g++.dg/parse/friend12.C: Same.
8499 * g++.dg/parse/invalid-op1.C: Same.
8500 * g++.dg/parse/missing-template1.C: Same.
8501 * g++.dg/parse/parser-pr28152-2.C: Same.
8502 * g++.dg/parse/parser-pr28152.C: Same.
8503 * g++.dg/parse/pr16696-permissive.C: Same.
8504 * g++.dg/parse/pr16696.C: Same.
8505 * g++.dg/parse/pr69628.C: Same.
8506 * g++.dg/parse/ret-type2.C: Same.
8507 * g++.dg/parse/specialization1.C: Same.
8508 * g++.dg/parse/template3.C: Same.
8509 * g++.dg/parse/template9.C: Same.
8510 * g++.dg/parse/typename11.C: Same.
8511 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8512 * g++.dg/pr45330.C: Same.
8513 * g++.dg/rtti/typeid6.C: Same.
8514 * g++.dg/spellcheck-fields.C: Same.
8515 * g++.dg/spellcheck-typenames.C: Same.
8516 * g++.dg/tc1/dr108.C: Same.
8517 * g++.dg/tc1/dr147.C: Same.
8518 * g++.dg/template/arg7.C: Same.
8519 * g++.dg/template/conv11.C: Same.
8520 * g++.dg/template/crash13.C: Same.
8521 * g++.dg/template/crash55.C: Same.
8522 * g++.dg/template/dependent-expr5.C: Same.
8523 * g++.dg/template/error17.C: Same.
8524 * g++.dg/template/error33.C: Same.
8525 * g++.dg/template/error4.C: Same.
8526 * g++.dg/template/error50.C: Same.
8527 * g++.dg/template/error53.C: Same.
8528 * g++.dg/template/friend.C: Same.
8529 * g++.dg/template/func2.C: Same.
8530 * g++.dg/template/local6.C: Same.
8531 * g++.dg/template/member5.C: Same.
8532 * g++.dg/template/meminit1.C: Same.
8533 * g++.dg/template/nested3.C: Same.
8534 * g++.dg/template/nontype6.C: Same.
8535 * g++.dg/template/overload12.C: Same.
8536 * g++.dg/template/ptrmem8.C: Same.
8537 * g++.dg/template/qualified-id1.C: Same.
8538 * g++.dg/template/spec15.C: Same.
8539 * g++.dg/template/static1.C: Same.
8540 * g++.dg/template/static10.C: Same.
8541 * g++.dg/template/static2.C: Same.
8542 * g++.dg/template/ttp25.C: Same.
8543 * g++.dg/template/typedef2.C: Same.
8544 * g++.dg/template/typename2.C: Same.
8545 * g++.dg/template/unify10.C: Same.
8546 * g++.dg/template/unify6.C: Same.
8547 * g++.dg/template/unify7.C: Same.
8548 * g++.dg/template/unify9.C: Same.
8549 * g++.dg/template/varmod1.C: Same.
8550 * g++.dg/ubsan/div-by-zero-1.C: Same.
8551 * g++.dg/ubsan/pr63956.C: Same.
8552 * g++.dg/warn/Waddress-1.C: Same.
8553 * g++.dg/warn/Wconversion2.C: Same.
8554 * g++.dg/warn/Wnull-conversion-1.C: Same.
8555 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8556 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8557 * g++.dg/warn/Wswitch-1.C: Same.
8558 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8559 * g++.dg/warn/Wtype-limits.C: Same.
8560 * g++.dg/warn/Wunused-parm-5.C: Same.
8561 * g++.dg/warn/deprecated-6.C: Same.
8562 * g++.dg/warn/deprecated.C: Same.
8563 * g++.dg/warn/incomplete1.C: Same.
8564 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8565 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8566 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8567 * g++.dg/warn/overflow-warn-1.C: Same.
8568 * g++.dg/warn/overflow-warn-3.C: Same.
8569 * g++.dg/warn/overflow-warn-4.C: Same.
8570 * g++.dg/warn/pr12242.C: Same.
8571 * g++.dg/warn/pr30551-2.C: Same.
8572 * g++.dg/warn/pr30551.C: Same.
8573 * g++.old-deja/g++.benjamin/16077.C: Same.
8574 * g++.old-deja/g++.bob/inherit1.C: Same.
8575 * g++.old-deja/g++.brendan/crash56.C: Same.
8576 * g++.old-deja/g++.brendan/template17.C: Same.
8577 * g++.old-deja/g++.eh/ctor1.C: Same.
8578 * g++.old-deja/g++.jason/bool5.C: Same.
8579 * g++.old-deja/g++.jason/cond.C: Same.
8580 * g++.old-deja/g++.jason/operator.C: Same.
8581 * g++.old-deja/g++.jason/pmf5.C: Same.
8582 * g++.old-deja/g++.law/ctors5.C: Same.
8583 * g++.old-deja/g++.law/missed-error2.C: Same.
8584 * g++.old-deja/g++.law/operators9.C: Same.
8585 * g++.old-deja/g++.law/temps1.C: Same.
8586 * g++.old-deja/g++.mike/for2.C: Same.
8587 * g++.old-deja/g++.mike/ns5.C: Same.
8588 * g++.old-deja/g++.mike/ns7.C: Same.
8589 * g++.old-deja/g++.mike/p10769b.C: Same.
8590 * g++.old-deja/g++.niklas/t120.C: Same.
8591 * g++.old-deja/g++.niklas/t121.C: Same.
8592 * g++.old-deja/g++.ns/koenig5.C: Same.
8593 * g++.old-deja/g++.oliva/overload1.C: Same.
8594 * g++.old-deja/g++.other/crash24.C: Same.
8595 * g++.old-deja/g++.other/crash25.C: Same.
8596 * g++.old-deja/g++.other/decl5.C: Same.
8597 * g++.old-deja/g++.other/lineno5.C: Same.
8598 * g++.old-deja/g++.other/null3.C: Same.
8599 * g++.old-deja/g++.other/overcnv2.C: Same.
8600 * g++.old-deja/g++.other/ptrmem7.C: Same.
8601 * g++.old-deja/g++.other/typename1.C: Same.
8602 * g++.old-deja/g++.other/vaarg3.C: Same.
8603 * g++.old-deja/g++.pt/crash10.C: Same.
8604 * g++.old-deja/g++.pt/crash28.C: Same.
8605 * g++.old-deja/g++.pt/crash38.C: Same.
8606 * g++.old-deja/g++.pt/explicit70.C: Same.
8607 * g++.old-deja/g++.pt/explicit77.C: Same.
8608 * g++.old-deja/g++.pt/expr2.C: Same.
8609 * g++.old-deja/g++.pt/spec5.C: Same.
8610 * g++.old-deja/g++.pt/spec6.C: Same.
8611 * g++.old-deja/g++.pt/typename3.C: Same.
8612 * g++.old-deja/g++.pt/typename5.C: Same.
8613 * g++.old-deja/g++.pt/typename6.C: Same.
8614 * g++.old-deja/g++.pt/typename7.C: Same.
8615 * g++.old-deja/g++.pt/unify4.C: Same.
8616 * g++.old-deja/g++.pt/unify8.C: Same.
8617 * g++.old-deja/g++.pt/vaarg3.C: Same.
8618 * g++.old-deja/g++.robertl/eb22.C: Same.
8619 * g++.old-deja/g++.robertl/eb4.C: Same.
8620 * g++.old-deja/g++.robertl/eb44.C: Same.
8621 * g++.old-deja/g++.robertl/eb69.C: Same.
8622 * g++.old-deja/g++.robertl/eb98.C: Same.
8623 * gcc.dg/20031223-1.c: Same.
8624 * gcc.dg/940510-1.c: Same.
8625 * gcc.dg/990506-0.c: Same.
8626 * gcc.dg/Walloca-1.c: Same.
8627 * gcc.dg/Walloca-2.c: Same.
8628 * gcc.dg/Wconversion-integer.c: Same.
8629 * gcc.dg/Wcxx-compat-8.c: Same.
8630 * gcc.dg/Wimplicit-int-1.c: Same.
8631 * gcc.dg/Wimplicit-int-2.c: Same.
8632 * gcc.dg/Wimplicit-int-4.c: Same.
8633 * gcc.dg/Wpointer-sign-Wall.c: Same.
8634 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8635 * gcc.dg/Wshadow-1.c: Same.
8636 * gcc.dg/Wshadow-3.c: Same.
8637 * gcc.dg/Wswitch-enum-error.c: Same.
8638 * gcc.dg/Wswitch-enum.c: Same.
8639 * gcc.dg/Wswitch-error.c: Same.
8640 * gcc.dg/Wswitch.c: Same.
8641 * gcc.dg/Wtype-limits-Wextra.c: Same.
8642 * gcc.dg/Wtype-limits.c: Same.
8643 * gcc.dg/Wvla-larger-than-2.c: Same.
8644 * gcc.dg/anon-struct-5.c: Same.
8645 * gcc.dg/array-10.c: Same.
8646 * gcc.dg/array-11.c: Same.
8647 * gcc.dg/array-15.c: Same.
8648 * gcc.dg/array-2.c: Same.
8649 * gcc.dg/array-8.c: Same.
8650 * gcc.dg/array-const-2.c: Same.
8651 * gcc.dg/array-const-3.c: Same.
8652 * gcc.dg/bitfld-1.c: Same.
8653 * gcc.dg/bitfld-8.c: Same.
8654 * gcc.dg/builtin-redefine.c: Same.
8655 * gcc.dg/c11-noreturn-1.c: Same.
8656 * gcc.dg/c11-noreturn-2.c: Same.
8657 * gcc.dg/c11-static-assert-3.c: Same.
8658 * gcc.dg/c90-arraydecl-1.c: Same.
8659 * gcc.dg/c90-complex-1.c: Same.
8660 * gcc.dg/c90-complit-1.c: Same.
8661 * gcc.dg/c90-const-expr-11.c: Same.
8662 * gcc.dg/c90-const-expr-7.c: Same.
8663 * gcc.dg/c90-const-expr-8.c: Same.
8664 * gcc.dg/c90-enum-comma-1.c: Same.
8665 * gcc.dg/c90-flex-array-1.c: Same.
8666 * gcc.dg/c90-hexfloat-1.c: Same.
8667 * gcc.dg/c90-idem-qual-1.c: Same.
8668 * gcc.dg/c90-idem-qual-2.c: Same.
8669 * gcc.dg/c90-idem-qual-3.c: Same.
8670 * gcc.dg/c90-mixdecl-1.c: Same.
8671 * gcc.dg/c90-restrict-1.c: Same.
8672 * gcc.dg/c90-return-1.c: Same.
8673 * gcc.dg/c99-array-nonobj-1.c: Same.
8674 * gcc.dg/c99-arraydecl-1.c: Same.
8675 * gcc.dg/c99-complex-1.c: Same.
8676 * gcc.dg/c99-complex-2.c: Same.
8677 * gcc.dg/c99-complit-2.c: Same.
8678 * gcc.dg/c99-const-expr-7.c: Same.
8679 * gcc.dg/c99-const-expr-8.c: Same.
8680 * gcc.dg/c99-flex-array-3.c: Same.
8681 * gcc.dg/c99-flex-array-7.c: Same.
8682 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8683 * gcc.dg/c99-impl-decl-1.c: Same.
8684 * gcc.dg/c99-impl-int-1.c: Same.
8685 * gcc.dg/c99-impl-int-2.c: Same.
8686 * gcc.dg/c99-init-3.c: Same.
8687 * gcc.dg/c99-restrict-1.c: Same.
8688 * gcc.dg/c99-return-1.c: Same.
8689 * gcc.dg/c99-tag-1.c: Same.
8690 * gcc.dg/c99-tag-3.c: Same.
8691 * gcc.dg/call-diag-2.c: Same.
8692 * gcc.dg/cpp/19940712-1.c: Same.
8693 * gcc.dg/cpp/19951025-1.c: Same.
8694 * gcc.dg/cpp/19990413-1.c: Same.
8695 * gcc.dg/cpp/direct2.c: Same.
8696 * gcc.dg/cpp/direct2s.c: Same.
8697 * gcc.dg/cpp/pr28709.c: Same.
8698 * gcc.dg/cpp/pr61854-c90.c: Same.
8699 * gcc.dg/cpp/pr61854-c94.c: Same.
8700 * gcc.dg/cpp/pragma-1.c: Same.
8701 * gcc.dg/cpp/pragma-2.c: Same.
8702 * gcc.dg/cpp/trad/escaped-eof.c: Same.
8703 * gcc.dg/cpp/trad/literals-2.c: Same.
8704 * gcc.dg/cpp/warn-comments-2.c: Same.
8705 * gcc.dg/cpp/warn-comments-3.c: Same.
8706 * gcc.dg/cpp/warn-comments.c: Same.
8707 * gcc.dg/cpp/warn-long-long-2.c: Same.
8708 * gcc.dg/cpp/warn-long-long.c: Same.
8709 * gcc.dg/cpp/warn-redefined-2.c: Same.
8710 * gcc.dg/cpp/warn-redefined.c: Same.
8711 * gcc.dg/darwin-cfstring-2.c: Same.
8712 * gcc.dg/darwin-cfstring-format-1.c: Same.
8713 * gcc.dg/decl-9.c: Same.
8714 * gcc.dg/declspec-1.c: Same.
8715 * gcc.dg/declspec-10.c: Same.
8716 * gcc.dg/declspec-11.c: Same.
8717 * gcc.dg/declspec-13.c: Same.
8718 * gcc.dg/declspec-18.c: Same.
8719 * gcc.dg/declspec-4.c: Same.
8720 * gcc.dg/declspec-5.c: Same.
8721 * gcc.dg/declspec-6.c: Same.
8722 * gcc.dg/declspec-8.c: Same.
8723 * gcc.dg/deprecated-4.c: Same.
8724 * gcc.dg/deprecated.c: Same.
8725 * gcc.dg/dfp/composite-type.c: Same.
8726 * gcc.dg/empty-source-2.c: Same.
8727 * gcc.dg/empty-source-3.c: Same.
8728 * gcc.dg/format/attr-6.c: Same.
8729 * gcc.dg/format/branch-1.c: Same.
8730 * gcc.dg/format/c90-printf-1.c: Same.
8731 * gcc.dg/format/c90-strftime-2.c: Same.
8732 * gcc.dg/format/c99-strftime-1.c: Same.
8733 * gcc.dg/format/cmn-err-1.c: Same.
8734 * gcc.dg/format/few-1.c: Same.
8735 * gcc.dg/format/ms_branch-1.c: Same.
8736 * gcc.dg/format/ms_unnamed-1.c: Same.
8737 * gcc.dg/format/ms_va-1.c: Same.
8738 * gcc.dg/format/unnamed-1.c: Same.
8739 * gcc.dg/format/va-1.c: Same.
8740 * gcc.dg/format/xopen-1.c: Same.
8741 * gcc.dg/funcdef-var-1.c: Same.
8742 * gcc.dg/funcdef-var-2.c: Same.
8743 * gcc.dg/gnu89-const-expr-1.c: Same.
8744 * gcc.dg/gnu89-const-expr-2.c: Same.
8745 * gcc.dg/gnu90-const-expr-1.c: Same.
8746 * gcc.dg/gnu99-const-expr-1.c: Same.
8747 * gcc.dg/gnu99-const-expr-2.c: Same.
8748 * gcc.dg/gnu99-init-2.c: Same.
8749 * gcc.dg/gomp/_Atomic-5.c: Same.
8750 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
8751 * gcc.dg/gomp/atomic-5.c: Same.
8752 * gcc.dg/gomp/linear-1.c: Same.
8753 * gcc.dg/gomp/pr67500.c: Same.
8754 * gcc.dg/init-bad-1.c: Same.
8755 * gcc.dg/init-bad-2.c: Same.
8756 * gcc.dg/init-bad-3.c: Same.
8757 * gcc.dg/init-string-1.c: Same.
8758 * gcc.dg/label-compound-stmt-1.c: Same.
8759 * gcc.dg/label-decl-2.c: Same.
8760 * gcc.dg/label-decl-4.c: Same.
8761 * gcc.dg/large-size-array-2.c: Same.
8762 * gcc.dg/large-size-array-4.c: Same.
8763 * gcc.dg/lvalue-6.c: Same.
8764 * gcc.dg/m-un-2.c: Same.
8765 * gcc.dg/multiple-overflow-warn-1.c: Same.
8766 * gcc.dg/multiple-overflow-warn-2.c: Same.
8767 * gcc.dg/multiple-overflow-warn-3.c: Same.
8768 * gcc.dg/nested-redef-1.c: Same.
8769 * gcc.dg/no-asm-1.c: Same.
8770 * gcc.dg/no-asm-3.c: Same.
8771 * gcc.dg/no-asm-4.c: Same.
8772 * gcc.dg/noncompile/20010524-1.c: Same.
8773 * gcc.dg/noncompile/incomplete-5.c: Same.
8774 * gcc.dg/noncompile/pr44517.c: Same.
8775 * gcc.dg/noncompile/pr52290.c: Same.
8776 * gcc.dg/noreturn-1.c: Same.
8777 * gcc.dg/overflow-warn-1.c: Same.
8778 * gcc.dg/overflow-warn-2.c: Same.
8779 * gcc.dg/overflow-warn-3.c: Same.
8780 * gcc.dg/overflow-warn-4.c: Same.
8781 * gcc.dg/parm-mismatch-1.c: Same.
8782 * gcc.dg/parser-pr28152-2.c: Same.
8783 * gcc.dg/parser-pr28152.c: Same.
8784 * gcc.dg/pedwarn-init.c: Same.
8785 * gcc.dg/pointer-arith-2.c: Same.
8786 * gcc.dg/pointer-arith-3.c: Same.
8787 * gcc.dg/pointer-arith-4.c: Same.
8788 * gcc.dg/pr14475.c: Same.
8789 * gcc.dg/pr18596-3.c: Same.
8790 * gcc.dg/pr18809-1.c: Same.
8791 * gcc.dg/pr27953.c: Same.
8792 * gcc.dg/pr30457.c: Same.
8793 * gcc.dg/pr30551-2.c: Same.
8794 * gcc.dg/pr30551-3.c: Same.
8795 * gcc.dg/pr30551-4.c: Same.
8796 * gcc.dg/pr30551-5.c: Same.
8797 * gcc.dg/pr30551-6.c: Same.
8798 * gcc.dg/pr30551.c: Same.
8799 * gcc.dg/pr36997.c: Same.
8800 * gcc.dg/pr41842.c: Same.
8801 * gcc.dg/pr48552-1.c: Same.
8802 * gcc.dg/pr48552-2.c: Same.
8803 * gcc.dg/pr59717.c: Same.
8804 * gcc.dg/pr61077.c: Same.
8805 * gcc.dg/pr61096-1.c: Same.
8806 * gcc.dg/pr63626.c: Same.
8807 * gcc.dg/pr64223-1.c: Same.
8808 * gcc.dg/pr64223-2.c: Same.
8809 * gcc.dg/pr8788-1.c: Same.
8810 * gcc.dg/pr8927-1.c: Same.
8811 * gcc.dg/pragma-darwin.c: Same.
8812 * gcc.dg/pragma-diag-5.c: Same.
8813 * gcc.dg/pragma-message.c: Same.
8814 * gcc.dg/redecl-1.c: Same.
8815 * gcc.dg/simd-1.c: Same.
8816 * gcc.dg/simd-5.c: Same.
8817 * gcc.dg/simd-6.c: Same.
8818 * gcc.dg/spellcheck-fields.c: Same.
8819 * gcc.dg/spellcheck-typenames.c: Same.
8820 * gcc.dg/struct-semi-2.c: Same.
8821 * gcc.dg/struct-semi-3.c: Same.
8822 * gcc.dg/transparent-union-3.c: Same.
8823 * gcc.dg/ucnid-8.c: Same.
8824 * gcc.dg/uninit-pr19430-O0.c: Same.
8825 * gcc.dg/uninit-pr19430.c: Same.
8826 * gcc.dg/uninit-pr20644-O0.c: Same.
8827 * gcc.dg/utf-dflt.c: Same.
8828 * gcc.dg/utf-dflt2.c: Same.
8829 * gcc.dg/utf16-4.c: Same.
8830 * gcc.dg/vla-11.c: Same.
8831 * gcc.dg/vla-20.c: Same.
8832 * gcc.dg/vla-init-1.c: Same.
8833 * gcc.dg/vla-init-2.c: Same.
8834 * gcc.dg/vla-init-3.c: Same.
8835 * gcc.dg/weak/weak-6.c: Same.
8836 * gcc.dg/weak/weak-7.c: Same.
8837 * gcc.dg/wtr-int-type-1.c: Same.
8838 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
8839 * gcc.target/arm/polytypes.c: Same.
8840 * gcc.target/i386/spellcheck-options-4.c: Same.
8841 * gcc.target/powerpc/20030218-1.c: Same.
8842 * gcc.target/sh/pr21255-4.c: Same.
8843 * gcc.test-framework/dg-error-exp-XP.c: Same.
8844 * gfortran.dg/array_constructor_30.f03: Same.
8845 * gfortran.dg/class_30.f90: Same.
8846 * gfortran.dg/goacc/subarrays.f95: Same.
8847 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
8848 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
8849 * gfortran.dg/intrinsic_std_1.f90: Same.
8850 * gfortran.dg/pr70006.f90: Same.
8851 * gfortran.dg/warning-directive-1.F90: Same.
8852 * gfortran.dg/warning-directive-2.F90: Same.
8853 * gfortran.dg/warning-directive-3.F90: Same.
8854 * gfortran.dg/warning-directive-4.F90: Same.
8855 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
8856 * obj-c++.dg/class-extension-1.mm: Same.
8857 * obj-c++.dg/class-extension-2.mm: Same.
8858 * obj-c++.dg/class-protocol-1.mm: Same.
8859 * obj-c++.dg/cxx-ivars-1.mm: Same.
8860 * obj-c++.dg/duplicate-class-1.mm: Same.
8861 * obj-c++.dg/exceptions-3.mm: Same.
8862 * obj-c++.dg/exceptions-4.mm: Same.
8863 * obj-c++.dg/exceptions-5.mm: Same.
8864 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
8865 * obj-c++.dg/fsf-package-0.m: Same.
8866 * obj-c++.dg/invalid-type-1.mm: Same.
8867 * obj-c++.dg/method-12.mm: Same.
8868 * obj-c++.dg/method-13.mm: Same.
8869 * obj-c++.dg/method-15.mm: Same.
8870 * obj-c++.dg/method-16.mm: Same.
8871 * obj-c++.dg/method-6.mm: Same.
8872 * obj-c++.dg/method-7.mm: Same.
8873 * obj-c++.dg/property/at-property-1.mm: Same.
8874 * obj-c++.dg/property/at-property-14.mm: Same.
8875 * obj-c++.dg/property/at-property-17.mm: Same.
8876 * obj-c++.dg/property/at-property-21.mm: Same.
8877 * obj-c++.dg/property/at-property-5.mm: Same.
8878 * obj-c++.dg/property/dotsyntax-4.mm: Same.
8879 * obj-c++.dg/property/dynamic-3.mm: Same.
8880 * obj-c++.dg/property/dynamic-4.mm: Same.
8881 * obj-c++.dg/property/property-neg-1.mm: Same.
8882 * obj-c++.dg/property/property-neg-6.mm: Same.
8883 * obj-c++.dg/property/synthesize-11.mm: Same.
8884 * obj-c++.dg/property/synthesize-5.mm: Same.
8885 * obj-c++.dg/property/synthesize-6.mm: Same.
8886 * obj-c++.dg/proto-lossage-4.mm: Same.
8887 * obj-c++.dg/protocol-qualifier-2.mm: Same.
8888 * obj-c++.dg/strings/strings-1.mm: Same.
8889 * obj-c++.dg/super-class-1.mm: Same.
8890 * obj-c++.dg/syntax-error-6.mm: Same.
8891 * obj-c++.dg/syntax-error-7.mm: Same.
8892 * obj-c++.dg/syntax-error-9.mm: Same.
8893 * obj-c++.dg/try-catch-13.mm: Same.
8894 * objc.dg/attributes/method-noreturn-1.m: Same.
8895 * objc.dg/bad-receiver-type-2.m: Same.
8896 * objc.dg/bad-receiver-type.m: Same.
8897 * objc.dg/call-super-2.m: Same.
8898 * objc.dg/class-2.m: Same.
8899 * objc.dg/class-extension-1.m: Same.
8900 * objc.dg/class-extension-2.m: Same.
8901 * objc.dg/class-protocol-1.m: Same.
8902 * objc.dg/desig-init-1.m: Same.
8903 * objc.dg/duplicate-class-1.m: Same.
8904 * objc.dg/exceptions-3.m: Same.
8905 * objc.dg/exceptions-4.m: Same.
8906 * objc.dg/exceptions-5.m: Same.
8907 * objc.dg/foreach-6.m: Same.
8908 * objc.dg/foreach-7.m: Same.
8909 * objc.dg/fsf-nsstring-format-1.m: Same.
8910 * objc.dg/fsf-package-0.m: Same.
8911 * objc.dg/invalid-type-1.m: Same.
8912 * objc.dg/method-11.m: Same.
8913 * objc.dg/method-19.m: Same.
8914 * objc.dg/method-2.m: Same.
8915 * objc.dg/method-20.m: Same.
8916 * objc.dg/method-5.m: Same.
8917 * objc.dg/method-6.m: Same.
8918 * objc.dg/method-7.m: Same.
8919 * objc.dg/method-9.m: Same.
8920 * objc.dg/missing-proto-3.m: Same.
8921 * objc.dg/private-1.m: Same.
8922 * objc.dg/property/at-property-1.m: Same.
8923 * objc.dg/property/at-property-14.m: Same.
8924 * objc.dg/property/at-property-17.m: Same.
8925 * objc.dg/property/at-property-21.m: Same.
8926 * objc.dg/property/at-property-5.m: Same.
8927 * objc.dg/property/dynamic-3.m: Same.
8928 * objc.dg/property/dynamic-4.m: Same.
8929 * objc.dg/property/property-neg-1.m: Same.
8930 * objc.dg/property/property-neg-6.m: Same.
8931 * objc.dg/property/synthesize-11.m: Same.
8932 * objc.dg/property/synthesize-5.m: Same.
8933 * objc.dg/property/synthesize-6.m: Same.
8934 * objc.dg/proto-hier-1.m: Same.
8935 * objc.dg/proto-lossage-4.m: Same.
8936 * objc.dg/protocol-qualifier-2.m: Same.
8937 * objc.dg/strings/strings-1.m: Same.
8938 * objc.dg/type-size-1.m: Same.
8939
8940 2017-04-18 Jeff Law <law@redhat.com>
8941
8942 PR target/74563
8943 * gcc.target/mips/pr74563: New test.
8944
8945 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8946
8947 PR tree-optimization/80443
8948 * gcc.c-torture/compile/pr80443.c: New test.
8949
8950 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
8951
8952 PR rtl-optimization/80357
8953 * gcc.c-torture/compile/pr80357.c: New test.
8954
8955 2017-04-18 Jeff Law <law@redhat.com>
8956
8957 PR middle-end/80422
8958 * gcc.c-torture/compile/pr80422.c: New test.
8959
8960 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8961
8962 PR debug/80263
8963 * gcc.dg/debug/dwarf2/pr80263.c: New test.
8964
8965 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8966
8967 PR target/80099
8968 * gcc.target/powerpc/pr80099-1.c: New test.
8969 * gcc.target/powerpc/pr80099-2.c: Likewise.
8970 * gcc.target/powerpc/pr80099-3.c: Likewise.
8971 * gcc.target/powerpc/pr80099-4.c: Likewise.
8972 * gcc.target/powerpc/pr80099-5.c: Likewise.
8973
8974 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8975
8976 PR sanitizer/80444
8977 * gcc.dg/sancov/pr80444.c: New test.
8978
8979 PR middle-end/79788
8980 PR middle-end/80375
8981 * gcc.dg/pr79788-1.c: New test.
8982 * gcc.dg/pr79788-2.c: New test.
8983
8984 2017-04-18 Marek Polacek <polacek@redhat.com>
8985
8986 PR c++/80244 - ICE with attribute in template alias.
8987 * g++.dg/cpp0x/alias-decl-59.C: New test.
8988
8989 PR c++/80241 - ICE with alignas pack expansion.
8990 * g++.dg/cpp0x/alignas11.C: New test.
8991
8992 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8993
8994 PR c++/80287
8995 * g++.dg/lto/pr80287_0.C: New test.
8996
8997 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
8998
8999 PR target/80315
9000 * gcc.target/powerpc/pr80315-1.c: New test.
9001 * gcc.target/powerpc/pr80315-2.c: New test.
9002 * gcc.target/powerpc/pr80315-3.c: New test.
9003 * gcc.target/powerpc/pr80315-4.c: New test.
9004
9005 2017-04-16 Tom de Vries <tom@codesourcery.com>
9006
9007 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9008 directive.
9009 * g++.dg/parse/error3.C: Same.
9010 * g++.old-deja/g++.pt/niklas01a.C: Same.
9011 * gcc.dg/990506-0.c: Same.
9012 * gcc.dg/cpp/19990413-1.c: Same.
9013 * gcc.dg/cpp/pragma-1.c: Same.
9014 * gcc.dg/cpp/pragma-2.c: Same.
9015 * gcc.dg/m-un-2.c: Same.
9016 * objc.dg/private-1.m: Same.
9017
9018 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
9019
9020 * gcc.dg/pr54669.c: Fix dg-do directive.
9021 * gcc.dg/pr78582.c: Ditto.
9022 * gcc.dg/pr80020.c: Ditto.
9023 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9024 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9025 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9026 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9027 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9028 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9029 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9030 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9031 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9032 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9033
9034 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9035
9036 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
9037 * gfortran.dg/generic_29.f90: Likewise.
9038 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9039 * gfortran.dg/pr41922.f90: Likewise.
9040 * gfortran.dg/pr70006.f90: Likewise.
9041
9042 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9043
9044 PR tree-optimization/66612
9045 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9046
9047 2017-04-14 Janus Weil <janus@gcc.gnu.org>
9048
9049 PR fortran/80361
9050 * gfortran.dg/class_62.f90: New test case.
9051
9052 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9053
9054 * gcc.target/arc/loop-1.c: New file.
9055
9056 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9057
9058 PR target/80098
9059 * gcc.target/powerpc/pr80098-1.c: New test.
9060 * gcc.target/powerpc/pr80098-2.c: Likewise.
9061 * gcc.target/powerpc/pr80098-3.c: Likewise.
9062 * gcc.target/powerpc/pr80098-4.c: Likewise.
9063
9064 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9065
9066 PR sanitizer/80403
9067 * g++.dg/ubsan/pr80403-2.C: New test.
9068
9069 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9070
9071 PR rtl-optimization/80343
9072 * gcc.target/powerpc/pr80343.c: New.
9073
9074 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9075
9076 PR sanitizer/80414
9077 * c-c++-common/ubsan/bounds-15.c: New test.
9078
9079 2017-04-13 Richard Biener <rguenther@suse.de>
9080
9081 PR testsuite/80416
9082 * g++.dg/torture/pr79671.C: Fix asm constraints.
9083
9084 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9085
9086 PR debug/80321
9087 * gcc.dg/debug/pr80321.c: New test.
9088
9089 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9090
9091 * gnat.dg/debug10.adb: New test.
9092 * gnat.dg/debug10_pkg.ads: New helper.
9093
9094 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9095
9096 PR tree-optimization/79390
9097 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9098
9099 PR sanitizer/80403
9100 PR sanitizer/80404
9101 PR sanitizer/80405
9102 * g++.dg/ubsan/pr80403.C: New test.
9103 * g++.dg/ubsan/pr80404.C: New test.
9104 * g++.dg/ubsan/pr80405.C: New test.
9105
9106 PR c/80163
9107 * gcc.dg/torture/pr80163.c: New test.
9108
9109 2017-04-12 Richard Biener <rguenther@suse.de>
9110 Jeff Law <law@redhat.com>
9111
9112 PR tree-optimization/80359
9113 * gcc.dg/torture/pr80359.c: New testcase.
9114
9115 2017-04-12 Richard Biener <rguenther@suse.de>
9116 Bernd Edlinger <bernd.edlinger@hotmail.de>
9117
9118 PR middle-end/79671
9119 * g++.dg/torture/pr79671.C: New testcase.
9120 * g++.dg/lto/pr79671_0.C: Likewise.
9121 * g++.dg/lto/pr79671_1.c: Likewise.
9122
9123 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9124
9125 PR sanitizer/80349
9126 * g++.dg/ubsan/pr80349.C: New test.
9127
9128 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9129
9130 PR c++/80370
9131 * g++.dg/cpp1z/decomp28.C: New test.
9132
9133 PR middle-end/80100
9134 * gcc.dg/pr80100.c: New test.
9135
9136 PR rtl-optimization/80385
9137 * g++.dg/opt/pr80385.C: New test.
9138
9139 2017-04-11 Martin Liska <mliska@suse.cz>
9140
9141 PR ipa/80212
9142 * g++.dg/ipa/pr80212.C: New test.
9143
9144 2017-04-11 Martin Sebor <msebor@redhat.com>
9145
9146 PR middle-end/80364
9147 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9148
9149 2017-04-11 Martin Liska <mliska@suse.cz>
9150
9151 PR sanitizer/70878
9152 * gcc.dg/ubsan/pr70878.c: New test.
9153
9154 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9155
9156 PR target/80381
9157 * gcc.target/i386/pr80381.c: New test.
9158
9159 PR c++/80363
9160 * g++.dg/ext/pr80363.C: New test.
9161
9162 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9163
9164 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9165 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9166 Add avr-*-* to non-lp64 selector.
9167
9168 2017-04-10 Martin Sebor <msebor@redhat.com>
9169
9170 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9171 * gcc.dg/pr40340-4.c: Same.
9172
9173 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9174
9175 PR fortran/69498
9176 * gfortran.dg/submodule_unexp.f90: Modified test
9177 to account for new error.
9178 * gfortran.dg/submodule_twice.f90: New Test
9179
9180 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9181
9182 PR c++/80176
9183 * g++.dg/init/ref23.C: New test.
9184
9185 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9186
9187 PR tree-optimization/80304
9188 * gfortran.dg/do_concurrent_4.f90: New test case.
9189
9190 2017-04-10 Janus Weil <janus@gcc.gnu.org>
9191
9192 PR fortran/80046
9193 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9194
9195 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
9196
9197 * g++.dg/torture/pr79905.C: Add -maltivec option.
9198
9199 2017-04-10 Jeff Law <law@redhat.com>
9200
9201 PR tree-optimization/80374
9202 * g++.dg/pr80374.c: New test.
9203
9204 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9205
9206 PR target/80108
9207 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9208 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9209
9210 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9211
9212 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9213
9214 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9215
9216 PR testsuite/79356
9217 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9218
9219 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
9220
9221 PR testsuite/79867
9222 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9223
9224 2017-04-10 Marek Polacek <polacek@redhat.com>
9225
9226 PR sanitizer/80348
9227 * g++.dg/ubsan/div-by-zero-3.C: New test.
9228
9229 2017-04-10 Bin Cheng <bin.cheng@arm.com>
9230
9231 PR tree-optimization/80153
9232 * gcc.c-torture/execute/pr80153.c: New.
9233
9234 2017-04-10 Richard Biener <rguenther@suse.de>
9235
9236 PR middle-end/80362
9237 * gcc.dg/torture/pr80362.c: New testcase.
9238
9239 2017-04-10 Richard Biener <rguenther@suse.de>
9240
9241 PR tree-optimization/80304
9242 * gcc.dg/torture/pr80304.c: New testcase.
9243
9244 2017-04-10 Nathan Sidwell <nathan@acm.org>
9245
9246 PR target/79905
9247 * g++.dg/torture/pr79905.C: New.
9248
9249 2017-04-10 Martin Liska <mliska@suse.cz>
9250
9251 PR sanitizer/80350
9252 * c-c++-common/ubsan/pr80350.c: New test.
9253
9254 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9255
9256 PR target/80324
9257 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9258
9259 2017-04-08 Martin Liska <mliska@suse.cz>
9260
9261 Revert:
9262 2017-04-07 Martin Liska <mliska@suse.cz>
9263
9264 PR ipa/80212
9265 * g++.dg/ipa/pr80212.C: New test.
9266
9267 2017-04-07 Jakub Jelinek <jakub@redhat.com>
9268
9269 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9270 dg-options.
9271 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9272
9273 PR target/80322
9274 PR target/80323
9275 PR target/80325
9276 PR target/80326
9277 * gcc.target/i386/avx512f-undefined-1.c: New test.
9278 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9279 * gcc.target/i386/avx-cvtsd-1.c: New test.
9280 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9281 * gcc.target/i386/avx512f-abspd-1.c: New test.
9282 * gcc.target/i386/avx-cvtss-1.c: New test.
9283 * gcc.target/i386/avx512f-absps-1.c: New test.
9284 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9285 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9286
9287 2017-04-07 Marek Polacek <polacek@redhat.com>
9288
9289 PR sanitizer/80348
9290 * g++.dg/ubsan/div-by-zero-2.C: New test.
9291
9292 PR c++/80095
9293 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9294
9295 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9296
9297 PR rtl-optimization/70478
9298 * gcc.target/s390/pr70478.c: New.
9299
9300 2017-04-07 Martin Liska <mliska@suse.cz>
9301
9302 PR target/79889
9303 * g++.dg/ext/mv8.C: Add aarch64* targets.
9304
9305 2017-04-07 Martin Liska <mliska@suse.cz>
9306
9307 PR ipa/80212
9308 * g++.dg/ipa/pr80212.C: New test.
9309
9310 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9311
9312 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9313
9314 2017-04-07 Richard Biener <rguenther@suse.de>
9315
9316 PR tree-optimization/80334
9317 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9318 alignas on stack.
9319
9320 2017-04-07 Richard Biener <rguenther@suse.de>
9321
9322 PR middle-end/80341
9323 * gcc.dg/torture/pr80341.c: New testcase.
9324
9325 2017-04-06 Jakub Jelinek <jakub@redhat.com>
9326
9327 PR debug/80234
9328 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9329 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9330
9331 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9332
9333 PR target/79733
9334 * gcc.target/i386/pr79733.c: New test.
9335
9336 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9337
9338 PR target/80298
9339 * gcc.target/i386/pr80298-1.c: New test.
9340 * gcc.target/i386/pr80298-2.c: Ditto.
9341
9342 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9343
9344 PR target/80082
9345 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9346 ARMv7-R.
9347
9348 2017-04-06 Richard Biener <rguenther@suse.de>
9349
9350 PR tree-optimization/80334
9351 * g++.dg/torture/pr80334.C: New testcase.
9352
9353 2017-04-06 Martin Liska <mliska@suse.cz>
9354
9355 PR sanitizer/80166
9356 * gcc.dg/asan/pr80166.c: New test.
9357
9358 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9359
9360 PR tree-optimization/79390
9361 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9362
9363 2017-04-06 Richard Biener <rguenther@suse.de>
9364
9365 PR tree-optimization/80262
9366 * gcc.target/i386/pr80262.c: New testcase.
9367
9368 2017-04-06 Richard Biener <rguenther@suse.de>
9369
9370 PR middle-end/80281
9371 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9372
9373 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9374
9375 PR rtl-optimization/70703
9376 * gcc.target/i386/pr70703.c: New.
9377
9378 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9379
9380 PR sanitizer/80308
9381 * c-c++-common/asan/pr80308.c: New test.
9382
9383 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9384
9385 PR target/79890
9386 * gcc.target/s390/pr79890.c: New test case.
9387
9388 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9389
9390 PR target/80310
9391 * c-c++-common/ubsan/pr80310.c: New test.
9392
9393 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9394
9395 PR c++/80297
9396 * g++.dg/torture/pr80297.C: New test.
9397
9398 PR tree-optimization/79390
9399 * gcc.target/i386/pr79390.c: New test.
9400 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9401
9402 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9403
9404 PR c++/80296
9405 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9406
9407 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9408
9409 PR target/80307
9410 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9411 targeting any CPU or architecture.
9412 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9413 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9414 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9415 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9416 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9417 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9418 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9419 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9420
9421 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
9422
9423 PR fortran/69498
9424 * gfortran.dg/submodule_unexp.f90: New test.
9425
9426 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9427
9428 PR target/80286
9429 * gcc.target/i386/avx-pr80286.c: New test.
9430 * gcc.dg/pr80286.c: New test.
9431
9432 2017-04-04 Richard Biener <rguenther@suse.de>
9433
9434 PR middle-end/80281
9435 * gcc.dg/torture/pr80281.c: New testcase.
9436
9437 2017-04-04 Richard Biener <rguenther@suse.de>
9438
9439 PR tree-optimization/80275
9440 * g++.dg/opt/pr80275.C: Make g static.
9441
9442 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9443
9444 PR rtl-optimization/60818
9445 * gcc.c-torture/compile/pr60818.c: New testcase.
9446
9447 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
9448
9449 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9450 * gcc.dg/20031012-1.c: Likewise.
9451 * gcc.dg/ipa/ipcp-1.c: Likewise.
9452 * gcc.dg/torture/matrix-3.c: Likewise.
9453 * gcc.target/powerpc/ppc-spe.c: Likewise.
9454 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9455
9456 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9457
9458 PR target/80246
9459 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9460 powerpc_vsx_ok.
9461 (std, ld): Limit scan-assembler-times check to lp64.
9462 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9463 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9464 powerpc_vsx_ok.
9465
9466 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9467
9468 PR target/80246
9469 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9470
9471 2017-04-03 Richard Biener <rguenther@suse.de>
9472
9473 PR tree-optimization/80275
9474 * g++.dg/opt/pr80275.C: New testcase.
9475
9476 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9477
9478 PR testsuite/79356
9479 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9480
9481 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9482
9483 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9484 (bal): Increase iteration count and assume alignment.
9485
9486 2017-04-03 Bin Cheng <bin.cheng@arm.com>
9487
9488 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9489
9490 2017-04-02 Andrew Pinski <apinski@cavium.com>
9491
9492 * gcc.c-torture/compile/nested-3.c: New testcase.
9493 * gcc.c-torture/execute/20170401-1.c: New testcase.
9494 * gcc.c-torture/execute/20170401-2.c: New testcase.
9495
9496 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9497
9498 PR rtl-optimization/79405
9499 gcc.dg/pr79405.c: New testcase.
9500
9501 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9502
9503 PR debug/79255
9504 * gcc.dg/pr79255.c: New test.
9505
9506 PR c++/79572
9507 * g++.dg/ubsan/null-8.C: New test.
9508
9509 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9510
9511 PR target/80107
9512 * gfortran.dg/pr80107.f: New.
9513
9514 2017-03-31 Jeff Law <law@redhat.com>
9515
9516 PR tree-optimization/49498
9517 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9518
9519 2017-03-31 Richard Biener <rguenther@suse.de>
9520
9521 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9522
9523 2017-03-31 Richard Biener <rguenther@suse.de>
9524
9525 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9526
9527 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9528
9529 PR libstdc++/80251
9530 * g++.dg/ext/is_aggregate.C: New test.
9531
9532 PR middle-end/80173
9533 * gcc.target/i386/pr80173.c: New test.
9534
9535 PR middle-end/80163
9536 * gcc.dg/pr80163.c: New test.
9537
9538 PR debug/80025
9539 * gcc.dg/torture/pr80025.c: New test.
9540
9541 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9542
9543 * gcc.target/mips/pr52125.c: Add -msym32.
9544
9545 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9546
9547 PR translation/80189
9548 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9549 * g++.dg/gomp/sharing-1.C: Likewise.
9550 * gfortran.dg/gomp/pr44536.f90: Likewise.
9551 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9552 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9553 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9554 * gfortran.dg/gomp/pr33439.f90: Likewise.
9555 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9556 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9557 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9558 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9559 * gcc.dg/gomp/sharing-1.c: Likewise.
9560
9561 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9562
9563 PR target/80246
9564 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9565 Darwin and SPE.
9566 (dxex, dxexq): Update return type.
9567 (diex, diexq): Update argument type.
9568 * gcc.target/powerpc/pr80246.c: New test.
9569
9570 2017-03-30 Martin Jambor <mjambor@suse.cz>
9571
9572 PR ipa/77333
9573 * g++.dg/ipa/pr77333.C: New test.
9574
9575 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9576
9577 PR target/80206
9578 * gcc.target/i386/pr80206.c: New test.
9579
9580 2017-03-30 Richard Biener <rguenther@suse.de>
9581
9582 PR tree-optimization/77498
9583 * gfortran.dg/pr77498.f: New testcase.
9584
9585 2017-03-29 Marek Polacek <polacek@redhat.com>
9586
9587 PR c/79730
9588 * gcc.dg/pr79730.c: New test.
9589
9590 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9591
9592 PR libgfortran/78670
9593 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9594 a character of length 1. Update test for success.
9595 * gfortran.dg/dtio_28.f03: New test.
9596 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9597 'scratch' to delete the file when done.
9598
9599 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9600
9601 PR rtl-optimization/80233
9602 * gcc.c-torture/compile/pr80233.c: New testcase.
9603
9604 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9605
9606 PR fortran/80254
9607 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9608 * gfortran.dg/dec_io_2a.f90: instead (new test).
9609
9610 2017-03-28 Jiong Wang <jiong.wang@arm.com>
9611
9612 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9613
9614 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9615
9616 PR testsuite/43496
9617 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9618 generating PIC code.
9619
9620 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9621
9622 PR rtl-optimization/80193
9623 * gcc.target/i386/pr80193.c: New.
9624
9625 2017-03-28 Janus Weil <janus@gcc.gnu.org>
9626
9627 PR fortran/78661
9628 * gfortran.dg/dtio_25.f90: Modified test case.
9629 * gfortran.dg/dtio_27.f90: New test case.
9630
9631 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
9632
9633 PR target/53383
9634 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9635 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9636 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9637
9638 2017-03-28 Bin Cheng <bin.cheng@arm.com>
9639
9640 * gcc.c-torture/compile/irreducible-loop.c: New.
9641
9642 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9643
9644 PR tree-optimization/80218
9645 * gcc.dg/pr80218.c: New test.
9646
9647 2017-03-28 Richard Biener <rguenther@suse.de>
9648
9649 PR tree-optimization/78644
9650 * gcc.dg/pr78644-1.c: New testcase.
9651 * gcc.dg/pr78644-2.c: Likewise.
9652
9653 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9654
9655 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9656 * gcc.dg/pic-4.c: Likewise.
9657 * gcc.dg/pie-3.c: Likewise.
9658 * gcc.dg/pie-4.c: Likewise.
9659
9660 2017-03-28 Martin Liska <mliska@suse.cz>
9661
9662 PR ipa/80205
9663 * g++.dg/ipa/pr80205.C: New test.
9664
9665 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9666
9667 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9668 with sizeof(int) < 4.
9669 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9670 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9671 * gcc.dg/torture/pr79777.c: Likewise.
9672 * gcc.dg/torture/pr79910.c: Likewise.
9673
9674 2017-03-28 Richard Biener <rguenther@suse.de>
9675
9676 PR middle-end/80222
9677 * g++.dg/pr80222.C: New testcase.
9678
9679 2017-03-28 Martin Liska <mliska@suse.cz>
9680
9681 PR ipa/80104
9682 * gcc.dg/ipa/pr80104.c: New test.
9683
9684 2017-03-28 Marek Polacek <polacek@redhat.com>
9685
9686 PR sanitizer/80067
9687 * c-c++-common/ubsan/shift-10.c: New test.
9688
9689 2017-03-27 Jeff Law <law@redhat.com>
9690
9691 PR tree-optimization/80216
9692 * gcc.c-torture/compile/pr80216.c: New test.
9693
9694 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9695
9696 PR middle-end/80162
9697 * c-c++-common/pr80162-1.c: New test.
9698 * c-c++-common/pr80162-2.c: New test.
9699 * c-c++-common/pr80162-3.c: New test.
9700
9701 PR target/80102
9702 * g++.dg/opt/pr80102.C: New test.
9703
9704 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9705
9706 PR target/78543
9707 * gcc.target/powerpc/pr78543.c: New test.
9708
9709 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
9710
9711 PR target/80103
9712 * gcc.target/powerpc/pr80103-1.c: New test.
9713
9714 2017-03-27 Richard Biener <rguenther@suse.de>
9715
9716 PR tree-optimization/80181
9717 * gcc.dg/torture/pr80181.c: New testcase.
9718
9719 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
9720
9721 * gcc.target/arc/interrupt-4.c: New file.
9722
9723 2017-03-27 Richard Biener <rguenther@suse.de>
9724
9725 PR ipa/79776
9726 * g++.dg/ipa/pr79776.C: New testcase.
9727
9728 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9729
9730 PR sanitizer/80168
9731 * gcc.dg/asan/pr80168.c: New test.
9732
9733 2017-03-27 Richard Biener <rguenther@suse.de>
9734
9735 PR tree-optimization/80170
9736 * gcc.dg/pr80170.c: New testcase.
9737
9738 2017-03-27 Richard Biener <rguenther@suse.de>
9739
9740 PR middle-end/80171
9741 * g++.dg/torture/pr80171.C: New testcase.
9742
9743 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
9744
9745 * gcc.dg/torture/pr79732.c: Require alias support.
9746 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
9747
9748 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
9749 libatomic_available.
9750 * gfortran.dg/coarray_image_status_1.f08: Likewise.
9751 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
9752
9753 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9754
9755 PR libgfortran/78881
9756 * gfortran.dg/dtio_26.f90: New test.
9757
9758 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
9759
9760 PR fortran/80156
9761 PR fortran/79382
9762 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
9763 testcase for PR80156. Add a main programme that tests that
9764 the typebound generic is accessible.
9765
9766 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
9767
9768 PR rtl-optimization/80160
9769 PR rtl-optimization/80159
9770
9771 * gcc.target/i386/pr80160.c: New test.
9772
9773 2017-03-24 Jakub Jelinek <jakub@redhat.com>
9774
9775 PR sanitizer/79904
9776 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
9777
9778 2017-03-24 Marek Polacek <polacek@redhat.com>
9779
9780 PR c++/80119
9781 * g++.dg/warn/Wuninitialized-9.C: New test.
9782
9783 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9784
9785 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
9786 and remove the high-level builtin. The error message for the
9787 would prevent compilation from reaching the second.
9788 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
9789
9790 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9791
9792 * gcc.target/s390/vxe/negfma-1.c: New test.
9793
9794 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9795
9796 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
9797 * gcc.target/s390/arch12/mul-1.c: New test.
9798 * gcc.target/s390/arch12/mul-2.c: New test.
9799
9800 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9801
9802 * gcc.target/s390/vxe/vllezlf-1.c: New test.
9803
9804 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9805
9806 * gcc.target/s390/vxe/popcount-1.c: New test.
9807
9808 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9809
9810 * gcc.target/s390/vxe/bitops-1.c: New test.
9811
9812 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9813
9814 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
9815 * lib/target-supports.exp: Add effective target check s390_vxe.
9816
9817 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9818
9819 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
9820 comparison instructions used from now on.
9821
9822 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9823
9824 * gcc.target/s390/s390.exp (check_effective_target_vector):
9825 Include target-supports.exp and move target_vector check routine
9826 ...
9827 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
9828 here and rename it.
9829 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
9830 check from vector to s390_vx.
9831 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
9832 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
9833 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
9834 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
9835 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
9836 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
9837 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
9838 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
9839 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
9840
9841 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9842
9843 * gcc.target/s390/vector/vec-init-2.c: New test.
9844
9845 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9846
9847 * gcc.dg/ubsan/pr79904-2.c: New test.
9848
9849 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9850
9851 PR target/79893
9852 * gcc.target/s390/zvector/pr79893.c: New test.
9853
9854 2017-03-24 Jakub Jelinek <jakub@redhat.com>
9855
9856 PR rtl-optimization/80112
9857 * gcc.dg/pr80112.c: New test.
9858
9859 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9860
9861 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
9862 etc. line numbers.
9863 * gcc.dg/Walloca-1.c: Likewise.
9864 * gcc.dg/Walloca-2.c: Likewise.
9865 * gcc.dg/Wvla-larger-than-2.c: Likewise.
9866
9867 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9868
9869 PR tree-optimization/80158
9870 * gfortran.fortran-torture/compile/pr80158.f: New file.
9871
9872 2017-03-24 Richard Biener <rguenther@suse.de>
9873
9874 PR tree-optimization/80167
9875 * gcc.dg/graphite/pr80167.c: New testcase.
9876
9877 2017-03-24 Tom de Vries <tom@codesourcery.com>
9878
9879 PR testsuite/80092
9880 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
9881 dg-require-effective-target global_constructor.
9882 * gcc.dg/tls/emutls-2.c: Same.
9883
9884 2017-03-24 Tom de Vries <tom@codesourcery.com>
9885
9886 PR testsuite/80092
9887 * c-c++-common/Wimplicit-fallthrough-34.c: Add
9888 dg-require-effective-target indirect_jumps.
9889
9890 2017-03-24 Tom de Vries <tom@codesourcery.com>
9891
9892 PR testsuite/80092
9893 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
9894 nonlocal_goto.
9895
9896 2017-03-24 Tom de Vries <tom@codesourcery.com>
9897
9898 PR testsuite/80092
9899 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
9900 * gcc.dg/Walloca-12.c: Same.
9901 * gcc.dg/attr-alloc_size-8.c: Same.
9902 * gcc.dg/Walloca-4.c: Same.
9903 * gcc.dg/Walloca-8.c: Same.
9904 * gcc.dg/Walloca-13.c: Same.
9905 * gcc.dg/Walloca-14.c: Same.
9906 * gcc.dg/attr-alloc_size-9.c: Same.
9907 * gcc.dg/Walloca-1.c: Same.
9908 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9909 * gcc.dg/Walloca-5.c: Same.
9910 * gcc.dg/Walloca-10.c: Same.
9911 * gcc.dg/Walloca-9.c: Same.
9912 * gcc.dg/attr-alloc_size-6.c: Same.
9913 * gcc.dg/Wvla-larger-than-1.c: Same.
9914 * gcc.dg/torture/pr71881.c: Same.
9915 * gcc.dg/torture/pr71901.c: Same.
9916 * gcc.dg/torture/pr78742.c: Same.
9917 * gcc.dg/builtin-alloc-size.c: Same.
9918 * gcc.dg/Walloca-2.c: Same.
9919 * gcc.dg/Walloca-6.c: Same.
9920 * gcc.dg/Walloca-11.c: Same.
9921 * gcc.dg/attr-alloc_size-7.c: Same.
9922 * gcc.dg/Wvla-larger-than-2.c: Same.
9923 * gcc.dg/Walloca-3.c: Same.
9924 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9925 * gcc.c-torture/compile/pr79413.c: Same.
9926 * gcc.c-torture/compile/pr78439.c: Same.
9927
9928 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9929
9930 * gcc.target/powerpc/p9-options-1.c: New test.
9931
9932 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9933
9934 PR target/71436
9935 * gcc.c-torture/compile/pr71436.c: New test.
9936
9937 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9938 Richard Biener <rguenther@suse.de>
9939
9940 PR tree-optimization/79908
9941 PR tree-optimization/80136
9942 * gcc.dg/torture/pr79908.c: New file.
9943
9944 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
9945
9946 PR fortran/39239
9947 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
9948
9949 2017-03-22 Jakub Jelinek <jakub@redhat.com>
9950
9951 PR c++/80141
9952 * g++.dg/gomp/pr80141.C: New test.
9953
9954 PR c++/80129
9955 * g++.dg/torture/pr80129.C: New test.
9956
9957 PR sanitizer/80110
9958 * g++.dg/tsan/pr80110.C: New test.
9959
9960 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9961
9962 PR fortran/80142
9963 * gfortran.dg/any_loc.f90: New test case.
9964
9965 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9966
9967 PR target/80082
9968 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
9969 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
9970
9971 2017-03-22 Martin Liska <mliska@suse.cz>
9972
9973 PR target/79906
9974 * g++.dg/ext/mv8.C: Add power* targets.
9975
9976 2017-03-21 Martin Sebor <msebor@redhat.com>
9977
9978 PR c++/79548
9979 * g++.dg/warn/Wunused-var-26.C: New test.
9980
9981 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9982
9983 PR tree-optimization/79908
9984 * gcc.dg/torture/pr79908.c: Revert addition of new file.
9985
9986 2017-03-21 Marek Polacek <polacek@redhat.com>
9987 Martin Sebor <msebor@redhat.com>
9988
9989 PR tree-optimization/80109
9990 * gcc.dg/Walloca-14.c: New test.
9991
9992 2017-03-21 Jakub Jelinek <jakub@redhat.com>
9993
9994 PR target/80125
9995 * gcc.target/powerpc/pr80125.c: New test.
9996
9997 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
9998
9999 PR fortran/69498
10000 * gfortran.dg/unexp_attribute.f90: New test
10001
10002 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10003 Richard Biener <rguenther@suse.de>
10004
10005 PR tree-optimization/79908
10006 * gcc.dg/torture/pr79908.c: New file.
10007
10008 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10009
10010 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10011 with sizeof(int) < 4.
10012
10013 2017-03-21 Martin Liska <mliska@suse.cz>
10014
10015 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10016 apostrophes.
10017
10018 2017-03-21 Richard Biener <rguenther@suse.de>
10019
10020 PR tree-optimization/80032
10021 * g++.dg/opt/pr80032.C: New testcase.
10022
10023 2017-03-21 Richard Biener <rguenther@suse.de>
10024
10025 PR tree-optimization/80122
10026 * gcc.dg/torture/pr80122.c: New testcase.
10027
10028 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10029
10030 * gcc.dg/pic-2.c: Skip for MIPS.
10031 * gcc.dg/pie-2.c: Skip for MIPS.
10032
10033 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10034
10035 PR c++/77752
10036 * g++.dg/cpp0x/initlist97.C: New.
10037 * g++.dg/cpp0x/initlist85.C: Update.
10038
10039 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10040
10041 PR c/67338
10042 * gcc.dg/pr67338.c: New test.
10043
10044 PR c++/35878
10045 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10046 dump instead of assembler.
10047 * g++.dg/init/pr35878_2.C: Likewise.
10048 * g++.dg/init/pr35878_3.C: Likewise.
10049
10050 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10051
10052 PR c/80097
10053 * gcc.dg/ubsan/pr80097.c: New test.
10054
10055 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10056
10057 PR tree-optimization/80054
10058 * g++.dg/torture/pr80054.C: New file.
10059
10060 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10061
10062 PR target/79963
10063 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10064 directive to assure selection of proper bit using rlwinm insn.
10065 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10066 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10067 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10068 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10069
10070 2017-03-20 Marek Polacek <polacek@redhat.com>
10071 Paolo Carlini <paolo.carlini@oracle.com>
10072
10073 PR c++/80059 - ICE with noexcept and __transaction_atomic
10074 * g++.dg/tm/pr80059-2.C: New test.
10075 * g++.dg/tm/pr80059.C: New test.
10076
10077 2017-03-20 Martin Liska <mliska@suse.cz>
10078
10079 PR middle-end/79753
10080 * gcc.target/i386/mpx/pr79753.c: New test.
10081
10082 2017-03-20 Martin Liska <mliska@suse.cz>
10083
10084 PR target/79769
10085 PR target/79770
10086 * g++.dg/pr79769.C: New test.
10087 * gcc.target/i386/mpx/pr79770.c: New test.
10088
10089 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10090
10091 PR target/78857
10092 * gcc.target/s390/load-and-test-fp-1.c: New test.
10093 * gcc.target/s390/load-and-test-fp-2.c: New test.
10094
10095 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10096
10097 PR fortran/79676
10098 * gfortran.dg/submodule_28.f08 : New test.
10099
10100 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10101
10102 PR fortran/71838
10103 * gfortran.dg/submodule_26.f08 : New test.
10104 * gfortran.dg/submodule_27.f08 : New test.
10105
10106 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10107
10108 PR target/79951
10109 * gcc.target/powerpc/pr79951.c: New.
10110
10111 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10112
10113 PR rtl-optimization/79910
10114 * gcc.dg/torture/pr79910.c: New test.
10115
10116 2017-03-17 Jeff Law <law@redhat.com>
10117
10118 PR tree-optimization/71437
10119 * gcc.dg/tree-ssa/pr71437.c: New test.
10120 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10121 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10122 now caught by VRP, but which were previously caught by DOM.
10123
10124 2017-03-17 Richard Biener <rguenther@suse.de>
10125
10126 PR middle-end/80075
10127 * g++.dg/torture/pr80075.C: New testcase.
10128
10129 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10130
10131 PR target/71294
10132 * g++.dg/pr71294.C: New test.
10133
10134 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10135
10136 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10137
10138 2017-03-16 Jakub Jelinek <jakub@redhat.com>
10139
10140 PR fortran/80010
10141 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10142
10143 PR fortran/79886
10144 * gfortran.dg/pr79886.f90: New test.
10145
10146 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10147
10148 PR target/79038
10149 * gcc.target/powerpc/pr79038-1.c: New test.
10150
10151 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10152
10153 PR fortran/33271
10154 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10155
10156 2017-03-15 Jiong Wang <jiong.wang@arm.com>
10157
10158 PR testsuite/79356
10159 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10160
10161 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
10162
10163 PR target/80019
10164 * gcc.target/i386/pr80019.c: New test.
10165
10166 2017-03-15 Martin Liska <mliska@suse.cz>
10167
10168 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10169
10170 2017-03-14 Martin Sebor <msebor@redhat.com>
10171
10172 PR tree-optimization/79800
10173 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10174 * gcc.dg/tree-ssa/pr79800.c: New test.
10175
10176 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10177
10178 PR target/79947
10179 * gcc.target/powerpc/pr79947.c: New test.
10180
10181 2017-03-14 Martin Sebor <msebor@redhat.com>
10182
10183 PR middle-end/80020
10184 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10185 * gcc.dg/attr-alloc_size-7.c: Same.
10186 * gcc.dg/attr-alloc_size-9.c: Same.
10187 * gcc.dg/builtin-alloc-size.c: Same.
10188 * gcc.dg/pr80020.c: New test.
10189
10190 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10191
10192 PR rtl-optimization/79728
10193 * gcc.target/i386/sse-globalreg.c: New test.
10194
10195 2017-03-14 Martin Liska <mliska@suse.cz>
10196
10197 PR lto/66295
10198 * gcc.dg/tree-prof/pr66295.c: New test.
10199
10200 2017-03-13 Martin Liska <mliska@suse.cz>
10201
10202 PR middle-end/78339
10203 * gcc.target/i386/mpx/pr78339.c: New test.
10204
10205 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10206
10207 * gcc.target/arc/bitfield.c: New file.
10208
10209 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10210
10211 * gcc.target/arc/pr9001090948.c: New file.
10212
10213 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10214
10215 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10216 Fix test. Make early-out condition return early. Correct comments.
10217
10218 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10219
10220 PR libgfortran/78854
10221 * gfortran.dg/dtio_25.f90: New test.
10222
10223 2017-03-10 Martin Sebor <msebor@redhat.com>
10224
10225 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10226
10227 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10228
10229 PR rtl-optimization/78911
10230 * gcc.target/i386/pr78911-1.c: New test.
10231 * gcc.target/i386/pr78911-2.c: New test.
10232
10233 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
10234
10235 PR target/79941
10236 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10237 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10238 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10239
10240 2017-03-10 Marek Polacek <polacek@redhat.com>
10241
10242 PR c++/79967
10243 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10244
10245 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10246
10247 PR c++/79899
10248 * g++.dg/other/friend7.C: New test.
10249
10250 PR c++/79896
10251 * g++.dg/ext/int128-5.C: New test.
10252
10253 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10254
10255 PR testsuite/79356
10256 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10257 powerpc, sparc, or s390x.
10258
10259 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10260
10261 PR target/79907
10262 * gcc.target/powerpc/pr79907.c: New.
10263
10264 2017-03-10 Olivier Hainque <hainque@adacore.com>
10265
10266 * gnat.dg/opt64.adb: New test.
10267 * gnat.dg/opt64_pkg.ads: New helper.
10268 * gnat.dg/opt64_pkg.adb: New helper.
10269
10270 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10271
10272 PR rtl-optimization/79909
10273 * gcc.target/powerpc/pr79909.c: New test.
10274
10275 PR tree-optimization/79972
10276 * gcc.dg/pr79972.c: New test.
10277
10278 PR tree-optimization/77975
10279 * gcc.dg/pr77975.c: New test.
10280
10281 2017-03-09 Marek Polacek <polacek@redhat.com>
10282
10283 PR c++/79962
10284 PR c++/79984
10285 * c-c++-common/nonnull-3.c: New test.
10286 * g++.dg/warn/Wnonnull3.C: New test.
10287
10288 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10289
10290 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10291 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10292
10293 2017-03-09 Marek Polacek <polacek@redhat.com>
10294
10295 PR sanitizer/79757
10296 * gcc.dg/ubsan/pr79757-1.c: New test.
10297 * gcc.dg/ubsan/pr79757-2.c: New test.
10298 * gcc.dg/ubsan/pr79757-3.c: New test.
10299 * gcc.dg/ubsan/pr79757-4.c: New test.
10300 * gcc.dg/ubsan/pr79757-5.c: New test.
10301
10302 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10303
10304 PR c/79969
10305 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10306
10307 2017-03-09 Marek Polacek <polacek@redhat.com>
10308
10309 PR c++/79687
10310 * g++.dg/expr/ptrmem8.C: New test.
10311 * g++.dg/expr/ptrmem9.C: New test.
10312
10313 2017-03-09 Richard Biener <rguenther@suse.de>
10314
10315 PR tree-optimization/79977
10316 * gcc.dg/graphite/pr79977.c: New testcase.
10317
10318 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10319
10320 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10321 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10322 * lib/target-supports.exp (check_effective_target_rdynamic):
10323 New proc.
10324
10325 2017-03-09 Richard Biener <rguenther@suse.de>
10326
10327 PR middle-end/79971
10328 * gcc.dg/fixed-point/pr79971.c: New testcase.
10329
10330 2017-03-09 Richard Biener <rguenther@suse.de>
10331
10332 PR ipa/79970
10333 * gcc.dg/torture/pr79970.c: New testcase.
10334
10335 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10336
10337 PR c++/71966
10338 * g++.dg/cpp0x/pr71966-1.C: New.
10339 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10340
10341 2017-03-09 Martin Liska <mliska@suse.cz>
10342
10343 PR tree-optimization/79631
10344 * gcc.target/i386/mpx/pr79631.c: New test.
10345
10346 2017-03-09 Martin Liska <mliska@suse.cz>
10347
10348 PR target/65705
10349 PR target/69804
10350 * gcc.target/i386/pr71458.c: Update scanned pattern.
10351
10352 2017-03-09 Marek Polacek <polacek@redhat.com>
10353
10354 PR c++/79672
10355 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10356 * g++.dg/warn/Wduplicated-branches3.C: New test.
10357
10358 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10359
10360 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10361
10362 2017-03-09 Martin Liska <mliska@suse.cz>
10363
10364 PR ipa/79764
10365 * g++.dg/pr79764.C: New test.
10366
10367 2017-03-09 Martin Liska <mliska@suse.cz>
10368
10369 PR ipa/79761
10370 * g++.dg/pr79761.C: New test.
10371
10372 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10373
10374 PR sanitizer/79944
10375 * c-c++-common/asan/pr79944.c: New test.
10376
10377 PR target/79932
10378 * gcc.target/i386/pr79932-2.c: New test.
10379
10380 PR target/79932
10381 * gcc.target/i386/pr79932-1.c: New test.
10382
10383 2017-03-09 Marek Polacek <polacek@redhat.com>
10384
10385 PR c++/79900 - ICE in strip_typedefs
10386 * g++.dg/warn/Wpadded-1.C: New test.
10387
10388 2017-03-08 Marek Polacek <polacek@redhat.com>
10389
10390 * g++.dg/Walloca1.C: Adjust dg-warning.
10391
10392 2017-03-08 Andrew Haley <aph@redhat.com>
10393
10394 PR tree-optimization/79943
10395 * gcc.dg/tree-ssa/pr79943.c: New test.
10396
10397 2017-03-08 Richard Biener <rguenther@suse.de>
10398
10399 PR tree-optimization/79955
10400 * gcc.dg/uninit-24.c: New testcase.
10401
10402 2017-03-08 Richard Biener <rguenther@suse.de>
10403
10404 PR tree-optimization/79920
10405 * gcc.dg/vect/pr79920.c: New testcase.
10406
10407 2017-03-08 Jakub Jelinek <jakub@redhat.com>
10408
10409 PR sanitizer/79904
10410 * gcc.dg/ubsan/pr79904.c: New test.
10411
10412 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10413
10414 PR c/79834
10415 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10416 diagnostics.
10417
10418 2017-03-07 Marek Polacek <polacek@redhat.com>
10419
10420 PR middle-end/79809
10421 * g++.dg/Walloca1.C: New test.
10422
10423 2017-03-07 Martin Liska <mliska@suse.cz>
10424
10425 PR middle-end/68270
10426 * g++.dg/pr68270.C: New test.
10427
10428 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10429
10430 PR rtl-optimization/79901
10431 * gcc.target/i386/pr79901.c: New test.
10432
10433 PR sanitizer/79897
10434 * c-c++-common/ubsan/pr79897.c: New test.
10435
10436 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10437
10438 PR rtl-optimization/79571
10439 * gcc.target/i386/pr79571.c: New.
10440
10441 2017-03-06 Marek Polacek <polacek@redhat.com>
10442
10443 PR c++/79796 - ICE with NSDMI and this pointer
10444 * g++.dg/cpp0x/nsdmi13.C: New test.
10445
10446 2017-03-06 Julia Koval <julia.koval@intel.com>
10447
10448 PR target/79793
10449 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10450 directives.
10451 * gcc.target/i386/interrupt-13.c: Ditto.
10452 * gcc.target/i386/interrupt-14.c: Ditto.
10453 * gcc.target/i386/interrupt-15.c: Ditto.
10454
10455 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10456
10457 PR c++/79822
10458 * g++.dg/cpp0x/constexpr-79822.C: New test.
10459
10460 2017-03-06 Richard Biener <rguenther@suse.de>
10461
10462 PR tree-optimization/79894
10463 * gcc.dg/vect/pr79887.c: New testcase.
10464
10465 2017-03-06 Richard Biener <rguenther@suse.de>
10466
10467 PR tree-optimization/79824
10468 * gcc.dg/vect/pr79824-1.c: New testcase.
10469 * gcc.dg/vect/pr79824-2.c: Likewise.
10470
10471 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10472
10473 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10474 gettimeofday. Remove dg-skip-if for AVR.
10475 * lib/target-supports.exp (check_effective_target_gettimeofday):
10476 New proc.
10477
10478 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10479
10480 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10481 * gcc.target/s390/hotpatch-10.c: Likewise.
10482 * gcc.target/s390/hotpatch-11.c: Likewise.
10483 * gcc.target/s390/hotpatch-12.c: Likewise.
10484 * gcc.target/s390/hotpatch-13.c: Likewise.
10485 * gcc.target/s390/hotpatch-14.c: Likewise.
10486 * gcc.target/s390/hotpatch-15.c: Likewise.
10487 * gcc.target/s390/hotpatch-16.c: Likewise.
10488 * gcc.target/s390/hotpatch-17.c: Likewise.
10489 * gcc.target/s390/hotpatch-18.c: Likewise.
10490 * gcc.target/s390/hotpatch-19.c: Likewise.
10491 * gcc.target/s390/hotpatch-2.c: Likewise.
10492 * gcc.target/s390/hotpatch-26.c: Likewise.
10493 * gcc.target/s390/hotpatch-27.c: Likewise.
10494 * gcc.target/s390/hotpatch-28.c: Likewise.
10495 * gcc.target/s390/hotpatch-3.c: Likewise.
10496 * gcc.target/s390/hotpatch-4.c: Likewise.
10497 * gcc.target/s390/hotpatch-5.c: Likewise.
10498 * gcc.target/s390/hotpatch-6.c: Likewise.
10499 * gcc.target/s390/hotpatch-7.c: Likewise.
10500 * gcc.target/s390/hotpatch-8.c: Likewise.
10501 * gcc.target/s390/hotpatch-9.c: Likewise.
10502
10503 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10504
10505 PR c++/64574
10506 * g++.dg/template/crash125.C: New.
10507
10508 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10509
10510 PR target/79812
10511 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10512
10513 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10514
10515 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10516
10517 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10518
10519 * gcc.target/mips/msa-minmax.c: New tests.
10520
10521 2017-03-06 Martin Liska <mliska@suse.cz>
10522
10523 PR sanitize/79783
10524 * g++.dg/asan/pr79783.C: New test.
10525
10526 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10527
10528 * gcc.target/mips/msa-dotp.c: New tests.
10529
10530 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10531
10532 * gcc.target/mips/msa-bclri.c: New test.
10533
10534 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10535
10536 PR c++/70266
10537 * g++.dg/tm/pr70266.C: New.
10538
10539 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
10540 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10541
10542 * gfortran.dg/coarray/fail_image_1.f08: New test.
10543 * gfortran.dg/coarray/fail_image_2.f08: New test.
10544 * gfortran.dg/coarray/failed_images_1.f08: New test.
10545 * gfortran.dg/coarray/failed_images_2.f08: New test.
10546 * gfortran.dg/coarray/image_status_1.f08: New test.
10547 * gfortran.dg/coarray/image_status_2.f08: New test.
10548 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10549 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10550 * gfortran.dg/coarray_fail_st.f90: New test.
10551 * gfortran.dg/coarray_failed_images_1.f08: New test.
10552 * gfortran.dg/coarray_image_status_1.f08: New test.
10553 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10554
10555 2017-03-03 Marek Polacek <polacek@redhat.com>
10556
10557 PR c/79758
10558 * gcc.dg/noncompile/pr79758.c: New test.
10559
10560 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10561
10562 PR middle-end/79805
10563 * g++.dg/opt/pr79805.C: New test.
10564
10565 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10566
10567 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10568 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10569 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10570 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10571 * gcc.target/i386/i386.exp
10572 (check_effective_target_avx512vpopcntdq): New.
10573
10574 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10575
10576 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10577 ilp32 targets and match DImode registers for lp64 targets.
10578
10579 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
10580
10581 * g++.dg/pr71624.C: Disable for x32.
10582 * g++.dg/pr71633.C: Ditto.
10583
10584 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10585
10586 PR target/79807
10587 * gcc.target/i386/pr79807.c: New test.
10588
10589 2017-03-03 Martin Liska <mliska@suse.cz>
10590
10591 PR tree-optimization/79803
10592 * gcc.dg/tree-ssa/pr79803.c: New test.
10593
10594 2017-03-03 Martin Liska <mliska@suse.cz>
10595
10596 PR rtl-optimization/79574
10597 * gcc.dg/pr79574-2.c: New test.
10598
10599 2017-03-03 Richard Biener <rguenther@suse.de>
10600
10601 PR c++/79825
10602 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10603
10604 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10605
10606 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10607
10608 2017-03-03 Marek Polacek <polacek@redhat.com>
10609
10610 PR c++/79791
10611 * g++.dg/warn/Wwrite-strings-1.C: New test.
10612 * g++.dg/warn/Wwrite-strings-2.C: New test.
10613 * g++.dg/warn/Wwrite-strings-3.C: New test.
10614 * g++.dg/warn/Wwrite-strings-4.C: New test.
10615 * g++.dg/warn/Wwrite-strings-5.C: New test.
10616 * g++.dg/warn/Wwrite-strings-6.C: New test.
10617 * g++.dg/warn/Wwrite-strings-7.C: New test.
10618 * g++.dg/warn/Wwrite-strings-8.C: New test.
10619 * g++.dg/warn/Wwrite-strings-9.C: New test.
10620 * g++.dg/warn/Wwrite-strings-10.C: New test.
10621 * g++.dg/warn/Wwrite-strings-11.C: New test.
10622 * g++.dg/warn/Wwrite-strings-12.C: New test.
10623
10624 2017-03-03 Richard Biener <rguenther@suse.de>
10625
10626 PR middle-end/79818
10627 * gcc.dg/torture/pr79818.c: New testcase.
10628
10629 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10630
10631 PR c++/79782
10632 * g++.dg/warn/Wunused-parm-10.C: New test.
10633
10634 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10635
10636 * gcc.dg/rtl/x86_64/*.c: Test for
10637 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10638
10639 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10640
10641 PR target/79514
10642 * gcc.target/i386/pr79514.c: New test.
10643
10644 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10645
10646 PR rtl-optimization/79780
10647 * gcc.c-torture/compile/pr79780.c: New test.
10648
10649 2017-03-02 Richard Biener <rguenther@suse.de>
10650
10651 PR tree-optimization/79345
10652 PR c++/42000
10653 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10654 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10655 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10656
10657 2017-03-02 Richard Biener <rguenther@suse.de>
10658
10659 PR c/79756
10660 * gcc.dg/vector-1.c: New testcase.
10661
10662 2017-03-02 Bin Cheng <bin.cheng@arm.com>
10663
10664 PR tree-optimization/66768
10665 * gcc.target/i386/pr66768.c: New test.
10666
10667 2017-03-02 Richard Biener <rguenther@suse.de>
10668
10669 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10670 * gcc.dg/rtl/x86_64/final.c: Likewise.
10671 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10672 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10673 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10674 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10675
10676 2017-03-02 Richard Biener <rguenther@suse.de>
10677
10678 PR tree-optimization/79777
10679 * gcc.dg/torture/pr79777.c: New testcase.
10680
10681 2017-03-01 Martin Sebor <msebor@redhat.com>
10682
10683 PR middle-end/79692
10684 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
10685 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
10686 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
10687 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
10688
10689 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
10690
10691 * gcc.target/i386/invsize-2.c: New test.
10692 * gcc.target/i386/invsize-3.c: Ditto.
10693 * gcc.target/i386/invsize-4.c: Ditto.
10694 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
10695 * gcc.target/i386/stackalign/asm-1.c: Ditto.
10696
10697 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10698
10699 PR target/79439
10700 * gcc.target/powerpc/pr79439.c: New test.
10701
10702 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
10703
10704 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
10705 scan string.
10706
10707
10708 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10709
10710 PR target/79395
10711 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
10712 pattern to look for vcmpequd. instead of vcmpnew.
10713 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
10714 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
10715 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
10716 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
10717 look for xvcmpeqdp. instead of xvcmpnedp.
10718 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
10719 look for vcmpequd. instead of vcmpnew.
10720 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
10721 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10722 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
10723 look for xvcmpeqsp. instead of xvcmpnesp.
10724 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
10725 look for xvcmpeqdp. instead of xvcmpnedp.
10726 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
10727 look for vcmpequd. instead of vcmpnew.
10728 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
10729 look for vcmpeqsp instead of xvcmpnesp.
10730 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
10731 look for xvcmpeqdp instead of xvcmpnedp.
10732
10733 2017-03-01 Richard Biener <rguenther@suse.de>
10734
10735 PR middle-end/79721
10736 * gcc.dg/torture/pr79721.c: New testcase.
10737
10738 2017-03-01 Jakub Jelinek <jakub@redhat.com>
10739
10740 PR c++/79681
10741 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
10742 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
10743
10744 PR c++/79746
10745 * g++.dg/warn/Wunused-parm-9.C: New test.
10746
10747 PR tree-optimization/79734
10748 * g++.dg/opt/pr79734.C: New test.
10749
10750 2017-02-28 Jakub Jelinek <jakub@redhat.com>
10751
10752 PR tree-optimization/79737
10753 * gcc.c-torture/execute/pr79737-1.c: New test.
10754 * gcc.c-torture/execute/pr79737-2.c: New test.
10755
10756 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
10757
10758 * gcc.target/sparc/20170228-1.c: New test.
10759
10760 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
10761
10762 * gcc.target/i386/invsize-1.c: New test.
10763
10764 2017-02-28 Martin Sebor <msebor@redhat.com>
10765
10766 PR tree-optimization/79691
10767 * gcc.dg/tree-ssa/pr79691.c: New test.
10768
10769 2017-02-28 Jakub Jelinek <jakub@redhat.com>
10770
10771 PR target/79729
10772 * gcc.target/i386/pr79729.c: New test.
10773
10774 2017-02-28 Richard Biener <rguenther@suse.de>
10775
10776 PR tree-optimization/79740
10777 * gcc.dg/torture/pr79740.c: New testcase.
10778
10779 2017-02-28 Richard Biener <rguenther@suse.de>
10780
10781 PR middle-end/79731
10782 * c-c++-common/torture/pr79731.c: New testcase.
10783
10784 2017-02-28 Richard Biener <rguenther@suse.de>
10785
10786 PR tree-optimization/79732
10787 * gcc.dg/torture/pr79732.c: New testcase.
10788
10789 2017-02-28 Richard Biener <rguenther@suse.de>
10790
10791 PR tree-optimization/79723
10792 * gcc.target/i386/pr79723.c: New testcase.
10793
10794 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
10795
10796 PR target/79544
10797 * gcc.target/powerpc/pr79544.c: New.
10798
10799 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10800
10801 PR c++/79414
10802 * g++.dg/parse/crash67.C: New.
10803
10804 2017-02-27 Bin Cheng <bin.cheng@arm.com>
10805
10806 PR tree-optimization/77536
10807 * gcc.dg/vect/pr79347.c: Revise testing string.
10808
10809 2017-02-27 Richard Biener <rguenther@suse.de>
10810
10811 PR tree-optimization/45397
10812 * gcc.dg/tree-ssa/pr45397.c: New testcase.
10813
10814 2017-02-27 Richard Biener <rguenther@suse.de>
10815
10816 PR tree-optimization/79690
10817 * gcc.target/i386/pr79690.c: New testcase.
10818
10819 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10820
10821 PR fortran/51119
10822 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
10823 of original.
10824 * gfortran.dg/inline_matmul_11.f90: Likewise.
10825 * gfortran.dg/inline_matmul_9.f90: Likewise.
10826 * gfortran.dg/matmul_13.f90: New test.
10827 * gfortran.dg/matmul_14.f90: New test.
10828
10829 2017-02-25 Jakub Jelinek <jakub@redhat.com>
10830
10831 PR middle-end/79396
10832 * g++.dg/opt/pr79396.C: New test.
10833
10834 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10835
10836 PR fortran/79597
10837 * gfortran.dg/dtio_6.f90: Update test.
10838
10839 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10840
10841 PR fortran/79601
10842 * gfortran.dg/interface_operator_2.f90: New test.
10843
10844 2017-02-24 Jakub Jelinek <jakub@redhat.com>
10845
10846 PR c/79677
10847 * gcc.dg/pr79677.c: New test.
10848
10849 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
10850
10851 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
10852 of mov.ps.
10853 * gcc.target/mips/mips-ps-type.c (move): Likewise.
10854 (cond_move1): Simplify condition to force generation of
10855 mov[nz].ps.
10856 (cond_move2): Likewise.
10857
10858 2017-02-24 Jakub Jelinek <jakub@redhat.com>
10859
10860 PR c++/79588
10861 * g++.dg/warn/Wrestrict-1.C: New test.
10862 * g++.dg/warn/Wrestrict-2.C: New test.
10863
10864 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
10865
10866 * g++.dg/ext/complit15.C: Require LTO.
10867
10868 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
10869
10870 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
10871 logical_op_short_circuit to skip targets.
10872 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
10873 and s390.
10874
10875 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10876
10877 * gnat.dg/opt63.adb: New test.
10878
10879 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10880
10881 * gnat.dg/discr47.adb: New test.
10882
10883 2017-02-24 Richard Biener <rguenther@suse.de>
10884
10885 PR tree-optimization/79389
10886 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
10887
10888 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
10889
10890 PR c++/79361
10891 * g++.dg/cpp0x/pr79361-1.C: New.
10892 * g++.dg/cpp0x/pr79361-2.C: Likewise.
10893
10894 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
10895
10896 * gcc.target/visium/bit_test.c: Accept any lsr form.
10897 * gcc.target/visium/block_move.c: Tweak.
10898
10899 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
10900
10901 PR 68749
10902 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
10903
10904 2017-02-23 Richard Biener <rguenther@suse.de>
10905
10906 PR tree-optimization/79683
10907 * gcc.target/i386/pr79683.c: New testcase.
10908
10909 2017-02-22 Jeff Law <law@redhat.com>
10910
10911 PR tree-optimization/79578
10912 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
10913
10914 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
10915
10916 * gcc.target/mips/msa-fp-cc.c: New test.
10917
10918 2017-02-22 Jakub Jelinek <jakub@redhat.com>
10919
10920 PR c++/79664
10921 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
10922 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
10923 * g++.dg/gomp/pr79664.C: New test.
10924
10925 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
10926
10927 2017-02-22 Marek Polacek <polacek@redhat.com>
10928
10929 PR c++/79653
10930 * g++.dg/cpp0x/alignas10.C: New test.
10931 * g++.dg/cpp0x/alignas9.C: New test.
10932
10933 PR c++/79657
10934 * g++.dg/ext/underlying_type12.C: New test.
10935
10936 PR c/79662
10937 * gcc.dg/enum-incomplete-4.c: New test.
10938
10939 2017-02-22 Jakub Jelinek <jakub@redhat.com>
10940
10941 PR target/70465
10942 * gcc.target/i386/pr70465-2.c: New test.
10943
10944 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
10945
10946 * gcc.dg/pr61441.c: Use dg-add-options ieee.
10947
10948 2017-02-22 Richard Biener <rguenther@suse.de>
10949
10950 PR tree-optimization/79673
10951 * gcc.target/i386/pr79673.c: New testcase.
10952
10953 2017-02-22 Richard Biener <rguenther@suse.de>
10954
10955 PR tree-optimization/79666
10956 * gcc.dg/torture/pr79666.c: New testcase.
10957
10958 2017-02-22 Martin Liska <mliska@suse.cz>
10959
10960 PR lto/79587
10961 * gcc.dg/tree-prof/pr79587.c: New test.
10962
10963 2017-02-21 Marek Polacek <polacek@redhat.com>
10964
10965 PR c++/79535
10966 * g++.dg/ext/flexary23.C: New test.
10967
10968 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
10969
10970 PR target/79593
10971 * gcc.target/i386/pr79593.c: New test.
10972
10973 2017-02-21 Jakub Jelinek <jakub@redhat.com>
10974
10975 PR c++/79654
10976 * g++.dg/cpp1z/decomp26.C: New test.
10977
10978 PR sanitizer/79589
10979 * g++.dg/ubsan/pr79589.C: New test.
10980
10981 2017-02-21 Jeff Law <law@redhat.com>
10982
10983 PR tree-optimization/79621
10984 * gcc.c-torture/compile/pr79621.c: New test.
10985
10986 2017-02-21 Jakub Jelinek <jakub@redhat.com>
10987
10988 PR c++/79655
10989 * g++.dg/cpp1y/constexpr-79655.C: New test.
10990
10991 PR c++/79639
10992 * g++.dg/cpp1y/constexpr-79639.C: New test.
10993
10994 PR target/79633
10995 * gcc.target/i386/mpx/pr79633.c: New test.
10996
10997 PR target/79570
10998 * gcc.dg/pr79570.c: New test.
10999
11000 PR c++/79641
11001 * c-c++-common/pr79641.c: New test.
11002
11003 PR tree-optimization/79649
11004 * gcc.target/i386/pr79649.c: New test.
11005
11006 PR target/79494
11007 * gcc.dg/pr79494.c: New test.
11008
11009 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11010
11011 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11012 to dg-options.
11013
11014 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11015
11016 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11017
11018 2017-02-02 Jason Merrill <jason@redhat.com>
11019
11020 PR c++/79580
11021 * g++.dg/ext/complit15.C: New.
11022
11023 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11024
11025 PR target/78056
11026 * gcc.target/powerpc/pr78056-8.c: Remove.
11027
11028 2017-02-20 Marek Polacek <polacek@redhat.com>
11029
11030 PR middle-end/79537
11031 * gcc.dg/comp-goto-4.c: New test.
11032
11033 PR sanitizer/79558
11034 * c-c++-common/ubsan/bounds-14.c: New test.
11035
11036 2017-02-20 Jakub Jelinek <jakub@redhat.com>
11037
11038 PR target/79568
11039 * gcc.target/i386/pr79568-1.c: New test.
11040 * gcc.target/i386/pr79568-2.c: New test.
11041 * gcc.target/i386/pr79568-3.c: New test.
11042
11043 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
11044
11045 PR fortran/79382
11046 * gfortran.dg/dtio_10.f90: Change test of error message.
11047 * gfortran.dg/dtio_23.f90: New test.
11048 * gfortran.dg/dtio_24.f90: New test.
11049
11050 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
11051
11052 PR fortran/79434
11053 * gfortran.dg/submodule_25.f08: New test.
11054
11055 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11056
11057 PR fortran/79447
11058 * gfortran.dg/submodule_24.f08: New test.
11059
11060 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11061
11062 PR fortran/79229
11063 * gfortran.dg/class_allocate_24.f90: New test.
11064
11065 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11066
11067 PR fortran/79402
11068 * gfortran.dg/submodule_23.f90: New test.
11069
11070 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11071
11072 PR c++/79380
11073 * g++.dg/cpp0x/alignas8.C: New.
11074
11075 2017-02-19 Eric Fiselier <eric@efcs.ca>
11076 Jonathan Wakely <jwakely@redhat.com>
11077
11078 PR c++/69523
11079 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11080
11081 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11082
11083 * gcc.dg/gimplefe-26.c: New test.
11084
11085 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
11086
11087 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11088
11089 2017-02-18 Jakub Jelinek <jakub@redhat.com>
11090
11091 PR target/79569
11092 * gcc.target/i386/3dnowA-3.c: New test.
11093
11094 PR target/79559
11095 * gcc.target/i386/pr79559.c: New test.
11096
11097 2017-02-17 Joseph Myers <joseph@codesourcery.com>
11098
11099 * gcc.dg/c11-float-2.c: New test.
11100 * gcc.dg/torture/float128-floath.c,
11101 gcc.dg/torture/float128x-floath.c,
11102 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11103 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11104 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11105 *_DECIMAL_DIG macros with DECIMAL_DIG.
11106
11107 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11108
11109 PR target/79261
11110 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11111
11112 2017-02-17 Julia Koval <julia.koval@intel.com>
11113
11114 * gcc.target/i386/rdpid.c New test.
11115 * gcc.target/i386/sse-12.c: Add -mrdpid.
11116 * gcc.target/i386/sse-13.c: Ditto.
11117 * gcc.target/i386/sse-14.c: Ditto.
11118 * gcc.target/i386/sse-22.c: Ditto.
11119 * gcc.target/i386/sse-23.c: Ditto.
11120 * g++.dg/other/i386-2.C: Ditto.
11121 * g++.dg/other/i386-3.C: Ditto.
11122
11123 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11124
11125 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11126 * gcc.dg/pr61441.c: Ditto.
11127
11128 2017-02-17 Martin Liska <mliska@suse.cz>
11129
11130 PR rtl-optimization/79574
11131 * gcc.dg/pr79574.c: New test.
11132
11133 2017-02-17 Marek Polacek <polacek@redhat.com>
11134
11135 PR middle-end/79536
11136 * gcc.dg/torture/pr79536.c: New test.
11137
11138 2017-02-16 Alan Modra <amodra@gmail.com>
11139
11140 * gcc.c-torture/execute/pr79286.c: New.
11141
11142 2017-02-16 Jakub Jelinek <jakub@redhat.com>
11143
11144 PR c++/79512
11145 * c-c++-common/gomp/pr79512.c: New test.
11146
11147 2017-02-15 Martin Sebor <msebor@redhat.com>
11148
11149 PR c++/79363
11150 * g++.dg/ext/flexary12.C: Adjust.
11151 * g++.dg/ext/flexary20.C: Same.
11152 * g++.dg/ext/flexary21.C: Same.
11153 * g++.dg/ext/flexary22.C: New test.
11154
11155 2017-02-15 Bin Cheng <bin.cheng@arm.com>
11156
11157 PR tree-optimization/79347
11158 * gcc.dg/vect/pr79347.c: New test.
11159
11160 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11161
11162 PR c++/79301
11163 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11164 [[deprecated]] comment.
11165 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11166 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11167 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11168 [[deprecated]] in -std=c++11.
11169 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11170 [[fallthrough]] in -std=c++11 and -std=c++14.
11171
11172 PR c++/79288
11173 * g++.dg/tls/pr79288.C: New test.
11174
11175 2017-02-15 Marek Polacek <polacek@redhat.com>
11176
11177 PR c/79515
11178 * gcc.dg/dfp/pr79515.c: New.
11179
11180 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
11181
11182 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11183
11184 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11185
11186 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11187 "opt_files".
11188
11189 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11190
11191 PR target/79487
11192 * gcc.dg/dfp/pr79487.c: New test.
11193 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11194 2017-02-13 change.
11195
11196 2017-01-14 Carl Love <cel@us.ibm.com>
11197
11198 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11199 xvcvsxdsp and xvcvuxdsp instructions.
11200
11201 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11202
11203 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11204 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11205 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11206 64-bit default target.
11207 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11208 a 64-bit default target.
11209
11210 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11211
11212 PR target/79481
11213 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
11214 (test_3vx): Change return type from int to void.
11215 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11216 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11217 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11218 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11219 tests.
11220 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11221 (test_3vx): Change return type from int to void.
11222 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11223 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11224 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11225 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11226 tests.
11227 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11228 intrinsic. Change scan-assembler-times number from 1 to 2.
11229 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11230 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11231 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11232 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11233 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11234 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11235 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11236
11237 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11238
11239 PR middle-end/61225
11240 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11241 Use dg-additional-options for ia32 target. Remove XFAIL.
11242
11243 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11244
11245 PR target/79495
11246 * gcc.target/i386/pr79495.c: New test.
11247
11248 2017-02-14 Marek Polacek <polacek@redhat.com>
11249
11250 PR c++/79420
11251 PR c++/79463
11252 * g++.dg/cpp1y/pr79463.C: New.
11253 * g++.dg/template/incomplete10.C: New.
11254 * g++.dg/template/incomplete9.C: New.
11255
11256 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11257
11258 PR target/79498
11259 * gcc.target/i386/pr79498.c: New test.
11260
11261 2017-02-14 Martin Sebor <msebor@redhat.com>
11262
11263 PR middle-end/79448
11264 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11265 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11266 * gcc.dg/tree-ssa/pr79448.c: New test.
11267
11268 2017-02-14 Jeff Law <law@redhat.com>
11269
11270 PR tree-optimization/79095
11271 * g++.dg/pr79095-1.C: New test
11272 * g++.dg/pr79095-2.C: New test
11273 * g++.dg/pr79095-3.C: New test
11274 * g++.dg/pr79095-4.C: New test
11275 * g++.dg/pr79095-5.C: New test
11276 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11277 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11278
11279 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11280
11281 * gcc.target/aarch64/vect_fp16_1.c: New.
11282
11283 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11284
11285 * gcc.dg/gimplefe-25.c: New test.
11286
11287 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11288
11289 PR tree-optimization/79408
11290 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11291
11292 2017-02-14 Richard Biener <rguenther@suse.de>
11293
11294 PR middle-end/79432
11295 * gcc.dg/torture/pr79432.c: New testcase.
11296
11297 2017-02-13 Martin Sebor <msebor@redhat.com>
11298
11299 PR middle-end/79496
11300 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11301
11302 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11303
11304 PR sanitizer/79341
11305 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11306 variables volatile.
11307
11308 PR c++/79232
11309 * g++.dg/cpp1z/eval-order4.C: New test.
11310 * g++.dg/other/pr79232.C: New test.
11311
11312 2017-02-13 Nathan Sidwell <nathan@acm.org>
11313
11314 PR c++/79296
11315 * g++.dg/cpp0x/pr79296.C: New.
11316
11317 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11318
11319 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11320 Instead, xfail powerpc*-*-* && lp64.
11321
11322 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11323
11324 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11325 powerpc_p8vector_ok.
11326 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11327
11328 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11329
11330 PR target/79449
11331 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11332 for reading beyond a 4k boundary.
11333
11334 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11335
11336 PR rtl-optimization/79388
11337 PR rtl-optimization/79450
11338 * gcc.c-torture/execute/pr79388.c: New test.
11339 * gcc.c-torture/execute/pr79450.c: New test.
11340
11341 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11342
11343 PR fortran/65542
11344 * gfortran.dg/spread_init_expr_2.f90: New test case.
11345
11346 2017-02-11 Jakub Jelinek <jakub@redhat.com>
11347
11348 PR sanitizer/79341
11349 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11350
11351 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
11352
11353 PR tree-ssa/56727
11354 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11355
11356 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11357
11358 PR c++/79457
11359 * g++.dg/cpp0x/pr79457.C: New test.
11360
11361 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11362
11363 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11364 scan-assembler unless lp64.
11365
11366 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11367
11368 PR tree-optimization/66612
11369 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11370
11371 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11372
11373 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11374 of all powerpc.
11375
11376 2017-02-10 Marek Polacek <polacek@redhat.com>
11377
11378 PR c++/79435
11379 * g++.dg/cpp1y/pr79435.C: New.
11380
11381 PR c++/79184
11382 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11383
11384 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11385
11386 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11387 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11388 New.
11389 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11390 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11391 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11392 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11393 (vtst_expected_poly64x2): Move to aarch64-only section.
11394 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11395 (vtst_p64, vtstq_p64): New tests.
11396
11397 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11398
11399 PR c++/71737
11400 * g++.dg/cpp0x/pr71737.C: New.
11401
11402 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
11403 Richard Biener <rguenther@suse.de>
11404
11405 * gcc.dg/gimplefe-error-1.c: New testcase.
11406 * gcc.dg/gimplefe-error-2.c: New testcase.
11407 * gcc.dg/gimplefe-error-3.c: New testcase.
11408
11409 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11410
11411 PR tree-optimization/79411
11412 * gcc.c-torture/compile/pr79411.c: New test.
11413
11414 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11415 Jason Merrill <jason@redhat.com>
11416
11417 PR c++/79143
11418 * g++.dg/cpp1z/pr79143.C: New test.
11419
11420 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
11421
11422 * gcc.dg/loop-unswitch-2.c: Update testcase.
11423 * gcc.dg/loop-unswitch-1.c: Update testcase.
11424
11425 2017-02-09 Marek Polacek <polacek@redhat.com>
11426
11427 PR c/79428
11428 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11429 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11430 * c-c++-common/goacc/pr79428-1.c: New test.
11431 * c-c++-common/gomp/pr79428-2.c: New test.
11432 * c-c++-common/gomp/pr79428-5.c: New test.
11433 * c-c++-common/gomp/pr79428-6.c: New test.
11434 * c-c++-common/pr79428-3.c: New test.
11435
11436 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11437
11438 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11439 testcases.
11440
11441 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11442
11443 PR c/79413
11444 * gcc.c-torture/compile/pr79413.c: New test.
11445
11446 PR c++/79429
11447 * c-c++-common/gomp/pr79429.c: New test.
11448 * g++.dg/gomp/pr79429.C: New test.
11449
11450 PR c/79431
11451 * c-c++-common/gomp/pr79431.c: New test.
11452
11453 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11454 Cesar Philippidis <cesar@codesourcery.com>
11455 Joseph Myers <joseph@codesourcery.com>
11456 Chung-Lin Tang <cltang@codesourcery.com>
11457
11458 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11459 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11460 * c-c++-common/goacc/loop-auto-2.c: New.
11461 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11462 * c-c++-common/goacc/tile-2.c: New.
11463 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11464 * g++.dg/goacc/tile-1.C: New, check tile subst.
11465 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11466 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11467 * gfortran.dg/goacc/tile-1.f90: New test.
11468 * gfortran.dg/goacc/tile-2.f90: New test.
11469 * gfortran.dg/goacc/tile-lowering.f95: New test.
11470
11471 2017-02-09 Richard Biener <rguenther@suse.de>
11472
11473 PR tree-optimization/69823
11474 * gcc.dg/graphite/pr69823.c: New testcase.
11475
11476 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11477
11478 PR target/78604
11479 * gcc.target/powerpc/pr78604.c: New.
11480
11481 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11482
11483 PR target/68972
11484 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11485 disable this test on power architecture.
11486
11487 2017-02-08 Richard Biener <rguenther@suse.de>
11488
11489 PR tree-optimization/71824
11490 PR tree-optimization/79409
11491 * gcc.dg/graphite/pr71824-3.c: New testcase.
11492
11493 2017-02-08 Jakub Jelinek <jakub@redhat.com>
11494
11495 PR tree-optimization/79408
11496 * gcc.dg/tree-ssa/pr79408.c: New test.
11497
11498 2017-02-08 Richard Biener <rguenther@suse.de>
11499
11500 PR tree-optimization/71824
11501 * gcc.dg/graphite/pr71824-2.c: New testcase.
11502
11503 2017-02-07 Andrew Pinski <apinski@cavium.com>
11504
11505 * gcc.target/aarch64/popcount.c: New Testcase.
11506
11507 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11508
11509 PR rtl-optimization/79386
11510 * gcc.c-torture/compile/pr79386.c: New test.
11511
11512 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11513 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11514
11515 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11516 *-*-solaris*.
11517
11518 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11519
11520 PR target/79299
11521 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11522 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11523
11524 2017-02-07 Richard Biener <rguenther@suse.de>
11525
11526 * gcc.dg/gimplefe-23.c: New testcase.
11527 * gcc.dg/gimplefe-24.c: Likewise.
11528
11529 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11530
11531 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11532 scan-assembler instead of scan-assembler-times.
11533 * gcc.target/aarch64/test_frame_10.c: Likewise.
11534 * gcc.target/aarch64/test_frame_12.c: Likewise.
11535 * gcc.target/aarch64/test_frame_2.c: Likewise.
11536 * gcc.target/aarch64/test_frame_4.c: Likewise.
11537 * gcc.target/aarch64/test_frame_6.c: Likewise.
11538 * gcc.target/aarch64/test_frame_7.c: Likewise.
11539 * gcc.target/aarch64/test_frame_8.c: Likewise.
11540
11541 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11542
11543 * gcc.target/i386/pr78419.c: Require ifunc support.
11544
11545 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
11546
11547 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11548
11549 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11550
11551 PR c++/79360
11552 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11553
11554 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
11555
11556 * lib/target-supports.exp: Define the RISC-V target.
11557 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11558 * gcc.dg/builtin-apply2.c: Likewise.
11559 * gcc.dg/ifcvt-4.c: Likewise.
11560 * gcc.dg/loop-8.c: Likewise.
11561 * gcc.dg/sibcall-10.c: Likewise.
11562 * gcc.dg/sibcall-9.c: Likewise.
11563 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11564 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11565 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11566 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11567 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11568 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11569 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11570
11571 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11572
11573 PR target/66144
11574 * gcc.target/powerpc/pr66144-1.c: New test.
11575 * gcc.target/powerpc/pr66144-2.c: Likewise.
11576 * gcc.target/powerpc/pr66144-3.c: Likewise.
11577
11578 2017-02-06 Martin Sebor <msebor@redhat.com>
11579
11580 PR tree-optimization/79376
11581 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11582 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11583
11584 2017-02-06 Jakub Jelinek <jakub@redhat.com>
11585
11586 PR c++/79379
11587 * g++.dg/cpp1y/constexpr-79379.C: New test.
11588
11589 PR c++/79377
11590 * g++.dg/lookup/pr79377.C: New test.
11591
11592 PR c++/79372
11593 * g++.dg/cpp1z/decomp25.C: New test.
11594
11595 PR tree-optimization/79284
11596 * gcc.c-torture/compile/pr79284.c: New test.
11597
11598 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11599
11600 PR c++/70448
11601 * g++.dg/cpp0x/pr70448.C: New.
11602
11603 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11604
11605 PR 78348
11606 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11607 to dg-options.
11608
11609 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
11610
11611 PR target/78883
11612 * gcc.c-torture/compile/pr78883.c: New test.
11613
11614 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
11615
11616 PR tree-ssa/79347
11617 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11618 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11619 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11620 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11621 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11622 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11623 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11624 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11625 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11626 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11627 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11628 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11629 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11630
11631 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11632
11633 PR fortran/79344
11634 * gfortran.dg/allocate_with_source_24.f90: New test.
11635
11636 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11637
11638 PR fortran/79230
11639 * gfortran.dg/der_ptr_component_2.f90: New test.
11640
11641 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11642
11643 * gcc.target/sparc/20170205-1.c: New test.
11644
11645 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
11646
11647 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11648 libatomic_available.
11649
11650 * gcc.dg/pr77587.c: Require alias support.
11651 * gcc.dg/pr77587a.c: Likewise.
11652
11653 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11654 * gcc.c-torture/execute/pr78622.c: Likewise.
11655
11656 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11657 hppa*-*-hpux*.
11658 * c-c++-common/Wunused-var-16.c: Likewise.
11659 * c-c++-common/builtin-shuffle-1.c: Likewise.
11660 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11661 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11662
11663 2017-02-03 Martin Sebor <msebor@redhat.com>
11664
11665 PR tree-optimization/79327
11666 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
11667 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11668 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
11669
11670 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11671 Martin Sebor <msebor@redhat.com>
11672
11673 PR tree-optimization/79327
11674 * gcc.dg/tree-ssa/pr79327.c: New test.
11675 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11676 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11677 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11678 (test_sprintf_chk_range_schar): Adjust dg-message.
11679 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11680 * gcc.c-torture/execute/pr79327.c: New test.
11681
11682 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11683
11684 PR target/79354
11685 * gcc.target/powerpc/pr79354.c: New test.
11686 * gcc.c-torture/execute/pr79354.c: New test.
11687
11688 2017-02-03 Martin Sebor <msebor@redhat.com>
11689
11690 PR tree-optimization/79352
11691 * gcc.dg/tree-ssa/pr79352.c: New test.
11692
11693 2017-02-03 Martin Liska <mliska@suse.cz>
11694
11695 PR lto/66295
11696 * gcc.target/i386/mvc9.c: New test.
11697
11698 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
11699
11700 PR target/79158
11701 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
11702 to VSX reg.
11703
11704 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11705
11706 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
11707 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
11708 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
11709 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
11710 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
11711 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
11712 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
11713 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
11714 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
11715 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
11716 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
11717 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
11718 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
11719
11720 2017-02-02 Martin Sebor <msebor@redhat.com>
11721
11722 PR middle-end/79275
11723 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
11724 * gcc.dg/tree-ssa/pr79275.c: New test.
11725
11726 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11727
11728 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
11729
11730 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11731
11732 PR middle-end/77445
11733 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
11734 threading is done.
11735
11736 2017-02-02 Tamar Christina <tamar.christina@arm.com>
11737
11738 PR middle-end/78142
11739 * gcc.target/aarch64/vector_initialization_nostack.c
11740 (f12): Use one vector
11741
11742 2017-02-02 Jakub Jelinek <jakub@redhat.com>
11743
11744 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
11745 * c-c++-common/asan/misalign-1.c: Likewise.
11746 * c-c++-common/asan/misalign-2.c: Likewise.
11747 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
11748 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
11749 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
11750 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
11751 add -ffat-lto-objects from/to dg-additional-options.
11752 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
11753 dg-additional-options.
11754
11755 PR target/79197
11756 * gcc.target/powerpc/pr79197.c: New test.
11757 * gcc.c-torture/compile/pr79197.c: New test.
11758
11759 2017-02-02 Richard Biener <rguenther@suse.de>
11760
11761 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
11762
11763 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
11764
11765 PR c++/69637
11766 * g++.dg/cpp0x/pr69637-1.C: New.
11767 * g++.dg/cpp0x/pr69637-2.C: Likewise.
11768
11769 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11770
11771 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
11772
11773 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11774
11775 PR target/70012
11776 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
11777 conditions.
11778
11779 2017-02-01 Jakub Jelinek <jakub@redhat.com>
11780
11781 PR testsuite/79324
11782 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
11783 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
11784 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
11785 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
11786 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
11787 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
11788 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11789 * g++.dg/debug/dwarf2/align-1.C: Likewise.
11790 * g++.dg/debug/dwarf2/align-2.C: Likewise.
11791 * g++.dg/debug/dwarf2/align-3.C: Likewise.
11792 * g++.dg/debug/dwarf2/align-4.C: Likewise.
11793 * g++.dg/debug/dwarf2/align-5.C: Likewise.
11794 * g++.dg/debug/dwarf2/align-6.C: Likewise.
11795
11796 2017-02-01 Martin Liska <mliska@suse.cz>
11797
11798 PR testsuite/79272
11799 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
11800
11801 2017-02-01 Richard Biener <rguenther@suse.de>
11802
11803 PR testsuite/76957
11804 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
11805 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
11806 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
11807 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
11808
11809 2017-02-01 Richard Biener <rguenther@suse.de>
11810
11811 PR middle-end/79315
11812 * gfortran.dg/pr79315.f90: New testcase.
11813
11814 2017-02-01 Richard Biener <rguenther@suse.de>
11815
11816 PR tree-optimization/71824
11817 * gcc.dg/graphite/pr71824.c: New testcase.
11818
11819 2017-01-31 Jakub Jelinek <jakub@redhat.com>
11820
11821 PR c++/79304
11822 * g++.dg/diagnostic/pr79304.C: New test.
11823
11824 2017-01-31 David Malcolm <dmalcolm@redhat.com>
11825
11826 PR c++/79298
11827 * g++.dg/spellcheck-pr79298.C: New test case.
11828
11829 2017-01-31 David Malcolm <dmalcolm@redhat.com>
11830
11831 PR preprocessor/79210
11832 * gcc.dg/format/pr79210.c: New test case.
11833 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
11834 New function.
11835
11836 2017-01-31 Nathan Sidwell <nathan@acm.org>
11837
11838 PR c++/79290
11839 * g++.dg/warn/pr79290.C: New.
11840
11841 PR c++/67273
11842 PR c++/79253
11843 * g++.dg/cpp1y/pr67273.C: New.
11844 * g++.dg/cpp1y/pr79253.C: New.
11845
11846 2017-01-31 Nathan Sidwell <nathan@acm.org>
11847
11848 PR c++/79264
11849 * g++.dg/cpp1y/pr61636-1.C: Augment.
11850
11851 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
11852
11853 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
11854 rand() instead of random().
11855
11856 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
11857
11858 PR tree-optimization/71691
11859 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
11860
11861 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11862
11863 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
11864 __ARCH__.
11865
11866 2017-01-31 Jakub Jelinek <jakub@redhat.com>
11867
11868 PR tree-optimization/79267
11869 * g++.dg/opt/pr79267.C: New test.
11870
11871 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
11872
11873 PR debug/63238
11874 * gcc.dg/debug/dwarf2/align-1.c: New.
11875 * gcc.dg/debug/dwarf2/align-2.c: New.
11876 * gcc.dg/debug/dwarf2/align-3.c: New.
11877 * gcc.dg/debug/dwarf2/align-4.c: New.
11878 * gcc.dg/debug/dwarf2/align-5.c: New.
11879 * gcc.dg/debug/dwarf2/align-6.c: New.
11880 * gcc.dg/debug/dwarf2/align-as-1.c: New.
11881 * g++.dg/debug/dwarf2/align-1.C: New.
11882 * g++.dg/debug/dwarf2/align-2.C: New.
11883 * g++.dg/debug/dwarf2/align-3.C: New.
11884 * g++.dg/debug/dwarf2/align-4.C: New.
11885 * g++.dg/debug/dwarf2/align-5.C: New.
11886 * g++.dg/debug/dwarf2/align-6.C: New.
11887
11888 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11889
11890 PR target/79170
11891 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
11892
11893 2017-01-30 Martin Sebor <msebor@redhat.com>
11894
11895 PR testsuite/79293
11896 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
11897
11898 2017-01-30 Martin Liska <mliska@suse.cz>
11899
11900 PR gcov-profile/79259
11901 * g++.dg/tree-prof/pr79259.C: New test.
11902
11903 2017-01-30 Richard Biener <rguenther@suse.de>
11904
11905 PR tree-optimization/79276
11906 * gcc.dg/torture/pr79276.c: New testcase.
11907
11908 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
11909
11910 PR target/79240
11911 * gcc.target/s390/pr79240.c: New test.
11912
11913 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11914
11915 PR target/79268
11916 * gcc.target/powerpc/pr79268.c: New file.
11917 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
11918 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
11919 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
11920 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
11921
11922 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
11923
11924 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
11925
11926 PR testsuite/70583
11927 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
11928
11929 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
11930 * gnat.dg/debug9.adb: Likewise.
11931
11932 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
11933
11934 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
11935 libatomic_available.
11936 * gfortran.dg/coarray_42.f90: Likewise.
11937 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
11938 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
11939 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
11940
11941 2017-01-27 Martin Sebor <msebor@redhat.com>
11942
11943 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
11944
11945 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
11946
11947 PR rtl-optimization/79194
11948 * gcc.dg/torture/pr79194.c: New test.
11949
11950 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11951
11952 PR tree-optimization/71374
11953 * gcc.target/i386/pr71374.c: New.
11954
11955 2017-01-27 Martin Sebor <msebor@redhat.com>
11956
11957 PR c++/71290
11958 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
11959 a dg-error directive.
11960
11961 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11962
11963 PR target/79131
11964 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
11965 * gcc.target/arm/pr79131-2.c: New.
11966
11967 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11968
11969 PR target/65484
11970 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
11971 vectorized on POWER unless hardware misaligned loads are
11972 available.
11973
11974 2017-01-27 Bin Cheng <bin.cheng@arm.com>
11975
11976 PR rtl-optimization/78559
11977 * gcc.c-torture/execute/pr78559.c: New test.
11978
11979 2017-01-27 Richard Biener <rguenther@suse.de>
11980
11981 PR tree-optimization/79245
11982 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
11983 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
11984
11985 2017-01-27 Jakub Jelinek <jakub@redhat.com>
11986
11987 PR c/79199
11988 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
11989 target. Use 4294967293U instead of 4294967293.
11990
11991 2017-01-27 Richard Biener <rguenther@suse.de>
11992
11993 PR tree-optimization/71433
11994 * gcc.dg/Warray-bounds-21.c: New testcase.
11995
11996 2017-01-27 Richard Biener <rguenther@suse.de>
11997
11998 PR tree-optimization/79244
11999 * gcc.dg/torture/pr79244.c: New testcase.
12000
12001 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12002
12003 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12004 all occurrences of 40 to 32.
12005
12006 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
12007
12008 PR target/79239
12009 * gcc.target/arm/pr79239.c: New test.
12010
12011 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12012
12013 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12014
12015 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
12016
12017 PR c++/64382
12018 * g++.dg/cpp1y/pr64382.C: New test.
12019
12020 2017-01-26 Martin Sebor <msebor@redhat.com>
12021
12022 PR middle-end/78703
12023 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12024 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12025 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12026 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12027
12028 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12029
12030 PR debug/79129
12031 * g++.dg/debug/dwarf2/pr79129.C: New test.
12032
12033 PR debug/78835
12034 * g++.dg/debug/dwarf2/pr78835.C: New test.
12035
12036 2017-01-26 Martin Sebor <msebor@redhat.com>
12037
12038 PR middle-end/78703
12039 * gcc.dg/format/pr78569.c: Adjust.
12040 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12041 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12042 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12043 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12044 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12045 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12046 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12047 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12048 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12049 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12050 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12051
12052 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12053
12054 PR c++/68727
12055 * g++.dg/other/offsetof8.C: Add expected error.
12056 * g++.dg/other/offsetof9.C: New test.
12057
12058 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
12059
12060 * g++.dg/opt/declone3.C: Require LTO.
12061
12062 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12063
12064 PR target/79131
12065 * gcc.target/arm/pr79131.c: New.
12066
12067 2017-01-26 Bin Cheng <bin.cheng@arm.com>
12068
12069 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12070
12071 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
12072
12073 PR libstdc++/79190
12074 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12075 matches replaced operator delete.
12076
12077 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12078
12079 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12080 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12081 avx512f with avx512dq.
12082 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12083 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12084 avx512f with avx512dq.
12085 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12086 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12087 avx512f with avx512dq.
12088
12089 2017-01-26 Marek Polacek <polacek@redhat.com>
12090
12091 PR c/79199
12092 * c-c++-common/Wduplicated-branches-13.c: New test.
12093
12094 2017-01-26 David Sherwood <david.sherwood@arm.com>
12095
12096 PR middle-end/79212
12097 * gfortran.dg/gomp/sharing-4.f90: New test.
12098
12099 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12100
12101 PR target/70465
12102 * gcc.target/i386/pr70465.c: New test.
12103
12104 * brig.dg/dg.exp: Update copyright years.
12105 * lib/brig-dg.exp: Update copyright years.
12106 * lib/brig.exp: Update copyright years.
12107
12108 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12109
12110 PR target/79179
12111 * gcc.target/powerpc/pr79179.c: New test.
12112
12113 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12114
12115 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12116 generation to accept D-mode memory accesses.
12117
12118 2017-01-25 Martin Sebor <msebor@redhat.com>
12119
12120 PR c++/71290
12121 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12122 * g++.dg/ext/flexarray-mangle.C: Same.
12123 * g++.dg/ext/flexarray-subst.C: Same.
12124 * g++.dg/ext/flexary10.C: Same.
12125 * g++.dg/ext/flexary11.C: Same.
12126 * g++.dg/ext/flexary14.C: Same.
12127 * g++.dg/ext/flexary16.C: Same.
12128 * g++.dg/ext/flexary18.C: Same.
12129 * g++.dg/ext/flexary19.C: Same.
12130 * g++.dg/ext/flexary7.C: Same.
12131 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12132 * g++.dg/ubsan/object-size-1.C: Same.
12133 * obj-c++.dg/property/at-property-23.mm: Same.
12134
12135 2017-01-25 Jakub Jelinek <jakub@redhat.com>
12136
12137 PR c++/78896
12138 * g++.dg/cpp1z/decomp24.C: New test.
12139
12140 PR c++/77914
12141 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12142 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12143 expect a warning.
12144 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12145 expect warnings.
12146 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12147 * g++.dg/cpp1y/pr59636.C: Likewise.
12148 * g++.dg/cpp1y/pr60190.C: Likewise.
12149
12150 2017-01-25 Bin Cheng <bin.cheng@arm.com>
12151
12152 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12153
12154 2017-01-25 Carl Love <cel@us.ibm.com>
12155
12156 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
12157 vec_packs built-ins
12158
12159 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12160
12161 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12162 -mcpu=cortex-a57.
12163 * gcc.target/arm/vseleqsf.c: Likewise.
12164 * gcc.target/arm/vselgedf.c: Likewise.
12165 * gcc.target/arm/vselgesf.c: Likewise.
12166 * gcc.target/arm/vselgtdf.c: Likewise.
12167 * gcc.target/arm/vselgtsf.c: Likewise.
12168 * gcc.target/arm/vselledf.c: Likewise.
12169 * gcc.target/arm/vsellesf.c: Likewise.
12170 * gcc.target/arm/vselltdf.c: Likewise.
12171 * gcc.target/arm/vselltsf.c: Likewise.
12172 * gcc.target/arm/vselnedf.c: Likewise.
12173 * gcc.target/arm/vselnesf.c: Likewise.
12174 * gcc.target/arm/vselvcdf.c: Likewise.
12175 * gcc.target/arm/vselvcsf.c: Likewise.
12176 * gcc.target/arm/vselvsdf.c: Likewise.
12177 * gcc.target/arm/vselvssf.c: Likewise.
12178
12179 2017-01-25 Richard Biener <rguenther@suse.de>
12180
12181 PR testsuite/72850
12182 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12183 to what we had before adding the threading passes.
12184
12185 2017-01-25 Richard Biener <rguenther@suse.de>
12186
12187 PR tree-optimization/69264
12188 * g++.dg/torture/pr69264.C: New testcase.
12189
12190 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12191
12192 PR target/79145
12193 * gcc.target/arm/pr79145.c: New test.
12194
12195 2017-01-25 Richard Biener <rguenther@suse.de>
12196
12197 PR debug/78363
12198 * g++.dg/gomp/pr78363-1.C: New testcase.
12199 * g++.dg/gomp/pr78363-2.C: Likewise.
12200 * g++.dg/gomp/pr78363-3.C: Likewise.
12201
12202 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12203
12204 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12205 * gcc.dg/lto/pr61526_0.c: Likewise.
12206 * gcc.dg/lto/pr64415_0.c: Likewise.
12207
12208 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12209
12210 PR c++/79205
12211 * g++.dg/cpp1z/decomp22.C: New test.
12212 * g++.dg/cpp1z/decomp23.C: New test.
12213
12214 2017-01-24 Nathan Sidwell <nathan@acm.org>
12215
12216 PR c++/78469
12217 * g++.dg/cpp0x/pr78469.C: New.
12218
12219 PR c++/79118
12220 * g++.dg/cpp0x/pr79118.C: New.
12221
12222 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12223
12224 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12225
12226 2017-01-24 David Malcolm <dmalcolm@redhat.com>
12227
12228 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12229 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12230 * gcc.dg/rtl/rtl.exp: New file.
12231 * gcc.dg/rtl/test.c: New file.
12232 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12233 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12234 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12235 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12236 * gcc.dg/rtl/x86_64/final.c: New test case.
12237 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12238 * gcc.dg/rtl/x86_64/ira.c: New test case.
12239 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12240 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12241 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12242 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12243 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12244 * gcc.dg/rtl/x86_64/test_1.h: New file.
12245 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12246 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12247 * gcc.dg/rtl/x86_64/times-two.h: New file.
12248 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12249
12250 2017-01-24 Bin Cheng <bin.cheng@arm.com>
12251
12252 PR tree-optimization/79159
12253 * g++.dg/tree-ssa/pr79159.C: New test.
12254
12255 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
12256 Martin Jambor <mjambor@suse.cz>
12257
12258 * lib/brig-dg.exp: New file.
12259 * lib/brig.exp: Likewise.
12260 * brig.dg/README: Likewise.
12261 * brig.dg/dg.exp: Likewise.
12262 * brig.dg/test/gimple/alloca.hsail: Likewise.
12263 * brig.dg/test/gimple/atomics.hsail: Likewise.
12264 * brig.dg/test/gimple/branches.hsail: Likewise.
12265 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12266 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12267 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12268 * brig.dg/test/gimple/mem.hsail: Likewise.
12269 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12270 * brig.dg/test/gimple/packed.hsail: Likewise.
12271 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12272 * brig.dg/test/gimple/variables.hsail: Likewise.
12273 * brig.dg/test/gimple/vector.hsail: Likewise.
12274
12275 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12276
12277 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12278 support asan, only on i?86/x86_64 require sse2_runtime.
12279
12280 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12281
12282 PR target/66669
12283 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12284 test on powerpc targets.
12285
12286 2017-01-23 Martin Sebor <msebor@redhat.com>
12287
12288 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12289
12290 2017-01-23 Richard Biener <rguenther@suse.de>
12291
12292 PR tree-optimization/79088
12293 PR tree-optimization/79188
12294 * gcc.dg/torture/pr79088.c: New testcase.
12295 * gcc.dg/torture/pr79188.c: Likewise.
12296
12297 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12298
12299 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12300 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12301 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12302 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12303 type of test function to reflect change in built-in function's
12304 return type.
12305 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12306 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12307 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12308 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12309 type and second argument type to reflect change in built-in
12310 function's type signature.
12311 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12312 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12313 type of test function to reflect change in built-in function's
12314 return type.
12315 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12316 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12317 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12318 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12319 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12320 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12321 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12322 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12323 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12324 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12325 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12326 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12327 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12328 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12329 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12330 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12331 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12332 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12333 type of test function to reflect change in built-in function's
12334 return type.
12335 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12336 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12337 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12338 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12339 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12340 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12341 test function's result and second argument to reflect change in
12342 built-in function's type signature.
12343 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12344
12345 2017-01-23 Nathan Sidwell <nathan@acm.org>
12346
12347 PR C++/71710
12348 * g++.dg/template/pr71710.C: New.
12349
12350 PR c++/71406
12351 PR c++/77508
12352 * g++.dg/template/pr71406.C: New.
12353
12354 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12355
12356 * gfortran.dg/integer_exponentiation_7.f90: New test.
12357
12358 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12359
12360 PR rtl-optimization/78634
12361 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12362
12363 2017-01-23 Bin Cheng <bin.cheng@arm.com>
12364
12365 PR tree-optimization/70754
12366 * gfortran.dg/pr70754.f90: New test.
12367
12368 2017-01-23 Martin Liska <mliska@suse.cz>
12369
12370 PR tree-optimization/79196
12371 * gcc.dg/asan/pr79196.c: New test.
12372 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12373
12374 2017-01-23 Michael Matz <matz@suse.de>
12375
12376 PR tree-optimization/78384
12377 * gcc.dg/pr78384.c: New test.
12378
12379 2017-01-23 Richard Biener <rguenther@suse.de>
12380
12381 PR tree-optimization/79186
12382 * gcc.dg/torture/pr79186.c: New testcase.
12383 * gcc.dg/torture/pr79187.c: Likewise.
12384
12385 2017-01-23 Martin Jambor <mjambor@suse.cz>
12386
12387 * gcc.dg/ipa/vrp8.c: New test.
12388
12389 2017-01-23 Martin Jambor <mjambor@suse.cz>
12390
12391 PR ipa/79108
12392 * gfortran.dg/lto/pr79108_0.f90: New test.
12393
12394 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12395
12396 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12397 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12398 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12399 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12400 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12401 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12402 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12403 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12404 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12405 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12406 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12407 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12408 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12409 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12410 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12411 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12412
12413 2017-01-23 Richard Biener <rguenther@suse.de>
12414 Nick Clifton <nickc@redhat.com>
12415
12416 PR testsuite/78421
12417 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12418 If the target is ARM return the result of the
12419 check_effective_target_arm_vect_no_misalign proc.
12420 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12421 support unaligned vectors then only expect one of the loops to be
12422 unrolled.
12423
12424 2017-01-23 Martin Liska <mliska@suse.cz>
12425
12426 * gcc.dg/asan/use-after-scope-10.c: New test.
12427 * gcc.dg/asan/use-after-scope-11.c: New test.
12428 * g++.dg/asan/use-after-scope-5.C: New test.
12429
12430 2017-01-23 Martin Liska <mliska@suse.cz>
12431
12432 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12433 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12434 sanopt optimization for ASAN_POISON.
12435
12436 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12437
12438 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12439
12440 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12441
12442 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12443 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12444 for poly*_t types.
12445 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12446 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12447 exec_vcombine): Likewise.
12448 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12449 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12450 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12451 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12452 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12453 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12454 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12455 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12456 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12457 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12458 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12459 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12460 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12461 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12462 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12463 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12464 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12465 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12466 Likewise.
12467 (TEST_VGET_LANE): Cast to uint to avoid warning.
12468 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12469 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12470 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12471 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12472 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12473 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12474 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12475 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12476 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12477 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12478 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12479 CHECK_POLY instead of CHECK for poly64_t types.
12480 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12481 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12482 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12483 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12484 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12485 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12486 uint32_t.
12487 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12488 for int32_t, int64_t.
12489 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12490 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12491 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12492 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12493 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12494 needed.
12495
12496 2017-01-22 Jakub Jelinek <jakub@redhat.com>
12497
12498 PR fortran/79154
12499 * gfortran.dg/gomp/pr79154-1.f90: New test.
12500 * gfortran.dg/gomp/pr79154-2.f90: New test.
12501
12502 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12503
12504 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12505
12506 2017-01-21 Marek Polacek <polacek@redhat.com>
12507
12508 PR testsuite/79169
12509 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12510
12511 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
12512
12513 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12514
12515 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12516
12517 PR rtl-optimization/79125
12518 * gcc.dg/torture/pr79125.c: New test.
12519
12520 2017-01-20 Jiong Wang <jiong.wang@arm.com>
12521
12522 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
12523 only.
12524 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12525 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
12526
12527 2017-01-20 Nathan Sidwell <nathan@acm.org>
12528
12529 PR c++/78495
12530 * g++.dg/cpp1z/inh-ctor38.C: New.
12531
12532 2017-01-20 Marek Polacek <polacek@redhat.com>
12533
12534 PR c/79152
12535 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12536
12537 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12538
12539 * lib/target-supports.exp (check_configured_with): New procedure.
12540 (check_effective_target_default_mode): new effective target.
12541 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12542 default mode. Fix dg-skip-if target selector syntax.
12543 * gcc.target/arm/optional_thumb-2.c: Likewise.
12544 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12545 syntax.
12546
12547 2017-01-20 David Malcolm <dmalcolm@redhat.com>
12548
12549 PR c++/77829
12550 PR c++/78656
12551 * g++.dg/spellcheck-pr77829.C: New test case.
12552 * g++.dg/spellcheck-pr78656.C: New test case.
12553
12554 2017-01-20 Marek Polacek <polacek@redhat.com>
12555
12556 PR c/64279
12557 * c-c++-common/Wduplicated-branches-1.c: New test.
12558 * c-c++-common/Wduplicated-branches-10.c: New test.
12559 * c-c++-common/Wduplicated-branches-11.c: New test.
12560 * c-c++-common/Wduplicated-branches-12.c: New test.
12561 * c-c++-common/Wduplicated-branches-2.c: New test.
12562 * c-c++-common/Wduplicated-branches-3.c: New test.
12563 * c-c++-common/Wduplicated-branches-4.c: New test.
12564 * c-c++-common/Wduplicated-branches-5.c: New test.
12565 * c-c++-common/Wduplicated-branches-6.c: New test.
12566 * c-c++-common/Wduplicated-branches-7.c: New test.
12567 * c-c++-common/Wduplicated-branches-8.c: New test.
12568 * c-c++-common/Wduplicated-branches-9.c: New test.
12569 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12570 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12571 * g++.dg/ext/builtin-object-size3.C: Likewise.
12572 * g++.dg/gomp/loop-1.C: Likewise.
12573 * g++.dg/warn/Wduplicated-branches1.C: New test.
12574 * g++.dg/warn/Wduplicated-branches2.C: New test.
12575
12576 2017-01-20 Martin Liska <mliska@suse.cz>
12577
12578 PR lto/69188
12579 * gcc.dg/lto/pr69188_0.c: New test.
12580 * gcc.dg/lto/pr69188_1.c: New test.
12581
12582 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12583
12584 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12585 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12586 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12587 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12588 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12589 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12590 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12591 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12592 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12593 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12594 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12595 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12596 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12597 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12598 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12599 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12600 * gcc.target/i386/avx-1.c: Test new intrinsics.
12601 * gcc.target/i386/sse-13.c: Ditto.
12602 * gcc.target/i386/sse-23.c: Ditto.
12603
12604 2017-01-20 Richard Biener <rguenther@suse.de>
12605
12606 PR tree-optimization/71264
12607 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12608
12609 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12610
12611 * gcc.target/mips/madd4-1.c: New file.
12612 * gcc.target/mips/madd4-2.c: Likewise.
12613 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12614 HAS_MADD4.
12615 (mips_option_groups): Add -m[no-]madd4.
12616 (mips-dg-init): Detect default -mno-madd4.
12617 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12618 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12619 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12620 * gcc.target/mips/nmadd-1.c: Likewise.
12621 * gcc.target/mips/nmadd-2.c: Likewise.
12622 * gcc.target/mips/nmadd-3.c: Likewise.
12623
12624 2017-01-19 Jiong Wang <jiong.wang@arm.com>
12625
12626 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12627 combined instructions.
12628 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12629 instructions.
12630 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12631 of pointer authentication.
12632
12633 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12634
12635 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12636 floating point hardware to run test.
12637
12638 2017-01-19 Tamar Christina <tamar.christina@arm.com>
12639
12640 * lib/target-supports.exp
12641 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12642
12643 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12644
12645 PR testsuite/79051
12646 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12647 __x86_64__]: Allow for target i?86-*-*.
12648
12649 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12650
12651 PR target/78176
12652 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12653 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12654 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12655 HAS_LXC1.
12656 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12657 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12658 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12659
12660 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12661
12662 PR fortran/70696
12663 * gfortran.dg/coarray_43.f90: New test.
12664
12665 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
12666
12667 PR rtl-optimization/79121
12668 * gcc.c-torture/execute/pr79121.c: New test.
12669
12670 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12671
12672 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12673 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12674
12675 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
12676
12677 PR fortran/50069
12678 PR fortran/55086
12679 * gfortran.dg/pr50069_1.f90: New test.
12680 * gfortran.dg/pr50069_2.f90: New test.
12681 * gfortran.dg/pr55086_1.f90: New test.
12682 * gfortran.dg/pr55086_1_tfat.f90: New test.
12683 * gfortran.dg/pr55086_2.f90: New test.
12684 * gfortran.dg/pr55086_2_tfat.f90: New test.
12685 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
12686
12687 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12688 * gcc.dg/strcmp-1.c: New test.
12689 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
12690
12691 2017-01-18 David Malcolm <dmalcolm@redhat.com>
12692
12693 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
12694 (dejagnu_fail): Likewise.
12695 (dejagnu_note): Likewise.
12696 (pass): Provide forward decl, moving true decl to after #include
12697 of harness.h.
12698 (fail): Likewise.
12699 (note): Likewise.
12700
12701 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12702
12703 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12704 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12705
12706 2017-01-18 Nathan Sidwell <nathan@acm.org>
12707
12708 PR c++/78488
12709 * g++.dg/cpp1z/inh-ctor37.C: New.
12710
12711 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
12712
12713 PR rtl-optimization/78952
12714 * gcc.target/i386/pr78952-1.c: New test.
12715 * gcc.target/i386/pr78952-2.c: Ditto.
12716
12717 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12718
12719 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
12720
12721 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12722
12723 PR fortran/70696
12724 * gfortran.dg/coarray_event_1.f08: New test.
12725
12726 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12727
12728 PR target/77416
12729 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
12730 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
12731 from dg-options.
12732 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
12733 guarded test.
12734 * gcc.target/powerpc/fusion4.c: Likewise.
12735 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
12736 guarded test.
12737 * gcc.target/powerpc/pr58673-1.c: Likewise.
12738 * gcc.target/powerpc/pr58673-2.c: Likewise.
12739 * gcc.target/powerpc/pr59054.c: Likewise.
12740
12741 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12742
12743 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
12744 vec_bperm.
12745 * gcc.target/powerpc/p9-vbpermd.c: New file.
12746
12747 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12748
12749 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
12750 (must_not_compile2): Downcase first letter of error messages.
12751 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
12752 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
12753
12754 2017-01-18 Nathan Sidwell <nathan@acm.org>
12755
12756 PR c++/79091
12757 * g++.dg/pr79091.C: New.
12758
12759 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12760
12761 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
12762 to dg-options.
12763 (p0): Add missing dg-error.
12764
12765 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
12766
12767 * gcc.target/msp430/mul_f5_muldef.c: New test.
12768
12769 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12770
12771 PR target/79004
12772 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
12773 options. Fix up the syntax for using \m and \M.
12774
12775 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12776
12777 PR target/78875
12778 * gcc.target/powerpc/ssp-1.c: New testcase.
12779 * gcc.target/powerpc/ssp-2.c: New testcase.
12780
12781 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12782
12783 * gcc.target/aarch64/eh_return.c: New test.
12784
12785 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12786
12787 * vec-rlmi-rlnm.c: New file.
12788
12789 2017-01-17 Nathan Sidwell <nathan@acm.org>
12790
12791 PR c++/61636
12792 * g++.dg/cpp1y/pr61636-1.C: New.
12793 * g++.dg/cpp1y/pr61636-2.C: New.
12794 * g++.dg/cpp1y/pr61636-3.C: New.
12795
12796 2017-01-17 Martin Sebor <msebor@redhat.com>
12797
12798 PR testsuite/79115
12799 * gcc.dg/pr78768.c: Make it a link-only test.
12800
12801 2017-01-17 David Malcolm <dmalcolm@redhat.com>
12802
12803 PR c++/71497
12804 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
12805 expected messages.
12806 * c-c++-common/Wmisleading-indentation.c: Likewise.
12807
12808 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
12809
12810 PR target/79058
12811 * gcc.target/arm/pr79058.c: New.
12812
12813 2017-01-17 Jakub Jelinek <jakub@redhat.com>
12814
12815 PR tree-optimization/71854
12816 * gcc.dg/vect/pr71854.c: New test.
12817
12818 2017-01-17 Martin Liska <mliska@suse.cz>
12819
12820 PR ipa/71207
12821 * g++.dg/ipa/pr71207.C: New test.
12822
12823 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
12824
12825 PR middle-end/77445
12826 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
12827 * gcc.dg/tree-ssa/pr77445.c: New testcase.
12828
12829 2017-01-17 Jakub Jelinek <jakub@redhat.com>
12830
12831 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
12832 rather than long unsigned int.
12833 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
12834
12835 2017-01-17 Richard Biener <rguenther@suse.de>
12836
12837 PR tree-optimization/71433
12838 * gcc.dg/Warray-bounds-20.c: New testcase.
12839
12840 2017-01-17 Richard Biener <rguenther@suse.de>
12841
12842 PR testsuite/52563
12843 PR testsuite/71237
12844 PR testsuite/77737
12845 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
12846 * gcc.dg/tree-ssa/scev-4.c: Likewise.
12847 * gcc.dg/tree-ssa/scev-5.c: Likewise.
12848
12849 2017-01-17 Alan Modra <amodra@gmail.com>
12850
12851 * gcc.target/powerpc/pr79066.c: New.
12852
12853 2017-01-16 Jeff Law <law@redhat.com>
12854
12855 PR tree-optimization/33562
12856 PR tree-optimization/61912
12857 PR tree-optimization/77485
12858 PR tree-optimization/79090
12859 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
12860 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
12861
12862 2017-01-16 Jakub Jelinek <jakub@redhat.com>
12863
12864 PR c/79089
12865 * gcc.c-torture/compile/pr79089.c: New test.
12866
12867 PR target/79080
12868 * gcc.dg/pr79080.c: New test.
12869
12870 2017-01-16 David Malcolm <dmalcolm@redhat.com>
12871
12872 PR c/78304
12873 * gcc.dg/format/pr78304.c: Convert argument from integral type
12874 to a pointer.
12875 * gcc.dg/format/pr78304-2.c: Likewise.
12876
12877 2017-01-16 Carl Love <cel@us.ibm.com>
12878
12879 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
12880 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
12881
12882 2017-01-16 Carl Love <cel@us.ibm.com>
12883
12884 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
12885 Change arguments and return type to bool long long.
12886
12887 2017-01-16 Martin Sebor <msebor@redhat.com>
12888
12889 PR testsuite/79051
12890 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
12891 on x86.
12892
12893 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12894
12895 Revert:
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 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12902
12903 * gcc.target/powerpc/swaps-p8-27.c: New.
12904
12905 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12906
12907 PR c++/71737
12908 * g++.dg/cpp0x/pr71737.C: New.
12909
12910 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
12911
12912 * gnat.dg/opt62.adb: New test.
12913 * gnat.dg/opt62_pkg.ads: New helper.
12914
12915 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
12916
12917 PR rtl-optimization/78626
12918 PR rtl-optimization/78727
12919 * gcc.dg/torture/pr78626.c: New test.
12920 * gcc.dg/torture/pr78727.c: New test.
12921
12922 2017-01-14 Alan Modra <amodra@gmail.com>
12923
12924 * gcc.c-torture/compile/pr72749.c: New test.
12925
12926 2017-01-13 David Malcolm <dmalcolm@redhat.com>
12927
12928 PR c/78304
12929 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
12930 (test_macro_2): New test.
12931 (test_macro_3): New test.
12932 (test_macro_4): New test.
12933 (test_non_contiguous_strings): Convert line number to line offset.
12934 * gcc.dg/format/pr78304-2.c: New test case.
12935 * gcc.dg/format/pr78304.c: New test case.
12936
12937 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
12938
12939 * gcc.target/i386/funcspec-56.inc: Add missing options and
12940 reorder options by implied ISAs, as in ix86_target_string.
12941
12942 2017-01-13 Marek Polacek <polacek@redhat.com>
12943
12944 PR c++/71166
12945 * g++.dg/cpp0x/constexpr-array18.C: New test.
12946
12947 2017-01-13 Jeff Law <law@redhat.com>
12948
12949 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
12950
12951 PR tree-optimization/61912
12952 PR tree-optimization/77485
12953 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
12954 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
12955 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
12956
12957 PR tree-optimization/33562
12958 PR tree-optimization/61912
12959 PR tree-optimization/77485
12960 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
12961 * gcc.dg/tree-ssa/complex-5.c: Likewise.
12962 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
12963 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
12964 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
12965 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
12966 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
12967
12968 2017-01-13 Martin Liska <mliska@suse.cz>
12969
12970 PR ipa/79043
12971 * gcc.c-torture/execute/pr79043.c: New test.
12972
12973 2017-01-13 Richard Biener <rguenther@suse.de>
12974
12975 PR middle-end/78411
12976 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
12977
12978 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12979
12980 PR fortran/70697
12981 * gfortran.dg/coarray/event_4.f08: New test.
12982
12983 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12984
12985 PR fortran/70696
12986 * gfortran.dg/coarray/event_3.f08: New test.
12987
12988 2017-01-13 Richard Biener <rguenther@suse.de>
12989
12990 PR tree-optimization/77283
12991 * gcc.dg/tree-ssa/split-path-9.c: Fix.
12992
12993 2017-01-13 Richard Biener <rguenther@suse.de>
12994
12995 * gcc.dg/gimplefe-22.c: New testcase.
12996
12997 2017-01-13 Richard Biener <rguenther@suse.de>
12998
12999 PR tree-optimization/77283
13000 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13001 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13002 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13003
13004 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13005
13006 * gcc.dg/pr77862.c: Require fpic target.
13007
13008 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13009
13010 PR target/79004
13011 * gcc.target/powerpc/pr79004.c: New test.
13012
13013 2017-01-12 Martin Sebor <msebor@redhat.com>
13014
13015 * gcc.dg/pr78138.c: Adjust.
13016 * gcc.dg/pr78768.c: Adjust.
13017 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13018 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13019 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13020 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13021 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13022 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13023 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13024 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13025 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13026 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13027 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13028
13029 2017-01-12 Jakub Jelinek <jakub@redhat.com>
13030
13031 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13032
13033 2017-01-12 Martin Sebor <msebor@redhat.com>
13034
13035 PR testsuite/79051
13036 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13037 due to bug 79054.
13038
13039 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
13040
13041 * gcc.dg/pr78768.c: Require LTO.
13042
13043 2017-01-12 Martin Sebor <msebor@redhat.com>
13044
13045 PR c/79074
13046 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13047 due to the referenced bug.
13048
13049 2017-01-12 Martin Sebor <msebor@redhat.com>
13050
13051 PR testsuite/79073
13052 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13053
13054 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
13055
13056 * gcc.target/i386/builtin_target.c (check_features): Check all
13057 supported __builtin_cpu_supports options.
13058
13059 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13060
13061 PR tree-optimization/78319
13062 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13063 Remove xfail.
13064
13065 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13066
13067 PR target/79044
13068 * gcc.target/powerpc/swaps-p8-26.c: New.
13069
13070 2017-01-12 Richard Biener <rguenther@suse.de>
13071
13072 * gcc.dg/gimplefe-21.c: New testcase.
13073
13074 2017-01-12 Michael Collison <michael.collison@arm.com>
13075
13076 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13077
13078 2017-01-11 Julia Koval <julia.koval@intel.com>
13079 Uros Bizjak <ubizjak@gmail.com>
13080
13081 * gcc.target/i386/sgx.c New test.
13082 * gcc.target/i386/sse-12.c: Add -msgx.
13083 * gcc.target/i386/sse-13.c: Ditto.
13084 * gcc.target/i386/sse-14.c: Ditto.
13085 * gcc.target/i386/sse-22.c: Ditto.
13086 * gcc.target/i386/sse-23.c: Ditto.
13087 * g++.dg/other/i386-2.C: Ditto.
13088 * g++.dg/other/i386-3.C: Ditto.
13089
13090 2017-01-11 Martin Sebor <msebor@redhat.com>
13091
13092 PR c++/24511
13093 * g++.dg/template/explicit9.C: New test.
13094
13095 2017-01-11 Nathan Sidwell <nathan@acm.org>
13096
13097 PR c++/77812
13098 * g++.dg/pr77812.C: New.
13099
13100 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13101
13102 PR c++/71537
13103 * g++.dg/cpp1y/constexpr-71537.C: New test.
13104
13105 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13106 argument.
13107
13108 2017-01-11 Martin Sebor <msebor@redhat.com>
13109
13110 PR c/47931
13111 * c-c++-common/Waddress-2.c: New test.
13112
13113 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13114
13115 PR c++/78341
13116 * g++.dg/cpp0x/pr78341.C: New test.
13117
13118 2017-01-11 Martin Sebor <msebor@redhat.com>
13119
13120 PR c/78768
13121 * gcc.dg/pr78768.c: New test.
13122
13123 2017-01-11 David Malcolm <dmalcolm@redhat.com>
13124
13125 PR driver/78877
13126 * gcc.dg/spellcheck-options-14.c: New test case.
13127 * gcc.dg/spellcheck-options-15.c: New test case.
13128 * gcc.dg/spellcheck-options-16.c: New test case.
13129 * gcc.dg/spellcheck-options-17.c: New test case.
13130
13131 2017-01-11 Martin Liska <mliska@suse.cz>
13132
13133 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13134
13135 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13136
13137 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13138 instead of just 1 for the decomposition from struct C.
13139
13140 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13141
13142 * gcc.c-torture/execute/20170111-1.c: New test.
13143
13144 2017-01-11 Richard Biener <rguenther@suse.de>
13145
13146 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13147
13148 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13149
13150 PR middle-end/50199
13151 * gcc.dg/lto/pr50199_0.c: New test.
13152
13153 2017-01-10 Martin Sebor <msebor@redhat.com>
13154
13155 PR testsuite/78960
13156 PR testsuite/78959
13157 PR testsuite/78133
13158 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13159 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13160
13161 2017-01-10 Martin Sebor <msebor@redhat.com>
13162
13163 PR middle-end/78138
13164 * gcc.dg/pr78138.c: New test.
13165
13166 2017-01-10 David Malcolm <dmalcolm@redhat.com>
13167
13168 PR c++/77949
13169 * g++.dg/diagnostic/pr77949.C: New test case.
13170
13171 2017-01-10 Martin Sebor <msebor@redhat.com>
13172
13173 PR middle-end/78245
13174 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13175
13176 2017-01-10 Martin Sebor <msebor@redhat.com>
13177
13178 PR tree-optimization/78775
13179 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13180 * gcc.dg/attr-alloc_size-10.c: New test.
13181 * gcc.dg/attr-alloc_size-11.c: New test.
13182 * gcc.dg/builtin-stringop-chk-7.c: New test.
13183 * gcc.dg/pr78775.c: New test.
13184 * gcc.dg/pr78973-2.c: New test.
13185 * gcc.dg/pr78973.c: New test.
13186
13187 2017-01-10 Jeff Law <law@redhat.com>
13188
13189 PR tree-optimization/77766
13190 PR tree-optimization/78856
13191 * gcc.c-torture/execute/pr77766.c: New test.
13192
13193 2016-01-10 Richard Biener <rguenther@suse.de>
13194
13195 PR tree-optimization/79034
13196 * g++.dg/torture/pr79034.C: New testcase.
13197
13198 2017-01-10 Martin Liska <mliska@suse.cz>
13199
13200 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13201 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13202 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13203 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13204 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13205 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13206 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13207 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13208 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13209 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13210 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13211 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13212 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13213 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13214 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13215 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13216 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13217 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13218 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13219 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13220 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13221 * gcc.dg/ipa/pr64307.c: Likewise.
13222 * gcc.dg/ipa/pr77653.c: Likewise.
13223
13224 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13225
13226 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13227 * g++.dg/other/i386-3.C: Ditto.
13228 * gcc.target/i386/sse-12.c: Ditto.
13229 * gcc.target/i386/sse-13.c: Ditto.
13230 * gcc.target/i386/sse-22.c: Ditto.
13231 * gcc.target/i386/sse-23.c: Ditto.
13232 * gcc.target/i386/builtin_target.c: Handle new option.
13233 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13234 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13235 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13236
13237 2017-01-09 Martin Sebor <msebor@redhat.com>
13238
13239 PR testsuite/79036
13240 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13241 with different precisions.
13242
13243 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13244
13245 * g++.dg/opt/call2.C: New test.
13246 * g++.dg/opt/call3.C: Likewise.
13247 * gnat.dg/array26.adb: New test.
13248 * gnat.dg/array26_pkg.ad[sb]: New helper.
13249 * gnat.dg/array27.adb: New test.
13250 * gnat.dg/array27_pkg.ad[sb]: New helper.
13251 * gnat.dg/array28.adb: New test.
13252 * gnat.dg/array28_pkg.ad[sb]: New helper.
13253
13254 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13255
13256 PR translation/79019
13257 PR translation/79020
13258 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13259 diagnostics.
13260 * gfortran.dg/initialization_17.f90: Likewise.
13261
13262 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13263
13264 PR testsuite/79026
13265 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13266 * gcc.target/i386/pr78904-4.c: Likewise.
13267 * gcc.target/i386/pr78904-6.c: Likewise.
13268 * gcc.target/i386/pr78967-2.c: Likewise.
13269
13270 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13271
13272 PR tree-optimization/78899
13273 * gcc.target/i386/pr78899.c: New test.
13274 * gcc.dg/pr71077.c: New test.
13275
13276 2017-01-09 Martin Jambor <mjambor@suse.cz>
13277
13278 PR ipa/78365
13279 PR ipa/78599
13280 * gcc.dg/torture/pr78365.c: New test.
13281
13282 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13283
13284 PR c++/78948
13285 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13286 (main): Use int* instead of long long.
13287
13288 PR tree-optimization/78938
13289 * gcc.dg/vect/pr78938.c: New test.
13290
13291 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13292
13293 * gcc.dg/20161219.c: New test.
13294
13295 2017-01-09 Richard Biener <rguenther@suse.de>
13296
13297 PR tree-optimization/78997
13298 * gcc.dg/torture/pr78997.c: New testcase.
13299
13300 2017-01-09 Richard Biener <rguenther@suse.de>
13301
13302 PR debug/79000
13303 * g++.dg/lto/pr79000_0.C: New testcase.
13304 * g++.dg/lto/pr79000_1.c: Likewise.
13305
13306 2017-01-08 Martin Sebor <msebor@redhat.com>
13307
13308 PR middle-end/77708
13309 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13310 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13311 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13312 due to bug 78969.
13313 * gcc.dg/format/pr78569.c: Adjust.
13314
13315 2017-01-07 David Malcolm <dmalcolm@redhat.com>
13316
13317 PR c++/72803
13318 * g++.dg/diagnostic/pr72803.C: New test case.
13319
13320 2017-01-07 Martin Sebor <msebor@redhat.com>
13321
13322 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13323 * gcc.dg/attr-alloc_size-4.c: Same.
13324
13325 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13326
13327 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13328 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13329 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13330 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13331 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13332 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13333 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13334
13335 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13336 * gcc.dg/memcmp-1.c: New.
13337 * gcc.dg/strncmp-1.c: New.
13338
13339 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13340
13341 * gcc.target/arm/acle/mcrr: New.
13342 * gcc.target/arm/acle/mcrr2: New.
13343 * gcc.target/arm/acle/mrrc: New.
13344 * gcc.target/arm/acle/mrrc2: New.
13345
13346 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13347
13348 * gcc.target/arm/acle/mcr.c: New.
13349 * gcc.target/arm/acle/mrc.c: New.
13350 * gcc.target/arm/acle/mcr2.c: New.
13351 * gcc.target/arm/acle/mrc2.c: New.
13352
13353 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13354
13355 * gcc.target/arm/acle/ldc: New.
13356 * gcc.target/arm/acle/ldc2: New.
13357 * gcc.target/arm/acle/ldcl: New.
13358 * gcc.target/arm/acle/ldc2l: New.
13359 * gcc.target/arm/acle/stc: New.
13360 * gcc.target/arm/acle/stc2: New.
13361 * gcc.target/arm/acle/stcl: New.
13362 * gcc.target/arm/acle/stc2l: New.
13363
13364 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13365
13366 * gcc.target/arm/acle/acle.exp: Run tests for different options
13367 and make sure fat-lto-objects is used such that we can still do
13368 assemble scans.
13369 * gcc.target/arm/acle/cdp.c: New.
13370 * gcc.target/arm/acle/cdp2.c: New.
13371 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13372 (check_effective_target_arm_coproc1_ok_nocache): New.
13373 (check_effective_target_arm_coproc2_ok): New.
13374 (check_effective_target_arm_coproc2_ok_nocache): New.
13375 (check_effective_target_arm_coproc3_ok): New.
13376 (check_effective_target_arm_coproc3_ok_nocache): New.
13377 (check_effective_target_arm_coproc4_ok): New.
13378 (check_effective_target_arm_coproc4_ok_nocache): New.
13379
13380 2017-01-06 Martin Sebor <msebor@redhat.com>
13381
13382 PR middle-end/78605
13383 * gcc.dg/tree-ssa/pr78605.c: New test.
13384
13385 2017-01-05 Martin Sebor <msebor@redhat.com>
13386
13387 PR tree-optimization/78910
13388 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13389 diagnostics.
13390 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13391 * gcc.dg/tree-ssa/pr78910.c: New test.
13392
13393 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13394
13395 * gcc.dg/sso-10.c: New test.
13396
13397 2017-01-05 Jakub Jelinek <jakub@redhat.com>
13398
13399 PR tree-optimization/71016
13400 * gcc.target/i386/pr71016.c: New test.
13401 * gcc.target/aarch64/pr71016.c: New test.
13402 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13403
13404 PR c++/78931
13405 * g++.dg/cpp1z/decomp19.C: New test.
13406
13407 PR c++/78890
13408 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13409 * g++.dg/init/union1.C: Likewise.
13410 * g++.dg/cpp0x/union6.C: Expect errors.
13411 * g++.dg/cpp0x/union8.C: New test.
13412 * g++.dg/cpp0x/pr78890-1.C: New test.
13413 * g++.dg/cpp0x/pr78890-2.C: New test.
13414
13415 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
13416
13417 * gcc.target/powerpc/pr71670.c: Require p9vector.
13418 * gcc.target/powerpc/p9-novsx.c: Same.
13419
13420 2017-01-05 David Malcolm <dmalcolm@redhat.com>
13421
13422 * selftests/asr_div1.rtl: New file.
13423 * selftests/aarch64: New subdirectory.
13424 * selftests/aarch64/times-two.rtl: New file.
13425 * selftests/bb-index.rtl: New file.
13426 * selftests/cfg-test.rtl: New file.
13427 * selftests/const-int.rtl: New file.
13428 * selftests/example-labels.rtl: New file.
13429 * selftests/insn-with-mode.rtl: New file.
13430 * selftests/jump-to-label-ref.rtl: New file.
13431 * selftests/jump-to-return.rtl: New file.
13432 * selftests/jump-to-simple-return.rtl: New file.
13433 * selftests/mem.rtl: New file.
13434 * selftests/note-insn-deleted.rtl: New file.
13435 * selftests/note_insn_basic_block.rtl: New file.
13436 * selftests/simple-cse.rtl: New file.
13437 * selftests/symbol-ref.rtl: New file.
13438 * selftests/x86_64: New subdirectory.
13439 * selftests/x86_64/call-insn.rtl: New file.
13440 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13441 * selftests/x86_64/times-two.rtl: New file.
13442 * selftests/x86_64/unspec.rtl: New file.
13443
13444 2017-01-05 Nathan Sidwell <nathan@acm.org>
13445
13446 PR c++/78765
13447 * g++.dg/cpp0x/pr78765.C: New.
13448
13449 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13450
13451 * gcc.target/s390/memcpy-2.c: New test.
13452 * gcc.target/s390/memset-2.c: New test.
13453
13454 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13455
13456 * gcc.target/s390/memcpy-1.c: New test.
13457
13458 2017-01-04 Jeff Law <law@redhat.com>
13459
13460 PR tree-optimization/78812
13461 * g++.dg/torture/pr78812.C: New test.
13462
13463 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13464
13465 PR target/71977
13466 PR target/70568
13467 PR target/78823
13468 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13469 64-bit VSX systems with direct move, whether we optimize common
13470 code sequences in the GLIBC math library for float math functions.
13471 * gcc.target/powerpc/pr71977-2.c: Likewise.
13472
13473 2017-01-04 Marek Polacek <polacek@redhat.com>
13474
13475 PR c++/64767
13476 * c-c++-common/Wpointer-compare-1.c: New test.
13477
13478 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13479
13480 PR c++/78949
13481 * c-c++-common/Wunused-var-16.c: New test.
13482
13483 PR c++/78693
13484 * g++.dg/cpp0x/pr78693.C: New test.
13485
13486 PR driver/78957
13487 * gcc.dg/pr78957.c: New test.
13488
13489 * g++.dg/cpp1y/auto-fn34.C: New test.
13490
13491 PR c++/71182
13492 * g++.dg/cpp0x/pr71182.C: New test.
13493
13494 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13495
13496 PR target/78056
13497 * gcc.target/powerpc/pr78056-1.c: New test.
13498 * gcc.target/powerpc/pr78056-2.c: New test.
13499 * gcc.target/powerpc/pr78056-3.c: New test.
13500 * gcc.target/powerpc/pr78056-4.c: New test.
13501 * gcc.target/powerpc/pr78056-5.c: New test.
13502 * gcc.target/powerpc/pr78056-6.c: New test.
13503 * gcc.target/powerpc/pr78056-7.c: New test.
13504 * gcc.target/powerpc/pr78056-8.c: New test.
13505 * lib/target-supports.exp
13506 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13507 whether the effective target supports the popcntb instruction.
13508
13509 2017-01-03 Jeff Law <law@redhat.com>
13510
13511 PR tree-optimization/67955
13512 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13513
13514 2017-01-04 Marek Polacek <polacek@redhat.com>
13515
13516 PR c++/77545
13517 PR c++/77284
13518 * g++.dg/cpp0x/range-for32.C: New test.
13519 * g++.dg/cpp0x/range-for33.C: New test.
13520
13521 2017-01-04 David Malcolm <dmalcolm@redhat.com>
13522
13523 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13524
13525 2017-01-04 Nathan Sidwell <nathan@acm.org>
13526
13527 PR c++/66735
13528 * g++.dg/cpp1y/pr66735.C: New.
13529
13530 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13531
13532 PR tree-optimization/71563
13533 * gcc.dg/tree-ssa/pr71563.c: New test.
13534
13535 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13536
13537 PR fortran/78534
13538 PR fortran/78976
13539 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13540 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13541 * gfortran.dg/transfer_intrinsic_1.f90: Change
13542 scan-tree-dump-times due to gfc_trans_string_copy change to
13543 avoid -Wstringop-overflow.
13544
13545 2017-01-03 Jeff Law <law@redhat.com>
13546
13547 PR tree-optimization/78856
13548 * gcc.c-torture/execute/pr78856.c: New test.
13549
13550 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13551
13552 PR target/78953
13553 * gcc.target/powerpc/pr78953.c: New test.
13554
13555 2017-01-03 Ian Lance Taylor <iant@google.com>
13556
13557 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13558 enums.
13559
13560 2017-01-03 Martin Sebor <msebor@redhat.com>
13561
13562 PR tree-optimization/78696
13563 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13564 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13565 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13566 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13567
13568 2017-01-03 David Malcolm <dmalcolm@redhat.com>
13569
13570 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13571 with more than one digit.
13572 * lib/gcc-dg.exp (process-message): Support more than one digit
13573 in relative line specifications.
13574
13575 2017-01-03 Jakub Jelinek <jakub@redhat.com>
13576
13577 PR tree-optimization/78965
13578 * gcc.dg/pr78965.c: New test.
13579
13580 PR middle-end/78901
13581 * g++.dg/opt/pr78901.C: New test.
13582
13583 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13584
13585 PR fortran/78534
13586 PR fortran/66310
13587 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13588 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13589 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13590 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13591 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13592 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13593 * gfortran.dg/string_1_lp64.f90: New test.
13594 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13595 * gfortran.dg/string_3_lp64.f90: New test.
13596 * gfortran.dg/transfer_intrinsic_1.f90: Change
13597 scan-tree-dump-times due to gfc_trans_string_copy change to
13598 avoid -Wstringop-overflow.
13599
13600 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
13601
13602 PR target/78967
13603 * gcc.target/i386/pr78967-1.c: New test.
13604 * gcc.target/i386/pr78967-2.c: Ditto.
13605 * gcc.target/i386/pr78967-3.c: Ditto.
13606
13607 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13608 * gcc.target/i386/pr78904-4.c: Ditto.
13609 * gcc.target/i386/pr78904-6.c: Ditto.
13610
13611 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
13612
13613 PR middle-end/77674
13614 * g++.dg/torture/pr77674.C: New testcase.
13615
13616 2017-01-01 Jakub Jelinek <jakub@redhat.com>
13617
13618 Update copyright years.
13619 \f
13620 Copyright (C) 2017 Free Software Foundation, Inc.
13621
13622 Copying and distribution of this file, with or without modification,
13623 are permitted in any medium without royalty provided the copyright
13624 notice and this notice are preserved.