re PR c++/70343 (internal compiler error: in tsubst_copy, wrong code with lambda...
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
2
3 PR c++/70343
4 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
5
6 2017-10-03 Jeff Law <law@redhat.com>
7
8 PR target/82358
9 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
10
11 2017-10-03 Martin Jambor <mjambor@suse.cz>
12
13 PR tree-optimization/82363
14 * gcc.dg/tree-ssa/pr82363.c: New test.
15
16 2017-10-03 Jakub Jelinek <jakub@redhat.com>
17
18 PR tree-optimization/82381
19 * gcc.c-torture/compile/pr82381.c: New test.
20
21 PR target/82386
22 * gcc.dg/pr82386.c: New test.
23
24 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
25
26 PR c++/70570
27 * g++.dg/cpp1y/lambda-generic-70570.C: New.
28
29 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
30
31 PR c++/79590
32 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
33
34 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
35
36 PR c++/79005
37 * g++.dg/cpp1y/lambda-generic-79005.C: New.
38
39 2017-10-02 Paul Thomas <pault@gcc.gnu.org>
40
41 PR fortran/82312
42 * gfortran.dg/typebound_proc_36.f90 : New test.
43
44 2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
45
46 PR target/80210
47 * gcc.target/powerpc/pr80210-2.c: New test.
48
49 2017-10-02 Jakub Jelinek <jakub@redhat.com>
50
51 * gcc.dg/pr82389.c: New test.
52
53 PR tree-optimization/82387
54 PR tree-optimization/82388
55 PR tree-optimization/82389
56 * gcc.c-torture/compile/pr82389.c: New test.
57 * gcc.c-torture/execute/pr82387.c: New test.
58 * gcc.c-torture/execute/pr82388.c: New test.
59
60 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
61
62 PR c++/79180
63 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
64 * g++.dg/torture/pr79180.C: Likewise.
65
66 PR c++/71386
67 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
68
69 2017-10-02 Richard Biener <rguenther@suse.de>
70
71 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
72 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
73 * gcc.dg/graphite/id-16.c: Likewise.
74 * gcc.dg/graphite/pr46168.c: Likewise.
75 * gcc.dg/graphite/pr68756.c: Likewise.
76 * gcc.dg/graphite/pr69728.c: Likewise.
77 * gcc.dg/graphite/pr71575-2.c: Likewise.
78 * gcc.dg/graphite/pr77362.c: Likewise.
79 * gcc.dg/graphite/pr81373.c: Likewise.
80 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
81 * gfortran.dg/graphite/interchange-1.f: Likewise.
82 * gfortran.dg/graphite/pr29581.f90: Likewise.
83 * gfortran.dg/graphite/pr42334-1.f: Likewise.
84 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
85 * gfortran.dg/graphite/pr42393.f90: Likewise.
86 * gfortran.dg/graphite/pr47019.f: Likewise.
87
88 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
89
90 PR c++/69977
91 * g++.dg/cpp1y/lambda-generic-69977.C: New.
92
93 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
94
95 PR c++/59991
96 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
97
98 2017-10-02 Tom de Vries <tom@codesourcery.com>
99
100 * gcc.c-torture/compile/pr82337.c: Add
101 dg-require-effective-target nonlocal_goto.
102
103 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
104 Alan Hayward <alan.hayward@arm.com>
105 David Sherwood <david.sherwood@arm.com>
106
107 PR target/71307
108 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
109
110 2017-10-02 Richard Biener <rguenther@suse.de>
111
112 PR tree-optimization/82355
113 * gcc.dg/graphite/fuse-1.c: Adjust.
114 * gcc.dg/graphite/fuse-2.c: Likewise.
115 * gcc.dg/graphite/pr82355.c: New testcase.
116
117 2017-10-01 Jeff Law <law@redhat.com>
118
119 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
120
121 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
122
123 PR fortran/61450
124 * gfortran.dg/binding_label_tests_28.f90: New test.
125
126 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
127
128 PR c++/65949
129 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
130
131 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
132
133 PR c++/68754
134 * g++.dg/cpp1y/constexpr-68754.C: Move...
135 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
136
137 2017-09-30 Jakub Jelinek <jakub@redhat.com>
138
139 PR target/82361
140 * gcc.target/i386/pr82361-1.c: New test.
141 * gcc.target/i386/pr82361-2.c: New test.
142
143 2017-09-29 Yury Gribov <tetra2005@gmail.com>
144
145 PR middle-end/82319
146 * c-c++/common/pr57371-4.c: Test NaN comparisons.
147
148 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
149
150 * g++.dg/other/dump-ada-spec-10.C: New test.
151
152 2017-09-29 Jeff Law <law@redhat.com>
153
154 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
155
156 2017-09-29 Jakub Jelinek <jakub@redhat.com>
157
158 P0683R1 - default member initializers for bit-fields
159 * g++.dg/ext/bitfield6.C: New test.
160 * g++.dg/cpp2a/bitfield1.C: New test.
161 * g++.dg/cpp2a/bitfield2.C: New test.
162 * g++.dg/cpp2a/bitfield3.C: New test.
163
164 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
165
166 PR target/81481
167 * gcc.target/i386/pr81481.c: New.
168
169 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
170
171 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
172 and dg-require-effective-target directives to correct testing
173 behavior.
174 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
175 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
176 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
177 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
178 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
179 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
180 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
181 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
182 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
183 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
184 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
185 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
186 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
187 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
188 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
189 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
190 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
191
192 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
193
194 PR tree-optimization/82337
195 * gcc.c-torture/compile/pr82337.c: New file.
196
197 2017-09-29 Javier Miranda <miranda@adacore.com>
198
199 * gnat.dg/unchecked_union3.adb: New testcase.
200
201 2017-09-29 Javier Miranda <miranda@adacore.com>
202
203 * gnat.dg/unchecked_union2.adb: New testcase.
204
205 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
206
207 PR fortran/25071
208 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
209 * gfortran.dg/argument_checking_4.f90: Likewise.
210 * gfortran.dg/argument_checking_5.f90: Likewise.
211 * gfortran.dg/argument_checking_6.f90: Likewise.
212 * gfortran.dg/argument_checking_10.f90: Likewise.
213 * gfortran.dg/argument_checking_13.f90: Likewise.
214 * gfortran.dg/argument_checking_15.f90: Likewise.
215 * gfortran.dg/argument_checking_18.f90: Likewise.
216 * gfortran.dg/gomp/udr8.f90: Likewise.
217 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
218 the dg-options.
219
220 2017-09-29 Jakub Jelinek <jakub@redhat.com>
221
222 * g++.dg/ext/bitfield7.C: New test.
223 * g++.dg/ext/bitfield8.C: New test.
224 * g++.dg/ext/bitfield9.C: New test.
225
226 PR c/82340
227 * gcc.dg/tree-ssa/pr82340.c: New test.
228
229 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
230
231 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
232
233 PR c++/79488
234 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
235
236 2017-09-28 Jakub Jelinek <jakub@redhat.com>
237
238 PR target/82342
239 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
240 * gcc.target/i386/pr82260-2.c: Likewise.
241
242 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
243
244 * gcc.target/i386/avx512f-constant-float-return.c: New test.
245
246 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
247
248 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
249 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
250 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
251 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
252 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
253 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
254 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
255 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
256 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
257 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
258
259 2017-09-28 David Malcolm <dmalcolm@redhat.com>
260
261 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
262 test case.
263 * jit.dg/test-returning-function-ptr.c (create_code): Update to
264 create a function pointer type independently of the call to
265 gcc_jit_function_get_address, and assign the pointer to a local
266 before returning it, to exercise the function pointer type
267 comparison code.
268
269 2017-09-27 David Malcolm <dmalcolm@redhat.com>
270
271 * jit.dg/all-non-failing-tests.h: Add
272 test-returning-function-ptr.c.
273 * jit.dg/test-returning-function-ptr.c: New test case.
274
275 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
276
277 PR target/71727
278 * gcc.target/aarch64/pr71727-2.c: New test.
279
280 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
281
282 * gcc.target/powerpc/swaps-p8-28.c: New test.
283 * gcc.target/powerpc/swaps-p8-29.c: New test.
284 * gcc.target/powerpc/swaps-p8-30.c: New test.
285 * gcc.target/powerpc/swaps-p8-31.c: New test.
286 * gcc.target/powerpc/swaps-p8-32.c: New test.
287 * gcc.target/powerpc/swaps-p8-33.c: New test.
288 * gcc.target/powerpc/swaps-p8-34.c: New test.
289 * gcc.target/powerpc/swaps-p8-35.c: New test.
290 * gcc.target/powerpc/swaps-p8-36.c: New test.
291 * gcc.target/powerpc/swaps-p8-37.c: New test.
292 * gcc.target/powerpc/swaps-p8-38.c: New test.
293 * gcc.target/powerpc/swaps-p8-39.c: New test.
294 * gcc.target/powerpc/swaps-p8-40.c: New test.
295 * gcc.target/powerpc/swaps-p8-41.c: New test.
296 * gcc.target/powerpc/swaps-p8-42.c: New test.
297 * gcc.target/powerpc/swaps-p8-43.c: New test.
298 * gcc.target/powerpc/swaps-p8-44.c: New test.
299 * gcc.target/powerpc/swaps-p8-45.c: New test.
300
301 2017-09-27 Carl Love <cel@us.ibm.com>
302 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
303 for the __builtin_fctid and __builtin_fctiw.
304
305 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
306
307 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
308 new group memory offsetting code in the BRIG frontend.
309 * brig.dg/test/gimple/function_calls.hsail: Likewise.
310 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
311 * brig.dg/test/gimple/variables.hsail: Likewise.
312
313 2017-09-27 Jakub Jelinek <jakub@redhat.com>
314
315 PR c++/82159
316 * g++.dg/opt/pr82159.C: New test.
317
318 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
319
320 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
321
322 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
323
324 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
325 don't generate a 32-bit shift after doing XSCVDPSPN.
326 * gcc.target/powerpc/direct-move-float1.c: Likewise.
327 * gcc.target/powerpc/direct-move-float3.c: New test.
328
329 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
330
331 * gcc.dg/tree-ssa/cmpdiv.c: New test.
332
333 2017-09-26 Carl Love <cel@us.ibm.com>
334
335 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
336 file for the new built-ins and the existing built-ins.
337
338 2017-09-26 Janus Weil <janus@gcc.gnu.org>
339
340 PR fortran/82143
341 PR fortran/82324
342 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
343 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
344 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
345 Don't assume that DOUBLE PRECISION has kind=16.
346
347 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
348
349 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
350 warning from associate construct and do loop.
351
352 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
353
354 * gfortran.dg/gomp/associate1.f90: Really commit change
355 from 2017-09-25.
356 * gfortran.dg/predcom-1.f: Likewise.
357 * gfortran.dg/unconstrained_commons.f: Likewise.
358
359 2017-09-26 Jakub Jelinek <jakub@redhat.com>
360
361 PR middle-end/35691
362 * gcc.dg/pr35691-5.c: New test.
363 * gcc.dg/pr35691-6.c: New test.
364
365 2017-09-26 Richard Biener <rguenther@suse.de>
366
367 PR tree-optimization/82321
368 * gcc.dg/graphite/pr82321.c: New testcase.
369
370 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
371
372 * lib/target-supports.exp (check_effective_target_vect_int)
373 (check_effective_target_vect_shift)
374 (check_effective_target_whole_vector_shift)
375 (check_effective_target_vect_shift_char)
376 (check_effective_target_vect_long)
377 (check_effective_target_vect_double)
378 (check_effective_target_vect_long_long)
379 (check_effective_target_vect_perm)
380 (check_effective_target_vect_perm_byte)
381 (check_effective_target_vect_perm_short)
382 (check_effective_target_vect_widen_mult_qi_to_hi)
383 (check_effective_target_vect_widen_mult_hi_to_si)
384 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
385 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
386 (check_effective_target_vect_widen_mult_si_to_di_pattern)
387 (check_effective_target_vect_pack_trunc)
388 (check_effective_target_vect_unpack)
389 (check_effective_target_vect_hw_misalign)
390 (check_effective_target_vect_condition)
391 (check_effective_target_vect_cond_mixed)
392 (check_effective_target_vect_char_mult)
393 (check_effective_target_vect_short_mult)
394 (check_effective_target_vect_int_mult)
395 (check_effective_target_vect_extract_even_odd)
396 (check_effective_target_vect_interleave)
397 (check_effective_target_sqrt_insn)
398 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
399 VX.
400 (check_vect_support_and_set_flags): New proc.
401 (check_effective_target_s390_vxe): Rename arch12 to z14.
402
403 2017-09-26 Richard Biener <rguenther@suse.de>
404
405 PR tree-optimization/82320
406 * gcc.dg/torture/pr82320.c: New testcase.
407
408 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
409
410 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
411 Fix arm check.
412
413 2017-09-25 Jeff Law <law@redhat.com>
414
415 * lib/target-supports.exp
416 (check_effective_target_supports_stack_clash_protection): Enable for
417 rs6000 and powerpc targets.
418
419 2017-09-25 Bin Cheng <bin.cheng@arm.com>
420
421 PR tree-optimization/82163
422 * gcc.dg/tree-ssa/pr82163.c: New test.
423
424 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
425
426 * gfortran.dg/do_subscript_1.f90: New test.
427 * gfortran.dg/do_subscript_2.f90: New test.
428 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
429 * gfortran.dg/predcom-1.f: Adjust loop bounds.
430 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
431
432 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
433
434 * gcc.target/powerpc/fold-vec-st-char.c: New.
435 * gcc.target/powerpc/fold-vec-st-double.c: New.
436 * gcc.target/powerpc/fold-vec-st-float.c: New.
437 * gcc.target/powerpc/fold-vec-st-int.c: New.
438 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
439 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
440 * gcc.target/powerpc/fold-vec-st-short.c: New.
441
442 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
443
444 * g++.dg/pr82155.C: New testcase.
445
446 2017-09-25 Richard Biener <rguenther@suse.de>
447
448 PR tree-optimization/82285
449 * gcc.dg/torture/pr82285.c: New testcase.
450
451 2017-09-25 Justin Squirek <squirek@adacore.com>
452
453 * gnat.dg/entry_family.adb: New testcase
454
455 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
456
457 PR target/82267
458 * gcc.target/i386/pr82267.c: New test.
459
460 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
461 PR fortran/66328
462
463 * gfortran.dg/data_derived_1.f90: New test.
464
465 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
466
467 PR fortran/54633
468 * gfortran.dg/intrinsic_bounds_1.f90: New test.
469 * gfortran.dg/intrinsic_param_1.f90: New test.
470
471 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
472 Steven G. Kargl <kargl@gcc.gnu.org>
473
474 PR fortran/80118
475 * gfortran.dg/zero_sized_7.f90: New test.
476
477 2017-09-23 Janus Weil <janus@gcc.gnu.org>
478
479 PR fortran/82143
480 * gfortran.dg/promotion_3.f90: New test case.
481 * gfortran.dg/promotion_4.f90: New test case.
482
483 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
484
485 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
486 * gcc.target/i386/pr82196-2.c: (b): Likewise.
487
488 2017-09-22 Jakub Jelinek <jakub@redhat.com>
489
490 PR middle-end/35691
491 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
492 instead of -fdump-tree-forwprop-details in dg-options.
493 * gcc.dg/pr35691-2.c: Likewise.
494 * gcc.dg/pr35691-3.c: New test.
495 * gcc.dg/pr35691-4.c: New test.
496
497 PR sanitizer/81929
498 * g++.dg/ubsan/pr81929.C: New test.
499
500 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
501
502 PR tree-optimization/82289
503 * gcc.dg/vect/pr82289.c: New test.
504
505 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
506 Alan Hayward <alan.hayward@arm.com>
507 David Sherwood <david.sherwood@arm.com>
508
509 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
510 of alignment message.
511 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
512
513 2017-09-22 Martin Sebor <msebor@redhat.com>
514
515 PR c/81854
516 * gcc.target/i386/pr80732.c: Correct a type error.
517
518 2017-09-22 David Malcolm <dmalcolm@redhat.com>
519
520 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
521 to reflect highlighting of parameters; add test coverage for
522 callback parameters.
523
524 2017-09-22 Richard Biener <rguenther@suse.de>
525
526 * gcc.dg/graphite/scop-24.c: New testcase.
527
528 2017-09-22 Richard Biener <rguenther@suse.de>
529
530 PR tree-optimization/82291
531 * gcc.dg/torture/pr82291.c: New testcase.
532
533 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
534
535 * gcc.target/i386/avx512f-constant-set.c: New test.
536
537 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
538
539 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
540 * gcc.target/i386/avx512f-prefer.c: New test.
541
542 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
543
544 * lib/target-supports.exp
545 (check_effective_target_frame_pointer_for_non_leaf): Add
546 case for x86 Solaris.
547
548 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
549
550 PR fortran/78512
551 * gfortran.dg/associate_26.f90 : New test.
552
553 PR fortran/80120
554 * gfortran.dg/associate_27.f90 : New test.
555
556 PR fortran/81903
557 * gfortran.dg/associate_28.f90 : New test.
558
559 PR fortran/82121
560 * gfortran.dg/associate_29.f90 : New test.
561
562 PR fortran/67543
563 * gfortran.dg/associate_30.f90 : New test.
564
565 PR fortran/52832
566 * gfortran.dg/associate_31.f90 : New test.
567
568 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
569
570 * gnat.dg/discr48.adb: New test.
571 * gnat.dg/discr48_pkg.ads: New helper.
572
573 2017-09-21 Tamar Christina <tamar.christina@arm.com>
574
575 PR testsuite/78421
576 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
577 Invert arm check.
578
579 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
580
581 * gfortran.dg/goacc/wait.f90: New test.
582
583 2017-09-21 Jakub Jelinek <jakub@redhat.com>
584
585 PR sanitizer/81715
586 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
587 const predicate to const predicate & to avoid UB.
588 * g++.dg/opt/pr81715.C: New test.
589
590 2017-09-21 Richard Biener <rguenther@suse.de>
591
592 PR tree-optimization/82276
593 PR tree-optimization/82244
594 * gcc.dg/torture/pr82276.c: New testcase.
595
596 2017-09-21 Richard Biener <rguenther@suse.de>
597
598 PR tree-optimization/71351
599 * gfortran.dg/graphite/pr71351.f90: New testcase.
600 * gfortran.dg/graphite/interchange-3.f90: Adjust.
601
602 2017-09-21 Jakub Jelinek <jakub@redhat.com>
603
604 PR target/82260
605 * gcc.target/i386/pr82260-1.c: New test.
606 * gcc.target/i386/pr82260-2.c: New test.
607
608 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
609 Jeff Law <law@redhat.com>
610
611 * gcc.dg/stack-check-5.c: Add argument for s390.
612 * lib/target-supports.exp:
613 (check_effective_target_supports_stack_clash_protection): Enable for
614 s390/s390x targets.
615
616 2017-09-20 Martin Sebor <msebor@redhat.com>
617
618 PR c/81854
619 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
620 * g++.dg/ext/attr-ifunc-4.C: Ditto.
621 * lib/target-supports.exp: Adjust for C++.
622
623 PR c/81854
624 * gcc.dg/attr-ifunc-1.c: Correct type errors.
625 * gcc.dg/attr-ifunc-2.c: Ditto.
626 * gcc.dg/attr-ifunc-3.c: Ditto.
627 * gcc.dg/attr-ifunc-4.c: Ditto.
628 * gcc.dg/attr-ifunc-5.c: Ditto.
629 * gcc.dg/pr81854.c: Require ifunc support.
630 * lib/target-supports.exp: Correct type error.
631
632 2017-09-20 Jeff Law <law@redhat.com>
633
634 * gcc.target/i386/stack-check-11.c: Update test and regexp
635 so that it works for both i?86 and x86_64.
636
637 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
638
639 PR target/77687
640 * gcc.target/powerpc/pr77687.c: New testcase.
641
642 2017-09-20 Jakub Jelinek <jakub@redhat.com>
643
644 P0409R2 - allow lambda capture [=, this]
645 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
646 capture. Add further tests.
647 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
648 for c++2a on [=, this] capture.
649
650 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
651 * g++.dg/cpp1z/cplusplus_1z.C: New test.
652
653 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
654
655 * gcc.target/i386/builtin_target.c: Test knm.
656 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
657
658 2017-09-20 Richard Biener <rguenther@suse.de>
659
660 PR tree-optimization/77362
661 * gcc.dg/graphite/pr77362.c: New testcase.
662
663 2017-09-20 Richard Biener <rguenther@suse.de>
664
665 PR tree-optimization/82264
666 * gcc.dg/torture/pr82264.c: New testcase.
667
668 2017-09-20 Jakub Jelinek <jakub@redhat.com>
669
670 * g++.dg/debug/dwarf2/template-params-13.C: New test.
671 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
672 it doesn't match newlines.
673 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
674 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
675 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
676 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
677 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
678 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
679 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
680 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
681 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
682 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
683
684 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
685
686 PR c++/64954
687 * g++.dg/cpp0x/constexpr-ctor20.C: New.
688
689 2017-09-20 Richard Biener <rguenther@suse.de>
690
691 PR tree-optimization/81373
692 * gcc.dg/graphite/pr81373.c: New testcase.
693
694 2017-09-19 Jeff Law <law@redhat.com>
695
696 * gcc.target/i386/stack-check-11.c: New test.
697
698 * gcc.dg/stack-check-4.c: New test.
699 * gcc.dg/stack-check-5.c: New test.
700 * gcc.dg/stack-check-6.c: New test.
701 * gcc.dg/stack-check-6a.c: New test.
702 * gcc.dg/stack-check-7.c: New test.
703 * gcc.dg/stack-check-8.c: New test.
704 * gcc.dg/stack-check-9.c: New test.
705 * gcc.dg/stack-check-10.c: New test.
706 * lib/target-supports.exp
707 (check_effective_target_supports_stack_clash_protection): Enable for
708 x86 and x86_64 targets.
709
710 * gcc.dg/stack-check-3.c: New test.
711
712 * gcc.dg/stack-check-2.c: New test.
713 * lib/target-supports.exp
714 (check_effective_target_supports_stack_clash_protection): New.
715 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
716 (check_effective_target_caller_implicit_probes): Likewise.
717
718 2017-09-19 Jakub Jelinek <jakub@redhat.com>
719
720 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
721 * g++.dg/tree-ssa/pr41428.C: Likewise.
722 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
723 c++17 and up.
724 * g++.dg/expr/bool3.C: Likewise.
725 * g++.dg/expr/bitfield5.C: Likewise.
726 * g++.old-deja/g++.jason/bool5.C: Likewise.
727
728 2017-09-18 Martin Sebor <msebor@redhat.com>
729
730 PR c/81854
731 * gcc.dg/pr81854.c: New test.
732 * g++.dg/ext/attr-ifunc-5.C: New test.
733 * g++.dg/ext/attr-ifunc-1.C: Adjust.
734 * g++.dg/ext/attr-ifunc-2.C: Same.
735 * g++.dg/ext/attr-ifunc-3.C: Same.
736 * g++.dg/ext/attr-ifunc-4.C: Same.
737 * g++.old-deja/g++.abi/vtable2.C: Same.
738 * gcc.dg/attr-ifunc-1.c: Same.
739
740 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
741
742 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
743
744 2017-09-19 Richard Biener <rguenther@suse.de>
745
746 PR tree-optimization/82244
747 * gcc.dg/torture/pr82244.c: New testcase.
748
749 2017-09-19 Richard Biener <rguenther@suse.de>
750
751 PR tree-optimization/69728
752 * gfortran.dg/graphite/pr69728.f90: New testcase.
753 * gcc.dg/graphite/pr69728.c: Likewise.
754
755 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
756
757 PR c++/80947
758 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
759
760 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
761
762 * gcc.dg/vect/slp-multitypes-13.c: New test.
763
764 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
765
766 * gfortran.dg/vect/mask-store-1.f90: New test.
767
768 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
769
770 PR c++/45033
771 * g++.dg/expr/delete1.C: New.
772
773 2017-09-18 Bob Duff <duff@adacore.com>
774
775 * gnat.dg/validity_check.adb: New testcase.
776
777 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
778
779 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
780
781 2017-09-18 Bob Duff <duff@adacore.com>
782
783 * gnat.dg/tagged_prefix_call.adb: New testcase.
784
785 2017-09-18 Ed Schonberg <schonberg@adacore.com>
786
787 * gnat.dg/default_variants.adb: New testcase.
788
789 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
790
791 PR target/81736
792 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
793 * gcc.target/i386/pr81736-4.c: Likewise.
794
795 2017-09-18 Richard Biener <rguenther@suse.de>
796
797 PR tree-optimization/79622
798 * gcc.dg/graphite/pr79622.c: New testcase.
799
800 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
801
802 gcc.target/i386/pr82196-1.c: New test.
803 gcc.target/i386/pr82196-2.c: Likewise.
804
805 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
806
807 PR target/82166
808 * gcc.target/i386/pr82166.c: New test.
809
810 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
811
812 PR fortran/82173
813 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
814 * gfortran.dg/pdt_2.f03 : The same.
815 * gfortran.dg/pdt_3.f03 : The same.
816 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
817 module 'bad_vars'. Add error concerning assumed parameters and
818 save attribute.
819 * gfortran.dg/pdt_11.f03 : New test.
820
821 PR fortran/60483
822 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
823 * gfortran.dg/associate_25.f90 : New test.
824 * gfortran.dg/pdt_12.f03 : New test.
825
826 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
827 Jakub Jelinek <jakub@redhat.com>
828
829 Add support for -std=c++2a.
830 * lib/target-supports.exp (check_effective_target_c++17): Return
831 1 also if check_effective_target_c++2a.
832 (check_effective_target_c++17_down): New.
833 (check_effective_target_c++2a_only): New.
834 (check_effective_target_c++2a): New.
835 * g++.dg/cpp2a/cplusplus.C: New.
836
837 2017-09-15 Joseph Myers <joseph@codesourcery.com>
838
839 PR c/82071
840 * gcc.target/i386/excess-precision-8.c: New test.
841
842 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
843 Paolo Carlini <paolo.carlini@oracle.com>
844
845 PR c++/64644
846 * g++.dg/other/anon-union4.C: New.
847 * g++.old-deja/g++.law/union4.C: Adjust.
848 * g++.old-deja/g++.other/anon1.C: Likewise.
849
850 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
851
852 * c-c++-common/Wcast-align.c: New test.
853
854 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
855
856 * g++.dg/sso-1.C: New test.
857 * g++.dg/sso-2.C: Likewise.
858
859 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
860
861 PR c++/78648
862 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
863
864 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
865
866 PR tree-optimization/71026
867 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
868
869 2017-09-15 Jakub Jelinek <jakub@redhat.com>
870
871 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
872 * lib/target-supports.exp (check_effective_target_c++14): Use
873 check_effective_target_c++17 instead of check_effective_target_c++1z.
874 (check_effective_target_c++14_down): Likewise.
875 (check_effective_target_c++1z_only): Rename to ...
876 (check_effective_target_c++17_only): ... this.
877 (check_effective_target_c++1z): Rename to ...
878 (check_effective_target_c++17): ... this.
879 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
880 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
881 and c++17_only instead of c++1z_only. Adjust expected diagnostics
882 and comments refering to 1z to 17.
883 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
884 * g++.dg/template/partial5.C: Likewise.
885 * g++.dg/template/nontype8.C: Likewise.
886 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
887 * g++.dg/cpp1z/nontype3a.C: Likewise.
888 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
889 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
890 * g++.dg/cpp1z/class-deduction32.C: Likewise.
891 * g++.dg/cpp1z/pr78771.C: Likewise.
892 * g++.dg/cpp1z/elide1.C: Likewise.
893 * g++.dg/cpp1z/fold3.C: Likewise.
894 * g++.dg/cpp1z/class-deduction2.C: Likewise.
895 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
896 * g++.dg/cpp1z/inline-var2.C: Likewise.
897 * g++.dg/cpp1z/eval-order2.C: Likewise.
898 * g++.dg/cpp1z/decomp21.C: Likewise.
899 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
900 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
901 * g++.dg/cpp1z/utf8-neg.C: Likewise.
902 * g++.dg/cpp1z/class-deduction41.C: Likewise.
903 * g++.dg/cpp1z/class-deduction23.C: Likewise.
904 * g++.dg/cpp1z/nodiscard3.C: Likewise.
905 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
906 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
907 * g++.dg/cpp1z/class-deduction21.C: Likewise.
908 * g++.dg/cpp1z/range-for1.C: Likewise.
909 * g++.dg/cpp1z/init-statement4.C: Likewise.
910 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
911 * g++.dg/cpp1z/decomp30.C: Likewise.
912 * g++.dg/cpp1z/class-deduction39.C: Likewise.
913 * g++.dg/cpp1z/register2.C: Likewise.
914 * g++.dg/cpp1z/decomp9.C: Likewise.
915 * g++.dg/cpp1z/regress1.C: Likewise.
916 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
917 * g++.dg/cpp1z/class-deduction30.C: Likewise.
918 * g++.dg/cpp1z/abbrev2.C: Likewise.
919 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
920 * g++.dg/cpp1z/regress2.C: Likewise.
921 * g++.dg/cpp1z/decomp16.C: Likewise.
922 * g++.dg/cpp1z/bool-increment1.C: Likewise.
923 * g++.dg/cpp1z/aligned-new1.C: Likewise.
924 * g++.dg/cpp1z/decomp3.C: Likewise.
925 * g++.dg/cpp1z/register1.C: Likewise.
926 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
927 * g++.dg/cpp1z/class-deduction1.C: Likewise.
928 * g++.dg/cpp1z/decomp10.C: Likewise.
929 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
930 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
931 * g++.dg/cpp1z/decomp27.C: Likewise.
932 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
933 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
934 * g++.dg/cpp1z/class-deduction9.C: Likewise.
935 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
936 * g++.dg/cpp1z/decomp11.C: Likewise.
937 * g++.dg/cpp1z/aligned-new3.C: Likewise.
938 * g++.dg/cpp1z/utf8-2.C: Likewise.
939 * g++.dg/cpp1z/lambda-this3.C: Likewise.
940 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
941 * g++.dg/cpp1z/byte1.C: Likewise.
942 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
943 * g++.dg/cpp1z/aggr-base4.C: Likewise.
944 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
945 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
946 * g++.dg/cpp1z/utf8-2a.C: Likewise.
947 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
948 * g++.dg/cpp1z/aggr-base6.C: Likewise.
949 * g++.dg/cpp1z/cplusplus.C: Likewise.
950 * g++.dg/cpp1z/class-deduction20.C: Likewise.
951 * g++.dg/cpp1z/aggr-base2.C: Likewise.
952 * g++.dg/cpp1z/class-deduction6.C: Likewise.
953 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
954 * g++.dg/cpp1z/class-deduction31.C: Likewise.
955 * g++.dg/cpp1z/class-deduction25.C: Likewise.
956 * g++.dg/cpp1z/class-deduction18.C: Likewise.
957 * g++.dg/cpp1z/fold9.C: Likewise.
958 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
959 * g++.dg/cpp1z/abbrev1.C: Likewise.
960 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
961 * g++.dg/cpp1z/utf8.C: Likewise.
962 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
963 * g++.dg/cpp1z/aggr-base3.C: Likewise.
964 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
965 * g++.dg/cpp1z/init-statement2.C: Likewise.
966 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
967 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
968 * g++.dg/cpp1z/class-deduction40.C: Likewise.
969 * g++.dg/cpp1z/nontype3.C: Likewise.
970 * g++.dg/cpp1z/class-deduction14.C: Likewise.
971 * g++.dg/cpp1z/fold7.C: Likewise.
972 * g++.dg/cpp1z/nontype2.C: Likewise.
973 * g++.dg/cpp1z/class-deduction15.C: Likewise.
974 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
975 * g++.dg/cpp1z/class-deduction13.C: Likewise.
976 * g++.dg/cpp1z/aligned-new7.C: Likewise.
977 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
978 * g++.dg/cpp1z/nontype1.C: Likewise.
979 * g++.dg/cpp1z/init-statement5.C: Likewise.
980 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
981 * g++.dg/cpp1z/decomp17.C: Likewise.
982 * g++.dg/cpp1z/fold4.C: Likewise.
983 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
984 * g++.dg/cpp1z/fold7a.C: Likewise.
985 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
986 * g++.dg/cpp1z/init-statement7.C: Likewise.
987 * g++.dg/cpp1z/aggr-base5.C: Likewise.
988 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
989 * g++.dg/cpp1z/pr79143.C: Likewise.
990 * g++.dg/cpp1z/class-deduction38.C: Likewise.
991 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
992 * g++.dg/cpp1z/class-deduction12.C: Likewise.
993 * g++.dg/cpp1z/decomp20.C: Likewise.
994 * g++.dg/cpp1z/class-deduction22.C: Likewise.
995 * g++.dg/cpp1z/class-deduction29.C: Likewise.
996 * g++.dg/cpp1z/class-deduction8.C: Likewise.
997 * g++.dg/cpp1z/class-deduction43.C: Likewise.
998 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
999 * g++.dg/cpp1z/fold8.C: Likewise.
1000 * g++.dg/cpp1z/init-statement3.C: Likewise.
1001 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1002 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1003 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1004 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1005 * g++.dg/cpp1z/fold1.C: Likewise.
1006 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1007 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1008 * g++.dg/cpp1z/fold5.C: Likewise.
1009 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1010 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1011 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1012 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1013 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1014 * g++.dg/cpp1z/eval-order3.C: Likewise.
1015 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1016 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1017 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1018 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1019 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1020 * g++.dg/cpp1z/decomp15.C: Likewise.
1021 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1022 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1023 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1024 * g++.dg/cpp1z/decomp4.C: Likewise.
1025 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1026 * g++.dg/cpp1z/init-statement8.C: Likewise.
1027 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1028 * g++.dg/cpp1z/init-statement6.C: Likewise.
1029 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1030 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1031 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1032 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1033 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1034 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1035 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1036 * g++.dg/cpp1z/init-statement9.C: Likewise.
1037 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1038 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1039 * g++.dg/cpp1z/fold2.C: Likewise.
1040 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1041 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1042 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1043 * g++.dg/cpp1z/fold6.C: Likewise.
1044 * g++.dg/cpp1z/decomp12.C: Likewise.
1045 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1046 * g++.dg/cpp1z/inline-var1.C: Likewise.
1047 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1048 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1049 * g++.dg/other/error3.C: Likewise.
1050 * g++.dg/init/new25.C: Likewise.
1051 * g++.dg/init/new13.C: Likewise.
1052 * g++.dg/tls/diag-2.C: Likewise.
1053 * g++.dg/tls/diag-4.C: Likewise.
1054 * g++.dg/opt/noreturn-1.C: Likewise.
1055 * g++.dg/eh/async-unwind2.C: Likewise.
1056 * g++.dg/eh/spec9.C: Likewise.
1057 * g++.dg/eh/spec7.C: Likewise.
1058 * g++.dg/eh/template1.C: Likewise.
1059 * g++.dg/eh/cond4.C: Likewise.
1060 * g++.dg/eh/pr41819.C: Likewise.
1061 * g++.dg/eh/delete1.C: Likewise.
1062 * g++.dg/eh/spec3.C: Likewise.
1063 * g++.dg/eh/forced4.C: Likewise.
1064 * g++.dg/eh/spec2.C: Likewise.
1065 * g++.dg/eh/shadow1.C: Likewise.
1066 * g++.dg/eh/pr38662.C: Likewise.
1067 * g++.dg/eh/ehopt1.C: Likewise.
1068 * g++.dg/eh/spec8.C: Likewise.
1069 * g++.dg/eh/init-temp2.C: Likewise.
1070 * g++.dg/rtti/crash3.C: Likewise.
1071 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1072 * g++.dg/warn/register-parm-1.C: Likewise.
1073 * g++.dg/warn/register-var-2.C: Likewise.
1074 * g++.dg/gcov/gcov-7.C: Likewise.
1075 * g++.dg/tree-ssa/pr45605.C: Likewise.
1076 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1077 * g++.dg/lookup/exception1.C: Likewise.
1078 * g++.dg/ubsan/pr79589.C: Likewise.
1079 * g++.dg/tm/pr47340.C: Likewise.
1080 * g++.dg/tm/pr46567.C: Likewise.
1081 * g++.dg/expr/bitfield5.C: Likewise.
1082 * g++.dg/expr/bool1.C: Likewise.
1083 * g++.dg/expr/lval3.C: Likewise.
1084 * g++.dg/expr/lval4.C: Likewise.
1085 * g++.dg/expr/bitfield4.C: Likewise.
1086 * g++.dg/expr/bitfield6.C: Likewise.
1087 * g++.dg/expr/bool3.C: Likewise.
1088 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1089 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1090 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1091 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1092 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1093 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1094 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1095 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1096 * g++.dg/parse/register1.C: Likewise.
1097 * g++.dg/parse/error15.C: Likewise.
1098 * g++.dg/parse/linkage2.C: Likewise.
1099 * g++.dg/concepts/intro2.C: Likewise.
1100 * g++.dg/concepts/class.C: Likewise.
1101 * g++.dg/concepts/traits1.C: Likewise.
1102 * g++.dg/concepts/req5.C: Likewise.
1103 * g++.dg/concepts/var-concept5.C: Likewise.
1104 * g++.dg/concepts/fn-concept2.C: Likewise.
1105 * g++.dg/concepts/traits2.C: Likewise.
1106 * g++.dg/concepts/placeholder2.C: Likewise.
1107 * g++.dg/concepts/class6.C: Likewise.
1108 * g++.dg/concepts/memtmpl1.C: Likewise.
1109 * g++.dg/concepts/friend2.C: Likewise.
1110 * g++.dg/concepts/template-parm3.C: Likewise.
1111 * g++.dg/concepts/template-parm10.C: Likewise.
1112 * g++.dg/concepts/explicit-spec1.C: Likewise.
1113 * g++.dg/concepts/explicit-spec3.C: Likewise.
1114 * g++.dg/concepts/var-templ2.C: Likewise.
1115 * g++.dg/concepts/intro5.C: Likewise.
1116 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1117 * g++.dg/concepts/iconv1.C: Likewise.
1118 * g++.dg/concepts/constrained-parm.C: Likewise.
1119 * g++.dg/concepts/template-template-parm1.C: Likewise.
1120 * g++.dg/concepts/var-concept3.C: Likewise.
1121 * g++.dg/concepts/class3.C: Likewise.
1122 * g++.dg/concepts/memfun2.C: Likewise.
1123 * g++.dg/concepts/req1.C: Likewise.
1124 * g++.dg/concepts/disjunction1.C: Likewise.
1125 * g++.dg/concepts/req17.C: Likewise.
1126 * g++.dg/concepts/pr65848.C: Likewise.
1127 * g++.dg/concepts/placeholder4.C: Likewise.
1128 * g++.dg/concepts/decl-diagnose.C: Likewise.
1129 * g++.dg/concepts/intro7.C: Likewise.
1130 * g++.dg/concepts/pr68683.C: Likewise.
1131 * g++.dg/concepts/partial-spec4.C: Likewise.
1132 * g++.dg/concepts/template-parm5.C: Likewise.
1133 * g++.dg/concepts/explicit-inst1.C: Likewise.
1134 * g++.dg/concepts/class-deduction1.C: Likewise.
1135 * g++.dg/concepts/class1.C: Likewise.
1136 * g++.dg/concepts/req15.C: Likewise.
1137 * g++.dg/concepts/memfun.C: Likewise.
1138 * g++.dg/concepts/pr68434.C: Likewise.
1139 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1140 * g++.dg/concepts/partial-spec6.C: Likewise.
1141 * g++.dg/concepts/var-templ1.C: Likewise.
1142 * g++.dg/concepts/template-parm8.C: Likewise.
1143 * g++.dg/concepts/explicit-inst3.C: Likewise.
1144 * g++.dg/concepts/class4.C: Likewise.
1145 * g++.dg/concepts/req6.C: Likewise.
1146 * g++.dg/concepts/fn8.C: Likewise.
1147 * g++.dg/concepts/class5.C: Likewise.
1148 * g++.dg/concepts/placeholder5.C: Likewise.
1149 * g++.dg/concepts/req16.C: Likewise.
1150 * g++.dg/concepts/req10.C: Likewise.
1151 * g++.dg/concepts/var-concept2.C: Likewise.
1152 * g++.dg/concepts/auto3.C: Likewise.
1153 * g++.dg/concepts/generic-fn-err.C: Likewise.
1154 * g++.dg/concepts/pr65552.C: Likewise.
1155 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1156 * g++.dg/concepts/fn1.C: Likewise.
1157 * g++.dg/concepts/partial-spec.C: Likewise.
1158 * g++.dg/concepts/template-parm12.C: Likewise.
1159 * g++.dg/concepts/diagnostic1.C: Likewise.
1160 * g++.dg/concepts/intro1.C: Likewise.
1161 * g++.dg/concepts/explicit-inst4.C: Likewise.
1162 * g++.dg/concepts/req18.C: Likewise.
1163 * g++.dg/concepts/explicit-spec5.C: Likewise.
1164 * g++.dg/concepts/var-concept6.C: Likewise.
1165 * g++.dg/concepts/fn9.C: Likewise.
1166 * g++.dg/concepts/req2.C: Likewise.
1167 * g++.dg/concepts/template-parm7.C: Likewise.
1168 * g++.dg/concepts/req14.C: Likewise.
1169 * g++.dg/concepts/template-parm6.C: Likewise.
1170 * g++.dg/concepts/variadic4.C: Likewise.
1171 * g++.dg/concepts/fn6.C: Likewise.
1172 * g++.dg/concepts/req-neg1.C: Likewise.
1173 * g++.dg/concepts/alias3.C: Likewise.
1174 * g++.dg/concepts/expression2.C: Likewise.
1175 * g++.dg/concepts/partial-spec3.C: Likewise.
1176 * g++.dg/concepts/expression3.C: Likewise.
1177 * g++.dg/concepts/memfun-err.C: Likewise.
1178 * g++.dg/concepts/pr66091.C: Likewise.
1179 * g++.dg/concepts/explicit-spec2.C: Likewise.
1180 * g++.dg/concepts/equiv.C: Likewise.
1181 * g++.dg/concepts/friend1.C: Likewise.
1182 * g++.dg/concepts/fn4.C: Likewise.
1183 * g++.dg/concepts/var-templ3.C: Likewise.
1184 * g++.dg/concepts/explicit-inst2.C: Likewise.
1185 * g++.dg/concepts/alias2.C: Likewise.
1186 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1187 * g++.dg/concepts/placeholder6.C: Likewise.
1188 * g++.dg/concepts/fn10.C: Likewise.
1189 * g++.dg/concepts/req3.C: Likewise.
1190 * g++.dg/concepts/variadic2.C: Likewise.
1191 * g++.dg/concepts/pr65636.C: Likewise.
1192 * g++.dg/concepts/intro6.C: Likewise.
1193 * g++.dg/concepts/class2.C: Likewise.
1194 * g++.dg/concepts/fn2.C: Likewise.
1195 * g++.dg/concepts/req20.C: Likewise.
1196 * g++.dg/concepts/req8.C: Likewise.
1197 * g++.dg/concepts/placeholder1.C: Likewise.
1198 * g++.dg/concepts/pr65854.C: Likewise.
1199 * g++.dg/concepts/member-concept.C: Likewise.
1200 * g++.dg/concepts/template-parm2.C: Likewise.
1201 * g++.dg/concepts/variadic1.C: Likewise.
1202 * g++.dg/concepts/fn7.C: Likewise.
1203 * g++.dg/concepts/intro4.C: Likewise.
1204 * g++.dg/concepts/req13.C: Likewise.
1205 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1206 * g++.dg/concepts/explicit-spec6.C: Likewise.
1207 * g++.dg/concepts/auto1.C: Likewise.
1208 * g++.dg/concepts/alias1.C: Likewise.
1209 * g++.dg/concepts/fn-concept1.C: Likewise.
1210 * g++.dg/concepts/template-parm11.C: Likewise.
1211 * g++.dg/concepts/explicit-spec4.C: Likewise.
1212 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1213 * g++.dg/concepts/req9.C: Likewise.
1214 * g++.dg/concepts/req4.C: Likewise.
1215 * g++.dg/concepts/pr65681.C: Likewise.
1216 * g++.dg/concepts/req7.C: Likewise.
1217 * g++.dg/concepts/req12.C: Likewise.
1218 * g++.dg/concepts/fn5.C: Likewise.
1219 * g++.dg/concepts/alias4.C: Likewise.
1220 * g++.dg/concepts/generic-fn.C: Likewise.
1221 * g++.dg/concepts/feature-macro.C: Likewise.
1222 * g++.dg/concepts/req19.C: Likewise.
1223 * g++.dg/concepts/placeholder3.C: Likewise.
1224 * g++.dg/concepts/intro3.C: Likewise.
1225 * g++.dg/concepts/partial-spec5.C: Likewise.
1226 * g++.dg/concepts/template-parm4.C: Likewise.
1227 * g++.dg/concepts/dr1430.C: Likewise.
1228 * g++.dg/concepts/pr65634.C: Likewise.
1229 * g++.dg/concepts/var-concept4.C: Likewise.
1230 * g++.dg/concepts/pr67249.C: Likewise.
1231 * g++.dg/concepts/expression.C: Likewise.
1232 * g++.dg/concepts/pr65575.C: Likewise.
1233 * g++.dg/concepts/partial-spec2.C: Likewise.
1234 * g++.dg/concepts/template-parm9.C: Likewise.
1235 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1236 * g++.dg/concepts/equiv2.C: Likewise.
1237 * g++.dg/concepts/req11.C: Likewise.
1238 * g++.dg/concepts/template-parm1.C: Likewise.
1239 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1240 * g++.dg/concepts/var-concept1.C: Likewise.
1241 * g++.dg/concepts/fn3.C: Likewise.
1242 * g++.dg/torture/pr46364.C: Likewise.
1243 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1244 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1245 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1246 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1247 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1248 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1249 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1250 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1251 * g++.dg/torture/pr52918-1.C: Likewise.
1252 * g++.dg/torture/pr49394.C: Likewise.
1253 * g++.dg/torture/pr57190.C: Likewise.
1254 * g++.dg/cpp0x/static_assert8.C: Likewise.
1255 * g++.dg/cpp0x/noexcept19.C: Likewise.
1256 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1257 * g++.dg/cpp0x/variadic73.C: Likewise.
1258 * g++.dg/cpp0x/noexcept02.C: Likewise.
1259 * g++.dg/cpp0x/defaulted23.C: Likewise.
1260 * g++.dg/cpp0x/noexcept08.C: Likewise.
1261 * g++.dg/cpp0x/auto9.C: Likewise.
1262 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1263 * g++.dg/cpp0x/error5.C: Likewise.
1264 * c-c++-common/gomp/atomic-12.c: Likewise.
1265 * c-c++-common/gomp/atomic-13.c: Likewise.
1266 * c-c++-common/gomp/atomic-14.c: Likewise.
1267 * c-c++-common/Wvarargs-2.c: Likewise.
1268 * c-c++-common/Wvarargs.c: Likewise.
1269 * c-c++-common/vector-subscript-2.c: Likewise.
1270 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1271 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1272 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1273 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1274 * g++.old-deja/g++.eh/throw2.C: Likewise.
1275 * g++.old-deja/g++.eh/throw1.C: Likewise.
1276 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1277 * g++.old-deja/g++.other/new7.C: Likewise.
1278 * g++.old-deja/g++.other/crash30.C: Likewise.
1279 * g++.old-deja/g++.other/regstack.C: Likewise.
1280 * g++.old-deja/g++.other/crash28.C: Likewise.
1281 * g++.old-deja/g++.jason/bool5.C: Likewise.
1282 * g++.old-deja/g++.mike/p10416.C: Likewise.
1283 * g++.old-deja/g++.mike/eh25.C: Likewise.
1284 * g++.old-deja/g++.mike/eh55.C: Likewise.
1285
1286 PR rtl-optimization/82192
1287 * gcc.c-torture/execute/pr82192.c: New test.
1288
1289 2017-09-15 Richard Biener <rguenther@suse.de>
1290
1291 PR tree-optimization/82217
1292 * gcc.dg/torture/pr82217.c: New testcase.
1293
1294 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1295
1296 PR target/82145
1297 * gcc.target/i386/pr82145.c: New test.
1298
1299 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
1300
1301 PR fortran/82184
1302 * gfortran.dg/pointer_array_9.f90: New test.
1303
1304 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1305
1306 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1307 __builtin_fabsq.
1308 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1309 of __builtin_fabsq. Prevent the test from running on 32-bit.
1310 * gcc.target/powerpc/float128-fma1.c: New test.
1311 * gcc.target/powerpc/float128-fma2.c: Likewise.
1312 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1313 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1314
1315 2017-09-14 David Malcolm <dmalcolm@redhat.com>
1316
1317 PR jit/82174
1318 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1319 New test case.
1320
1321 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1322
1323 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1324
1325 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1326
1327 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1328 lp64 requirement.
1329
1330 2017-09-14 Richard Biener <rguenther@suse.de>
1331
1332 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1333 * gcc.dg/uninit-suppress_2.c: Adjust.
1334 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1335
1336 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1337
1338 PR tree-optimization/80996
1339 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1340
1341 2017-09-14 Jakub Jelinek <jakub@redhat.com>
1342
1343 PR target/81325
1344 * g++.dg/cpp0x/pr81325.C: New test.
1345
1346 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
1347
1348 PR fortran/82173
1349 * gfortran.dg/pdt_10.f03 : New test.
1350
1351 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1352
1353 PR c++/68177
1354 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1355
1356 2017-09-13 Martin Liska <mliska@suse.cz>
1357
1358 PR middle-end/82154
1359 * g++.dg/torture/pr82154.C: New test.
1360
1361 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1362
1363 PR c++/61362
1364 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1365 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1366
1367 2017-09-13 Steve Ellcey <sellcey@cavium.com>
1368
1369 PR tree-optimization/80925
1370 * gfortran.dg/vect/vect-2.f90: Add
1371 --param vect-max-peeling-for-alignment=0 option.
1372 Remove unaligned access and peeling checks.
1373 * gfortran.dg/vect/vect-3.f90: Ditto.
1374 * gfortran.dg/vect/vect-4.f90: Ditto.
1375 * gfortran.dg/vect/vect-5.f90: Ditto.
1376
1377 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1378
1379 PR c++/61135
1380 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1381 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1382
1383 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1384
1385 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1386
1387 2017-09-13 Marek Polacek <polacek@redhat.com>
1388
1389 PR c/82167
1390 * gcc.dg/pr82167.c: New test.
1391
1392 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1393
1394 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1395 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1396 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1397 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1398 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1399 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1400
1401 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1402
1403 * gcc.target/aarch64/pr62178.c: Updated testcase
1404 to scan for two ldrs and an mla.
1405
1406 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1407
1408 PR c++/59949
1409 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1410
1411 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1412
1413 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1414
1415 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1416
1417 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1418 ARMv8-A and ARMv8-R.
1419 * gcc.target/arm/acle/cdp2.c: Likewise.
1420 * gcc.target/arm/acle/ldc.c: Likewise.
1421 * gcc.target/arm/acle/ldc2.c: Likewise.
1422 * gcc.target/arm/acle/ldc2l.c: Likewise.
1423 * gcc.target/arm/acle/ldcl.c: Likewise.
1424 * gcc.target/arm/acle/mcr.c: Likewise.
1425 * gcc.target/arm/acle/mcr2.c: Likewise.
1426 * gcc.target/arm/acle/mcrr.c: Likewise.
1427 * gcc.target/arm/acle/mcrr2.c: Likewise.
1428 * gcc.target/arm/acle/mrc.c: Likewise.
1429 * gcc.target/arm/acle/mrc2.c: Likewise.
1430 * gcc.target/arm/acle/mrrc.c: Likewise.
1431 * gcc.target/arm/acle/mrrc2.c: Likewise.
1432 * gcc.target/arm/acle/stc.c: Likewise.
1433 * gcc.target/arm/acle/stc2.c: Likewise.
1434 * gcc.target/arm/acle/stc2l.c: Likewise.
1435 * gcc.target/arm/acle/stcl.c: Likewise.
1436 * lib/target-supports.exp:
1437 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1438 and stcl in the comment.
1439 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1440 and disable Thumb-1 targets.
1441 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1442 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1443
1444 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1445
1446 PR c++/47226
1447 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1448 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1449
1450 2017-09-13 Richard Biener <rguenther@suse.de>
1451
1452 PR middle-end/82128
1453 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1454 default-def to avoid breaking iterator update with the weird
1455 interaction with cgraph_update_edges_for_call_stmt_node.
1456
1457 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1458
1459 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1460
1461 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1462
1463 PR c++/70621
1464 * g++.dg/torture/pr70621.C: New.
1465
1466 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
1467
1468 PR fortran/82173
1469 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1470 is defined' error.
1471 * gfortran.dg/pdt_6.f03 : New test.
1472 * gfortran.dg/pdt_7.f03 : New test.
1473 * gfortran.dg/pdt_8.f03 : New test.
1474
1475 PR fortran/82168
1476 * gfortran.dg/pdt_9.f03 : New test.
1477
1478 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1479
1480 PR target/82112
1481 * gcc.target/powerpc/pr82112.c: New test.
1482 * g++.dg/ext/altivec-18.C: New test.
1483
1484 2017-09-12 Martin Liska <mliska@suse.cz>
1485
1486 PR testsuite/82114
1487 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1488
1489 2017-09-12 Richard Biener <rguenther@suse.de>
1490
1491 PR tree-optimization/82157
1492 * gcc.dg/torture/pr82157.c: New testcase.
1493
1494 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1495
1496 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1497 attribute.
1498 * gcc.target/mips/near-far-2.c: Likewise.
1499 * gcc.target/mips/near-far-3.c: Likewise.
1500 * gcc.target/mips/near-far-4.c: Likewise.
1501
1502 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1503
1504 PR target/82112
1505 * c-c++-common/pr82112.c: New test.
1506 * gcc.dg/pr82112.c: New test.
1507
1508 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1509
1510 PR ada/79441
1511 * gnat.dg/pack9.adb: Robustify.
1512
1513 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
1514
1515 PR fortran/34640
1516 * gfortran.dg/associate_24.f90: New test.
1517 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1518 checks.
1519 * gfortran.dg/no_arg_check_2.f90: Likewise.
1520 * gfortran.dg/pointer_array_1.f90: New test.
1521 * gfortran.dg/pointer_array_2.f90: New test.
1522 * gfortran.dg/pointer_array_7.f90: New test.
1523 * gfortran.dg/pointer_array_8.f90: New test.
1524 * gfortran.dg/pointer_array_component_1.f90: New test.
1525 * gfortran.dg/pointer_array_component_2.f90: New test.
1526 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1527 counts by 1.
1528
1529 PR fortran/40737
1530 * gfortran.dg/pointer_array_3.f90: New test.
1531
1532 PR fortran/57116
1533 * gfortran.dg/pointer_array_4.f90: New test.
1534
1535 PR fortran/55763
1536 * gfortran.dg/pointer_array_5.f90: New test.
1537
1538 PR fortran/57019
1539 * gfortran.dg/pointer_array_6.f90: New test.
1540
1541 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
1542
1543 PR c++/81852
1544 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1545 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1546 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1547 * g++.dg/cpp1y/feat-neg.C: Likewise.
1548 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1549
1550 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1551
1552 * gnat.dg/debug14.adb: New test.
1553
1554 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1555
1556 * gnat.dg/specs/atomic3.ads: New test.
1557
1558 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1559
1560 * gnat.dg/specs/vfa.ads: Rename into...
1561 * gnat.dg/specs/vfa1.ads: ...this.
1562 * gnat.dg/specs/vfa2.ads: New test.
1563
1564 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
1565
1566 * gfortran.dg/pdt_1.f03 : New test.
1567 * gfortran.dg/pdt_2.f03 : New test.
1568 * gfortran.dg/pdt_3.f03 : New test.
1569 * gfortran.dg/pdt_4.f03 : New test.
1570 * gfortran.dg/pdt_5.f03 : New test.
1571
1572 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
1573
1574 * gcc.dg/pr81988.c: New test.
1575
1576 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1577
1578 * gnat.dg/opt67.adb: New test.
1579 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1580
1581 2017-09-07 Jakub Jelinek <jakub@redhat.com>
1582
1583 PR target/81979
1584 * gcc.dg/pr81979.c: New test.
1585
1586 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1587
1588 PR ada/82126
1589 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1590
1591 2017-09-07 Richard Biener <rguenther@suse.de>
1592
1593 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1594 opportunity.
1595
1596 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1597
1598 * gcc.target/powerpc/float128-1.c: Update options to know that
1599 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1600 -static-libgcc option which is no longer needed. Use -mvsx or
1601 -mpower9-vector to enable VSX or hardware IEEE support, rather
1602 than specifying a particular CPU.
1603 * gcc.target/powerpc/float128-2.c: Likewise.
1604 * gcc.target/powerpc/float128-cmp.c: Likewise.
1605 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1606 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1607 * gcc.target/powerpc/float128-hw.c: Likewise.
1608 * gcc.target/powerpc/float128-mix.c: Likewise.
1609 * gcc.target/powerpc/float128-type-1.c: Likewise.
1610 * gcc.target/powerpc/float128-type-2.c: Likewise.
1611 * gcc.target/powerpc/float128-3.c: New test.
1612 * gcc.target/powerpc/float128-4.c: Likewise.
1613 * gcc.target/powerpc/float128-5.c: Likewise.
1614
1615 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1616
1617 PR middle-end/78468
1618 * gcc.dg/pr78468.c: Add alignment test.
1619
1620 2017-09-06 Wish Wu <wishwu007@gmail.com>
1621 Jakub Jelinek <jakub@redhat.com>
1622
1623 * gcc.dg/sancov/cmp0.c: New test.
1624
1625 2017-09-06 Richard Biener <rguenther@suse.de>
1626
1627 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1628 test for correctness of vector lowering.
1629
1630 2017-09-06 Richard Biener <rguenther@suse.de>
1631
1632 PR tree-optimization/82108
1633 * gcc.dg/vect/pr82108.c: New testcase.
1634
1635 2017-09-06 Martin Jambor <mjambor@suse.cz>
1636
1637 PR tree-optimization/82078
1638 * gcc.dg/tree-ssa/pr82078.c: New test.
1639
1640 2017-09-06 Jakub Jelinek <jakub@redhat.com>
1641
1642 PR middle-end/82095
1643 * gcc.dg/tls/pr82095.c: New test.
1644
1645 2017-09-05 Jakub Jelinek <jakub@redhat.com>
1646
1647 PR middle-end/81768
1648 * gcc.dg/gomp/pr81768-2.c: New test.
1649
1650 PR middle-end/81768
1651 * gcc.dg/gomp/pr81768-1.c: New test.
1652
1653 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1654
1655 PR target/81833
1656 * gcc.target/powerpc/pr81833-1.c: New file.
1657 * gcc.target/powerpc/pr81833-2.c: New file.
1658
1659 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1660
1661 PR target/59501
1662 PR target/81624
1663 PR target/81769
1664 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1665 * gcc.target/i386/pr81769-1a.c: New test.
1666 * gcc.target/i386/pr81769-1b.c: Likewise.
1667 * gcc.target/i386/pr81769-2.c: Likewise.
1668
1669 2017-09-05 Marek Polacek <polacek@redhat.com>
1670
1671 PR sanitizer/82072
1672 * c-c++-common/ubsan/pr82072-2.c: New test.
1673
1674 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1675
1676 PR c++/81942
1677 * g++.dg/cpp1y/constexpr-return3.C: New.
1678
1679 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1680
1681 * gnat.dg/incomplete5.ad[sb]: New test.
1682 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
1683
1684 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1685
1686 * gnat.dg/specs/uc2.ads: New test.
1687
1688 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1689
1690 * gnat.dg/taft_type4.adb: New test.
1691 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
1692
1693 2017-09-05 Richard Biener <rguenther@suse.de>
1694
1695 PR tree-optimization/82102
1696 * gcc.dg/torture/pr82102.c: New testcase.
1697
1698 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1699
1700 * testsuite/gnat.dg/array29.ad[sb]: New test.
1701
1702 2017-09-05 Martin Liska <mliska@suse.cz>
1703
1704 PR tree-optimization/82032
1705 * g++.dg/other/pr82032.C: New test.
1706 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
1707 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1708 * gcc.dg/switch-10.c: Likewise.
1709
1710 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1711
1712 * gcc.target/i386/mpx/mpx-os-support.h: New file.
1713 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
1714
1715 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1716
1717 PR target/77308
1718 * gcc.target/arm/pr77308-1.c: New test.
1719
1720 2017-09-04 Richard Biener <rguenther@suse.de>
1721
1722 PR tree-optimization/82084
1723 * g++.dg/torture/pr82084.C: New testcase.
1724
1725 2017-09-04 Marek Polacek <polacek@redhat.com>
1726
1727 PR c/81783
1728 * c-c++-common/Wtautological-compare-5.c: New test.
1729
1730 2017-09-04 Jeff Law <law@redhat.com>
1731
1732 PR tree-optimization/64910
1733 * gcc.dg/tree-ssa/pr64910-2.c: New test.
1734
1735 2017-09-04 Marek Polacek <polacek@redhat.com>
1736
1737 PR sanitizer/82072
1738 * c-c++-common/ubsan/pr82072.c: New test.
1739
1740 2017-09-04 Richard Biener <rguenther@suse.de>
1741
1742 PR tree-optimization/82060
1743 * g++.dg/torture/pr82060.C: New testcase.
1744
1745 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
1746
1747 PR rtl-optimization/57448
1748 PR target/67458
1749 PR target/81316
1750 * gcc.dg/atomic/pr80640-2.c: New testcase.
1751 * gcc.dg/atomic/pr81316.c: New testcase.
1752
1753 2017-09-04 Tom de Vries <tom@codesourcery.com>
1754
1755 PR tree-optimization/82052
1756 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
1757 call in fn11.
1758
1759 2017-09-04 Jakub Jelinek <jakub@redhat.com>
1760
1761 PR sanitizer/81981
1762 * gcc.dg/ubsan/pr81981.c: New test.
1763
1764 PR tree-optimization/70043
1765 PR testsuite/82093
1766 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
1767
1768 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1769
1770 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
1771 * gcc.target/i386/bmi-check.h (main): Ditto.
1772 * gcc.target/i386/bmi2-check.h (main): Ditto.
1773 * gcc.target/i386/rtm-check.h (main): Ditto.
1774 * gcc.target/i386/sha-check.h (main): Ditto.
1775 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
1776 (main): Use __get_cpuid_count. Use check_osxsave.
1777 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
1778 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
1779 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
1780 (main): Use check_osxsave.
1781
1782 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
1783
1784 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
1785 and return NORUNRES on failure.
1786 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
1787 __builtin_va_arg_pack instead of __va_arg_pack.
1788 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
1789 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
1790 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
1791 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
1792 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
1793
1794 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1795
1796 PR target/81766
1797 * gcc.target/i386/pr81766.c: New test.
1798
1799 2017-09-01 Joseph Myers <joseph@codesourcery.com>
1800
1801 PR c/82071
1802 * gcc.target/i386/excess-precision-7.c: New test.
1803
1804 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1805
1806 PR target/82012
1807 * gcc.target/s390/target-attribute/pr82012.c: New test.
1808
1809 2017-09-01 Jeff Law <law@redhat.com>
1810
1811 * gcc.target/i386/const-in-bss.c: New test.
1812
1813 PR tree-optimization/82052
1814 * gcc.c-torture/compile/pr82052.c: New test.
1815
1816 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1817
1818 PR sanitizer/81923
1819 * gcc.dg/asan/pr81923.c: New test.
1820
1821 2017-09-01 Martin Liska <mliska@suse.cz>
1822
1823 PR tree-optimization/82059
1824 * gcc.dg/tree-ssa/pr82059.c: New test.
1825
1826 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1827
1828 * gcc.target/arc/loop-1.c: Deleted.
1829
1830 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1831
1832 * gcc.target/arc/arc.exp: Test also cpp files.
1833 * gcc.target/arc/tdelay_slots.cpp: New test.
1834
1835 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1836
1837 * gcc.target/arc/pr9001184797.c: New test.
1838
1839 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1840
1841 PR c/81887
1842 * c-c++-common/gomp/pr81887.c: New test.
1843 * gfortran.dg/gomp/pr81887.f90: New test.
1844
1845 2017-09-01 Marek Polacek <polacek@redhat.com>
1846
1847 PR c++/82040
1848 * g++.dg/warn/Wbool-operation-1.C: New test.
1849
1850 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1851
1852 * gcc.target/arc/sdata-5.c: New test.
1853 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
1854
1855 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1856
1857 * gcc.target/arc/sdata-3.c: New file.
1858 * gcc.target/arc/sdata-4.c: Likewise.
1859
1860 2017-08-31 Richard Biener <rguenther@suse.de>
1861
1862 PR middle-end/82054
1863 * g++.dg/gomp/pr82054.C: New testcase.
1864
1865 2017-08-31 Renlin Li <renlin.li@arm.com>
1866 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1867
1868 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
1869
1870 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1871
1872 PR tree-optimization/81987
1873 * g++.dg/torture/pr81987.C: New file.
1874
1875 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
1876
1877 * gnat.dg/aggr22.ad[sb]: New test.
1878
1879 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
1880
1881 * gcc.target/powerpc/cr_shrink-wrap.c: New.
1882
1883 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1884
1885 PR target/82015
1886 * gcc.target/powerpc/pr82015.c: Fix up error message.
1887
1888 2017-08-30 Martin Liska <mliska@suse.cz>
1889
1890 PR inline-asm/82001
1891 * gcc.dg/ipa/pr82001.c: New test.
1892
1893 2017-08-30 Martin Liska <mliska@suse.cz>
1894
1895 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
1896
1897 2017-08-30 Richard Biener <rguenther@suse.de>
1898
1899 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
1900
1901 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1902
1903 PR target/82015
1904 * gcc.target/powerpc/pr82015.c: New test.
1905
1906 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
1907
1908 * gcc.target/i386/*.c: Remove excess braces from target selectors.
1909
1910 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
1911
1912 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
1913 * gcc.target/i386/abi-2.c: Ditto.
1914 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
1915 * gcc.target/i386/pr22076.c: Ditto.
1916 * gcc.target/i386/pr37216.c: Ditto.
1917 * gcc.target/i386/pr39431.c: Ditto.
1918 * gcc.target/i386/pr40906-1.c: Ditto.
1919 * gcc.target/i386/pr40906-2.c: Ditto.
1920 * gcc.target/i386/pr43766.c: Ditto.
1921 * gcc.target/i386/pr46226.c: Ditto.
1922 * gcc.target/i386/pr46470.c: Ditto.
1923 * gcc.target/i386/pr59929.c: Ditto.
1924 * gcc.target/i386/sse-10.c: Ditto.
1925 * gcc.target/i386/vararg-1.c: Ditto.
1926 * gcc.target/i386/vararg-1.c: Ditto.
1927 * gcc.target/i386/asm-6.c: Compile for fpic target only.
1928 * gcc.target/i386/pr44223.c: Ditto.
1929 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
1930 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
1931 * gcc.target/i386/pr67480.c (dg-options): Ditto.
1932 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
1933 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
1934 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
1935 * gcc.target/i386/mvc9.c: Compile for lto target only.
1936 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
1937 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
1938 * gcc.target/i386/pr57091.c: Ditto.
1939 * gcc.target/i386/pr61599-2.c: Ditto.
1940
1941 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1942
1943 PR tree-optimization/81503
1944 * gcc.c-torture/execute/pr81503.c: New file.
1945
1946 2017-08-29 Martin Liska <mliska@suse.cz>
1947
1948 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
1949 * gcc.dg/tree-ssa/vrp104.c: Likewise.
1950
1951 2017-08-29 Richard Biener <rguenther@suse.de>
1952 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
1953
1954 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
1955
1956 2017-08-28 Jeff Law <law@redhat.com>
1957
1958 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
1959 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
1960 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1961 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
1962 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
1963 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
1964 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
1965 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
1966 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
1967
1968 2017-08-28 Janus Weil <janus@gcc.gnu.org>
1969
1970 PR fortran/81770
1971 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
1972 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
1973
1974 2017-08-28 Steve Ellcey <sellcey@cavium.com>
1975
1976 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
1977 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
1978 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
1979
1980 2017-08-28 Richard Biener <rguenther@suse.de>
1981
1982 PR tree-optimization/81977
1983 * g++.dg/torture/pr81977.C: New testcase.
1984
1985 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
1986
1987 PR target/80640
1988 * gcc.dg/atomic/pr80640.c: New testcase.
1989
1990 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
1991
1992 PR target/81995
1993 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
1994 * gcc.target/i386/pr46091-4a.c: Ditto.
1995
1996 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1997
1998 PR fortran/81974
1999 * gfortran.dg/inline_matmul_19.f90: New test.
2000
2001 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2002
2003 * gcc.target/powerpc/m128-check.h: New file.
2004 * gcc.target/powerpc/sse-check.h: New file.
2005 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2006 * gcc.target/powerpc/sse-movlps-2.c: New file.
2007 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2008 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2009 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2010 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2011 * gcc.target/powerpc/sse-divss-1.c: New file.
2012 * gcc.target/powerpc/sse-movhps-1.c: New file.
2013 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2014 * gcc.target/powerpc/sse-subps-1.c: New file.
2015 * gcc.target/powerpc/sse-minps-1.c: New file.
2016 * gcc.target/powerpc/sse-pminub-1.c: New file.
2017 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2018 * gcc.target/powerpc/sse-shufps-1.c: New file.
2019 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2020 * gcc.target/powerpc/sse-maxps-1.c: New file.
2021 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2022 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2023 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2024 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2025 * gcc.target/powerpc/sse-mulps-1.c: New file.
2026 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2027 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2028 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2029 * gcc.target/powerpc/sse-subss-1.c: New file.
2030 * gcc.target/powerpc/sse-movss-2.c: New file.
2031 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2032 * gcc.target/powerpc/sse-minss-1.c: New file.
2033 * gcc.target/powerpc/sse-movaps-2.c: New file.
2034 * gcc.target/powerpc/sse-movlps-1.c: New file.
2035 * gcc.target/powerpc/sse-maxss-1.c: New file.
2036 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2037 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2038 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2039 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2040 * gcc.target/powerpc/sse-mulss-1.c: New file.
2041 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2042 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2043 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2044 * gcc.target/powerpc/sse-movhps-2.c: New file.
2045 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2046 * gcc.target/powerpc/sse-xorps-1.c: New file.
2047 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2048 * gcc.target/powerpc/sse-orps-1.c: New file.
2049 * gcc.target/powerpc/sse-addps-1.c: New file.
2050 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2051 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2052 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2053 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2054 * gcc.target/powerpc/sse-andps-1.c: New file.
2055 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2056 * gcc.target/powerpc/sse-divps-1.c: New file.
2057 * gcc.target/powerpc/sse-andnps-1.c: New file.
2058 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2059 * gcc.target/powerpc/sse-movss-1.c: New file.
2060 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2061 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2062 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2063 * gcc.target/powerpc/sse-movaps-1.c: New file.
2064 * gcc.target/powerpc/sse-movss-3.c: New file.
2065 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2066 * gcc.target/powerpc/sse-addss-1.c: New file.
2067 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2068
2069 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2070
2071 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
2072 * gcc.target/powerpc/dform-2.c: Likewise.
2073 * gcc.target/powerpc/dform-3.c: Likewise.
2074 * gcc.target/powerpc/pr71656-1.c: Likewise.
2075 * gcc.target/powerpc/pr71656-2.c: Likewise.
2076 * gcc.target/powerpc/pr80103-1.c: Likewise.
2077 * gcc.target/powerpc/pr80098-1.c: Likewise.
2078
2079 2017-08-24 Martin Sebor <msebor@redhat.com>
2080
2081 PR middle-end/81908
2082 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2083 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2084 * gcc.dg/tree-ssa/pr81908.c: New test.
2085
2086 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2087
2088 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2089 Suppress warning during tests.
2090
2091 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
2092
2093 * lib/target-supports.exp: Group together target-dependant checks.
2094
2095 2017-08-24 Bin Cheng <bin.cheng@arm.com>
2096
2097 PR tree-optimization/81913
2098 * gcc.c-torture/execute/pr81913.c: New test.
2099 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2100 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2101
2102 2017-08-23 Richard Biener <rguenther@suse.de>
2103
2104 PR target/81921
2105 * gcc.target/i386/pr81921.c: New testcase.
2106
2107 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
2108
2109 * gcc.target/i386/pr80969-1.c: New testcase.
2110 * gcc.target/i386/pr80969-2a.c: Likewise.
2111 * gcc.target/i386/pr80969-2.c: Likewise.
2112 * gcc.target/i386/pr80969-3.c: Likewise.
2113 * gcc.target/i386/pr80969-4a.c: Likewise.
2114 * gcc.target/i386/pr80969-4b.c: Likewise.
2115 * gcc.target/i386/pr80969-4.c: Likewise.
2116 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2117 * lib/target-supports.exp (check_avx512_os_support_available,
2118 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2119 New proceedures for target avx512f and avx512f_runtime selectors.
2120 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2121
2122 2017-08-23 David Malcolm <dmalcolm@redhat.com>
2123
2124 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2125 * gcc.dg/param-type-mismatch.c: New test case.
2126
2127 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2128
2129 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2130 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2131 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2132 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2133 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2134 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2135 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2136
2137 2017-08-23 Richard Biener <rguenther@suse.de>
2138
2139 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2140 * g++.dg/tree-ssa/pr45605.C: Likewise.
2141 * gnat.dg/noinline2.adb: Likewise.
2142 * gnat.dg/renaming6.adb: Likewise.
2143 * gnat.dg/renaming6.ads: Likewise.
2144 * gnat.dg/specs/noinline3.ads: Likewise.
2145
2146 2017-08-23 Richard Biener <rguenther@suse.de>
2147
2148 PR lto/81940
2149 * g++.dg/lto/pr81940_0.C: New testcase.
2150
2151 2017-08-23 Tamar Christina <tamar.christina@arm.com>
2152
2153 PR middle-end/19706
2154 * gcc.dg/tree-ssa/pr19706.c: New.
2155 * lib/target-supports.exp (check_effective_target_xorsign): New.
2156
2157 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
2158
2159 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2160 -mabi=ms
2161 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2162 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2163 * gcc.target/i386/pr66275.c: Likewise.
2164 * gcc.target/i386/pr68018.c: Likewise.
2165
2166 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2167
2168 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2169
2170 2017-08-22 Jeff Law <law@redhat.com>
2171
2172 PR tree-optimization/81741
2173 PR tree-optimization/71947
2174 * gcc.dg/tree-ssa/pr81741.c: New test.
2175 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2176 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2177 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2178 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2179 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2180 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2181 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2182
2183 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
2184
2185 PR c++/80287
2186 * g++.dg/pr80287.C: New test.
2187
2188 2017-08-22 Richard Biener <rguenther@suse.de>
2189
2190 Revert
2191 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2192
2193 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2194
2195 2017-08-22 Richard Biener <rguenther@suse.de>
2196
2197 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2198 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2199 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2200 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2201 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2202 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2203 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2204 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2205
2206 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2207
2208 PR fortran/81296
2209 * gfortran.dg/dtio_12.f90: Update test.
2210
2211 2017-08-21 Nathan Sidwell <nathan@acm.org>
2212
2213 * g++.dg/template/pr81899.C: Fix c++03.
2214 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2215
2216 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2217
2218 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2219 Update expected result to show all of "(long)0" being underlined.
2220 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2221 (test_multitoken_macro): Update expected underlining.
2222
2223 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2224
2225 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2226 to show underlining of all pertinent params.
2227 * gcc.dg/format/pr72858.c: Likewise.
2228
2229 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
2230
2231 PR target/46091
2232 * gcc.target/i386/pr46091-4.c: New test.
2233 * gcc.target/i386/pr46091-4a.c: Ditto.
2234 * gcc.target/i386/pr46091-5.c: Ditto.
2235 * gcc.target/i386/pr46091-5a.c: Ditto.
2236
2237 2017-08-21 Nathan Sidwell <nathan@acm.org>
2238
2239 PR c++/81899
2240 * g++.dg/template/pr81899.C: New.
2241
2242 2017-08-21 Richard Biener <rguenther@suse.de>
2243
2244 PR tree-optimization/81900
2245 * gcc.dg/torture/pr81900.c: New testcase.
2246
2247 2017-08-21 Richard Biener <rguenther@suse.de>
2248
2249 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2250 regex to handle the LTO case.
2251 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2252 * c-c++-common/asan/misalign-1.c: Likewise.
2253 * c-c++-common/asan/misalign-2.c: Likewise.
2254 * c-c++-common/asan/null-deref-1.c: Likewise.
2255 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2256 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2257 * c-c++-common/asan/use-after-free-1.c: Likewise.
2258 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2259 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2260 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2261 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2262 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2263 * g++.dg/asan/large-func-test-1.C: Likewise.
2264 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2265
2266 2017-08-21 Richard Biener <rguenther@suse.de>
2267
2268 PR middle-end/81884
2269 * g++.dg/torture/pr81884.C: New testcase.
2270
2271 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
2272
2273 PR ipa/77732
2274 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2275
2276 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2277
2278 PR tree-optimization/46805
2279 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2280 * jit.dg/test-autovectorize.c: New test case.
2281
2282 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2283
2284 PR target/80210
2285 * gcc.target/powerpc/pr80210.c: New test.
2286
2287 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2288
2289 PR c++/81514
2290 * g++.dg/lookup/empty.h: New file.
2291 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2292 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2293 on a built-in.
2294
2295 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2296
2297 PR c/53037
2298 * c-c++-common/pr53037-5.c: New test.
2299 * g++.dg/pr53037-1.C: Likewise.
2300 * g++.dg/pr53037-2.C: Likewise.
2301 * g++.dg/pr53037-3.C: Likewise.
2302 * g++.dg/pr53037-4.C: Likewise.
2303 * gcc.dg/pr53037-1.c: Likewise.
2304 * gcc.dg/pr53037-2.c: Likewise.
2305 * gcc.dg/pr53037-3.c: Likewise.
2306 * gcc.dg/pr53037-4.c: Likewise.
2307
2308 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2309
2310 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2311 * gcc.target/powerpc/p9-vparity.c: Likewise.
2312 * gcc.target/powerpc/pr68805.c: Likewise.
2313 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2314
2315 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2316
2317 PR target/72804
2318 * gcc.target/powerpc/pr72804.c: New test.
2319
2320 2017-08-17 Marek Polacek <polacek@redhat.com>
2321
2322 PR middle-end/81814
2323 * gcc.dg/torture/pr81814.c: New test.
2324
2325 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2326
2327 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2328
2329 2017-08-17 Tom de Vries <tom@codesourcery.com>
2330
2331 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2332
2333 2017-08-17 Richard Biener <rguenther@suse.de>
2334
2335 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2336
2337 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2338
2339 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2340 scan-assembler-times for alpha*-*-*.
2341 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2342 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2343
2344 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2345
2346 PR fortran/81116
2347 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2348
2349 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2350
2351 PR target/46091
2352 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2353 (testm): New test function.
2354 * gcc.target/i386/pr46091-2.c: Ditto.
2355 * gcc.target/i386/pr46091-3.c: Ditto.
2356
2357 2017-08-16 Bin Cheng <bin.cheng@arm.com>
2358
2359 PR tree-optimization/81832
2360 * gcc.dg/tree-ssa/pr81832.c: New test.
2361
2362 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2363
2364 PR tree-optimization/81835
2365 * gcc.dg/vect/pr81815.c: New test.
2366
2367 2017-08-15 Joseph Myers <joseph@codesourcery.com>
2368
2369 PR target/78460
2370 PR target/67712
2371 * gcc.c-torture/compile/string-large-1.c: New test.
2372
2373 2017-08-15 Richard Biener <rguenther@suse.de>
2374
2375 PR tree-optimization/81790
2376 * gcc.dg/torture/pr81790.c: New testcase.
2377
2378 2017-08-14 Martin Sebor <msebor@redhat.com>
2379
2380 PR c/81117
2381 * c-c++-common/attr-nonstring-1.c: New test.
2382
2383 2017-08-14 Martin Sebor <msebor@redhat.com>
2384
2385 PR c/81117
2386 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2387
2388 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
2389
2390 * gcc.dg/ucnid-5.c: Skip on AIX.
2391 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2392
2393 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
2394
2395 PR target/46091
2396 * gcc.target/i386/pr46091-1.c: New test.
2397 * gcc.target/i386/pr46091-2.c: Ditto.
2398 * gcc.target/i386/pr46091-3.c: Ditto.
2399
2400 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2401
2402 PR target/81643
2403 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2404
2405 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2406
2407 PR target/79845
2408 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2409 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2410 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2411 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2412 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2413 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2414 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2415 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2416 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2417 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2418 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2419 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2420 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2421 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2422 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2423 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2424 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2425 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2426 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2427 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2428 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2429 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2430 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2431 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2432 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2433 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2434 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2435 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2436 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2437 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2438 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2439 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2440 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2441 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2442 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2443 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2444 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2445 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2446 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2447 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2448 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2449 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2450 * gcc.target/powerpc/cmpb-3.c: Likewise.
2451 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2452 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2453 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2454 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2455 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2456 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2457 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2458 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2459 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2460 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2461 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2462 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2463 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2464 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2465 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2466 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2467 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2468 * gcc.target/powerpc/no-r11-3.c: Likewise.
2469 * gcc.target/powerpc/pr80098-1.c: Likewise.
2470 * gcc.target/powerpc/pr80098-2.c: Likewise.
2471 * gcc.target/powerpc/pr80098-3.c: Likewise.
2472 * gcc.target/powerpc/pr80098-4.c: Likewise.
2473 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2474 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2475 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2476 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2477 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2478 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2479 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2480 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2481 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2482 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2483 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2484
2485 2017-08-14 Bin Cheng <bin.cheng@arm.com>
2486
2487 PR tree-optimization/81799
2488 * gcc.dg/tree-ssa/pr81799.c: New.
2489
2490 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2491
2492 PR middle-end/46932
2493 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2494 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2495
2496 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2497
2498 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2499 -mno-pc-relative-literal-loads.
2500
2501 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2502
2503 PR testsuite/81793
2504 * gcc.dg/pie-static-1.c: Require both static and pie support.
2505 * gcc.dg/pie-static-2.c: Likewise.
2506
2507 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2508
2509 PR ada/79542
2510 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2511
2512 2017-08-11 Marek Polacek <polacek@redhat.com>
2513
2514 PR c/81795
2515 * gcc.dg/pr81795.c: New test.
2516
2517 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2518
2519 PR fortran/60355
2520 * gfortran.dg (bind_c_usage_30): New test.
2521
2522 2017-08-11 Martin Liska <mliska@suse.cz>
2523
2524 PR tree-opt/79987
2525 * gcc.target/i386/mpx/pr79987.c: New test.
2526
2527 2017-08-11 Martin Liska <mliska@suse.cz>
2528
2529 PR ipa/81213
2530 * gcc.target/i386/pr81213.c: New test.
2531
2532 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
2533
2534 PR target/81708
2535 * gcc.target/i386/stack-prot-sym.c: New test.
2536
2537 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2538
2539 PR testsuite/81738
2540 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2541 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2542 vect_perm and vect_element_align for vectorization.
2543
2544 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2545
2546 PR target/81736
2547 * gcc.target/i386/pr81736-1.c: New test.
2548 * gcc.target/i386/pr81736-2.c: Likewise.
2549 * gcc.target/i386/pr81736-3.c: Likewise.
2550 * gcc.target/i386/pr81736-4.c: Likewise.
2551 * gcc.target/i386/pr81736-5.c: Likewise.
2552 * gcc.target/i386/pr81736-6.c: Likewise.
2553 * gcc.target/i386/pr81736-7.c: Likewise.
2554
2555 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2556
2557 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2558 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2559
2560 2017-08-10 David Malcolm <dmalcolm@redhat.com>
2561
2562 * c-c++-common/missing-close-symbol.c: New test case.
2563 * c-c++-common/missing-symbol.c: New test case.
2564 * gcc.dg/unclosed-init.c: New test case.
2565 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2566 * g++.dg/diagnostic/unclosed-function.C: New test case.
2567 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2568 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2569 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2570 "expected identifier" error.
2571
2572 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2573
2574 * gfortran.dg/dec_d_lines_1.f: New test.
2575 * gfortran.dg/dec_d_lines_2.f: New test.
2576
2577 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2578
2579 * gfortran.dg/dec_structure_18.f90: New test.
2580 * gfortran.dg/dec_structure_19.f90: New test.
2581 * gfortran.dg/dec_structure_20.f90: New test.
2582 * gfortran.dg/dec_structure_21.f90: New test.
2583
2584 2017-08-10 Marek Polacek <polacek@redhat.com>
2585
2586 PR testsuite/81784
2587 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2588
2589 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2590
2591 2017-08-10 Martin Liska <mliska@suse.cz>
2592
2593 PR c++/81355
2594 * g++.dg/other/pr81355.C: New test.
2595
2596 2017-08-09 David Malcolm <dmalcolm@redhat.com>
2597
2598 * jit.dg/all-non-failing-tests.h: Add note about
2599 test-vector-types.cc.
2600 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2601 case.
2602 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2603 New test case.
2604 * jit.dg/test-vector-types.cc: New test case.
2605
2606 2017-08-09 Andrew Pinski <apinski@cavium.com>
2607
2608 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2609 --save-temps to the options passed.
2610
2611 2017-08-09 Michael Collison <michael.collison@arm.com>
2612
2613 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2614 boundary option and fix comment.
2615 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2616 boundary option and fix comment.
2617 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2618 boundary option and fix comment.
2619 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2620 -mstructure-size boundary option.
2621
2622 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2623
2624 PR rtl-optimization/81423
2625 * gcc.c-torture/execute/pr81423.c: New testcase.
2626
2627 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2628
2629 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2630 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2631 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2632 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2633
2634 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2635
2636 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2637 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2638
2639 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2640
2641 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2642 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2643 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2644
2645 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2646
2647 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2648 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2649 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2650 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2651
2652 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2653
2654 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2655
2656 2017-08-09 Marek Polacek <polacek@redhat.com>
2657
2658 PR c/81233
2659 * gcc.dg/diagnostic-types-1.c: New test.
2660 * gcc.dg/assign-warn-1.c: Update warning messages.
2661 * gcc.dg/assign-warn-2.c: Likewise.
2662 * gcc.dg/c90-const-expr-5.c: Likewise.
2663 * gcc.dg/c99-const-expr-5.c: Likewise.
2664 * gcc.dg/conv-2.c: Likewise.
2665 * gcc.dg/init-bad-7.c: Likewise.
2666 * gcc.dg/overflow-warn-1.c: Likewise.
2667 * gcc.dg/overflow-warn-2.c: Likewise.
2668 * gcc.dg/overflow-warn-3.c: Likewise.
2669 * gcc.dg/overflow-warn-4.c: Likewise.
2670 * gcc.dg/pointer-array-atomic.c: Likewise.
2671 * gcc.dg/pr26865.c: Likewise.
2672 * gcc.dg/pr61162-2.c: Likewise.
2673 * gcc.dg/pr61162.c: Likewise.
2674 * gcc.dg/pr67730-2.c: Likewise.
2675 * gcc.dg/pr69156.c: Likewise.
2676 * gcc.dg/pr70174.c: Likewise.
2677 * objc.dg/proto-lossage-4.m: Likewise.
2678
2679 2017-08-09 Marek Polacek <polacek@redhat.com>
2680
2681 PR c/81417
2682 * Wsign-compare-1.c: New test.
2683 * gcc.dg/compare1.c: Adjust dg-bogus.
2684 * gcc.dg/compare2.c: Likewise.
2685 * gcc.dg/compare3.c: Likewise.
2686 * gcc.dg/compare7.c: Likewise.
2687 * gcc.dg/compare8.c: Likewise.
2688 * gcc.dg/compare9.c: Likewise.
2689 * gcc.dg/pr11492.c: Likewise.
2690
2691 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
2692
2693 PR driver/81523
2694 * gcc.dg/pie-7.c: New test.
2695 * gcc.dg/pie-static-1.c: Likewise.
2696 * gcc.dg/pie-static-2.c: Likewise.
2697
2698 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
2699
2700 PR target/81708
2701 * gcc.target/i386/stack-prot-guard.c: New test.
2702
2703 2017-08-08 Tamar Christina <tamar.christina@arm.com>
2704
2705 * gcc.target/aarch64/xorsign.c: New.
2706 * gcc.target/aarch64/xorsign_exec.c: New.
2707 * gcc.target/aarch64/vect-xorsign_exec.c: New.
2708
2709 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2710
2711 PR tree-optimization/81354
2712 * g++.dg/torture/pr81354.C: New file.
2713
2714 2017-08-08 Richard Biener <rguenther@suse.de>
2715
2716 PR middle-end/81719
2717 * g++.dg/tree-ssa/pr81719.C: New testcase.
2718
2719 2017-08-08 Richard Biener <rguenther@suse.de>
2720
2721 PR tree-optimization/81723
2722 * gfortran.dg/pr81723.f: New testcase.
2723
2724 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2725
2726 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
2727 string.
2728 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2729 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2730 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2731 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2732 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2733 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2734 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2735 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2736 * gcc.target/powerpc/cmpb-3.c: Likewise.
2737 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2738 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2739
2740 2017-08-08 Martin Liska <mliska@suse.cz>
2741
2742 PR tree-opt/81696
2743 * gcc.dg/ipa/pr81696.c: New test.
2744
2745 2017-08-08 Bin Cheng <bin.cheng@arm.com>
2746
2747 PR tree-optimization/81744
2748 * gcc.dg/tree-ssa/pr81744.c: New.
2749
2750 2017-08-08 Marek Polacek <polacek@redhat.com>
2751
2752 PR c++/81607
2753 * g++.dg/other/bitfield6.C: New test.
2754
2755 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2756
2757 PR target/81593
2758 * gcc.target/powerpc/vec-setup.h: New tests to test various
2759 combinations of setting up vectors of 2 double word elements.
2760 * gcc.target/powerpc/vec-setup-long.c: Likewise.
2761 * gcc.target/powerpc/vec-setup-double.c: Likewise.
2762 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
2763 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
2764 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
2765 vector inserts from vector extracts.
2766 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
2767
2768 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2769
2770 PR fortran/68829
2771 PR fortran/81701
2772 * gfortran.dg/o_fast_stacksize.90: New test.
2773
2774 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
2775
2776 PR middle-end/46932
2777 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
2778
2779 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2780
2781 * gcc.target/i386/pr81736-1.c: Removed.
2782 * gcc.target/i386/pr81736-2.c: Likewise.
2783 * gcc.target/i386/pr81736-3.c: Likewise.
2784 * gcc.target/i386/pr81736-4.c: Likewise.
2785
2786 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2787
2788 PR target/81736
2789 * gcc.target/i386/pr81736-1.c: New test.
2790 * gcc.target/i386/pr81736-2.c: Likewise.
2791 * gcc.target/i386/pr81736-3.c: Likewise.
2792 * gcc.target/i386/pr81736-4.c: Likewise.
2793
2794 2017-08-07 Marek Polacek <polacek@redhat.com>
2795
2796 PR middle-end/81737
2797 * gcc.dg/pr81737.c: New test.
2798
2799 2017-08-07 Martin Liska <mliska@suse.cz>
2800
2801 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
2802 * gcc.dg/parm-impl-decl-1.c: Likewise.
2803 * gcc.dg/parm-impl-decl-3.c: Likewise.
2804 * gcc.dg/Wattributes-5.c: New test.
2805
2806 2017-08-06 Andrew Pinski <apinski@cavium.com>
2807
2808 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
2809 * gcc.target/aarch64/target_attr_13.c: LIkewise.
2810 * gcc.target/aarch64/target_attr_15.c: LIkewise.
2811 * gcc.target/aarch64/target_attr_4.c: Likewise.
2812 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
2813 * gcc.target/aarch64/target_attr_2.c: Likewise.
2814 * gcc.target/aarch64/target_attr_7.c: Likewise.
2815 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
2816 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
2817 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
2818
2819 2017-08-06 Andrew Pinski <apinski@cavium.com>
2820
2821 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
2822 -march=armv8-a+nolse, skip if -mcpu= is passed.
2823 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
2824
2825 2017-08-06 Andrew Pinski <apinski@cavium.com>
2826
2827 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
2828 * gcc.target/aarch64/_Float16_2.c: Likewise.
2829 * gcc.target/aarch64/_Float16_3.c: Likewise.
2830
2831 2017-08-06 Tom de Vries <tom@codesourcery.com>
2832
2833 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
2834
2835 2017-08-06 Tom de Vries <tom@codesourcery.com>
2836
2837 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
2838 type. Add missing return.
2839
2840 2017-08-06 Tom de Vries <tom@codesourcery.com>
2841
2842 PR testsuite/81731
2843 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
2844 variable 'a' definition.
2845 (b): Remove unused variable.
2846 (gp): New variable.
2847 (check): Add parameter corresponding to call in main, and handle.
2848
2849 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2850
2851 PR c++/79790
2852 * g++.dg/cpp1z/class-deduction43.C: New.
2853
2854 2017-08-04 Yury Gribov <tetra2005@gmail.com>
2855
2856 PR tree-optimization/57371
2857 * c-c++-common/pr57371-1.c: New test.
2858 * c-c++-common/pr57371-2.c: New test.
2859 * c-c++-common/pr57371-3.c: New test.
2860 * c-c++-common/pr57371-4.c: New test.
2861 * gcc.dg/pr57371-5.c: New test.
2862
2863 2017-08-04 Carl Love <cel@us.ibm.com>
2864
2865 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
2866 builtin test cases for vec_mule, and vec_mulo.
2867 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
2868 builtin test cases for vec_mule, and vec_mulo.
2869
2870 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
2871
2872 PR target/81590
2873 * gcc.target/i386/avx512-check.h: New file.
2874 * gcc.target/i386/avx5124fmaps-check.h: Removed.
2875 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
2876 * gcc.target/i386/avx512cd-check.h: Likewise.
2877 * gcc.target/i386/avx512ifma-check.h: Likewise.
2878 * gcc.target/i386/avx512vbmi-check.h: Likewise.
2879 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
2880 * gcc.target/i386/avx512bw-check.h: Rewrite.
2881 * gcc.target/i386/avx512dq-check.h: Likewise.
2882 * gcc.target/i386/avx512er-check.h: Likewise.
2883 * gcc.target/i386/avx512f-check.h: Likewise.
2884 * gcc.target/i386/avx512vl-check.h: Likewise.
2885 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
2886 only.
2887 (test_512): Removed.
2888 (avx512*_test): Likewise.
2889 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
2890
2891 2017-08-04 Marek Polacek <polacek@redhat.com>
2892
2893 PR middle-end/81695
2894 * gcc.dg/pr81695.c: New test.
2895
2896 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2897
2898 PR tree-optimization/81136
2899 * gcc.dg/vect/pr81136.c: Add scan test.
2900
2901 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2902
2903 * gcc.dg/vect/vect-alias-check-3.c: New test.
2904 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
2905 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
2906
2907 2017-08-04 Richard Biener <rguenther@suse.de>
2908
2909 PR middle-end/81705
2910 * c-c++-common/ubsan/pr81705.c: New testcase.
2911
2912 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2913
2914 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
2915 messages that used to start with a capital letter.
2916 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2917 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2918 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
2919 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2920 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2921 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2922 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2923 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2924 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2925 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2926 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2927 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2928 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2929 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2930 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2931 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2932 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2933 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2934 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2935 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2936 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2937 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2938 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2939 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2940 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2941 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2942 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2943 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2944 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2945 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2946 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2947 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2948 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2949 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2950 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2951 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2952 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2953 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2954 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2955 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2956 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2957 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2958 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2959 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2960 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2961 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2962 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2963 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2964 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2965 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2966 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2967 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2968 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2969 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2970 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2971 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2972
2973 2017-08-03 Jakub Jelinek <jakub@redhat.com>
2974
2975 PR target/81621
2976 * gcc.dg/pr81621.c: New test.
2977
2978 2017-08-03 Richard Biener <rguenther@suse.de>
2979
2980 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
2981 and CSE.
2982
2983 2017-08-03 Richard Biener <rguenther@suse.de>
2984
2985 PR middle-end/81148
2986 * c-c++-common/ubsan/pr81148.c: New testcase.
2987
2988 2017-08-03 Tom de Vries <tom@codesourcery.com>
2989
2990 PR target/81662
2991 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
2992
2993 2017-08-03 Jakub Jelinek <jakub@redhat.com>
2994
2995 PR driver/81650
2996 * gcc.dg/pr81650.c: New test.
2997
2998 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
2999
3000 PR c++/71440
3001 * g++.dg/template/crash127.C: New.
3002
3003 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3004
3005 PR middle-end/81052
3006 * c-c++-common/pr81052.c: New test.
3007
3008 2017-08-03 Tom de Vries <tom@codesourcery.com>
3009
3010 * gcc.dg/pr56727-2.c: Require alias.
3011
3012 2017-08-03 Tom de Vries <tom@codesourcery.com>
3013
3014 * gcc.dg/attr-noipa.c: Require alloca.
3015
3016 2017-08-03 Tom de Vries <tom@codesourcery.com>
3017
3018 * gcc.dg/torture/pr80163.c: Require label_values.
3019
3020 2017-08-03 Tom de Vries <tom@codesourcery.com>
3021
3022 PR target/81662
3023 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3024 * c-c++-common/patchable_function_entry-default.c: Same.
3025 * c-c++-common/patchable_function_entry-definition.c: Same.
3026
3027 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3028
3029 PR target/81644
3030 * gcc.target/i386/pr81644.c: New test.
3031
3032 2017-08-02 Tom de Vries <tom@codesourcery.com>
3033
3034 * gcc.dg/Walloca-14.c: Use relative line number.
3035
3036 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3037
3038 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3039 test "no-3dnowa" target attribute.
3040
3041 2017-08-02 Marek Polacek <polacek@redhat.com>
3042
3043 PR c/81289
3044 * gcc.dg/noncompile/pr81289.c: New test.
3045
3046 PR c/81448
3047 PR c/81306
3048 * c-c++-common/Wmultistatement-macros-13.c: New test.
3049
3050 2017-08-02 Jakub Jelinek <jakub@redhat.com>
3051
3052 PR c++/81640
3053 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3054
3055 PR middle-end/79499
3056 * gcc.dg/pr79499.c: New test.
3057
3058 2017-08-02 Richard Biener <rguenther@suse.de>
3059
3060 PR tree-optimization/81633
3061 * gcc.dg/vect/pr81633.c: New testcase.
3062
3063 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3064
3065 * gcc.dg/guality/pr25967-1.c: New test.
3066 * gcc.dg/guality/pr25967-2.c: Likewise.
3067 * gcc.dg/torture/pr25967-1.c: Likewise.
3068 * gcc.dg/torture/pr25967-2.c: Likewise.
3069
3070 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3071
3072 PR target/81654
3073 * gcc.target/i386/pr81654.c: New test.
3074
3075 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3076
3077 PR fortran/79312
3078 * gfortran.dg/logical_assignment_1.f90: New test.
3079
3080 2017-08-01 Martin Liska <mliska@suse.cz>
3081
3082 PR middle-end/70140
3083 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3084
3085 2017-08-01 Martin Liska <mliska@suse.cz>
3086
3087 Revert r250771
3088 Make mempcpy more optimal (PR middle-end/70140).
3089
3090 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3091
3092 PR target/81622
3093 * gcc.target/powerpc/pr81622.c: New test.
3094
3095 2017-08-01 Steve Ellcey <sellcey@cavium.com>
3096
3097 PR tree-optimization/80925
3098 * gcc.dg/vect/vect-28.c: Add
3099 --param vect-max-peeling-for-alignment=0 option.
3100 Remove unaligned access and peeling checks.
3101 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3102 * gcc.dg/vect/vect-70.c: Ditto.
3103 * gcc.dg/vect/vect-87.c: Ditto.
3104 * gcc.dg/vect/vect-88.c: Ditto.
3105 * gcc.dg/vect/vect-91.c: Ditto.
3106 * gcc.dg/vect/vect-93.c: Ditto.
3107
3108 2017-08-01 Tom de Vries <tom@codesourcery.com>
3109
3110 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3111 * gcc.target/nvptx/slp.c (foo): Same.
3112
3113 2017-08-01 Richard Biener <rguenther@suse.de>
3114
3115 PR tree-optimization/81181
3116 * gcc.dg/torture/pr81181.c: New testcase.
3117
3118 2017-08-01 Martin Liska <mliska@suse.cz>
3119
3120 PR middle-end/70140
3121 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3122
3123 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3124
3125 PR target/81641
3126 * gcc.target/i386/pr81641.c: New test.
3127
3128 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3129
3130 PR target/81639
3131 * gcc.target/i386/pr81639.c: New test.
3132
3133 2017-08-01 Richard Biener <rguenther@suse.de>
3134
3135 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3136 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3137 endless loop.
3138 * gcc.dg/uninit-23.c: Adjust.
3139
3140 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3141
3142 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3143 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3144
3145 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3146
3147 PR tree-optimization/81627
3148 * gcc.dg/tree-ssa/pr81627.c: New.
3149
3150 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3151
3152 PR tree-optimization/81620
3153 * gcc.dg/tree-ssa/pr81620-1.c: New.
3154 * gcc.dg/tree-ssa/pr81620-2.c: New.
3155
3156 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3157
3158 PR testsuite/53542
3159 * gfortran.dg/use_30.f90: New test.
3160
3161 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3162
3163 PR tree-optimization/81588
3164 * gcc.dg/tree-ssa/pr81588.c: New test.
3165 * gcc.dg/pr81588.c: New test.
3166 * gcc.c-torture/execute/pr81588.c: New test.
3167
3168 2017-08-01 Richard Biener <rguenther@suse.de>
3169
3170 PR tree-optimization/81297
3171 * gcc.dg/torture/pr81297.c: New testcase.
3172
3173 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3174
3175 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3176
3177 2017-07-31 Steve Ellcey <sellcey@cavium.com>
3178
3179 PR tree-optimization/80925
3180 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
3181 --param vect-max-peeling-for-alignment=0 option.
3182 Remove unaligned access and peeling checks.
3183 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3184
3185 2017-07-31 Carl Love <cel@us.ibm.com>
3186
3187 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3188 missed in commit 250746.
3189
3190 2017-07-31 Carl Love <cel@us.ibm.com>
3191
3192 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3193 new builtins.
3194
3195 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3196
3197 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3198 * gcc.target/i386/pr79793-2.c: Likewise.
3199
3200 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3201
3202 PR target/25967
3203 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3204 (naked): Add attribute regparm(1) for x86_32 targets.
3205 Add integer argument. Remove global "data" variable.
3206 (main): Pass integer argument to naked function.
3207 * gcc.target/i386/naked-4.c: New test.
3208
3209 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
3210 Martin Liska <mliska@suse.cz>
3211
3212 * gcc.dg/predict-15.c: New test.
3213 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3214
3215 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3216
3217 PR target/25967
3218 * gcc.target/i386/naked-1.c: New test.
3219 * gcc.target/i386/naked-2.c: Ditto.
3220 * gcc.target/i386/naked-3.c: Ditto.
3221 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3222 do_test_body0 stub function, use attribute "naked" instead.
3223 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3224 * gcc.dg/pr44290-2.c: Ditto.
3225
3226 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3227
3228 PR fortran/81581
3229 * gfortran.dg/dim_sum_1.f90: New test case.
3230 * gfortran.dg/dim_sum_2.f90: New test case.
3231 * gfortran.dg/dim_sum_3.f90: New test case.
3232
3233 2017-07-31 Martin Liska <mliska@suse.cz>
3234
3235 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3236 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3237
3238 2017-07-31 Martin Liska <mliska@suse.cz>
3239
3240 PR sanitize/81530
3241 * g++.dg/ubsan/pr81530.C: New test.
3242
3243 2017-07-31 Jakub Jelinek <jakub@redhat.com>
3244
3245 PR sanitizer/81604
3246 * c-c++-common/ubsan/pr81604.c: New test.
3247
3248 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3249
3250 PR target/79793
3251 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3252 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3253 (foo): Check the builtin return address against the return address
3254 in interrupt frame.
3255 * gcc.target/i386/pr79793-1.c: New test.
3256 * gcc.target/i386/pr79793-2.c: Likewise.
3257
3258 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3259
3260 * c-c++-common/dump-ada-spec-7.c: New test.
3261
3262 2017-07-29 Jakub Jelinek <jakub@redhat.com>
3263
3264 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3265 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3266
3267 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3268
3269 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3270
3271 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3272
3273 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3274
3275 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3276
3277 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3278
3279 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3280 Bilyan Borisov <bilyan.borisov@arm.com>
3281
3282 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3283 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3284 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3285 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3286 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3287
3288 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3289
3290 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3291 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3292 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3293 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3294 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3295 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3296 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3297 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3298 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3299 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3300 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3301
3302 2017-07-28 Martin Liska <mliska@suse.cz>
3303
3304 PR sanitizer/81340
3305 * g++.dg/asan/pr81340.C: New test.
3306
3307 2017-07-28 Richard Biener <rguenther@suse.de>
3308
3309 PR tree-optimization/81502
3310 * gcc.target/i386/pr81502.c: New testcase.
3311
3312 2017-07-28 Martin Liska <mliska@suse.cz>
3313
3314 PR sanitizer/81460
3315 * gcc.dg/asan/pr81460.c: New test.
3316
3317 2017-07-28 Jakub Jelinek <jakub@redhat.com>
3318
3319 PR sanitizer/80998
3320 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3321 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3322
3323 PR tree-optimization/81578
3324 * gcc.dg/pr81578.c: New test.
3325
3326 2017-07-28 Richard Biener <rguenther@suse.de>
3327
3328 PR tree-optimization/81573
3329 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3330
3331 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3332
3333 * g++.dg/pr69667.C: Remove option -mlra.
3334 * gcc.target/powerpc/dform-1.c: Likewise.
3335 * gcc.target/powerpc/dform-2.c: Likewise.
3336 * gcc.target/powerpc/dform-3.c: Likewise.
3337 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3338 * gcc.target/powerpc/p9-vparity.c: Likewise.
3339 * gcc.target/powerpc/pr63491.c: Likewise.
3340 * gcc.target/powerpc/pr67808.c: Likewise.
3341 * gcc.target/powerpc/pr68805.c: Likewise.
3342 * gcc.target/powerpc/pr69461.c: Likewise.
3343 * gcc.target/powerpc/pr71680.c: Likewise.
3344 * gcc.target/powerpc/pr77289.c: Likewise.
3345 * gcc.target/powerpc/pr78458.c: Likewise.
3346 * gcc.target/powerpc/pr78543.c: Likewise.
3347 * g++.dg/pr71294.C: Remove option -mno-lra.
3348 * gcc.target/powerpc/pr71656-1.c: Likewise.
3349 * gcc.target/powerpc/pr71656-2.c: Likewise.
3350 * gcc.target/powerpc/pr71698.c: Likewise.
3351
3352 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3353 Sudakshina Das <sudi.das@arm.com>
3354
3355 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3356
3357 2017-07-27 Marek Polacek <polacek@redhat.com>
3358
3359 PR c/81417
3360 * c-c++-common/Wsign-compare-1.c: New test.
3361 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3362 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3363 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3364 * g++.dg/warn/compare1.C: Likewise.
3365 * gcc.dg/compare1.c: Likewise.
3366 * gcc.dg/compare2.c: Likewise.
3367 * gcc.dg/compare4.c: Likewise.
3368 * gcc.dg/compare5.c: Likewise.
3369 * gcc.dg/pr35430.c: Likewise.
3370 * gcc.dg/pr60087.c: Likewise.
3371
3372 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3373
3374 PR middle-end/81564
3375 * gcc.dg/pr81564.c: New test.
3376
3377 2017-07-27 Richard Biener <rguenther@suse.de>
3378
3379 PR tree-optimization/81573
3380 PR tree-optimization/81494
3381 * gcc.dg/torture/pr81573.c: New testcase.
3382
3383 2017-07-27 Richard Biener <rguenther@suse.de>
3384
3385 PR tree-optimization/81571
3386 * gcc.dg/torture/pr81571.c: New testcase.
3387
3388 2017-07-27 Richard Biener <rguenther@suse.de>
3389
3390 PR tree-optimization/81502
3391 * gcc.target/i386/vect-insert-1.c: New testcase.
3392
3393 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3394
3395 PR target/81534
3396 * gcc.target/s390/pr81534.c: New test.
3397
3398 2017-07-27 Jakub Jelinek <jakub@redhat.com>
3399
3400 PR tree-optimization/81555
3401 PR tree-optimization/81556
3402 * gcc.c-torture/execute/pr81555.c: New test.
3403 * gcc.c-torture/execute/pr81556.c: New test.
3404
3405 * gcc.dg/attr-noipa.c: New test.
3406 * gcc.dg/ipa/ipa-pta-18.c: New test.
3407 * gcc.dg/ipa/ipa-sra-11.c: New test.
3408
3409 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3410
3411 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3412 option.
3413 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3414 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3415 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3416 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3417 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3418 * gcc.target/powerpc/vsx-simode.c: Likewise.
3419 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3420 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3421
3422 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3423
3424 PR c++/71570
3425 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3426
3427 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3428
3429 PR target/81563
3430 * gcc.target/i386/pr81563.c: New test
3431
3432 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3433
3434 PR target/79041
3435 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3436
3437 2017-07-26 Marek Polacek <polacek@redhat.com>
3438
3439 PR middle-end/70992
3440 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3441 * gcc.dg/overflow-warn-2.c: Likewise.
3442 * gcc.dg/overflow-warn-3.c: Likewise.
3443 * gcc.dg/overflow-warn-4.c: Likewise.
3444 * gcc.dg/torture/pr70992-2.c: New test.
3445 * gcc.dg/torture/pr70992.c: New test.
3446
3447 2017-07-26 Richard Biener <rguenther@suse.de>
3448
3449 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3450 happening in ccp1.
3451 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3452
3453 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3454
3455 PR middle-end/46932
3456 * gcc.dg/pr46932.c: New testcase.
3457
3458 2017-07-26 Martin Liska <mliska@suse.cz>
3459
3460 PR sanitize/81186
3461 * gcc.dg/asan/pr81186.c: New test.
3462
3463 2017-07-25 Carl Love <cel@us.ibm.com>
3464
3465 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3466 vec_cnttz builtins.
3467
3468 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3469
3470 * gnat.dg/opt66.adb: New test.
3471
3472 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3473
3474 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3475 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3476
3477 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3478
3479 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3480
3481 2017-07-25 Torsten Duwe <duwe@suse.de>
3482
3483 * c-c++-common/patchable_function_entry-default.c: New test.
3484 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3485 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3486
3487 2017-07-25 Jakub Jelinek <jakub@redhat.com>
3488
3489 PR target/81532
3490 * gcc.target/i386/pr80833-3.c: New test.
3491 * gcc.target/i386/avx512dq-pr81532.c: New test.
3492 * gcc.target/i386/avx512bw-pr81532.c: New test.
3493
3494 2017-07-25 Richard Biener <rguenther@suse.de>
3495
3496 PR tree-optimization/81455
3497 * gcc.dg/pr81455.c: New testcase.
3498
3499 2017-07-25 Richard Biener <rguenther@suse.de>
3500
3501 PR tree-optimization/81529
3502 * gfortran.dg/pr81529.f90: New testcase.
3503
3504 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3505
3506 * gcc.target/aarch64/pr79041-2.c: Improve test.
3507
3508 2017-07-25 Richard Biener <rguenther@suse.de>
3509
3510 PR tree-optimization/81410
3511 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3512
3513 2017-07-25 Richard Biener <rguenther@suse.de>
3514
3515 PR tree-optimization/81510
3516 * gcc.dg/torture/pr81510.c: New testcase.
3517 * gcc.dg/torture/pr81510-2.c: Likewise.
3518
3519 2017-07-25 Martin Liska <mliska@suse.cz>
3520
3521 PR ipa/81520
3522 * gcc.dg/ipa/pr81520.c: New test.
3523
3524 2017-07-25 Marek Polacek <polacek@redhat.com>
3525
3526 PR c/81364
3527 * Wmultistatement-macros-12.c: New test.
3528
3529 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3530
3531 PR target/81414
3532 * gcc.target/aarch64/pr81414.C: New.
3533
3534 2017-07-25 Richard Biener <rguenther@suse.de>
3535
3536 PR middle-end/81505
3537 * gcc.dg/ubsan/pr81505.c: New testcase.
3538
3539 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
3540
3541 PR testsuite/80759
3542 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3543 (ELFFN_BEGIN): Rename to FN_TYPE.
3544 (ELFFN_END): Rename to FN_SIZE.
3545 (ASMNAME): New macro.
3546 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3547 .global.
3548 (FUNC_END): Use ASMNAME.
3549 (test_data_save): Remove.
3550 (test_data_input): Likewise.
3551 (test_data_output: Likewise.
3552 (test_data_fn): Likewise.
3553 (test_data_retaddr): Likewise.
3554 (regs_to_mem): Make globals, use r10 instead of rax.
3555 (mem_to_regs): Likewise.
3556 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3557 body to ms-sysv.c.
3558 (do_test_aligned): Likewise.
3559 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3560 Add dg-* directives.
3561 (PASTE_STR): New macro.
3562 (ASMNAME): Likewise.
3563 (LOAD_TEST_DATA_ADDR): Likewise.
3564 (TEST_DATA_OFFSET): Likewise.
3565 (do_test_body0): New C function.
3566 (do_test_body): New inline assembly routine.
3567 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3568 (runtest_ms_sysv): Modify.
3569
3570 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3571
3572 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3573 since the upper-regs options have been deleted.
3574 * gcc.target/powerpc/pr65849-2.c: Likewise.
3575 * gcc.target/powerpc/pr80099-1.c: Likewise.
3576 * gcc.target/powerpc/pr80099-2.c: Likewise.
3577 * gcc.target/powerpc/pr80099-3.c: Likewise.
3578 * gcc.target/powerpc/pr80099-4.c: Likewise.
3579 * gcc.target/powerpc/pr80099-5.c: Likewise.
3580 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3581 support removal of the upper-regs options.
3582 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3583 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3584 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3585 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3586 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3587 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3588 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3589 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3590 * gcc.target/powerpc/ppc-round.c: Likewise.
3591 * gcc.target/powerpc/pr71720.c: Likewise.
3592 * gcc.target/powerpc/pr72853.c: Likewise.
3593 * gcc.target/powerpc/pr79907.c: Likewise.
3594 * gcc.target/powerpc/pr78953.c: Likewise.
3595 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3596 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3597 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3598 * gcc.target/powerpc/vec-init-3.c: Likewise.
3599 * gcc.target/powerpc/vec-init-6.c: Likewise.
3600 * gcc.target/powerpc/vec-init-7.c: Likewise.
3601 * gcc.target/powerpc/vec-set-char.c: Likewise.
3602 * gcc.target/powerpc/vec-set-int.c: Likewise.
3603 * gcc.target/powerpc/vec-set-short.c: Likewise.
3604
3605 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3606
3607 PR target/79041
3608 * gcc.target/aarch64/pr79041-2.c: New test.
3609
3610 2017-07-24 Carl Love <cel@us.ibm.com>
3611
3612 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3613 the new built-ins.
3614
3615 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3616
3617 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3618
3619 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3620 Mikael Morin <mikael@gcc.gnu.org>
3621
3622 PR fortran/66102
3623 * gfortran.dg/realloc_on_assign_28.f90: New test.
3624
3625 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
3626
3627 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3628 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3629
3630 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
3631
3632 PR target/80569
3633 * gcc.target/i386/pr80569.c: New test.
3634
3635 2017-07-21 Carl Love <cel@us.ibm.com>
3636
3637 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3638 vmuleuh): Fix scan-assembler-times should check for word not half word
3639 instructions.
3640
3641 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
3642
3643 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3644 redundant -march option.
3645 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3646 in addition to armv8.1-a.
3647
3648 2017-07-21 Yury Gribov <tetra2005@gmail.com>
3649
3650 PR middle-end/56727
3651 * gcc.dg/pr56727-1.c: New test.
3652 * gcc.dg/pr56727-2.c: New test.
3653
3654 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3655
3656 * gcc.target/powerpc/mmx-check.h: New file.
3657 * gcc.target/powerpc/mmx-packs.c: New file.
3658 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3659 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3660 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3661 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3662 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3663 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3664 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3665 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3666 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3667 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3668 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3669 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3670 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3671 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3672 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3673 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3674 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3675 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3676 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3677 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3678 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3679 * gcc.target/powerpc/mmx-psrad-1.c: New file.
3680 * gcc.target/powerpc/mmx-psraw-1.c: New file.
3681 * gcc.target/powerpc/mmx-psrld-1.c: New file.
3682 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
3683 * gcc.target/powerpc/mmx-psubb-2.c: New file.
3684 * gcc.target/powerpc/mmx-psubd-2.c: New file.
3685 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
3686 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
3687 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
3688 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
3689 * gcc.target/powerpc/mmx-psubw-2.c: New file.
3690 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
3691 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
3692 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
3693 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
3694 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
3695 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
3696
3697 2017-06-21 Richard Biener <rguenther@suse.de>
3698
3699 PR tree-optimization/81500
3700 * gcc.dg/torture/pr81500.c: New testcase.
3701
3702 2017-07-20 Nathan Sidwell <nathan@acm.org>
3703
3704 * g++.dg/ext/anon-struct6.C: Adjust diag.
3705 * g++.old-deja/g++.other/anon4.C: Adjust diag.
3706
3707 2017-07-20 Jakub Jelinek <jakub@redhat.com>
3708
3709 PR target/80846
3710 * gcc.target/i386/avx-pr80846.c: New test.
3711 * gcc.target/i386/avx2-pr80846.c: New test.
3712 * gcc.target/i386/avx512f-pr80846.c: New test.
3713
3714 2017-07-20 Bin Cheng <bin.cheng@arm.com>
3715
3716 PR tree-optimization/81388
3717 * gcc.dg/tree-ssa/pr81388-1.c: New test.
3718 * gcc.dg/tree-ssa/pr81388-2.c: New test.
3719
3720 2017-07-17 Tom de Vries <tom@codesourcery.com>
3721
3722 PR middle-end/81030
3723 * gcc.dg/pr81030.c: New test.
3724
3725 2017-07-20 Richard Biener <rguenther@suse.de>
3726
3727 PR tree-optimization/61171
3728 * g++.dg/vect/pr61171.cc: New testcase.
3729 * gfortran.dg/vect/pr61171.f: Likewise.
3730 * gcc.dg/vect/vect-reduc-11.c: Likewise.
3731
3732 2017-07-20 Richard Biener <rguenther@suse.de>
3733
3734 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
3735 with V64QImode.
3736 * gcc.dg/vect/slp-45.c: Likewise.
3737
3738 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3739
3740 * gcc.dg/tree-ssa/vrp116.c: New Test.
3741
3742 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3743
3744 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
3745 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
3746 __builtin_cpu_is and __builtin_cpu_supports are supported.
3747
3748 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
3749
3750 * gcc.target/powerpc/bmi-check.h (main): Skip unless
3751 __BUILTIN_CPU_SUPPORTS__ defined.
3752 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
3753 __BUILTIN_CPU_SUPPORTS__ defined.
3754
3755 2017-07-19 Jakub Jelinek <jakub@redhat.com>
3756
3757 PR tree-optimization/81346
3758 * gcc.dg/tree-ssa/pr81346-5.c: New test.
3759
3760 2017-07-19 Tom de Vries <tom@codesourcery.com>
3761
3762 * gcc.target/nvptx/decl-init.c: Update alignment.
3763 * gcc.target/nvptx/slp-2-run.c: New test.
3764 * gcc.target/nvptx/slp-2.c: New test.
3765 * gcc.target/nvptx/v2di.c: New test.
3766
3767 2017-07-19 Tom de Vries <tom@codesourcery.com>
3768
3769 * gcc.target/nvptx/slp-run.c: New test.
3770 * gcc.target/nvptx/slp.c: New test.
3771 * gcc.target/nvptx/v2si-cvt.c: New test.
3772 * gcc.target/nvptx/v2si-run.c: New test.
3773 * gcc.target/nvptx/v2si.c: New test.
3774 * gcc.target/nvptx/vec.inc: New test.
3775
3776 2017-07-19 Jakub Jelinek <jakub@redhat.com>
3777
3778 PR tree-optimization/81346
3779 * gcc.dg/tree-ssa/pr81346-1.c: New test.
3780 * gcc.dg/tree-ssa/pr81346-2.c: New test.
3781 * gcc.dg/tree-ssa/pr81346-3.c: New test.
3782 * gcc.dg/tree-ssa/pr81346-4.c: New test.
3783 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
3784 compiler to avoid X / C1 op C2 optimization to trigger.
3785
3786 2017-07-19 Martin Liska <mliska@suse.cz>
3787
3788 PR sanitizer/63361
3789 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
3790 -ffloat-store or -mieee for targets that need it.
3791
3792 2017-07-18 Tom de Vries <tom@codesourcery.com>
3793
3794 PR middle-end/81464
3795 * gfortran.dg/pr81464.f90: New test.
3796
3797 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
3798
3799 PR target/81471
3800 * gcc.target/i386/pr81471.c: New test.
3801
3802 2017-06-18 Richard Biener <rguenther@suse.de>
3803
3804 PR tree-optimization/81410
3805 * gcc.dg/vect/pr81410.c: New testcase.
3806
3807 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
3808
3809 PR middle-end/81462
3810 * g++.dg/torture/pr81462.C: New testcase.
3811
3812 2017-07-18 Bin Cheng <bin.cheng@arm.com>
3813
3814 PR target/81408
3815 * g++.dg/tree-ssa/pr81408.C: New.
3816 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
3817
3818 2017-07-18 Richard Biener <rguenther@suse.de>
3819
3820 PR tree-optimization/80620
3821 PR tree-optimization/81403
3822 * gcc.dg/torture/pr80620.c: New testcase.
3823 * gcc.dg/torture/pr81403.c: Likewise.
3824
3825 2017-07-18 Richard Biener <rguenther@suse.de>
3826
3827 PR tree-optimization/81418
3828 * gcc.dg/torture/pr81418.c: New testcase.
3829
3830 2017-07-17 Carl Love <cel@us.ibm.com>
3831
3832 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
3833 test case changes for commit 249424
3834
3835 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3836 vmuleuh): Fix scan-assembler-times should check for word not half word
3837 instructions.
3838
3839 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3840
3841 PR tree-optimization/81162
3842 * gcc.dg/pr81162.c: Move this to...
3843 * gcc.dg/ubsan/pr81162.c: ...here.
3844
3845 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
3846
3847 * g++.dg/diagnostic/friend1.C: New test.
3848 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
3849
3850 2017-07-17 Nathan Sidwell <nathan@acm.org>
3851
3852 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
3853
3854 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3855
3856 * lib/gcc-dg.exp: Increase expect's match buffer size.
3857
3858 2017-07-17 Bin Cheng <bin.cheng@arm.com>
3859
3860 PR target/81369
3861 * gcc.dg/tree-ssa/pr81369.c: New.
3862
3863 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3864
3865 * gcc.target/arc/pr9000674901.c: New file.
3866 * gcc.target/arc/pic-1.c: Likewise.
3867 * gcc.target/arc/pr9001191897.c: Likewise.
3868
3869 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3870 Andrew Burgess <andrew.burgess@embecosm.com>
3871
3872 * gcc.target/arc/naked-1.c: New file.
3873 * gcc.target/arc/naked-2.c: Likewise.
3874
3875 2017-07-17 Jakub Jelinek <jakub@redhat.com>
3876
3877 PR tree-optimization/81428
3878 * gcc.dg/fixed-point/pr81428.c: New test.
3879
3880 PR tree-optimization/81365
3881 * g++.dg/torture/pr81365.C: New test.
3882
3883 PR tree-optimization/81396
3884 * gcc.dg/tree-ssa/pr81396.c: New test.
3885
3886 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
3887
3888 * gnat.dg/opt65.adb: New test.
3889
3890 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
3891
3892 * gcc.dg/predict-8.c: Update.
3893
3894 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
3895
3896 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
3897 * g++.dg/warn/pr12242.C: Likewise.
3898
3899 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
3900
3901 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
3902 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
3903 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
3904 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
3905 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
3906 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
3907 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
3908 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
3909 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
3910 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
3911 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
3912 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
3913 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
3914 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
3915 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
3916 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
3917 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
3918 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
3919 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
3920 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
3921 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
3922 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
3923 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
3924 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
3925 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
3926 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
3927 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
3928 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
3929 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
3930 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
3931 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
3932 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
3933 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
3934 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
3935 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
3936 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
3937 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
3938 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
3939 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
3940 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
3941 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
3942 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
3943 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
3944 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
3945 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
3946 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
3947 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
3948 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
3949 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
3950 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
3951 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
3952
3953 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3954
3955 PR tree-optimization/81162
3956 * gcc.dg/pr81162.c: New file.
3957
3958 2017-07-14 Martin Sebor <msebor@redhat.com>
3959
3960 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
3961 that bcopy is expected to be transformed to.
3962
3963 2017-07-14 David Malcolm <dmalcolm@redhat.com>
3964
3965 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
3966 * g++.dg/lookup/missing-std-include-2.C: New test case.
3967 * g++.dg/lookup/missing-std-include-3.C: New test case.
3968 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
3969 * gcc.dg/missing-header-fixit-1.c: New test case.
3970 * gcc.dg/missing-header-fixit-2.c: New test case.
3971 * gcc.dg/missing-header-fixit-2.h: New header.
3972
3973 2017-07-13 David Malcolm <dmalcolm@redhat.com>
3974
3975 PR c/81405
3976 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
3977
3978 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
3979
3980 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
3981
3982 2017-07-13 Martin Liska <mliska@suse.cz>
3983
3984 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
3985 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
3986 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
3987 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
3988 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
3989 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
3990 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
3991
3992 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3993
3994 PR target/81193
3995 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
3996 __builtin_cpu_supports with old GLIBC's.
3997 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
3998 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
3999 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4000 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4001 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4002 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4003 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4004 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4005 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4006 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4007 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4008 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4009 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4010 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4011 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4012 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4013 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4014 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4015 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4016 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4017 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4018 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4019 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4020 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4021
4022 2017-07-12 Carl Love <cel@us.ibm.com>
4023
4024 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4025 rev_bool_int): Add test cases for builtins.
4026 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4027 test cases for builtins.
4028
4029 2017-07-12 Carl Love <cel@us.ibm.com>
4030
4031 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4032 lp64 && p9vector_hw.
4033
4034 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4035
4036 * lib/target-supports.exp (check_stack_check_available): Make
4037 testcase name depend on stack_kind.
4038
4039 2017-07-11 Michael Collison <michael.collison@arm.com>
4040
4041 * gcc.target/aarch64/cmp-2.c: New testcase.
4042
4043 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4044
4045 PR c++/51270
4046 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4047
4048 2017-07-11 Carl Love <cel@us.ibm.com>
4049
4050 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4051 test cases for the builtins.
4052
4053 2017-07-11 Yury Gribov <tetra2005@gmail.com>
4054
4055 * lib/profopt.exp: Print relative names in UNSUPPORTED
4056 AutoFDO tests.
4057
4058 2017-07-10 Michael Collison <michael.collison@arm.com>
4059
4060 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4061
4062 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
4063
4064 PR target/81375
4065 * gcc.target/i386/pr81375.c: New test.
4066
4067 2017-07-10 Martin Sebor <msebor@redhat.com>
4068
4069 PR tree-optimization/80397
4070 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4071
4072 2017-07-10 Martin Sebor <msebor@redhat.com>
4073
4074 PR other/81345
4075 * gcc.dg/pr81345.c: New test.
4076
4077 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4078
4079 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4080 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4081
4082 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
4083
4084 PR target/81313
4085 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4086 integer argumets to bypass x86_64 outgoing args optimization.
4087
4088 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4089
4090 * gfortran.dg/eoshift_4.f90: New test.
4091 * gfortran.dg/eoshift_5.f90: New test.
4092 * gfortran.dg/eoshift_6.f90: New test.
4093
4094 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4095
4096 PR target/81313
4097 * gcc.target/i386/pr81313-1.c: New test.
4098 * gcc.target/i386/pr81313-2.c: Likewise.
4099 * gcc.target/i386/pr81313-3.c: Likewise.
4100 * gcc.target/i386/pr81313-4.c: Likewise.
4101 * gcc.target/i386/pr81313-5.c: Likewise.
4102
4103 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4104
4105 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4106 * gnat.dg/vect16.ads (Sarray): Likewise.
4107 * gnat.dg/vect17.ads (Sarray): Likewise.
4108 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4109 * gnat.dg/vect16.adb (Add): Likewise.
4110 * gnat.dg/vect17.adb (Add): Likewise.
4111
4112 2017-07-07 David Malcolm <dmalcolm@redhat.com>
4113
4114 PR c++/79300
4115 * g++.dg/diagnostic/pr79300.C: New test case.
4116
4117 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4118
4119 * gcc.target/powerpc/clone1.c: Add check to make sure the
4120 __builtin_cpu_supports function is fully supported.
4121 * gcc.target/powerpc/clone2.c: New runtime test for
4122 target_clones.
4123
4124 PR target/81348
4125 * gcc.target/powerpc/pr81348.c: New test.
4126
4127 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4128
4129 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4130
4131 2017-07-07 Carl Love <cel@us.ibm.com>
4132
4133 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4134 file for built-ins.
4135
4136 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4137
4138 * gcc.target/sparc/dictunpack.c: New file.
4139 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4140 * gcc.target/sparc/fpcmpshl.c: Likewise.
4141 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4142 * gcc.target/sparc/fpcmpushl.c: Likewise.
4143
4144 2017-07-06 Harald Anlauf <anlauf@gmx.de>
4145
4146 PR fortran/70071
4147 * gfortran.dg/coarray_44.f90: New testcase.
4148
4149 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4150
4151 * c-c++-common/asan/kasan-alloca-1.c: New test.
4152 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4153
4154 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4155
4156 * c-c++-common/asan/alloca_big_alignment.c: New test.
4157 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4158 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4159 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4160 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4161 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4162 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4163 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4164
4165 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
4166
4167 PR target/81305
4168 * gcc.target/avr/isr-test.h: Fix warnings.
4169
4170 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4171
4172 * lib/target-supports.exp: Generate
4173 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4174 and check_effective_target_arm_arch_v8r_multilib.
4175
4176 2017-07-06 Carl Love <cel@us.ibm.com>
4177
4178 * ChangeLog: Clean up from mid air collision
4179
4180 2017-07-06 Carl Love <cel@us.ibm.com>
4181
4182 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4183 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4184 cases for vec_addc, adde and addec builtins.
4185
4186 2017-07-06 David Malcolm <dmalcolm@redhat.com>
4187
4188 PR c++/79300
4189 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4190 expected underlining within macro expansion.
4191 * c-c++-common/pr70264.c: Likewise.
4192 * g++.dg/plugin/diagnostic-test-expressions-1.C
4193 (test_within_macro_1): New test.
4194 (test_within_macro_2): Likewise.
4195 (test_within_macro_3): Likewise.
4196 (test_within_macro_4): Likewise.
4197 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4198 expected underlining within macro expansion.
4199 (test_macro_4): Likewise.
4200 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4201 (test_within_macro_1): New test.
4202 (test_within_macro_2): Likewise.
4203 (test_within_macro_3): Likewise.
4204 (test_within_macro_4): Likewise.
4205 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4206 underlining within macro expansion.
4207
4208 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4209
4210 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4211 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4212 _mm_maskz_getexp_round_sd): Test new intrinsics.
4213 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4214 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4215 _mm_maskz_getexp_round_ss): Ditto.
4216 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4217 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4218 _mm_maskz_getmant_round_sd): Ditto.
4219 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4220 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4221 _mm_maskz_getmant_round_ss): Ditto.
4222 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4223 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4224 _mm_maskz_getexp_round_sd): New runtime tests.
4225 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4226 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4227 _mm_maskz_getexp_round_ss): Ditto.
4228 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4229 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4230 _mm_maskz_getmant_round_sd): Ditto.
4231 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4232 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4233 _mm_maskz_getmant_round_ss): Ditto.
4234 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4235 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4236 __builtin_ia32_getmantss_mask_round): Test new builtins.
4237 * gcc.target/i386/sse-13.c : Ditto.
4238 * gcc.target/i386/sse-23.c: Ditto.
4239 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4240 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4241 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4242 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4243 _mm_mask_getexp_round_ss): Test new intrinsics.
4244 * gcc.target/i386/testround-1.c: Ditto.
4245 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4246 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4247 _mm_mask_getmant_round_ss): Test new intrinsics
4248 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4249 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4250 _mm_maskz_getmant_ss): Test new intrinsics.
4251
4252 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4253
4254 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4255 * lib/target-supports.exp (check_stack_check_available): New.
4256 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4257 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4258 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4259 * gcc.dg/pr47443.c: Likewise.
4260 * gcc.dg/pr48134.c: Likewise.
4261 * gcc.dg/pr70017.c: Likewise.
4262 * gcc.target/aarch64/stack-checking.c: Likewise.
4263 * gcc.target/arm/stack-checking.c: Likewise.
4264 * gcc.target/i386/pr48723.c: Likewise.
4265 * gcc.target/i386/pr55672.c: Likewise.
4266 * gcc.target/i386/pr67265-2.c: Likewise.
4267 * gcc.target/i386/pr67265.c: Likewise.
4268 * gnat.dg/opt49.adb: Likewise.
4269 * gnat.dg/stack_check1.adb: Likewise.
4270 * gnat.dg/stack_check2.adb: Likewise.
4271 * gnat.dg/stack_check3.adb: Likewise.
4272
4273 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4274
4275 PR target/80103
4276 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4277 __attribute__.
4278
4279 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4280
4281 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4282 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4283 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4284 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4285 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4286 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4287 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4288 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4289 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4290 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4291 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4292 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4293
4294 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
4295
4296 PR target/81305
4297 * gcc.target/avr/isr-test.h: New file.
4298 * gcc.target/avr/torture/isr-01-simple.c: New test.
4299 * gcc.target/avr/torture/isr-02-call.c: New test.
4300 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4301
4302 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4303
4304 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4305 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4306 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4307 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4308
4309 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4310
4311 * gcc.dg/tree-ssa/ldist-26.c: New test.
4312
4313 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4314
4315 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4316
4317 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4318
4319 PR target/81300
4320 * gcc.target/i386/pr81300.c: New test.
4321
4322 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4323
4324 PR target/81294
4325 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4326 x and y arguments in the call to _subborrow_u32.
4327 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4328 x and y arguments in the call to _subborrow_u64.
4329 * gcc.target/i386/pr81294-1.c: New test.
4330 * gcc.target/i386/pr81294-2.c: Ditto.
4331
4332 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4333
4334 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4335
4336 2017-07-04 Marek Polacek <polacek@redhat.com>
4337
4338 PR c/81231
4339 * gcc.dg/atomic-pr81231.c: New test.
4340
4341 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4342
4343 PR tree-optimization/81292
4344 * gcc.dg/pr81292-1.c: New test.
4345 * gcc.dg/pr81292-2.c: Likewise.
4346
4347 2017-07-04 Martin Liska <mliska@suse.cz>
4348
4349 PR sanitizer/81040
4350 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4351 use-after-scope sanitization.
4352
4353 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4354
4355 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4356 options.
4357
4358 PR target/81175
4359 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4360 gather.
4361
4362 2017-07-04 Martin Liska <mliska@suse.cz>
4363
4364 PR ipa/81214
4365 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4366 * g++.dg/ext/mvc3.C: Likewise.
4367 * gcc.target/i386/mvc2.c: Likewise.
4368 * gcc.target/i386/mvc3.c: Likewise.
4369
4370 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4371
4372 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4373 decomposition declaration in diagnostics.
4374 * g++.dg/cpp1z/decomp2.C: Likewise.
4375 * g++.dg/cpp1z/decomp3.C: Likewise.
4376 * g++.dg/cpp1z/decomp4.C: Likewise.
4377 * g++.dg/cpp1z/decomp5.C: Likewise.
4378 * g++.dg/cpp1z/decomp6.C: Likewise.
4379 * g++.dg/cpp1z/decomp7.C: Likewise.
4380 * g++.dg/cpp1z/decomp8.C: Likewise.
4381 * g++.dg/cpp1z/decomp13.C: Likewise.
4382 * g++.dg/cpp1z/decomp14.C: Likewise.
4383 * g++.dg/cpp1z/decomp18.C: Likewise.
4384 * g++.dg/cpp1z/decomp19.C: Likewise.
4385 * g++.dg/cpp1z/decomp22.C: Likewise.
4386 * g++.dg/cpp1z/decomp23.C: Likewise.
4387 * g++.dg/cpp1z/decomp24.C: Likewise.
4388 * g++.dg/cpp1z/decomp25.C: Likewise.
4389 * g++.dg/cpp1z/decomp26.C: Likewise.
4390 * g++.dg/cpp1z/decomp28.C: Likewise.
4391
4392 PR c++/81258
4393 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4394 * g++.dg/cpp1z/decomp30.C: New test.
4395
4396 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4397
4398 PR c++/65775
4399 * g++.dg/cpp0x/trailing14.C: New.
4400
4401 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4402
4403 PR testsuite/79866
4404 * gfortran.dg/coarray_event_2.f08: New test.
4405
4406 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4407
4408 PR testsuite/79843
4409 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4410 * gfortran.dg/pointer_intent_2.f90: Likewise.
4411
4412 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
4413
4414 PR middle-end/81290
4415 * gcc.c-torture/compile/pr81290.c: New.
4416
4417 2017-07-03 Richard Biener <rguenther@suse.de>
4418
4419 PR tree-optimization/60510
4420 * gfortran.dg/vect/pr60510.f: New testcase.
4421
4422 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4423
4424 * gcc.target/i386/mvc6.c: Require ifunc support.
4425
4426 2017-07-03 Martin Liska <mliska@suse.cz>
4427
4428 PR sanitize/81040
4429 * g++.dg/asan/function-argument-1.C: New test.
4430 * g++.dg/asan/function-argument-2.C: New test.
4431 * g++.dg/asan/function-argument-3.C: New test.
4432
4433 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4434
4435 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4436 as well.
4437
4438 2017-07-03 Tom de Vries <tom@codesourcery.com>
4439
4440 PR tree-optimization/69468
4441 * gcc.dg/pr81192.c: Update.
4442
4443 2017-07-03 Tom de Vries <tom@codesourcery.com>
4444
4445 PR tree-optimization/81192
4446 * gcc.dg/pr81192.c: Update.
4447
4448 2017-07-03 Tom de Vries <tom@codesourcery.com>
4449
4450 PR tree-optimization/81192
4451 * gcc.dg/pr81192.c: New test.
4452
4453 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4454
4455 * gfortran/eoshift_3.f90: New test.
4456
4457 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4458
4459 * gcc.dg/strlenopt-32.c: New testcase.
4460 * gcc.dg/strlenopt-33.c: Likewise.
4461 * gcc.dg/strlenopt-33g.c: Likewise.
4462 * gcc.dg/strlenopt-34.c: Likewise.
4463 * gcc.dg/strlenopt-35.c: Likewise.
4464
4465 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4466
4467 PR tree-optimization/80769
4468 * gcc.dg/strlenopt-31.c: New test.
4469 * gcc.dg/strlenopt-31g.c: Likewise.
4470
4471 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4472
4473 PR tree-optimization/81136
4474 * gcc.dg/vect/pr81136.c: New test.
4475
4476 2017-07-01 Jakub Jelinek <jakub@redhat.com>
4477
4478 PR sanitizer/81262
4479 * gcc.c-torture/compile/pr81262.c: New test.
4480 * g++.dg/ubsan/pr81262.C: New test.
4481
4482 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
4483
4484 PR ipa/81261
4485 * g++.dg/ipa/pr81261.C: New testcase.
4486
4487 2017-06-30 Andrew Pinski <apinski@cavium.com>
4488
4489 * gcc.dg/torture/pr81245.c: New testcase.
4490
4491 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
4492
4493 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4494 unbounded use.
4495
4496 2017-06-30 David Malcolm <dmalcolm@redhat.com>
4497
4498 PR c++/80014
4499 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4500 Add declaration.
4501 (test_typeid): New test function.
4502
4503 2017-06-30 Jakub Jelinek <jakub@redhat.com>
4504
4505 PR target/81225
4506 * gcc.target/i386/pr81225.c: New test.
4507
4508 2017-06-30 Nathan Sidwell <nathan@acm.org>
4509
4510 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4511 * g++.dg/cpp0x/decltype9.C: Likewise.
4512 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4513 * g++.dg/lookup/decl1.C: Likewise.
4514 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4515 * g++.dg/other/pr28432.C: Likewise.
4516 * g++.dg/parse/crash12.C: Likewise.
4517 * g++.dg/parse/enum3.C: Likewise.
4518 * g++.dg/parse/operator6.C: Likewise.
4519 * g++.dg/template/crash69.C: Likewise.
4520 * g++.dg/template/error27.C: Likewise.
4521 * g++.dg/template/error28.C: Likewise.
4522 * g++.dg/template/memfriend6.C: Likewise.
4523 * g++.old-deja/g++.mike/err1.C: Likewise.
4524 * g++.old-deja/g++.mike/p811.C: Likewise.
4525 * g++.old-deja/g++.other/crash25.C: Likewise.
4526 * g++.old-deja/g++.other/dtor4.C: Likewise.
4527 * g++.old-deja/g++.pt/t37.C: Likewise.
4528
4529 2017-06-30 Martin Liska <mliska@suse.cz>
4530
4531 PR ipa/81214
4532 * gcc.target/i386/pr81214.c: New test.
4533
4534 2017-06-30 Nathan Sidwell <nathan@acm.org>
4535
4536 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4537
4538 PR c++/81229
4539 * g++.dg/lookup/pr81229.C: New.
4540
4541 2017-06-30 Martin Liska <mliska@suse.cz>
4542
4543 PR sanitizer/81021
4544 * g++.dg/asan/pr81021.C: New test.
4545
4546 2017-06-30 Richard Biener <rguenther@suse.de>
4547
4548 PR tree-optimization/81249
4549 * g++.dg/torture/pr81249.C: New testcase.
4550
4551 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4552
4553 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4554 * g++.dg/diagnostic/variadic1.C: Likewise.
4555 * g++.dg/gomp/udr-3.C: Likewise.
4556 * g++.dg/overload/error1.C: Likewise.
4557 * g++.dg/overload/error2.C: Likewise.
4558 * g++.dg/template/duplicate1.C: Likewise.
4559 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4560 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4561 * g++.old-deja/g++.other/redecl2.C: Likewise.
4562 * g++.old-deja/g++.other/redecl4.C: Likewise.
4563 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4564
4565 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4566
4567 PR fortran/77765
4568 * gfortran.dg/goacc/pr77765.f90: New test.
4569
4570 2017-06-29 Steve Ellcey <sellcey@cavium.com>
4571
4572 * gcc.target/aarch64/ccmp_2.c: New test.
4573
4574 2017-06-29 Nathan Sidwell <nathan@acm.org>
4575
4576 PR c++/81247
4577 * g++.dg/parse/pr81247-[abc].C: New.
4578
4579 2017-06-29 Carl Love <cel@us.ibm.com>
4580
4581 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4582 test_unsigned_int_result, test_ll_int_result,
4583 test_ll_unsigned_int_result): Add result checking functions, add
4584 debug support.
4585 (main): Add builtin function tests.
4586
4587 2017-06-29 Carl Love <cel@us.ibm.com>
4588
4589 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4590 dg-skip-if): Add -mvsx -mcpu=power7.
4591
4592 2017-06-29 Richard Biener <rguenther@suse.de>
4593
4594 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4595
4596 2017-06-29 Nathan Sidwell <nathan@acm.org>
4597
4598 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4599
4600 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4601
4602 PR middle-end/81194
4603 * g++.dg/pr81194.C: New test.
4604
4605 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4606
4607 PR ipa/80565
4608 * gcc.dg/torture/pr80565.c: New file.
4609
4610 2017-06-29 Bin Cheng <bin.cheng@arm.com>
4611
4612 PR tree-optimization/81196
4613 * gcc.dg/vect/pr81196.c: New.
4614
4615 2017-06-29 Michael Collison <michael.collison@arm.com>
4616
4617 Fix date on previous ChangeLog entry.
4618
4619 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4620 Michael Collison <michael.collison@arm.com>
4621
4622 PR target/70119
4623 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4624
4625 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4626
4627 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4628 Test new intrinsic.
4629 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4630 Ditto.
4631 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4632 Ditto.
4633 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4634 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4635 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4636
4637 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4638
4639 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4640 current ARM check by ARM NEON's availability check.
4641 (check_effective_target_vect_intfloat_cvt): Likewise.
4642 (check_effective_target_vect_uintfloat_cvt): Likewise.
4643 (check_effective_target_vect_floatint_cvt): Likewise.
4644 (check_effective_target_vect_floatuint_cvt): Likewise.
4645 (check_effective_target_vect_shift): Likewise.
4646 (check_effective_target_whole_vector_shift): Likewise.
4647 (check_effective_target_vect_bswap): Likewise.
4648 (check_effective_target_vect_shift_char): Likewise.
4649 (check_effective_target_vect_long): Likewise.
4650 (check_effective_target_vect_float): Likewise.
4651 (check_effective_target_vect_perm): Likewise.
4652 (check_effective_target_vect_perm_byte): Likewise.
4653 (check_effective_target_vect_perm_short): Likewise.
4654 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4655 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4656 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4657 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4658 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4659 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4660 (check_effective_target_vect_widen_shift): Likewise.
4661 (check_effective_target_vect_extract_even_odd): Likewise.
4662 (check_effective_target_vect_interleave): Likewise.
4663 (check_effective_target_vect_multiple_sizes): Likewise.
4664 (check_effective_target_vect64): Likewise.
4665 (check_effective_target_vect_max_reduc): Likewise.
4666
4667 2017-06-28 Richard Biener <rguenther@suse.de>
4668
4669 PR middle-end/81227
4670 * gcc.dg/pr81227.c: New testcase.
4671
4672 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4673
4674 PR target/81193
4675 * lib/target-supports.exp
4676 (check_ppc_cpu_supports_hw_available): New test to make sure
4677 __builtin_cpu_supports works on power7 and newer.
4678
4679 2017-06-28 Martin Liska <mliska@suse.cz>
4680
4681 PR ipa/81128
4682 * gcc.target/i386/pr81128.c: New test.
4683
4684 2017-06-28 Martin Liska <mliska@suse.cz>
4685
4686 PR driver/79659
4687 * g++.dg/opt/pr79659.C: New test.
4688
4689 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
4690
4691 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
4692 and options.
4693 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4694
4695 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
4696
4697 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4698 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
4699
4700 2017-06-28 Jakub Jelinek <jakub@redhat.com>
4701
4702 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
4703 (foo): ... this. Change constants such that it isn't matched
4704 as __builtin_copysign, yet tests the combiner the same.
4705
4706 2017-06-28 Martin Liska <mliska@suse.cz>
4707
4708 PR sanitizer/81224
4709 * gcc.dg/asan/pr81224.c: New test.
4710
4711 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
4712
4713 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
4714 passed to pthread_join.
4715
4716 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4717
4718 * gcc.target/s390/nodatarel-1.c: New test.
4719
4720 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4721
4722 PR fortran/80164
4723 * gfortran.dg/array_temporaries_4.f90: New test.
4724
4725 2017-06-27 Andrew Pinski <apinski@cavium.com>
4726
4727 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
4728 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
4729 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
4730
4731 2017-06-27 Marek Polacek <polacek@redhat.com>
4732
4733 PR sanitizer/81223
4734 * gcc.dg/ubsan/pr81223.c: New test.
4735
4736 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
4737
4738 * gcc.dg/tree-ssa/assoc-1.c: New file.
4739
4740 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
4741
4742 PR c++/62046
4743 * g++.dg/parse/catch2.C: New.
4744
4745 2017-06-27 Jakub Jelinek <jakub@redhat.com>
4746
4747 PR sanitizer/81209
4748 * g++.dg/ubsan/pr81209.C: New test.
4749
4750 PR middle-end/81207
4751 * gcc.c-torture/compile/pr81207.c: New test.
4752
4753 2017-06-27 Marek Polacek <polacek@redhat.com>
4754
4755 PR bootstrap/81216
4756 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
4757
4758 2017-06-26 Martin Sebor <msebor@redhat.com>
4759
4760 PR c++/81169
4761 * g++.dg/Wclass-memaccess-2.C: New test.
4762
4763 2017-06-26 Carl Love <cel@us.ibm.com>
4764
4765 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
4766 Add new runnable test file for the vec_rev built-ins.
4767
4768 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4769
4770 PR/tree-optimization 71815
4771 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
4772 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4773
4774 2017-06-26 Renlin Li <renlin.li@arm.com>
4775 Szabolcs Nagy <szabolcs.nagy@arm.com>
4776
4777 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
4778 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
4779 memmove.
4780
4781 2017-06-26 Richard Biener <rguenther@suse.de>
4782
4783 PR target/81175
4784 * gfortran.dg/pr81175.f: New testcase.
4785
4786 2017-06-26 Richard Biener <rguenther@suse.de>
4787
4788 PR tree-optimization/81203
4789 * gcc.dg/torture/pr81203.c: New testcase.
4790
4791 2017-06-26 Marek Polacek <polacek@redhat.com>
4792
4793 PR c/80116
4794 * c-c++-common/Wmultistatement-macros-1.c: New test.
4795 * c-c++-common/Wmultistatement-macros-2.c: New test.
4796 * c-c++-common/Wmultistatement-macros-3.c: New test.
4797 * c-c++-common/Wmultistatement-macros-4.c: New test.
4798 * c-c++-common/Wmultistatement-macros-5.c: New test.
4799 * c-c++-common/Wmultistatement-macros-6.c: New test.
4800 * c-c++-common/Wmultistatement-macros-7.c: New test.
4801 * c-c++-common/Wmultistatement-macros-8.c: New test.
4802 * c-c++-common/Wmultistatement-macros-9.c: New test.
4803 * c-c++-common/Wmultistatement-macros-10.c: New test.
4804 * c-c++-common/Wmultistatement-macros-11.c: New test.
4805
4806 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
4807
4808 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
4809
4810 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
4811
4812 * lib/target-supports.exp
4813 (check_effective_target_arm_neon_ok_nocache): Add flags with
4814 -mfloat-abi=hard. Include arm_neon.h.
4815 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
4816 (check_effective_target_arm_neon_ok_no_float_abi): New.
4817 * gcc.target/arm/lto/pr65837_0.c: Require
4818 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
4819 * gcc.target/arm/lto/pr65837-attr_0.c: Require
4820 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
4821
4822 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4823
4824 PR c++/62315
4825 * g++.dg/parse/typedef2.C: Specify a dg-error string.
4826
4827 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4828
4829 PR fortran/52473
4830 * gfortran.dg/cshift_2.f90: New test.
4831
4832 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
4833
4834 PR middle-end/79794
4835 * gcc.target/aarch64/pr79794.c: New.
4836
4837 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4838
4839 PR target/80510
4840 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
4841 * gcc.target/powerpc/pr80510-2.c: Likewise.
4842
4843 2017-06-22 Jeff Law <law@redhat.com>
4844
4845 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
4846
4847 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4848
4849 * gcc.target/powerpc/fold-vec-shift-char.c: New.
4850 * gcc.target/powerpc/fold-vec-shift-int.c: New.
4851 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
4852 * gcc.target/powerpc/fold-vec-shift-short.c: New.
4853 * gcc.target/powerpc/fold-vec-shift-left.c: New.
4854 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
4855 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
4856 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
4857
4858 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
4859
4860 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
4861
4862 2017-06-22 Matt Turner <mattst88@gmail.com>
4863
4864 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
4865 skylake check.
4866
4867 2017-06-22 Carl Love <cel@us.ibm.com>
4868
4869 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
4870 vmuleuh): Fix scan-assembler-times should check for word not half word
4871 instructions.
4872
4873 2017-06-22 Jeff Law <law@redhat.com>
4874
4875 * gcc.c-torture/compile/stack-check-1.c: New test.
4876
4877 2016-06-22 Richard Biener <rguenther@suse.de>
4878
4879 * gcc.dg/vect/pr65947-1.c: Remove xfail.
4880 * gcc.dg/vect/pr65947-2.c: Likewise.
4881 * gcc.dg/vect/pr65947-3.c: Likewise.
4882 * gcc.dg/vect/pr65947-4.c: Likewise.
4883 * gcc.dg/vect/pr65947-5.c: Likewise.
4884 * gcc.dg/vect/pr65947-6.c: Likewise.
4885 * gcc.dg/vect/pr65947-8.c: Likewise.
4886 * gcc.dg/vect/pr65947-9.c: Likewise.
4887 * gcc.dg/vect/pr65947-10.c: Likewise.
4888 * gcc.dg/vect/pr65947-12.c: Likewise.
4889 * gcc.dg/vect/pr65947-13.c: Likewise.
4890 * gcc.dg/vect/pr65947-14.c: Likewise.
4891 * gcc.dg/vect/vect-cond-2.c: Likewise.
4892 * gcc.dg/vect/vect-pr69848.c: Likewise.
4893
4894 2017-06-22 Martin Liska <mliska@suse.cz>
4895
4896 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
4897 to not inline it.
4898
4899 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
4900
4901 * gcc.dg/tree-ssa/forwprop-37.c: New.
4902
4903 2017-06-22 Richard Biener <rguenther@suse.de>
4904
4905 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
4906
4907 2017-06-22 Richard Biener <rguenther@suse.de>
4908
4909 * gcc.dg/vect/pr65947-14.c: New testcase.
4910
4911 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4912
4913 PR target/80510
4914 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
4915 32-bit support is added. Change ITYPE size to 64-bit integer.
4916 * gcc.target/powerpc/pr80510-2.c: Likewise.
4917
4918 2017-06-21 Jakub Jelinek <jakub@redhat.com>
4919
4920 PR c++/81154
4921 * g++.dg/gomp/pr81154.C: New test.
4922
4923 2017-06-21 David Malcolm <dmalcolm@redhat.com>
4924
4925 * g++.dg/other/old-style-cast-fixits.C: New test case.
4926
4927 2017-06-21 Jakub Jelinek <jakub@redhat.com>
4928
4929 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
4930
4931 2017-06-21 Tom de Vries <tom@codesourcery.com>
4932
4933 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
4934
4935 2017-06-21 Tom de Vries <tom@codesourcery.com>
4936
4937 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
4938 warning.
4939
4940 2017-06-21 Martin Liska <mliska@suse.cz>
4941
4942 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
4943
4944 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
4945
4946 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
4947 gnat.dg/debug11_pkg2.ads: New testcase.
4948
4949 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
4950
4951 * gcc.target/i386/getround.c: New file.
4952
4953 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
4954
4955 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
4956 * gcc.dg/tree-ssa/addadd-2.c: New file.
4957
4958 2017-06-21 Tom de Vries <tom@codesourcery.com>
4959
4960 * lib/target-supports.exp (add_options_for_stack_size): New proc.
4961 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
4962 * gcc.c-torture/compile/20080806-1.c: Same.
4963 * gcc.c-torture/compile/920723-1.c: Same.
4964 * gcc.c-torture/compile/930621-1.c: Same.
4965 * gcc.c-torture/compile/991214-2.c: Same.
4966 * gcc.c-torture/compile/bcopy.c: Same.
4967 * gcc.c-torture/compile/memtst.c: Same.
4968 * gcc.c-torture/compile/msp.c: Same.
4969 * gcc.c-torture/compile/stuct.c: Same.
4970 * gcc.c-torture/execute/20011008-3.c: Same.
4971 * gcc.c-torture/execute/20030209-1.c: Same.
4972 * gcc.c-torture/execute/20031012-1.c: Same.
4973 * gcc.c-torture/execute/20040805-1.c: Same.
4974 * gcc.c-torture/execute/920410-1.c: Same.
4975 * gcc.c-torture/execute/921113-1.c: Same.
4976 * gcc.c-torture/execute/921202-1.c: Same.
4977 * gcc.c-torture/execute/921208-2.c: Same.
4978 * gcc.c-torture/execute/930106-1.c: Same.
4979 * gcc.c-torture/execute/930406-1.c: Same.
4980 * gcc.c-torture/execute/950221-1.c: Same.
4981 * gcc.c-torture/execute/960521-1.c: Same.
4982 * gcc.c-torture/execute/980605-1.c: Same.
4983 * gcc.c-torture/execute/comp-goto-1.c: Same.
4984 * gcc.c-torture/execute/comp-goto-2.c: Same.
4985 * gcc.c-torture/execute/memcpy-1.c: Same.
4986 * gcc.c-torture/execute/multi-ix.c: Same.
4987 * gcc.c-torture/execute/nestfunc-4.c: Same.
4988 * gcc.c-torture/execute/pr20621-1.c: Same.
4989 * gcc.c-torture/execute/pr23135.c: Same.
4990 * gcc.c-torture/execute/pr28982b.c: Same.
4991 * gcc.dg/loop-3.c: Same.
4992 * gcc.dg/struct-ret-3.c: Same.
4993 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4994 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4995 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4996 * gcc.dg/tree-prof/pr44777.c: Same.
4997
4998 2017-06-20 David Malcolm <dmalcolm@redhat.com>
4999
5000 PR jit/81144
5001 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5002 memset call with zero-initialization.
5003 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5004
5005 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
5006
5007 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5008 (main): Renamed to ...
5009 (fma4_test): ... this.
5010
5011 2017-06-20 Julia Koval <julia.koval@intel.com>
5012
5013 * gcc.target/i386/pr73350-2.c: New test.
5014
5015 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5016
5017 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5018 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5019 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5020 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5021 restrict to x86_64-*-*-gnu.
5022 Skip scan-assembler on *-*-darwin*.
5023 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5024 * gcc.dg/loop-invariant.c: Likewise.
5025 * gcc.dg/lto/pr70955_0.c: Likewise.
5026 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5027 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5028 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5029
5030 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5031 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5032 targets.
5033 * gcc.dg/attr-ms_struct-2.c: Likewise.
5034 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5035 * gcc.dg/bf-ms-layout.c: Likewise.
5036 * gcc.dg/bf-ms-layout-2.c: Likewise.
5037 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5038 Require fpic support.
5039 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5040 targets.
5041 * gcc.target/i386/bitfield2.c: Likewise.
5042 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5043 targets.
5044 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5045
5046 2017-06-20 Nathan Sidwell <nathan@acm.org>
5047
5048 PR c++/67074
5049 * g++.dg/lookup/pr67074.C: New.
5050 * g++.dg/parse/namespace-alias-1.C: Adjust.
5051
5052 2017-06-20 Richard Biener <rguenther@suse.de>
5053
5054 PR middle-end/81097
5055 * c-c++-common/ubsan/pr81097.c: New testcase.
5056
5057 2017-06-20 Richard Biener <rguenther@suse.de>
5058
5059 * gcc.dg/vect/pr65947-9.c: Adjust.
5060
5061 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5062
5063 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5064 * gcc.target/arm/acle/cdp2.c: Likewise.
5065 * gcc.target/arm/acle/ldc.c: Likewise.
5066 * gcc.target/arm/acle/ldc2.c: Likewise.
5067 * gcc.target/arm/acle/ldc2l.c: Likewise.
5068 * gcc.target/arm/acle/ldcl.c: Likewise.
5069 * gcc.target/arm/acle/mcr.c: Likewise.
5070 * gcc.target/arm/acle/mcr2.c: Likewise.
5071 * gcc.target/arm/acle/mcrr.c: Likewise.
5072 * gcc.target/arm/acle/mcrr2.c: Likewise.
5073 * gcc.target/arm/acle/mrc.c: Likewise.
5074 * gcc.target/arm/acle/mrc2.c: Likewise.
5075 * gcc.target/arm/acle/mrrc.c: Likewise.
5076 * gcc.target/arm/acle/mrrc2.c: Likewise.
5077 * gcc.target/arm/acle/stc.c: Likewise.
5078 * gcc.target/arm/acle/stc2.c: Likewise.
5079 * gcc.target/arm/acle/stc2l.c: Likewise.
5080 * gcc.target/arm/acle/stcl.c: Likewise.
5081
5082 2017-06-20 Jakub Jelinek <jakub@redhat.com>
5083
5084 PR target/81121
5085 * gcc.target/i386/pr81121.c: New test.
5086
5087 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5088
5089 PR target/79799
5090 * gcc.target/powerpc/pr79799-1.c: New test.
5091 * gcc.target/powerpc/pr79799-2.c: Likewise.
5092 * gcc.target/powerpc/pr79799-3.c: Likewise.
5093 * gcc.target/powerpc/pr79799-4.c: Likewise.
5094 * gcc.target/powerpc/pr79799-5.c: Likewise.
5095
5096 2017-06-19 Nathan Sidwell <nathan@acm.org>
5097
5098 PR c++/81124
5099 PR c++/79766
5100 * g++.dg/lookup/pr79766.C: New.
5101 * g++.dg/lookup/pr81124.C: New.
5102 * g++.dg/template/explicit6.C: Adjust.
5103 * g++.old-deja/g++.other/decl5.C: Adjust.
5104
5105 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5106
5107 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5108 -DSTACK_SIZE.
5109
5110 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5111
5112 PR sanitizer/81125
5113 * g++.dg/ubsan/pr81125.C: New test.
5114
5115 PR sanitizer/81111
5116 * g++.dg/ubsan/pr81111.C: New test.
5117
5118 2017-06-19 Richard Biener <rguenther@suse.de>
5119
5120 PR middle-end/81118
5121 * gcc.dg/torture/pr81118.c: New testcase.
5122
5123 2017-06-19 Richard Biener <rguenther@suse.de>
5124
5125 PR tree-optimization/80887
5126 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5127
5128 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5129
5130 PR ipa/81112
5131 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5132
5133 2017-06-19 Nathan Sidwell <nathan@acm.org>
5134
5135 PR c++/81119
5136 * g++.dg/warn/pr81119.C: New.
5137
5138 2017-06-19 Martin Liska <mliska@suse.cz>
5139
5140 PR sanitizer/80879
5141 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5142
5143 2017-06-19 Martin Liska <mliska@suse.cz>
5144
5145 PR ipa/80732
5146 * gcc.target/i386/mvc5.c: Scan indirect_function.
5147 * gcc.target/i386/mvc7.c: Likewise.
5148 * gcc.target/i386/pr80732.c: New test.
5149
5150 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5151
5152 PR c++/66093
5153 * g++.dg/cpp1y/constexpr-66093.C: New.
5154
5155 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5156
5157 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5158 dg-skip-if list.
5159
5160 2017-06-19 Richard Biener <rguenther@suse.de>
5161
5162 PR ipa/81112
5163 * g++.dg/torture/pr81112.C: New testcase.
5164
5165 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
5166
5167 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5168
5169 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5170
5171 PR fortran/52473
5172 * gfortran.dg/cshift_1.f90: New test.
5173
5174 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5175
5176 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5177
5178 2017-06-16 Carl Love <cel@us.ibm.com>
5179
5180 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5181 main): Add runnable tests and test checker for vec_float,
5182 vec_float2, vec_floate and vec_floato builtins.
5183
5184 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5185
5186 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5187 the architecture options added by dg-add-options arm_neon.
5188 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5189 to the architecture.
5190 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5191 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5192 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5193
5194 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5195
5196 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5197 multilibs have been built.
5198
5199 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5200
5201 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5202 * gcc.target/arm/pr51915.c: Likewise.
5203 * gcc.target/arm/pr52006.c: Likewise.
5204 * gcc.target/arm/pr53187.c: Likewise.
5205
5206 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5207
5208 * gcc.target/arm/multilibs.exp: New file.
5209
5210 2017-06-16 Martin Sebor <msebor@redhat.com>
5211
5212 PR tree-optimization/80933
5213 PR tree-optimization/80934
5214 * gcc.dg/fold-bcopy.c: New test.
5215 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5216 * gcc.dg/tree-ssa/alias-36.c: Likewise.
5217 * gcc.dg/pr79214.c: Adjust.
5218 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5219 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5220 * gcc.dg/builtins-nonnull.c: Likewise.
5221
5222 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5223
5224 PR target/71778
5225 * gcc.target/arm/pr71778.c: New.
5226
5227 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
5228
5229 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5230
5231 2017-06-16 Richard Biener <rguenther@suse.de>
5232
5233 PR tree-optimization/81090
5234 * gcc.dg/graphite/pr81090.c: New testcase.
5235
5236 2017-06-16 Janus Weil <janus@gcc.gnu.org>
5237
5238 PR fortran/80983
5239 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5240
5241 2017-06-16 Jakub Jelinek <jakub@redhat.com>
5242
5243 PR sanitizer/81094
5244 * c-c++-common/ubsan/object-size-11.c: New test.
5245
5246 2017-06-15 Martin Sebor <msebor@redhat.com>
5247
5248 PR c++/80560
5249 * g++.dg/Wclass-memaccess.C: New test.
5250
5251 2017-06-15 Janus Weil <janus@gcc.gnu.org>
5252
5253 PR fortran/80983
5254 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5255
5256 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5257
5258 PR lto/69866
5259 * gcc.dg/lto/pr69866_0.c: New test.
5260 * gcc.dg/lto/pr69866_1.c: Likewise.
5261
5262 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5263
5264 PR target/78818
5265 * gcc.target/msp430/pr78818-real.c: New template for tests.
5266 * gcc.target/msp430/pr78818-auto.c: New test.
5267 * gcc.target/msp430/pr78818-data-region.c: New test.
5268 * gcc.target/msp430/pr78818-data-sec.c: New test.
5269 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5270
5271 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5272
5273 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5274 instructions in it rather than the number of IT blocks being 2.
5275 Transfer scan directive arm_thumb2 restriction to the whole
5276 testcase and restrict further to Thumb-only targets.
5277
5278 2017-06-15 Tamar Christina <tamar.christina@arm.com>
5279
5280 * gcc.target/arm/sdiv_costs_1.c:
5281 Use dg-add-options.
5282
5283 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5284
5285 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5286 * gcc.target/mips/pr51513-1.c: New test.
5287 * gcc.target/mips/pr51513-2.c: New test.
5288
5289 2017-06-14 Richard Biener <rguenther@suse.de>
5290
5291 PR tree-optimization/81083
5292 * gcc.dg/torture/pr81083.c: Add prototypes.
5293
5294 2017-06-14 Richard Biener <rguenther@suse.de>
5295
5296 PR middle-end/81088
5297 * c-c++-common/ubsan/pr81088.c: New testcase.
5298
5299 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5300
5301 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5302
5303 2017-06-14 Andrew Pinski <apinski@cavium.com>
5304 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5305
5306 PR target/71663
5307 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5308 * gcc.target/aarch64/vect-init-2.c: Likewise.
5309 * gcc.target/aarch64/vect-init-3.c: Likewise.
5310 * gcc.target/aarch64/vect-init-4.c: Likewise.
5311 * gcc.target/aarch64/vect-init-5.c: Likewise.
5312
5313 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5314
5315 PR c++/58541
5316 * g++.dg/cpp0x/constexpr-58541.C: New.
5317
5318 2017-06-14 Richard Biener <rguenther@suse.de>
5319
5320 PR tree-optimization/81083
5321 * gcc.dg/torture/pr81083.c: New testcase.
5322
5323 2017-06-14 Jakub Jelinek <jakub@redhat.com>
5324
5325 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5326 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5327
5328 2017-06-13 Jakub Jelinek <jakub@redhat.com>
5329
5330 PR c++/80973
5331 * g++.dg/ubsan/pr80973.C: New test.
5332
5333 PR c++/80984
5334 * g++.dg/opt/nrv18.C: New test.
5335
5336 2017-06-13 Martin Liska <mliska@suse.cz>
5337
5338 PR sanitize/78204
5339 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5340 test by adding no_sanitize attribute.
5341 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5342
5343 2017-06-13 Renlin Li <renlin.li@arm.com>
5344
5345 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5346 conditionally.
5347
5348 2017-06-13 Martin Jambor <mjambor@suse.cz>
5349
5350 PR tree-optimization/80803
5351 PR tree-optimization/81063
5352 gcc.dg/tree-ssa/pr80803.c: New test.
5353 gcc.dg/tree-ssa/pr81063.c: Likewise.
5354
5355 2017-06-12 Yury Gribov <tetra2005@gmail.com>
5356
5357 * c-c++-common/fold-masked-cmp-3.c: New test.
5358
5359 2017-06-13 Yury Gribov <tetra2005@gmail.com>
5360
5361 PR tree-optimization/67328
5362 * c-c++-common/fold-masked-cmp-1.c: New test.
5363 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5364 * gcc.dg/pr46309.c: Fix pattern.
5365 * gcc.dg/pr46309-2.c: Likewise.
5366
5367 2017-06-13 Tamar Christina <tamar.christina@arm.com>
5368
5369 * gcc.target/arm/sdiv_costs_1.c:
5370 Require arm_arch_v8a_ok and add march option.
5371
5372 2017-06-13 Martin Liska <mliska@suse.cz>
5373
5374 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5375 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5376 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5377
5378 2017-06-13 Richard Biener <rguenther@suse.de>
5379
5380 PR middle-end/81065
5381 * c-c++-common/ubsan/pr81065.c: New testcase.
5382
5383 2017-06-12 Ian Lance Taylor <iant@golang.org>
5384
5385 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5386 freorder. Update comment to explain test.
5387
5388 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5389
5390 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5391 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5392 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5393 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5394
5395 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5396
5397 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5398
5399 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5400
5401 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5402
5403 2017-06-12 Jakub Jelinek <jakub@redhat.com>
5404
5405 PR tree-optimization/81003
5406 * gcc.c-torture/compile/pr81003.c: New test.
5407
5408 2017-06-12 Richard Biener <rguenther@suse.de>
5409
5410 PR tree-optimization/81053
5411 * gcc.dg/torture/pr81053.c: New testcase.
5412
5413 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5414
5415 PR fortran/80988
5416 * gfortran.dg/implied_do_io_3.f90: New test.
5417
5418 2017-06-10 Tom de Vries <tom@codesourcery.com>
5419
5420 * lib/target-supports.exp (check_effective_target_signal): New proc.
5421 * lib/gcc.exp (gcc_target_compile): Remove appending of
5422 -DSIGNAL_SUPPRESS to additional_flags.
5423 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5424 additional_flags if effective target signal is not supported by the
5425 target.
5426 * gcc.c-torture/execute/20101011-1.c: Same.
5427 * gcc.dg/c99-stdint-1.c: Same.
5428 * gcc.dg/c99-stdint-2.c: Same.
5429 * gcc.dg/c99-stdint-5.c: Same.
5430 * gcc.dg/c99-stdint-6.c: Same.
5431 * gcc.dg/stdint-width-1.c: Same.
5432
5433 2017-06-10 Tom de Vries <tom@codesourcery.com>
5434
5435 * lib/target-supports.exp (check_effective_target_stack_size)
5436 (dg-effective-target-value): New proc.
5437 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5438 additional_flags.
5439 * lib/objc.exp (objc_target_compile): Same.
5440 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5441 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5442 dg-additional-options.
5443 * gcc.c-torture/compile/20080806-1.c: Same.
5444 * gcc.c-torture/compile/920723-1.c: Same.
5445 * gcc.c-torture/compile/930621-1.c: Same.
5446 * gcc.c-torture/compile/991214-2.c: Same.
5447 * gcc.c-torture/compile/bcopy.c: Same.
5448 * gcc.c-torture/compile/memtst.c: Same.
5449 * gcc.c-torture/compile/msp.c: Same.
5450 * gcc.c-torture/compile/stuct.c: Same.
5451 * gcc.c-torture/execute/20011008-3.c: Same.
5452 * gcc.c-torture/execute/20030209-1.c: Same.
5453 * gcc.c-torture/execute/20031012-1.c: Same.
5454 * gcc.c-torture/execute/20040805-1.c: Same.
5455 * gcc.c-torture/execute/920410-1.c: Same.
5456 * gcc.c-torture/execute/920501-7.c: Same.
5457 * gcc.c-torture/execute/921113-1.c: Same.
5458 * gcc.c-torture/execute/921202-1.c: Same.
5459 * gcc.c-torture/execute/921208-2.c: Same.
5460 * gcc.c-torture/execute/930106-1.c: Same.
5461 * gcc.c-torture/execute/930406-1.c: Same.
5462 * gcc.c-torture/execute/950221-1.c: Same.
5463 * gcc.c-torture/execute/960521-1.c: Same.
5464 * gcc.c-torture/execute/980605-1.c: Same.
5465 * gcc.c-torture/execute/comp-goto-1.c: Same.
5466 * gcc.c-torture/execute/comp-goto-2.c: Same.
5467 * gcc.c-torture/execute/memcpy-1.c: Same.
5468 * gcc.c-torture/execute/multi-ix.c: Same.
5469 * gcc.c-torture/execute/nestfunc-4.c: Same.
5470 * gcc.c-torture/execute/pr20621-1.c: Same.
5471 * gcc.c-torture/execute/pr23135.c: Same.
5472 * gcc.c-torture/execute/pr28982b.c: Same.
5473 * gcc.dg/loop-3.c: Same.
5474 * gcc.dg/struct-ret-3.c: Same.
5475 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5476 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5477 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5478 * gcc.dg/tree-prof/pr44777.c: Same.
5479
5480 2017-06-09 David Malcolm <dmalcolm@redhat.com>
5481
5482 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5483 (test_mutually_exclusive_suggestions): New test function.
5484 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5485 (test_mutually_exclusive_suggestions): New test function.
5486 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5487 (test_mutually_exclusive_suggestions): New test function.
5488 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5489 (test_show_locus): Add special-case for
5490 "test_mutually_exclusive_suggestions".
5491
5492 2017-06-09 Ian Lance Taylor <iant@golang.org>
5493
5494 * gcc.dg/tree-prof/split-1.c: New test.
5495
5496 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
5497
5498 * gcc.dg/predict-14.c: Avoid cold function detection.
5499 * gcc.target/i386/umod-3.c: Likewise.
5500
5501 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5502
5503 * gcc.target/aarch64/lrint-matherr.h: New.
5504 * gcc.target/aarch64/inline-lrint_1.c: New.
5505 * gcc.target/aarch64/inline-lrint_2.c: New.
5506 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5507 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5508
5509 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5510
5511 * gcc.target/arm/sdiv_costs_1.c: New.
5512
5513 2017-06-09 Tom de Vries <tom@codesourcery.com>
5514
5515 PR target/80855
5516 * gcc.target/nvptx/label-values.c: New test.
5517
5518 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5519
5520 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5521 Test for null definitions instead of them being undefined. Add entry
5522 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5523 about using the effective target for architecture extension.
5524 (check_effective_target_arm_arch_v7ve_ok): Remove.
5525 (add_options_for_arm_arch_v7ve): Likewise.
5526
5527 2017-06-09 Richard Biener <rguenther@suse.de>
5528
5529 PR tree-optimization/66623
5530 * gcc.dg/vect/pr66623.c: New testcase.
5531
5532 2017-06-09 Richard Biener <rguenther@suse.de>
5533
5534 PR tree-optimization/79483
5535 * gcc.dg/graphite/pr79483.c: New testcase.
5536
5537 2017-06-09 Richard Biener <rguenther@suse.de>
5538
5539 PR middle-end/81007
5540 * g++.dg/pr81007.C: New testcase.
5541
5542 2017-06-09 Jakub Jelinek <jakub@redhat.com>
5543
5544 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5545 instead of "rsp" for -m32.
5546 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5547 target, add -msse2 to dg-options.
5548 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5549 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5550
5551 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5552
5553 PR target/80966
5554 * gcc.target/powerpc/stack-limit.c: New testcase.
5555
5556 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5557
5558 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5559 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5560 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5561 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5562 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5563 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
5564
5565 2017-06-08 Jakub Jelinek <jakub@redhat.com>
5566
5567 PR c/81006
5568 * c-c++-common/gomp/pr81006.c: New test.
5569
5570 PR c++/81011
5571 * g++.dg/gomp/pr81011.C: New test.
5572
5573 PR middle-end/81005
5574 * c-c++-common/ubsan/align-10.c: New test.
5575 * c-c++-common/ubsan/null-13.c: New test.
5576
5577 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
5578
5579 PR target/81015
5580 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5581 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5582 * gcc.target/i386/pr81015.c: New test.
5583
5584 2017-06-08 Tom de Vries <tom@codesourcery.com>
5585
5586 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5587 trampolines instead of NO_TRAMPOLINES.
5588 * gcc.c-torture/execute/20000822-1.c: Same.
5589 * gcc.c-torture/execute/920428-2.c: Same.
5590 * gcc.c-torture/execute/920501-7.c: Same.
5591 * gcc.c-torture/execute/920612-2.c: Same.
5592 * gcc.c-torture/execute/921017-1.c: Same.
5593 * gcc.c-torture/execute/921215-1.c: Same.
5594 * gcc.c-torture/execute/931002-1.c: Same.
5595 * gcc.c-torture/execute/comp-goto-2.c: Same.
5596 * gcc.c-torture/execute/nestfunc-1.c: Same.
5597 * gcc.c-torture/execute/nestfunc-2.c: Same.
5598 * gcc.c-torture/execute/nestfunc-3.c: Same.
5599 * gcc.c-torture/execute/nestfunc-5.c: Same.
5600 * gcc.c-torture/execute/nestfunc-6.c: Same.
5601 * gcc.c-torture/execute/pr24135.c: Same.
5602 * gcc.dg/Wtrampolines.c: Same.
5603 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5604 * gcc.dg/torture/stackalign/nested-5.c: Same.
5605 * gcc.dg/torture/stackalign/nested-6.c: Same.
5606 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5607 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5608 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5609 * gcc.dg/trampoline-1.c: Same.
5610 * gcc.dg/tree-prof/pr44777.c: Same.
5611 * gcc.target/i386/pr67770.c: Same.
5612 * lib/gcc.exp (gcc_target_compile): Remove appending of
5613 -DNO_TRAMPOLINES to additional_flags.
5614 * lib/objc.exp (objc_target_compile): Same.
5615
5616 2017-06-08 Tom de Vries <tom@codesourcery.com>
5617
5618 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5619 'gcc,no_trampolines' instead of 'no_trampolines'.
5620
5621 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5622
5623 PR middle-end/79988
5624 * gcc.target/i386/mpx/pr79988.c: New test.
5625
5626 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5627
5628 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5629 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5630 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5631
5632 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
5633
5634 * g++.dg/tree-ssa/counts-1.C: New testcase.
5635 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5636
5637 2017-08-08 Julia Koval <julia.koval@intel.com>
5638
5639 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5640 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5641 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5642 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5643 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5644 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5645
5646 2017-06-08 Marek Polacek <polacek@redhat.com>
5647
5648 PR sanitize/80932
5649 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5650
5651 2017-08-08 Julia Koval <julia.koval@intel.com>
5652
5653 PR target/73350,80862
5654 * gcc.target/i386/pr73350.c: New test.
5655
5656 2017-06-08 Richard Biener <rguenther@suse.de>
5657
5658 PR tree-optimization/80928
5659 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5660
5661 2017-06-07 Carl Love <cel@us.ibm.com>
5662
5663 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5664
5665 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
5666
5667 PR c++/80990
5668 * g++.dg/cpp1z/class-deduction39.C: New.
5669
5670 2017-06-07 Marek Polacek <polacek@redhat.com>
5671
5672 PR sanitizer/80932
5673 * c-c++-common/ubsan/pr80932.c: New test.
5674
5675 2017-06-07 Bin Cheng <bin.cheng@arm.com>
5676
5677 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5678 * gcc.target/i386/l_fma_double_2.c: Ditto.
5679 * gcc.target/i386/l_fma_double_3.c: Ditto.
5680 * gcc.target/i386/l_fma_double_4.c: Ditto.
5681 * gcc.target/i386/l_fma_double_5.c: Ditto.
5682 * gcc.target/i386/l_fma_double_6.c: Ditto.
5683 * gcc.target/i386/l_fma_float_1.c: Ditto.
5684 * gcc.target/i386/l_fma_float_2.c: Ditto.
5685 * gcc.target/i386/l_fma_float_3.c: Ditto.
5686 * gcc.target/i386/l_fma_float_4.c: Ditto.
5687 * gcc.target/i386/l_fma_float_5.c: Ditto.
5688 * gcc.target/i386/l_fma_float_6.c: Ditto.
5689
5690 2017-06-07 Tamar Christina <tamar.christina@arm.com>
5691
5692 * gcc.target/aarch64/sdiv_costs_1.c: New.
5693
5694 2017-06-07 Richard Biener <rguenther@suse.de>
5695
5696 PR tree-optimization/80928
5697 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
5698 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5699
5700 2017-06-07 Richard Biener <rguenther@suse.de>
5701
5702 PR tree-optimization/80928
5703 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
5704 check_results.
5705
5706 2017-06-06 Nathan Sidwell <nathan@acm.org>
5707
5708 * g++.dg/pr45330.C: Add inline namespace case.
5709
5710 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5711
5712 PR fortran/80975
5713 * gfortran.dg/matmul_16.f90: New test.
5714 * gfortran.dg/inline_matmul_18.f90: New test.
5715
5716 2017-06-06 Marek Polacek <polacek@redhat.com>
5717
5718 PR c/79983
5719 * gcc.dg/pr79983.c: New test.
5720
5721 2017-06-06 David S. Miller <davem@davemloft.net>
5722
5723 * gcc.target/sparc/sparc-ret-3.c: New test.
5724
5725 2017-06-06 Tom de Vries <tom@codesourcery.com>
5726
5727 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
5728 label_values instead of NO_LABEL_VALUES.
5729 * gcc.c-torture/compile/920301-1.c: Same.
5730 * gcc.c-torture/compile/920501-1.c: Same.
5731 * gcc.c-torture/compile/941014-4.c: Same.
5732 * gcc.c-torture/compile/labels-1.c: Same.
5733 * gcc.c-torture/compile/pr18903.c: Same.
5734 * gcc.c-torture/execute/920302-1.c: Same.
5735 * gcc.c-torture/execute/920415-1.c: Same.
5736 * gcc.c-torture/execute/920428-2.c: Same.
5737 * gcc.c-torture/execute/920501-3.c: Same.
5738 * gcc.c-torture/execute/920501-4.c: Same.
5739 * gcc.c-torture/execute/920501-5.c: Same.
5740 * gcc.c-torture/execute/920501-7.c: Same.
5741 * gcc.c-torture/execute/920721-4.c: Same.
5742 * gcc.c-torture/execute/980526-1.c: Same.
5743 * gcc.c-torture/execute/990208-1.c: Same.
5744 * gcc.c-torture/execute/comp-goto-1.c: Same.
5745 * gcc.c-torture/execute/comp-goto-2.c: Same.
5746 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5747 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5748 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5749 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5750 * gcc.dg/tree-prof/pr44777.c: Same.
5751 * gcc.misc-tests/bprob-2.c: Same.
5752 * gcc.misc-tests/gcov-3.c: Same.
5753 * lib/gcc.exp (gcc_target_compile): Remove appending of
5754 -DNO_LABEL_VALUES to additional_flags.
5755 * lib/objc.exp (objc_target_compile): Same.
5756 * lib/target-supports.exp (check_effective_target_label_values): Test on
5757 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
5758
5759 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5760
5761 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
5762
5763 2017-06-06 Richard Biener <rguenther@suse.de>
5764
5765 PR tree-optimization/80974
5766 * gcc.dg/torture/pr80974.c: New testcase.
5767
5768 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5769
5770 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
5771 "unsigned int" in conversation warning on line 15.
5772
5773 2017-06-06 Richard Biener <rguenther@suse.de>
5774
5775 PR tree-optimization/80928
5776 * gcc.dg/vect/pr80928.c: New testcase.
5777 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
5778 * gcc.dg/vect/slp-13.c: Likewise.
5779 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
5780
5781 2017-06-05 David Malcolm <dmalcolm@redhat.com>
5782
5783 * g++.dg/plugin/comment_plugin.c: New test plugin.
5784 * g++.dg/plugin/comments-1.C: New test file.
5785 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5786
5787 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5788
5789 * gcc.misc-tests/gcov-1a.c: New test.
5790
5791 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5792
5793 * gcc.target/powerpc/clone1.c: New test.
5794
5795 2017-06-05 Janus Weil <janus@gcc.gnu.org>
5796
5797 PR fortran/70601
5798 * gfortran.dg/proc_ptr_comp_50.f90: New test.
5799
5800 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
5801
5802 PR fortran/35339
5803 * gfortran.dg/implied_do_io_1.f90: New Test.
5804 * gfortran.dg/implied_do_io_2.f90: New Test.
5805
5806 2017-06-05 Renlin Li <renlin.li@arm.com>
5807
5808 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
5809 selector to related line.
5810
5811 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
5812
5813 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
5814
5815 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5816
5817 * gcc.target/aarch64/store_lane0_str_1.c: New test.
5818
5819 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5820
5821 * gcc.target/aarch64/subs_compare_2.c: New test.
5822
5823 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5824
5825 * gcc.target/aarch64/subs_compare_1.c: New test.
5826
5827 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
5828
5829 * gcc.target/mips/div-9.c: Delete duplicate test.
5830 * gcc.target/mips/div-10.c: Ditto.
5831 * gcc.target/mips/div-11.c: Ditto.
5832 * gcc.target/mips/div-12.c: Ditto.
5833
5834 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
5835
5836 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5837
5838 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
5839
5840 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
5841 vesrion of the dejagnu grep.
5842 (list-module-names): Use it and adjust the regular expressions for
5843 modules and submodules.
5844 * gfortran.dg/prof/prof.exp: Cleanup modules.
5845 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
5846 directives.
5847 * gfortran.dg/altreturn_8.f90: Likewise.
5848 * gfortran.dg/associate_12.f90: Likewise.
5849 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
5850 * gfortran.dg/charlen_15.f90: Likewise.
5851 * gfortran.dg/class_4a.f03: Likewise.
5852 * gfortran.dg/class_54.f90: Likewise.
5853 * gfortran.dg/class_dummy_4.f03: Likewise.
5854 * gfortran.dg/class_dummy_5.f90: Likewise.
5855 * gfortran.dg/constructor_9.f90: Likewise.
5856 * gfortran.dg/dec_structure_15.f90: Likewise.
5857 * gfortran.dg/do_check_8.f90: Likewise.
5858 * gfortran.dg/dtio_26.f03: Likewise.
5859 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5860 * gfortran.dg/equiv_9.f90: Likewise.
5861 * gfortran.dg/extends_15.f90: Likewise.
5862 * gfortran.dg/finalize_22.f90: Likewise.
5863 * gfortran.dg/finalize_23.f90: Likewise.
5864 * gfortran.dg/generic_26.f90: Likewise.
5865 * gfortran.dg/generic_27.f90: Likewise.
5866 * gfortran.dg/namelist_76.f90: Likewise.
5867 * gfortran.dg/pointer_init_8.f90: Likewise.
5868 * gfortran.dg/pr61318.f90: Likewise.
5869 * gfortran.dg/pr77260_1.f90: Likewise.
5870 * gfortran.dg/pr77260_2.f90: Likewise.
5871 * gfortran.dg/pr77420_3.f90: Likewise.
5872 * gfortran.dg/proc_ptr_39.f90: Likewise.
5873 * gfortran.dg/proc_ptr_41.f90: Likewise.
5874 * gfortran.dg/proc_ptr_42.f90: Likewise.
5875 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
5876 * gfortran.dg/submodule_1.f08: Likewise.
5877 * gfortran.dg/submodule_10.f08: Likewise.
5878 * gfortran.dg/submodule_14.f08: Likewise.
5879 * gfortran.dg/submodule_15.f08: Likewise.
5880 * gfortran.dg/submodule_2.f08: Likewise.
5881 * gfortran.dg/submodule_5.f08: Likewise.
5882 * gfortran.dg/submodule_6.f08: Likewise.
5883 * gfortran.dg/submodule_7.f08: Likewise.
5884 * gfortran.dg/submodule_8.f08: Likewise.
5885 * gfortran.dg/submodule_9.f08: Likewise.
5886 * gfortran.dg/transfer_class_2.f90: Likewise.
5887 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5888 * gfortran.dg/typebound_call_24.f03: Likewise.
5889 * gfortran.dg/typebound_call_25.f90: Likewise.
5890 * gfortran.dg/typebound_deferred_1.f90: Likewise.
5891 * gfortran.dg/typebound_generic_12.f03: Likewise.
5892 * gfortran.dg/typebound_generic_13.f03: Likewise.
5893 * gfortran.dg/typebound_generic_14.f03: Likewise.
5894 * gfortran.dg/typebound_generic_15.f90: Likewise.
5895 * gfortran.dg/typebound_operator_16.f03: Likewise.
5896 * gfortran.dg/typebound_operator_18.f90: Likewise.
5897 * gfortran.dg/typebound_operator_20.f90: Likewise.
5898 * gfortran.dg/typebound_override_3.f90: Likewise.
5899 * gfortran.dg/typebound_override_4.f90: Likewise.
5900 * gfortran.dg/typebound_override_5.f90: Likewise.
5901 * gfortran.dg/typebound_override_6.f90: Likewise.
5902 * gfortran.dg/typebound_override_7.f90: Likewise.
5903 * gfortran.dg/typebound_proc_28.f03: Likewise.
5904 * gfortran.dg/typebound_proc_29.f90: Likewise.
5905 * gfortran.dg/typebound_proc_30.f90: Likewise.
5906 * gfortran.dg/typebound_proc_31.f90: Likewise.
5907 * gfortran.dg/typebound_proc_32.f90: Likewise.
5908 * gfortran.dg/typebound_proc_33.f90: Likewise.
5909 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
5910 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
5911 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5912 * gfortran.dg/use_only_3.f90: Likewise.
5913 * gfortran.dg/use_without_only_1.f90: Likewise.
5914 * gfortran.dg/warn_unused_function.f90: Likewise.
5915 * gfortran.dg/warn_unused_function_2.f90: Likewise.
5916 * gfortran.dg/ieee/ieee_8.f90: Likewise.
5917
5918 2017-06-04 Marek Polacek <polacek@redhat.com>
5919
5920 PR c/80919
5921 * gcc.dg/format/pr80919.c: New test.
5922
5923 2017-06-02 Martin Sebor <msebor@redhat.com>
5924
5925 PR c/80892
5926 * c-c++-common/Wfloat-conversion-2.c: New test.
5927
5928 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5929
5930 PR c++/68754
5931 * g++.dg/cpp1y/constexpr-68754.C: New.
5932
5933 2017-06-02 Carl Love <cel@us.ibm.com>
5934
5935 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
5936 for the new built-ins.
5937
5938 2017-06-02 Sudakshina Das <sudi.das@arm.com>
5939
5940 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
5941
5942 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5943
5944 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
5945 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
5946 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
5947 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
5948 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
5949
5950 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5951
5952 * gcc.target/aarch64/hfmode_ins_1.c: New test.
5953
5954 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5955
5956 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
5957
5958 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5959
5960 * gcc.target/powerpc/fold-vec-abs-char.c: New.
5961 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
5962 * gcc.target/powerpc/fold-vec-abs-int.c: New.
5963 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
5964 * gcc.target/powerpc/fold-vec-abs-short.c: New.
5965 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
5966 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
5967 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
5968 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
5969
5970 2017-06-02 Nathan Sidwell <nathan@acm.org>
5971
5972 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
5973
5974 2017-06-02 Jakub Jelinek <jakub@redhat.com>
5975
5976 PR rtl-optimization/80903
5977 * gcc.dg/pr80903.c: New test.
5978
5979 PR fortran/80918
5980 * gfortran.dg/gomp/pr80918.f90: New test.
5981
5982 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5983
5984 * c-c++-common/Wsizeof-pointer-div.c: New test.
5985 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
5986 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
5987 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
5988 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5989 * gcc.target/i386/sse-set-ps-1.c: Likewise.
5990 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5991 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5992 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5993 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5994 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5995 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5996 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
5997 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
5998 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
5999 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6000 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6001 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6002 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6003
6004 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6005
6006 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6007 Update the target to power8-vector.
6008
6009 2017-06-01 David Malcolm <dmalcolm@redhat.com>
6010
6011 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6012
6013 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6014
6015 * debug12.adb, debug12.ads: New testcase.
6016
6017 2017-06-01 Martin Jambor <mjambor@suse.cz>
6018
6019 PR tree-optimization/80898
6020 * gcc.dg/tree-ssa/pr80898.c: New test.
6021 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6022
6023 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6024
6025 PR c++/80896
6026 * g++.dg/cpp1z/nodiscard5.C: New.
6027
6028 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6029
6030 * gcc.target/arc/pr9001195952.c: New test.
6031
6032 2017-06-01 Tom de Vries <tom@codesourcery.com>
6033
6034 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6035 * gcc.c-torture/compile/asmgoto-1.c: Same.
6036 * gcc.dg/20000707-1.c: Same.
6037 * gcc.dg/pr38700.c: Same.
6038 * gcc.dg/pr70169.c: Same.
6039 * gcc.dg/pr80112.c: Same.
6040 * gcc.dg/torture/pr51071-2.c: Same.
6041 * gcc.dg/torture/pr51071.c: Same.
6042 * gcc.dg/tree-ssa/alias-34.c: Same.
6043
6044 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6045
6046 * gnat.dg/debug11.adb: New testcase.
6047
6048 2017-06-01 Richard Biener <rguenther@suse.de>
6049
6050 PR middle-end/66313
6051 * c-c++-common/ubsan/pr66313.c: New testcase.
6052 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6053
6054 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6055
6056 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
6057 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6058 to vsx_hw. Add dg-skip-if directive to disable this test if
6059 -mcpu overridden.
6060 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6061 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6062 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6063 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6064 to dg-option. Add dg-skip-if directive to disable this test
6065 for darwin. Add dg-skip-if directive to disable this test if
6066 -mcpu overridden.
6067
6068 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6069
6070 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6071 (_mm_maskz_max_sd): Test new intrinsics.
6072 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6073 (_mm_maskz_max_sd): Test new intrinsics.
6074 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6075 (_mm_maskz_max_ss): Test new intrinsics.
6076 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6077 (_mm_maskz_max_ss): Test new intrinsics.
6078 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6079 (_mm_maskz_min_sd): Test new intrinsics.
6080 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6081 (_mm_maskz_min_sd): Test new intrinsics.
6082 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6083 (_mm_maskz_min_ss): Test new intrinsics.
6084 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6085 (_mm_maskz_min_ss): Test new intrinsics.
6086
6087 2017-05-31 Nathan Sidwell <nathan@acm.org>
6088
6089 * g++.dg/lookup/lambda1.C New.
6090
6091 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6092
6093 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6094 on pointer should not be replaced.
6095
6096 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6097
6098 PR testsuite/80580
6099 * gcc.dg/gimplefe-error-7.c: New test.
6100
6101 2017-05-31 Graham Markall <graham.markall@embecosm.com>
6102
6103 * gcc.target/arc/add_n-combine.c: New test.
6104 * gcc.target/arc/sub_n-combine.c: New test.
6105
6106 2017-05-31 Richard Biener <rguenther@suse.de>
6107
6108 PR target/80880
6109 * gcc.target/i386/pr80880.c: New testcase.
6110
6111 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6112
6113 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6114
6115 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6116
6117 * gcc.dg/vect/pr80815-3.c: New test.
6118
6119 2017-05-31 Richard Biener <rguenther@suse.de>
6120
6121 PR tree-optimization/80906
6122 * gcc.dg/graphite/pr80906.c: New testcase.
6123
6124 2017-05-30 Tom de Vries <tom@codesourcery.com>
6125
6126 PR testsuite/80910
6127 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6128 unsupported if host compiler does not support c++11.
6129 (host_supports_c++11): New proc.
6130
6131 2017-05-30 Martin Sebor <msebor@redhat.com>
6132
6133 PR c/80731
6134 * g++.dg/ext/utf16-4.C: Relax test.
6135 * gcc.dg/fixed-point/int-warning.c: Adjust.
6136
6137 2017-05-30 David Malcolm <dmalcolm@redhat.com>
6138
6139 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6140 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6141 test case.
6142 * g++.dg/plugin/show-template-tree-color.C: New test case.
6143 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6144 * g++.dg/template/show-template-tree-2.C: New test case.
6145 * g++.dg/template/show-template-tree-3.C: New test case.
6146 * g++.dg/template/show-template-tree-4.C: New test case.
6147 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6148 * g++.dg/template/show-template-tree.C: New test case.
6149
6150 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6151
6152 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6153 dg-options.
6154 * gfortran.dg/pr80107.f: Delete testcase.
6155
6156 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
6157
6158 PR target/80833
6159 * gcc.target/i386/pr80833-1.c: New test.
6160 * gcc.target/i386/pr80833-2.c: Ditto.
6161
6162 2017-05-30 Nathan Sidwell <nathan@acm.org>
6163
6164 PR c++/80913
6165 * g++.dg/lookup/pr80913.C: New.
6166
6167 2017-05-30 Richard Biener <rguenther@suse.de>
6168
6169 PR middle-end/80901
6170 * gcc.dg/torture/pr80901.c: New testcase.
6171
6172 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6173
6174 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6175
6176 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6177
6178 PR target/78838
6179 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6180
6181 2017-05-30 Richard Biener <rguenther@suse.de>
6182
6183 PR middle-end/80876
6184 * gcc.dg/torture/pr80876.c: New testcase.
6185
6186 2017-05-29 Nathan Sidwell <nathan@acm.org>
6187
6188 PR c++/80891 (#5)
6189 * g++.dg/lookup/pr80891-5.C: New.
6190
6191 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6192
6193 PR libgfortran/53029
6194 * gfortran.dg/read_5.f90: New test.
6195
6196 2017-05-29 Nathan Sidwell <nathan@acm.org>
6197
6198 PR c++/80891 (#4)
6199 * g++.dg/lookup/pr80891-4.C: New.
6200
6201 PR c++/80891 (#1)
6202 * g++.dg/lookup/pr80891-1.C: New.
6203
6204 PR c++/80891 (#3)
6205 * g++.dg/lookup/pr80891-3.C: New.
6206
6207 PR c++/80891 (#2)
6208 * g++.dg/lookup/pr80891-2.C: New.
6209
6210 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6211
6212 PR fortran/37131
6213 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6214 flags.
6215 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6216 * gfortran.dg/inline_matmul_17.f90: New test.
6217
6218 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6219
6220 * gfortran.dg/matmul_bounds_12.f90: New test.
6221
6222 2017-05-27 Jakub Jelinek <jakub@redhat.com>
6223
6224 PR bootstrap/80887
6225 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6226
6227 2017-05-26 Nathan Sidwell <nathan@acm.org>
6228
6229 * g++.dg/cpp0x/dr2061.C: New.
6230 * g++.dg/parse/namespace-alias-1.C: Add more test.
6231
6232 2017-05-26 Bin Cheng <bin.cheng@arm.com>
6233
6234 PR tree-optimization/80815
6235 * gcc.dg/vect/pr80815-1.c: New test.
6236 * gcc.dg/vect/pr80815-2.c: New test.
6237
6238 2017-05-26 Martin Liska <mliska@suse.cz>
6239
6240 PR ipa/80663
6241 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6242 split at the problematic spot.
6243 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6244 a valid value of the param.
6245
6246 2017-05-26 Marek Polacek <polacek@redhat.com>
6247
6248 PR sanitizer/80875
6249 * c-c++-common/ubsan/pr80875.c: New test.
6250
6251 2017-05-26 Tom de Vries <tom@codesourcery.com>
6252
6253 PR testsuite/80557
6254 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6255 * gcc.dg/Wcxx-compat-8.c: Same.
6256 * gcc.dg/Wobjsize-1.c: Same.
6257 * gcc.dg/Wshadow-local-2.c: Same.
6258 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6259 * gcc.dg/anon-struct-6.c: Same.
6260 * gcc.dg/asm-wide-1.c: Same.
6261 * gcc.dg/builtin-inf-1.c: Same.
6262 * gcc.dg/builtin-redefine.c: Same.
6263 * gcc.dg/c90-array-lval-6.c: Same.
6264 * gcc.dg/c90-array-lval-7.c: Same.
6265 * gcc.dg/c90-fordecl-1.c: Same.
6266 * gcc.dg/c99-fordecl-2.c: Same.
6267 * gcc.dg/cast-lvalue-1.c: Same.
6268 * gcc.dg/cast-lvalue-2.c: Same.
6269 * gcc.dg/compound-lvalue-1.c: Same.
6270 * gcc.dg/cond-lvalue-1.c: Same.
6271 * gcc.dg/cpp/20000419-1.c: Same.
6272 * gcc.dg/cpp/backslash.c: Same.
6273 * gcc.dg/cpp/backslash2.c: Same.
6274 * gcc.dg/cpp/macspace1.c: Same.
6275 * gcc.dg/cpp/macspace2.c: Same.
6276 * gcc.dg/cpp/multiline-2.c: Same.
6277 * gcc.dg/cpp/pr27777.c: Same.
6278 * gcc.dg/cpp/pr30786.c: Same.
6279 * gcc.dg/cpp/pr34602.c: Same.
6280 * gcc.dg/cpp/redef1.c: Same.
6281 * gcc.dg/cpp/tr-warn1.c: Same.
6282 * gcc.dg/cpp/tr-warn3.c: Same.
6283 * gcc.dg/cpp/tr-warn6.c: Same.
6284 * gcc.dg/cpp/trad/hash.c: Same.
6285 * gcc.dg/cpp/trad/redef1.c: Same.
6286 * gcc.dg/cpp/ucs.c: Same.
6287 * gcc.dg/declspec-10.c: Same.
6288 * gcc.dg/declspec-11.c: Same.
6289 * gcc.dg/declspec-18.c: Same.
6290 * gcc.dg/format/c99-strftime-1.c: Same.
6291 * gcc.dg/format/ext-3.c: Same.
6292 * gcc.dg/format/pr72858.c: Same.
6293 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6294 * gcc.dg/init-string-1.c: Same.
6295 * gcc.dg/label-decl-3.c: Same.
6296 * gcc.dg/m-un-2.c: Same.
6297 * gcc.dg/nofixed-point-2.c: Same.
6298 * gcc.dg/noncompile/20020213-1.c: Same.
6299 * gcc.dg/pch/counter-2.c: Same.
6300 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6301 * gcc.dg/pr27528.c: Same.
6302 * gcc.dg/pr27953.c: Same.
6303 * gcc.dg/pr35899.c: Same.
6304 * gcc.dg/pr37561.c: Same.
6305 * gcc.dg/pr45461.c: Same.
6306 * gcc.dg/pr45750.c: Same.
6307 * gcc.dg/pr53196-2.c: Same.
6308 * gcc.dg/pr53265.c: Same.
6309 * gcc.dg/redecl-1.c: Same.
6310 * gcc.dg/tls/thr-init-1.c: Same.
6311 * gcc.dg/torture/pr51106-1.c: Same.
6312 * gcc.dg/torture/pr51106-2.c: Same.
6313 * gcc.dg/uninit-19.c: Same.
6314 * gcc.dg/uninit-pr20644.c: Same.
6315
6316 2017-05-26 Jakub Jelinek <jakub@redhat.com>
6317
6318 * g++.dg/cpp1z/decomp29.C (p): New variable.
6319 (main): Add further tests.
6320
6321 2017-05-26 Richard Biener <rguenther@suse.de>
6322
6323 PR tree-optimization/80842
6324 * gcc.dg/torture/pr80842.c: New testcase.
6325
6326 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6327
6328 PR c++/79652
6329 * g++.dg/cpp0x/pr79652.C: New.
6330
6331 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6332
6333 PR c++/71451
6334 * g++.dg/cpp0x/variadic170.C: New.
6335
6336 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6337
6338 * g++.dg/warn/Wcatch-value-1.C: New test.
6339 * g++.dg/warn/Wcatch-value-2.C: New test.
6340 * g++.dg/warn/Wcatch-value-3.C: New test.
6341
6342 2017-05-25 Nathan Sidwell <nathan@acm.org>
6343
6344 * g++.dg/lookup/using56.C: New.
6345 * g++.dg/lookup/using57.C: New.
6346 * g++.dg/lookup/using58.C: New.
6347 * g++.dg/lookup/using59.C: New.
6348
6349 * g++.dg/lookup/using17.C: Adjust diagnostics.
6350
6351 2017-05-25 Martin Sebor <msebor@redhat.com>
6352
6353 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6354 positives on ILP32.
6355 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6356 column numbers.
6357 * gcc.dg/pr60114.c: Same.
6358
6359 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6360
6361 * gfortran.dg/pr48636.f90: Fix template better.
6362
6363 2017-05-25 Nathan Sidwell <nathan@acm.org>
6364
6365 * g++.dg/lookup/koenig14.C: New.
6366
6367 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6368
6369 PR c++/79583
6370 * g++.dg/cpp0x/pr79583.C: New.
6371
6372 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6373
6374 PR c++/68578
6375 * g++.dg/cpp1y/pr68578.C: New.
6376
6377 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6378
6379 * gcc.dg/tree-ssa/vce-1.c: New file.
6380
6381 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6382
6383 * gcc.dg/tree-ssa/addadd.c: New file.
6384
6385 2017-05-24 Nathan Sidwell <nathan@acm.org>
6386
6387 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6388 * g++.dg/lookup/friend19.C: New.
6389 * g++.dg/lookup/friend20.C: New.
6390
6391 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
6392
6393 PR c++/80544
6394 * g++.dg/expr/cast11.C: New test.
6395
6396 2017-05-24 Martin Sebor <msebor@redhat.com>
6397
6398 PR c/80731
6399 * c-c++-common/Wfloat-conversion.c: Adjust.
6400 * c-c++-common/dfp/convert-int-saturate.c: Same.
6401 * c-c++-common/pr68657-1.c: Same.
6402 * g++.dg/ext/utf-cvt.C: Same.
6403 * g++.dg/ext/utf16-4.C: Same.
6404 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6405 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6406 * g++.dg/warn/Wconversion3.C: Same.
6407 * g++.dg/warn/Wconversion4.C: Same.
6408 * g++.dg/warn/Wsign-conversion.C: Same.
6409 * g++.dg/warn/overflow-warn-1.C: Same.
6410 * g++.dg/warn/overflow-warn-3.C: Same.
6411 * g++.dg/warn/overflow-warn-4.C: Same.
6412 * g++.dg/warn/pr35635.C: Same.
6413 * g++.old-deja/g++.mike/enum1.C: Same.
6414 * gcc.dg/Wconversion-3.c: Same.
6415 * gcc.dg/Wconversion-5.c: Same.
6416 * gcc.dg/Wconversion-complex-c99.c: Same.
6417 * gcc.dg/Wconversion-complex-gnu.c: Same.
6418 * gcc.dg/Wconversion-integer.c: Same.
6419 * gcc.dg/Wsign-conversion.c: Same.
6420 * gcc.dg/bitfld-2.c: Same.
6421 * gcc.dg/c90-const-expr-11.c: Same.
6422 * gcc.dg/c90-const-expr-7.c: Same.
6423 * gcc.dg/c99-const-expr-7.c: Same.
6424 * gcc.dg/overflow-warn-1.c: Same.
6425 * gcc.dg/overflow-warn-2.c: Same.
6426 * gcc.dg/overflow-warn-3.c: Same.
6427 * gcc.dg/overflow-warn-4.c: Same.
6428 * gcc.dg/overflow-warn-5.c: Same.
6429 * gcc.dg/overflow-warn-8.c: Same.
6430 * gcc.dg/overflow-warn-9.c: New test.
6431 * gcc.dg/pr35635.c: Adjust.
6432 * gcc.dg/pr59940.c: Same.
6433 * gcc.dg/pr59963-2.c: Same.
6434 * gcc.dg/pr60114.c: Same.
6435 * gcc.dg/switch-warn-2.c: Same.
6436 * gcc.dg/utf-cvt.c: Same.
6437 * gcc.dg/utf16-4.c: Same.
6438
6439 2017-05-24 Jakub Jelinek <jakub@redhat.com>
6440
6441 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6442 Don't include limits.h.
6443 (w): Conditionalize on long long wider than int. Use
6444 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6445 -9223372036854775808.
6446 (x): Use __INT_MAX__ instead of INT_MAX.
6447
6448 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6449
6450 PR fortran/66094
6451 * gfortran.dg/inline_matmul_16.f90: New test.
6452
6453 2017-05-24 Tom de Vries <tom@codesourcery.com>
6454
6455 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6456
6457 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6458
6459 PR middle-end/80823
6460 * gcc.dg/pr80823.c: New test.
6461
6462 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6463
6464 * gcc.target/s390/pr80725.c: New test.
6465
6466 2017-05-23 Nathan Sidwell <nathan@acm.org>
6467
6468 * g++.dg/lookup/extern-c-hidden.C: New.
6469 * g++.dg/lookup/extern-redecl1.C: New.
6470
6471 PR c++/80866
6472 * g++.dg/parse/pr80866.C: New.
6473
6474 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6475
6476 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6477 * gcc.dg/ipa/inline-5.c: Likewise.
6478 * gfortran.dg/pr48636.f90: Likewise.
6479
6480 2017-05-23 Nathan Sidwell <nathan@acm.org>
6481
6482 * g++.dg/parse/ctor9.C: Adjust expected error.
6483
6484 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6485
6486 PR libgfortran/80256
6487 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6488 Cygwin.
6489
6490 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6491
6492 * c-c++-common/goacc/parallel-dims-1.c: Update.
6493 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6494 * c-c++-common/goacc/routine-1.c: Likewise.
6495 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6496 * g++.dg/goacc/template.C: Likewise.
6497 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6498 * gfortran.dg/goacc/routine-3.f90: Likewise.
6499 * gfortran.dg/goacc/sie.f95: Likewise.
6500 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6501
6502 2017-05-23 Nathan Sidwell <nathan@acm.org>
6503
6504 * g++.dg/lookup/using13.C: Adjust expected error.
6505
6506 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6507
6508 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6509
6510 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6511
6512 PR target/80718
6513 * gcc.target/powerpc/pr80718.c: New test.
6514
6515 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6516
6517 * gcc.target/powerpc/conditional-return.c: New testcase.
6518
6519 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6520
6521 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6522 LE-only.
6523
6524 2017-05-22 Janus Weil <janus@gcc.gnu.org>
6525
6526 PR fortran/80766
6527 * gfortran.dg/typebound_call_28.f90: New test.
6528
6529 2017-05-22 Nathan Sidwell <nathan@acm.org>
6530
6531 * g++.dg/lookup/strong-using.C: New.
6532
6533 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6534
6535 * gcc.target/arm/movsi_movt.c: New test.
6536 * gcc.target/arm/movdi_movt.c: New test.
6537
6538 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6539
6540 * gnat.dg/specs/not_null1.ads: New test.
6541
6542 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6543
6544 * gnat.dg/limited_with5.ad[sb]: New test.
6545 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6546 * gnat.dg/limited_with6.ad[sb]: New test.
6547 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6548
6549 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6550
6551 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6552 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6553
6554 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6555
6556 PR c++/70265
6557 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6558 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6559
6560 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6561
6562 PR libgfortran/80333
6563 * gfortran.dg/dtio_30.f03: New test.
6564
6565 2017-05-19 Marek Polacek <polacek@redhat.com>
6566
6567 PR sanitizer/80800
6568 * c-c++-common/ubsan/pr80800.c: New test.
6569 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6570
6571 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6572
6573 * c-c++-common/goacc/default-1.c: Update.
6574 * c-c++-common/goacc/default-2.c: Likewise.
6575 * c-c++-common/goacc/default-4.c: Likewise.
6576 * gfortran.dg/goacc/default-1.f95: Likewise.
6577 * gfortran.dg/goacc/default-4.f: Likewise.
6578 * c-c++-common/goacc/default-5.c: New file.
6579 * gfortran.dg/goacc/default-5.f: Likewise.
6580
6581 * c-c++-common/goacc/default-1.c: New file.
6582 * c-c++-common/goacc/default-2.c: Likewise.
6583 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6584 test cases in...
6585 * c-c++-common/goacc/default-3.c: ... this new file, and...
6586 * c-c++-common/goacc/default-4.c: ... this new file.
6587 * gfortran.dg/goacc/default.f95: Remove file, including its test
6588 cases in...
6589 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6590 * gfortran.dg/goacc/default-2.f: ... this new file.
6591 * gfortran.dg/goacc/default-3.f95: New file.
6592 * gfortran.dg/goacc/default-4.f: Likewise.
6593
6594 2017-05-19 Nathan Sidwell <nathan@acm.org>
6595
6596 * g++.dg/inherit/covariant7.C: Adjust.
6597
6598 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6599
6600 * gcc.target/arm/tls-disable-literal-pool.c: Change
6601 require-effective-target to tls_native.
6602 Move dg-error to return statement line and change to dg-message.
6603
6604 2017-05-19 Richard Biener <rguenther@suse.de>
6605
6606 PR c++/80593
6607 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6608 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6609
6610 2017-05-19 Richard Biener <rguenther@suse.de>
6611
6612 PR middle-end/80764
6613 * gcc.dg/torture/pr80764.c: New testcase.
6614
6615 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6616
6617 PR target/80510
6618 * gcc.target/powerpc/pr80510-1.c: New test.
6619 * gcc.target/powerpc/pr80510-2.c: Likewise.
6620
6621 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6622
6623 * gcc.dg/pragma-diag-7.c: New test.
6624
6625 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
6626
6627 PR target/80799
6628 * g++.dg/other/i386-11.C: New test.
6629
6630 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6631
6632 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6633 * fold-vec-div-floatdouble.c: Likewise.
6634 * fold-vec-logical-ands-char.c: Likewise.
6635 * fold-vec-logical-ands-int.c: Likewise.
6636 * fold-vec-logical-ands-short.c: Likewise.
6637 * fold-vec-logical-ors-char.c: Likewise.
6638 * fold-vec-logical-ors-int.c: Likewise.
6639 * fold-vec-logical-ors-short.c: Likewise.
6640 * fold-vec-logical-other-char.c: Likewise.
6641 * fold-vec-mule-misc.c: Likewise.
6642 * fold-vec-mult-float.c: Likewise.
6643 * fold-vec-mult-floatdouble.c: Likewise.
6644 * fold-vec-mult-int.c: Likewise.
6645 * fold-vec-mult-int128-p9.c: Likewise.
6646 * fold-vec-sub-floatdouble.c: Likewise.
6647 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6648 Add lp64 requirement.
6649 * fold-vec-mult-int128-p8.c: Likewise.
6650 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6651
6652 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6653
6654 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6655 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6656 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6657 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6658 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6659 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6660 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6661 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6662 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6663 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6664 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6665 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6666 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6667 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6668 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6669 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6670 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6671 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6672 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6673 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6674 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6675 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6676 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6677 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6678 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6679 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
6680
6681 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
6682
6683 * gcc.target/sparc/niagara7-align.c: New test.
6684
6685 2017-05-18 Marek Polacek <polacek@redhat.com>
6686
6687 PR sanitizer/80797
6688 * c-c++-common/ubsan/null-12.c: New test.
6689
6690 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
6691
6692 PR middle-end/80692
6693 * gcc.c-torture/execute/pr80692.c: New testcase.
6694
6695 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6696
6697 PR libgfortran/80741
6698 * gfortran.dg/read_4.f90: New test.
6699
6700 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6701
6702 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
6703
6704 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
6705
6706 PR fortran/80668
6707 * gfortran.dg/pr80668.f90: New.
6708
6709 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
6710
6711 PR middle-end/80775
6712 * gcc.dg/pr80775.c: New test.
6713
6714 2017-05-17 Marek Polacek <polacek@redhat.com>
6715
6716 PR sanitizer/80659
6717 * gcc.dg/asan/pr80659.c: New test.
6718
6719 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6720
6721 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
6722 unsigned long.
6723
6724 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
6725
6726 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
6727
6728 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
6729 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6730
6731 PR tree-optimization/80457
6732 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
6733 call vect_model_simple_cost.
6734
6735 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
6736
6737 PR fortran/80554
6738 * gfortran.dg/submodule_29.f08: New test.
6739
6740 2017-05-16 David Malcolm <dmalcolm@redhat.com>
6741
6742 * g++.dg/other/accessor-fixits-1.C: New test case.
6743 * g++.dg/other/accessor-fixits-2.C: New test case.
6744 * g++.dg/other/accessor-fixits-3.C: New test case.
6745 * g++.dg/other/accessor-fixits-4.C: New test case.
6746
6747 2017-05-16 Carl Love <cel@us.ibm.com>
6748
6749 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
6750 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
6751 built-ins to the test suite file. Note, support for mradds exists
6752 but no test case exists.
6753 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
6754 built-ins to the test suite file.
6755
6756 2017-05-16 Marek Polacek <polacek@redhat.com>
6757
6758 PR sanitizer/80536
6759 PR sanitizer/80386
6760 * c-c++-common/ubsan/pr80536.c: New test.
6761 * g++.dg/ubsan/pr80386.C: New test.
6762
6763 2017-05-16 Tamar Christina <tamar.christina@arm.com>
6764
6765 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
6766 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
6767
6768 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6769
6770 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
6771 expected output of vadd, vsub and vmul instructions.
6772 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
6773 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
6774 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
6775
6776 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6777
6778 PR libgfortran/80727
6779 * gfortran.dg/read_3.f90: New test.
6780
6781 2017-05-15 Nathan Sidwell <nathan@acm.org>
6782
6783 PR c++/79369
6784 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
6785
6786 PR c++/79369
6787 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
6788 * g++.dg/cpp0x/pr79369.C: New.
6789
6790 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
6791
6792 PR fortran/80752
6793 * gfortran.dg/pr80752.f90: New test.
6794
6795 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
6796
6797 PR target/80425
6798 * gcc.target/i386/pr80425-1.c: New test.
6799 * gcc.target/i386/pr80425-2.c: Ditto.
6800
6801 2017-05-15 Jeff Law <law@redhat.com>
6802
6803 * gcc.target/mips/reorgbug-1.c: New test.
6804
6805 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
6806
6807 * gnat.dg/specs/pack13.ads: New test.
6808
6809 2017-05-14 Martin Sebor <msebor@redhat.com>
6810
6811 PR middle-end/77671
6812 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
6813 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
6814 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6815 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6816 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6817
6818 2017-05-14 Martin Sebor <msebor@redhat.com>
6819
6820 PR middle-end/80669
6821 * gcc.dg/builtin-stpncpy.c: New test.
6822
6823 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
6824
6825 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
6826 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
6827 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
6828 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
6829
6830 2017-05-14 Julia Koval <julia.koval@intel.com>
6831
6832 * gcc.target/i386/xgetsetbv.c: New test.
6833
6834 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
6835
6836 PR fortran/80442
6837 * gfortran.dg/impl_do_var_data.f90: New Test
6838
6839 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
6840
6841 * brig.dg/test/gimple/priv-array-offset-access.hsail:
6842 A regression test for a private array access case which caused
6843 an assert.
6844
6845 2017-05-12 Martin Sebor <msebor@redhat.com>
6846
6847 PR testsuite/80643
6848 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
6849 to the purpose of the test.
6850
6851 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
6852
6853 * gcc.target/powerpc/bmi-andn-1.c: New file
6854 * gcc.target/powerpc/bmi-andn-2.c: New file.
6855 * gcc.target/powerpc/bmi-bextr-1.c: New file.
6856 * gcc.target/powerpc/bmi-bextr-2.c: New file.
6857 * gcc.target/powerpc/bmi-bextr-4.c: New file.
6858 * gcc.target/powerpc/bmi-bextr-5.c: New file.
6859 * gcc.target/powerpc/bmi-blsi-1.c: New file.
6860 * gcc.target/powerpc/bmi-blsi-2.c: New file.
6861 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
6862 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
6863 * gcc.target/powerpc/bmi-blsr-1.c: New file.
6864 * gcc.target/powerpc/bmi-blsr-2.c: New File.
6865 * gcc.target/powerpc/bmi-check.h: New File.
6866 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
6867 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
6868 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
6869 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
6870 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
6871 * gcc.target/powerpc/bmi2-check.h: New file.
6872 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
6873 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
6874 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
6875 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
6876 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
6877 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
6878 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
6879 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
6880 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
6881
6882 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6883
6884 PR c++/60430
6885 * g++.dg/cpp0x/pr60430.C: New.
6886
6887 2017-05-12 Jeff Law <law@redhat.com>
6888
6889 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6890
6891 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
6892
6893 PR middle-end/80707
6894 * g++.dg/pr80707.C: New test.
6895
6896 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6897
6898 * gcc.target/powerpc/fold-vec-div-float.c: New.
6899 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
6900 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
6901
6902 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6903
6904 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
6905 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
6906 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
6907 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
6908 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
6909 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
6910 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
6911 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
6912 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
6913 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
6914 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
6915 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
6916
6917 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6918
6919 PR c++/49604
6920 * g++.dg/cpp0x/forw_enum14.C: New.
6921 * g++.dg/cpp0x/forw_enum15.C: Likewise.
6922
6923 2017-05-12 Richard Biener <rguenther@suse.de>
6924
6925 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
6926
6927 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6928
6929 PR c++/67687
6930 * g++.dg/cpp0x/constexpr-ice17.C: New.
6931
6932 2017-05-12 Richard Biener <rguenther@suse.de>
6933
6934 PR tree-optimization/80713
6935 * gcc.dg/torture/pr80713.c: New testcase.
6936
6937 2017-05-12 Andi Kleen <ak@linux.intel.com>
6938
6939 PR testsuite/77684
6940 * lib/target-supports.exp (profopt-perf-wrapper):
6941 Add -m8 option to increase parallelism.
6942
6943 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
6944
6945 * c-c++-common/goacc/parallel-dims-1.c: New file.
6946 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6947
6948 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6949 * c-c++-common/goacc/classify-kernels.c: Likewise.
6950 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
6951 Likewise.
6952 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6953 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6954 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6955 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6956 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6957 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6958 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6959 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6960 * c-c++-common/goacc/kernels-loop.c: Likewise.
6961 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6962 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6963 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6964 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6965 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
6966 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6967 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6968 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6969 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6970 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6971 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
6972 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6973
6974 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6975 * c-c++-common/goacc/classify-kernels.c: Likewise.
6976 * c-c++-common/goacc/classify-parallel.c: Likewise.
6977 * c-c++-common/goacc/classify-routine.c: Likewise.
6978 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6979 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6980 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6981 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6982
6983 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
6984 * c-c++-common/goacc/classify-kernels.c: Likewise.
6985 * c-c++-common/goacc/classify-parallel.c: Likewise.
6986 * c-c++-common/goacc/classify-routine.c: Likewise.
6987 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6988 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6989 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6990 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6991
6992 2017-05-11 Nathan Sidwell <nathan@acm.org>
6993
6994 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
6995
6996 2017-05-11 Carl Love <cel@us.ibm.com>
6997
6998 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
6999 to the test suite file.
7000 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7001 to the test suite file.
7002
7003 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7004
7005 PR fortran/78659
7006 * gfortran.dg/namelist_91.f90: New test.
7007 * gfortran.dg/namelist_92.f90: New test.
7008 * gfortran.dg/namelist_93.f90: New test.
7009 * gfortran.dg/namelist_94.f90: New test.
7010
7011 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7012
7013 PR target/80695
7014 * gcc.target/powerpc/pr80695-p8.c: New file.
7015 * gcc.target/powerpc/pr80695-p9.c: New file.
7016
7017 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7018 Jakub Jelinek <jakub@redhat.com>
7019
7020 PR target/80706
7021 * gcc.target/i386/pr80706.c: New test.
7022
7023 2017-05-11 Julia Koval <julia.koval@intel.com>
7024
7025 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7026 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7027 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7028 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7029
7030 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7031
7032 PR c++/70538
7033 * g++.dg/cpp0x/pr70538.C: New.
7034
7035 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7036
7037 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7038 Remove unnecessary loop. Run on 32-bit targets only.
7039 (dg-options): Remove -fno-tree-sink.
7040
7041 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7042
7043 * gcc.target/powerpc/cmpb-1.c: New test.
7044 * gcc.target/powerpc/cmpb-2.c: New test.
7045 * gcc.target/powerpc/cmpb-3.c: New test.
7046 * gcc.target/powerpc/cmpb32-1.c: New test.
7047 * gcc.target/powerpc/cmpb32-2.c: New test.
7048
7049 2017-05-11 Richard Biener <rguenther@suse.de>
7050
7051 PR tree-optimization/80705
7052 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7053
7054 2017-05-11 Nathan Sidwell <nathan@acm.org>
7055
7056 * lib/scanlang.exp: New.
7057 * lib/gcc-dg.exp: Load scanlang.exp.
7058 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7059
7060 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7061
7062 PR testsuite/80580
7063 * gcc.dg/gimplefe-error-6.c: New test.
7064
7065 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7066
7067 PR testsuite/80580
7068 * gcc.dg/gimplefe-error-5.c: New test.
7069
7070 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7071
7072 PR testsuite/80580
7073 * gcc.dg/gimplefe-error-4.c: New test.
7074
7075 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7076
7077 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7078
7079 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7080
7081 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7082 (_mm_maskz_max_round_sd): Test new intrinsics.
7083 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7084 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7085 (_mm_maskz_max_round_ss): Test new intrinsics.
7086 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7087 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7088 (_mm_maskz_min_round_sd): Test new intrinsics.
7089 * gcc.target/i386/avx512f-vminsd-2.c: New.
7090 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7091 (_mm_maskz_min_round_ss): Test new intrinsics.
7092 * gcc.target/i386/avx512f-vminss-2.c: New.
7093 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7094 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7095 (__builtin_ia32_minss_mask_round): Test new builtins.
7096 * gcc.target/i386/sse-13.c: Ditto.
7097 * gcc.target/i386/sse-23.c: Ditto.
7098 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7099 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7100 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7101 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7102 (_mm_mask_min_round_ss): Test new intrinsics.
7103 * gcc.target/i386/testround-1.c: Ditto.
7104
7105 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7106
7107 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7108 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7109 (_mm_maskz_div_round_sd): Test new intrinsics.
7110 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7111 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7112 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7113 (_mm_maskz_div_round_ss): Test new intrinsics.
7114 * gcc.target/i386/avx512f-vdivss-2.c: New.
7115 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7116 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7117 (_mm_maskz_mul_round_sd): Test new intrinsics.
7118 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7119 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7120 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7121 (_mm_maskz_mul_round_ss): Test new intrinsics.
7122 * gcc.target/i386/avx512f-vmulss-2.c: New.
7123 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7124 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7125 (__builtin_ia32_mulss_mask_round): Test new builtins.
7126 * gcc.target/i386/sse-13.c: Ditto.
7127 * gcc.target/i386/sse-23.c: Ditto.
7128 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7129 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7130 (_mm_maskz_mul_round_ss): Test new intrinsics.
7131 * gcc.target/i386/testround-1.c: Ditto.
7132
7133 2017-05-10 Julia Koval <julia.koval@intel.com>
7134
7135 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7136 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7137 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7138
7139 2017-05-10 Julia Koval <julia.koval@intel.com>
7140
7141 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7142 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7143 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7144 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7145
7146 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7147
7148 PR tree-optimization/51513
7149 * gcc.target/powerpc/pr51513.c: New test.
7150 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7151 __builtin_abort().
7152 * gcc.dg/predict-14.c: Likewise.
7153
7154 2017-05-10 Carl Love <cel@us.ibm.com>
7155 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7156 to the test suite file.
7157 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7158 to the test suite file.
7159
7160 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7161
7162 PR tree-optimization/77644
7163 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7164
7165 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
7166
7167 * gcc.dg/guality/inline-params-2.c: New.
7168
7169 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7170
7171 PR c++/80145
7172 * g++.dg/cpp1y/auto-fn37.C: New.
7173 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7174
7175 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7176
7177 PR target/68163
7178 * gcc.target/powerpc/pr68163.c: New test.
7179
7180 2017-05-09 Janus Weil <janus@gcc.gnu.org>
7181
7182 PR fortran/79311
7183 * gfortran.dg/finalize_32.f90: New test.
7184
7185 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7186
7187 PR c/35441
7188 * gcc.dg/pr35441.c: New test.
7189
7190 2017-05-09 Martin Sebor <msebor@redhat.com>
7191
7192 PR testsuite/80643
7193 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7194 output.
7195
7196 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7197
7198 PR c++/80186
7199 * g++.dg/template/crash126.C: New.
7200
7201 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7202
7203 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7204 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7205 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7206 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7207
7208 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7209
7210 PR testsuite/80611
7211 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7212
7213 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7214
7215 * gcc.target/arc/tmac-1.c: New file.
7216 * gcc.target/arc/tmac-2.c: Likewise.
7217 * gcc.target/arc/tmac.h: Likewise.
7218
7219 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7220 Andrew Burgess <andrew.burgess@embecosm.com>
7221
7222 * gcc.target/arc/firq-1.c: New file.
7223 * gcc.target/arc/firq-2.c: Likewise.
7224 * gcc.target/arc/firq-3.c: Likewise.
7225 * gcc.target/arc/firq-4.c: Likewise.
7226 * gcc.target/arc/firq-5.c: Likewise.
7227 * gcc.target/arc/firq-6.c: Likewise.
7228
7229 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7230
7231 * gcc.target/arc/interrupt-5.c: Newfile.
7232 * gcc.target/arc/interrupt-6.c: Likewise.
7233 * gcc.target/arc/interrupt-7.c: Likewise.
7234 * gcc.target/arc/interrupt-8.c: Likewise.
7235 * gcc.target/arc/interrupt-9.c: Likewise.
7236
7237 2017-05-09 Richard Biener <rguenther@suse.de>
7238
7239 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7240 and adjust.
7241 * gcc.dg/vect/vect-50.c: Likewise.
7242
7243 2017-05-09 Marek Polacek <polacek@redhat.com>
7244
7245 PR c/80525
7246 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7247 * c-c++-common/Wlogical-op-2.c: New test.
7248
7249 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7250
7251 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7252 for targets with __SIZEOF_INT__ < 4.
7253
7254 2017-05-09 Richard Biener <rguenther@suse.de>
7255
7256 * gcc.dg/vect/vect-50.c: Revert last change.
7257 * gcc.dg/vect/vect-44.c: Likewise.
7258
7259 2017-05-08 Martin Sebor <msebor@redhat.com>
7260
7261 PR translation/80280
7262 * gcc.dg/format/gcc_diag-10.c: New test.
7263
7264 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7265
7266 PR target/80101
7267 * gcc.target/powerpc/pr80101-1.c: New test.
7268
7269 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7270
7271 PR fortran/79930
7272 * gfortran.dg/inline_transpose_1.f90: Add
7273 -finline-matmul-limit=0 to options.
7274 * gfortran.dg/matmul_5.f90: Likewise.
7275 * gfortran.dg/vect/vect-8.f90: Likewise.
7276 * gfortran.dg/inline_matmul_14.f90: New test.
7277 * gfortran.dg/inline_matmul_15.f90: New test.
7278
7279 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7280
7281 PR fortran/80602
7282 * gfortran.dg/matmul_15.f90: New test case.
7283
7284 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7285
7286 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7287 * gcc.dg/vect/vect-50.c: Likewise.
7288
7289 2017-05-07 Jeff Law <law@redhat.com>
7290
7291 Revert:
7292 2017-05-06 Jeff Law <law@redhat.com>
7293 PR tree-optimization/78496
7294 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7295 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7296
7297 2017-05-06 Jeff Law <law@redhat.com>
7298
7299 PR tree-optimization/78496
7300 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7301 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7302
7303 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7304
7305 * gcc.target/aarch64/spill_1.c: New test.
7306
7307 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7308
7309 PR rtl-optimization/75964
7310 * gcc.dg/torture/pr75964.c: New test.
7311
7312 2017-05-06 Tom de Vries <tom@codesourcery.com>
7313
7314 PR testsuite/80606
7315 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7316 * gcc.target/i386/avx-vtestpd-2.c: Same.
7317 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7318 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7319 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7320 * gcc.target/i386/avx-vtestpd-3.c: Same.
7321 * gcc.target/i386/avx-vtestps-1.c: Same.
7322 * gcc.target/i386/avx-vtestps-2.c: Same.
7323 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7324 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7325 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7326 * gcc.target/i386/avx-vtestps-3.c: Same.
7327
7328 2017-05-06 Tom de Vries <tom@codesourcery.com>
7329
7330 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7331
7332 2017-05-06 Tom de Vries <tom@codesourcery.com>
7333
7334 PR testsuite/80557
7335 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7336 * gcc.target/powerpc/altivec-types-1.c: Same.
7337
7338 2017-05-06 Tom de Vries <tom@codesourcery.com>
7339
7340 PR testsuite/80557
7341 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7342 * gcc.target/spu/intrinsics-1.c: Same.
7343
7344 2017-05-06 Tom de Vries <tom@codesourcery.com>
7345
7346 PR testsuite/80557
7347 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7348
7349 2017-05-06 Tom de Vries <tom@codesourcery.com>
7350
7351 PR testsuite/80557
7352 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7353 * gcc.target/aarch64/spellcheck_2.c: Same.
7354 * gcc.target/aarch64/spellcheck_3.c: Same.
7355
7356 2017-05-06 Tom de Vries <tom@codesourcery.com>
7357
7358 PR testsuite/80557
7359 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7360 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7361 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7362 * g++.dg/debug/dwarf2/typedef5.C: Same.
7363 * g++.dg/goacc/data-1.C: Same.
7364
7365 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7366
7367 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7368
7369 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7370
7371 PR target/79038
7372 PR target/79202
7373 PR target/79203
7374 * gcc.target/powerpc/ppc-round3.c: New test.
7375 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7376
7377 2017-05-05 Jakub Jelinek <jakub@redhat.com>
7378
7379 PR tree-optimization/80632
7380 * gcc.dg/pr80632.c: New test.
7381
7382 PR tree-optimization/80558
7383 * gcc.dg/tree-ssa/vrp115.c: New test.
7384
7385 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7386 Thomas Preud'homme <thomas.preudhomme@arm.com>
7387 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7388
7389 PR target/71607
7390 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7391 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7392 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7393 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7394 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7395 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7396 * gcc.target/arm/tls-disable-literal-pool.c: New.
7397
7398 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7399
7400 PR tree-optimization/80613
7401 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7402
7403 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7404
7405 PR c++/71577
7406 * g++.dg/cpp0x/pr71577.C: New.
7407
7408 2017-05-04 Martin Sebor <msebor@redhat.com>
7409
7410 PR middle-end/79234
7411 * gcc.dg/builtin-stringop-chk-8.c: New test.
7412 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7413 * gcc.dg/builtin-stringop-chk-4.c: Same.
7414 * gcc.dg/builtin-strncat-chk-1.c: Same.
7415 * g++.dg/ext/strncpy-chk1.C: Same.
7416 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7417 * gcc.dg/out-of-bounds-1.c: Same.
7418 * gcc.dg/pr78138.c: Same.
7419 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7420 * gfortran.dg/mvbits_7.f90: Same.
7421
7422 2017-05-04 Martin Sebor <msebor@redhat.com>
7423
7424 PR preprocessor/79214
7425 PR middle-end/79222
7426 PR middle-end/79223
7427 * gcc.dg/pr79214.c: New test.
7428 * gcc.dg/pr79214.h: New test header.
7429 * gcc.dg/pr79222.c: New test.
7430 * gcc.dg/pr79223.c: New test.
7431 * gcc.dg/pr78138.c: Adjust.
7432 * gfortran.dg/unconstrained_commons.f: Same.
7433
7434 2017-05-04 Martin Sebor <msebor@redhat.com>
7435
7436 PR translation/80280
7437 * g++.dg/abi/Wabi-2-3.C: Adjust.
7438 * g++.dg/abi/Wabi-3-2.C: Ditto.
7439 * g++.dg/lookup/using17.C: Ditto.
7440 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7441
7442 2017-05-04 Martin Jambor <mjambor@suse.cz>
7443
7444 PR tree-optimization/80622
7445 * gcc.dg/tree-ssa/pr80622.c: New test.
7446
7447 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7448
7449 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7450
7451 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
7452
7453 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7454 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7455
7456 2017-05-04 Richard Biener <rguenther@suse.de>
7457
7458 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7459
7460 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7461
7462 * gcc.dg/vect/vect-profile-1.c: New test.
7463
7464 2017-05-04 Marek Polacek <polacek@redhat.com>
7465
7466 PR tree-optimization/80612
7467 * gcc.dg/torture/pr80612.c: New test.
7468
7469 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7470 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7471
7472 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7473 check_effective_target_arm_thumb1_movt_ok.
7474
7475 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7476
7477 * gcc.target/arm/fpscr.c: New file.
7478
7479 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7480
7481 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7482 target.
7483
7484 2017-05-04 Tom de Vries <tom@codesourcery.com>
7485
7486 PR testsuite/80557
7487 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7488 line numbers.
7489 * g++.dg/warn/miss-format-1.C: Same.
7490 * g++.dg/warn/overflow-warn-1.C: Same.
7491 * g++.dg/warn/overflow-warn-3.C: Same.
7492 * g++.dg/warn/overflow-warn-4.C: Same.
7493
7494 2017-05-04 Tom de Vries <tom@codesourcery.com>
7495
7496 PR testsuite/80557
7497 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7498 * gcc.target/i386/pr68657.c: Same.
7499 * gcc.target/i386/pr69255-1.c: Same.
7500 * gcc.target/i386/pr69255-2.c: Same.
7501 * gcc.target/i386/pr69255-3.c: Same.
7502
7503 2017-05-04 Richard Biener <rguenther@suse.de>
7504
7505 PR tree-optimization/31130
7506 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7507 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7508 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7509 * gcc.dg/pr52904.c: Remove XFAIL.
7510 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7511
7512 2017-05-03 Jeff Law <law@redhat.com>
7513
7514 PR tree-optimization/78496
7515 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7516
7517 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
7518
7519 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7520
7521 2017-05-03 Richard Biener <rguenther@suse.de>
7522
7523 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7524
7525 2017-05-03 Jakub Jelinek <jakub@redhat.com>
7526
7527 PR tree-optimization/79472
7528 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7529 to dg-options.
7530 * gcc.dg/tree-ssa/vrp113.c: New test.
7531 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7532 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7533 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7534
7535 2017-05-03 Tom de Vries <tom@codesourcery.com>
7536
7537 PR testsuite/80557
7538 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7539 * c-c++-common/Wshift-negative-value-2.c: Same.
7540 * c-c++-common/Wshift-negative-value-3.c: Same.
7541 * c-c++-common/Wshift-negative-value-4.c: Same.
7542 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7543 * c-c++-common/cpp/pr60400.c: Same.
7544 * c-c++-common/fmax-errors.c: Same.
7545 * c-c++-common/goacc/data-2.c: Same.
7546 * c-c++-common/goacc/host_data-2.c: Same.
7547 * c-c++-common/gomp/simd4.c: Same.
7548 * c-c++-common/pr28656.c: Same.
7549 * c-c++-common/pr43395.c: Same.
7550 * c-c++-common/torture/pr57945.c: Same.
7551
7552 2017-05-03 Tom de Vries <tom@codesourcery.com>
7553
7554 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7555 arg of dg directive.
7556 * c-c++-common/goacc/routine-3.c: Same.
7557 * c-c++-common/goacc/routine-4.c: Same.
7558
7559 2017-05-02 David Malcolm <dmalcolm@redhat.com>
7560
7561 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7562 (test_fixit_insert_newline): New function.
7563 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7564 (test_fixit_insert_newline): New function.
7565 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7566 (test_fixit_insert_newline): New function.
7567 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7568 (test_fixit_insert_newline): New function.
7569 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7570 (test_show_locus): Handle test_fixit_insert_newline.
7571
7572 2017-05-02 Bin Cheng <bin.cheng@arm.com>
7573
7574 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7575
7576 2017-04-27 Tamar Christina <tamar.christina@arm.com>
7577
7578 * gcc.dg/lsr-div1.c: New testcase.
7579
7580 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7581
7582 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7583 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7584 (_mm_maskz_add_round_sd): Test new intrinsics.
7585 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7586 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7587 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7588 (_mm_maskz_add_round_ss): Test new intrinsics.
7589 * gcc.target/i386/avx512f-vaddss-2.c: New.
7590 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7591 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7592 (_mm_maskz_sub_round_sd): Test new intrinsics.
7593 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7594 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7595 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7596 (_mm_maskz_sub_round_ss): Test new intrinsics.
7597 * gcc.target/i386/avx512f-vsubss-2.c: New.
7598 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7599 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7600 (__builtin_ia32_subss_mask_round): Test new builtins.
7601 * gcc.target/i386/sse-13.c: Ditto.
7602 * gcc.target/i386/sse-23.c: Ditto.
7603 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7604 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7605 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7606 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7607 (_mm_mask_sub_round_ss): Test new intrinsics.
7608 * gcc.target/i386/testround-1.c: Ditto.
7609
7610 2017-05-02 Martin Jambor <mjambor@suse.cz>
7611
7612 PR tree-optimization/78687
7613 * g++.dg/tree-ssa/pr78687.C: New test.
7614
7615 2017-05-02 Richard Biener <rguenther@suse.de>
7616
7617 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7618 behavior.
7619 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7620
7621 2017-05-02 Richard Biener <rguenther@suse.de>
7622
7623 PR tree-optimization/80591
7624 * gcc.dg/torture/pr80591.c: New testcase.
7625
7626 2017-05-02 Richard Biener <rguenther@suse.de>
7627
7628 PR tree-optimization/80549
7629 * gcc.dg/torture/pr80549.c: New testcase.
7630
7631 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7632
7633 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7634 unsigned long.
7635
7636 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7637
7638 PR c++/80038
7639 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7640
7641 2017-05-01 David Malcolm <dmalcolm@redhat.com>
7642
7643 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7644 reflect insertion fix-it hints at the same location now being
7645 consolidated.
7646
7647 2017-05-01 Martin Sebor <msebor@redhat.com>
7648
7649 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7650 on ILP32 targets.
7651
7652 2017-05-01 Tom de Vries <tom@codesourcery.com>
7653
7654 * gcc.dg/pr78768.c: Require linker plugin.
7655
7656 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7657
7658 PR fortran/37131
7659 * gfortran.dg/matmul_bounds_11.f90: New test.
7660
7661 2017-05-01 Martin Sebor <msebor@redhat.com>
7662
7663 PR tree-optimization/79715
7664 * gcc.dg/pr79715.c: New test.
7665
7666 2017-05-01 Tom de Vries <tom@codesourcery.com>
7667
7668 PR testsuite/65941
7669 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7670 * g++.dg/other/pr59492.C: Require effective target rdrand.
7671
7672 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7673
7674 * g++.dg/diagnostic/member-decl-1.C: New test.
7675
7676 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
7677
7678 PR tree-optimization/80487
7679 * gcc.dg/tree-ssa/strncpy-1.c: New file.
7680
7681 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7682
7683 PR tree-optimization/79697
7684 * gcc.dg/tree-ssa/pr79697.c: New test.
7685
7686 2017-04-29 Tom de Vries <tom@codesourcery.com>
7687
7688 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
7689
7690 2017-04-28 Martin Sebor <msebor@redhat.com>
7691
7692 PR tree-optimization/80523
7693 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
7694
7695 2017-04-28 Tom de Vries <tom@codesourcery.com>
7696
7697 PR testsuite/80557
7698 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
7699 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7700
7701 2017-04-28 Tom de Vries <tom@codesourcery.com>
7702
7703 PR testsuite/80557
7704 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
7705 * obj-c++.dg/bitfield-4.mm: Same.
7706 * obj-c++.dg/bitfield-5.mm: Same.
7707 * obj-c++.dg/exceptions-3.mm: Same.
7708 * obj-c++.dg/exceptions-5.mm: Same.
7709 * obj-c++.dg/method-1.mm: Same.
7710 * obj-c++.dg/method-12.mm: Same.
7711 * obj-c++.dg/method-13.mm: Same.
7712 * obj-c++.dg/method-15.mm: Same.
7713 * obj-c++.dg/method-16.mm: Same.
7714 * obj-c++.dg/property/at-property-18.mm: Same.
7715 * obj-c++.dg/property/at-property-25.mm: Same.
7716 * obj-c++.dg/property/at-property-5.mm: Same.
7717 * obj-c++.dg/property/dynamic-2.mm: Same.
7718 * obj-c++.dg/property/property-neg-3.mm: Same.
7719 * obj-c++.dg/protocol-inheritance-1.mm: Same.
7720 * obj-c++.dg/protocol-inheritance-2.mm: Same.
7721 * obj-c++.dg/syntax-error-1.mm: Same.
7722 * obj-c++.dg/try-catch-13.mm: Same.
7723 * objc.dg/bitfield-4.m: Same.
7724 * objc.dg/class-1.m: Same.
7725 * objc.dg/method-11.m: Same.
7726 * objc.dg/method-6.m: Same.
7727 * objc.dg/method-7.m: Same.
7728 * objc.dg/method-9.m: Same.
7729 * objc.dg/missing-proto-3.m: Same.
7730 * objc.dg/naming-2.m: Same.
7731 * objc.dg/property/at-property-16.m: Same.
7732 * objc.dg/property/at-property-18.m: Same.
7733 * objc.dg/property/at-property-25.m: Same.
7734 * objc.dg/property/at-property-5.m: Same.
7735 * objc.dg/property/dynamic-2.m: Same.
7736 * objc.dg/property/property-neg-3.m: Same.
7737 * objc.dg/protocol-inheritance-1.m: Same.
7738 * objc.dg/protocol-inheritance-2.m: Same.
7739
7740 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
7741
7742 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
7743
7744 2017-04-28 Tom de Vries <tom@codesourcery.com>
7745
7746 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
7747 dg-(error|warning|message|bogus).
7748 * g++.dg/conversion/dr195-1.C: Same.
7749 * g++.dg/conversion/dr195.C: Same.
7750 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
7751 * g++.dg/cpp0x/gen-attrs-14.C: Same.
7752 * g++.dg/cpp0x/inline-ns7.C: Same.
7753 * g++.dg/cpp0x/variadic105.C: Same.
7754 * g++.dg/cpp0x/variadic65.C: Same.
7755 * g++.dg/expr/call2.C: Same.
7756 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
7757 * g++.dg/expr/pmf-1.C: Same.
7758 * g++.dg/ext/altivec-types-1.C: Same.
7759 * g++.dg/ext/altivec-types-2.C: Same.
7760 * g++.dg/ext/altivec-types-3.C: Same.
7761 * g++.dg/ext/attrib14.C: Same.
7762 * g++.dg/ext/complit1.C: Same.
7763 * g++.dg/ext/forscope2.C: Same.
7764 * g++.dg/ext/gnu-inline-global-reject.C: Same.
7765 * g++.dg/ext/label13.C: Same.
7766 * g++.dg/ext/member-attr.C: Same.
7767 * g++.dg/ext/visibility/anon7.C: Same.
7768 * g++.dg/ext/visibility/visibility-7.C: Same.
7769 * g++.dg/ext/vla2.C: Same.
7770 * g++.dg/inherit/access2.C: Same.
7771 * g++.dg/inherit/covariant12.C: Same.
7772 * g++.dg/inherit/covariant14.C: Same.
7773 * g++.dg/inherit/namespace-as-base.C: Same.
7774 * g++.dg/inherit/template-as-base.C: Same.
7775 * g++.dg/lookup/ambig1.C: Same.
7776 * g++.dg/lookup/ambig2.C: Same.
7777 * g++.dg/lookup/ambig3.C: Same.
7778 * g++.dg/lookup/class-member-1.C: Same.
7779 * g++.dg/lookup/conv-1.C: Same.
7780 * g++.dg/lookup/decl1.C: Same.
7781 * g++.dg/lookup/koenig1.C: Same.
7782 * g++.dg/lookup/scoped1.C: Same.
7783 * g++.dg/lookup/scoped2.C: Same.
7784 * g++.dg/lookup/two-stage4.C: Same.
7785 * g++.dg/lookup/used-before-declaration.C: Same.
7786 * g++.dg/lookup/using.C: Same.
7787 * g++.dg/lookup/using17.C: Same.
7788 * g++.dg/lookup/using2.C: Same.
7789 * g++.dg/other/abstract2.C: Same.
7790 * g++.dg/other/classkey1.C: Same.
7791 * g++.dg/other/component1.C: Same.
7792 * g++.dg/other/const1.C: Same.
7793 * g++.dg/other/const2.C: Same.
7794 * g++.dg/other/conversion1.C: Same.
7795 * g++.dg/other/do1.C: Same.
7796 * g++.dg/other/error1.C: Same.
7797 * g++.dg/other/error10.C: Same.
7798 * g++.dg/other/error3.C: Same.
7799 * g++.dg/other/error4.C: Same.
7800 * g++.dg/other/error5.C: Same.
7801 * g++.dg/other/error8.C: Same.
7802 * g++.dg/other/error9.C: Same.
7803 * g++.dg/other/field1.C: Same.
7804 * g++.dg/other/init1.C: Same.
7805 * g++.dg/other/ptrmem2.C: Same.
7806 * g++.dg/other/return1.C: Same.
7807 * g++.dg/overload/builtin3.C: Same.
7808 * g++.dg/overload/error1.C: Same.
7809 * g++.dg/overload/error2.C: Same.
7810 * g++.dg/overload/koenig2.C: Same.
7811 * g++.dg/overload/pmf1.C: Same.
7812 * g++.dg/parse/args1.C: Same.
7813 * g++.dg/parse/attr3.C: Same.
7814 * g++.dg/parse/constant4.C: Same.
7815 * g++.dg/parse/crash10.C: Same.
7816 * g++.dg/parse/crash18.C: Same.
7817 * g++.dg/parse/crash19.C: Same.
7818 * g++.dg/parse/crash20.C: Same.
7819 * g++.dg/parse/crash21.C: Same.
7820 * g++.dg/parse/crash22.C: Same.
7821 * g++.dg/parse/crash32.C: Same.
7822 * g++.dg/parse/decl-specifier-1.C: Same.
7823 * g++.dg/parse/error58.C: Same.
7824 * g++.dg/parse/local-class1.C: Same.
7825 * g++.dg/parse/non-dependent2.C: Same.
7826 * g++.dg/parse/parameter-declaration-1.C: Same.
7827 * g++.dg/parse/ptrmem2.C: Same.
7828 * g++.dg/parse/ptrmem3.C: Same.
7829 * g++.dg/parse/saved1.C: Same.
7830 * g++.dg/tc1/dr101.C: Same.
7831 * g++.dg/tc1/dr142.C: Same.
7832 * g++.dg/tc1/dr176.C: Same.
7833 * g++.dg/template/conv4.C: Same.
7834 * g++.dg/template/crash56.C: Same.
7835 * g++.dg/template/dependent-expr2.C: Same.
7836 * g++.dg/template/error1.C: Same.
7837 * g++.dg/template/error2.C: Same.
7838 * g++.dg/template/explicit6.C: Same.
7839 * g++.dg/template/init-list.C: Same.
7840 * g++.dg/template/local1.C: Same.
7841 * g++.dg/template/lookup2.C: Same.
7842 * g++.dg/template/meminit2.C: Same.
7843 * g++.dg/template/nontype25.C: Same.
7844 * g++.dg/template/ptrmem2.C: Same.
7845 * g++.dg/template/qualttp19.C: Same.
7846 * g++.dg/template/qualttp20.C: Same.
7847 * g++.dg/template/ttp3.C: Same.
7848 * g++.dg/template/unify4.C: Same.
7849 * g++.dg/template/unify6.C: Same.
7850 * g++.dg/template/unify7.C: Same.
7851 * g++.dg/template/warn1.C: Same.
7852 * g++.dg/tree-ssa/dom-invalid.C: Same.
7853 * g++.dg/ubsan/shift-1.C: Same.
7854 * g++.dg/warn/Wunused-2.C: Same.
7855 * g++.dg/warn/Wunused-4.C: Same.
7856 * g++.dg/warn/Wunused-6.C: Same.
7857 * g++.dg/warn/deprecated-6.C: Same.
7858 * g++.dg/warn/deprecated.C: Same.
7859 * g++.dg/warn/effc1.C: Same.
7860 * g++.dg/warn/effc3.C: Same.
7861 * g++.dg/warn/incomplete1.C: Same.
7862 * g++.dg/warn/inline1.C: Same.
7863 * g++.dg/warn/noeffect2.C: Same.
7864 * g++.dg/warn/noeffect4.C: Same.
7865 * g++.dg/warn/oldcast1.C: Same.
7866 * g++.dg/warn/sentinel.C: Same.
7867 * g++.dg/warn/unit-1.C: Same.
7868 * g++.old-deja/g++.pt/inherit2.C: Same.
7869 * g++.old-deja/g++.pt/overload8.C: Same.
7870 * gcc.dg/20000926-1.c: Same.
7871 * gcc.dg/20040223-1.c: Same.
7872 * gcc.dg/Warray-bounds-7.c: Same.
7873 * gcc.dg/alias-1.c: Same.
7874 * gcc.dg/alias-12.c: Same.
7875 * gcc.dg/alias-13.c: Same.
7876 * gcc.dg/alias-2.c: Same.
7877 * gcc.dg/array-13.c: Same.
7878 * gcc.dg/array-4.c: Same.
7879 * gcc.dg/attr-ifunc-2.c: Same.
7880 * gcc.dg/attr-invalid.c: Same.
7881 * gcc.dg/attr-noinline.c: Same.
7882 * gcc.dg/bitfld-2.c: Same.
7883 * gcc.dg/c90-const-expr-7.c: Same.
7884 * gcc.dg/c99-const-expr-7.c: Same.
7885 * gcc.dg/cpp/20000625-1.c: Same.
7886 * gcc.dg/cpp/charconst-4.c: Same.
7887 * gcc.dg/cpp/include2.c: Same.
7888 * gcc.dg/cpp/include2a.c: Same.
7889 * gcc.dg/decl-4.c: Same.
7890 * gcc.dg/deprecated-4.c: Same.
7891 * gcc.dg/deprecated.c: Same.
7892 * gcc.dg/dfp/altivec-types.c: Same.
7893 * gcc.dg/float-range-1.c: Same.
7894 * gcc.dg/pack-test-3.c: Same.
7895 * gcc.dg/pr11492.c: Same.
7896 * gcc.dg/pr15360-1.c: Same.
7897 * gcc.dg/pr37908.c: Same.
7898 * gcc.dg/pr53265.c: Same.
7899 * gcc.dg/pr57287-2.c: Same.
7900 * gcc.dg/pr57287.c: Same.
7901 * gcc.dg/redecl-1.c: Same.
7902 * gcc.dg/sync-3.c: Same.
7903 * gcc.dg/two-types-1.c: Same.
7904 * gcc.dg/two-types-2.c: Same.
7905 * gcc.dg/two-types-4.c: Same.
7906 * gcc.dg/two-types-5.c: Same.
7907 * gcc.dg/two-types-6.c: Same.
7908 * gcc.dg/two-types-7.c: Same.
7909 * gcc.dg/two-types-8.c: Same.
7910 * gcc.dg/two-types-9.c: Same.
7911 * gcc.dg/uninit-I.c: Same.
7912 * gcc.dg/uninit-pr19430.c: Same.
7913 * gcc.dg/visibility-7.c: Same.
7914 * gcc.dg/winline-10.c: Same.
7915 * gcc.dg/winline-2.c: Same.
7916 * gcc.dg/winline-3.c: Same.
7917 * gcc.dg/winline-9.c: Same.
7918 * gcc.target/i386/attr-returns_twice-1.c: Same.
7919 * gcc.target/i386/chkp-const-check-2.c: Same.
7920 * gcc.target/i386/chkp-label-address.c: Same.
7921 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
7922 * gcc.target/i386/pr39162.c: Same.
7923 * gcc.target/i386/sse-5.c: Same.
7924 * gcc.target/powerpc/altivec-types-1.c: Same.
7925 * gcc.target/powerpc/altivec-types-2.c: Same.
7926 * gcc.target/powerpc/altivec-types-3.c: Same.
7927 * gcc.target/powerpc/float128-mix.c: Same.
7928 * gcc.target/powerpc/no-r11-3.c: Same.
7929 * gcc.target/spu/Wmain.c: Same.
7930 * gcc.target/spu/ea/errors2.c: Same.
7931 * gfortran.dg/assignment_1.f90: Same.
7932 * gfortran.dg/common_3.f90: Same.
7933 * gfortran.dg/der_io_1.f90: Same.
7934 * gfortran.dg/g77/20030326-1.f: Same.
7935 * gfortran.dg/g77/9263.f: Same.
7936 * gfortran.dg/g77/960317-1.f: Same.
7937 * gfortran.dg/g77/970625-2.f: Same.
7938 * gfortran.dg/g77/980615-0.f: Same.
7939 * gfortran.dg/g77/check0.f: Same.
7940 * gfortran.dg/g77/dnrm2.f: Same.
7941 * gfortran.dg/g77/pr9258.f: Same.
7942 * gfortran.dg/ichar_1.f90: Same.
7943 * gfortran.dg/interface_1.f90: Same.
7944 * gfortran.dg/namelist_1.f90: Same.
7945 * gfortran.dg/namelist_2.f90: Same.
7946 * gfortran.dg/namelist_3.f90: Same.
7947 * gfortran.dg/namelist_print_2.f: Same.
7948 * gfortran.dg/oldstyle_1.f90: Same.
7949 * gfortran.dg/runtime_warning_1.f90: Same.
7950 * gfortran.dg/underflow.f90: Same.
7951 * gnat.dg/specs/integer_value.ads: Same.
7952 * obj-c++.dg/fsf-package-0.m: Same.
7953 * objc.dg/two-types-1.m: Same.
7954
7955 2017-04-28 Martin Liska <mliska@suse.cz>
7956
7957 PR gcov-profile/79891
7958 * gcc.misc-tests/gcov-17.c: New test.
7959 * gcc.misc-tests/gcov-18.c: New test.
7960
7961 2017-04-28 Tom de Vries <tom@codesourcery.com>
7962
7963 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
7964 dg-(error|warning|message|bogus).
7965 * g++.dg/parse/parameter-declaration-1.C: Same.
7966 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
7967 * gcc.dg/Wpointer-sign-Wall.c: Same.
7968 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7969 * gcc.dg/cpp/19990413-1.c: Same.
7970 * gcc.dg/dg-test-1.c: Same.
7971 * gcc.dg/empty-source-2.c: Same.
7972 * gcc.dg/empty-source-3.c: Same.
7973 * gcc.dg/format/c99-printf-1.c: Same.
7974 * gcc.dg/format/c99-scanf-1.c: Same.
7975 * gcc.dg/label-decl-2.c: Same.
7976 * gcc.dg/m-un-2.c: Same.
7977 * gcc.dg/uninit-pr20644-O0.c: Same.
7978 * gfortran.dg/pr70006.f90: Same.
7979 * obj-c++.dg/fsf-package-0.m: Same.
7980
7981 2017-04-28 Tom de Vries <tom@codesourcery.com>
7982
7983 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
7984 dg-(error|warning|message|bogus).
7985 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7986 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7987 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7988 * c-c++-common/pr20000.c: Same.
7989 * c-c++-common/pr49706.c: Same.
7990 * g++.dg/ext/utf16-4.C: Same.
7991 * g++.dg/parse/error2.C: Same.
7992 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
7993 * g++.dg/warn/Wtype-limits.C: Same.
7994 * g++.dg/warn/overflow-warn-1.C: Same.
7995 * g++.dg/warn/overflow-warn-3.C: Same.
7996 * gcc.dg/Wpointer-sign-Wall.c: Same.
7997 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7998 * gcc.dg/Wtype-limits-Wextra.c: Same.
7999 * gcc.dg/Wtype-limits.c: Same.
8000 * gcc.dg/cpp/19990413-1.c: Same.
8001 * gcc.dg/dg-test-1.c: Same.
8002 * gcc.dg/empty-source-2.c: Same.
8003 * gcc.dg/empty-source-3.c: Same.
8004 * gcc.dg/label-decl-2.c: Same.
8005 * gcc.dg/m-un-2.c: Same.
8006 * gcc.dg/uninit-pr19430-O0.c: Same.
8007 * gcc.dg/uninit-pr19430.c: Same.
8008 * gcc.dg/uninit-pr20644-O0.c: Same.
8009 * gcc.dg/utf16-4.c: Same.
8010 * gfortran.dg/pr70006.f90: Same.
8011 * obj-c++.dg/fsf-package-0.m: Same.
8012
8013 2017-04-28 Richard Biener <rguenther@suse.de>
8014
8015 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8016 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8017 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8018 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8019 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8020 * gcc.dg/tree-ssa/pr49039.c: Likewise.
8021
8022 2017-04-27 Marek Polacek <polacek@redhat.com>
8023
8024 PR sanitizer/80349
8025 * c-c++-common/ubsan/pr80349.c: New test.
8026
8027 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8028
8029 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8030 diagnostics.
8031 * g++.dg/warn/pr12242.C: Likewise.
8032
8033 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
8034
8035 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8036
8037 2017-04-27 Martin Liska <mliska@suse.cz>
8038
8039 PR testsuite/79455
8040 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8041 more generic.
8042
8043 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8044
8045 PR c++/80534
8046 * g++.dg/other/pr80534-1.C: New test.
8047 * g++.dg/other/pr80534-2.C: New test.
8048
8049 2017-04-27 Richard Biener <rguenther@suse.de>
8050
8051 PR middle-end/80539
8052 * gcc.dg/torture/pr80539.c: New testcase.
8053
8054 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8055
8056 PR target/77728
8057 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8058
8059 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8060
8061 * g++.dg/diagnostic/nested-name-1.C: New test.
8062
8063 2017-04-26 Martin Liska <mliska@suse.cz>
8064
8065 * gcc.dg/guality/guality.h: Add prefix to test verification.
8066
8067 2017-04-25 Nathan Sidwell <nathan@acm.org>
8068
8069 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8070
8071 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
8072
8073 PR target/70799
8074 * gcc.target/i386/pr70799-5.c: New test.
8075
8076 2017-04-25 Martin Sebor <msebor@redhat.com>
8077
8078 PR tree-optimization/80497
8079 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8080
8081 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8082 Jakub Jelinek <jakub@redhat.com>
8083
8084 PR target/77728
8085 * g++.dg/abi/pr77728-1.C: New test.
8086
8087 2017-04-25 Marek Polacek <polacek@redhat.com>
8088
8089 PR sanitizer/80349
8090 * g++.dg/ubsan/pr80349-2.C: New test.
8091
8092 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8093
8094 * g++.dg/cpp0x/enum34.C: New test.
8095
8096 2017-04-25 Tom de Vries <tom@codesourcery.com>
8097
8098 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8099 variables.
8100 (dg-line): New proc.
8101 (process-message): Handle line number variables.
8102 * objc.dg/try-catch-12.m: Use dg-line.
8103
8104 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8105
8106 PR target/80482
8107 * gcc.target/powerpc/vec-constvolatile.c: New test.
8108
8109 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8110
8111 * g++.dg/semicolon-fixits.C: New test case.
8112
8113 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8114
8115 * gcc.dg/semicolon-fixits.c: New test case.
8116
8117 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8118
8119 * g++.dg/lookup/missing-std-include.C: New test file.
8120
8121 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8122 Jakub Jelinek <jakub@redhat.com>
8123
8124 PR target/77728
8125 * g++.dg/abi/pr77728-2.C: New test.
8126
8127 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8128
8129 PR c++/80177
8130 * g++.dg/spellcheck-pr80177.C: New test case.
8131
8132 2017-04-25 Nathan Sidwell <nathan@acm.org>
8133
8134 * g++.dg/dg.exp (find-cxx-tests): New function.
8135 (main): Use it, remove explicit pruning
8136
8137 2017-04-25 Richard Biener <rguenther@suse.de>
8138
8139 PR tree-optimization/80492
8140 * gcc.dg/pr80492.c: New testcase.
8141
8142 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8143
8144 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8145 for targets with int size less than 32 bits.
8146
8147 2017-04-25 Richard Biener <rguenther@suse.de>
8148
8149 PR tree-optimization/79201
8150 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8151 * gcc.target/i386/pr22152.c: Disable sinking.
8152
8153 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8154
8155 PR target/80464
8156 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8157
8158 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8159
8160 PR target/79895
8161 * gcc.target/s390/pr79895.c: New test.
8162
8163 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8164
8165 PR target/80080
8166 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8167 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8168 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8169
8170 2017-04-25 Jakub Jelinek <jakub@redhat.com>
8171
8172 PR rtl-optimization/80501
8173 * gcc.c-torture/execute/pr80501.c: New test.
8174
8175 PR rtl-optimization/80500
8176 * gcc.dg/pr80500.c: New test.
8177
8178 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
8179
8180 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8181 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8182
8183 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8184
8185 PR fortran/80121
8186 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8187 directive.
8188
8189 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8190
8191 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8192 * jit.dg/test-alignment.c: New test case.
8193 * jit.dg/test-alignment.cc: New test case.
8194 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8195 New test case.
8196
8197 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8198
8199 PR c++/80016
8200 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8201 test function.
8202 (test_alignof): New test function.
8203
8204 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
8205
8206 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8207
8208 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8209
8210 * g++.dg/diagnostic/duplicate1.C: New test.
8211 * g++.dg/cpp0x/duplicate1.C: New test.
8212
8213 2017-04-24 Martin Jambor <mjambor@suse.cz>
8214
8215 PR tree-optimization/80293
8216 * g++.dg/tree-ssa/pr80293.C: New test.
8217
8218 2017-04-24 Martin Liska <mliska@suse.cz>
8219
8220 PR middle-end/79931
8221 * g++.dg/ipa/pr79931.C: New test.
8222
8223 2017-04-24 Richard Biener <rguenther@suse.de>
8224
8225 PR tree-optimization/80494
8226 * gfortran.dg/pr80494.f90: New testcase.
8227
8228 2017-04-24 Richard Biener <rguenther@suse.de>
8229
8230 PR tree-optimization/79725
8231 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8232
8233 2017-04-24 Richard Biener <rguenther@suse.de>
8234
8235 PR c++/2972
8236 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8237
8238 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8239
8240 PR fortran/80484
8241 * gfortran.dg/dtio_29.f03: New test.
8242
8243 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8244
8245 PR fortran/80121
8246 * gfortran.dg/intent_out_9.f90: New test case.
8247
8248 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
8249
8250 PR target/70799
8251 * gcc.target/i386/pr70799-4.c: New test.
8252
8253 2017-04-21 Janus Weil <janus@gcc.gnu.org>
8254
8255 PR fortran/80392
8256 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8257
8258 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
8259
8260 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8261
8262 2017-04-21 Richard Biener <rguenther@suse.de>
8263
8264 PR tree-optimization/79547
8265 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8266
8267 2017-04-21 Richard Biener <rguenther@suse.de>
8268
8269 PR tree-optimization/78847
8270 * g++.dg/tree-ssa/pr78847.C: New testcase.
8271
8272 2017-04-21 Jakub Jelinek <jakub@redhat.com>
8273
8274 PR c/80468
8275 * gcc.dg/pr80468.c: New test.
8276
8277 2017-04-21 Martin Liska <mliska@suse.cz>
8278
8279 PR tree-optimization/66278
8280 * gcc.dg/vect/pr66278.c: New test.
8281
8282 2017-04-21 Richard Biener <rguenther@suse.de>
8283
8284 PR tree-optimization/80237
8285 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8286 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8287 adjust expected optimizations.
8288
8289 2016-04-21 Richard Biener <rguenther@suse.de>
8290
8291 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8292 of inner loops.
8293 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8294 * gcc.dg/vect/vect-104.c: Likewise.
8295
8296 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8297
8298 PR tree-optimization/80426
8299 * gcc.c-torture/execute/20170429-1.c: Rename into...
8300 * gcc.c-torture/execute/20170419-1.c: ...this.
8301
8302 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8303
8304 PR target/79804
8305 * gcc.target/i386/pr79804.c: New test.
8306
8307 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8308
8309 PR target/78090
8310 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8311
8312 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
8313
8314 * g++/opt/pr80436.C: XFAIL on AIX.
8315
8316 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
8317
8318 PR c++/80473
8319 * g++.dg/diagnostic/pr80473.C: New test.
8320
8321 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8322
8323 * g++.dg/warn/Wextra-semi.C: New test.
8324
8325 2017-04-20 Jakub Jelinek <jakub@redhat.com>
8326
8327 PR middle-end/80423
8328 * g++.dg/other/pr80423.C: New test.
8329
8330 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8331
8332 * gcc.dg/pr80170.c: Require ptr32plus.
8333
8334 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8335
8336 PR tree-optimization/80426
8337 * gcc.c-torture/execute/20170419-1.c: New test.
8338
8339 2017-04-19 Jakub Jelinek <jakub@redhat.com>
8340
8341 PR debug/80461
8342 * g++.dg/debug/pr80461.C: New test.
8343
8344 PR c++/80459
8345 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8346 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8347 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8348
8349 PR debug/80436
8350 * g++.dg/opt/pr80436.C: New test.
8351
8352 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8353
8354 * gcc.dg/torture/pr80341.c: Require int32plus.
8355
8356 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8357 Jeff Law <law@redhat.com>
8358
8359 * gcc.c-torture/compile/20170419-1.c: New test.
8360
8361 2017-04-19 Tom de Vries <tom@codesourcery.com>
8362
8363 PR testsuite/80221
8364 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8365 subsequent dg directives.
8366 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8367 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8368 * c-c++-common/attr-fallthrough-2.c: Same.
8369 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8370 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8371 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8372 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8373 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8374 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8375 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8376 * c-c++-common/cilk-plus/CK/errors.c: Same.
8377 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8378 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8379 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8380 * c-c++-common/cpp/pr57580.c: Same.
8381 * c-c++-common/goacc/asyncwait-1.c: Same.
8382 * c-c++-common/goacc/cache-2.c: Same.
8383 * c-c++-common/goacc/declare-2.c: Same.
8384 * c-c++-common/goacc/deviceptr-1.c: Same.
8385 * c-c++-common/goacc/routine-5.c: Same.
8386 * c-c++-common/gomp/clauses-2.c: Same.
8387 * c-c++-common/gomp/ordered-3.c: Same.
8388 * c-c++-common/gomp/pr67501.c: Same.
8389 * c-c++-common/pr20000.c: Same.
8390 * c-c++-common/pr43395.c: Same.
8391 * c-c++-common/pr49706.c: Same.
8392 * c-c++-common/pr77624-1.c: Same.
8393 * c-c++-common/pr77624-2.c: Same.
8394 * c-c++-common/raw-string-14.c: Same.
8395 * c-c++-common/raw-string-16.c: Same.
8396 * c-c++-common/raw-string-3.c: Same.
8397 * c-c++-common/raw-string-4.c: Same.
8398 * c-c++-common/raw-string-5.c: Same.
8399 * c-c++-common/raw-string-6.c: Same.
8400 * g++.dg/abi/mangle41.C: Same.
8401 * g++.dg/conversion/nullptr1.C: Same.
8402 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8403 * g++.dg/cpp0x/auto27.C: Same.
8404 * g++.dg/cpp0x/constexpr-98.C: Same.
8405 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8406 * g++.dg/cpp0x/diag2.C: Same.
8407 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8408 * g++.dg/cpp0x/nullptr15.C: Same.
8409 * g++.dg/cpp0x/pr31431-2.C: Same.
8410 * g++.dg/cpp0x/pr31431.C: Same.
8411 * g++.dg/cpp0x/pr79118.C: Same.
8412 * g++.dg/cpp0x/static_assert3.C: Same.
8413 * g++.dg/cpp0x/temp_default2.C: Same.
8414 * g++.dg/cpp0x/trailing4.C: Same.
8415 * g++.dg/cpp0x/variadic-ex10.C: Same.
8416 * g++.dg/cpp0x/variadic-ex13.C: Same.
8417 * g++.dg/cpp0x/variadic-ex14.C: Same.
8418 * g++.dg/cpp0x/variadic-ex3.C: Same.
8419 * g++.dg/cpp0x/variadic-ex4.C: Same.
8420 * g++.dg/cpp0x/variadic59.C: Same.
8421 * g++.dg/cpp0x/vt-37737-2.C: Same.
8422 * g++.dg/cpp0x/vt-57397-1.C: Same.
8423 * g++.dg/cpp0x/vt-57397-2.C: Same.
8424 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8425 * g++.dg/cpp1z/gen-attrs1.C: Same.
8426 * g++.dg/diagnostic/pr71075.C: Same.
8427 * g++.dg/eh/goto2.C: Same.
8428 * g++.dg/eh/goto3.C: Same.
8429 * g++.dg/expr/bitfield4.C: Same.
8430 * g++.dg/expr/bitfield5.C: Same.
8431 * g++.dg/expr/bitfield6.C: Same.
8432 * g++.dg/expr/bool1.C: Same.
8433 * g++.dg/expr/bool3.C: Same.
8434 * g++.dg/expr/cond10.C: Same.
8435 * g++.dg/expr/cond11.C: Same.
8436 * g++.dg/expr/lval3.C: Same.
8437 * g++.dg/expr/lval4.C: Same.
8438 * g++.dg/ext/anon-struct4.C: Same.
8439 * g++.dg/ext/attrib44.C: Same.
8440 * g++.dg/ext/builtin3.C: Same.
8441 * g++.dg/ext/dllimport7.C: Same.
8442 * g++.dg/ext/label5.C: Same.
8443 * g++.dg/ext/no-asm-1.C: Same.
8444 * g++.dg/ext/utf16-4.C: Same.
8445 * g++.dg/ext/vla2.C: Same.
8446 * g++.dg/gomp/block-1.C: Same.
8447 * g++.dg/gomp/block-2.C: Same.
8448 * g++.dg/gomp/block-3.C: Same.
8449 * g++.dg/gomp/block-5.C: Same.
8450 * g++.dg/gomp/linear-2.C: Same.
8451 * g++.dg/gomp/target-1.C: Same.
8452 * g++.dg/gomp/target-2.C: Same.
8453 * g++.dg/gomp/taskgroup-1.C: Same.
8454 * g++.dg/gomp/teams-1.C: Same.
8455 * g++.dg/inherit/pure1.C: Same.
8456 * g++.dg/init/array43.C: Same.
8457 * g++.dg/init/array46.C: Same.
8458 * g++.dg/init/const10.C: Same.
8459 * g++.dg/init/ctor4-1.C: Same.
8460 * g++.dg/init/ctor4.C: Same.
8461 * g++.dg/init/new37.C: Same.
8462 * g++.dg/init/pr25811.C: Same.
8463 * g++.dg/init/pr29043.C: Same.
8464 * g++.dg/init/pr29571.C: Same.
8465 * g++.dg/lookup/duperr1.C: Same.
8466 * g++.dg/lookup/error1.C: Same.
8467 * g++.dg/lookup/koenig5.C: Same.
8468 * g++.dg/lookup/pr77549.C: Same.
8469 * g++.dg/lookup/suggestions1.C: Same.
8470 * g++.dg/lookup/using16.C: Same.
8471 * g++.dg/lookup/using7.C: Same.
8472 * g++.dg/other/anon-union3.C: Same.
8473 * g++.dg/other/array2.C: Same.
8474 * g++.dg/other/error13.C: Same.
8475 * g++.dg/other/error34.C: Same.
8476 * g++.dg/overload/builtin1.C: Same.
8477 * g++.dg/overload/conv-op1.C: Same.
8478 * g++.dg/overload/error3.C: Same.
8479 * g++.dg/overload/koenig1.C: Same.
8480 * g++.dg/overload/operator5.C: Same.
8481 * g++.dg/overload/template5.C: Same.
8482 * g++.dg/overload/unknown1.C: Same.
8483 * g++.dg/overload/using2.C: Same.
8484 * g++.dg/parse/constructor1.C: Same.
8485 * g++.dg/parse/crash36.C: Same.
8486 * g++.dg/parse/crash63.C: Same.
8487 * g++.dg/parse/error11.C: Same.
8488 * g++.dg/parse/error12.C: Same.
8489 * g++.dg/parse/error14.C: Same.
8490 * g++.dg/parse/error2.C: Same.
8491 * g++.dg/parse/error21.C: Same.
8492 * g++.dg/parse/error26.C: Same.
8493 * g++.dg/parse/error36.C: Same.
8494 * g++.dg/parse/friend12.C: Same.
8495 * g++.dg/parse/invalid-op1.C: Same.
8496 * g++.dg/parse/missing-template1.C: Same.
8497 * g++.dg/parse/parser-pr28152-2.C: Same.
8498 * g++.dg/parse/parser-pr28152.C: Same.
8499 * g++.dg/parse/pr16696-permissive.C: Same.
8500 * g++.dg/parse/pr16696.C: Same.
8501 * g++.dg/parse/pr69628.C: Same.
8502 * g++.dg/parse/ret-type2.C: Same.
8503 * g++.dg/parse/specialization1.C: Same.
8504 * g++.dg/parse/template3.C: Same.
8505 * g++.dg/parse/template9.C: Same.
8506 * g++.dg/parse/typename11.C: Same.
8507 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8508 * g++.dg/pr45330.C: Same.
8509 * g++.dg/rtti/typeid6.C: Same.
8510 * g++.dg/spellcheck-fields.C: Same.
8511 * g++.dg/spellcheck-typenames.C: Same.
8512 * g++.dg/tc1/dr108.C: Same.
8513 * g++.dg/tc1/dr147.C: Same.
8514 * g++.dg/template/arg7.C: Same.
8515 * g++.dg/template/conv11.C: Same.
8516 * g++.dg/template/crash13.C: Same.
8517 * g++.dg/template/crash55.C: Same.
8518 * g++.dg/template/dependent-expr5.C: Same.
8519 * g++.dg/template/error17.C: Same.
8520 * g++.dg/template/error33.C: Same.
8521 * g++.dg/template/error4.C: Same.
8522 * g++.dg/template/error50.C: Same.
8523 * g++.dg/template/error53.C: Same.
8524 * g++.dg/template/friend.C: Same.
8525 * g++.dg/template/func2.C: Same.
8526 * g++.dg/template/local6.C: Same.
8527 * g++.dg/template/member5.C: Same.
8528 * g++.dg/template/meminit1.C: Same.
8529 * g++.dg/template/nested3.C: Same.
8530 * g++.dg/template/nontype6.C: Same.
8531 * g++.dg/template/overload12.C: Same.
8532 * g++.dg/template/ptrmem8.C: Same.
8533 * g++.dg/template/qualified-id1.C: Same.
8534 * g++.dg/template/spec15.C: Same.
8535 * g++.dg/template/static1.C: Same.
8536 * g++.dg/template/static10.C: Same.
8537 * g++.dg/template/static2.C: Same.
8538 * g++.dg/template/ttp25.C: Same.
8539 * g++.dg/template/typedef2.C: Same.
8540 * g++.dg/template/typename2.C: Same.
8541 * g++.dg/template/unify10.C: Same.
8542 * g++.dg/template/unify6.C: Same.
8543 * g++.dg/template/unify7.C: Same.
8544 * g++.dg/template/unify9.C: Same.
8545 * g++.dg/template/varmod1.C: Same.
8546 * g++.dg/ubsan/div-by-zero-1.C: Same.
8547 * g++.dg/ubsan/pr63956.C: Same.
8548 * g++.dg/warn/Waddress-1.C: Same.
8549 * g++.dg/warn/Wconversion2.C: Same.
8550 * g++.dg/warn/Wnull-conversion-1.C: Same.
8551 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8552 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8553 * g++.dg/warn/Wswitch-1.C: Same.
8554 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8555 * g++.dg/warn/Wtype-limits.C: Same.
8556 * g++.dg/warn/Wunused-parm-5.C: Same.
8557 * g++.dg/warn/deprecated-6.C: Same.
8558 * g++.dg/warn/deprecated.C: Same.
8559 * g++.dg/warn/incomplete1.C: Same.
8560 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8561 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8562 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8563 * g++.dg/warn/overflow-warn-1.C: Same.
8564 * g++.dg/warn/overflow-warn-3.C: Same.
8565 * g++.dg/warn/overflow-warn-4.C: Same.
8566 * g++.dg/warn/pr12242.C: Same.
8567 * g++.dg/warn/pr30551-2.C: Same.
8568 * g++.dg/warn/pr30551.C: Same.
8569 * g++.old-deja/g++.benjamin/16077.C: Same.
8570 * g++.old-deja/g++.bob/inherit1.C: Same.
8571 * g++.old-deja/g++.brendan/crash56.C: Same.
8572 * g++.old-deja/g++.brendan/template17.C: Same.
8573 * g++.old-deja/g++.eh/ctor1.C: Same.
8574 * g++.old-deja/g++.jason/bool5.C: Same.
8575 * g++.old-deja/g++.jason/cond.C: Same.
8576 * g++.old-deja/g++.jason/operator.C: Same.
8577 * g++.old-deja/g++.jason/pmf5.C: Same.
8578 * g++.old-deja/g++.law/ctors5.C: Same.
8579 * g++.old-deja/g++.law/missed-error2.C: Same.
8580 * g++.old-deja/g++.law/operators9.C: Same.
8581 * g++.old-deja/g++.law/temps1.C: Same.
8582 * g++.old-deja/g++.mike/for2.C: Same.
8583 * g++.old-deja/g++.mike/ns5.C: Same.
8584 * g++.old-deja/g++.mike/ns7.C: Same.
8585 * g++.old-deja/g++.mike/p10769b.C: Same.
8586 * g++.old-deja/g++.niklas/t120.C: Same.
8587 * g++.old-deja/g++.niklas/t121.C: Same.
8588 * g++.old-deja/g++.ns/koenig5.C: Same.
8589 * g++.old-deja/g++.oliva/overload1.C: Same.
8590 * g++.old-deja/g++.other/crash24.C: Same.
8591 * g++.old-deja/g++.other/crash25.C: Same.
8592 * g++.old-deja/g++.other/decl5.C: Same.
8593 * g++.old-deja/g++.other/lineno5.C: Same.
8594 * g++.old-deja/g++.other/null3.C: Same.
8595 * g++.old-deja/g++.other/overcnv2.C: Same.
8596 * g++.old-deja/g++.other/ptrmem7.C: Same.
8597 * g++.old-deja/g++.other/typename1.C: Same.
8598 * g++.old-deja/g++.other/vaarg3.C: Same.
8599 * g++.old-deja/g++.pt/crash10.C: Same.
8600 * g++.old-deja/g++.pt/crash28.C: Same.
8601 * g++.old-deja/g++.pt/crash38.C: Same.
8602 * g++.old-deja/g++.pt/explicit70.C: Same.
8603 * g++.old-deja/g++.pt/explicit77.C: Same.
8604 * g++.old-deja/g++.pt/expr2.C: Same.
8605 * g++.old-deja/g++.pt/spec5.C: Same.
8606 * g++.old-deja/g++.pt/spec6.C: Same.
8607 * g++.old-deja/g++.pt/typename3.C: Same.
8608 * g++.old-deja/g++.pt/typename5.C: Same.
8609 * g++.old-deja/g++.pt/typename6.C: Same.
8610 * g++.old-deja/g++.pt/typename7.C: Same.
8611 * g++.old-deja/g++.pt/unify4.C: Same.
8612 * g++.old-deja/g++.pt/unify8.C: Same.
8613 * g++.old-deja/g++.pt/vaarg3.C: Same.
8614 * g++.old-deja/g++.robertl/eb22.C: Same.
8615 * g++.old-deja/g++.robertl/eb4.C: Same.
8616 * g++.old-deja/g++.robertl/eb44.C: Same.
8617 * g++.old-deja/g++.robertl/eb69.C: Same.
8618 * g++.old-deja/g++.robertl/eb98.C: Same.
8619 * gcc.dg/20031223-1.c: Same.
8620 * gcc.dg/940510-1.c: Same.
8621 * gcc.dg/990506-0.c: Same.
8622 * gcc.dg/Walloca-1.c: Same.
8623 * gcc.dg/Walloca-2.c: Same.
8624 * gcc.dg/Wconversion-integer.c: Same.
8625 * gcc.dg/Wcxx-compat-8.c: Same.
8626 * gcc.dg/Wimplicit-int-1.c: Same.
8627 * gcc.dg/Wimplicit-int-2.c: Same.
8628 * gcc.dg/Wimplicit-int-4.c: Same.
8629 * gcc.dg/Wpointer-sign-Wall.c: Same.
8630 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8631 * gcc.dg/Wshadow-1.c: Same.
8632 * gcc.dg/Wshadow-3.c: Same.
8633 * gcc.dg/Wswitch-enum-error.c: Same.
8634 * gcc.dg/Wswitch-enum.c: Same.
8635 * gcc.dg/Wswitch-error.c: Same.
8636 * gcc.dg/Wswitch.c: Same.
8637 * gcc.dg/Wtype-limits-Wextra.c: Same.
8638 * gcc.dg/Wtype-limits.c: Same.
8639 * gcc.dg/Wvla-larger-than-2.c: Same.
8640 * gcc.dg/anon-struct-5.c: Same.
8641 * gcc.dg/array-10.c: Same.
8642 * gcc.dg/array-11.c: Same.
8643 * gcc.dg/array-15.c: Same.
8644 * gcc.dg/array-2.c: Same.
8645 * gcc.dg/array-8.c: Same.
8646 * gcc.dg/array-const-2.c: Same.
8647 * gcc.dg/array-const-3.c: Same.
8648 * gcc.dg/bitfld-1.c: Same.
8649 * gcc.dg/bitfld-8.c: Same.
8650 * gcc.dg/builtin-redefine.c: Same.
8651 * gcc.dg/c11-noreturn-1.c: Same.
8652 * gcc.dg/c11-noreturn-2.c: Same.
8653 * gcc.dg/c11-static-assert-3.c: Same.
8654 * gcc.dg/c90-arraydecl-1.c: Same.
8655 * gcc.dg/c90-complex-1.c: Same.
8656 * gcc.dg/c90-complit-1.c: Same.
8657 * gcc.dg/c90-const-expr-11.c: Same.
8658 * gcc.dg/c90-const-expr-7.c: Same.
8659 * gcc.dg/c90-const-expr-8.c: Same.
8660 * gcc.dg/c90-enum-comma-1.c: Same.
8661 * gcc.dg/c90-flex-array-1.c: Same.
8662 * gcc.dg/c90-hexfloat-1.c: Same.
8663 * gcc.dg/c90-idem-qual-1.c: Same.
8664 * gcc.dg/c90-idem-qual-2.c: Same.
8665 * gcc.dg/c90-idem-qual-3.c: Same.
8666 * gcc.dg/c90-mixdecl-1.c: Same.
8667 * gcc.dg/c90-restrict-1.c: Same.
8668 * gcc.dg/c90-return-1.c: Same.
8669 * gcc.dg/c99-array-nonobj-1.c: Same.
8670 * gcc.dg/c99-arraydecl-1.c: Same.
8671 * gcc.dg/c99-complex-1.c: Same.
8672 * gcc.dg/c99-complex-2.c: Same.
8673 * gcc.dg/c99-complit-2.c: Same.
8674 * gcc.dg/c99-const-expr-7.c: Same.
8675 * gcc.dg/c99-const-expr-8.c: Same.
8676 * gcc.dg/c99-flex-array-3.c: Same.
8677 * gcc.dg/c99-flex-array-7.c: Same.
8678 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8679 * gcc.dg/c99-impl-decl-1.c: Same.
8680 * gcc.dg/c99-impl-int-1.c: Same.
8681 * gcc.dg/c99-impl-int-2.c: Same.
8682 * gcc.dg/c99-init-3.c: Same.
8683 * gcc.dg/c99-restrict-1.c: Same.
8684 * gcc.dg/c99-return-1.c: Same.
8685 * gcc.dg/c99-tag-1.c: Same.
8686 * gcc.dg/c99-tag-3.c: Same.
8687 * gcc.dg/call-diag-2.c: Same.
8688 * gcc.dg/cpp/19940712-1.c: Same.
8689 * gcc.dg/cpp/19951025-1.c: Same.
8690 * gcc.dg/cpp/19990413-1.c: Same.
8691 * gcc.dg/cpp/direct2.c: Same.
8692 * gcc.dg/cpp/direct2s.c: Same.
8693 * gcc.dg/cpp/pr28709.c: Same.
8694 * gcc.dg/cpp/pr61854-c90.c: Same.
8695 * gcc.dg/cpp/pr61854-c94.c: Same.
8696 * gcc.dg/cpp/pragma-1.c: Same.
8697 * gcc.dg/cpp/pragma-2.c: Same.
8698 * gcc.dg/cpp/trad/escaped-eof.c: Same.
8699 * gcc.dg/cpp/trad/literals-2.c: Same.
8700 * gcc.dg/cpp/warn-comments-2.c: Same.
8701 * gcc.dg/cpp/warn-comments-3.c: Same.
8702 * gcc.dg/cpp/warn-comments.c: Same.
8703 * gcc.dg/cpp/warn-long-long-2.c: Same.
8704 * gcc.dg/cpp/warn-long-long.c: Same.
8705 * gcc.dg/cpp/warn-redefined-2.c: Same.
8706 * gcc.dg/cpp/warn-redefined.c: Same.
8707 * gcc.dg/darwin-cfstring-2.c: Same.
8708 * gcc.dg/darwin-cfstring-format-1.c: Same.
8709 * gcc.dg/decl-9.c: Same.
8710 * gcc.dg/declspec-1.c: Same.
8711 * gcc.dg/declspec-10.c: Same.
8712 * gcc.dg/declspec-11.c: Same.
8713 * gcc.dg/declspec-13.c: Same.
8714 * gcc.dg/declspec-18.c: Same.
8715 * gcc.dg/declspec-4.c: Same.
8716 * gcc.dg/declspec-5.c: Same.
8717 * gcc.dg/declspec-6.c: Same.
8718 * gcc.dg/declspec-8.c: Same.
8719 * gcc.dg/deprecated-4.c: Same.
8720 * gcc.dg/deprecated.c: Same.
8721 * gcc.dg/dfp/composite-type.c: Same.
8722 * gcc.dg/empty-source-2.c: Same.
8723 * gcc.dg/empty-source-3.c: Same.
8724 * gcc.dg/format/attr-6.c: Same.
8725 * gcc.dg/format/branch-1.c: Same.
8726 * gcc.dg/format/c90-printf-1.c: Same.
8727 * gcc.dg/format/c90-strftime-2.c: Same.
8728 * gcc.dg/format/c99-strftime-1.c: Same.
8729 * gcc.dg/format/cmn-err-1.c: Same.
8730 * gcc.dg/format/few-1.c: Same.
8731 * gcc.dg/format/ms_branch-1.c: Same.
8732 * gcc.dg/format/ms_unnamed-1.c: Same.
8733 * gcc.dg/format/ms_va-1.c: Same.
8734 * gcc.dg/format/unnamed-1.c: Same.
8735 * gcc.dg/format/va-1.c: Same.
8736 * gcc.dg/format/xopen-1.c: Same.
8737 * gcc.dg/funcdef-var-1.c: Same.
8738 * gcc.dg/funcdef-var-2.c: Same.
8739 * gcc.dg/gnu89-const-expr-1.c: Same.
8740 * gcc.dg/gnu89-const-expr-2.c: Same.
8741 * gcc.dg/gnu90-const-expr-1.c: Same.
8742 * gcc.dg/gnu99-const-expr-1.c: Same.
8743 * gcc.dg/gnu99-const-expr-2.c: Same.
8744 * gcc.dg/gnu99-init-2.c: Same.
8745 * gcc.dg/gomp/_Atomic-5.c: Same.
8746 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
8747 * gcc.dg/gomp/atomic-5.c: Same.
8748 * gcc.dg/gomp/linear-1.c: Same.
8749 * gcc.dg/gomp/pr67500.c: Same.
8750 * gcc.dg/init-bad-1.c: Same.
8751 * gcc.dg/init-bad-2.c: Same.
8752 * gcc.dg/init-bad-3.c: Same.
8753 * gcc.dg/init-string-1.c: Same.
8754 * gcc.dg/label-compound-stmt-1.c: Same.
8755 * gcc.dg/label-decl-2.c: Same.
8756 * gcc.dg/label-decl-4.c: Same.
8757 * gcc.dg/large-size-array-2.c: Same.
8758 * gcc.dg/large-size-array-4.c: Same.
8759 * gcc.dg/lvalue-6.c: Same.
8760 * gcc.dg/m-un-2.c: Same.
8761 * gcc.dg/multiple-overflow-warn-1.c: Same.
8762 * gcc.dg/multiple-overflow-warn-2.c: Same.
8763 * gcc.dg/multiple-overflow-warn-3.c: Same.
8764 * gcc.dg/nested-redef-1.c: Same.
8765 * gcc.dg/no-asm-1.c: Same.
8766 * gcc.dg/no-asm-3.c: Same.
8767 * gcc.dg/no-asm-4.c: Same.
8768 * gcc.dg/noncompile/20010524-1.c: Same.
8769 * gcc.dg/noncompile/incomplete-5.c: Same.
8770 * gcc.dg/noncompile/pr44517.c: Same.
8771 * gcc.dg/noncompile/pr52290.c: Same.
8772 * gcc.dg/noreturn-1.c: Same.
8773 * gcc.dg/overflow-warn-1.c: Same.
8774 * gcc.dg/overflow-warn-2.c: Same.
8775 * gcc.dg/overflow-warn-3.c: Same.
8776 * gcc.dg/overflow-warn-4.c: Same.
8777 * gcc.dg/parm-mismatch-1.c: Same.
8778 * gcc.dg/parser-pr28152-2.c: Same.
8779 * gcc.dg/parser-pr28152.c: Same.
8780 * gcc.dg/pedwarn-init.c: Same.
8781 * gcc.dg/pointer-arith-2.c: Same.
8782 * gcc.dg/pointer-arith-3.c: Same.
8783 * gcc.dg/pointer-arith-4.c: Same.
8784 * gcc.dg/pr14475.c: Same.
8785 * gcc.dg/pr18596-3.c: Same.
8786 * gcc.dg/pr18809-1.c: Same.
8787 * gcc.dg/pr27953.c: Same.
8788 * gcc.dg/pr30457.c: Same.
8789 * gcc.dg/pr30551-2.c: Same.
8790 * gcc.dg/pr30551-3.c: Same.
8791 * gcc.dg/pr30551-4.c: Same.
8792 * gcc.dg/pr30551-5.c: Same.
8793 * gcc.dg/pr30551-6.c: Same.
8794 * gcc.dg/pr30551.c: Same.
8795 * gcc.dg/pr36997.c: Same.
8796 * gcc.dg/pr41842.c: Same.
8797 * gcc.dg/pr48552-1.c: Same.
8798 * gcc.dg/pr48552-2.c: Same.
8799 * gcc.dg/pr59717.c: Same.
8800 * gcc.dg/pr61077.c: Same.
8801 * gcc.dg/pr61096-1.c: Same.
8802 * gcc.dg/pr63626.c: Same.
8803 * gcc.dg/pr64223-1.c: Same.
8804 * gcc.dg/pr64223-2.c: Same.
8805 * gcc.dg/pr8788-1.c: Same.
8806 * gcc.dg/pr8927-1.c: Same.
8807 * gcc.dg/pragma-darwin.c: Same.
8808 * gcc.dg/pragma-diag-5.c: Same.
8809 * gcc.dg/pragma-message.c: Same.
8810 * gcc.dg/redecl-1.c: Same.
8811 * gcc.dg/simd-1.c: Same.
8812 * gcc.dg/simd-5.c: Same.
8813 * gcc.dg/simd-6.c: Same.
8814 * gcc.dg/spellcheck-fields.c: Same.
8815 * gcc.dg/spellcheck-typenames.c: Same.
8816 * gcc.dg/struct-semi-2.c: Same.
8817 * gcc.dg/struct-semi-3.c: Same.
8818 * gcc.dg/transparent-union-3.c: Same.
8819 * gcc.dg/ucnid-8.c: Same.
8820 * gcc.dg/uninit-pr19430-O0.c: Same.
8821 * gcc.dg/uninit-pr19430.c: Same.
8822 * gcc.dg/uninit-pr20644-O0.c: Same.
8823 * gcc.dg/utf-dflt.c: Same.
8824 * gcc.dg/utf-dflt2.c: Same.
8825 * gcc.dg/utf16-4.c: Same.
8826 * gcc.dg/vla-11.c: Same.
8827 * gcc.dg/vla-20.c: Same.
8828 * gcc.dg/vla-init-1.c: Same.
8829 * gcc.dg/vla-init-2.c: Same.
8830 * gcc.dg/vla-init-3.c: Same.
8831 * gcc.dg/weak/weak-6.c: Same.
8832 * gcc.dg/weak/weak-7.c: Same.
8833 * gcc.dg/wtr-int-type-1.c: Same.
8834 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
8835 * gcc.target/arm/polytypes.c: Same.
8836 * gcc.target/i386/spellcheck-options-4.c: Same.
8837 * gcc.target/powerpc/20030218-1.c: Same.
8838 * gcc.target/sh/pr21255-4.c: Same.
8839 * gcc.test-framework/dg-error-exp-XP.c: Same.
8840 * gfortran.dg/array_constructor_30.f03: Same.
8841 * gfortran.dg/class_30.f90: Same.
8842 * gfortran.dg/goacc/subarrays.f95: Same.
8843 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
8844 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
8845 * gfortran.dg/intrinsic_std_1.f90: Same.
8846 * gfortran.dg/pr70006.f90: Same.
8847 * gfortran.dg/warning-directive-1.F90: Same.
8848 * gfortran.dg/warning-directive-2.F90: Same.
8849 * gfortran.dg/warning-directive-3.F90: Same.
8850 * gfortran.dg/warning-directive-4.F90: Same.
8851 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
8852 * obj-c++.dg/class-extension-1.mm: Same.
8853 * obj-c++.dg/class-extension-2.mm: Same.
8854 * obj-c++.dg/class-protocol-1.mm: Same.
8855 * obj-c++.dg/cxx-ivars-1.mm: Same.
8856 * obj-c++.dg/duplicate-class-1.mm: Same.
8857 * obj-c++.dg/exceptions-3.mm: Same.
8858 * obj-c++.dg/exceptions-4.mm: Same.
8859 * obj-c++.dg/exceptions-5.mm: Same.
8860 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
8861 * obj-c++.dg/fsf-package-0.m: Same.
8862 * obj-c++.dg/invalid-type-1.mm: Same.
8863 * obj-c++.dg/method-12.mm: Same.
8864 * obj-c++.dg/method-13.mm: Same.
8865 * obj-c++.dg/method-15.mm: Same.
8866 * obj-c++.dg/method-16.mm: Same.
8867 * obj-c++.dg/method-6.mm: Same.
8868 * obj-c++.dg/method-7.mm: Same.
8869 * obj-c++.dg/property/at-property-1.mm: Same.
8870 * obj-c++.dg/property/at-property-14.mm: Same.
8871 * obj-c++.dg/property/at-property-17.mm: Same.
8872 * obj-c++.dg/property/at-property-21.mm: Same.
8873 * obj-c++.dg/property/at-property-5.mm: Same.
8874 * obj-c++.dg/property/dotsyntax-4.mm: Same.
8875 * obj-c++.dg/property/dynamic-3.mm: Same.
8876 * obj-c++.dg/property/dynamic-4.mm: Same.
8877 * obj-c++.dg/property/property-neg-1.mm: Same.
8878 * obj-c++.dg/property/property-neg-6.mm: Same.
8879 * obj-c++.dg/property/synthesize-11.mm: Same.
8880 * obj-c++.dg/property/synthesize-5.mm: Same.
8881 * obj-c++.dg/property/synthesize-6.mm: Same.
8882 * obj-c++.dg/proto-lossage-4.mm: Same.
8883 * obj-c++.dg/protocol-qualifier-2.mm: Same.
8884 * obj-c++.dg/strings/strings-1.mm: Same.
8885 * obj-c++.dg/super-class-1.mm: Same.
8886 * obj-c++.dg/syntax-error-6.mm: Same.
8887 * obj-c++.dg/syntax-error-7.mm: Same.
8888 * obj-c++.dg/syntax-error-9.mm: Same.
8889 * obj-c++.dg/try-catch-13.mm: Same.
8890 * objc.dg/attributes/method-noreturn-1.m: Same.
8891 * objc.dg/bad-receiver-type-2.m: Same.
8892 * objc.dg/bad-receiver-type.m: Same.
8893 * objc.dg/call-super-2.m: Same.
8894 * objc.dg/class-2.m: Same.
8895 * objc.dg/class-extension-1.m: Same.
8896 * objc.dg/class-extension-2.m: Same.
8897 * objc.dg/class-protocol-1.m: Same.
8898 * objc.dg/desig-init-1.m: Same.
8899 * objc.dg/duplicate-class-1.m: Same.
8900 * objc.dg/exceptions-3.m: Same.
8901 * objc.dg/exceptions-4.m: Same.
8902 * objc.dg/exceptions-5.m: Same.
8903 * objc.dg/foreach-6.m: Same.
8904 * objc.dg/foreach-7.m: Same.
8905 * objc.dg/fsf-nsstring-format-1.m: Same.
8906 * objc.dg/fsf-package-0.m: Same.
8907 * objc.dg/invalid-type-1.m: Same.
8908 * objc.dg/method-11.m: Same.
8909 * objc.dg/method-19.m: Same.
8910 * objc.dg/method-2.m: Same.
8911 * objc.dg/method-20.m: Same.
8912 * objc.dg/method-5.m: Same.
8913 * objc.dg/method-6.m: Same.
8914 * objc.dg/method-7.m: Same.
8915 * objc.dg/method-9.m: Same.
8916 * objc.dg/missing-proto-3.m: Same.
8917 * objc.dg/private-1.m: Same.
8918 * objc.dg/property/at-property-1.m: Same.
8919 * objc.dg/property/at-property-14.m: Same.
8920 * objc.dg/property/at-property-17.m: Same.
8921 * objc.dg/property/at-property-21.m: Same.
8922 * objc.dg/property/at-property-5.m: Same.
8923 * objc.dg/property/dynamic-3.m: Same.
8924 * objc.dg/property/dynamic-4.m: Same.
8925 * objc.dg/property/property-neg-1.m: Same.
8926 * objc.dg/property/property-neg-6.m: Same.
8927 * objc.dg/property/synthesize-11.m: Same.
8928 * objc.dg/property/synthesize-5.m: Same.
8929 * objc.dg/property/synthesize-6.m: Same.
8930 * objc.dg/proto-hier-1.m: Same.
8931 * objc.dg/proto-lossage-4.m: Same.
8932 * objc.dg/protocol-qualifier-2.m: Same.
8933 * objc.dg/strings/strings-1.m: Same.
8934 * objc.dg/type-size-1.m: Same.
8935
8936 2017-04-18 Jeff Law <law@redhat.com>
8937
8938 PR target/74563
8939 * gcc.target/mips/pr74563: New test.
8940
8941 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8942
8943 PR tree-optimization/80443
8944 * gcc.c-torture/compile/pr80443.c: New test.
8945
8946 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
8947
8948 PR rtl-optimization/80357
8949 * gcc.c-torture/compile/pr80357.c: New test.
8950
8951 2017-04-18 Jeff Law <law@redhat.com>
8952
8953 PR middle-end/80422
8954 * gcc.c-torture/compile/pr80422.c: New test.
8955
8956 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8957
8958 PR debug/80263
8959 * gcc.dg/debug/dwarf2/pr80263.c: New test.
8960
8961 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8962
8963 PR target/80099
8964 * gcc.target/powerpc/pr80099-1.c: New test.
8965 * gcc.target/powerpc/pr80099-2.c: Likewise.
8966 * gcc.target/powerpc/pr80099-3.c: Likewise.
8967 * gcc.target/powerpc/pr80099-4.c: Likewise.
8968 * gcc.target/powerpc/pr80099-5.c: Likewise.
8969
8970 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8971
8972 PR sanitizer/80444
8973 * gcc.dg/sancov/pr80444.c: New test.
8974
8975 PR middle-end/79788
8976 PR middle-end/80375
8977 * gcc.dg/pr79788-1.c: New test.
8978 * gcc.dg/pr79788-2.c: New test.
8979
8980 2017-04-18 Marek Polacek <polacek@redhat.com>
8981
8982 PR c++/80244 - ICE with attribute in template alias.
8983 * g++.dg/cpp0x/alias-decl-59.C: New test.
8984
8985 PR c++/80241 - ICE with alignas pack expansion.
8986 * g++.dg/cpp0x/alignas11.C: New test.
8987
8988 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8989
8990 PR c++/80287
8991 * g++.dg/lto/pr80287_0.C: New test.
8992
8993 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
8994
8995 PR target/80315
8996 * gcc.target/powerpc/pr80315-1.c: New test.
8997 * gcc.target/powerpc/pr80315-2.c: New test.
8998 * gcc.target/powerpc/pr80315-3.c: New test.
8999 * gcc.target/powerpc/pr80315-4.c: New test.
9000
9001 2017-04-16 Tom de Vries <tom@codesourcery.com>
9002
9003 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9004 directive.
9005 * g++.dg/parse/error3.C: Same.
9006 * g++.old-deja/g++.pt/niklas01a.C: Same.
9007 * gcc.dg/990506-0.c: Same.
9008 * gcc.dg/cpp/19990413-1.c: Same.
9009 * gcc.dg/cpp/pragma-1.c: Same.
9010 * gcc.dg/cpp/pragma-2.c: Same.
9011 * gcc.dg/m-un-2.c: Same.
9012 * objc.dg/private-1.m: Same.
9013
9014 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
9015
9016 * gcc.dg/pr54669.c: Fix dg-do directive.
9017 * gcc.dg/pr78582.c: Ditto.
9018 * gcc.dg/pr80020.c: Ditto.
9019 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9020 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9021 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9022 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9023 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9024 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9025 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9026 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9027 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9028 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9029
9030 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9031
9032 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
9033 * gfortran.dg/generic_29.f90: Likewise.
9034 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9035 * gfortran.dg/pr41922.f90: Likewise.
9036 * gfortran.dg/pr70006.f90: Likewise.
9037
9038 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9039
9040 PR tree-optimization/66612
9041 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9042
9043 2017-04-14 Janus Weil <janus@gcc.gnu.org>
9044
9045 PR fortran/80361
9046 * gfortran.dg/class_62.f90: New test case.
9047
9048 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9049
9050 * gcc.target/arc/loop-1.c: New file.
9051
9052 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9053
9054 PR target/80098
9055 * gcc.target/powerpc/pr80098-1.c: New test.
9056 * gcc.target/powerpc/pr80098-2.c: Likewise.
9057 * gcc.target/powerpc/pr80098-3.c: Likewise.
9058 * gcc.target/powerpc/pr80098-4.c: Likewise.
9059
9060 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9061
9062 PR sanitizer/80403
9063 * g++.dg/ubsan/pr80403-2.C: New test.
9064
9065 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9066
9067 PR rtl-optimization/80343
9068 * gcc.target/powerpc/pr80343.c: New.
9069
9070 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9071
9072 PR sanitizer/80414
9073 * c-c++-common/ubsan/bounds-15.c: New test.
9074
9075 2017-04-13 Richard Biener <rguenther@suse.de>
9076
9077 PR testsuite/80416
9078 * g++.dg/torture/pr79671.C: Fix asm constraints.
9079
9080 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9081
9082 PR debug/80321
9083 * gcc.dg/debug/pr80321.c: New test.
9084
9085 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9086
9087 * gnat.dg/debug10.adb: New test.
9088 * gnat.dg/debug10_pkg.ads: New helper.
9089
9090 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9091
9092 PR tree-optimization/79390
9093 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9094
9095 PR sanitizer/80403
9096 PR sanitizer/80404
9097 PR sanitizer/80405
9098 * g++.dg/ubsan/pr80403.C: New test.
9099 * g++.dg/ubsan/pr80404.C: New test.
9100 * g++.dg/ubsan/pr80405.C: New test.
9101
9102 PR c/80163
9103 * gcc.dg/torture/pr80163.c: New test.
9104
9105 2017-04-12 Richard Biener <rguenther@suse.de>
9106 Jeff Law <law@redhat.com>
9107
9108 PR tree-optimization/80359
9109 * gcc.dg/torture/pr80359.c: New testcase.
9110
9111 2017-04-12 Richard Biener <rguenther@suse.de>
9112 Bernd Edlinger <bernd.edlinger@hotmail.de>
9113
9114 PR middle-end/79671
9115 * g++.dg/torture/pr79671.C: New testcase.
9116 * g++.dg/lto/pr79671_0.C: Likewise.
9117 * g++.dg/lto/pr79671_1.c: Likewise.
9118
9119 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9120
9121 PR sanitizer/80349
9122 * g++.dg/ubsan/pr80349.C: New test.
9123
9124 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9125
9126 PR c++/80370
9127 * g++.dg/cpp1z/decomp28.C: New test.
9128
9129 PR middle-end/80100
9130 * gcc.dg/pr80100.c: New test.
9131
9132 PR rtl-optimization/80385
9133 * g++.dg/opt/pr80385.C: New test.
9134
9135 2017-04-11 Martin Liska <mliska@suse.cz>
9136
9137 PR ipa/80212
9138 * g++.dg/ipa/pr80212.C: New test.
9139
9140 2017-04-11 Martin Sebor <msebor@redhat.com>
9141
9142 PR middle-end/80364
9143 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9144
9145 2017-04-11 Martin Liska <mliska@suse.cz>
9146
9147 PR sanitizer/70878
9148 * gcc.dg/ubsan/pr70878.c: New test.
9149
9150 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9151
9152 PR target/80381
9153 * gcc.target/i386/pr80381.c: New test.
9154
9155 PR c++/80363
9156 * g++.dg/ext/pr80363.C: New test.
9157
9158 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9159
9160 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9161 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9162 Add avr-*-* to non-lp64 selector.
9163
9164 2017-04-10 Martin Sebor <msebor@redhat.com>
9165
9166 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9167 * gcc.dg/pr40340-4.c: Same.
9168
9169 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9170
9171 PR fortran/69498
9172 * gfortran.dg/submodule_unexp.f90: Modified test
9173 to account for new error.
9174 * gfortran.dg/submodule_twice.f90: New Test
9175
9176 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9177
9178 PR c++/80176
9179 * g++.dg/init/ref23.C: New test.
9180
9181 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9182
9183 PR tree-optimization/80304
9184 * gfortran.dg/do_concurrent_4.f90: New test case.
9185
9186 2017-04-10 Janus Weil <janus@gcc.gnu.org>
9187
9188 PR fortran/80046
9189 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9190
9191 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
9192
9193 * g++.dg/torture/pr79905.C: Add -maltivec option.
9194
9195 2017-04-10 Jeff Law <law@redhat.com>
9196
9197 PR tree-optimization/80374
9198 * g++.dg/pr80374.c: New test.
9199
9200 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9201
9202 PR target/80108
9203 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9204 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9205
9206 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9207
9208 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9209
9210 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9211
9212 PR testsuite/79356
9213 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9214
9215 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
9216
9217 PR testsuite/79867
9218 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9219
9220 2017-04-10 Marek Polacek <polacek@redhat.com>
9221
9222 PR sanitizer/80348
9223 * g++.dg/ubsan/div-by-zero-3.C: New test.
9224
9225 2017-04-10 Bin Cheng <bin.cheng@arm.com>
9226
9227 PR tree-optimization/80153
9228 * gcc.c-torture/execute/pr80153.c: New.
9229
9230 2017-04-10 Richard Biener <rguenther@suse.de>
9231
9232 PR middle-end/80362
9233 * gcc.dg/torture/pr80362.c: New testcase.
9234
9235 2017-04-10 Richard Biener <rguenther@suse.de>
9236
9237 PR tree-optimization/80304
9238 * gcc.dg/torture/pr80304.c: New testcase.
9239
9240 2017-04-10 Nathan Sidwell <nathan@acm.org>
9241
9242 PR target/79905
9243 * g++.dg/torture/pr79905.C: New.
9244
9245 2017-04-10 Martin Liska <mliska@suse.cz>
9246
9247 PR sanitizer/80350
9248 * c-c++-common/ubsan/pr80350.c: New test.
9249
9250 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9251
9252 PR target/80324
9253 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9254
9255 2017-04-08 Martin Liska <mliska@suse.cz>
9256
9257 Revert:
9258 2017-04-07 Martin Liska <mliska@suse.cz>
9259
9260 PR ipa/80212
9261 * g++.dg/ipa/pr80212.C: New test.
9262
9263 2017-04-07 Jakub Jelinek <jakub@redhat.com>
9264
9265 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9266 dg-options.
9267 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9268
9269 PR target/80322
9270 PR target/80323
9271 PR target/80325
9272 PR target/80326
9273 * gcc.target/i386/avx512f-undefined-1.c: New test.
9274 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9275 * gcc.target/i386/avx-cvtsd-1.c: New test.
9276 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9277 * gcc.target/i386/avx512f-abspd-1.c: New test.
9278 * gcc.target/i386/avx-cvtss-1.c: New test.
9279 * gcc.target/i386/avx512f-absps-1.c: New test.
9280 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9281 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9282
9283 2017-04-07 Marek Polacek <polacek@redhat.com>
9284
9285 PR sanitizer/80348
9286 * g++.dg/ubsan/div-by-zero-2.C: New test.
9287
9288 PR c++/80095
9289 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9290
9291 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9292
9293 PR rtl-optimization/70478
9294 * gcc.target/s390/pr70478.c: New.
9295
9296 2017-04-07 Martin Liska <mliska@suse.cz>
9297
9298 PR target/79889
9299 * g++.dg/ext/mv8.C: Add aarch64* targets.
9300
9301 2017-04-07 Martin Liska <mliska@suse.cz>
9302
9303 PR ipa/80212
9304 * g++.dg/ipa/pr80212.C: New test.
9305
9306 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9307
9308 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9309
9310 2017-04-07 Richard Biener <rguenther@suse.de>
9311
9312 PR tree-optimization/80334
9313 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9314 alignas on stack.
9315
9316 2017-04-07 Richard Biener <rguenther@suse.de>
9317
9318 PR middle-end/80341
9319 * gcc.dg/torture/pr80341.c: New testcase.
9320
9321 2017-04-06 Jakub Jelinek <jakub@redhat.com>
9322
9323 PR debug/80234
9324 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9325 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9326
9327 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9328
9329 PR target/79733
9330 * gcc.target/i386/pr79733.c: New test.
9331
9332 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9333
9334 PR target/80298
9335 * gcc.target/i386/pr80298-1.c: New test.
9336 * gcc.target/i386/pr80298-2.c: Ditto.
9337
9338 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9339
9340 PR target/80082
9341 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9342 ARMv7-R.
9343
9344 2017-04-06 Richard Biener <rguenther@suse.de>
9345
9346 PR tree-optimization/80334
9347 * g++.dg/torture/pr80334.C: New testcase.
9348
9349 2017-04-06 Martin Liska <mliska@suse.cz>
9350
9351 PR sanitizer/80166
9352 * gcc.dg/asan/pr80166.c: New test.
9353
9354 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9355
9356 PR tree-optimization/79390
9357 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9358
9359 2017-04-06 Richard Biener <rguenther@suse.de>
9360
9361 PR tree-optimization/80262
9362 * gcc.target/i386/pr80262.c: New testcase.
9363
9364 2017-04-06 Richard Biener <rguenther@suse.de>
9365
9366 PR middle-end/80281
9367 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9368
9369 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9370
9371 PR rtl-optimization/70703
9372 * gcc.target/i386/pr70703.c: New.
9373
9374 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9375
9376 PR sanitizer/80308
9377 * c-c++-common/asan/pr80308.c: New test.
9378
9379 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9380
9381 PR target/79890
9382 * gcc.target/s390/pr79890.c: New test case.
9383
9384 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9385
9386 PR target/80310
9387 * c-c++-common/ubsan/pr80310.c: New test.
9388
9389 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9390
9391 PR c++/80297
9392 * g++.dg/torture/pr80297.C: New test.
9393
9394 PR tree-optimization/79390
9395 * gcc.target/i386/pr79390.c: New test.
9396 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9397
9398 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9399
9400 PR c++/80296
9401 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9402
9403 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9404
9405 PR target/80307
9406 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9407 targeting any CPU or architecture.
9408 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9409 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9410 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9411 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9412 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9413 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9414 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9415 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9416
9417 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
9418
9419 PR fortran/69498
9420 * gfortran.dg/submodule_unexp.f90: New test.
9421
9422 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9423
9424 PR target/80286
9425 * gcc.target/i386/avx-pr80286.c: New test.
9426 * gcc.dg/pr80286.c: New test.
9427
9428 2017-04-04 Richard Biener <rguenther@suse.de>
9429
9430 PR middle-end/80281
9431 * gcc.dg/torture/pr80281.c: New testcase.
9432
9433 2017-04-04 Richard Biener <rguenther@suse.de>
9434
9435 PR tree-optimization/80275
9436 * g++.dg/opt/pr80275.C: Make g static.
9437
9438 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9439
9440 PR rtl-optimization/60818
9441 * gcc.c-torture/compile/pr60818.c: New testcase.
9442
9443 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
9444
9445 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9446 * gcc.dg/20031012-1.c: Likewise.
9447 * gcc.dg/ipa/ipcp-1.c: Likewise.
9448 * gcc.dg/torture/matrix-3.c: Likewise.
9449 * gcc.target/powerpc/ppc-spe.c: Likewise.
9450 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9451
9452 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9453
9454 PR target/80246
9455 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9456 powerpc_vsx_ok.
9457 (std, ld): Limit scan-assembler-times check to lp64.
9458 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9459 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9460 powerpc_vsx_ok.
9461
9462 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9463
9464 PR target/80246
9465 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9466
9467 2017-04-03 Richard Biener <rguenther@suse.de>
9468
9469 PR tree-optimization/80275
9470 * g++.dg/opt/pr80275.C: New testcase.
9471
9472 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9473
9474 PR testsuite/79356
9475 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9476
9477 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9478
9479 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9480 (bal): Increase iteration count and assume alignment.
9481
9482 2017-04-03 Bin Cheng <bin.cheng@arm.com>
9483
9484 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9485
9486 2017-04-02 Andrew Pinski <apinski@cavium.com>
9487
9488 * gcc.c-torture/compile/nested-3.c: New testcase.
9489 * gcc.c-torture/execute/20170401-1.c: New testcase.
9490 * gcc.c-torture/execute/20170401-2.c: New testcase.
9491
9492 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9493
9494 PR rtl-optimization/79405
9495 gcc.dg/pr79405.c: New testcase.
9496
9497 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9498
9499 PR debug/79255
9500 * gcc.dg/pr79255.c: New test.
9501
9502 PR c++/79572
9503 * g++.dg/ubsan/null-8.C: New test.
9504
9505 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9506
9507 PR target/80107
9508 * gfortran.dg/pr80107.f: New.
9509
9510 2017-03-31 Jeff Law <law@redhat.com>
9511
9512 PR tree-optimization/49498
9513 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9514
9515 2017-03-31 Richard Biener <rguenther@suse.de>
9516
9517 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9518
9519 2017-03-31 Richard Biener <rguenther@suse.de>
9520
9521 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9522
9523 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9524
9525 PR libstdc++/80251
9526 * g++.dg/ext/is_aggregate.C: New test.
9527
9528 PR middle-end/80173
9529 * gcc.target/i386/pr80173.c: New test.
9530
9531 PR middle-end/80163
9532 * gcc.dg/pr80163.c: New test.
9533
9534 PR debug/80025
9535 * gcc.dg/torture/pr80025.c: New test.
9536
9537 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9538
9539 * gcc.target/mips/pr52125.c: Add -msym32.
9540
9541 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9542
9543 PR translation/80189
9544 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9545 * g++.dg/gomp/sharing-1.C: Likewise.
9546 * gfortran.dg/gomp/pr44536.f90: Likewise.
9547 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9548 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9549 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9550 * gfortran.dg/gomp/pr33439.f90: Likewise.
9551 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9552 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9553 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9554 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9555 * gcc.dg/gomp/sharing-1.c: Likewise.
9556
9557 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9558
9559 PR target/80246
9560 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9561 Darwin and SPE.
9562 (dxex, dxexq): Update return type.
9563 (diex, diexq): Update argument type.
9564 * gcc.target/powerpc/pr80246.c: New test.
9565
9566 2017-03-30 Martin Jambor <mjambor@suse.cz>
9567
9568 PR ipa/77333
9569 * g++.dg/ipa/pr77333.C: New test.
9570
9571 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9572
9573 PR target/80206
9574 * gcc.target/i386/pr80206.c: New test.
9575
9576 2017-03-30 Richard Biener <rguenther@suse.de>
9577
9578 PR tree-optimization/77498
9579 * gfortran.dg/pr77498.f: New testcase.
9580
9581 2017-03-29 Marek Polacek <polacek@redhat.com>
9582
9583 PR c/79730
9584 * gcc.dg/pr79730.c: New test.
9585
9586 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9587
9588 PR libgfortran/78670
9589 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9590 a character of length 1. Update test for success.
9591 * gfortran.dg/dtio_28.f03: New test.
9592 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9593 'scratch' to delete the file when done.
9594
9595 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9596
9597 PR rtl-optimization/80233
9598 * gcc.c-torture/compile/pr80233.c: New testcase.
9599
9600 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9601
9602 PR fortran/80254
9603 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9604 * gfortran.dg/dec_io_2a.f90: instead (new test).
9605
9606 2017-03-28 Jiong Wang <jiong.wang@arm.com>
9607
9608 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9609
9610 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9611
9612 PR testsuite/43496
9613 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9614 generating PIC code.
9615
9616 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9617
9618 PR rtl-optimization/80193
9619 * gcc.target/i386/pr80193.c: New.
9620
9621 2017-03-28 Janus Weil <janus@gcc.gnu.org>
9622
9623 PR fortran/78661
9624 * gfortran.dg/dtio_25.f90: Modified test case.
9625 * gfortran.dg/dtio_27.f90: New test case.
9626
9627 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
9628
9629 PR target/53383
9630 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9631 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9632 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9633
9634 2017-03-28 Bin Cheng <bin.cheng@arm.com>
9635
9636 * gcc.c-torture/compile/irreducible-loop.c: New.
9637
9638 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9639
9640 PR tree-optimization/80218
9641 * gcc.dg/pr80218.c: New test.
9642
9643 2017-03-28 Richard Biener <rguenther@suse.de>
9644
9645 PR tree-optimization/78644
9646 * gcc.dg/pr78644-1.c: New testcase.
9647 * gcc.dg/pr78644-2.c: Likewise.
9648
9649 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9650
9651 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9652 * gcc.dg/pic-4.c: Likewise.
9653 * gcc.dg/pie-3.c: Likewise.
9654 * gcc.dg/pie-4.c: Likewise.
9655
9656 2017-03-28 Martin Liska <mliska@suse.cz>
9657
9658 PR ipa/80205
9659 * g++.dg/ipa/pr80205.C: New test.
9660
9661 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9662
9663 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9664 with sizeof(int) < 4.
9665 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9666 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9667 * gcc.dg/torture/pr79777.c: Likewise.
9668 * gcc.dg/torture/pr79910.c: Likewise.
9669
9670 2017-03-28 Richard Biener <rguenther@suse.de>
9671
9672 PR middle-end/80222
9673 * g++.dg/pr80222.C: New testcase.
9674
9675 2017-03-28 Martin Liska <mliska@suse.cz>
9676
9677 PR ipa/80104
9678 * gcc.dg/ipa/pr80104.c: New test.
9679
9680 2017-03-28 Marek Polacek <polacek@redhat.com>
9681
9682 PR sanitizer/80067
9683 * c-c++-common/ubsan/shift-10.c: New test.
9684
9685 2017-03-27 Jeff Law <law@redhat.com>
9686
9687 PR tree-optimization/80216
9688 * gcc.c-torture/compile/pr80216.c: New test.
9689
9690 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9691
9692 PR middle-end/80162
9693 * c-c++-common/pr80162-1.c: New test.
9694 * c-c++-common/pr80162-2.c: New test.
9695 * c-c++-common/pr80162-3.c: New test.
9696
9697 PR target/80102
9698 * g++.dg/opt/pr80102.C: New test.
9699
9700 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9701
9702 PR target/78543
9703 * gcc.target/powerpc/pr78543.c: New test.
9704
9705 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
9706
9707 PR target/80103
9708 * gcc.target/powerpc/pr80103-1.c: New test.
9709
9710 2017-03-27 Richard Biener <rguenther@suse.de>
9711
9712 PR tree-optimization/80181
9713 * gcc.dg/torture/pr80181.c: New testcase.
9714
9715 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
9716
9717 * gcc.target/arc/interrupt-4.c: New file.
9718
9719 2017-03-27 Richard Biener <rguenther@suse.de>
9720
9721 PR ipa/79776
9722 * g++.dg/ipa/pr79776.C: New testcase.
9723
9724 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9725
9726 PR sanitizer/80168
9727 * gcc.dg/asan/pr80168.c: New test.
9728
9729 2017-03-27 Richard Biener <rguenther@suse.de>
9730
9731 PR tree-optimization/80170
9732 * gcc.dg/pr80170.c: New testcase.
9733
9734 2017-03-27 Richard Biener <rguenther@suse.de>
9735
9736 PR middle-end/80171
9737 * g++.dg/torture/pr80171.C: New testcase.
9738
9739 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
9740
9741 * gcc.dg/torture/pr79732.c: Require alias support.
9742 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
9743
9744 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
9745 libatomic_available.
9746 * gfortran.dg/coarray_image_status_1.f08: Likewise.
9747 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
9748
9749 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9750
9751 PR libgfortran/78881
9752 * gfortran.dg/dtio_26.f90: New test.
9753
9754 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
9755
9756 PR fortran/80156
9757 PR fortran/79382
9758 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
9759 testcase for PR80156. Add a main programme that tests that
9760 the typebound generic is accessible.
9761
9762 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
9763
9764 PR rtl-optimization/80160
9765 PR rtl-optimization/80159
9766
9767 * gcc.target/i386/pr80160.c: New test.
9768
9769 2017-03-24 Jakub Jelinek <jakub@redhat.com>
9770
9771 PR sanitizer/79904
9772 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
9773
9774 2017-03-24 Marek Polacek <polacek@redhat.com>
9775
9776 PR c++/80119
9777 * g++.dg/warn/Wuninitialized-9.C: New test.
9778
9779 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9780
9781 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
9782 and remove the high-level builtin. The error message for the
9783 would prevent compilation from reaching the second.
9784 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
9785
9786 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9787
9788 * gcc.target/s390/vxe/negfma-1.c: New test.
9789
9790 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9791
9792 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
9793 * gcc.target/s390/arch12/mul-1.c: New test.
9794 * gcc.target/s390/arch12/mul-2.c: New test.
9795
9796 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9797
9798 * gcc.target/s390/vxe/vllezlf-1.c: New test.
9799
9800 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9801
9802 * gcc.target/s390/vxe/popcount-1.c: New test.
9803
9804 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9805
9806 * gcc.target/s390/vxe/bitops-1.c: New test.
9807
9808 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9809
9810 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
9811 * lib/target-supports.exp: Add effective target check s390_vxe.
9812
9813 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9814
9815 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
9816 comparison instructions used from now on.
9817
9818 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9819
9820 * gcc.target/s390/s390.exp (check_effective_target_vector):
9821 Include target-supports.exp and move target_vector check routine
9822 ...
9823 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
9824 here and rename it.
9825 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
9826 check from vector to s390_vx.
9827 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
9828 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
9829 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
9830 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
9831 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
9832 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
9833 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
9834 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
9835 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
9836
9837 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9838
9839 * gcc.target/s390/vector/vec-init-2.c: New test.
9840
9841 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9842
9843 * gcc.dg/ubsan/pr79904-2.c: New test.
9844
9845 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9846
9847 PR target/79893
9848 * gcc.target/s390/zvector/pr79893.c: New test.
9849
9850 2017-03-24 Jakub Jelinek <jakub@redhat.com>
9851
9852 PR rtl-optimization/80112
9853 * gcc.dg/pr80112.c: New test.
9854
9855 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9856
9857 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
9858 etc. line numbers.
9859 * gcc.dg/Walloca-1.c: Likewise.
9860 * gcc.dg/Walloca-2.c: Likewise.
9861 * gcc.dg/Wvla-larger-than-2.c: Likewise.
9862
9863 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9864
9865 PR tree-optimization/80158
9866 * gfortran.fortran-torture/compile/pr80158.f: New file.
9867
9868 2017-03-24 Richard Biener <rguenther@suse.de>
9869
9870 PR tree-optimization/80167
9871 * gcc.dg/graphite/pr80167.c: New testcase.
9872
9873 2017-03-24 Tom de Vries <tom@codesourcery.com>
9874
9875 PR testsuite/80092
9876 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
9877 dg-require-effective-target global_constructor.
9878 * gcc.dg/tls/emutls-2.c: Same.
9879
9880 2017-03-24 Tom de Vries <tom@codesourcery.com>
9881
9882 PR testsuite/80092
9883 * c-c++-common/Wimplicit-fallthrough-34.c: Add
9884 dg-require-effective-target indirect_jumps.
9885
9886 2017-03-24 Tom de Vries <tom@codesourcery.com>
9887
9888 PR testsuite/80092
9889 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
9890 nonlocal_goto.
9891
9892 2017-03-24 Tom de Vries <tom@codesourcery.com>
9893
9894 PR testsuite/80092
9895 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
9896 * gcc.dg/Walloca-12.c: Same.
9897 * gcc.dg/attr-alloc_size-8.c: Same.
9898 * gcc.dg/Walloca-4.c: Same.
9899 * gcc.dg/Walloca-8.c: Same.
9900 * gcc.dg/Walloca-13.c: Same.
9901 * gcc.dg/Walloca-14.c: Same.
9902 * gcc.dg/attr-alloc_size-9.c: Same.
9903 * gcc.dg/Walloca-1.c: Same.
9904 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9905 * gcc.dg/Walloca-5.c: Same.
9906 * gcc.dg/Walloca-10.c: Same.
9907 * gcc.dg/Walloca-9.c: Same.
9908 * gcc.dg/attr-alloc_size-6.c: Same.
9909 * gcc.dg/Wvla-larger-than-1.c: Same.
9910 * gcc.dg/torture/pr71881.c: Same.
9911 * gcc.dg/torture/pr71901.c: Same.
9912 * gcc.dg/torture/pr78742.c: Same.
9913 * gcc.dg/builtin-alloc-size.c: Same.
9914 * gcc.dg/Walloca-2.c: Same.
9915 * gcc.dg/Walloca-6.c: Same.
9916 * gcc.dg/Walloca-11.c: Same.
9917 * gcc.dg/attr-alloc_size-7.c: Same.
9918 * gcc.dg/Wvla-larger-than-2.c: Same.
9919 * gcc.dg/Walloca-3.c: Same.
9920 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9921 * gcc.c-torture/compile/pr79413.c: Same.
9922 * gcc.c-torture/compile/pr78439.c: Same.
9923
9924 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9925
9926 * gcc.target/powerpc/p9-options-1.c: New test.
9927
9928 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9929
9930 PR target/71436
9931 * gcc.c-torture/compile/pr71436.c: New test.
9932
9933 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9934 Richard Biener <rguenther@suse.de>
9935
9936 PR tree-optimization/79908
9937 PR tree-optimization/80136
9938 * gcc.dg/torture/pr79908.c: New file.
9939
9940 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
9941
9942 PR fortran/39239
9943 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
9944
9945 2017-03-22 Jakub Jelinek <jakub@redhat.com>
9946
9947 PR c++/80141
9948 * g++.dg/gomp/pr80141.C: New test.
9949
9950 PR c++/80129
9951 * g++.dg/torture/pr80129.C: New test.
9952
9953 PR sanitizer/80110
9954 * g++.dg/tsan/pr80110.C: New test.
9955
9956 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9957
9958 PR fortran/80142
9959 * gfortran.dg/any_loc.f90: New test case.
9960
9961 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9962
9963 PR target/80082
9964 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
9965 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
9966
9967 2017-03-22 Martin Liska <mliska@suse.cz>
9968
9969 PR target/79906
9970 * g++.dg/ext/mv8.C: Add power* targets.
9971
9972 2017-03-21 Martin Sebor <msebor@redhat.com>
9973
9974 PR c++/79548
9975 * g++.dg/warn/Wunused-var-26.C: New test.
9976
9977 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9978
9979 PR tree-optimization/79908
9980 * gcc.dg/torture/pr79908.c: Revert addition of new file.
9981
9982 2017-03-21 Marek Polacek <polacek@redhat.com>
9983 Martin Sebor <msebor@redhat.com>
9984
9985 PR tree-optimization/80109
9986 * gcc.dg/Walloca-14.c: New test.
9987
9988 2017-03-21 Jakub Jelinek <jakub@redhat.com>
9989
9990 PR target/80125
9991 * gcc.target/powerpc/pr80125.c: New test.
9992
9993 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
9994
9995 PR fortran/69498
9996 * gfortran.dg/unexp_attribute.f90: New test
9997
9998 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9999 Richard Biener <rguenther@suse.de>
10000
10001 PR tree-optimization/79908
10002 * gcc.dg/torture/pr79908.c: New file.
10003
10004 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10005
10006 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10007 with sizeof(int) < 4.
10008
10009 2017-03-21 Martin Liska <mliska@suse.cz>
10010
10011 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10012 apostrophes.
10013
10014 2017-03-21 Richard Biener <rguenther@suse.de>
10015
10016 PR tree-optimization/80032
10017 * g++.dg/opt/pr80032.C: New testcase.
10018
10019 2017-03-21 Richard Biener <rguenther@suse.de>
10020
10021 PR tree-optimization/80122
10022 * gcc.dg/torture/pr80122.c: New testcase.
10023
10024 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10025
10026 * gcc.dg/pic-2.c: Skip for MIPS.
10027 * gcc.dg/pie-2.c: Skip for MIPS.
10028
10029 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10030
10031 PR c++/77752
10032 * g++.dg/cpp0x/initlist97.C: New.
10033 * g++.dg/cpp0x/initlist85.C: Update.
10034
10035 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10036
10037 PR c/67338
10038 * gcc.dg/pr67338.c: New test.
10039
10040 PR c++/35878
10041 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10042 dump instead of assembler.
10043 * g++.dg/init/pr35878_2.C: Likewise.
10044 * g++.dg/init/pr35878_3.C: Likewise.
10045
10046 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10047
10048 PR c/80097
10049 * gcc.dg/ubsan/pr80097.c: New test.
10050
10051 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10052
10053 PR tree-optimization/80054
10054 * g++.dg/torture/pr80054.C: New file.
10055
10056 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10057
10058 PR target/79963
10059 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10060 directive to assure selection of proper bit using rlwinm insn.
10061 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10062 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10063 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10064 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10065
10066 2017-03-20 Marek Polacek <polacek@redhat.com>
10067 Paolo Carlini <paolo.carlini@oracle.com>
10068
10069 PR c++/80059 - ICE with noexcept and __transaction_atomic
10070 * g++.dg/tm/pr80059-2.C: New test.
10071 * g++.dg/tm/pr80059.C: New test.
10072
10073 2017-03-20 Martin Liska <mliska@suse.cz>
10074
10075 PR middle-end/79753
10076 * gcc.target/i386/mpx/pr79753.c: New test.
10077
10078 2017-03-20 Martin Liska <mliska@suse.cz>
10079
10080 PR target/79769
10081 PR target/79770
10082 * g++.dg/pr79769.C: New test.
10083 * gcc.target/i386/mpx/pr79770.c: New test.
10084
10085 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10086
10087 PR target/78857
10088 * gcc.target/s390/load-and-test-fp-1.c: New test.
10089 * gcc.target/s390/load-and-test-fp-2.c: New test.
10090
10091 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10092
10093 PR fortran/79676
10094 * gfortran.dg/submodule_28.f08 : New test.
10095
10096 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10097
10098 PR fortran/71838
10099 * gfortran.dg/submodule_26.f08 : New test.
10100 * gfortran.dg/submodule_27.f08 : New test.
10101
10102 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10103
10104 PR target/79951
10105 * gcc.target/powerpc/pr79951.c: New.
10106
10107 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10108
10109 PR rtl-optimization/79910
10110 * gcc.dg/torture/pr79910.c: New test.
10111
10112 2017-03-17 Jeff Law <law@redhat.com>
10113
10114 PR tree-optimization/71437
10115 * gcc.dg/tree-ssa/pr71437.c: New test.
10116 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10117 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10118 now caught by VRP, but which were previously caught by DOM.
10119
10120 2017-03-17 Richard Biener <rguenther@suse.de>
10121
10122 PR middle-end/80075
10123 * g++.dg/torture/pr80075.C: New testcase.
10124
10125 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10126
10127 PR target/71294
10128 * g++.dg/pr71294.C: New test.
10129
10130 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10131
10132 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10133
10134 2017-03-16 Jakub Jelinek <jakub@redhat.com>
10135
10136 PR fortran/80010
10137 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10138
10139 PR fortran/79886
10140 * gfortran.dg/pr79886.f90: New test.
10141
10142 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10143
10144 PR target/79038
10145 * gcc.target/powerpc/pr79038-1.c: New test.
10146
10147 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10148
10149 PR fortran/33271
10150 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10151
10152 2017-03-15 Jiong Wang <jiong.wang@arm.com>
10153
10154 PR testsuite/79356
10155 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10156
10157 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
10158
10159 PR target/80019
10160 * gcc.target/i386/pr80019.c: New test.
10161
10162 2017-03-15 Martin Liska <mliska@suse.cz>
10163
10164 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10165
10166 2017-03-14 Martin Sebor <msebor@redhat.com>
10167
10168 PR tree-optimization/79800
10169 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10170 * gcc.dg/tree-ssa/pr79800.c: New test.
10171
10172 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10173
10174 PR target/79947
10175 * gcc.target/powerpc/pr79947.c: New test.
10176
10177 2017-03-14 Martin Sebor <msebor@redhat.com>
10178
10179 PR middle-end/80020
10180 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10181 * gcc.dg/attr-alloc_size-7.c: Same.
10182 * gcc.dg/attr-alloc_size-9.c: Same.
10183 * gcc.dg/builtin-alloc-size.c: Same.
10184 * gcc.dg/pr80020.c: New test.
10185
10186 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10187
10188 PR rtl-optimization/79728
10189 * gcc.target/i386/sse-globalreg.c: New test.
10190
10191 2017-03-14 Martin Liska <mliska@suse.cz>
10192
10193 PR lto/66295
10194 * gcc.dg/tree-prof/pr66295.c: New test.
10195
10196 2017-03-13 Martin Liska <mliska@suse.cz>
10197
10198 PR middle-end/78339
10199 * gcc.target/i386/mpx/pr78339.c: New test.
10200
10201 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10202
10203 * gcc.target/arc/bitfield.c: New file.
10204
10205 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10206
10207 * gcc.target/arc/pr9001090948.c: New file.
10208
10209 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10210
10211 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10212 Fix test. Make early-out condition return early. Correct comments.
10213
10214 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10215
10216 PR libgfortran/78854
10217 * gfortran.dg/dtio_25.f90: New test.
10218
10219 2017-03-10 Martin Sebor <msebor@redhat.com>
10220
10221 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10222
10223 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10224
10225 PR rtl-optimization/78911
10226 * gcc.target/i386/pr78911-1.c: New test.
10227 * gcc.target/i386/pr78911-2.c: New test.
10228
10229 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
10230
10231 PR target/79941
10232 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10233 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10234 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10235
10236 2017-03-10 Marek Polacek <polacek@redhat.com>
10237
10238 PR c++/79967
10239 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10240
10241 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10242
10243 PR c++/79899
10244 * g++.dg/other/friend7.C: New test.
10245
10246 PR c++/79896
10247 * g++.dg/ext/int128-5.C: New test.
10248
10249 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10250
10251 PR testsuite/79356
10252 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10253 powerpc, sparc, or s390x.
10254
10255 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10256
10257 PR target/79907
10258 * gcc.target/powerpc/pr79907.c: New.
10259
10260 2017-03-10 Olivier Hainque <hainque@adacore.com>
10261
10262 * gnat.dg/opt64.adb: New test.
10263 * gnat.dg/opt64_pkg.ads: New helper.
10264 * gnat.dg/opt64_pkg.adb: New helper.
10265
10266 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10267
10268 PR rtl-optimization/79909
10269 * gcc.target/powerpc/pr79909.c: New test.
10270
10271 PR tree-optimization/79972
10272 * gcc.dg/pr79972.c: New test.
10273
10274 PR tree-optimization/77975
10275 * gcc.dg/pr77975.c: New test.
10276
10277 2017-03-09 Marek Polacek <polacek@redhat.com>
10278
10279 PR c++/79962
10280 PR c++/79984
10281 * c-c++-common/nonnull-3.c: New test.
10282 * g++.dg/warn/Wnonnull3.C: New test.
10283
10284 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10285
10286 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10287 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10288
10289 2017-03-09 Marek Polacek <polacek@redhat.com>
10290
10291 PR sanitizer/79757
10292 * gcc.dg/ubsan/pr79757-1.c: New test.
10293 * gcc.dg/ubsan/pr79757-2.c: New test.
10294 * gcc.dg/ubsan/pr79757-3.c: New test.
10295 * gcc.dg/ubsan/pr79757-4.c: New test.
10296 * gcc.dg/ubsan/pr79757-5.c: New test.
10297
10298 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10299
10300 PR c/79969
10301 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10302
10303 2017-03-09 Marek Polacek <polacek@redhat.com>
10304
10305 PR c++/79687
10306 * g++.dg/expr/ptrmem8.C: New test.
10307 * g++.dg/expr/ptrmem9.C: New test.
10308
10309 2017-03-09 Richard Biener <rguenther@suse.de>
10310
10311 PR tree-optimization/79977
10312 * gcc.dg/graphite/pr79977.c: New testcase.
10313
10314 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10315
10316 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10317 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10318 * lib/target-supports.exp (check_effective_target_rdynamic):
10319 New proc.
10320
10321 2017-03-09 Richard Biener <rguenther@suse.de>
10322
10323 PR middle-end/79971
10324 * gcc.dg/fixed-point/pr79971.c: New testcase.
10325
10326 2017-03-09 Richard Biener <rguenther@suse.de>
10327
10328 PR ipa/79970
10329 * gcc.dg/torture/pr79970.c: New testcase.
10330
10331 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10332
10333 PR c++/71966
10334 * g++.dg/cpp0x/pr71966-1.C: New.
10335 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10336
10337 2017-03-09 Martin Liska <mliska@suse.cz>
10338
10339 PR tree-optimization/79631
10340 * gcc.target/i386/mpx/pr79631.c: New test.
10341
10342 2017-03-09 Martin Liska <mliska@suse.cz>
10343
10344 PR target/65705
10345 PR target/69804
10346 * gcc.target/i386/pr71458.c: Update scanned pattern.
10347
10348 2017-03-09 Marek Polacek <polacek@redhat.com>
10349
10350 PR c++/79672
10351 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10352 * g++.dg/warn/Wduplicated-branches3.C: New test.
10353
10354 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10355
10356 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10357
10358 2017-03-09 Martin Liska <mliska@suse.cz>
10359
10360 PR ipa/79764
10361 * g++.dg/pr79764.C: New test.
10362
10363 2017-03-09 Martin Liska <mliska@suse.cz>
10364
10365 PR ipa/79761
10366 * g++.dg/pr79761.C: New test.
10367
10368 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10369
10370 PR sanitizer/79944
10371 * c-c++-common/asan/pr79944.c: New test.
10372
10373 PR target/79932
10374 * gcc.target/i386/pr79932-2.c: New test.
10375
10376 PR target/79932
10377 * gcc.target/i386/pr79932-1.c: New test.
10378
10379 2017-03-09 Marek Polacek <polacek@redhat.com>
10380
10381 PR c++/79900 - ICE in strip_typedefs
10382 * g++.dg/warn/Wpadded-1.C: New test.
10383
10384 2017-03-08 Marek Polacek <polacek@redhat.com>
10385
10386 * g++.dg/Walloca1.C: Adjust dg-warning.
10387
10388 2017-03-08 Andrew Haley <aph@redhat.com>
10389
10390 PR tree-optimization/79943
10391 * gcc.dg/tree-ssa/pr79943.c: New test.
10392
10393 2017-03-08 Richard Biener <rguenther@suse.de>
10394
10395 PR tree-optimization/79955
10396 * gcc.dg/uninit-24.c: New testcase.
10397
10398 2017-03-08 Richard Biener <rguenther@suse.de>
10399
10400 PR tree-optimization/79920
10401 * gcc.dg/vect/pr79920.c: New testcase.
10402
10403 2017-03-08 Jakub Jelinek <jakub@redhat.com>
10404
10405 PR sanitizer/79904
10406 * gcc.dg/ubsan/pr79904.c: New test.
10407
10408 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10409
10410 PR c/79834
10411 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10412 diagnostics.
10413
10414 2017-03-07 Marek Polacek <polacek@redhat.com>
10415
10416 PR middle-end/79809
10417 * g++.dg/Walloca1.C: New test.
10418
10419 2017-03-07 Martin Liska <mliska@suse.cz>
10420
10421 PR middle-end/68270
10422 * g++.dg/pr68270.C: New test.
10423
10424 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10425
10426 PR rtl-optimization/79901
10427 * gcc.target/i386/pr79901.c: New test.
10428
10429 PR sanitizer/79897
10430 * c-c++-common/ubsan/pr79897.c: New test.
10431
10432 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10433
10434 PR rtl-optimization/79571
10435 * gcc.target/i386/pr79571.c: New.
10436
10437 2017-03-06 Marek Polacek <polacek@redhat.com>
10438
10439 PR c++/79796 - ICE with NSDMI and this pointer
10440 * g++.dg/cpp0x/nsdmi13.C: New test.
10441
10442 2017-03-06 Julia Koval <julia.koval@intel.com>
10443
10444 PR target/79793
10445 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10446 directives.
10447 * gcc.target/i386/interrupt-13.c: Ditto.
10448 * gcc.target/i386/interrupt-14.c: Ditto.
10449 * gcc.target/i386/interrupt-15.c: Ditto.
10450
10451 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10452
10453 PR c++/79822
10454 * g++.dg/cpp0x/constexpr-79822.C: New test.
10455
10456 2017-03-06 Richard Biener <rguenther@suse.de>
10457
10458 PR tree-optimization/79894
10459 * gcc.dg/vect/pr79887.c: New testcase.
10460
10461 2017-03-06 Richard Biener <rguenther@suse.de>
10462
10463 PR tree-optimization/79824
10464 * gcc.dg/vect/pr79824-1.c: New testcase.
10465 * gcc.dg/vect/pr79824-2.c: Likewise.
10466
10467 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10468
10469 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10470 gettimeofday. Remove dg-skip-if for AVR.
10471 * lib/target-supports.exp (check_effective_target_gettimeofday):
10472 New proc.
10473
10474 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10475
10476 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10477 * gcc.target/s390/hotpatch-10.c: Likewise.
10478 * gcc.target/s390/hotpatch-11.c: Likewise.
10479 * gcc.target/s390/hotpatch-12.c: Likewise.
10480 * gcc.target/s390/hotpatch-13.c: Likewise.
10481 * gcc.target/s390/hotpatch-14.c: Likewise.
10482 * gcc.target/s390/hotpatch-15.c: Likewise.
10483 * gcc.target/s390/hotpatch-16.c: Likewise.
10484 * gcc.target/s390/hotpatch-17.c: Likewise.
10485 * gcc.target/s390/hotpatch-18.c: Likewise.
10486 * gcc.target/s390/hotpatch-19.c: Likewise.
10487 * gcc.target/s390/hotpatch-2.c: Likewise.
10488 * gcc.target/s390/hotpatch-26.c: Likewise.
10489 * gcc.target/s390/hotpatch-27.c: Likewise.
10490 * gcc.target/s390/hotpatch-28.c: Likewise.
10491 * gcc.target/s390/hotpatch-3.c: Likewise.
10492 * gcc.target/s390/hotpatch-4.c: Likewise.
10493 * gcc.target/s390/hotpatch-5.c: Likewise.
10494 * gcc.target/s390/hotpatch-6.c: Likewise.
10495 * gcc.target/s390/hotpatch-7.c: Likewise.
10496 * gcc.target/s390/hotpatch-8.c: Likewise.
10497 * gcc.target/s390/hotpatch-9.c: Likewise.
10498
10499 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10500
10501 PR c++/64574
10502 * g++.dg/template/crash125.C: New.
10503
10504 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10505
10506 PR target/79812
10507 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10508
10509 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10510
10511 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10512
10513 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10514
10515 * gcc.target/mips/msa-minmax.c: New tests.
10516
10517 2017-03-06 Martin Liska <mliska@suse.cz>
10518
10519 PR sanitize/79783
10520 * g++.dg/asan/pr79783.C: New test.
10521
10522 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10523
10524 * gcc.target/mips/msa-dotp.c: New tests.
10525
10526 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10527
10528 * gcc.target/mips/msa-bclri.c: New test.
10529
10530 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10531
10532 PR c++/70266
10533 * g++.dg/tm/pr70266.C: New.
10534
10535 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
10536 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10537
10538 * gfortran.dg/coarray/fail_image_1.f08: New test.
10539 * gfortran.dg/coarray/fail_image_2.f08: New test.
10540 * gfortran.dg/coarray/failed_images_1.f08: New test.
10541 * gfortran.dg/coarray/failed_images_2.f08: New test.
10542 * gfortran.dg/coarray/image_status_1.f08: New test.
10543 * gfortran.dg/coarray/image_status_2.f08: New test.
10544 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10545 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10546 * gfortran.dg/coarray_fail_st.f90: New test.
10547 * gfortran.dg/coarray_failed_images_1.f08: New test.
10548 * gfortran.dg/coarray_image_status_1.f08: New test.
10549 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10550
10551 2017-03-03 Marek Polacek <polacek@redhat.com>
10552
10553 PR c/79758
10554 * gcc.dg/noncompile/pr79758.c: New test.
10555
10556 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10557
10558 PR middle-end/79805
10559 * g++.dg/opt/pr79805.C: New test.
10560
10561 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10562
10563 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10564 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10565 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10566 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10567 * gcc.target/i386/i386.exp
10568 (check_effective_target_avx512vpopcntdq): New.
10569
10570 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10571
10572 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10573 ilp32 targets and match DImode registers for lp64 targets.
10574
10575 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
10576
10577 * g++.dg/pr71624.C: Disable for x32.
10578 * g++.dg/pr71633.C: Ditto.
10579
10580 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10581
10582 PR target/79807
10583 * gcc.target/i386/pr79807.c: New test.
10584
10585 2017-03-03 Martin Liska <mliska@suse.cz>
10586
10587 PR tree-optimization/79803
10588 * gcc.dg/tree-ssa/pr79803.c: New test.
10589
10590 2017-03-03 Martin Liska <mliska@suse.cz>
10591
10592 PR rtl-optimization/79574
10593 * gcc.dg/pr79574-2.c: New test.
10594
10595 2017-03-03 Richard Biener <rguenther@suse.de>
10596
10597 PR c++/79825
10598 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10599
10600 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10601
10602 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10603
10604 2017-03-03 Marek Polacek <polacek@redhat.com>
10605
10606 PR c++/79791
10607 * g++.dg/warn/Wwrite-strings-1.C: New test.
10608 * g++.dg/warn/Wwrite-strings-2.C: New test.
10609 * g++.dg/warn/Wwrite-strings-3.C: New test.
10610 * g++.dg/warn/Wwrite-strings-4.C: New test.
10611 * g++.dg/warn/Wwrite-strings-5.C: New test.
10612 * g++.dg/warn/Wwrite-strings-6.C: New test.
10613 * g++.dg/warn/Wwrite-strings-7.C: New test.
10614 * g++.dg/warn/Wwrite-strings-8.C: New test.
10615 * g++.dg/warn/Wwrite-strings-9.C: New test.
10616 * g++.dg/warn/Wwrite-strings-10.C: New test.
10617 * g++.dg/warn/Wwrite-strings-11.C: New test.
10618 * g++.dg/warn/Wwrite-strings-12.C: New test.
10619
10620 2017-03-03 Richard Biener <rguenther@suse.de>
10621
10622 PR middle-end/79818
10623 * gcc.dg/torture/pr79818.c: New testcase.
10624
10625 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10626
10627 PR c++/79782
10628 * g++.dg/warn/Wunused-parm-10.C: New test.
10629
10630 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10631
10632 * gcc.dg/rtl/x86_64/*.c: Test for
10633 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10634
10635 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10636
10637 PR target/79514
10638 * gcc.target/i386/pr79514.c: New test.
10639
10640 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10641
10642 PR rtl-optimization/79780
10643 * gcc.c-torture/compile/pr79780.c: New test.
10644
10645 2017-03-02 Richard Biener <rguenther@suse.de>
10646
10647 PR tree-optimization/79345
10648 PR c++/42000
10649 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10650 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10651 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10652
10653 2017-03-02 Richard Biener <rguenther@suse.de>
10654
10655 PR c/79756
10656 * gcc.dg/vector-1.c: New testcase.
10657
10658 2017-03-02 Bin Cheng <bin.cheng@arm.com>
10659
10660 PR tree-optimization/66768
10661 * gcc.target/i386/pr66768.c: New test.
10662
10663 2017-03-02 Richard Biener <rguenther@suse.de>
10664
10665 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10666 * gcc.dg/rtl/x86_64/final.c: Likewise.
10667 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10668 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10669 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10670 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10671
10672 2017-03-02 Richard Biener <rguenther@suse.de>
10673
10674 PR tree-optimization/79777
10675 * gcc.dg/torture/pr79777.c: New testcase.
10676
10677 2017-03-01 Martin Sebor <msebor@redhat.com>
10678
10679 PR middle-end/79692
10680 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
10681 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
10682 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
10683 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
10684
10685 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
10686
10687 * gcc.target/i386/invsize-2.c: New test.
10688 * gcc.target/i386/invsize-3.c: Ditto.
10689 * gcc.target/i386/invsize-4.c: Ditto.
10690 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
10691 * gcc.target/i386/stackalign/asm-1.c: Ditto.
10692
10693 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10694
10695 PR target/79439
10696 * gcc.target/powerpc/pr79439.c: New test.
10697
10698 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
10699
10700 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
10701 scan string.
10702
10703
10704 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10705
10706 PR target/79395
10707 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
10708 pattern to look for vcmpequd. instead of vcmpnew.
10709 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
10710 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
10711 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
10712 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
10713 look for xvcmpeqdp. instead of xvcmpnedp.
10714 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
10715 look for vcmpequd. instead of vcmpnew.
10716 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
10717 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10718 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
10719 look for xvcmpeqsp. instead of xvcmpnesp.
10720 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
10721 look for xvcmpeqdp. instead of xvcmpnedp.
10722 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
10723 look for vcmpequd. instead of vcmpnew.
10724 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
10725 look for vcmpeqsp instead of xvcmpnesp.
10726 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
10727 look for xvcmpeqdp instead of xvcmpnedp.
10728
10729 2017-03-01 Richard Biener <rguenther@suse.de>
10730
10731 PR middle-end/79721
10732 * gcc.dg/torture/pr79721.c: New testcase.
10733
10734 2017-03-01 Jakub Jelinek <jakub@redhat.com>
10735
10736 PR c++/79681
10737 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
10738 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
10739
10740 PR c++/79746
10741 * g++.dg/warn/Wunused-parm-9.C: New test.
10742
10743 PR tree-optimization/79734
10744 * g++.dg/opt/pr79734.C: New test.
10745
10746 2017-02-28 Jakub Jelinek <jakub@redhat.com>
10747
10748 PR tree-optimization/79737
10749 * gcc.c-torture/execute/pr79737-1.c: New test.
10750 * gcc.c-torture/execute/pr79737-2.c: New test.
10751
10752 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
10753
10754 * gcc.target/sparc/20170228-1.c: New test.
10755
10756 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
10757
10758 * gcc.target/i386/invsize-1.c: New test.
10759
10760 2017-02-28 Martin Sebor <msebor@redhat.com>
10761
10762 PR tree-optimization/79691
10763 * gcc.dg/tree-ssa/pr79691.c: New test.
10764
10765 2017-02-28 Jakub Jelinek <jakub@redhat.com>
10766
10767 PR target/79729
10768 * gcc.target/i386/pr79729.c: New test.
10769
10770 2017-02-28 Richard Biener <rguenther@suse.de>
10771
10772 PR tree-optimization/79740
10773 * gcc.dg/torture/pr79740.c: New testcase.
10774
10775 2017-02-28 Richard Biener <rguenther@suse.de>
10776
10777 PR middle-end/79731
10778 * c-c++-common/torture/pr79731.c: New testcase.
10779
10780 2017-02-28 Richard Biener <rguenther@suse.de>
10781
10782 PR tree-optimization/79732
10783 * gcc.dg/torture/pr79732.c: New testcase.
10784
10785 2017-02-28 Richard Biener <rguenther@suse.de>
10786
10787 PR tree-optimization/79723
10788 * gcc.target/i386/pr79723.c: New testcase.
10789
10790 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
10791
10792 PR target/79544
10793 * gcc.target/powerpc/pr79544.c: New.
10794
10795 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10796
10797 PR c++/79414
10798 * g++.dg/parse/crash67.C: New.
10799
10800 2017-02-27 Bin Cheng <bin.cheng@arm.com>
10801
10802 PR tree-optimization/77536
10803 * gcc.dg/vect/pr79347.c: Revise testing string.
10804
10805 2017-02-27 Richard Biener <rguenther@suse.de>
10806
10807 PR tree-optimization/45397
10808 * gcc.dg/tree-ssa/pr45397.c: New testcase.
10809
10810 2017-02-27 Richard Biener <rguenther@suse.de>
10811
10812 PR tree-optimization/79690
10813 * gcc.target/i386/pr79690.c: New testcase.
10814
10815 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10816
10817 PR fortran/51119
10818 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
10819 of original.
10820 * gfortran.dg/inline_matmul_11.f90: Likewise.
10821 * gfortran.dg/inline_matmul_9.f90: Likewise.
10822 * gfortran.dg/matmul_13.f90: New test.
10823 * gfortran.dg/matmul_14.f90: New test.
10824
10825 2017-02-25 Jakub Jelinek <jakub@redhat.com>
10826
10827 PR middle-end/79396
10828 * g++.dg/opt/pr79396.C: New test.
10829
10830 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10831
10832 PR fortran/79597
10833 * gfortran.dg/dtio_6.f90: Update test.
10834
10835 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10836
10837 PR fortran/79601
10838 * gfortran.dg/interface_operator_2.f90: New test.
10839
10840 2017-02-24 Jakub Jelinek <jakub@redhat.com>
10841
10842 PR c/79677
10843 * gcc.dg/pr79677.c: New test.
10844
10845 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
10846
10847 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
10848 of mov.ps.
10849 * gcc.target/mips/mips-ps-type.c (move): Likewise.
10850 (cond_move1): Simplify condition to force generation of
10851 mov[nz].ps.
10852 (cond_move2): Likewise.
10853
10854 2017-02-24 Jakub Jelinek <jakub@redhat.com>
10855
10856 PR c++/79588
10857 * g++.dg/warn/Wrestrict-1.C: New test.
10858 * g++.dg/warn/Wrestrict-2.C: New test.
10859
10860 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
10861
10862 * g++.dg/ext/complit15.C: Require LTO.
10863
10864 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
10865
10866 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
10867 logical_op_short_circuit to skip targets.
10868 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
10869 and s390.
10870
10871 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10872
10873 * gnat.dg/opt63.adb: New test.
10874
10875 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10876
10877 * gnat.dg/discr47.adb: New test.
10878
10879 2017-02-24 Richard Biener <rguenther@suse.de>
10880
10881 PR tree-optimization/79389
10882 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
10883
10884 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
10885
10886 PR c++/79361
10887 * g++.dg/cpp0x/pr79361-1.C: New.
10888 * g++.dg/cpp0x/pr79361-2.C: Likewise.
10889
10890 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
10891
10892 * gcc.target/visium/bit_test.c: Accept any lsr form.
10893 * gcc.target/visium/block_move.c: Tweak.
10894
10895 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
10896
10897 PR 68749
10898 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
10899
10900 2017-02-23 Richard Biener <rguenther@suse.de>
10901
10902 PR tree-optimization/79683
10903 * gcc.target/i386/pr79683.c: New testcase.
10904
10905 2017-02-22 Jeff Law <law@redhat.com>
10906
10907 PR tree-optimization/79578
10908 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
10909
10910 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
10911
10912 * gcc.target/mips/msa-fp-cc.c: New test.
10913
10914 2017-02-22 Jakub Jelinek <jakub@redhat.com>
10915
10916 PR c++/79664
10917 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
10918 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
10919 * g++.dg/gomp/pr79664.C: New test.
10920
10921 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
10922
10923 2017-02-22 Marek Polacek <polacek@redhat.com>
10924
10925 PR c++/79653
10926 * g++.dg/cpp0x/alignas10.C: New test.
10927 * g++.dg/cpp0x/alignas9.C: New test.
10928
10929 PR c++/79657
10930 * g++.dg/ext/underlying_type12.C: New test.
10931
10932 PR c/79662
10933 * gcc.dg/enum-incomplete-4.c: New test.
10934
10935 2017-02-22 Jakub Jelinek <jakub@redhat.com>
10936
10937 PR target/70465
10938 * gcc.target/i386/pr70465-2.c: New test.
10939
10940 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
10941
10942 * gcc.dg/pr61441.c: Use dg-add-options ieee.
10943
10944 2017-02-22 Richard Biener <rguenther@suse.de>
10945
10946 PR tree-optimization/79673
10947 * gcc.target/i386/pr79673.c: New testcase.
10948
10949 2017-02-22 Richard Biener <rguenther@suse.de>
10950
10951 PR tree-optimization/79666
10952 * gcc.dg/torture/pr79666.c: New testcase.
10953
10954 2017-02-22 Martin Liska <mliska@suse.cz>
10955
10956 PR lto/79587
10957 * gcc.dg/tree-prof/pr79587.c: New test.
10958
10959 2017-02-21 Marek Polacek <polacek@redhat.com>
10960
10961 PR c++/79535
10962 * g++.dg/ext/flexary23.C: New test.
10963
10964 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
10965
10966 PR target/79593
10967 * gcc.target/i386/pr79593.c: New test.
10968
10969 2017-02-21 Jakub Jelinek <jakub@redhat.com>
10970
10971 PR c++/79654
10972 * g++.dg/cpp1z/decomp26.C: New test.
10973
10974 PR sanitizer/79589
10975 * g++.dg/ubsan/pr79589.C: New test.
10976
10977 2017-02-21 Jeff Law <law@redhat.com>
10978
10979 PR tree-optimization/79621
10980 * gcc.c-torture/compile/pr79621.c: New test.
10981
10982 2017-02-21 Jakub Jelinek <jakub@redhat.com>
10983
10984 PR c++/79655
10985 * g++.dg/cpp1y/constexpr-79655.C: New test.
10986
10987 PR c++/79639
10988 * g++.dg/cpp1y/constexpr-79639.C: New test.
10989
10990 PR target/79633
10991 * gcc.target/i386/mpx/pr79633.c: New test.
10992
10993 PR target/79570
10994 * gcc.dg/pr79570.c: New test.
10995
10996 PR c++/79641
10997 * c-c++-common/pr79641.c: New test.
10998
10999 PR tree-optimization/79649
11000 * gcc.target/i386/pr79649.c: New test.
11001
11002 PR target/79494
11003 * gcc.dg/pr79494.c: New test.
11004
11005 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11006
11007 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11008 to dg-options.
11009
11010 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11011
11012 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11013
11014 2017-02-02 Jason Merrill <jason@redhat.com>
11015
11016 PR c++/79580
11017 * g++.dg/ext/complit15.C: New.
11018
11019 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11020
11021 PR target/78056
11022 * gcc.target/powerpc/pr78056-8.c: Remove.
11023
11024 2017-02-20 Marek Polacek <polacek@redhat.com>
11025
11026 PR middle-end/79537
11027 * gcc.dg/comp-goto-4.c: New test.
11028
11029 PR sanitizer/79558
11030 * c-c++-common/ubsan/bounds-14.c: New test.
11031
11032 2017-02-20 Jakub Jelinek <jakub@redhat.com>
11033
11034 PR target/79568
11035 * gcc.target/i386/pr79568-1.c: New test.
11036 * gcc.target/i386/pr79568-2.c: New test.
11037 * gcc.target/i386/pr79568-3.c: New test.
11038
11039 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
11040
11041 PR fortran/79382
11042 * gfortran.dg/dtio_10.f90: Change test of error message.
11043 * gfortran.dg/dtio_23.f90: New test.
11044 * gfortran.dg/dtio_24.f90: New test.
11045
11046 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
11047
11048 PR fortran/79434
11049 * gfortran.dg/submodule_25.f08: New test.
11050
11051 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11052
11053 PR fortran/79447
11054 * gfortran.dg/submodule_24.f08: New test.
11055
11056 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11057
11058 PR fortran/79229
11059 * gfortran.dg/class_allocate_24.f90: New test.
11060
11061 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11062
11063 PR fortran/79402
11064 * gfortran.dg/submodule_23.f90: New test.
11065
11066 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11067
11068 PR c++/79380
11069 * g++.dg/cpp0x/alignas8.C: New.
11070
11071 2017-02-19 Eric Fiselier <eric@efcs.ca>
11072 Jonathan Wakely <jwakely@redhat.com>
11073
11074 PR c++/69523
11075 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11076
11077 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11078
11079 * gcc.dg/gimplefe-26.c: New test.
11080
11081 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
11082
11083 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11084
11085 2017-02-18 Jakub Jelinek <jakub@redhat.com>
11086
11087 PR target/79569
11088 * gcc.target/i386/3dnowA-3.c: New test.
11089
11090 PR target/79559
11091 * gcc.target/i386/pr79559.c: New test.
11092
11093 2017-02-17 Joseph Myers <joseph@codesourcery.com>
11094
11095 * gcc.dg/c11-float-2.c: New test.
11096 * gcc.dg/torture/float128-floath.c,
11097 gcc.dg/torture/float128x-floath.c,
11098 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11099 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11100 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11101 *_DECIMAL_DIG macros with DECIMAL_DIG.
11102
11103 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11104
11105 PR target/79261
11106 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11107
11108 2017-02-17 Julia Koval <julia.koval@intel.com>
11109
11110 * gcc.target/i386/rdpid.c New test.
11111 * gcc.target/i386/sse-12.c: Add -mrdpid.
11112 * gcc.target/i386/sse-13.c: Ditto.
11113 * gcc.target/i386/sse-14.c: Ditto.
11114 * gcc.target/i386/sse-22.c: Ditto.
11115 * gcc.target/i386/sse-23.c: Ditto.
11116 * g++.dg/other/i386-2.C: Ditto.
11117 * g++.dg/other/i386-3.C: Ditto.
11118
11119 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11120
11121 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11122 * gcc.dg/pr61441.c: Ditto.
11123
11124 2017-02-17 Martin Liska <mliska@suse.cz>
11125
11126 PR rtl-optimization/79574
11127 * gcc.dg/pr79574.c: New test.
11128
11129 2017-02-17 Marek Polacek <polacek@redhat.com>
11130
11131 PR middle-end/79536
11132 * gcc.dg/torture/pr79536.c: New test.
11133
11134 2017-02-16 Alan Modra <amodra@gmail.com>
11135
11136 * gcc.c-torture/execute/pr79286.c: New.
11137
11138 2017-02-16 Jakub Jelinek <jakub@redhat.com>
11139
11140 PR c++/79512
11141 * c-c++-common/gomp/pr79512.c: New test.
11142
11143 2017-02-15 Martin Sebor <msebor@redhat.com>
11144
11145 PR c++/79363
11146 * g++.dg/ext/flexary12.C: Adjust.
11147 * g++.dg/ext/flexary20.C: Same.
11148 * g++.dg/ext/flexary21.C: Same.
11149 * g++.dg/ext/flexary22.C: New test.
11150
11151 2017-02-15 Bin Cheng <bin.cheng@arm.com>
11152
11153 PR tree-optimization/79347
11154 * gcc.dg/vect/pr79347.c: New test.
11155
11156 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11157
11158 PR c++/79301
11159 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11160 [[deprecated]] comment.
11161 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11162 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11163 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11164 [[deprecated]] in -std=c++11.
11165 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11166 [[fallthrough]] in -std=c++11 and -std=c++14.
11167
11168 PR c++/79288
11169 * g++.dg/tls/pr79288.C: New test.
11170
11171 2017-02-15 Marek Polacek <polacek@redhat.com>
11172
11173 PR c/79515
11174 * gcc.dg/dfp/pr79515.c: New.
11175
11176 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
11177
11178 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11179
11180 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11181
11182 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11183 "opt_files".
11184
11185 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11186
11187 PR target/79487
11188 * gcc.dg/dfp/pr79487.c: New test.
11189 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11190 2017-02-13 change.
11191
11192 2017-01-14 Carl Love <cel@us.ibm.com>
11193
11194 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11195 xvcvsxdsp and xvcvuxdsp instructions.
11196
11197 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11198
11199 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11200 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11201 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11202 64-bit default target.
11203 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11204 a 64-bit default target.
11205
11206 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11207
11208 PR target/79481
11209 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
11210 (test_3vx): Change return type from int to void.
11211 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11212 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11213 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11214 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11215 tests.
11216 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11217 (test_3vx): Change return type from int to void.
11218 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11219 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11220 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11221 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11222 tests.
11223 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11224 intrinsic. Change scan-assembler-times number from 1 to 2.
11225 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11226 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11227 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11228 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11229 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11230 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11231 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11232
11233 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11234
11235 PR middle-end/61225
11236 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11237 Use dg-additional-options for ia32 target. Remove XFAIL.
11238
11239 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11240
11241 PR target/79495
11242 * gcc.target/i386/pr79495.c: New test.
11243
11244 2017-02-14 Marek Polacek <polacek@redhat.com>
11245
11246 PR c++/79420
11247 PR c++/79463
11248 * g++.dg/cpp1y/pr79463.C: New.
11249 * g++.dg/template/incomplete10.C: New.
11250 * g++.dg/template/incomplete9.C: New.
11251
11252 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11253
11254 PR target/79498
11255 * gcc.target/i386/pr79498.c: New test.
11256
11257 2017-02-14 Martin Sebor <msebor@redhat.com>
11258
11259 PR middle-end/79448
11260 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11261 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11262 * gcc.dg/tree-ssa/pr79448.c: New test.
11263
11264 2017-02-14 Jeff Law <law@redhat.com>
11265
11266 PR tree-optimization/79095
11267 * g++.dg/pr79095-1.C: New test
11268 * g++.dg/pr79095-2.C: New test
11269 * g++.dg/pr79095-3.C: New test
11270 * g++.dg/pr79095-4.C: New test
11271 * g++.dg/pr79095-5.C: New test
11272 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11273 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11274
11275 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11276
11277 * gcc.target/aarch64/vect_fp16_1.c: New.
11278
11279 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11280
11281 * gcc.dg/gimplefe-25.c: New test.
11282
11283 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11284
11285 PR tree-optimization/79408
11286 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11287
11288 2017-02-14 Richard Biener <rguenther@suse.de>
11289
11290 PR middle-end/79432
11291 * gcc.dg/torture/pr79432.c: New testcase.
11292
11293 2017-02-13 Martin Sebor <msebor@redhat.com>
11294
11295 PR middle-end/79496
11296 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11297
11298 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11299
11300 PR sanitizer/79341
11301 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11302 variables volatile.
11303
11304 PR c++/79232
11305 * g++.dg/cpp1z/eval-order4.C: New test.
11306 * g++.dg/other/pr79232.C: New test.
11307
11308 2017-02-13 Nathan Sidwell <nathan@acm.org>
11309
11310 PR c++/79296
11311 * g++.dg/cpp0x/pr79296.C: New.
11312
11313 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11314
11315 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11316 Instead, xfail powerpc*-*-* && lp64.
11317
11318 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11319
11320 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11321 powerpc_p8vector_ok.
11322 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11323
11324 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11325
11326 PR target/79449
11327 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11328 for reading beyond a 4k boundary.
11329
11330 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11331
11332 PR rtl-optimization/79388
11333 PR rtl-optimization/79450
11334 * gcc.c-torture/execute/pr79388.c: New test.
11335 * gcc.c-torture/execute/pr79450.c: New test.
11336
11337 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11338
11339 PR fortran/65542
11340 * gfortran.dg/spread_init_expr_2.f90: New test case.
11341
11342 2017-02-11 Jakub Jelinek <jakub@redhat.com>
11343
11344 PR sanitizer/79341
11345 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11346
11347 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
11348
11349 PR tree-ssa/56727
11350 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11351
11352 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11353
11354 PR c++/79457
11355 * g++.dg/cpp0x/pr79457.C: New test.
11356
11357 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11358
11359 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11360 scan-assembler unless lp64.
11361
11362 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11363
11364 PR tree-optimization/66612
11365 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11366
11367 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11368
11369 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11370 of all powerpc.
11371
11372 2017-02-10 Marek Polacek <polacek@redhat.com>
11373
11374 PR c++/79435
11375 * g++.dg/cpp1y/pr79435.C: New.
11376
11377 PR c++/79184
11378 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11379
11380 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11381
11382 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11383 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11384 New.
11385 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11386 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11387 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11388 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11389 (vtst_expected_poly64x2): Move to aarch64-only section.
11390 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11391 (vtst_p64, vtstq_p64): New tests.
11392
11393 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11394
11395 PR c++/71737
11396 * g++.dg/cpp0x/pr71737.C: New.
11397
11398 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
11399 Richard Biener <rguenther@suse.de>
11400
11401 * gcc.dg/gimplefe-error-1.c: New testcase.
11402 * gcc.dg/gimplefe-error-2.c: New testcase.
11403 * gcc.dg/gimplefe-error-3.c: New testcase.
11404
11405 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11406
11407 PR tree-optimization/79411
11408 * gcc.c-torture/compile/pr79411.c: New test.
11409
11410 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11411 Jason Merrill <jason@redhat.com>
11412
11413 PR c++/79143
11414 * g++.dg/cpp1z/pr79143.C: New test.
11415
11416 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
11417
11418 * gcc.dg/loop-unswitch-2.c: Update testcase.
11419 * gcc.dg/loop-unswitch-1.c: Update testcase.
11420
11421 2017-02-09 Marek Polacek <polacek@redhat.com>
11422
11423 PR c/79428
11424 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11425 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11426 * c-c++-common/goacc/pr79428-1.c: New test.
11427 * c-c++-common/gomp/pr79428-2.c: New test.
11428 * c-c++-common/gomp/pr79428-5.c: New test.
11429 * c-c++-common/gomp/pr79428-6.c: New test.
11430 * c-c++-common/pr79428-3.c: New test.
11431
11432 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11433
11434 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11435 testcases.
11436
11437 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11438
11439 PR c/79413
11440 * gcc.c-torture/compile/pr79413.c: New test.
11441
11442 PR c++/79429
11443 * c-c++-common/gomp/pr79429.c: New test.
11444 * g++.dg/gomp/pr79429.C: New test.
11445
11446 PR c/79431
11447 * c-c++-common/gomp/pr79431.c: New test.
11448
11449 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11450 Cesar Philippidis <cesar@codesourcery.com>
11451 Joseph Myers <joseph@codesourcery.com>
11452 Chung-Lin Tang <cltang@codesourcery.com>
11453
11454 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11455 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11456 * c-c++-common/goacc/loop-auto-2.c: New.
11457 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11458 * c-c++-common/goacc/tile-2.c: New.
11459 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11460 * g++.dg/goacc/tile-1.C: New, check tile subst.
11461 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11462 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11463 * gfortran.dg/goacc/tile-1.f90: New test.
11464 * gfortran.dg/goacc/tile-2.f90: New test.
11465 * gfortran.dg/goacc/tile-lowering.f95: New test.
11466
11467 2017-02-09 Richard Biener <rguenther@suse.de>
11468
11469 PR tree-optimization/69823
11470 * gcc.dg/graphite/pr69823.c: New testcase.
11471
11472 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11473
11474 PR target/78604
11475 * gcc.target/powerpc/pr78604.c: New.
11476
11477 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11478
11479 PR target/68972
11480 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11481 disable this test on power architecture.
11482
11483 2017-02-08 Richard Biener <rguenther@suse.de>
11484
11485 PR tree-optimization/71824
11486 PR tree-optimization/79409
11487 * gcc.dg/graphite/pr71824-3.c: New testcase.
11488
11489 2017-02-08 Jakub Jelinek <jakub@redhat.com>
11490
11491 PR tree-optimization/79408
11492 * gcc.dg/tree-ssa/pr79408.c: New test.
11493
11494 2017-02-08 Richard Biener <rguenther@suse.de>
11495
11496 PR tree-optimization/71824
11497 * gcc.dg/graphite/pr71824-2.c: New testcase.
11498
11499 2017-02-07 Andrew Pinski <apinski@cavium.com>
11500
11501 * gcc.target/aarch64/popcount.c: New Testcase.
11502
11503 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11504
11505 PR rtl-optimization/79386
11506 * gcc.c-torture/compile/pr79386.c: New test.
11507
11508 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11509 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11510
11511 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11512 *-*-solaris*.
11513
11514 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11515
11516 PR target/79299
11517 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11518 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11519
11520 2017-02-07 Richard Biener <rguenther@suse.de>
11521
11522 * gcc.dg/gimplefe-23.c: New testcase.
11523 * gcc.dg/gimplefe-24.c: Likewise.
11524
11525 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11526
11527 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11528 scan-assembler instead of scan-assembler-times.
11529 * gcc.target/aarch64/test_frame_10.c: Likewise.
11530 * gcc.target/aarch64/test_frame_12.c: Likewise.
11531 * gcc.target/aarch64/test_frame_2.c: Likewise.
11532 * gcc.target/aarch64/test_frame_4.c: Likewise.
11533 * gcc.target/aarch64/test_frame_6.c: Likewise.
11534 * gcc.target/aarch64/test_frame_7.c: Likewise.
11535 * gcc.target/aarch64/test_frame_8.c: Likewise.
11536
11537 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11538
11539 * gcc.target/i386/pr78419.c: Require ifunc support.
11540
11541 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
11542
11543 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11544
11545 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11546
11547 PR c++/79360
11548 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11549
11550 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
11551
11552 * lib/target-supports.exp: Define the RISC-V target.
11553 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11554 * gcc.dg/builtin-apply2.c: Likewise.
11555 * gcc.dg/ifcvt-4.c: Likewise.
11556 * gcc.dg/loop-8.c: Likewise.
11557 * gcc.dg/sibcall-10.c: Likewise.
11558 * gcc.dg/sibcall-9.c: Likewise.
11559 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11560 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11561 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11562 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11563 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11564 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11565 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11566
11567 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11568
11569 PR target/66144
11570 * gcc.target/powerpc/pr66144-1.c: New test.
11571 * gcc.target/powerpc/pr66144-2.c: Likewise.
11572 * gcc.target/powerpc/pr66144-3.c: Likewise.
11573
11574 2017-02-06 Martin Sebor <msebor@redhat.com>
11575
11576 PR tree-optimization/79376
11577 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11578 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11579
11580 2017-02-06 Jakub Jelinek <jakub@redhat.com>
11581
11582 PR c++/79379
11583 * g++.dg/cpp1y/constexpr-79379.C: New test.
11584
11585 PR c++/79377
11586 * g++.dg/lookup/pr79377.C: New test.
11587
11588 PR c++/79372
11589 * g++.dg/cpp1z/decomp25.C: New test.
11590
11591 PR tree-optimization/79284
11592 * gcc.c-torture/compile/pr79284.c: New test.
11593
11594 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11595
11596 PR c++/70448
11597 * g++.dg/cpp0x/pr70448.C: New.
11598
11599 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11600
11601 PR 78348
11602 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11603 to dg-options.
11604
11605 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
11606
11607 PR target/78883
11608 * gcc.c-torture/compile/pr78883.c: New test.
11609
11610 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
11611
11612 PR tree-ssa/79347
11613 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11614 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11615 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11616 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11617 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11618 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11619 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11620 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11621 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11622 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11623 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11624 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11625 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11626
11627 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11628
11629 PR fortran/79344
11630 * gfortran.dg/allocate_with_source_24.f90: New test.
11631
11632 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11633
11634 PR fortran/79230
11635 * gfortran.dg/der_ptr_component_2.f90: New test.
11636
11637 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11638
11639 * gcc.target/sparc/20170205-1.c: New test.
11640
11641 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
11642
11643 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11644 libatomic_available.
11645
11646 * gcc.dg/pr77587.c: Require alias support.
11647 * gcc.dg/pr77587a.c: Likewise.
11648
11649 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11650 * gcc.c-torture/execute/pr78622.c: Likewise.
11651
11652 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11653 hppa*-*-hpux*.
11654 * c-c++-common/Wunused-var-16.c: Likewise.
11655 * c-c++-common/builtin-shuffle-1.c: Likewise.
11656 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11657 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11658
11659 2017-02-03 Martin Sebor <msebor@redhat.com>
11660
11661 PR tree-optimization/79327
11662 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
11663 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11664 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
11665
11666 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11667 Martin Sebor <msebor@redhat.com>
11668
11669 PR tree-optimization/79327
11670 * gcc.dg/tree-ssa/pr79327.c: New test.
11671 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11672 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11673 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11674 (test_sprintf_chk_range_schar): Adjust dg-message.
11675 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11676 * gcc.c-torture/execute/pr79327.c: New test.
11677
11678 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11679
11680 PR target/79354
11681 * gcc.target/powerpc/pr79354.c: New test.
11682 * gcc.c-torture/execute/pr79354.c: New test.
11683
11684 2017-02-03 Martin Sebor <msebor@redhat.com>
11685
11686 PR tree-optimization/79352
11687 * gcc.dg/tree-ssa/pr79352.c: New test.
11688
11689 2017-02-03 Martin Liska <mliska@suse.cz>
11690
11691 PR lto/66295
11692 * gcc.target/i386/mvc9.c: New test.
11693
11694 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
11695
11696 PR target/79158
11697 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
11698 to VSX reg.
11699
11700 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11701
11702 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
11703 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
11704 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
11705 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
11706 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
11707 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
11708 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
11709 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
11710 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
11711 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
11712 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
11713 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
11714 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
11715
11716 2017-02-02 Martin Sebor <msebor@redhat.com>
11717
11718 PR middle-end/79275
11719 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
11720 * gcc.dg/tree-ssa/pr79275.c: New test.
11721
11722 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11723
11724 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
11725
11726 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11727
11728 PR middle-end/77445
11729 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
11730 threading is done.
11731
11732 2017-02-02 Tamar Christina <tamar.christina@arm.com>
11733
11734 PR middle-end/78142
11735 * gcc.target/aarch64/vector_initialization_nostack.c
11736 (f12): Use one vector
11737
11738 2017-02-02 Jakub Jelinek <jakub@redhat.com>
11739
11740 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
11741 * c-c++-common/asan/misalign-1.c: Likewise.
11742 * c-c++-common/asan/misalign-2.c: Likewise.
11743 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
11744 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
11745 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
11746 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
11747 add -ffat-lto-objects from/to dg-additional-options.
11748 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
11749 dg-additional-options.
11750
11751 PR target/79197
11752 * gcc.target/powerpc/pr79197.c: New test.
11753 * gcc.c-torture/compile/pr79197.c: New test.
11754
11755 2017-02-02 Richard Biener <rguenther@suse.de>
11756
11757 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
11758
11759 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
11760
11761 PR c++/69637
11762 * g++.dg/cpp0x/pr69637-1.C: New.
11763 * g++.dg/cpp0x/pr69637-2.C: Likewise.
11764
11765 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11766
11767 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
11768
11769 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11770
11771 PR target/70012
11772 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
11773 conditions.
11774
11775 2017-02-01 Jakub Jelinek <jakub@redhat.com>
11776
11777 PR testsuite/79324
11778 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
11779 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
11780 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
11781 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
11782 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
11783 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
11784 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11785 * g++.dg/debug/dwarf2/align-1.C: Likewise.
11786 * g++.dg/debug/dwarf2/align-2.C: Likewise.
11787 * g++.dg/debug/dwarf2/align-3.C: Likewise.
11788 * g++.dg/debug/dwarf2/align-4.C: Likewise.
11789 * g++.dg/debug/dwarf2/align-5.C: Likewise.
11790 * g++.dg/debug/dwarf2/align-6.C: Likewise.
11791
11792 2017-02-01 Martin Liska <mliska@suse.cz>
11793
11794 PR testsuite/79272
11795 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
11796
11797 2017-02-01 Richard Biener <rguenther@suse.de>
11798
11799 PR testsuite/76957
11800 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
11801 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
11802 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
11803 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
11804
11805 2017-02-01 Richard Biener <rguenther@suse.de>
11806
11807 PR middle-end/79315
11808 * gfortran.dg/pr79315.f90: New testcase.
11809
11810 2017-02-01 Richard Biener <rguenther@suse.de>
11811
11812 PR tree-optimization/71824
11813 * gcc.dg/graphite/pr71824.c: New testcase.
11814
11815 2017-01-31 Jakub Jelinek <jakub@redhat.com>
11816
11817 PR c++/79304
11818 * g++.dg/diagnostic/pr79304.C: New test.
11819
11820 2017-01-31 David Malcolm <dmalcolm@redhat.com>
11821
11822 PR c++/79298
11823 * g++.dg/spellcheck-pr79298.C: New test case.
11824
11825 2017-01-31 David Malcolm <dmalcolm@redhat.com>
11826
11827 PR preprocessor/79210
11828 * gcc.dg/format/pr79210.c: New test case.
11829 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
11830 New function.
11831
11832 2017-01-31 Nathan Sidwell <nathan@acm.org>
11833
11834 PR c++/79290
11835 * g++.dg/warn/pr79290.C: New.
11836
11837 PR c++/67273
11838 PR c++/79253
11839 * g++.dg/cpp1y/pr67273.C: New.
11840 * g++.dg/cpp1y/pr79253.C: New.
11841
11842 2017-01-31 Nathan Sidwell <nathan@acm.org>
11843
11844 PR c++/79264
11845 * g++.dg/cpp1y/pr61636-1.C: Augment.
11846
11847 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
11848
11849 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
11850 rand() instead of random().
11851
11852 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
11853
11854 PR tree-optimization/71691
11855 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
11856
11857 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11858
11859 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
11860 __ARCH__.
11861
11862 2017-01-31 Jakub Jelinek <jakub@redhat.com>
11863
11864 PR tree-optimization/79267
11865 * g++.dg/opt/pr79267.C: New test.
11866
11867 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
11868
11869 PR debug/63238
11870 * gcc.dg/debug/dwarf2/align-1.c: New.
11871 * gcc.dg/debug/dwarf2/align-2.c: New.
11872 * gcc.dg/debug/dwarf2/align-3.c: New.
11873 * gcc.dg/debug/dwarf2/align-4.c: New.
11874 * gcc.dg/debug/dwarf2/align-5.c: New.
11875 * gcc.dg/debug/dwarf2/align-6.c: New.
11876 * gcc.dg/debug/dwarf2/align-as-1.c: New.
11877 * g++.dg/debug/dwarf2/align-1.C: New.
11878 * g++.dg/debug/dwarf2/align-2.C: New.
11879 * g++.dg/debug/dwarf2/align-3.C: New.
11880 * g++.dg/debug/dwarf2/align-4.C: New.
11881 * g++.dg/debug/dwarf2/align-5.C: New.
11882 * g++.dg/debug/dwarf2/align-6.C: New.
11883
11884 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11885
11886 PR target/79170
11887 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
11888
11889 2017-01-30 Martin Sebor <msebor@redhat.com>
11890
11891 PR testsuite/79293
11892 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
11893
11894 2017-01-30 Martin Liska <mliska@suse.cz>
11895
11896 PR gcov-profile/79259
11897 * g++.dg/tree-prof/pr79259.C: New test.
11898
11899 2017-01-30 Richard Biener <rguenther@suse.de>
11900
11901 PR tree-optimization/79276
11902 * gcc.dg/torture/pr79276.c: New testcase.
11903
11904 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
11905
11906 PR target/79240
11907 * gcc.target/s390/pr79240.c: New test.
11908
11909 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11910
11911 PR target/79268
11912 * gcc.target/powerpc/pr79268.c: New file.
11913 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
11914 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
11915 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
11916 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
11917
11918 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
11919
11920 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
11921
11922 PR testsuite/70583
11923 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
11924
11925 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
11926 * gnat.dg/debug9.adb: Likewise.
11927
11928 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
11929
11930 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
11931 libatomic_available.
11932 * gfortran.dg/coarray_42.f90: Likewise.
11933 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
11934 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
11935 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
11936
11937 2017-01-27 Martin Sebor <msebor@redhat.com>
11938
11939 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
11940
11941 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
11942
11943 PR rtl-optimization/79194
11944 * gcc.dg/torture/pr79194.c: New test.
11945
11946 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11947
11948 PR tree-optimization/71374
11949 * gcc.target/i386/pr71374.c: New.
11950
11951 2017-01-27 Martin Sebor <msebor@redhat.com>
11952
11953 PR c++/71290
11954 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
11955 a dg-error directive.
11956
11957 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11958
11959 PR target/79131
11960 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
11961 * gcc.target/arm/pr79131-2.c: New.
11962
11963 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11964
11965 PR target/65484
11966 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
11967 vectorized on POWER unless hardware misaligned loads are
11968 available.
11969
11970 2017-01-27 Bin Cheng <bin.cheng@arm.com>
11971
11972 PR rtl-optimization/78559
11973 * gcc.c-torture/execute/pr78559.c: New test.
11974
11975 2017-01-27 Richard Biener <rguenther@suse.de>
11976
11977 PR tree-optimization/79245
11978 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
11979 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
11980
11981 2017-01-27 Jakub Jelinek <jakub@redhat.com>
11982
11983 PR c/79199
11984 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
11985 target. Use 4294967293U instead of 4294967293.
11986
11987 2017-01-27 Richard Biener <rguenther@suse.de>
11988
11989 PR tree-optimization/71433
11990 * gcc.dg/Warray-bounds-21.c: New testcase.
11991
11992 2017-01-27 Richard Biener <rguenther@suse.de>
11993
11994 PR tree-optimization/79244
11995 * gcc.dg/torture/pr79244.c: New testcase.
11996
11997 2017-01-27 Jakub Jelinek <jakub@redhat.com>
11998
11999 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12000 all occurrences of 40 to 32.
12001
12002 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
12003
12004 PR target/79239
12005 * gcc.target/arm/pr79239.c: New test.
12006
12007 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12008
12009 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12010
12011 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
12012
12013 PR c++/64382
12014 * g++.dg/cpp1y/pr64382.C: New test.
12015
12016 2017-01-26 Martin Sebor <msebor@redhat.com>
12017
12018 PR middle-end/78703
12019 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12020 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12021 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12022 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12023
12024 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12025
12026 PR debug/79129
12027 * g++.dg/debug/dwarf2/pr79129.C: New test.
12028
12029 PR debug/78835
12030 * g++.dg/debug/dwarf2/pr78835.C: New test.
12031
12032 2017-01-26 Martin Sebor <msebor@redhat.com>
12033
12034 PR middle-end/78703
12035 * gcc.dg/format/pr78569.c: Adjust.
12036 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12037 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12038 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12039 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12040 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12041 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12042 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12043 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12044 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12045 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12046 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12047
12048 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12049
12050 PR c++/68727
12051 * g++.dg/other/offsetof8.C: Add expected error.
12052 * g++.dg/other/offsetof9.C: New test.
12053
12054 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
12055
12056 * g++.dg/opt/declone3.C: Require LTO.
12057
12058 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12059
12060 PR target/79131
12061 * gcc.target/arm/pr79131.c: New.
12062
12063 2017-01-26 Bin Cheng <bin.cheng@arm.com>
12064
12065 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12066
12067 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
12068
12069 PR libstdc++/79190
12070 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12071 matches replaced operator delete.
12072
12073 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12074
12075 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12076 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12077 avx512f with avx512dq.
12078 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12079 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12080 avx512f with avx512dq.
12081 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12082 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12083 avx512f with avx512dq.
12084
12085 2017-01-26 Marek Polacek <polacek@redhat.com>
12086
12087 PR c/79199
12088 * c-c++-common/Wduplicated-branches-13.c: New test.
12089
12090 2017-01-26 David Sherwood <david.sherwood@arm.com>
12091
12092 PR middle-end/79212
12093 * gfortran.dg/gomp/sharing-4.f90: New test.
12094
12095 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12096
12097 PR target/70465
12098 * gcc.target/i386/pr70465.c: New test.
12099
12100 * brig.dg/dg.exp: Update copyright years.
12101 * lib/brig-dg.exp: Update copyright years.
12102 * lib/brig.exp: Update copyright years.
12103
12104 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12105
12106 PR target/79179
12107 * gcc.target/powerpc/pr79179.c: New test.
12108
12109 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12110
12111 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12112 generation to accept D-mode memory accesses.
12113
12114 2017-01-25 Martin Sebor <msebor@redhat.com>
12115
12116 PR c++/71290
12117 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12118 * g++.dg/ext/flexarray-mangle.C: Same.
12119 * g++.dg/ext/flexarray-subst.C: Same.
12120 * g++.dg/ext/flexary10.C: Same.
12121 * g++.dg/ext/flexary11.C: Same.
12122 * g++.dg/ext/flexary14.C: Same.
12123 * g++.dg/ext/flexary16.C: Same.
12124 * g++.dg/ext/flexary18.C: Same.
12125 * g++.dg/ext/flexary19.C: Same.
12126 * g++.dg/ext/flexary7.C: Same.
12127 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12128 * g++.dg/ubsan/object-size-1.C: Same.
12129 * obj-c++.dg/property/at-property-23.mm: Same.
12130
12131 2017-01-25 Jakub Jelinek <jakub@redhat.com>
12132
12133 PR c++/78896
12134 * g++.dg/cpp1z/decomp24.C: New test.
12135
12136 PR c++/77914
12137 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12138 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12139 expect a warning.
12140 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12141 expect warnings.
12142 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12143 * g++.dg/cpp1y/pr59636.C: Likewise.
12144 * g++.dg/cpp1y/pr60190.C: Likewise.
12145
12146 2017-01-25 Bin Cheng <bin.cheng@arm.com>
12147
12148 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12149
12150 2017-01-25 Carl Love <cel@us.ibm.com>
12151
12152 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
12153 vec_packs built-ins
12154
12155 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12156
12157 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12158 -mcpu=cortex-a57.
12159 * gcc.target/arm/vseleqsf.c: Likewise.
12160 * gcc.target/arm/vselgedf.c: Likewise.
12161 * gcc.target/arm/vselgesf.c: Likewise.
12162 * gcc.target/arm/vselgtdf.c: Likewise.
12163 * gcc.target/arm/vselgtsf.c: Likewise.
12164 * gcc.target/arm/vselledf.c: Likewise.
12165 * gcc.target/arm/vsellesf.c: Likewise.
12166 * gcc.target/arm/vselltdf.c: Likewise.
12167 * gcc.target/arm/vselltsf.c: Likewise.
12168 * gcc.target/arm/vselnedf.c: Likewise.
12169 * gcc.target/arm/vselnesf.c: Likewise.
12170 * gcc.target/arm/vselvcdf.c: Likewise.
12171 * gcc.target/arm/vselvcsf.c: Likewise.
12172 * gcc.target/arm/vselvsdf.c: Likewise.
12173 * gcc.target/arm/vselvssf.c: Likewise.
12174
12175 2017-01-25 Richard Biener <rguenther@suse.de>
12176
12177 PR testsuite/72850
12178 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12179 to what we had before adding the threading passes.
12180
12181 2017-01-25 Richard Biener <rguenther@suse.de>
12182
12183 PR tree-optimization/69264
12184 * g++.dg/torture/pr69264.C: New testcase.
12185
12186 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12187
12188 PR target/79145
12189 * gcc.target/arm/pr79145.c: New test.
12190
12191 2017-01-25 Richard Biener <rguenther@suse.de>
12192
12193 PR debug/78363
12194 * g++.dg/gomp/pr78363-1.C: New testcase.
12195 * g++.dg/gomp/pr78363-2.C: Likewise.
12196 * g++.dg/gomp/pr78363-3.C: Likewise.
12197
12198 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12199
12200 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12201 * gcc.dg/lto/pr61526_0.c: Likewise.
12202 * gcc.dg/lto/pr64415_0.c: Likewise.
12203
12204 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12205
12206 PR c++/79205
12207 * g++.dg/cpp1z/decomp22.C: New test.
12208 * g++.dg/cpp1z/decomp23.C: New test.
12209
12210 2017-01-24 Nathan Sidwell <nathan@acm.org>
12211
12212 PR c++/78469
12213 * g++.dg/cpp0x/pr78469.C: New.
12214
12215 PR c++/79118
12216 * g++.dg/cpp0x/pr79118.C: New.
12217
12218 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12219
12220 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12221
12222 2017-01-24 David Malcolm <dmalcolm@redhat.com>
12223
12224 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12225 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12226 * gcc.dg/rtl/rtl.exp: New file.
12227 * gcc.dg/rtl/test.c: New file.
12228 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12229 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12230 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12231 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12232 * gcc.dg/rtl/x86_64/final.c: New test case.
12233 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12234 * gcc.dg/rtl/x86_64/ira.c: New test case.
12235 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12236 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12237 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12238 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12239 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12240 * gcc.dg/rtl/x86_64/test_1.h: New file.
12241 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12242 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12243 * gcc.dg/rtl/x86_64/times-two.h: New file.
12244 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12245
12246 2017-01-24 Bin Cheng <bin.cheng@arm.com>
12247
12248 PR tree-optimization/79159
12249 * g++.dg/tree-ssa/pr79159.C: New test.
12250
12251 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
12252 Martin Jambor <mjambor@suse.cz>
12253
12254 * lib/brig-dg.exp: New file.
12255 * lib/brig.exp: Likewise.
12256 * brig.dg/README: Likewise.
12257 * brig.dg/dg.exp: Likewise.
12258 * brig.dg/test/gimple/alloca.hsail: Likewise.
12259 * brig.dg/test/gimple/atomics.hsail: Likewise.
12260 * brig.dg/test/gimple/branches.hsail: Likewise.
12261 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12262 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12263 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12264 * brig.dg/test/gimple/mem.hsail: Likewise.
12265 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12266 * brig.dg/test/gimple/packed.hsail: Likewise.
12267 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12268 * brig.dg/test/gimple/variables.hsail: Likewise.
12269 * brig.dg/test/gimple/vector.hsail: Likewise.
12270
12271 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12272
12273 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12274 support asan, only on i?86/x86_64 require sse2_runtime.
12275
12276 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12277
12278 PR target/66669
12279 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12280 test on powerpc targets.
12281
12282 2017-01-23 Martin Sebor <msebor@redhat.com>
12283
12284 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12285
12286 2017-01-23 Richard Biener <rguenther@suse.de>
12287
12288 PR tree-optimization/79088
12289 PR tree-optimization/79188
12290 * gcc.dg/torture/pr79088.c: New testcase.
12291 * gcc.dg/torture/pr79188.c: Likewise.
12292
12293 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12294
12295 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12296 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12297 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12298 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12299 type of test function to reflect change in built-in function's
12300 return type.
12301 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12302 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12303 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12304 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12305 type and second argument type to reflect change in built-in
12306 function's type signature.
12307 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12308 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12309 type of test function to reflect change in built-in function's
12310 return type.
12311 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12312 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12313 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12314 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12315 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12316 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12317 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12318 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12319 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12320 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12321 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12322 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12323 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12324 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12325 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12326 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12327 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12328 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12329 type of test function to reflect change in built-in function's
12330 return type.
12331 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12332 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12333 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12334 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12335 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12336 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12337 test function's result and second argument to reflect change in
12338 built-in function's type signature.
12339 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12340
12341 2017-01-23 Nathan Sidwell <nathan@acm.org>
12342
12343 PR C++/71710
12344 * g++.dg/template/pr71710.C: New.
12345
12346 PR c++/71406
12347 PR c++/77508
12348 * g++.dg/template/pr71406.C: New.
12349
12350 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12351
12352 * gfortran.dg/integer_exponentiation_7.f90: New test.
12353
12354 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12355
12356 PR rtl-optimization/78634
12357 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12358
12359 2017-01-23 Bin Cheng <bin.cheng@arm.com>
12360
12361 PR tree-optimization/70754
12362 * gfortran.dg/pr70754.f90: New test.
12363
12364 2017-01-23 Martin Liska <mliska@suse.cz>
12365
12366 PR tree-optimization/79196
12367 * gcc.dg/asan/pr79196.c: New test.
12368 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12369
12370 2017-01-23 Michael Matz <matz@suse.de>
12371
12372 PR tree-optimization/78384
12373 * gcc.dg/pr78384.c: New test.
12374
12375 2017-01-23 Richard Biener <rguenther@suse.de>
12376
12377 PR tree-optimization/79186
12378 * gcc.dg/torture/pr79186.c: New testcase.
12379 * gcc.dg/torture/pr79187.c: Likewise.
12380
12381 2017-01-23 Martin Jambor <mjambor@suse.cz>
12382
12383 * gcc.dg/ipa/vrp8.c: New test.
12384
12385 2017-01-23 Martin Jambor <mjambor@suse.cz>
12386
12387 PR ipa/79108
12388 * gfortran.dg/lto/pr79108_0.f90: New test.
12389
12390 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12391
12392 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12393 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12394 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12395 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12396 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12397 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12398 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12399 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12400 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12401 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12402 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12403 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12404 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12405 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12406 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12407 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12408
12409 2017-01-23 Richard Biener <rguenther@suse.de>
12410 Nick Clifton <nickc@redhat.com>
12411
12412 PR testsuite/78421
12413 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12414 If the target is ARM return the result of the
12415 check_effective_target_arm_vect_no_misalign proc.
12416 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12417 support unaligned vectors then only expect one of the loops to be
12418 unrolled.
12419
12420 2017-01-23 Martin Liska <mliska@suse.cz>
12421
12422 * gcc.dg/asan/use-after-scope-10.c: New test.
12423 * gcc.dg/asan/use-after-scope-11.c: New test.
12424 * g++.dg/asan/use-after-scope-5.C: New test.
12425
12426 2017-01-23 Martin Liska <mliska@suse.cz>
12427
12428 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12429 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12430 sanopt optimization for ASAN_POISON.
12431
12432 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12433
12434 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12435
12436 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12437
12438 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12439 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12440 for poly*_t types.
12441 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12442 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12443 exec_vcombine): Likewise.
12444 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12445 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12446 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12447 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12448 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12449 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12450 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12451 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12452 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12453 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12454 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12455 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12456 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12457 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12458 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12459 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12460 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12461 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12462 Likewise.
12463 (TEST_VGET_LANE): Cast to uint to avoid warning.
12464 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12465 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12466 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12467 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12468 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12469 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12470 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12471 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12472 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12473 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12474 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12475 CHECK_POLY instead of CHECK for poly64_t types.
12476 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12477 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12478 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12479 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12480 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12481 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12482 uint32_t.
12483 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12484 for int32_t, int64_t.
12485 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12486 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12487 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12488 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12489 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12490 needed.
12491
12492 2017-01-22 Jakub Jelinek <jakub@redhat.com>
12493
12494 PR fortran/79154
12495 * gfortran.dg/gomp/pr79154-1.f90: New test.
12496 * gfortran.dg/gomp/pr79154-2.f90: New test.
12497
12498 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12499
12500 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12501
12502 2017-01-21 Marek Polacek <polacek@redhat.com>
12503
12504 PR testsuite/79169
12505 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12506
12507 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
12508
12509 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12510
12511 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12512
12513 PR rtl-optimization/79125
12514 * gcc.dg/torture/pr79125.c: New test.
12515
12516 2017-01-20 Jiong Wang <jiong.wang@arm.com>
12517
12518 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
12519 only.
12520 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12521 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
12522
12523 2017-01-20 Nathan Sidwell <nathan@acm.org>
12524
12525 PR c++/78495
12526 * g++.dg/cpp1z/inh-ctor38.C: New.
12527
12528 2017-01-20 Marek Polacek <polacek@redhat.com>
12529
12530 PR c/79152
12531 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12532
12533 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12534
12535 * lib/target-supports.exp (check_configured_with): New procedure.
12536 (check_effective_target_default_mode): new effective target.
12537 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12538 default mode. Fix dg-skip-if target selector syntax.
12539 * gcc.target/arm/optional_thumb-2.c: Likewise.
12540 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12541 syntax.
12542
12543 2017-01-20 David Malcolm <dmalcolm@redhat.com>
12544
12545 PR c++/77829
12546 PR c++/78656
12547 * g++.dg/spellcheck-pr77829.C: New test case.
12548 * g++.dg/spellcheck-pr78656.C: New test case.
12549
12550 2017-01-20 Marek Polacek <polacek@redhat.com>
12551
12552 PR c/64279
12553 * c-c++-common/Wduplicated-branches-1.c: New test.
12554 * c-c++-common/Wduplicated-branches-10.c: New test.
12555 * c-c++-common/Wduplicated-branches-11.c: New test.
12556 * c-c++-common/Wduplicated-branches-12.c: New test.
12557 * c-c++-common/Wduplicated-branches-2.c: New test.
12558 * c-c++-common/Wduplicated-branches-3.c: New test.
12559 * c-c++-common/Wduplicated-branches-4.c: New test.
12560 * c-c++-common/Wduplicated-branches-5.c: New test.
12561 * c-c++-common/Wduplicated-branches-6.c: New test.
12562 * c-c++-common/Wduplicated-branches-7.c: New test.
12563 * c-c++-common/Wduplicated-branches-8.c: New test.
12564 * c-c++-common/Wduplicated-branches-9.c: New test.
12565 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12566 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12567 * g++.dg/ext/builtin-object-size3.C: Likewise.
12568 * g++.dg/gomp/loop-1.C: Likewise.
12569 * g++.dg/warn/Wduplicated-branches1.C: New test.
12570 * g++.dg/warn/Wduplicated-branches2.C: New test.
12571
12572 2017-01-20 Martin Liska <mliska@suse.cz>
12573
12574 PR lto/69188
12575 * gcc.dg/lto/pr69188_0.c: New test.
12576 * gcc.dg/lto/pr69188_1.c: New test.
12577
12578 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12579
12580 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12581 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12582 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12583 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12584 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12585 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12586 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12587 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12588 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12589 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12590 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12591 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12592 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12593 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12594 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12595 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12596 * gcc.target/i386/avx-1.c: Test new intrinsics.
12597 * gcc.target/i386/sse-13.c: Ditto.
12598 * gcc.target/i386/sse-23.c: Ditto.
12599
12600 2017-01-20 Richard Biener <rguenther@suse.de>
12601
12602 PR tree-optimization/71264
12603 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12604
12605 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12606
12607 * gcc.target/mips/madd4-1.c: New file.
12608 * gcc.target/mips/madd4-2.c: Likewise.
12609 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12610 HAS_MADD4.
12611 (mips_option_groups): Add -m[no-]madd4.
12612 (mips-dg-init): Detect default -mno-madd4.
12613 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12614 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12615 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12616 * gcc.target/mips/nmadd-1.c: Likewise.
12617 * gcc.target/mips/nmadd-2.c: Likewise.
12618 * gcc.target/mips/nmadd-3.c: Likewise.
12619
12620 2017-01-19 Jiong Wang <jiong.wang@arm.com>
12621
12622 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12623 combined instructions.
12624 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12625 instructions.
12626 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12627 of pointer authentication.
12628
12629 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12630
12631 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12632 floating point hardware to run test.
12633
12634 2017-01-19 Tamar Christina <tamar.christina@arm.com>
12635
12636 * lib/target-supports.exp
12637 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12638
12639 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12640
12641 PR testsuite/79051
12642 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12643 __x86_64__]: Allow for target i?86-*-*.
12644
12645 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12646
12647 PR target/78176
12648 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12649 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12650 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12651 HAS_LXC1.
12652 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12653 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12654 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12655
12656 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12657
12658 PR fortran/70696
12659 * gfortran.dg/coarray_43.f90: New test.
12660
12661 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
12662
12663 PR rtl-optimization/79121
12664 * gcc.c-torture/execute/pr79121.c: New test.
12665
12666 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12667
12668 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12669 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12670
12671 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
12672
12673 PR fortran/50069
12674 PR fortran/55086
12675 * gfortran.dg/pr50069_1.f90: New test.
12676 * gfortran.dg/pr50069_2.f90: New test.
12677 * gfortran.dg/pr55086_1.f90: New test.
12678 * gfortran.dg/pr55086_1_tfat.f90: New test.
12679 * gfortran.dg/pr55086_2.f90: New test.
12680 * gfortran.dg/pr55086_2_tfat.f90: New test.
12681 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
12682
12683 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12684 * gcc.dg/strcmp-1.c: New test.
12685 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
12686
12687 2017-01-18 David Malcolm <dmalcolm@redhat.com>
12688
12689 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
12690 (dejagnu_fail): Likewise.
12691 (dejagnu_note): Likewise.
12692 (pass): Provide forward decl, moving true decl to after #include
12693 of harness.h.
12694 (fail): Likewise.
12695 (note): Likewise.
12696
12697 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12698
12699 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12700 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12701
12702 2017-01-18 Nathan Sidwell <nathan@acm.org>
12703
12704 PR c++/78488
12705 * g++.dg/cpp1z/inh-ctor37.C: New.
12706
12707 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
12708
12709 PR rtl-optimization/78952
12710 * gcc.target/i386/pr78952-1.c: New test.
12711 * gcc.target/i386/pr78952-2.c: Ditto.
12712
12713 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12714
12715 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
12716
12717 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12718
12719 PR fortran/70696
12720 * gfortran.dg/coarray_event_1.f08: New test.
12721
12722 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12723
12724 PR target/77416
12725 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
12726 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
12727 from dg-options.
12728 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
12729 guarded test.
12730 * gcc.target/powerpc/fusion4.c: Likewise.
12731 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
12732 guarded test.
12733 * gcc.target/powerpc/pr58673-1.c: Likewise.
12734 * gcc.target/powerpc/pr58673-2.c: Likewise.
12735 * gcc.target/powerpc/pr59054.c: Likewise.
12736
12737 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12738
12739 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
12740 vec_bperm.
12741 * gcc.target/powerpc/p9-vbpermd.c: New file.
12742
12743 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12744
12745 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
12746 (must_not_compile2): Downcase first letter of error messages.
12747 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
12748 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
12749
12750 2017-01-18 Nathan Sidwell <nathan@acm.org>
12751
12752 PR c++/79091
12753 * g++.dg/pr79091.C: New.
12754
12755 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12756
12757 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
12758 to dg-options.
12759 (p0): Add missing dg-error.
12760
12761 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
12762
12763 * gcc.target/msp430/mul_f5_muldef.c: New test.
12764
12765 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12766
12767 PR target/79004
12768 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
12769 options. Fix up the syntax for using \m and \M.
12770
12771 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12772
12773 PR target/78875
12774 * gcc.target/powerpc/ssp-1.c: New testcase.
12775 * gcc.target/powerpc/ssp-2.c: New testcase.
12776
12777 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12778
12779 * gcc.target/aarch64/eh_return.c: New test.
12780
12781 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12782
12783 * vec-rlmi-rlnm.c: New file.
12784
12785 2017-01-17 Nathan Sidwell <nathan@acm.org>
12786
12787 PR c++/61636
12788 * g++.dg/cpp1y/pr61636-1.C: New.
12789 * g++.dg/cpp1y/pr61636-2.C: New.
12790 * g++.dg/cpp1y/pr61636-3.C: New.
12791
12792 2017-01-17 Martin Sebor <msebor@redhat.com>
12793
12794 PR testsuite/79115
12795 * gcc.dg/pr78768.c: Make it a link-only test.
12796
12797 2017-01-17 David Malcolm <dmalcolm@redhat.com>
12798
12799 PR c++/71497
12800 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
12801 expected messages.
12802 * c-c++-common/Wmisleading-indentation.c: Likewise.
12803
12804 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
12805
12806 PR target/79058
12807 * gcc.target/arm/pr79058.c: New.
12808
12809 2017-01-17 Jakub Jelinek <jakub@redhat.com>
12810
12811 PR tree-optimization/71854
12812 * gcc.dg/vect/pr71854.c: New test.
12813
12814 2017-01-17 Martin Liska <mliska@suse.cz>
12815
12816 PR ipa/71207
12817 * g++.dg/ipa/pr71207.C: New test.
12818
12819 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
12820
12821 PR middle-end/77445
12822 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
12823 * gcc.dg/tree-ssa/pr77445.c: New testcase.
12824
12825 2017-01-17 Jakub Jelinek <jakub@redhat.com>
12826
12827 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
12828 rather than long unsigned int.
12829 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
12830
12831 2017-01-17 Richard Biener <rguenther@suse.de>
12832
12833 PR tree-optimization/71433
12834 * gcc.dg/Warray-bounds-20.c: New testcase.
12835
12836 2017-01-17 Richard Biener <rguenther@suse.de>
12837
12838 PR testsuite/52563
12839 PR testsuite/71237
12840 PR testsuite/77737
12841 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
12842 * gcc.dg/tree-ssa/scev-4.c: Likewise.
12843 * gcc.dg/tree-ssa/scev-5.c: Likewise.
12844
12845 2017-01-17 Alan Modra <amodra@gmail.com>
12846
12847 * gcc.target/powerpc/pr79066.c: New.
12848
12849 2017-01-16 Jeff Law <law@redhat.com>
12850
12851 PR tree-optimization/33562
12852 PR tree-optimization/61912
12853 PR tree-optimization/77485
12854 PR tree-optimization/79090
12855 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
12856 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
12857
12858 2017-01-16 Jakub Jelinek <jakub@redhat.com>
12859
12860 PR c/79089
12861 * gcc.c-torture/compile/pr79089.c: New test.
12862
12863 PR target/79080
12864 * gcc.dg/pr79080.c: New test.
12865
12866 2017-01-16 David Malcolm <dmalcolm@redhat.com>
12867
12868 PR c/78304
12869 * gcc.dg/format/pr78304.c: Convert argument from integral type
12870 to a pointer.
12871 * gcc.dg/format/pr78304-2.c: Likewise.
12872
12873 2017-01-16 Carl Love <cel@us.ibm.com>
12874
12875 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
12876 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
12877
12878 2017-01-16 Carl Love <cel@us.ibm.com>
12879
12880 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
12881 Change arguments and return type to bool long long.
12882
12883 2017-01-16 Martin Sebor <msebor@redhat.com>
12884
12885 PR testsuite/79051
12886 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
12887 on x86.
12888
12889 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12890
12891 Revert:
12892 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12893
12894 PR c++/71737
12895 * g++.dg/cpp0x/pr71737.C: New.
12896
12897 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12898
12899 * gcc.target/powerpc/swaps-p8-27.c: New.
12900
12901 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12902
12903 PR c++/71737
12904 * g++.dg/cpp0x/pr71737.C: New.
12905
12906 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
12907
12908 * gnat.dg/opt62.adb: New test.
12909 * gnat.dg/opt62_pkg.ads: New helper.
12910
12911 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
12912
12913 PR rtl-optimization/78626
12914 PR rtl-optimization/78727
12915 * gcc.dg/torture/pr78626.c: New test.
12916 * gcc.dg/torture/pr78727.c: New test.
12917
12918 2017-01-14 Alan Modra <amodra@gmail.com>
12919
12920 * gcc.c-torture/compile/pr72749.c: New test.
12921
12922 2017-01-13 David Malcolm <dmalcolm@redhat.com>
12923
12924 PR c/78304
12925 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
12926 (test_macro_2): New test.
12927 (test_macro_3): New test.
12928 (test_macro_4): New test.
12929 (test_non_contiguous_strings): Convert line number to line offset.
12930 * gcc.dg/format/pr78304-2.c: New test case.
12931 * gcc.dg/format/pr78304.c: New test case.
12932
12933 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
12934
12935 * gcc.target/i386/funcspec-56.inc: Add missing options and
12936 reorder options by implied ISAs, as in ix86_target_string.
12937
12938 2017-01-13 Marek Polacek <polacek@redhat.com>
12939
12940 PR c++/71166
12941 * g++.dg/cpp0x/constexpr-array18.C: New test.
12942
12943 2017-01-13 Jeff Law <law@redhat.com>
12944
12945 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
12946
12947 PR tree-optimization/61912
12948 PR tree-optimization/77485
12949 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
12950 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
12951 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
12952
12953 PR tree-optimization/33562
12954 PR tree-optimization/61912
12955 PR tree-optimization/77485
12956 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
12957 * gcc.dg/tree-ssa/complex-5.c: Likewise.
12958 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
12959 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
12960 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
12961 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
12962 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
12963
12964 2017-01-13 Martin Liska <mliska@suse.cz>
12965
12966 PR ipa/79043
12967 * gcc.c-torture/execute/pr79043.c: New test.
12968
12969 2017-01-13 Richard Biener <rguenther@suse.de>
12970
12971 PR middle-end/78411
12972 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
12973
12974 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12975
12976 PR fortran/70697
12977 * gfortran.dg/coarray/event_4.f08: New test.
12978
12979 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12980
12981 PR fortran/70696
12982 * gfortran.dg/coarray/event_3.f08: New test.
12983
12984 2017-01-13 Richard Biener <rguenther@suse.de>
12985
12986 PR tree-optimization/77283
12987 * gcc.dg/tree-ssa/split-path-9.c: Fix.
12988
12989 2017-01-13 Richard Biener <rguenther@suse.de>
12990
12991 * gcc.dg/gimplefe-22.c: New testcase.
12992
12993 2017-01-13 Richard Biener <rguenther@suse.de>
12994
12995 PR tree-optimization/77283
12996 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
12997 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
12998 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
12999
13000 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13001
13002 * gcc.dg/pr77862.c: Require fpic target.
13003
13004 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13005
13006 PR target/79004
13007 * gcc.target/powerpc/pr79004.c: New test.
13008
13009 2017-01-12 Martin Sebor <msebor@redhat.com>
13010
13011 * gcc.dg/pr78138.c: Adjust.
13012 * gcc.dg/pr78768.c: Adjust.
13013 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13014 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13015 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13016 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13017 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13018 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13019 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13020 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13021 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13022 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13023 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13024
13025 2017-01-12 Jakub Jelinek <jakub@redhat.com>
13026
13027 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13028
13029 2017-01-12 Martin Sebor <msebor@redhat.com>
13030
13031 PR testsuite/79051
13032 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13033 due to bug 79054.
13034
13035 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
13036
13037 * gcc.dg/pr78768.c: Require LTO.
13038
13039 2017-01-12 Martin Sebor <msebor@redhat.com>
13040
13041 PR c/79074
13042 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13043 due to the referenced bug.
13044
13045 2017-01-12 Martin Sebor <msebor@redhat.com>
13046
13047 PR testsuite/79073
13048 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13049
13050 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
13051
13052 * gcc.target/i386/builtin_target.c (check_features): Check all
13053 supported __builtin_cpu_supports options.
13054
13055 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13056
13057 PR tree-optimization/78319
13058 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13059 Remove xfail.
13060
13061 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13062
13063 PR target/79044
13064 * gcc.target/powerpc/swaps-p8-26.c: New.
13065
13066 2017-01-12 Richard Biener <rguenther@suse.de>
13067
13068 * gcc.dg/gimplefe-21.c: New testcase.
13069
13070 2017-01-12 Michael Collison <michael.collison@arm.com>
13071
13072 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13073
13074 2017-01-11 Julia Koval <julia.koval@intel.com>
13075 Uros Bizjak <ubizjak@gmail.com>
13076
13077 * gcc.target/i386/sgx.c New test.
13078 * gcc.target/i386/sse-12.c: Add -msgx.
13079 * gcc.target/i386/sse-13.c: Ditto.
13080 * gcc.target/i386/sse-14.c: Ditto.
13081 * gcc.target/i386/sse-22.c: Ditto.
13082 * gcc.target/i386/sse-23.c: Ditto.
13083 * g++.dg/other/i386-2.C: Ditto.
13084 * g++.dg/other/i386-3.C: Ditto.
13085
13086 2017-01-11 Martin Sebor <msebor@redhat.com>
13087
13088 PR c++/24511
13089 * g++.dg/template/explicit9.C: New test.
13090
13091 2017-01-11 Nathan Sidwell <nathan@acm.org>
13092
13093 PR c++/77812
13094 * g++.dg/pr77812.C: New.
13095
13096 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13097
13098 PR c++/71537
13099 * g++.dg/cpp1y/constexpr-71537.C: New test.
13100
13101 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13102 argument.
13103
13104 2017-01-11 Martin Sebor <msebor@redhat.com>
13105
13106 PR c/47931
13107 * c-c++-common/Waddress-2.c: New test.
13108
13109 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13110
13111 PR c++/78341
13112 * g++.dg/cpp0x/pr78341.C: New test.
13113
13114 2017-01-11 Martin Sebor <msebor@redhat.com>
13115
13116 PR c/78768
13117 * gcc.dg/pr78768.c: New test.
13118
13119 2017-01-11 David Malcolm <dmalcolm@redhat.com>
13120
13121 PR driver/78877
13122 * gcc.dg/spellcheck-options-14.c: New test case.
13123 * gcc.dg/spellcheck-options-15.c: New test case.
13124 * gcc.dg/spellcheck-options-16.c: New test case.
13125 * gcc.dg/spellcheck-options-17.c: New test case.
13126
13127 2017-01-11 Martin Liska <mliska@suse.cz>
13128
13129 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13130
13131 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13132
13133 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13134 instead of just 1 for the decomposition from struct C.
13135
13136 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13137
13138 * gcc.c-torture/execute/20170111-1.c: New test.
13139
13140 2017-01-11 Richard Biener <rguenther@suse.de>
13141
13142 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13143
13144 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13145
13146 PR middle-end/50199
13147 * gcc.dg/lto/pr50199_0.c: New test.
13148
13149 2017-01-10 Martin Sebor <msebor@redhat.com>
13150
13151 PR testsuite/78960
13152 PR testsuite/78959
13153 PR testsuite/78133
13154 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13155 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13156
13157 2017-01-10 Martin Sebor <msebor@redhat.com>
13158
13159 PR middle-end/78138
13160 * gcc.dg/pr78138.c: New test.
13161
13162 2017-01-10 David Malcolm <dmalcolm@redhat.com>
13163
13164 PR c++/77949
13165 * g++.dg/diagnostic/pr77949.C: New test case.
13166
13167 2017-01-10 Martin Sebor <msebor@redhat.com>
13168
13169 PR middle-end/78245
13170 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13171
13172 2017-01-10 Martin Sebor <msebor@redhat.com>
13173
13174 PR tree-optimization/78775
13175 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13176 * gcc.dg/attr-alloc_size-10.c: New test.
13177 * gcc.dg/attr-alloc_size-11.c: New test.
13178 * gcc.dg/builtin-stringop-chk-7.c: New test.
13179 * gcc.dg/pr78775.c: New test.
13180 * gcc.dg/pr78973-2.c: New test.
13181 * gcc.dg/pr78973.c: New test.
13182
13183 2017-01-10 Jeff Law <law@redhat.com>
13184
13185 PR tree-optimization/77766
13186 PR tree-optimization/78856
13187 * gcc.c-torture/execute/pr77766.c: New test.
13188
13189 2016-01-10 Richard Biener <rguenther@suse.de>
13190
13191 PR tree-optimization/79034
13192 * g++.dg/torture/pr79034.C: New testcase.
13193
13194 2017-01-10 Martin Liska <mliska@suse.cz>
13195
13196 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13197 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13198 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13199 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13200 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13201 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13202 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13203 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13204 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13205 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13206 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13207 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13208 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13209 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13210 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13211 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13212 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13213 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13214 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13215 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13216 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13217 * gcc.dg/ipa/pr64307.c: Likewise.
13218 * gcc.dg/ipa/pr77653.c: Likewise.
13219
13220 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13221
13222 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13223 * g++.dg/other/i386-3.C: Ditto.
13224 * gcc.target/i386/sse-12.c: Ditto.
13225 * gcc.target/i386/sse-13.c: Ditto.
13226 * gcc.target/i386/sse-22.c: Ditto.
13227 * gcc.target/i386/sse-23.c: Ditto.
13228 * gcc.target/i386/builtin_target.c: Handle new option.
13229 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13230 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13231 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13232
13233 2017-01-09 Martin Sebor <msebor@redhat.com>
13234
13235 PR testsuite/79036
13236 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13237 with different precisions.
13238
13239 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13240
13241 * g++.dg/opt/call2.C: New test.
13242 * g++.dg/opt/call3.C: Likewise.
13243 * gnat.dg/array26.adb: New test.
13244 * gnat.dg/array26_pkg.ad[sb]: New helper.
13245 * gnat.dg/array27.adb: New test.
13246 * gnat.dg/array27_pkg.ad[sb]: New helper.
13247 * gnat.dg/array28.adb: New test.
13248 * gnat.dg/array28_pkg.ad[sb]: New helper.
13249
13250 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13251
13252 PR translation/79019
13253 PR translation/79020
13254 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13255 diagnostics.
13256 * gfortran.dg/initialization_17.f90: Likewise.
13257
13258 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13259
13260 PR testsuite/79026
13261 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13262 * gcc.target/i386/pr78904-4.c: Likewise.
13263 * gcc.target/i386/pr78904-6.c: Likewise.
13264 * gcc.target/i386/pr78967-2.c: Likewise.
13265
13266 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13267
13268 PR tree-optimization/78899
13269 * gcc.target/i386/pr78899.c: New test.
13270 * gcc.dg/pr71077.c: New test.
13271
13272 2017-01-09 Martin Jambor <mjambor@suse.cz>
13273
13274 PR ipa/78365
13275 PR ipa/78599
13276 * gcc.dg/torture/pr78365.c: New test.
13277
13278 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13279
13280 PR c++/78948
13281 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13282 (main): Use int* instead of long long.
13283
13284 PR tree-optimization/78938
13285 * gcc.dg/vect/pr78938.c: New test.
13286
13287 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13288
13289 * gcc.dg/20161219.c: New test.
13290
13291 2017-01-09 Richard Biener <rguenther@suse.de>
13292
13293 PR tree-optimization/78997
13294 * gcc.dg/torture/pr78997.c: New testcase.
13295
13296 2017-01-09 Richard Biener <rguenther@suse.de>
13297
13298 PR debug/79000
13299 * g++.dg/lto/pr79000_0.C: New testcase.
13300 * g++.dg/lto/pr79000_1.c: Likewise.
13301
13302 2017-01-08 Martin Sebor <msebor@redhat.com>
13303
13304 PR middle-end/77708
13305 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13306 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13307 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13308 due to bug 78969.
13309 * gcc.dg/format/pr78569.c: Adjust.
13310
13311 2017-01-07 David Malcolm <dmalcolm@redhat.com>
13312
13313 PR c++/72803
13314 * g++.dg/diagnostic/pr72803.C: New test case.
13315
13316 2017-01-07 Martin Sebor <msebor@redhat.com>
13317
13318 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13319 * gcc.dg/attr-alloc_size-4.c: Same.
13320
13321 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13322
13323 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13324 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13325 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13326 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
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
13331 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13332 * gcc.dg/memcmp-1.c: New.
13333 * gcc.dg/strncmp-1.c: New.
13334
13335 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13336
13337 * gcc.target/arm/acle/mcrr: New.
13338 * gcc.target/arm/acle/mcrr2: New.
13339 * gcc.target/arm/acle/mrrc: New.
13340 * gcc.target/arm/acle/mrrc2: New.
13341
13342 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13343
13344 * gcc.target/arm/acle/mcr.c: New.
13345 * gcc.target/arm/acle/mrc.c: New.
13346 * gcc.target/arm/acle/mcr2.c: New.
13347 * gcc.target/arm/acle/mrc2.c: New.
13348
13349 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13350
13351 * gcc.target/arm/acle/ldc: New.
13352 * gcc.target/arm/acle/ldc2: New.
13353 * gcc.target/arm/acle/ldcl: New.
13354 * gcc.target/arm/acle/ldc2l: New.
13355 * gcc.target/arm/acle/stc: New.
13356 * gcc.target/arm/acle/stc2: New.
13357 * gcc.target/arm/acle/stcl: New.
13358 * gcc.target/arm/acle/stc2l: New.
13359
13360 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13361
13362 * gcc.target/arm/acle/acle.exp: Run tests for different options
13363 and make sure fat-lto-objects is used such that we can still do
13364 assemble scans.
13365 * gcc.target/arm/acle/cdp.c: New.
13366 * gcc.target/arm/acle/cdp2.c: New.
13367 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13368 (check_effective_target_arm_coproc1_ok_nocache): New.
13369 (check_effective_target_arm_coproc2_ok): New.
13370 (check_effective_target_arm_coproc2_ok_nocache): New.
13371 (check_effective_target_arm_coproc3_ok): New.
13372 (check_effective_target_arm_coproc3_ok_nocache): New.
13373 (check_effective_target_arm_coproc4_ok): New.
13374 (check_effective_target_arm_coproc4_ok_nocache): New.
13375
13376 2017-01-06 Martin Sebor <msebor@redhat.com>
13377
13378 PR middle-end/78605
13379 * gcc.dg/tree-ssa/pr78605.c: New test.
13380
13381 2017-01-05 Martin Sebor <msebor@redhat.com>
13382
13383 PR tree-optimization/78910
13384 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13385 diagnostics.
13386 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13387 * gcc.dg/tree-ssa/pr78910.c: New test.
13388
13389 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13390
13391 * gcc.dg/sso-10.c: New test.
13392
13393 2017-01-05 Jakub Jelinek <jakub@redhat.com>
13394
13395 PR tree-optimization/71016
13396 * gcc.target/i386/pr71016.c: New test.
13397 * gcc.target/aarch64/pr71016.c: New test.
13398 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13399
13400 PR c++/78931
13401 * g++.dg/cpp1z/decomp19.C: New test.
13402
13403 PR c++/78890
13404 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13405 * g++.dg/init/union1.C: Likewise.
13406 * g++.dg/cpp0x/union6.C: Expect errors.
13407 * g++.dg/cpp0x/union8.C: New test.
13408 * g++.dg/cpp0x/pr78890-1.C: New test.
13409 * g++.dg/cpp0x/pr78890-2.C: New test.
13410
13411 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
13412
13413 * gcc.target/powerpc/pr71670.c: Require p9vector.
13414 * gcc.target/powerpc/p9-novsx.c: Same.
13415
13416 2017-01-05 David Malcolm <dmalcolm@redhat.com>
13417
13418 * selftests/asr_div1.rtl: New file.
13419 * selftests/aarch64: New subdirectory.
13420 * selftests/aarch64/times-two.rtl: New file.
13421 * selftests/bb-index.rtl: New file.
13422 * selftests/cfg-test.rtl: New file.
13423 * selftests/const-int.rtl: New file.
13424 * selftests/example-labels.rtl: New file.
13425 * selftests/insn-with-mode.rtl: New file.
13426 * selftests/jump-to-label-ref.rtl: New file.
13427 * selftests/jump-to-return.rtl: New file.
13428 * selftests/jump-to-simple-return.rtl: New file.
13429 * selftests/mem.rtl: New file.
13430 * selftests/note-insn-deleted.rtl: New file.
13431 * selftests/note_insn_basic_block.rtl: New file.
13432 * selftests/simple-cse.rtl: New file.
13433 * selftests/symbol-ref.rtl: New file.
13434 * selftests/x86_64: New subdirectory.
13435 * selftests/x86_64/call-insn.rtl: New file.
13436 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13437 * selftests/x86_64/times-two.rtl: New file.
13438 * selftests/x86_64/unspec.rtl: New file.
13439
13440 2017-01-05 Nathan Sidwell <nathan@acm.org>
13441
13442 PR c++/78765
13443 * g++.dg/cpp0x/pr78765.C: New.
13444
13445 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13446
13447 * gcc.target/s390/memcpy-2.c: New test.
13448 * gcc.target/s390/memset-2.c: New test.
13449
13450 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13451
13452 * gcc.target/s390/memcpy-1.c: New test.
13453
13454 2017-01-04 Jeff Law <law@redhat.com>
13455
13456 PR tree-optimization/78812
13457 * g++.dg/torture/pr78812.C: New test.
13458
13459 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13460
13461 PR target/71977
13462 PR target/70568
13463 PR target/78823
13464 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13465 64-bit VSX systems with direct move, whether we optimize common
13466 code sequences in the GLIBC math library for float math functions.
13467 * gcc.target/powerpc/pr71977-2.c: Likewise.
13468
13469 2017-01-04 Marek Polacek <polacek@redhat.com>
13470
13471 PR c++/64767
13472 * c-c++-common/Wpointer-compare-1.c: New test.
13473
13474 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13475
13476 PR c++/78949
13477 * c-c++-common/Wunused-var-16.c: New test.
13478
13479 PR c++/78693
13480 * g++.dg/cpp0x/pr78693.C: New test.
13481
13482 PR driver/78957
13483 * gcc.dg/pr78957.c: New test.
13484
13485 * g++.dg/cpp1y/auto-fn34.C: New test.
13486
13487 PR c++/71182
13488 * g++.dg/cpp0x/pr71182.C: New test.
13489
13490 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13491
13492 PR target/78056
13493 * gcc.target/powerpc/pr78056-1.c: New test.
13494 * gcc.target/powerpc/pr78056-2.c: New test.
13495 * gcc.target/powerpc/pr78056-3.c: New test.
13496 * gcc.target/powerpc/pr78056-4.c: New test.
13497 * gcc.target/powerpc/pr78056-5.c: New test.
13498 * gcc.target/powerpc/pr78056-6.c: New test.
13499 * gcc.target/powerpc/pr78056-7.c: New test.
13500 * gcc.target/powerpc/pr78056-8.c: New test.
13501 * lib/target-supports.exp
13502 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13503 whether the effective target supports the popcntb instruction.
13504
13505 2017-01-03 Jeff Law <law@redhat.com>
13506
13507 PR tree-optimization/67955
13508 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13509
13510 2017-01-04 Marek Polacek <polacek@redhat.com>
13511
13512 PR c++/77545
13513 PR c++/77284
13514 * g++.dg/cpp0x/range-for32.C: New test.
13515 * g++.dg/cpp0x/range-for33.C: New test.
13516
13517 2017-01-04 David Malcolm <dmalcolm@redhat.com>
13518
13519 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13520
13521 2017-01-04 Nathan Sidwell <nathan@acm.org>
13522
13523 PR c++/66735
13524 * g++.dg/cpp1y/pr66735.C: New.
13525
13526 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13527
13528 PR tree-optimization/71563
13529 * gcc.dg/tree-ssa/pr71563.c: New test.
13530
13531 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13532
13533 PR fortran/78534
13534 PR fortran/78976
13535 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13536 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13537 * gfortran.dg/transfer_intrinsic_1.f90: Change
13538 scan-tree-dump-times due to gfc_trans_string_copy change to
13539 avoid -Wstringop-overflow.
13540
13541 2017-01-03 Jeff Law <law@redhat.com>
13542
13543 PR tree-optimization/78856
13544 * gcc.c-torture/execute/pr78856.c: New test.
13545
13546 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13547
13548 PR target/78953
13549 * gcc.target/powerpc/pr78953.c: New test.
13550
13551 2017-01-03 Ian Lance Taylor <iant@google.com>
13552
13553 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13554 enums.
13555
13556 2017-01-03 Martin Sebor <msebor@redhat.com>
13557
13558 PR tree-optimization/78696
13559 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13560 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13561 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13562 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13563
13564 2017-01-03 David Malcolm <dmalcolm@redhat.com>
13565
13566 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13567 with more than one digit.
13568 * lib/gcc-dg.exp (process-message): Support more than one digit
13569 in relative line specifications.
13570
13571 2017-01-03 Jakub Jelinek <jakub@redhat.com>
13572
13573 PR tree-optimization/78965
13574 * gcc.dg/pr78965.c: New test.
13575
13576 PR middle-end/78901
13577 * g++.dg/opt/pr78901.C: New test.
13578
13579 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13580
13581 PR fortran/78534
13582 PR fortran/66310
13583 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13584 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13585 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13586 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13587 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13588 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13589 * gfortran.dg/string_1_lp64.f90: New test.
13590 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13591 * gfortran.dg/string_3_lp64.f90: New test.
13592 * gfortran.dg/transfer_intrinsic_1.f90: Change
13593 scan-tree-dump-times due to gfc_trans_string_copy change to
13594 avoid -Wstringop-overflow.
13595
13596 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
13597
13598 PR target/78967
13599 * gcc.target/i386/pr78967-1.c: New test.
13600 * gcc.target/i386/pr78967-2.c: Ditto.
13601 * gcc.target/i386/pr78967-3.c: Ditto.
13602
13603 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13604 * gcc.target/i386/pr78904-4.c: Ditto.
13605 * gcc.target/i386/pr78904-6.c: Ditto.
13606
13607 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
13608
13609 PR middle-end/77674
13610 * g++.dg/torture/pr77674.C: New testcase.
13611
13612 2017-01-01 Jakub Jelinek <jakub@redhat.com>
13613
13614 Update copyright years.
13615 \f
13616 Copyright (C) 2017 Free Software Foundation, Inc.
13617
13618 Copying and distribution of this file, with or without modification,
13619 are permitted in any medium without royalty provided the copyright
13620 notice and this notice are preserved.