jit: implement gcc_jit_context_new_rvalue_from_vector
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-10-04 David Malcolm <dmalcolm@redhat.com>
2
3 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
4 (create_code): Call it.
5 * jit.dg/test-vector-rvalues.cc: New test case.
6
7 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8
9 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
10 vector loop peeling.
11 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
12 New proc.
13
14 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15
16 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
17 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
18 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
19 vect_floatint_cvt with vect_doubleint_cvt.
20 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
21 vect_intfloat_cvt with vect_intdouble_cvt.
22 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
23 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
24 depend on vect_intdouble_cvt.
25 * lib/target-supports.exp
26 (check_effective_target_vect_doubleint_cvt)
27 (check_effective_target_vect_intdouble_cvt): New procs.
28
29 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
30
31 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
32 * lib/target-supports.exp (check_effective_target_vect_long_mult):
33 New proc.
34
35 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
36
37 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
38 * gfortran.dg/vect/pr77848.f: Likewise.
39
40 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
41
42 * lib/target-supports.exp (check_effective_target_vect_float):
43 Return 1 being on a S/390 with VXE.
44 * gcc.dg/vect/pr31699.c: Require vec_float.
45 * gcc.dg/vect/pr61194.c: Likewise.
46 * gcc.dg/vect/pr65947-10.c: Likewise.
47 * gcc.dg/vect/pr66142.c: Likewise.
48 * gcc.dg/vect/slp-10.c: Likewise.
49 * gcc.dg/vect/slp-11c.c: Likewise.
50 * gcc.dg/vect/slp-12b.c: Likewise.
51 * gcc.dg/vect/slp-18.c: Likewise.
52 * gcc.dg/vect/slp-33.c: Likewise.
53 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
54 * gcc.dg/vect/slp-cond-2.c: Likewise.
55 * gcc.dg/vect/vect-cond-10.c: Likewise.
56 * gcc.dg/vect/vect-cond-8.c: Likewise.
57 * gcc.dg/vect/vect-cond-9.c: Likewise.
58 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
59 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
60
61 2017-10-04 Thomas Schwinge <thomas@codesourcery.com>
62
63 PR tree-optimization/82374
64 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
65 attributes propagation changes for OMP outlined regions.
66 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
67 * c-c++-common/goacc/kernels-reduction.c: Likewise.
68
69 2017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
70
71 PR tree-optimization/82413
72 * g++.dg/pr82413.C: New test.
73
74 2017-10-04 Paul Thomas <pault@gcc.gnu.org>
75
76 PR fortran/77296
77 * gfortran.dg/associate_32.f03 : New test.
78
79 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
80
81 PR c++/78816
82 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
83
84 2017-10-04 Jakub Jelinek <jakub@redhat.com>
85
86 PR tree-optimization/82374
87 * gcc.dg/gomp/pr82374.c: New test.
88
89 2017-10-04 Richard Biener <rguenther@suse.de>
90
91 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
92 errors and scan for one.
93 * gfortran.dg/graphite/id-19.f: Likewise.
94 * gfortran.dg/graphite/pr29832.f90: Likewise.
95 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
96 * gfortran.dg/graphite/pr42326.f90: Likewise.
97 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
98 * gfortran.dg/graphite/run-id-2.f90: Likewise.
99 * gfortran.dg/graphite/run-id-3.f90: Likewise.
100 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
101
102 2017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
103
104 * gcc.target/powerpc/float128-odd.c: New test.
105
106 2017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
107
108 PR c++/70343
109 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
110
111 2017-10-03 Jeff Law <law@redhat.com>
112
113 PR target/82358
114 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
115
116 2017-10-03 Martin Jambor <mjambor@suse.cz>
117
118 PR tree-optimization/82363
119 * gcc.dg/tree-ssa/pr82363.c: New test.
120
121 2017-10-03 Jakub Jelinek <jakub@redhat.com>
122
123 PR tree-optimization/82381
124 * gcc.c-torture/compile/pr82381.c: New test.
125
126 PR target/82386
127 * gcc.dg/pr82386.c: New test.
128
129 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
130
131 PR c++/70570
132 * g++.dg/cpp1y/lambda-generic-70570.C: New.
133
134 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
135
136 PR c++/79590
137 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
138
139 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
140
141 PR c++/79005
142 * g++.dg/cpp1y/lambda-generic-79005.C: New.
143
144 2017-10-02 Paul Thomas <pault@gcc.gnu.org>
145
146 PR fortran/82312
147 * gfortran.dg/typebound_proc_36.f90 : New test.
148
149 2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
150
151 PR target/80210
152 * gcc.target/powerpc/pr80210-2.c: New test.
153
154 2017-10-02 Jakub Jelinek <jakub@redhat.com>
155
156 * gcc.dg/pr82389.c: New test.
157
158 PR tree-optimization/82387
159 PR tree-optimization/82388
160 PR tree-optimization/82389
161 * gcc.c-torture/compile/pr82389.c: New test.
162 * gcc.c-torture/execute/pr82387.c: New test.
163 * gcc.c-torture/execute/pr82388.c: New test.
164
165 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
166
167 PR c++/79180
168 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
169 * g++.dg/torture/pr79180.C: Likewise.
170
171 PR c++/71386
172 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
173
174 2017-10-02 Richard Biener <rguenther@suse.de>
175
176 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
177 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
178 * gcc.dg/graphite/id-16.c: Likewise.
179 * gcc.dg/graphite/pr46168.c: Likewise.
180 * gcc.dg/graphite/pr68756.c: Likewise.
181 * gcc.dg/graphite/pr69728.c: Likewise.
182 * gcc.dg/graphite/pr71575-2.c: Likewise.
183 * gcc.dg/graphite/pr77362.c: Likewise.
184 * gcc.dg/graphite/pr81373.c: Likewise.
185 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
186 * gfortran.dg/graphite/interchange-1.f: Likewise.
187 * gfortran.dg/graphite/pr29581.f90: Likewise.
188 * gfortran.dg/graphite/pr42334-1.f: Likewise.
189 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
190 * gfortran.dg/graphite/pr42393.f90: Likewise.
191 * gfortran.dg/graphite/pr47019.f: Likewise.
192
193 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
194
195 PR c++/69977
196 * g++.dg/cpp1y/lambda-generic-69977.C: New.
197
198 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
199
200 PR c++/59991
201 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
202
203 2017-10-02 Tom de Vries <tom@codesourcery.com>
204
205 * gcc.c-torture/compile/pr82337.c: Add
206 dg-require-effective-target nonlocal_goto.
207
208 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
209 Alan Hayward <alan.hayward@arm.com>
210 David Sherwood <david.sherwood@arm.com>
211
212 PR target/71307
213 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
214
215 2017-10-02 Richard Biener <rguenther@suse.de>
216
217 PR tree-optimization/82355
218 * gcc.dg/graphite/fuse-1.c: Adjust.
219 * gcc.dg/graphite/fuse-2.c: Likewise.
220 * gcc.dg/graphite/pr82355.c: New testcase.
221
222 2017-10-01 Jeff Law <law@redhat.com>
223
224 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
225
226 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
227
228 PR fortran/61450
229 * gfortran.dg/binding_label_tests_28.f90: New test.
230
231 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
232
233 PR c++/65949
234 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
235
236 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
237
238 PR c++/68754
239 * g++.dg/cpp1y/constexpr-68754.C: Move...
240 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
241
242 2017-09-30 Jakub Jelinek <jakub@redhat.com>
243
244 PR target/82361
245 * gcc.target/i386/pr82361-1.c: New test.
246 * gcc.target/i386/pr82361-2.c: New test.
247
248 2017-09-29 Yury Gribov <tetra2005@gmail.com>
249
250 PR middle-end/82319
251 * c-c++/common/pr57371-4.c: Test NaN comparisons.
252
253 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
254
255 * g++.dg/other/dump-ada-spec-10.C: New test.
256
257 2017-09-29 Jeff Law <law@redhat.com>
258
259 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
260
261 2017-09-29 Jakub Jelinek <jakub@redhat.com>
262
263 P0683R1 - default member initializers for bit-fields
264 * g++.dg/ext/bitfield6.C: New test.
265 * g++.dg/cpp2a/bitfield1.C: New test.
266 * g++.dg/cpp2a/bitfield2.C: New test.
267 * g++.dg/cpp2a/bitfield3.C: New test.
268
269 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
270
271 PR target/81481
272 * gcc.target/i386/pr81481.c: New.
273
274 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
275
276 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
277 and dg-require-effective-target directives to correct testing
278 behavior.
279 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
280 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
281 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
282 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
283 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
284 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
285 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
286 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
287 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
288 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
289 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
290 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
291 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
292 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
293 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
294 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
295 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
296
297 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
298
299 PR tree-optimization/82337
300 * gcc.c-torture/compile/pr82337.c: New file.
301
302 2017-09-29 Javier Miranda <miranda@adacore.com>
303
304 * gnat.dg/unchecked_union3.adb: New testcase.
305
306 2017-09-29 Javier Miranda <miranda@adacore.com>
307
308 * gnat.dg/unchecked_union2.adb: New testcase.
309
310 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
311
312 PR fortran/25071
313 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
314 * gfortran.dg/argument_checking_4.f90: Likewise.
315 * gfortran.dg/argument_checking_5.f90: Likewise.
316 * gfortran.dg/argument_checking_6.f90: Likewise.
317 * gfortran.dg/argument_checking_10.f90: Likewise.
318 * gfortran.dg/argument_checking_13.f90: Likewise.
319 * gfortran.dg/argument_checking_15.f90: Likewise.
320 * gfortran.dg/argument_checking_18.f90: Likewise.
321 * gfortran.dg/gomp/udr8.f90: Likewise.
322 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
323 the dg-options.
324
325 2017-09-29 Jakub Jelinek <jakub@redhat.com>
326
327 * g++.dg/ext/bitfield7.C: New test.
328 * g++.dg/ext/bitfield8.C: New test.
329 * g++.dg/ext/bitfield9.C: New test.
330
331 PR c/82340
332 * gcc.dg/tree-ssa/pr82340.c: New test.
333
334 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
335
336 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
337
338 PR c++/79488
339 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
340
341 2017-09-28 Jakub Jelinek <jakub@redhat.com>
342
343 PR target/82342
344 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
345 * gcc.target/i386/pr82260-2.c: Likewise.
346
347 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
348
349 * gcc.target/i386/avx512f-constant-float-return.c: New test.
350
351 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
352
353 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
354 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
355 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
356 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
357 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
358 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
359 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
360 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
361 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
362 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
363
364 2017-09-28 David Malcolm <dmalcolm@redhat.com>
365
366 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
367 test case.
368 * jit.dg/test-returning-function-ptr.c (create_code): Update to
369 create a function pointer type independently of the call to
370 gcc_jit_function_get_address, and assign the pointer to a local
371 before returning it, to exercise the function pointer type
372 comparison code.
373
374 2017-09-27 David Malcolm <dmalcolm@redhat.com>
375
376 * jit.dg/all-non-failing-tests.h: Add
377 test-returning-function-ptr.c.
378 * jit.dg/test-returning-function-ptr.c: New test case.
379
380 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
381
382 PR target/71727
383 * gcc.target/aarch64/pr71727-2.c: New test.
384
385 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
386
387 * gcc.target/powerpc/swaps-p8-28.c: New test.
388 * gcc.target/powerpc/swaps-p8-29.c: New test.
389 * gcc.target/powerpc/swaps-p8-30.c: New test.
390 * gcc.target/powerpc/swaps-p8-31.c: New test.
391 * gcc.target/powerpc/swaps-p8-32.c: New test.
392 * gcc.target/powerpc/swaps-p8-33.c: New test.
393 * gcc.target/powerpc/swaps-p8-34.c: New test.
394 * gcc.target/powerpc/swaps-p8-35.c: New test.
395 * gcc.target/powerpc/swaps-p8-36.c: New test.
396 * gcc.target/powerpc/swaps-p8-37.c: New test.
397 * gcc.target/powerpc/swaps-p8-38.c: New test.
398 * gcc.target/powerpc/swaps-p8-39.c: New test.
399 * gcc.target/powerpc/swaps-p8-40.c: New test.
400 * gcc.target/powerpc/swaps-p8-41.c: New test.
401 * gcc.target/powerpc/swaps-p8-42.c: New test.
402 * gcc.target/powerpc/swaps-p8-43.c: New test.
403 * gcc.target/powerpc/swaps-p8-44.c: New test.
404 * gcc.target/powerpc/swaps-p8-45.c: New test.
405
406 2017-09-27 Carl Love <cel@us.ibm.com>
407 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
408 for the __builtin_fctid and __builtin_fctiw.
409
410 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
411
412 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
413 new group memory offsetting code in the BRIG frontend.
414 * brig.dg/test/gimple/function_calls.hsail: Likewise.
415 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
416 * brig.dg/test/gimple/variables.hsail: Likewise.
417
418 2017-09-27 Jakub Jelinek <jakub@redhat.com>
419
420 PR c++/82159
421 * g++.dg/opt/pr82159.C: New test.
422
423 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
424
425 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
426
427 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
428
429 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
430 don't generate a 32-bit shift after doing XSCVDPSPN.
431 * gcc.target/powerpc/direct-move-float1.c: Likewise.
432 * gcc.target/powerpc/direct-move-float3.c: New test.
433
434 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
435
436 * gcc.dg/tree-ssa/cmpdiv.c: New test.
437
438 2017-09-26 Carl Love <cel@us.ibm.com>
439
440 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
441 file for the new built-ins and the existing built-ins.
442
443 2017-09-26 Janus Weil <janus@gcc.gnu.org>
444
445 PR fortran/82143
446 PR fortran/82324
447 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
448 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
449 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
450 Don't assume that DOUBLE PRECISION has kind=16.
451
452 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
453
454 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
455 warning from associate construct and do loop.
456
457 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
458
459 * gfortran.dg/gomp/associate1.f90: Really commit change
460 from 2017-09-25.
461 * gfortran.dg/predcom-1.f: Likewise.
462 * gfortran.dg/unconstrained_commons.f: Likewise.
463
464 2017-09-26 Jakub Jelinek <jakub@redhat.com>
465
466 PR middle-end/35691
467 * gcc.dg/pr35691-5.c: New test.
468 * gcc.dg/pr35691-6.c: New test.
469
470 2017-09-26 Richard Biener <rguenther@suse.de>
471
472 PR tree-optimization/82321
473 * gcc.dg/graphite/pr82321.c: New testcase.
474
475 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
476
477 * lib/target-supports.exp (check_effective_target_vect_int)
478 (check_effective_target_vect_shift)
479 (check_effective_target_whole_vector_shift)
480 (check_effective_target_vect_shift_char)
481 (check_effective_target_vect_long)
482 (check_effective_target_vect_double)
483 (check_effective_target_vect_long_long)
484 (check_effective_target_vect_perm)
485 (check_effective_target_vect_perm_byte)
486 (check_effective_target_vect_perm_short)
487 (check_effective_target_vect_widen_mult_qi_to_hi)
488 (check_effective_target_vect_widen_mult_hi_to_si)
489 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
490 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
491 (check_effective_target_vect_widen_mult_si_to_di_pattern)
492 (check_effective_target_vect_pack_trunc)
493 (check_effective_target_vect_unpack)
494 (check_effective_target_vect_hw_misalign)
495 (check_effective_target_vect_condition)
496 (check_effective_target_vect_cond_mixed)
497 (check_effective_target_vect_char_mult)
498 (check_effective_target_vect_short_mult)
499 (check_effective_target_vect_int_mult)
500 (check_effective_target_vect_extract_even_odd)
501 (check_effective_target_vect_interleave)
502 (check_effective_target_sqrt_insn)
503 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
504 VX.
505 (check_vect_support_and_set_flags): New proc.
506 (check_effective_target_s390_vxe): Rename arch12 to z14.
507
508 2017-09-26 Richard Biener <rguenther@suse.de>
509
510 PR tree-optimization/82320
511 * gcc.dg/torture/pr82320.c: New testcase.
512
513 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
514
515 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
516 Fix arm check.
517
518 2017-09-25 Jeff Law <law@redhat.com>
519
520 * lib/target-supports.exp
521 (check_effective_target_supports_stack_clash_protection): Enable for
522 rs6000 and powerpc targets.
523
524 2017-09-25 Bin Cheng <bin.cheng@arm.com>
525
526 PR tree-optimization/82163
527 * gcc.dg/tree-ssa/pr82163.c: New test.
528
529 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
530
531 * gfortran.dg/do_subscript_1.f90: New test.
532 * gfortran.dg/do_subscript_2.f90: New test.
533 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
534 * gfortran.dg/predcom-1.f: Adjust loop bounds.
535 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
536
537 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
538
539 * gcc.target/powerpc/fold-vec-st-char.c: New.
540 * gcc.target/powerpc/fold-vec-st-double.c: New.
541 * gcc.target/powerpc/fold-vec-st-float.c: New.
542 * gcc.target/powerpc/fold-vec-st-int.c: New.
543 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
544 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
545 * gcc.target/powerpc/fold-vec-st-short.c: New.
546
547 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
548
549 * g++.dg/pr82155.C: New testcase.
550
551 2017-09-25 Richard Biener <rguenther@suse.de>
552
553 PR tree-optimization/82285
554 * gcc.dg/torture/pr82285.c: New testcase.
555
556 2017-09-25 Justin Squirek <squirek@adacore.com>
557
558 * gnat.dg/entry_family.adb: New testcase
559
560 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
561
562 PR target/82267
563 * gcc.target/i386/pr82267.c: New test.
564
565 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
566 PR fortran/66328
567
568 * gfortran.dg/data_derived_1.f90: New test.
569
570 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
571
572 PR fortran/54633
573 * gfortran.dg/intrinsic_bounds_1.f90: New test.
574 * gfortran.dg/intrinsic_param_1.f90: New test.
575
576 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
577 Steven G. Kargl <kargl@gcc.gnu.org>
578
579 PR fortran/80118
580 * gfortran.dg/zero_sized_7.f90: New test.
581
582 2017-09-23 Janus Weil <janus@gcc.gnu.org>
583
584 PR fortran/82143
585 * gfortran.dg/promotion_3.f90: New test case.
586 * gfortran.dg/promotion_4.f90: New test case.
587
588 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
589
590 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
591 * gcc.target/i386/pr82196-2.c: (b): Likewise.
592
593 2017-09-22 Jakub Jelinek <jakub@redhat.com>
594
595 PR middle-end/35691
596 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
597 instead of -fdump-tree-forwprop-details in dg-options.
598 * gcc.dg/pr35691-2.c: Likewise.
599 * gcc.dg/pr35691-3.c: New test.
600 * gcc.dg/pr35691-4.c: New test.
601
602 PR sanitizer/81929
603 * g++.dg/ubsan/pr81929.C: New test.
604
605 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
606
607 PR tree-optimization/82289
608 * gcc.dg/vect/pr82289.c: New test.
609
610 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
611 Alan Hayward <alan.hayward@arm.com>
612 David Sherwood <david.sherwood@arm.com>
613
614 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
615 of alignment message.
616 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
617
618 2017-09-22 Martin Sebor <msebor@redhat.com>
619
620 PR c/81854
621 * gcc.target/i386/pr80732.c: Correct a type error.
622
623 2017-09-22 David Malcolm <dmalcolm@redhat.com>
624
625 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
626 to reflect highlighting of parameters; add test coverage for
627 callback parameters.
628
629 2017-09-22 Richard Biener <rguenther@suse.de>
630
631 * gcc.dg/graphite/scop-24.c: New testcase.
632
633 2017-09-22 Richard Biener <rguenther@suse.de>
634
635 PR tree-optimization/82291
636 * gcc.dg/torture/pr82291.c: New testcase.
637
638 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
639
640 * gcc.target/i386/avx512f-constant-set.c: New test.
641
642 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
643
644 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
645 * gcc.target/i386/avx512f-prefer.c: New test.
646
647 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
648
649 * lib/target-supports.exp
650 (check_effective_target_frame_pointer_for_non_leaf): Add
651 case for x86 Solaris.
652
653 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
654
655 PR fortran/78512
656 * gfortran.dg/associate_26.f90 : New test.
657
658 PR fortran/80120
659 * gfortran.dg/associate_27.f90 : New test.
660
661 PR fortran/81903
662 * gfortran.dg/associate_28.f90 : New test.
663
664 PR fortran/82121
665 * gfortran.dg/associate_29.f90 : New test.
666
667 PR fortran/67543
668 * gfortran.dg/associate_30.f90 : New test.
669
670 PR fortran/52832
671 * gfortran.dg/associate_31.f90 : New test.
672
673 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
674
675 * gnat.dg/discr48.adb: New test.
676 * gnat.dg/discr48_pkg.ads: New helper.
677
678 2017-09-21 Tamar Christina <tamar.christina@arm.com>
679
680 PR testsuite/78421
681 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
682 Invert arm check.
683
684 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
685
686 * gfortran.dg/goacc/wait.f90: New test.
687
688 2017-09-21 Jakub Jelinek <jakub@redhat.com>
689
690 PR sanitizer/81715
691 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
692 const predicate to const predicate & to avoid UB.
693 * g++.dg/opt/pr81715.C: New test.
694
695 2017-09-21 Richard Biener <rguenther@suse.de>
696
697 PR tree-optimization/82276
698 PR tree-optimization/82244
699 * gcc.dg/torture/pr82276.c: New testcase.
700
701 2017-09-21 Richard Biener <rguenther@suse.de>
702
703 PR tree-optimization/71351
704 * gfortran.dg/graphite/pr71351.f90: New testcase.
705 * gfortran.dg/graphite/interchange-3.f90: Adjust.
706
707 2017-09-21 Jakub Jelinek <jakub@redhat.com>
708
709 PR target/82260
710 * gcc.target/i386/pr82260-1.c: New test.
711 * gcc.target/i386/pr82260-2.c: New test.
712
713 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
714 Jeff Law <law@redhat.com>
715
716 * gcc.dg/stack-check-5.c: Add argument for s390.
717 * lib/target-supports.exp:
718 (check_effective_target_supports_stack_clash_protection): Enable for
719 s390/s390x targets.
720
721 2017-09-20 Martin Sebor <msebor@redhat.com>
722
723 PR c/81854
724 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
725 * g++.dg/ext/attr-ifunc-4.C: Ditto.
726 * lib/target-supports.exp: Adjust for C++.
727
728 PR c/81854
729 * gcc.dg/attr-ifunc-1.c: Correct type errors.
730 * gcc.dg/attr-ifunc-2.c: Ditto.
731 * gcc.dg/attr-ifunc-3.c: Ditto.
732 * gcc.dg/attr-ifunc-4.c: Ditto.
733 * gcc.dg/attr-ifunc-5.c: Ditto.
734 * gcc.dg/pr81854.c: Require ifunc support.
735 * lib/target-supports.exp: Correct type error.
736
737 2017-09-20 Jeff Law <law@redhat.com>
738
739 * gcc.target/i386/stack-check-11.c: Update test and regexp
740 so that it works for both i?86 and x86_64.
741
742 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
743
744 PR target/77687
745 * gcc.target/powerpc/pr77687.c: New testcase.
746
747 2017-09-20 Jakub Jelinek <jakub@redhat.com>
748
749 P0409R2 - allow lambda capture [=, this]
750 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
751 capture. Add further tests.
752 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
753 for c++2a on [=, this] capture.
754
755 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
756 * g++.dg/cpp1z/cplusplus_1z.C: New test.
757
758 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
759
760 * gcc.target/i386/builtin_target.c: Test knm.
761 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
762
763 2017-09-20 Richard Biener <rguenther@suse.de>
764
765 PR tree-optimization/77362
766 * gcc.dg/graphite/pr77362.c: New testcase.
767
768 2017-09-20 Richard Biener <rguenther@suse.de>
769
770 PR tree-optimization/82264
771 * gcc.dg/torture/pr82264.c: New testcase.
772
773 2017-09-20 Jakub Jelinek <jakub@redhat.com>
774
775 * g++.dg/debug/dwarf2/template-params-13.C: New test.
776 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
777 it doesn't match newlines.
778 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
779 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
780 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
781 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
782 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
783 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
784 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
785 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
786 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
787 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
788
789 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
790
791 PR c++/64954
792 * g++.dg/cpp0x/constexpr-ctor20.C: New.
793
794 2017-09-20 Richard Biener <rguenther@suse.de>
795
796 PR tree-optimization/81373
797 * gcc.dg/graphite/pr81373.c: New testcase.
798
799 2017-09-19 Jeff Law <law@redhat.com>
800
801 * gcc.target/i386/stack-check-11.c: New test.
802
803 * gcc.dg/stack-check-4.c: New test.
804 * gcc.dg/stack-check-5.c: New test.
805 * gcc.dg/stack-check-6.c: New test.
806 * gcc.dg/stack-check-6a.c: New test.
807 * gcc.dg/stack-check-7.c: New test.
808 * gcc.dg/stack-check-8.c: New test.
809 * gcc.dg/stack-check-9.c: New test.
810 * gcc.dg/stack-check-10.c: New test.
811 * lib/target-supports.exp
812 (check_effective_target_supports_stack_clash_protection): Enable for
813 x86 and x86_64 targets.
814
815 * gcc.dg/stack-check-3.c: New test.
816
817 * gcc.dg/stack-check-2.c: New test.
818 * lib/target-supports.exp
819 (check_effective_target_supports_stack_clash_protection): New.
820 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
821 (check_effective_target_caller_implicit_probes): Likewise.
822
823 2017-09-19 Jakub Jelinek <jakub@redhat.com>
824
825 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
826 * g++.dg/tree-ssa/pr41428.C: Likewise.
827 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
828 c++17 and up.
829 * g++.dg/expr/bool3.C: Likewise.
830 * g++.dg/expr/bitfield5.C: Likewise.
831 * g++.old-deja/g++.jason/bool5.C: Likewise.
832
833 2017-09-18 Martin Sebor <msebor@redhat.com>
834
835 PR c/81854
836 * gcc.dg/pr81854.c: New test.
837 * g++.dg/ext/attr-ifunc-5.C: New test.
838 * g++.dg/ext/attr-ifunc-1.C: Adjust.
839 * g++.dg/ext/attr-ifunc-2.C: Same.
840 * g++.dg/ext/attr-ifunc-3.C: Same.
841 * g++.dg/ext/attr-ifunc-4.C: Same.
842 * g++.old-deja/g++.abi/vtable2.C: Same.
843 * gcc.dg/attr-ifunc-1.c: Same.
844
845 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
846
847 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
848
849 2017-09-19 Richard Biener <rguenther@suse.de>
850
851 PR tree-optimization/82244
852 * gcc.dg/torture/pr82244.c: New testcase.
853
854 2017-09-19 Richard Biener <rguenther@suse.de>
855
856 PR tree-optimization/69728
857 * gfortran.dg/graphite/pr69728.f90: New testcase.
858 * gcc.dg/graphite/pr69728.c: Likewise.
859
860 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
861
862 PR c++/80947
863 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
864
865 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
866
867 * gcc.dg/vect/slp-multitypes-13.c: New test.
868
869 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
870
871 * gfortran.dg/vect/mask-store-1.f90: New test.
872
873 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
874
875 PR c++/45033
876 * g++.dg/expr/delete1.C: New.
877
878 2017-09-18 Bob Duff <duff@adacore.com>
879
880 * gnat.dg/validity_check.adb: New testcase.
881
882 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
883
884 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
885
886 2017-09-18 Bob Duff <duff@adacore.com>
887
888 * gnat.dg/tagged_prefix_call.adb: New testcase.
889
890 2017-09-18 Ed Schonberg <schonberg@adacore.com>
891
892 * gnat.dg/default_variants.adb: New testcase.
893
894 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
895
896 PR target/81736
897 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
898 * gcc.target/i386/pr81736-4.c: Likewise.
899
900 2017-09-18 Richard Biener <rguenther@suse.de>
901
902 PR tree-optimization/79622
903 * gcc.dg/graphite/pr79622.c: New testcase.
904
905 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
906
907 gcc.target/i386/pr82196-1.c: New test.
908 gcc.target/i386/pr82196-2.c: Likewise.
909
910 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
911
912 PR target/82166
913 * gcc.target/i386/pr82166.c: New test.
914
915 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
916
917 PR fortran/82173
918 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
919 * gfortran.dg/pdt_2.f03 : The same.
920 * gfortran.dg/pdt_3.f03 : The same.
921 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
922 module 'bad_vars'. Add error concerning assumed parameters and
923 save attribute.
924 * gfortran.dg/pdt_11.f03 : New test.
925
926 PR fortran/60483
927 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
928 * gfortran.dg/associate_25.f90 : New test.
929 * gfortran.dg/pdt_12.f03 : New test.
930
931 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
932 Jakub Jelinek <jakub@redhat.com>
933
934 Add support for -std=c++2a.
935 * lib/target-supports.exp (check_effective_target_c++17): Return
936 1 also if check_effective_target_c++2a.
937 (check_effective_target_c++17_down): New.
938 (check_effective_target_c++2a_only): New.
939 (check_effective_target_c++2a): New.
940 * g++.dg/cpp2a/cplusplus.C: New.
941
942 2017-09-15 Joseph Myers <joseph@codesourcery.com>
943
944 PR c/82071
945 * gcc.target/i386/excess-precision-8.c: New test.
946
947 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
948 Paolo Carlini <paolo.carlini@oracle.com>
949
950 PR c++/64644
951 * g++.dg/other/anon-union4.C: New.
952 * g++.old-deja/g++.law/union4.C: Adjust.
953 * g++.old-deja/g++.other/anon1.C: Likewise.
954
955 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
956
957 * c-c++-common/Wcast-align.c: New test.
958
959 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
960
961 * g++.dg/sso-1.C: New test.
962 * g++.dg/sso-2.C: Likewise.
963
964 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
965
966 PR c++/78648
967 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
968
969 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
970
971 PR tree-optimization/71026
972 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
973
974 2017-09-15 Jakub Jelinek <jakub@redhat.com>
975
976 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
977 * lib/target-supports.exp (check_effective_target_c++14): Use
978 check_effective_target_c++17 instead of check_effective_target_c++1z.
979 (check_effective_target_c++14_down): Likewise.
980 (check_effective_target_c++1z_only): Rename to ...
981 (check_effective_target_c++17_only): ... this.
982 (check_effective_target_c++1z): Rename to ...
983 (check_effective_target_c++17): ... this.
984 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
985 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
986 and c++17_only instead of c++1z_only. Adjust expected diagnostics
987 and comments refering to 1z to 17.
988 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
989 * g++.dg/template/partial5.C: Likewise.
990 * g++.dg/template/nontype8.C: Likewise.
991 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
992 * g++.dg/cpp1z/nontype3a.C: Likewise.
993 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
994 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
995 * g++.dg/cpp1z/class-deduction32.C: Likewise.
996 * g++.dg/cpp1z/pr78771.C: Likewise.
997 * g++.dg/cpp1z/elide1.C: Likewise.
998 * g++.dg/cpp1z/fold3.C: Likewise.
999 * g++.dg/cpp1z/class-deduction2.C: Likewise.
1000 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
1001 * g++.dg/cpp1z/inline-var2.C: Likewise.
1002 * g++.dg/cpp1z/eval-order2.C: Likewise.
1003 * g++.dg/cpp1z/decomp21.C: Likewise.
1004 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
1005 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1006 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1007 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1008 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1009 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1010 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1011 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1012 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1013 * g++.dg/cpp1z/range-for1.C: Likewise.
1014 * g++.dg/cpp1z/init-statement4.C: Likewise.
1015 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1016 * g++.dg/cpp1z/decomp30.C: Likewise.
1017 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1018 * g++.dg/cpp1z/register2.C: Likewise.
1019 * g++.dg/cpp1z/decomp9.C: Likewise.
1020 * g++.dg/cpp1z/regress1.C: Likewise.
1021 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1022 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1023 * g++.dg/cpp1z/abbrev2.C: Likewise.
1024 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1025 * g++.dg/cpp1z/regress2.C: Likewise.
1026 * g++.dg/cpp1z/decomp16.C: Likewise.
1027 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1028 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1029 * g++.dg/cpp1z/decomp3.C: Likewise.
1030 * g++.dg/cpp1z/register1.C: Likewise.
1031 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1032 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1033 * g++.dg/cpp1z/decomp10.C: Likewise.
1034 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1035 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1036 * g++.dg/cpp1z/decomp27.C: Likewise.
1037 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1038 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1039 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1040 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1041 * g++.dg/cpp1z/decomp11.C: Likewise.
1042 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1043 * g++.dg/cpp1z/utf8-2.C: Likewise.
1044 * g++.dg/cpp1z/lambda-this3.C: Likewise.
1045 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
1046 * g++.dg/cpp1z/byte1.C: Likewise.
1047 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
1048 * g++.dg/cpp1z/aggr-base4.C: Likewise.
1049 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
1050 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
1051 * g++.dg/cpp1z/utf8-2a.C: Likewise.
1052 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
1053 * g++.dg/cpp1z/aggr-base6.C: Likewise.
1054 * g++.dg/cpp1z/cplusplus.C: Likewise.
1055 * g++.dg/cpp1z/class-deduction20.C: Likewise.
1056 * g++.dg/cpp1z/aggr-base2.C: Likewise.
1057 * g++.dg/cpp1z/class-deduction6.C: Likewise.
1058 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
1059 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1060 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1061 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1062 * g++.dg/cpp1z/fold9.C: Likewise.
1063 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1064 * g++.dg/cpp1z/abbrev1.C: Likewise.
1065 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
1066 * g++.dg/cpp1z/utf8.C: Likewise.
1067 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
1068 * g++.dg/cpp1z/aggr-base3.C: Likewise.
1069 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
1070 * g++.dg/cpp1z/init-statement2.C: Likewise.
1071 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
1072 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
1073 * g++.dg/cpp1z/class-deduction40.C: Likewise.
1074 * g++.dg/cpp1z/nontype3.C: Likewise.
1075 * g++.dg/cpp1z/class-deduction14.C: Likewise.
1076 * g++.dg/cpp1z/fold7.C: Likewise.
1077 * g++.dg/cpp1z/nontype2.C: Likewise.
1078 * g++.dg/cpp1z/class-deduction15.C: Likewise.
1079 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
1080 * g++.dg/cpp1z/class-deduction13.C: Likewise.
1081 * g++.dg/cpp1z/aligned-new7.C: Likewise.
1082 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
1083 * g++.dg/cpp1z/nontype1.C: Likewise.
1084 * g++.dg/cpp1z/init-statement5.C: Likewise.
1085 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
1086 * g++.dg/cpp1z/decomp17.C: Likewise.
1087 * g++.dg/cpp1z/fold4.C: Likewise.
1088 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
1089 * g++.dg/cpp1z/fold7a.C: Likewise.
1090 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
1091 * g++.dg/cpp1z/init-statement7.C: Likewise.
1092 * g++.dg/cpp1z/aggr-base5.C: Likewise.
1093 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
1094 * g++.dg/cpp1z/pr79143.C: Likewise.
1095 * g++.dg/cpp1z/class-deduction38.C: Likewise.
1096 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
1097 * g++.dg/cpp1z/class-deduction12.C: Likewise.
1098 * g++.dg/cpp1z/decomp20.C: Likewise.
1099 * g++.dg/cpp1z/class-deduction22.C: Likewise.
1100 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1101 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1102 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1103 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1104 * g++.dg/cpp1z/fold8.C: Likewise.
1105 * g++.dg/cpp1z/init-statement3.C: Likewise.
1106 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1107 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1108 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1109 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1110 * g++.dg/cpp1z/fold1.C: Likewise.
1111 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1112 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1113 * g++.dg/cpp1z/fold5.C: Likewise.
1114 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1115 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1116 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1117 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1118 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1119 * g++.dg/cpp1z/eval-order3.C: Likewise.
1120 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1121 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1122 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1123 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1124 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1125 * g++.dg/cpp1z/decomp15.C: Likewise.
1126 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1127 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1128 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1129 * g++.dg/cpp1z/decomp4.C: Likewise.
1130 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1131 * g++.dg/cpp1z/init-statement8.C: Likewise.
1132 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1133 * g++.dg/cpp1z/init-statement6.C: Likewise.
1134 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1135 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1136 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1137 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1138 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1139 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1140 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1141 * g++.dg/cpp1z/init-statement9.C: Likewise.
1142 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1143 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1144 * g++.dg/cpp1z/fold2.C: Likewise.
1145 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1146 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1147 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1148 * g++.dg/cpp1z/fold6.C: Likewise.
1149 * g++.dg/cpp1z/decomp12.C: Likewise.
1150 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1151 * g++.dg/cpp1z/inline-var1.C: Likewise.
1152 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1153 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1154 * g++.dg/other/error3.C: Likewise.
1155 * g++.dg/init/new25.C: Likewise.
1156 * g++.dg/init/new13.C: Likewise.
1157 * g++.dg/tls/diag-2.C: Likewise.
1158 * g++.dg/tls/diag-4.C: Likewise.
1159 * g++.dg/opt/noreturn-1.C: Likewise.
1160 * g++.dg/eh/async-unwind2.C: Likewise.
1161 * g++.dg/eh/spec9.C: Likewise.
1162 * g++.dg/eh/spec7.C: Likewise.
1163 * g++.dg/eh/template1.C: Likewise.
1164 * g++.dg/eh/cond4.C: Likewise.
1165 * g++.dg/eh/pr41819.C: Likewise.
1166 * g++.dg/eh/delete1.C: Likewise.
1167 * g++.dg/eh/spec3.C: Likewise.
1168 * g++.dg/eh/forced4.C: Likewise.
1169 * g++.dg/eh/spec2.C: Likewise.
1170 * g++.dg/eh/shadow1.C: Likewise.
1171 * g++.dg/eh/pr38662.C: Likewise.
1172 * g++.dg/eh/ehopt1.C: Likewise.
1173 * g++.dg/eh/spec8.C: Likewise.
1174 * g++.dg/eh/init-temp2.C: Likewise.
1175 * g++.dg/rtti/crash3.C: Likewise.
1176 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1177 * g++.dg/warn/register-parm-1.C: Likewise.
1178 * g++.dg/warn/register-var-2.C: Likewise.
1179 * g++.dg/gcov/gcov-7.C: Likewise.
1180 * g++.dg/tree-ssa/pr45605.C: Likewise.
1181 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1182 * g++.dg/lookup/exception1.C: Likewise.
1183 * g++.dg/ubsan/pr79589.C: Likewise.
1184 * g++.dg/tm/pr47340.C: Likewise.
1185 * g++.dg/tm/pr46567.C: Likewise.
1186 * g++.dg/expr/bitfield5.C: Likewise.
1187 * g++.dg/expr/bool1.C: Likewise.
1188 * g++.dg/expr/lval3.C: Likewise.
1189 * g++.dg/expr/lval4.C: Likewise.
1190 * g++.dg/expr/bitfield4.C: Likewise.
1191 * g++.dg/expr/bitfield6.C: Likewise.
1192 * g++.dg/expr/bool3.C: Likewise.
1193 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1194 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1195 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1196 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1197 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1198 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1199 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1200 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1201 * g++.dg/parse/register1.C: Likewise.
1202 * g++.dg/parse/error15.C: Likewise.
1203 * g++.dg/parse/linkage2.C: Likewise.
1204 * g++.dg/concepts/intro2.C: Likewise.
1205 * g++.dg/concepts/class.C: Likewise.
1206 * g++.dg/concepts/traits1.C: Likewise.
1207 * g++.dg/concepts/req5.C: Likewise.
1208 * g++.dg/concepts/var-concept5.C: Likewise.
1209 * g++.dg/concepts/fn-concept2.C: Likewise.
1210 * g++.dg/concepts/traits2.C: Likewise.
1211 * g++.dg/concepts/placeholder2.C: Likewise.
1212 * g++.dg/concepts/class6.C: Likewise.
1213 * g++.dg/concepts/memtmpl1.C: Likewise.
1214 * g++.dg/concepts/friend2.C: Likewise.
1215 * g++.dg/concepts/template-parm3.C: Likewise.
1216 * g++.dg/concepts/template-parm10.C: Likewise.
1217 * g++.dg/concepts/explicit-spec1.C: Likewise.
1218 * g++.dg/concepts/explicit-spec3.C: Likewise.
1219 * g++.dg/concepts/var-templ2.C: Likewise.
1220 * g++.dg/concepts/intro5.C: Likewise.
1221 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1222 * g++.dg/concepts/iconv1.C: Likewise.
1223 * g++.dg/concepts/constrained-parm.C: Likewise.
1224 * g++.dg/concepts/template-template-parm1.C: Likewise.
1225 * g++.dg/concepts/var-concept3.C: Likewise.
1226 * g++.dg/concepts/class3.C: Likewise.
1227 * g++.dg/concepts/memfun2.C: Likewise.
1228 * g++.dg/concepts/req1.C: Likewise.
1229 * g++.dg/concepts/disjunction1.C: Likewise.
1230 * g++.dg/concepts/req17.C: Likewise.
1231 * g++.dg/concepts/pr65848.C: Likewise.
1232 * g++.dg/concepts/placeholder4.C: Likewise.
1233 * g++.dg/concepts/decl-diagnose.C: Likewise.
1234 * g++.dg/concepts/intro7.C: Likewise.
1235 * g++.dg/concepts/pr68683.C: Likewise.
1236 * g++.dg/concepts/partial-spec4.C: Likewise.
1237 * g++.dg/concepts/template-parm5.C: Likewise.
1238 * g++.dg/concepts/explicit-inst1.C: Likewise.
1239 * g++.dg/concepts/class-deduction1.C: Likewise.
1240 * g++.dg/concepts/class1.C: Likewise.
1241 * g++.dg/concepts/req15.C: Likewise.
1242 * g++.dg/concepts/memfun.C: Likewise.
1243 * g++.dg/concepts/pr68434.C: Likewise.
1244 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1245 * g++.dg/concepts/partial-spec6.C: Likewise.
1246 * g++.dg/concepts/var-templ1.C: Likewise.
1247 * g++.dg/concepts/template-parm8.C: Likewise.
1248 * g++.dg/concepts/explicit-inst3.C: Likewise.
1249 * g++.dg/concepts/class4.C: Likewise.
1250 * g++.dg/concepts/req6.C: Likewise.
1251 * g++.dg/concepts/fn8.C: Likewise.
1252 * g++.dg/concepts/class5.C: Likewise.
1253 * g++.dg/concepts/placeholder5.C: Likewise.
1254 * g++.dg/concepts/req16.C: Likewise.
1255 * g++.dg/concepts/req10.C: Likewise.
1256 * g++.dg/concepts/var-concept2.C: Likewise.
1257 * g++.dg/concepts/auto3.C: Likewise.
1258 * g++.dg/concepts/generic-fn-err.C: Likewise.
1259 * g++.dg/concepts/pr65552.C: Likewise.
1260 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1261 * g++.dg/concepts/fn1.C: Likewise.
1262 * g++.dg/concepts/partial-spec.C: Likewise.
1263 * g++.dg/concepts/template-parm12.C: Likewise.
1264 * g++.dg/concepts/diagnostic1.C: Likewise.
1265 * g++.dg/concepts/intro1.C: Likewise.
1266 * g++.dg/concepts/explicit-inst4.C: Likewise.
1267 * g++.dg/concepts/req18.C: Likewise.
1268 * g++.dg/concepts/explicit-spec5.C: Likewise.
1269 * g++.dg/concepts/var-concept6.C: Likewise.
1270 * g++.dg/concepts/fn9.C: Likewise.
1271 * g++.dg/concepts/req2.C: Likewise.
1272 * g++.dg/concepts/template-parm7.C: Likewise.
1273 * g++.dg/concepts/req14.C: Likewise.
1274 * g++.dg/concepts/template-parm6.C: Likewise.
1275 * g++.dg/concepts/variadic4.C: Likewise.
1276 * g++.dg/concepts/fn6.C: Likewise.
1277 * g++.dg/concepts/req-neg1.C: Likewise.
1278 * g++.dg/concepts/alias3.C: Likewise.
1279 * g++.dg/concepts/expression2.C: Likewise.
1280 * g++.dg/concepts/partial-spec3.C: Likewise.
1281 * g++.dg/concepts/expression3.C: Likewise.
1282 * g++.dg/concepts/memfun-err.C: Likewise.
1283 * g++.dg/concepts/pr66091.C: Likewise.
1284 * g++.dg/concepts/explicit-spec2.C: Likewise.
1285 * g++.dg/concepts/equiv.C: Likewise.
1286 * g++.dg/concepts/friend1.C: Likewise.
1287 * g++.dg/concepts/fn4.C: Likewise.
1288 * g++.dg/concepts/var-templ3.C: Likewise.
1289 * g++.dg/concepts/explicit-inst2.C: Likewise.
1290 * g++.dg/concepts/alias2.C: Likewise.
1291 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1292 * g++.dg/concepts/placeholder6.C: Likewise.
1293 * g++.dg/concepts/fn10.C: Likewise.
1294 * g++.dg/concepts/req3.C: Likewise.
1295 * g++.dg/concepts/variadic2.C: Likewise.
1296 * g++.dg/concepts/pr65636.C: Likewise.
1297 * g++.dg/concepts/intro6.C: Likewise.
1298 * g++.dg/concepts/class2.C: Likewise.
1299 * g++.dg/concepts/fn2.C: Likewise.
1300 * g++.dg/concepts/req20.C: Likewise.
1301 * g++.dg/concepts/req8.C: Likewise.
1302 * g++.dg/concepts/placeholder1.C: Likewise.
1303 * g++.dg/concepts/pr65854.C: Likewise.
1304 * g++.dg/concepts/member-concept.C: Likewise.
1305 * g++.dg/concepts/template-parm2.C: Likewise.
1306 * g++.dg/concepts/variadic1.C: Likewise.
1307 * g++.dg/concepts/fn7.C: Likewise.
1308 * g++.dg/concepts/intro4.C: Likewise.
1309 * g++.dg/concepts/req13.C: Likewise.
1310 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1311 * g++.dg/concepts/explicit-spec6.C: Likewise.
1312 * g++.dg/concepts/auto1.C: Likewise.
1313 * g++.dg/concepts/alias1.C: Likewise.
1314 * g++.dg/concepts/fn-concept1.C: Likewise.
1315 * g++.dg/concepts/template-parm11.C: Likewise.
1316 * g++.dg/concepts/explicit-spec4.C: Likewise.
1317 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1318 * g++.dg/concepts/req9.C: Likewise.
1319 * g++.dg/concepts/req4.C: Likewise.
1320 * g++.dg/concepts/pr65681.C: Likewise.
1321 * g++.dg/concepts/req7.C: Likewise.
1322 * g++.dg/concepts/req12.C: Likewise.
1323 * g++.dg/concepts/fn5.C: Likewise.
1324 * g++.dg/concepts/alias4.C: Likewise.
1325 * g++.dg/concepts/generic-fn.C: Likewise.
1326 * g++.dg/concepts/feature-macro.C: Likewise.
1327 * g++.dg/concepts/req19.C: Likewise.
1328 * g++.dg/concepts/placeholder3.C: Likewise.
1329 * g++.dg/concepts/intro3.C: Likewise.
1330 * g++.dg/concepts/partial-spec5.C: Likewise.
1331 * g++.dg/concepts/template-parm4.C: Likewise.
1332 * g++.dg/concepts/dr1430.C: Likewise.
1333 * g++.dg/concepts/pr65634.C: Likewise.
1334 * g++.dg/concepts/var-concept4.C: Likewise.
1335 * g++.dg/concepts/pr67249.C: Likewise.
1336 * g++.dg/concepts/expression.C: Likewise.
1337 * g++.dg/concepts/pr65575.C: Likewise.
1338 * g++.dg/concepts/partial-spec2.C: Likewise.
1339 * g++.dg/concepts/template-parm9.C: Likewise.
1340 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1341 * g++.dg/concepts/equiv2.C: Likewise.
1342 * g++.dg/concepts/req11.C: Likewise.
1343 * g++.dg/concepts/template-parm1.C: Likewise.
1344 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1345 * g++.dg/concepts/var-concept1.C: Likewise.
1346 * g++.dg/concepts/fn3.C: Likewise.
1347 * g++.dg/torture/pr46364.C: Likewise.
1348 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1349 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1350 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1351 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1352 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1353 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1354 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1355 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1356 * g++.dg/torture/pr52918-1.C: Likewise.
1357 * g++.dg/torture/pr49394.C: Likewise.
1358 * g++.dg/torture/pr57190.C: Likewise.
1359 * g++.dg/cpp0x/static_assert8.C: Likewise.
1360 * g++.dg/cpp0x/noexcept19.C: Likewise.
1361 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1362 * g++.dg/cpp0x/variadic73.C: Likewise.
1363 * g++.dg/cpp0x/noexcept02.C: Likewise.
1364 * g++.dg/cpp0x/defaulted23.C: Likewise.
1365 * g++.dg/cpp0x/noexcept08.C: Likewise.
1366 * g++.dg/cpp0x/auto9.C: Likewise.
1367 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1368 * g++.dg/cpp0x/error5.C: Likewise.
1369 * c-c++-common/gomp/atomic-12.c: Likewise.
1370 * c-c++-common/gomp/atomic-13.c: Likewise.
1371 * c-c++-common/gomp/atomic-14.c: Likewise.
1372 * c-c++-common/Wvarargs-2.c: Likewise.
1373 * c-c++-common/Wvarargs.c: Likewise.
1374 * c-c++-common/vector-subscript-2.c: Likewise.
1375 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1376 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1377 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1378 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1379 * g++.old-deja/g++.eh/throw2.C: Likewise.
1380 * g++.old-deja/g++.eh/throw1.C: Likewise.
1381 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1382 * g++.old-deja/g++.other/new7.C: Likewise.
1383 * g++.old-deja/g++.other/crash30.C: Likewise.
1384 * g++.old-deja/g++.other/regstack.C: Likewise.
1385 * g++.old-deja/g++.other/crash28.C: Likewise.
1386 * g++.old-deja/g++.jason/bool5.C: Likewise.
1387 * g++.old-deja/g++.mike/p10416.C: Likewise.
1388 * g++.old-deja/g++.mike/eh25.C: Likewise.
1389 * g++.old-deja/g++.mike/eh55.C: Likewise.
1390
1391 PR rtl-optimization/82192
1392 * gcc.c-torture/execute/pr82192.c: New test.
1393
1394 2017-09-15 Richard Biener <rguenther@suse.de>
1395
1396 PR tree-optimization/82217
1397 * gcc.dg/torture/pr82217.c: New testcase.
1398
1399 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1400
1401 PR target/82145
1402 * gcc.target/i386/pr82145.c: New test.
1403
1404 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
1405
1406 PR fortran/82184
1407 * gfortran.dg/pointer_array_9.f90: New test.
1408
1409 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1410
1411 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1412 __builtin_fabsq.
1413 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1414 of __builtin_fabsq. Prevent the test from running on 32-bit.
1415 * gcc.target/powerpc/float128-fma1.c: New test.
1416 * gcc.target/powerpc/float128-fma2.c: Likewise.
1417 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1418 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1419
1420 2017-09-14 David Malcolm <dmalcolm@redhat.com>
1421
1422 PR jit/82174
1423 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1424 New test case.
1425
1426 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1427
1428 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1429
1430 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1431
1432 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1433 lp64 requirement.
1434
1435 2017-09-14 Richard Biener <rguenther@suse.de>
1436
1437 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1438 * gcc.dg/uninit-suppress_2.c: Adjust.
1439 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1440
1441 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1442
1443 PR tree-optimization/80996
1444 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1445
1446 2017-09-14 Jakub Jelinek <jakub@redhat.com>
1447
1448 PR target/81325
1449 * g++.dg/cpp0x/pr81325.C: New test.
1450
1451 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
1452
1453 PR fortran/82173
1454 * gfortran.dg/pdt_10.f03 : New test.
1455
1456 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1457
1458 PR c++/68177
1459 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1460
1461 2017-09-13 Martin Liska <mliska@suse.cz>
1462
1463 PR middle-end/82154
1464 * g++.dg/torture/pr82154.C: New test.
1465
1466 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1467
1468 PR c++/61362
1469 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1470 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1471
1472 2017-09-13 Steve Ellcey <sellcey@cavium.com>
1473
1474 PR tree-optimization/80925
1475 * gfortran.dg/vect/vect-2.f90: Add
1476 --param vect-max-peeling-for-alignment=0 option.
1477 Remove unaligned access and peeling checks.
1478 * gfortran.dg/vect/vect-3.f90: Ditto.
1479 * gfortran.dg/vect/vect-4.f90: Ditto.
1480 * gfortran.dg/vect/vect-5.f90: Ditto.
1481
1482 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1483
1484 PR c++/61135
1485 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1486 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1487
1488 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1489
1490 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1491
1492 2017-09-13 Marek Polacek <polacek@redhat.com>
1493
1494 PR c/82167
1495 * gcc.dg/pr82167.c: New test.
1496
1497 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1498
1499 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1500 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1501 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1502 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1503 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1504 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1505
1506 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1507
1508 * gcc.target/aarch64/pr62178.c: Updated testcase
1509 to scan for two ldrs and an mla.
1510
1511 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1512
1513 PR c++/59949
1514 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1515
1516 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1517
1518 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1519
1520 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1521
1522 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1523 ARMv8-A and ARMv8-R.
1524 * gcc.target/arm/acle/cdp2.c: Likewise.
1525 * gcc.target/arm/acle/ldc.c: Likewise.
1526 * gcc.target/arm/acle/ldc2.c: Likewise.
1527 * gcc.target/arm/acle/ldc2l.c: Likewise.
1528 * gcc.target/arm/acle/ldcl.c: Likewise.
1529 * gcc.target/arm/acle/mcr.c: Likewise.
1530 * gcc.target/arm/acle/mcr2.c: Likewise.
1531 * gcc.target/arm/acle/mcrr.c: Likewise.
1532 * gcc.target/arm/acle/mcrr2.c: Likewise.
1533 * gcc.target/arm/acle/mrc.c: Likewise.
1534 * gcc.target/arm/acle/mrc2.c: Likewise.
1535 * gcc.target/arm/acle/mrrc.c: Likewise.
1536 * gcc.target/arm/acle/mrrc2.c: Likewise.
1537 * gcc.target/arm/acle/stc.c: Likewise.
1538 * gcc.target/arm/acle/stc2.c: Likewise.
1539 * gcc.target/arm/acle/stc2l.c: Likewise.
1540 * gcc.target/arm/acle/stcl.c: Likewise.
1541 * lib/target-supports.exp:
1542 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1543 and stcl in the comment.
1544 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1545 and disable Thumb-1 targets.
1546 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1547 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1548
1549 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1550
1551 PR c++/47226
1552 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1553 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1554
1555 2017-09-13 Richard Biener <rguenther@suse.de>
1556
1557 PR middle-end/82128
1558 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1559 default-def to avoid breaking iterator update with the weird
1560 interaction with cgraph_update_edges_for_call_stmt_node.
1561
1562 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1563
1564 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1565
1566 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1567
1568 PR c++/70621
1569 * g++.dg/torture/pr70621.C: New.
1570
1571 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
1572
1573 PR fortran/82173
1574 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1575 is defined' error.
1576 * gfortran.dg/pdt_6.f03 : New test.
1577 * gfortran.dg/pdt_7.f03 : New test.
1578 * gfortran.dg/pdt_8.f03 : New test.
1579
1580 PR fortran/82168
1581 * gfortran.dg/pdt_9.f03 : New test.
1582
1583 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1584
1585 PR target/82112
1586 * gcc.target/powerpc/pr82112.c: New test.
1587 * g++.dg/ext/altivec-18.C: New test.
1588
1589 2017-09-12 Martin Liska <mliska@suse.cz>
1590
1591 PR testsuite/82114
1592 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1593
1594 2017-09-12 Richard Biener <rguenther@suse.de>
1595
1596 PR tree-optimization/82157
1597 * gcc.dg/torture/pr82157.c: New testcase.
1598
1599 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1600
1601 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1602 attribute.
1603 * gcc.target/mips/near-far-2.c: Likewise.
1604 * gcc.target/mips/near-far-3.c: Likewise.
1605 * gcc.target/mips/near-far-4.c: Likewise.
1606
1607 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1608
1609 PR target/82112
1610 * c-c++-common/pr82112.c: New test.
1611 * gcc.dg/pr82112.c: New test.
1612
1613 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1614
1615 PR ada/79441
1616 * gnat.dg/pack9.adb: Robustify.
1617
1618 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
1619
1620 PR fortran/34640
1621 * gfortran.dg/associate_24.f90: New test.
1622 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1623 checks.
1624 * gfortran.dg/no_arg_check_2.f90: Likewise.
1625 * gfortran.dg/pointer_array_1.f90: New test.
1626 * gfortran.dg/pointer_array_2.f90: New test.
1627 * gfortran.dg/pointer_array_7.f90: New test.
1628 * gfortran.dg/pointer_array_8.f90: New test.
1629 * gfortran.dg/pointer_array_component_1.f90: New test.
1630 * gfortran.dg/pointer_array_component_2.f90: New test.
1631 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1632 counts by 1.
1633
1634 PR fortran/40737
1635 * gfortran.dg/pointer_array_3.f90: New test.
1636
1637 PR fortran/57116
1638 * gfortran.dg/pointer_array_4.f90: New test.
1639
1640 PR fortran/55763
1641 * gfortran.dg/pointer_array_5.f90: New test.
1642
1643 PR fortran/57019
1644 * gfortran.dg/pointer_array_6.f90: New test.
1645
1646 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
1647
1648 PR c++/81852
1649 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1650 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1651 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1652 * g++.dg/cpp1y/feat-neg.C: Likewise.
1653 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1654
1655 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1656
1657 * gnat.dg/debug14.adb: New test.
1658
1659 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1660
1661 * gnat.dg/specs/atomic3.ads: New test.
1662
1663 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1664
1665 * gnat.dg/specs/vfa.ads: Rename into...
1666 * gnat.dg/specs/vfa1.ads: ...this.
1667 * gnat.dg/specs/vfa2.ads: New test.
1668
1669 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
1670
1671 * gfortran.dg/pdt_1.f03 : New test.
1672 * gfortran.dg/pdt_2.f03 : New test.
1673 * gfortran.dg/pdt_3.f03 : New test.
1674 * gfortran.dg/pdt_4.f03 : New test.
1675 * gfortran.dg/pdt_5.f03 : New test.
1676
1677 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
1678
1679 * gcc.dg/pr81988.c: New test.
1680
1681 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1682
1683 * gnat.dg/opt67.adb: New test.
1684 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1685
1686 2017-09-07 Jakub Jelinek <jakub@redhat.com>
1687
1688 PR target/81979
1689 * gcc.dg/pr81979.c: New test.
1690
1691 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1692
1693 PR ada/82126
1694 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1695
1696 2017-09-07 Richard Biener <rguenther@suse.de>
1697
1698 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1699 opportunity.
1700
1701 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1702
1703 * gcc.target/powerpc/float128-1.c: Update options to know that
1704 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1705 -static-libgcc option which is no longer needed. Use -mvsx or
1706 -mpower9-vector to enable VSX or hardware IEEE support, rather
1707 than specifying a particular CPU.
1708 * gcc.target/powerpc/float128-2.c: Likewise.
1709 * gcc.target/powerpc/float128-cmp.c: Likewise.
1710 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1711 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1712 * gcc.target/powerpc/float128-hw.c: Likewise.
1713 * gcc.target/powerpc/float128-mix.c: Likewise.
1714 * gcc.target/powerpc/float128-type-1.c: Likewise.
1715 * gcc.target/powerpc/float128-type-2.c: Likewise.
1716 * gcc.target/powerpc/float128-3.c: New test.
1717 * gcc.target/powerpc/float128-4.c: Likewise.
1718 * gcc.target/powerpc/float128-5.c: Likewise.
1719
1720 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1721
1722 PR middle-end/78468
1723 * gcc.dg/pr78468.c: Add alignment test.
1724
1725 2017-09-06 Wish Wu <wishwu007@gmail.com>
1726 Jakub Jelinek <jakub@redhat.com>
1727
1728 * gcc.dg/sancov/cmp0.c: New test.
1729
1730 2017-09-06 Richard Biener <rguenther@suse.de>
1731
1732 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1733 test for correctness of vector lowering.
1734
1735 2017-09-06 Richard Biener <rguenther@suse.de>
1736
1737 PR tree-optimization/82108
1738 * gcc.dg/vect/pr82108.c: New testcase.
1739
1740 2017-09-06 Martin Jambor <mjambor@suse.cz>
1741
1742 PR tree-optimization/82078
1743 * gcc.dg/tree-ssa/pr82078.c: New test.
1744
1745 2017-09-06 Jakub Jelinek <jakub@redhat.com>
1746
1747 PR middle-end/82095
1748 * gcc.dg/tls/pr82095.c: New test.
1749
1750 2017-09-05 Jakub Jelinek <jakub@redhat.com>
1751
1752 PR middle-end/81768
1753 * gcc.dg/gomp/pr81768-2.c: New test.
1754
1755 PR middle-end/81768
1756 * gcc.dg/gomp/pr81768-1.c: New test.
1757
1758 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1759
1760 PR target/81833
1761 * gcc.target/powerpc/pr81833-1.c: New file.
1762 * gcc.target/powerpc/pr81833-2.c: New file.
1763
1764 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1765
1766 PR target/59501
1767 PR target/81624
1768 PR target/81769
1769 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1770 * gcc.target/i386/pr81769-1a.c: New test.
1771 * gcc.target/i386/pr81769-1b.c: Likewise.
1772 * gcc.target/i386/pr81769-2.c: Likewise.
1773
1774 2017-09-05 Marek Polacek <polacek@redhat.com>
1775
1776 PR sanitizer/82072
1777 * c-c++-common/ubsan/pr82072-2.c: New test.
1778
1779 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1780
1781 PR c++/81942
1782 * g++.dg/cpp1y/constexpr-return3.C: New.
1783
1784 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1785
1786 * gnat.dg/incomplete5.ad[sb]: New test.
1787 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
1788
1789 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1790
1791 * gnat.dg/specs/uc2.ads: New test.
1792
1793 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1794
1795 * gnat.dg/taft_type4.adb: New test.
1796 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
1797
1798 2017-09-05 Richard Biener <rguenther@suse.de>
1799
1800 PR tree-optimization/82102
1801 * gcc.dg/torture/pr82102.c: New testcase.
1802
1803 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1804
1805 * testsuite/gnat.dg/array29.ad[sb]: New test.
1806
1807 2017-09-05 Martin Liska <mliska@suse.cz>
1808
1809 PR tree-optimization/82032
1810 * g++.dg/other/pr82032.C: New test.
1811 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
1812 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1813 * gcc.dg/switch-10.c: Likewise.
1814
1815 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1816
1817 * gcc.target/i386/mpx/mpx-os-support.h: New file.
1818 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
1819
1820 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1821
1822 PR target/77308
1823 * gcc.target/arm/pr77308-1.c: New test.
1824
1825 2017-09-04 Richard Biener <rguenther@suse.de>
1826
1827 PR tree-optimization/82084
1828 * g++.dg/torture/pr82084.C: New testcase.
1829
1830 2017-09-04 Marek Polacek <polacek@redhat.com>
1831
1832 PR c/81783
1833 * c-c++-common/Wtautological-compare-5.c: New test.
1834
1835 2017-09-04 Jeff Law <law@redhat.com>
1836
1837 PR tree-optimization/64910
1838 * gcc.dg/tree-ssa/pr64910-2.c: New test.
1839
1840 2017-09-04 Marek Polacek <polacek@redhat.com>
1841
1842 PR sanitizer/82072
1843 * c-c++-common/ubsan/pr82072.c: New test.
1844
1845 2017-09-04 Richard Biener <rguenther@suse.de>
1846
1847 PR tree-optimization/82060
1848 * g++.dg/torture/pr82060.C: New testcase.
1849
1850 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
1851
1852 PR rtl-optimization/57448
1853 PR target/67458
1854 PR target/81316
1855 * gcc.dg/atomic/pr80640-2.c: New testcase.
1856 * gcc.dg/atomic/pr81316.c: New testcase.
1857
1858 2017-09-04 Tom de Vries <tom@codesourcery.com>
1859
1860 PR tree-optimization/82052
1861 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
1862 call in fn11.
1863
1864 2017-09-04 Jakub Jelinek <jakub@redhat.com>
1865
1866 PR sanitizer/81981
1867 * gcc.dg/ubsan/pr81981.c: New test.
1868
1869 PR tree-optimization/70043
1870 PR testsuite/82093
1871 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
1872
1873 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1874
1875 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
1876 * gcc.target/i386/bmi-check.h (main): Ditto.
1877 * gcc.target/i386/bmi2-check.h (main): Ditto.
1878 * gcc.target/i386/rtm-check.h (main): Ditto.
1879 * gcc.target/i386/sha-check.h (main): Ditto.
1880 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
1881 (main): Use __get_cpuid_count. Use check_osxsave.
1882 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
1883 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
1884 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
1885 (main): Use check_osxsave.
1886
1887 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
1888
1889 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
1890 and return NORUNRES on failure.
1891 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
1892 __builtin_va_arg_pack instead of __va_arg_pack.
1893 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
1894 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
1895 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
1896 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
1897 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
1898
1899 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1900
1901 PR target/81766
1902 * gcc.target/i386/pr81766.c: New test.
1903
1904 2017-09-01 Joseph Myers <joseph@codesourcery.com>
1905
1906 PR c/82071
1907 * gcc.target/i386/excess-precision-7.c: New test.
1908
1909 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1910
1911 PR target/82012
1912 * gcc.target/s390/target-attribute/pr82012.c: New test.
1913
1914 2017-09-01 Jeff Law <law@redhat.com>
1915
1916 * gcc.target/i386/const-in-bss.c: New test.
1917
1918 PR tree-optimization/82052
1919 * gcc.c-torture/compile/pr82052.c: New test.
1920
1921 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1922
1923 PR sanitizer/81923
1924 * gcc.dg/asan/pr81923.c: New test.
1925
1926 2017-09-01 Martin Liska <mliska@suse.cz>
1927
1928 PR tree-optimization/82059
1929 * gcc.dg/tree-ssa/pr82059.c: New test.
1930
1931 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1932
1933 * gcc.target/arc/loop-1.c: Deleted.
1934
1935 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1936
1937 * gcc.target/arc/arc.exp: Test also cpp files.
1938 * gcc.target/arc/tdelay_slots.cpp: New test.
1939
1940 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1941
1942 * gcc.target/arc/pr9001184797.c: New test.
1943
1944 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1945
1946 PR c/81887
1947 * c-c++-common/gomp/pr81887.c: New test.
1948 * gfortran.dg/gomp/pr81887.f90: New test.
1949
1950 2017-09-01 Marek Polacek <polacek@redhat.com>
1951
1952 PR c++/82040
1953 * g++.dg/warn/Wbool-operation-1.C: New test.
1954
1955 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1956
1957 * gcc.target/arc/sdata-5.c: New test.
1958 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
1959
1960 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1961
1962 * gcc.target/arc/sdata-3.c: New file.
1963 * gcc.target/arc/sdata-4.c: Likewise.
1964
1965 2017-08-31 Richard Biener <rguenther@suse.de>
1966
1967 PR middle-end/82054
1968 * g++.dg/gomp/pr82054.C: New testcase.
1969
1970 2017-08-31 Renlin Li <renlin.li@arm.com>
1971 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1972
1973 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
1974
1975 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1976
1977 PR tree-optimization/81987
1978 * g++.dg/torture/pr81987.C: New file.
1979
1980 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
1981
1982 * gnat.dg/aggr22.ad[sb]: New test.
1983
1984 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
1985
1986 * gcc.target/powerpc/cr_shrink-wrap.c: New.
1987
1988 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1989
1990 PR target/82015
1991 * gcc.target/powerpc/pr82015.c: Fix up error message.
1992
1993 2017-08-30 Martin Liska <mliska@suse.cz>
1994
1995 PR inline-asm/82001
1996 * gcc.dg/ipa/pr82001.c: New test.
1997
1998 2017-08-30 Martin Liska <mliska@suse.cz>
1999
2000 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
2001
2002 2017-08-30 Richard Biener <rguenther@suse.de>
2003
2004 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
2005
2006 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2007
2008 PR target/82015
2009 * gcc.target/powerpc/pr82015.c: New test.
2010
2011 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2012
2013 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2014
2015 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2016
2017 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2018 * gcc.target/i386/abi-2.c: Ditto.
2019 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2020 * gcc.target/i386/pr22076.c: Ditto.
2021 * gcc.target/i386/pr37216.c: Ditto.
2022 * gcc.target/i386/pr39431.c: Ditto.
2023 * gcc.target/i386/pr40906-1.c: Ditto.
2024 * gcc.target/i386/pr40906-2.c: Ditto.
2025 * gcc.target/i386/pr43766.c: Ditto.
2026 * gcc.target/i386/pr46226.c: Ditto.
2027 * gcc.target/i386/pr46470.c: Ditto.
2028 * gcc.target/i386/pr59929.c: Ditto.
2029 * gcc.target/i386/sse-10.c: Ditto.
2030 * gcc.target/i386/vararg-1.c: Ditto.
2031 * gcc.target/i386/vararg-1.c: Ditto.
2032 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2033 * gcc.target/i386/pr44223.c: Ditto.
2034 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2035 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2036 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2037 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2038 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2039 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2040 * gcc.target/i386/mvc9.c: Compile for lto target only.
2041 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2042 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2043 * gcc.target/i386/pr57091.c: Ditto.
2044 * gcc.target/i386/pr61599-2.c: Ditto.
2045
2046 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2047
2048 PR tree-optimization/81503
2049 * gcc.c-torture/execute/pr81503.c: New file.
2050
2051 2017-08-29 Martin Liska <mliska@suse.cz>
2052
2053 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
2054 * gcc.dg/tree-ssa/vrp104.c: Likewise.
2055
2056 2017-08-29 Richard Biener <rguenther@suse.de>
2057 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
2058
2059 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2060
2061 2017-08-28 Jeff Law <law@redhat.com>
2062
2063 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2064 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
2065 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2066 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
2067 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
2068 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
2069 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
2070 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
2071 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
2072
2073 2017-08-28 Janus Weil <janus@gcc.gnu.org>
2074
2075 PR fortran/81770
2076 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
2077 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
2078
2079 2017-08-28 Steve Ellcey <sellcey@cavium.com>
2080
2081 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
2082 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
2083 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
2084
2085 2017-08-28 Richard Biener <rguenther@suse.de>
2086
2087 PR tree-optimization/81977
2088 * g++.dg/torture/pr81977.C: New testcase.
2089
2090 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
2091
2092 PR target/80640
2093 * gcc.dg/atomic/pr80640.c: New testcase.
2094
2095 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
2096
2097 PR target/81995
2098 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
2099 * gcc.target/i386/pr46091-4a.c: Ditto.
2100
2101 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2102
2103 PR fortran/81974
2104 * gfortran.dg/inline_matmul_19.f90: New test.
2105
2106 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2107
2108 * gcc.target/powerpc/m128-check.h: New file.
2109 * gcc.target/powerpc/sse-check.h: New file.
2110 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2111 * gcc.target/powerpc/sse-movlps-2.c: New file.
2112 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2113 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2114 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2115 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2116 * gcc.target/powerpc/sse-divss-1.c: New file.
2117 * gcc.target/powerpc/sse-movhps-1.c: New file.
2118 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2119 * gcc.target/powerpc/sse-subps-1.c: New file.
2120 * gcc.target/powerpc/sse-minps-1.c: New file.
2121 * gcc.target/powerpc/sse-pminub-1.c: New file.
2122 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2123 * gcc.target/powerpc/sse-shufps-1.c: New file.
2124 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2125 * gcc.target/powerpc/sse-maxps-1.c: New file.
2126 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2127 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2128 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2129 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2130 * gcc.target/powerpc/sse-mulps-1.c: New file.
2131 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2132 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2133 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2134 * gcc.target/powerpc/sse-subss-1.c: New file.
2135 * gcc.target/powerpc/sse-movss-2.c: New file.
2136 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2137 * gcc.target/powerpc/sse-minss-1.c: New file.
2138 * gcc.target/powerpc/sse-movaps-2.c: New file.
2139 * gcc.target/powerpc/sse-movlps-1.c: New file.
2140 * gcc.target/powerpc/sse-maxss-1.c: New file.
2141 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2142 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2143 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2144 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2145 * gcc.target/powerpc/sse-mulss-1.c: New file.
2146 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2147 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2148 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2149 * gcc.target/powerpc/sse-movhps-2.c: New file.
2150 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2151 * gcc.target/powerpc/sse-xorps-1.c: New file.
2152 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2153 * gcc.target/powerpc/sse-orps-1.c: New file.
2154 * gcc.target/powerpc/sse-addps-1.c: New file.
2155 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2156 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2157 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2158 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2159 * gcc.target/powerpc/sse-andps-1.c: New file.
2160 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2161 * gcc.target/powerpc/sse-divps-1.c: New file.
2162 * gcc.target/powerpc/sse-andnps-1.c: New file.
2163 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2164 * gcc.target/powerpc/sse-movss-1.c: New file.
2165 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2166 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2167 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2168 * gcc.target/powerpc/sse-movaps-1.c: New file.
2169 * gcc.target/powerpc/sse-movss-3.c: New file.
2170 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2171 * gcc.target/powerpc/sse-addss-1.c: New file.
2172 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2173
2174 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2175
2176 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
2177 * gcc.target/powerpc/dform-2.c: Likewise.
2178 * gcc.target/powerpc/dform-3.c: Likewise.
2179 * gcc.target/powerpc/pr71656-1.c: Likewise.
2180 * gcc.target/powerpc/pr71656-2.c: Likewise.
2181 * gcc.target/powerpc/pr80103-1.c: Likewise.
2182 * gcc.target/powerpc/pr80098-1.c: Likewise.
2183
2184 2017-08-24 Martin Sebor <msebor@redhat.com>
2185
2186 PR middle-end/81908
2187 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2188 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2189 * gcc.dg/tree-ssa/pr81908.c: New test.
2190
2191 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2192
2193 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2194 Suppress warning during tests.
2195
2196 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
2197
2198 * lib/target-supports.exp: Group together target-dependant checks.
2199
2200 2017-08-24 Bin Cheng <bin.cheng@arm.com>
2201
2202 PR tree-optimization/81913
2203 * gcc.c-torture/execute/pr81913.c: New test.
2204 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2205 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2206
2207 2017-08-23 Richard Biener <rguenther@suse.de>
2208
2209 PR target/81921
2210 * gcc.target/i386/pr81921.c: New testcase.
2211
2212 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
2213
2214 * gcc.target/i386/pr80969-1.c: New testcase.
2215 * gcc.target/i386/pr80969-2a.c: Likewise.
2216 * gcc.target/i386/pr80969-2.c: Likewise.
2217 * gcc.target/i386/pr80969-3.c: Likewise.
2218 * gcc.target/i386/pr80969-4a.c: Likewise.
2219 * gcc.target/i386/pr80969-4b.c: Likewise.
2220 * gcc.target/i386/pr80969-4.c: Likewise.
2221 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2222 * lib/target-supports.exp (check_avx512_os_support_available,
2223 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2224 New proceedures for target avx512f and avx512f_runtime selectors.
2225 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2226
2227 2017-08-23 David Malcolm <dmalcolm@redhat.com>
2228
2229 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2230 * gcc.dg/param-type-mismatch.c: New test case.
2231
2232 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2233
2234 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2235 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2236 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2237 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2238 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2239 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2240 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2241
2242 2017-08-23 Richard Biener <rguenther@suse.de>
2243
2244 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2245 * g++.dg/tree-ssa/pr45605.C: Likewise.
2246 * gnat.dg/noinline2.adb: Likewise.
2247 * gnat.dg/renaming6.adb: Likewise.
2248 * gnat.dg/renaming6.ads: Likewise.
2249 * gnat.dg/specs/noinline3.ads: Likewise.
2250
2251 2017-08-23 Richard Biener <rguenther@suse.de>
2252
2253 PR lto/81940
2254 * g++.dg/lto/pr81940_0.C: New testcase.
2255
2256 2017-08-23 Tamar Christina <tamar.christina@arm.com>
2257
2258 PR middle-end/19706
2259 * gcc.dg/tree-ssa/pr19706.c: New.
2260 * lib/target-supports.exp (check_effective_target_xorsign): New.
2261
2262 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
2263
2264 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2265 -mabi=ms
2266 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2267 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2268 * gcc.target/i386/pr66275.c: Likewise.
2269 * gcc.target/i386/pr68018.c: Likewise.
2270
2271 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2272
2273 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2274
2275 2017-08-22 Jeff Law <law@redhat.com>
2276
2277 PR tree-optimization/81741
2278 PR tree-optimization/71947
2279 * gcc.dg/tree-ssa/pr81741.c: New test.
2280 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2281 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2282 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2283 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2284 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2285 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2286 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2287
2288 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
2289
2290 PR c++/80287
2291 * g++.dg/pr80287.C: New test.
2292
2293 2017-08-22 Richard Biener <rguenther@suse.de>
2294
2295 Revert
2296 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2297
2298 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2299
2300 2017-08-22 Richard Biener <rguenther@suse.de>
2301
2302 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2303 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2304 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2305 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2306 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2307 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2308 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2309 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2310
2311 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2312
2313 PR fortran/81296
2314 * gfortran.dg/dtio_12.f90: Update test.
2315
2316 2017-08-21 Nathan Sidwell <nathan@acm.org>
2317
2318 * g++.dg/template/pr81899.C: Fix c++03.
2319 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2320
2321 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2322
2323 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2324 Update expected result to show all of "(long)0" being underlined.
2325 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2326 (test_multitoken_macro): Update expected underlining.
2327
2328 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2329
2330 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2331 to show underlining of all pertinent params.
2332 * gcc.dg/format/pr72858.c: Likewise.
2333
2334 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
2335
2336 PR target/46091
2337 * gcc.target/i386/pr46091-4.c: New test.
2338 * gcc.target/i386/pr46091-4a.c: Ditto.
2339 * gcc.target/i386/pr46091-5.c: Ditto.
2340 * gcc.target/i386/pr46091-5a.c: Ditto.
2341
2342 2017-08-21 Nathan Sidwell <nathan@acm.org>
2343
2344 PR c++/81899
2345 * g++.dg/template/pr81899.C: New.
2346
2347 2017-08-21 Richard Biener <rguenther@suse.de>
2348
2349 PR tree-optimization/81900
2350 * gcc.dg/torture/pr81900.c: New testcase.
2351
2352 2017-08-21 Richard Biener <rguenther@suse.de>
2353
2354 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2355 regex to handle the LTO case.
2356 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2357 * c-c++-common/asan/misalign-1.c: Likewise.
2358 * c-c++-common/asan/misalign-2.c: Likewise.
2359 * c-c++-common/asan/null-deref-1.c: Likewise.
2360 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2361 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2362 * c-c++-common/asan/use-after-free-1.c: Likewise.
2363 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2364 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2365 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2366 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2367 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2368 * g++.dg/asan/large-func-test-1.C: Likewise.
2369 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2370
2371 2017-08-21 Richard Biener <rguenther@suse.de>
2372
2373 PR middle-end/81884
2374 * g++.dg/torture/pr81884.C: New testcase.
2375
2376 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
2377
2378 PR ipa/77732
2379 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2380
2381 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2382
2383 PR tree-optimization/46805
2384 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2385 * jit.dg/test-autovectorize.c: New test case.
2386
2387 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2388
2389 PR target/80210
2390 * gcc.target/powerpc/pr80210.c: New test.
2391
2392 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2393
2394 PR c++/81514
2395 * g++.dg/lookup/empty.h: New file.
2396 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2397 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2398 on a built-in.
2399
2400 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2401
2402 PR c/53037
2403 * c-c++-common/pr53037-5.c: New test.
2404 * g++.dg/pr53037-1.C: Likewise.
2405 * g++.dg/pr53037-2.C: Likewise.
2406 * g++.dg/pr53037-3.C: Likewise.
2407 * g++.dg/pr53037-4.C: Likewise.
2408 * gcc.dg/pr53037-1.c: Likewise.
2409 * gcc.dg/pr53037-2.c: Likewise.
2410 * gcc.dg/pr53037-3.c: Likewise.
2411 * gcc.dg/pr53037-4.c: Likewise.
2412
2413 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2414
2415 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2416 * gcc.target/powerpc/p9-vparity.c: Likewise.
2417 * gcc.target/powerpc/pr68805.c: Likewise.
2418 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2419
2420 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2421
2422 PR target/72804
2423 * gcc.target/powerpc/pr72804.c: New test.
2424
2425 2017-08-17 Marek Polacek <polacek@redhat.com>
2426
2427 PR middle-end/81814
2428 * gcc.dg/torture/pr81814.c: New test.
2429
2430 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2431
2432 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2433
2434 2017-08-17 Tom de Vries <tom@codesourcery.com>
2435
2436 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2437
2438 2017-08-17 Richard Biener <rguenther@suse.de>
2439
2440 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2441
2442 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2443
2444 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2445 scan-assembler-times for alpha*-*-*.
2446 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2447 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2448
2449 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2450
2451 PR fortran/81116
2452 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2453
2454 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2455
2456 PR target/46091
2457 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2458 (testm): New test function.
2459 * gcc.target/i386/pr46091-2.c: Ditto.
2460 * gcc.target/i386/pr46091-3.c: Ditto.
2461
2462 2017-08-16 Bin Cheng <bin.cheng@arm.com>
2463
2464 PR tree-optimization/81832
2465 * gcc.dg/tree-ssa/pr81832.c: New test.
2466
2467 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2468
2469 PR tree-optimization/81835
2470 * gcc.dg/vect/pr81815.c: New test.
2471
2472 2017-08-15 Joseph Myers <joseph@codesourcery.com>
2473
2474 PR target/78460
2475 PR target/67712
2476 * gcc.c-torture/compile/string-large-1.c: New test.
2477
2478 2017-08-15 Richard Biener <rguenther@suse.de>
2479
2480 PR tree-optimization/81790
2481 * gcc.dg/torture/pr81790.c: New testcase.
2482
2483 2017-08-14 Martin Sebor <msebor@redhat.com>
2484
2485 PR c/81117
2486 * c-c++-common/attr-nonstring-1.c: New test.
2487
2488 2017-08-14 Martin Sebor <msebor@redhat.com>
2489
2490 PR c/81117
2491 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2492
2493 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
2494
2495 * gcc.dg/ucnid-5.c: Skip on AIX.
2496 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2497
2498 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
2499
2500 PR target/46091
2501 * gcc.target/i386/pr46091-1.c: New test.
2502 * gcc.target/i386/pr46091-2.c: Ditto.
2503 * gcc.target/i386/pr46091-3.c: Ditto.
2504
2505 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2506
2507 PR target/81643
2508 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2509
2510 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2511
2512 PR target/79845
2513 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2514 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2515 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2516 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2517 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2518 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2519 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2520 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2521 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2522 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2523 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2524 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2525 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2526 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2527 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2528 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2529 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2530 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2531 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2532 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2533 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2534 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2535 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2536 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2537 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2538 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2539 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2540 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2541 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2542 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2543 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2544 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2545 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2546 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2547 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2548 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2549 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2550 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2551 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2552 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2553 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2554 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2555 * gcc.target/powerpc/cmpb-3.c: Likewise.
2556 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2557 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2558 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2559 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2560 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2561 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2562 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2563 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2564 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2565 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2566 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2567 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2568 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2569 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2570 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2571 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2572 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2573 * gcc.target/powerpc/no-r11-3.c: Likewise.
2574 * gcc.target/powerpc/pr80098-1.c: Likewise.
2575 * gcc.target/powerpc/pr80098-2.c: Likewise.
2576 * gcc.target/powerpc/pr80098-3.c: Likewise.
2577 * gcc.target/powerpc/pr80098-4.c: Likewise.
2578 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2579 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2580 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2581 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2582 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2583 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2584 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2585 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2586 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2587 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2588 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2589
2590 2017-08-14 Bin Cheng <bin.cheng@arm.com>
2591
2592 PR tree-optimization/81799
2593 * gcc.dg/tree-ssa/pr81799.c: New.
2594
2595 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2596
2597 PR middle-end/46932
2598 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2599 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2600
2601 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2602
2603 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2604 -mno-pc-relative-literal-loads.
2605
2606 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2607
2608 PR testsuite/81793
2609 * gcc.dg/pie-static-1.c: Require both static and pie support.
2610 * gcc.dg/pie-static-2.c: Likewise.
2611
2612 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2613
2614 PR ada/79542
2615 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2616
2617 2017-08-11 Marek Polacek <polacek@redhat.com>
2618
2619 PR c/81795
2620 * gcc.dg/pr81795.c: New test.
2621
2622 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2623
2624 PR fortran/60355
2625 * gfortran.dg (bind_c_usage_30): New test.
2626
2627 2017-08-11 Martin Liska <mliska@suse.cz>
2628
2629 PR tree-opt/79987
2630 * gcc.target/i386/mpx/pr79987.c: New test.
2631
2632 2017-08-11 Martin Liska <mliska@suse.cz>
2633
2634 PR ipa/81213
2635 * gcc.target/i386/pr81213.c: New test.
2636
2637 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
2638
2639 PR target/81708
2640 * gcc.target/i386/stack-prot-sym.c: New test.
2641
2642 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2643
2644 PR testsuite/81738
2645 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2646 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2647 vect_perm and vect_element_align for vectorization.
2648
2649 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2650
2651 PR target/81736
2652 * gcc.target/i386/pr81736-1.c: New test.
2653 * gcc.target/i386/pr81736-2.c: Likewise.
2654 * gcc.target/i386/pr81736-3.c: Likewise.
2655 * gcc.target/i386/pr81736-4.c: Likewise.
2656 * gcc.target/i386/pr81736-5.c: Likewise.
2657 * gcc.target/i386/pr81736-6.c: Likewise.
2658 * gcc.target/i386/pr81736-7.c: Likewise.
2659
2660 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2661
2662 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2663 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2664
2665 2017-08-10 David Malcolm <dmalcolm@redhat.com>
2666
2667 * c-c++-common/missing-close-symbol.c: New test case.
2668 * c-c++-common/missing-symbol.c: New test case.
2669 * gcc.dg/unclosed-init.c: New test case.
2670 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2671 * g++.dg/diagnostic/unclosed-function.C: New test case.
2672 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2673 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2674 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2675 "expected identifier" error.
2676
2677 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2678
2679 * gfortran.dg/dec_d_lines_1.f: New test.
2680 * gfortran.dg/dec_d_lines_2.f: New test.
2681
2682 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2683
2684 * gfortran.dg/dec_structure_18.f90: New test.
2685 * gfortran.dg/dec_structure_19.f90: New test.
2686 * gfortran.dg/dec_structure_20.f90: New test.
2687 * gfortran.dg/dec_structure_21.f90: New test.
2688
2689 2017-08-10 Marek Polacek <polacek@redhat.com>
2690
2691 PR testsuite/81784
2692 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2693
2694 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2695
2696 2017-08-10 Martin Liska <mliska@suse.cz>
2697
2698 PR c++/81355
2699 * g++.dg/other/pr81355.C: New test.
2700
2701 2017-08-09 David Malcolm <dmalcolm@redhat.com>
2702
2703 * jit.dg/all-non-failing-tests.h: Add note about
2704 test-vector-types.cc.
2705 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2706 case.
2707 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2708 New test case.
2709 * jit.dg/test-vector-types.cc: New test case.
2710
2711 2017-08-09 Andrew Pinski <apinski@cavium.com>
2712
2713 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2714 --save-temps to the options passed.
2715
2716 2017-08-09 Michael Collison <michael.collison@arm.com>
2717
2718 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2719 boundary option and fix comment.
2720 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2721 boundary option and fix comment.
2722 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2723 boundary option and fix comment.
2724 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2725 -mstructure-size boundary option.
2726
2727 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2728
2729 PR rtl-optimization/81423
2730 * gcc.c-torture/execute/pr81423.c: New testcase.
2731
2732 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2733
2734 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2735 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2736 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2737 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2738
2739 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2740
2741 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2742 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2743
2744 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2745
2746 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2747 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2748 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2749
2750 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2751
2752 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2753 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2754 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2755 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2756
2757 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2758
2759 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2760
2761 2017-08-09 Marek Polacek <polacek@redhat.com>
2762
2763 PR c/81233
2764 * gcc.dg/diagnostic-types-1.c: New test.
2765 * gcc.dg/assign-warn-1.c: Update warning messages.
2766 * gcc.dg/assign-warn-2.c: Likewise.
2767 * gcc.dg/c90-const-expr-5.c: Likewise.
2768 * gcc.dg/c99-const-expr-5.c: Likewise.
2769 * gcc.dg/conv-2.c: Likewise.
2770 * gcc.dg/init-bad-7.c: Likewise.
2771 * gcc.dg/overflow-warn-1.c: Likewise.
2772 * gcc.dg/overflow-warn-2.c: Likewise.
2773 * gcc.dg/overflow-warn-3.c: Likewise.
2774 * gcc.dg/overflow-warn-4.c: Likewise.
2775 * gcc.dg/pointer-array-atomic.c: Likewise.
2776 * gcc.dg/pr26865.c: Likewise.
2777 * gcc.dg/pr61162-2.c: Likewise.
2778 * gcc.dg/pr61162.c: Likewise.
2779 * gcc.dg/pr67730-2.c: Likewise.
2780 * gcc.dg/pr69156.c: Likewise.
2781 * gcc.dg/pr70174.c: Likewise.
2782 * objc.dg/proto-lossage-4.m: Likewise.
2783
2784 2017-08-09 Marek Polacek <polacek@redhat.com>
2785
2786 PR c/81417
2787 * Wsign-compare-1.c: New test.
2788 * gcc.dg/compare1.c: Adjust dg-bogus.
2789 * gcc.dg/compare2.c: Likewise.
2790 * gcc.dg/compare3.c: Likewise.
2791 * gcc.dg/compare7.c: Likewise.
2792 * gcc.dg/compare8.c: Likewise.
2793 * gcc.dg/compare9.c: Likewise.
2794 * gcc.dg/pr11492.c: Likewise.
2795
2796 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
2797
2798 PR driver/81523
2799 * gcc.dg/pie-7.c: New test.
2800 * gcc.dg/pie-static-1.c: Likewise.
2801 * gcc.dg/pie-static-2.c: Likewise.
2802
2803 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
2804
2805 PR target/81708
2806 * gcc.target/i386/stack-prot-guard.c: New test.
2807
2808 2017-08-08 Tamar Christina <tamar.christina@arm.com>
2809
2810 * gcc.target/aarch64/xorsign.c: New.
2811 * gcc.target/aarch64/xorsign_exec.c: New.
2812 * gcc.target/aarch64/vect-xorsign_exec.c: New.
2813
2814 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2815
2816 PR tree-optimization/81354
2817 * g++.dg/torture/pr81354.C: New file.
2818
2819 2017-08-08 Richard Biener <rguenther@suse.de>
2820
2821 PR middle-end/81719
2822 * g++.dg/tree-ssa/pr81719.C: New testcase.
2823
2824 2017-08-08 Richard Biener <rguenther@suse.de>
2825
2826 PR tree-optimization/81723
2827 * gfortran.dg/pr81723.f: New testcase.
2828
2829 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2830
2831 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
2832 string.
2833 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2834 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2835 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2836 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2837 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2838 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2839 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2840 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2841 * gcc.target/powerpc/cmpb-3.c: Likewise.
2842 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2843 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2844
2845 2017-08-08 Martin Liska <mliska@suse.cz>
2846
2847 PR tree-opt/81696
2848 * gcc.dg/ipa/pr81696.c: New test.
2849
2850 2017-08-08 Bin Cheng <bin.cheng@arm.com>
2851
2852 PR tree-optimization/81744
2853 * gcc.dg/tree-ssa/pr81744.c: New.
2854
2855 2017-08-08 Marek Polacek <polacek@redhat.com>
2856
2857 PR c++/81607
2858 * g++.dg/other/bitfield6.C: New test.
2859
2860 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2861
2862 PR target/81593
2863 * gcc.target/powerpc/vec-setup.h: New tests to test various
2864 combinations of setting up vectors of 2 double word elements.
2865 * gcc.target/powerpc/vec-setup-long.c: Likewise.
2866 * gcc.target/powerpc/vec-setup-double.c: Likewise.
2867 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
2868 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
2869 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
2870 vector inserts from vector extracts.
2871 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
2872
2873 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2874
2875 PR fortran/68829
2876 PR fortran/81701
2877 * gfortran.dg/o_fast_stacksize.90: New test.
2878
2879 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
2880
2881 PR middle-end/46932
2882 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
2883
2884 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2885
2886 * gcc.target/i386/pr81736-1.c: Removed.
2887 * gcc.target/i386/pr81736-2.c: Likewise.
2888 * gcc.target/i386/pr81736-3.c: Likewise.
2889 * gcc.target/i386/pr81736-4.c: Likewise.
2890
2891 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2892
2893 PR target/81736
2894 * gcc.target/i386/pr81736-1.c: New test.
2895 * gcc.target/i386/pr81736-2.c: Likewise.
2896 * gcc.target/i386/pr81736-3.c: Likewise.
2897 * gcc.target/i386/pr81736-4.c: Likewise.
2898
2899 2017-08-07 Marek Polacek <polacek@redhat.com>
2900
2901 PR middle-end/81737
2902 * gcc.dg/pr81737.c: New test.
2903
2904 2017-08-07 Martin Liska <mliska@suse.cz>
2905
2906 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
2907 * gcc.dg/parm-impl-decl-1.c: Likewise.
2908 * gcc.dg/parm-impl-decl-3.c: Likewise.
2909 * gcc.dg/Wattributes-5.c: New test.
2910
2911 2017-08-06 Andrew Pinski <apinski@cavium.com>
2912
2913 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
2914 * gcc.target/aarch64/target_attr_13.c: LIkewise.
2915 * gcc.target/aarch64/target_attr_15.c: LIkewise.
2916 * gcc.target/aarch64/target_attr_4.c: Likewise.
2917 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
2918 * gcc.target/aarch64/target_attr_2.c: Likewise.
2919 * gcc.target/aarch64/target_attr_7.c: Likewise.
2920 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
2921 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
2922 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
2923
2924 2017-08-06 Andrew Pinski <apinski@cavium.com>
2925
2926 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
2927 -march=armv8-a+nolse, skip if -mcpu= is passed.
2928 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
2929
2930 2017-08-06 Andrew Pinski <apinski@cavium.com>
2931
2932 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
2933 * gcc.target/aarch64/_Float16_2.c: Likewise.
2934 * gcc.target/aarch64/_Float16_3.c: Likewise.
2935
2936 2017-08-06 Tom de Vries <tom@codesourcery.com>
2937
2938 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
2939
2940 2017-08-06 Tom de Vries <tom@codesourcery.com>
2941
2942 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
2943 type. Add missing return.
2944
2945 2017-08-06 Tom de Vries <tom@codesourcery.com>
2946
2947 PR testsuite/81731
2948 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
2949 variable 'a' definition.
2950 (b): Remove unused variable.
2951 (gp): New variable.
2952 (check): Add parameter corresponding to call in main, and handle.
2953
2954 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2955
2956 PR c++/79790
2957 * g++.dg/cpp1z/class-deduction43.C: New.
2958
2959 2017-08-04 Yury Gribov <tetra2005@gmail.com>
2960
2961 PR tree-optimization/57371
2962 * c-c++-common/pr57371-1.c: New test.
2963 * c-c++-common/pr57371-2.c: New test.
2964 * c-c++-common/pr57371-3.c: New test.
2965 * c-c++-common/pr57371-4.c: New test.
2966 * gcc.dg/pr57371-5.c: New test.
2967
2968 2017-08-04 Carl Love <cel@us.ibm.com>
2969
2970 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
2971 builtin test cases for vec_mule, and vec_mulo.
2972 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
2973 builtin test cases for vec_mule, and vec_mulo.
2974
2975 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
2976
2977 PR target/81590
2978 * gcc.target/i386/avx512-check.h: New file.
2979 * gcc.target/i386/avx5124fmaps-check.h: Removed.
2980 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
2981 * gcc.target/i386/avx512cd-check.h: Likewise.
2982 * gcc.target/i386/avx512ifma-check.h: Likewise.
2983 * gcc.target/i386/avx512vbmi-check.h: Likewise.
2984 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
2985 * gcc.target/i386/avx512bw-check.h: Rewrite.
2986 * gcc.target/i386/avx512dq-check.h: Likewise.
2987 * gcc.target/i386/avx512er-check.h: Likewise.
2988 * gcc.target/i386/avx512f-check.h: Likewise.
2989 * gcc.target/i386/avx512vl-check.h: Likewise.
2990 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
2991 only.
2992 (test_512): Removed.
2993 (avx512*_test): Likewise.
2994 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
2995
2996 2017-08-04 Marek Polacek <polacek@redhat.com>
2997
2998 PR middle-end/81695
2999 * gcc.dg/pr81695.c: New test.
3000
3001 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3002
3003 PR tree-optimization/81136
3004 * gcc.dg/vect/pr81136.c: Add scan test.
3005
3006 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3007
3008 * gcc.dg/vect/vect-alias-check-3.c: New test.
3009 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3010 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3011
3012 2017-08-04 Richard Biener <rguenther@suse.de>
3013
3014 PR middle-end/81705
3015 * c-c++-common/ubsan/pr81705.c: New testcase.
3016
3017 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3018
3019 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3020 messages that used to start with a capital letter.
3021 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3022 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3023 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3024 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3025 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3026 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3027 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3028 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3029 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3030 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3031 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3032 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3033 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3034 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3035 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3036 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3037 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3038 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3039 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3040 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3041 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3042 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3043 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3044 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3045 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3046 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3047 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3048 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3049 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3050 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3051 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3052 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3053 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3054 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3055 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3056 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3057 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3058 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3059 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3060 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3061 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3062 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3063 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3064 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3065 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3066 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3067 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3068 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3069 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3070 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3071 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3072 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3073 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3074 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3075 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3076 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3077
3078 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3079
3080 PR target/81621
3081 * gcc.dg/pr81621.c: New test.
3082
3083 2017-08-03 Richard Biener <rguenther@suse.de>
3084
3085 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
3086 and CSE.
3087
3088 2017-08-03 Richard Biener <rguenther@suse.de>
3089
3090 PR middle-end/81148
3091 * c-c++-common/ubsan/pr81148.c: New testcase.
3092
3093 2017-08-03 Tom de Vries <tom@codesourcery.com>
3094
3095 PR target/81662
3096 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
3097
3098 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3099
3100 PR driver/81650
3101 * gcc.dg/pr81650.c: New test.
3102
3103 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3104
3105 PR c++/71440
3106 * g++.dg/template/crash127.C: New.
3107
3108 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3109
3110 PR middle-end/81052
3111 * c-c++-common/pr81052.c: New test.
3112
3113 2017-08-03 Tom de Vries <tom@codesourcery.com>
3114
3115 * gcc.dg/pr56727-2.c: Require alias.
3116
3117 2017-08-03 Tom de Vries <tom@codesourcery.com>
3118
3119 * gcc.dg/attr-noipa.c: Require alloca.
3120
3121 2017-08-03 Tom de Vries <tom@codesourcery.com>
3122
3123 * gcc.dg/torture/pr80163.c: Require label_values.
3124
3125 2017-08-03 Tom de Vries <tom@codesourcery.com>
3126
3127 PR target/81662
3128 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3129 * c-c++-common/patchable_function_entry-default.c: Same.
3130 * c-c++-common/patchable_function_entry-definition.c: Same.
3131
3132 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3133
3134 PR target/81644
3135 * gcc.target/i386/pr81644.c: New test.
3136
3137 2017-08-02 Tom de Vries <tom@codesourcery.com>
3138
3139 * gcc.dg/Walloca-14.c: Use relative line number.
3140
3141 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3142
3143 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3144 test "no-3dnowa" target attribute.
3145
3146 2017-08-02 Marek Polacek <polacek@redhat.com>
3147
3148 PR c/81289
3149 * gcc.dg/noncompile/pr81289.c: New test.
3150
3151 PR c/81448
3152 PR c/81306
3153 * c-c++-common/Wmultistatement-macros-13.c: New test.
3154
3155 2017-08-02 Jakub Jelinek <jakub@redhat.com>
3156
3157 PR c++/81640
3158 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3159
3160 PR middle-end/79499
3161 * gcc.dg/pr79499.c: New test.
3162
3163 2017-08-02 Richard Biener <rguenther@suse.de>
3164
3165 PR tree-optimization/81633
3166 * gcc.dg/vect/pr81633.c: New testcase.
3167
3168 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3169
3170 * gcc.dg/guality/pr25967-1.c: New test.
3171 * gcc.dg/guality/pr25967-2.c: Likewise.
3172 * gcc.dg/torture/pr25967-1.c: Likewise.
3173 * gcc.dg/torture/pr25967-2.c: Likewise.
3174
3175 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3176
3177 PR target/81654
3178 * gcc.target/i386/pr81654.c: New test.
3179
3180 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3181
3182 PR fortran/79312
3183 * gfortran.dg/logical_assignment_1.f90: New test.
3184
3185 2017-08-01 Martin Liska <mliska@suse.cz>
3186
3187 PR middle-end/70140
3188 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3189
3190 2017-08-01 Martin Liska <mliska@suse.cz>
3191
3192 Revert r250771
3193 Make mempcpy more optimal (PR middle-end/70140).
3194
3195 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3196
3197 PR target/81622
3198 * gcc.target/powerpc/pr81622.c: New test.
3199
3200 2017-08-01 Steve Ellcey <sellcey@cavium.com>
3201
3202 PR tree-optimization/80925
3203 * gcc.dg/vect/vect-28.c: Add
3204 --param vect-max-peeling-for-alignment=0 option.
3205 Remove unaligned access and peeling checks.
3206 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3207 * gcc.dg/vect/vect-70.c: Ditto.
3208 * gcc.dg/vect/vect-87.c: Ditto.
3209 * gcc.dg/vect/vect-88.c: Ditto.
3210 * gcc.dg/vect/vect-91.c: Ditto.
3211 * gcc.dg/vect/vect-93.c: Ditto.
3212
3213 2017-08-01 Tom de Vries <tom@codesourcery.com>
3214
3215 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3216 * gcc.target/nvptx/slp.c (foo): Same.
3217
3218 2017-08-01 Richard Biener <rguenther@suse.de>
3219
3220 PR tree-optimization/81181
3221 * gcc.dg/torture/pr81181.c: New testcase.
3222
3223 2017-08-01 Martin Liska <mliska@suse.cz>
3224
3225 PR middle-end/70140
3226 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3227
3228 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3229
3230 PR target/81641
3231 * gcc.target/i386/pr81641.c: New test.
3232
3233 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3234
3235 PR target/81639
3236 * gcc.target/i386/pr81639.c: New test.
3237
3238 2017-08-01 Richard Biener <rguenther@suse.de>
3239
3240 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3241 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3242 endless loop.
3243 * gcc.dg/uninit-23.c: Adjust.
3244
3245 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3246
3247 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3248 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3249
3250 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3251
3252 PR tree-optimization/81627
3253 * gcc.dg/tree-ssa/pr81627.c: New.
3254
3255 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3256
3257 PR tree-optimization/81620
3258 * gcc.dg/tree-ssa/pr81620-1.c: New.
3259 * gcc.dg/tree-ssa/pr81620-2.c: New.
3260
3261 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3262
3263 PR testsuite/53542
3264 * gfortran.dg/use_30.f90: New test.
3265
3266 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3267
3268 PR tree-optimization/81588
3269 * gcc.dg/tree-ssa/pr81588.c: New test.
3270 * gcc.dg/pr81588.c: New test.
3271 * gcc.c-torture/execute/pr81588.c: New test.
3272
3273 2017-08-01 Richard Biener <rguenther@suse.de>
3274
3275 PR tree-optimization/81297
3276 * gcc.dg/torture/pr81297.c: New testcase.
3277
3278 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3279
3280 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3281
3282 2017-07-31 Steve Ellcey <sellcey@cavium.com>
3283
3284 PR tree-optimization/80925
3285 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
3286 --param vect-max-peeling-for-alignment=0 option.
3287 Remove unaligned access and peeling checks.
3288 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3289
3290 2017-07-31 Carl Love <cel@us.ibm.com>
3291
3292 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3293 missed in commit 250746.
3294
3295 2017-07-31 Carl Love <cel@us.ibm.com>
3296
3297 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3298 new builtins.
3299
3300 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3301
3302 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3303 * gcc.target/i386/pr79793-2.c: Likewise.
3304
3305 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3306
3307 PR target/25967
3308 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3309 (naked): Add attribute regparm(1) for x86_32 targets.
3310 Add integer argument. Remove global "data" variable.
3311 (main): Pass integer argument to naked function.
3312 * gcc.target/i386/naked-4.c: New test.
3313
3314 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
3315 Martin Liska <mliska@suse.cz>
3316
3317 * gcc.dg/predict-15.c: New test.
3318 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3319
3320 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3321
3322 PR target/25967
3323 * gcc.target/i386/naked-1.c: New test.
3324 * gcc.target/i386/naked-2.c: Ditto.
3325 * gcc.target/i386/naked-3.c: Ditto.
3326 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3327 do_test_body0 stub function, use attribute "naked" instead.
3328 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3329 * gcc.dg/pr44290-2.c: Ditto.
3330
3331 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3332
3333 PR fortran/81581
3334 * gfortran.dg/dim_sum_1.f90: New test case.
3335 * gfortran.dg/dim_sum_2.f90: New test case.
3336 * gfortran.dg/dim_sum_3.f90: New test case.
3337
3338 2017-07-31 Martin Liska <mliska@suse.cz>
3339
3340 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3341 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3342
3343 2017-07-31 Martin Liska <mliska@suse.cz>
3344
3345 PR sanitize/81530
3346 * g++.dg/ubsan/pr81530.C: New test.
3347
3348 2017-07-31 Jakub Jelinek <jakub@redhat.com>
3349
3350 PR sanitizer/81604
3351 * c-c++-common/ubsan/pr81604.c: New test.
3352
3353 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3354
3355 PR target/79793
3356 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3357 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3358 (foo): Check the builtin return address against the return address
3359 in interrupt frame.
3360 * gcc.target/i386/pr79793-1.c: New test.
3361 * gcc.target/i386/pr79793-2.c: Likewise.
3362
3363 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3364
3365 * c-c++-common/dump-ada-spec-7.c: New test.
3366
3367 2017-07-29 Jakub Jelinek <jakub@redhat.com>
3368
3369 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3370 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3371
3372 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3373
3374 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3375
3376 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3377
3378 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3379
3380 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3381
3382 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3383
3384 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3385 Bilyan Borisov <bilyan.borisov@arm.com>
3386
3387 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3388 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3389 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3390 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3391 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3392
3393 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3394
3395 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3396 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3397 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3398 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3399 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3400 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3401 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3402 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3403 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3404 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3405 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3406
3407 2017-07-28 Martin Liska <mliska@suse.cz>
3408
3409 PR sanitizer/81340
3410 * g++.dg/asan/pr81340.C: New test.
3411
3412 2017-07-28 Richard Biener <rguenther@suse.de>
3413
3414 PR tree-optimization/81502
3415 * gcc.target/i386/pr81502.c: New testcase.
3416
3417 2017-07-28 Martin Liska <mliska@suse.cz>
3418
3419 PR sanitizer/81460
3420 * gcc.dg/asan/pr81460.c: New test.
3421
3422 2017-07-28 Jakub Jelinek <jakub@redhat.com>
3423
3424 PR sanitizer/80998
3425 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3426 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3427
3428 PR tree-optimization/81578
3429 * gcc.dg/pr81578.c: New test.
3430
3431 2017-07-28 Richard Biener <rguenther@suse.de>
3432
3433 PR tree-optimization/81573
3434 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3435
3436 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3437
3438 * g++.dg/pr69667.C: Remove option -mlra.
3439 * gcc.target/powerpc/dform-1.c: Likewise.
3440 * gcc.target/powerpc/dform-2.c: Likewise.
3441 * gcc.target/powerpc/dform-3.c: Likewise.
3442 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3443 * gcc.target/powerpc/p9-vparity.c: Likewise.
3444 * gcc.target/powerpc/pr63491.c: Likewise.
3445 * gcc.target/powerpc/pr67808.c: Likewise.
3446 * gcc.target/powerpc/pr68805.c: Likewise.
3447 * gcc.target/powerpc/pr69461.c: Likewise.
3448 * gcc.target/powerpc/pr71680.c: Likewise.
3449 * gcc.target/powerpc/pr77289.c: Likewise.
3450 * gcc.target/powerpc/pr78458.c: Likewise.
3451 * gcc.target/powerpc/pr78543.c: Likewise.
3452 * g++.dg/pr71294.C: Remove option -mno-lra.
3453 * gcc.target/powerpc/pr71656-1.c: Likewise.
3454 * gcc.target/powerpc/pr71656-2.c: Likewise.
3455 * gcc.target/powerpc/pr71698.c: Likewise.
3456
3457 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3458 Sudakshina Das <sudi.das@arm.com>
3459
3460 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3461
3462 2017-07-27 Marek Polacek <polacek@redhat.com>
3463
3464 PR c/81417
3465 * c-c++-common/Wsign-compare-1.c: New test.
3466 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3467 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3468 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3469 * g++.dg/warn/compare1.C: Likewise.
3470 * gcc.dg/compare1.c: Likewise.
3471 * gcc.dg/compare2.c: Likewise.
3472 * gcc.dg/compare4.c: Likewise.
3473 * gcc.dg/compare5.c: Likewise.
3474 * gcc.dg/pr35430.c: Likewise.
3475 * gcc.dg/pr60087.c: Likewise.
3476
3477 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3478
3479 PR middle-end/81564
3480 * gcc.dg/pr81564.c: New test.
3481
3482 2017-07-27 Richard Biener <rguenther@suse.de>
3483
3484 PR tree-optimization/81573
3485 PR tree-optimization/81494
3486 * gcc.dg/torture/pr81573.c: New testcase.
3487
3488 2017-07-27 Richard Biener <rguenther@suse.de>
3489
3490 PR tree-optimization/81571
3491 * gcc.dg/torture/pr81571.c: New testcase.
3492
3493 2017-07-27 Richard Biener <rguenther@suse.de>
3494
3495 PR tree-optimization/81502
3496 * gcc.target/i386/vect-insert-1.c: New testcase.
3497
3498 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3499
3500 PR target/81534
3501 * gcc.target/s390/pr81534.c: New test.
3502
3503 2017-07-27 Jakub Jelinek <jakub@redhat.com>
3504
3505 PR tree-optimization/81555
3506 PR tree-optimization/81556
3507 * gcc.c-torture/execute/pr81555.c: New test.
3508 * gcc.c-torture/execute/pr81556.c: New test.
3509
3510 * gcc.dg/attr-noipa.c: New test.
3511 * gcc.dg/ipa/ipa-pta-18.c: New test.
3512 * gcc.dg/ipa/ipa-sra-11.c: New test.
3513
3514 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3515
3516 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3517 option.
3518 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3519 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3520 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3521 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3522 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3523 * gcc.target/powerpc/vsx-simode.c: Likewise.
3524 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3525 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3526
3527 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3528
3529 PR c++/71570
3530 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3531
3532 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3533
3534 PR target/81563
3535 * gcc.target/i386/pr81563.c: New test
3536
3537 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3538
3539 PR target/79041
3540 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3541
3542 2017-07-26 Marek Polacek <polacek@redhat.com>
3543
3544 PR middle-end/70992
3545 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3546 * gcc.dg/overflow-warn-2.c: Likewise.
3547 * gcc.dg/overflow-warn-3.c: Likewise.
3548 * gcc.dg/overflow-warn-4.c: Likewise.
3549 * gcc.dg/torture/pr70992-2.c: New test.
3550 * gcc.dg/torture/pr70992.c: New test.
3551
3552 2017-07-26 Richard Biener <rguenther@suse.de>
3553
3554 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3555 happening in ccp1.
3556 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3557
3558 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3559
3560 PR middle-end/46932
3561 * gcc.dg/pr46932.c: New testcase.
3562
3563 2017-07-26 Martin Liska <mliska@suse.cz>
3564
3565 PR sanitize/81186
3566 * gcc.dg/asan/pr81186.c: New test.
3567
3568 2017-07-25 Carl Love <cel@us.ibm.com>
3569
3570 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3571 vec_cnttz builtins.
3572
3573 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3574
3575 * gnat.dg/opt66.adb: New test.
3576
3577 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3578
3579 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3580 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3581
3582 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3583
3584 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3585
3586 2017-07-25 Torsten Duwe <duwe@suse.de>
3587
3588 * c-c++-common/patchable_function_entry-default.c: New test.
3589 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3590 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3591
3592 2017-07-25 Jakub Jelinek <jakub@redhat.com>
3593
3594 PR target/81532
3595 * gcc.target/i386/pr80833-3.c: New test.
3596 * gcc.target/i386/avx512dq-pr81532.c: New test.
3597 * gcc.target/i386/avx512bw-pr81532.c: New test.
3598
3599 2017-07-25 Richard Biener <rguenther@suse.de>
3600
3601 PR tree-optimization/81455
3602 * gcc.dg/pr81455.c: New testcase.
3603
3604 2017-07-25 Richard Biener <rguenther@suse.de>
3605
3606 PR tree-optimization/81529
3607 * gfortran.dg/pr81529.f90: New testcase.
3608
3609 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3610
3611 * gcc.target/aarch64/pr79041-2.c: Improve test.
3612
3613 2017-07-25 Richard Biener <rguenther@suse.de>
3614
3615 PR tree-optimization/81410
3616 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3617
3618 2017-07-25 Richard Biener <rguenther@suse.de>
3619
3620 PR tree-optimization/81510
3621 * gcc.dg/torture/pr81510.c: New testcase.
3622 * gcc.dg/torture/pr81510-2.c: Likewise.
3623
3624 2017-07-25 Martin Liska <mliska@suse.cz>
3625
3626 PR ipa/81520
3627 * gcc.dg/ipa/pr81520.c: New test.
3628
3629 2017-07-25 Marek Polacek <polacek@redhat.com>
3630
3631 PR c/81364
3632 * Wmultistatement-macros-12.c: New test.
3633
3634 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3635
3636 PR target/81414
3637 * gcc.target/aarch64/pr81414.C: New.
3638
3639 2017-07-25 Richard Biener <rguenther@suse.de>
3640
3641 PR middle-end/81505
3642 * gcc.dg/ubsan/pr81505.c: New testcase.
3643
3644 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
3645
3646 PR testsuite/80759
3647 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3648 (ELFFN_BEGIN): Rename to FN_TYPE.
3649 (ELFFN_END): Rename to FN_SIZE.
3650 (ASMNAME): New macro.
3651 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3652 .global.
3653 (FUNC_END): Use ASMNAME.
3654 (test_data_save): Remove.
3655 (test_data_input): Likewise.
3656 (test_data_output: Likewise.
3657 (test_data_fn): Likewise.
3658 (test_data_retaddr): Likewise.
3659 (regs_to_mem): Make globals, use r10 instead of rax.
3660 (mem_to_regs): Likewise.
3661 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3662 body to ms-sysv.c.
3663 (do_test_aligned): Likewise.
3664 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3665 Add dg-* directives.
3666 (PASTE_STR): New macro.
3667 (ASMNAME): Likewise.
3668 (LOAD_TEST_DATA_ADDR): Likewise.
3669 (TEST_DATA_OFFSET): Likewise.
3670 (do_test_body0): New C function.
3671 (do_test_body): New inline assembly routine.
3672 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3673 (runtest_ms_sysv): Modify.
3674
3675 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3676
3677 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3678 since the upper-regs options have been deleted.
3679 * gcc.target/powerpc/pr65849-2.c: Likewise.
3680 * gcc.target/powerpc/pr80099-1.c: Likewise.
3681 * gcc.target/powerpc/pr80099-2.c: Likewise.
3682 * gcc.target/powerpc/pr80099-3.c: Likewise.
3683 * gcc.target/powerpc/pr80099-4.c: Likewise.
3684 * gcc.target/powerpc/pr80099-5.c: Likewise.
3685 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3686 support removal of the upper-regs options.
3687 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3688 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3689 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3690 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3691 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3692 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3693 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3694 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3695 * gcc.target/powerpc/ppc-round.c: Likewise.
3696 * gcc.target/powerpc/pr71720.c: Likewise.
3697 * gcc.target/powerpc/pr72853.c: Likewise.
3698 * gcc.target/powerpc/pr79907.c: Likewise.
3699 * gcc.target/powerpc/pr78953.c: Likewise.
3700 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3701 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3702 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3703 * gcc.target/powerpc/vec-init-3.c: Likewise.
3704 * gcc.target/powerpc/vec-init-6.c: Likewise.
3705 * gcc.target/powerpc/vec-init-7.c: Likewise.
3706 * gcc.target/powerpc/vec-set-char.c: Likewise.
3707 * gcc.target/powerpc/vec-set-int.c: Likewise.
3708 * gcc.target/powerpc/vec-set-short.c: Likewise.
3709
3710 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3711
3712 PR target/79041
3713 * gcc.target/aarch64/pr79041-2.c: New test.
3714
3715 2017-07-24 Carl Love <cel@us.ibm.com>
3716
3717 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3718 the new built-ins.
3719
3720 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3721
3722 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3723
3724 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3725 Mikael Morin <mikael@gcc.gnu.org>
3726
3727 PR fortran/66102
3728 * gfortran.dg/realloc_on_assign_28.f90: New test.
3729
3730 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
3731
3732 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3733 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3734
3735 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
3736
3737 PR target/80569
3738 * gcc.target/i386/pr80569.c: New test.
3739
3740 2017-07-21 Carl Love <cel@us.ibm.com>
3741
3742 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3743 vmuleuh): Fix scan-assembler-times should check for word not half word
3744 instructions.
3745
3746 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
3747
3748 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3749 redundant -march option.
3750 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3751 in addition to armv8.1-a.
3752
3753 2017-07-21 Yury Gribov <tetra2005@gmail.com>
3754
3755 PR middle-end/56727
3756 * gcc.dg/pr56727-1.c: New test.
3757 * gcc.dg/pr56727-2.c: New test.
3758
3759 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3760
3761 * gcc.target/powerpc/mmx-check.h: New file.
3762 * gcc.target/powerpc/mmx-packs.c: New file.
3763 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3764 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3765 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3766 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3767 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3768 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3769 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3770 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3771 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3772 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3773 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3774 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3775 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3776 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3777 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3778 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3779 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3780 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3781 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3782 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3783 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3784 * gcc.target/powerpc/mmx-psrad-1.c: New file.
3785 * gcc.target/powerpc/mmx-psraw-1.c: New file.
3786 * gcc.target/powerpc/mmx-psrld-1.c: New file.
3787 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
3788 * gcc.target/powerpc/mmx-psubb-2.c: New file.
3789 * gcc.target/powerpc/mmx-psubd-2.c: New file.
3790 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
3791 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
3792 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
3793 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
3794 * gcc.target/powerpc/mmx-psubw-2.c: New file.
3795 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
3796 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
3797 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
3798 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
3799 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
3800 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
3801
3802 2017-06-21 Richard Biener <rguenther@suse.de>
3803
3804 PR tree-optimization/81500
3805 * gcc.dg/torture/pr81500.c: New testcase.
3806
3807 2017-07-20 Nathan Sidwell <nathan@acm.org>
3808
3809 * g++.dg/ext/anon-struct6.C: Adjust diag.
3810 * g++.old-deja/g++.other/anon4.C: Adjust diag.
3811
3812 2017-07-20 Jakub Jelinek <jakub@redhat.com>
3813
3814 PR target/80846
3815 * gcc.target/i386/avx-pr80846.c: New test.
3816 * gcc.target/i386/avx2-pr80846.c: New test.
3817 * gcc.target/i386/avx512f-pr80846.c: New test.
3818
3819 2017-07-20 Bin Cheng <bin.cheng@arm.com>
3820
3821 PR tree-optimization/81388
3822 * gcc.dg/tree-ssa/pr81388-1.c: New test.
3823 * gcc.dg/tree-ssa/pr81388-2.c: New test.
3824
3825 2017-07-17 Tom de Vries <tom@codesourcery.com>
3826
3827 PR middle-end/81030
3828 * gcc.dg/pr81030.c: New test.
3829
3830 2017-07-20 Richard Biener <rguenther@suse.de>
3831
3832 PR tree-optimization/61171
3833 * g++.dg/vect/pr61171.cc: New testcase.
3834 * gfortran.dg/vect/pr61171.f: Likewise.
3835 * gcc.dg/vect/vect-reduc-11.c: Likewise.
3836
3837 2017-07-20 Richard Biener <rguenther@suse.de>
3838
3839 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
3840 with V64QImode.
3841 * gcc.dg/vect/slp-45.c: Likewise.
3842
3843 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3844
3845 * gcc.dg/tree-ssa/vrp116.c: New Test.
3846
3847 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3848
3849 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
3850 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
3851 __builtin_cpu_is and __builtin_cpu_supports are supported.
3852
3853 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
3854
3855 * gcc.target/powerpc/bmi-check.h (main): Skip unless
3856 __BUILTIN_CPU_SUPPORTS__ defined.
3857 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
3858 __BUILTIN_CPU_SUPPORTS__ defined.
3859
3860 2017-07-19 Jakub Jelinek <jakub@redhat.com>
3861
3862 PR tree-optimization/81346
3863 * gcc.dg/tree-ssa/pr81346-5.c: New test.
3864
3865 2017-07-19 Tom de Vries <tom@codesourcery.com>
3866
3867 * gcc.target/nvptx/decl-init.c: Update alignment.
3868 * gcc.target/nvptx/slp-2-run.c: New test.
3869 * gcc.target/nvptx/slp-2.c: New test.
3870 * gcc.target/nvptx/v2di.c: New test.
3871
3872 2017-07-19 Tom de Vries <tom@codesourcery.com>
3873
3874 * gcc.target/nvptx/slp-run.c: New test.
3875 * gcc.target/nvptx/slp.c: New test.
3876 * gcc.target/nvptx/v2si-cvt.c: New test.
3877 * gcc.target/nvptx/v2si-run.c: New test.
3878 * gcc.target/nvptx/v2si.c: New test.
3879 * gcc.target/nvptx/vec.inc: New test.
3880
3881 2017-07-19 Jakub Jelinek <jakub@redhat.com>
3882
3883 PR tree-optimization/81346
3884 * gcc.dg/tree-ssa/pr81346-1.c: New test.
3885 * gcc.dg/tree-ssa/pr81346-2.c: New test.
3886 * gcc.dg/tree-ssa/pr81346-3.c: New test.
3887 * gcc.dg/tree-ssa/pr81346-4.c: New test.
3888 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
3889 compiler to avoid X / C1 op C2 optimization to trigger.
3890
3891 2017-07-19 Martin Liska <mliska@suse.cz>
3892
3893 PR sanitizer/63361
3894 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
3895 -ffloat-store or -mieee for targets that need it.
3896
3897 2017-07-18 Tom de Vries <tom@codesourcery.com>
3898
3899 PR middle-end/81464
3900 * gfortran.dg/pr81464.f90: New test.
3901
3902 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
3903
3904 PR target/81471
3905 * gcc.target/i386/pr81471.c: New test.
3906
3907 2017-06-18 Richard Biener <rguenther@suse.de>
3908
3909 PR tree-optimization/81410
3910 * gcc.dg/vect/pr81410.c: New testcase.
3911
3912 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
3913
3914 PR middle-end/81462
3915 * g++.dg/torture/pr81462.C: New testcase.
3916
3917 2017-07-18 Bin Cheng <bin.cheng@arm.com>
3918
3919 PR target/81408
3920 * g++.dg/tree-ssa/pr81408.C: New.
3921 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
3922
3923 2017-07-18 Richard Biener <rguenther@suse.de>
3924
3925 PR tree-optimization/80620
3926 PR tree-optimization/81403
3927 * gcc.dg/torture/pr80620.c: New testcase.
3928 * gcc.dg/torture/pr81403.c: Likewise.
3929
3930 2017-07-18 Richard Biener <rguenther@suse.de>
3931
3932 PR tree-optimization/81418
3933 * gcc.dg/torture/pr81418.c: New testcase.
3934
3935 2017-07-17 Carl Love <cel@us.ibm.com>
3936
3937 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
3938 test case changes for commit 249424
3939
3940 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3941 vmuleuh): Fix scan-assembler-times should check for word not half word
3942 instructions.
3943
3944 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3945
3946 PR tree-optimization/81162
3947 * gcc.dg/pr81162.c: Move this to...
3948 * gcc.dg/ubsan/pr81162.c: ...here.
3949
3950 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
3951
3952 * g++.dg/diagnostic/friend1.C: New test.
3953 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
3954
3955 2017-07-17 Nathan Sidwell <nathan@acm.org>
3956
3957 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
3958
3959 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3960
3961 * lib/gcc-dg.exp: Increase expect's match buffer size.
3962
3963 2017-07-17 Bin Cheng <bin.cheng@arm.com>
3964
3965 PR target/81369
3966 * gcc.dg/tree-ssa/pr81369.c: New.
3967
3968 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3969
3970 * gcc.target/arc/pr9000674901.c: New file.
3971 * gcc.target/arc/pic-1.c: Likewise.
3972 * gcc.target/arc/pr9001191897.c: Likewise.
3973
3974 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3975 Andrew Burgess <andrew.burgess@embecosm.com>
3976
3977 * gcc.target/arc/naked-1.c: New file.
3978 * gcc.target/arc/naked-2.c: Likewise.
3979
3980 2017-07-17 Jakub Jelinek <jakub@redhat.com>
3981
3982 PR tree-optimization/81428
3983 * gcc.dg/fixed-point/pr81428.c: New test.
3984
3985 PR tree-optimization/81365
3986 * g++.dg/torture/pr81365.C: New test.
3987
3988 PR tree-optimization/81396
3989 * gcc.dg/tree-ssa/pr81396.c: New test.
3990
3991 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
3992
3993 * gnat.dg/opt65.adb: New test.
3994
3995 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
3996
3997 * gcc.dg/predict-8.c: Update.
3998
3999 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
4000
4001 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
4002 * g++.dg/warn/pr12242.C: Likewise.
4003
4004 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4005
4006 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4007 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4008 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4009 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4010 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4011 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4012 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4013 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4014 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4015 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4016 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4017 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4018 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4019 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4020 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4021 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4022 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4023 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4024 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4025 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4026 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4027 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4028 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4029 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4030 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4031 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4032 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4033 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4034 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4035 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4036 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4037 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4038 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4039 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4040 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4041 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4042 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4043 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4044 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
4045 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
4046 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
4047 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
4048 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
4049 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
4050 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
4051 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
4052 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
4053 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
4054 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
4055 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
4056 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
4057
4058 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4059
4060 PR tree-optimization/81162
4061 * gcc.dg/pr81162.c: New file.
4062
4063 2017-07-14 Martin Sebor <msebor@redhat.com>
4064
4065 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
4066 that bcopy is expected to be transformed to.
4067
4068 2017-07-14 David Malcolm <dmalcolm@redhat.com>
4069
4070 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
4071 * g++.dg/lookup/missing-std-include-2.C: New test case.
4072 * g++.dg/lookup/missing-std-include-3.C: New test case.
4073 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
4074 * gcc.dg/missing-header-fixit-1.c: New test case.
4075 * gcc.dg/missing-header-fixit-2.c: New test case.
4076 * gcc.dg/missing-header-fixit-2.h: New header.
4077
4078 2017-07-13 David Malcolm <dmalcolm@redhat.com>
4079
4080 PR c/81405
4081 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
4082
4083 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
4084
4085 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
4086
4087 2017-07-13 Martin Liska <mliska@suse.cz>
4088
4089 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
4090 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
4091 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
4092 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
4093 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
4094 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
4095 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
4096
4097 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4098
4099 PR target/81193
4100 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4101 __builtin_cpu_supports with old GLIBC's.
4102 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4103 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4104 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4105 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4106 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4107 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4108 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4109 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4110 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4111 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4112 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4113 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4114 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4115 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4116 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4117 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4118 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4119 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4120 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4121 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4122 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4123 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4124 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4125 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4126
4127 2017-07-12 Carl Love <cel@us.ibm.com>
4128
4129 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4130 rev_bool_int): Add test cases for builtins.
4131 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4132 test cases for builtins.
4133
4134 2017-07-12 Carl Love <cel@us.ibm.com>
4135
4136 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4137 lp64 && p9vector_hw.
4138
4139 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4140
4141 * lib/target-supports.exp (check_stack_check_available): Make
4142 testcase name depend on stack_kind.
4143
4144 2017-07-11 Michael Collison <michael.collison@arm.com>
4145
4146 * gcc.target/aarch64/cmp-2.c: New testcase.
4147
4148 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4149
4150 PR c++/51270
4151 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4152
4153 2017-07-11 Carl Love <cel@us.ibm.com>
4154
4155 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4156 test cases for the builtins.
4157
4158 2017-07-11 Yury Gribov <tetra2005@gmail.com>
4159
4160 * lib/profopt.exp: Print relative names in UNSUPPORTED
4161 AutoFDO tests.
4162
4163 2017-07-10 Michael Collison <michael.collison@arm.com>
4164
4165 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4166
4167 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
4168
4169 PR target/81375
4170 * gcc.target/i386/pr81375.c: New test.
4171
4172 2017-07-10 Martin Sebor <msebor@redhat.com>
4173
4174 PR tree-optimization/80397
4175 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4176
4177 2017-07-10 Martin Sebor <msebor@redhat.com>
4178
4179 PR other/81345
4180 * gcc.dg/pr81345.c: New test.
4181
4182 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4183
4184 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4185 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4186
4187 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
4188
4189 PR target/81313
4190 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4191 integer argumets to bypass x86_64 outgoing args optimization.
4192
4193 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4194
4195 * gfortran.dg/eoshift_4.f90: New test.
4196 * gfortran.dg/eoshift_5.f90: New test.
4197 * gfortran.dg/eoshift_6.f90: New test.
4198
4199 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4200
4201 PR target/81313
4202 * gcc.target/i386/pr81313-1.c: New test.
4203 * gcc.target/i386/pr81313-2.c: Likewise.
4204 * gcc.target/i386/pr81313-3.c: Likewise.
4205 * gcc.target/i386/pr81313-4.c: Likewise.
4206 * gcc.target/i386/pr81313-5.c: Likewise.
4207
4208 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4209
4210 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4211 * gnat.dg/vect16.ads (Sarray): Likewise.
4212 * gnat.dg/vect17.ads (Sarray): Likewise.
4213 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4214 * gnat.dg/vect16.adb (Add): Likewise.
4215 * gnat.dg/vect17.adb (Add): Likewise.
4216
4217 2017-07-07 David Malcolm <dmalcolm@redhat.com>
4218
4219 PR c++/79300
4220 * g++.dg/diagnostic/pr79300.C: New test case.
4221
4222 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4223
4224 * gcc.target/powerpc/clone1.c: Add check to make sure the
4225 __builtin_cpu_supports function is fully supported.
4226 * gcc.target/powerpc/clone2.c: New runtime test for
4227 target_clones.
4228
4229 PR target/81348
4230 * gcc.target/powerpc/pr81348.c: New test.
4231
4232 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4233
4234 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4235
4236 2017-07-07 Carl Love <cel@us.ibm.com>
4237
4238 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4239 file for built-ins.
4240
4241 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4242
4243 * gcc.target/sparc/dictunpack.c: New file.
4244 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4245 * gcc.target/sparc/fpcmpshl.c: Likewise.
4246 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4247 * gcc.target/sparc/fpcmpushl.c: Likewise.
4248
4249 2017-07-06 Harald Anlauf <anlauf@gmx.de>
4250
4251 PR fortran/70071
4252 * gfortran.dg/coarray_44.f90: New testcase.
4253
4254 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4255
4256 * c-c++-common/asan/kasan-alloca-1.c: New test.
4257 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4258
4259 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4260
4261 * c-c++-common/asan/alloca_big_alignment.c: New test.
4262 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4263 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4264 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4265 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4266 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4267 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4268 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4269
4270 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
4271
4272 PR target/81305
4273 * gcc.target/avr/isr-test.h: Fix warnings.
4274
4275 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4276
4277 * lib/target-supports.exp: Generate
4278 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4279 and check_effective_target_arm_arch_v8r_multilib.
4280
4281 2017-07-06 Carl Love <cel@us.ibm.com>
4282
4283 * ChangeLog: Clean up from mid air collision
4284
4285 2017-07-06 Carl Love <cel@us.ibm.com>
4286
4287 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4288 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4289 cases for vec_addc, adde and addec builtins.
4290
4291 2017-07-06 David Malcolm <dmalcolm@redhat.com>
4292
4293 PR c++/79300
4294 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4295 expected underlining within macro expansion.
4296 * c-c++-common/pr70264.c: Likewise.
4297 * g++.dg/plugin/diagnostic-test-expressions-1.C
4298 (test_within_macro_1): New test.
4299 (test_within_macro_2): Likewise.
4300 (test_within_macro_3): Likewise.
4301 (test_within_macro_4): Likewise.
4302 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4303 expected underlining within macro expansion.
4304 (test_macro_4): Likewise.
4305 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4306 (test_within_macro_1): New test.
4307 (test_within_macro_2): Likewise.
4308 (test_within_macro_3): Likewise.
4309 (test_within_macro_4): Likewise.
4310 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4311 underlining within macro expansion.
4312
4313 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4314
4315 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4316 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4317 _mm_maskz_getexp_round_sd): Test new intrinsics.
4318 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4319 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4320 _mm_maskz_getexp_round_ss): Ditto.
4321 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4322 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4323 _mm_maskz_getmant_round_sd): Ditto.
4324 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4325 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4326 _mm_maskz_getmant_round_ss): Ditto.
4327 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4328 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4329 _mm_maskz_getexp_round_sd): New runtime tests.
4330 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4331 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4332 _mm_maskz_getexp_round_ss): Ditto.
4333 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4334 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4335 _mm_maskz_getmant_round_sd): Ditto.
4336 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4337 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4338 _mm_maskz_getmant_round_ss): Ditto.
4339 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4340 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4341 __builtin_ia32_getmantss_mask_round): Test new builtins.
4342 * gcc.target/i386/sse-13.c : Ditto.
4343 * gcc.target/i386/sse-23.c: Ditto.
4344 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4345 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4346 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4347 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4348 _mm_mask_getexp_round_ss): Test new intrinsics.
4349 * gcc.target/i386/testround-1.c: Ditto.
4350 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4351 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4352 _mm_mask_getmant_round_ss): Test new intrinsics
4353 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4354 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4355 _mm_maskz_getmant_ss): Test new intrinsics.
4356
4357 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4358
4359 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4360 * lib/target-supports.exp (check_stack_check_available): New.
4361 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4362 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4363 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4364 * gcc.dg/pr47443.c: Likewise.
4365 * gcc.dg/pr48134.c: Likewise.
4366 * gcc.dg/pr70017.c: Likewise.
4367 * gcc.target/aarch64/stack-checking.c: Likewise.
4368 * gcc.target/arm/stack-checking.c: Likewise.
4369 * gcc.target/i386/pr48723.c: Likewise.
4370 * gcc.target/i386/pr55672.c: Likewise.
4371 * gcc.target/i386/pr67265-2.c: Likewise.
4372 * gcc.target/i386/pr67265.c: Likewise.
4373 * gnat.dg/opt49.adb: Likewise.
4374 * gnat.dg/stack_check1.adb: Likewise.
4375 * gnat.dg/stack_check2.adb: Likewise.
4376 * gnat.dg/stack_check3.adb: Likewise.
4377
4378 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4379
4380 PR target/80103
4381 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4382 __attribute__.
4383
4384 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4385
4386 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4387 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4388 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4389 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4390 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4391 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4392 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4393 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4394 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4395 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4396 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4397 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4398
4399 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
4400
4401 PR target/81305
4402 * gcc.target/avr/isr-test.h: New file.
4403 * gcc.target/avr/torture/isr-01-simple.c: New test.
4404 * gcc.target/avr/torture/isr-02-call.c: New test.
4405 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4406
4407 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4408
4409 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4410 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4411 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4412 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4413
4414 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4415
4416 * gcc.dg/tree-ssa/ldist-26.c: New test.
4417
4418 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4419
4420 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4421
4422 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4423
4424 PR target/81300
4425 * gcc.target/i386/pr81300.c: New test.
4426
4427 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4428
4429 PR target/81294
4430 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4431 x and y arguments in the call to _subborrow_u32.
4432 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4433 x and y arguments in the call to _subborrow_u64.
4434 * gcc.target/i386/pr81294-1.c: New test.
4435 * gcc.target/i386/pr81294-2.c: Ditto.
4436
4437 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4438
4439 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4440
4441 2017-07-04 Marek Polacek <polacek@redhat.com>
4442
4443 PR c/81231
4444 * gcc.dg/atomic-pr81231.c: New test.
4445
4446 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4447
4448 PR tree-optimization/81292
4449 * gcc.dg/pr81292-1.c: New test.
4450 * gcc.dg/pr81292-2.c: Likewise.
4451
4452 2017-07-04 Martin Liska <mliska@suse.cz>
4453
4454 PR sanitizer/81040
4455 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4456 use-after-scope sanitization.
4457
4458 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4459
4460 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4461 options.
4462
4463 PR target/81175
4464 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4465 gather.
4466
4467 2017-07-04 Martin Liska <mliska@suse.cz>
4468
4469 PR ipa/81214
4470 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4471 * g++.dg/ext/mvc3.C: Likewise.
4472 * gcc.target/i386/mvc2.c: Likewise.
4473 * gcc.target/i386/mvc3.c: Likewise.
4474
4475 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4476
4477 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4478 decomposition declaration in diagnostics.
4479 * g++.dg/cpp1z/decomp2.C: Likewise.
4480 * g++.dg/cpp1z/decomp3.C: Likewise.
4481 * g++.dg/cpp1z/decomp4.C: Likewise.
4482 * g++.dg/cpp1z/decomp5.C: Likewise.
4483 * g++.dg/cpp1z/decomp6.C: Likewise.
4484 * g++.dg/cpp1z/decomp7.C: Likewise.
4485 * g++.dg/cpp1z/decomp8.C: Likewise.
4486 * g++.dg/cpp1z/decomp13.C: Likewise.
4487 * g++.dg/cpp1z/decomp14.C: Likewise.
4488 * g++.dg/cpp1z/decomp18.C: Likewise.
4489 * g++.dg/cpp1z/decomp19.C: Likewise.
4490 * g++.dg/cpp1z/decomp22.C: Likewise.
4491 * g++.dg/cpp1z/decomp23.C: Likewise.
4492 * g++.dg/cpp1z/decomp24.C: Likewise.
4493 * g++.dg/cpp1z/decomp25.C: Likewise.
4494 * g++.dg/cpp1z/decomp26.C: Likewise.
4495 * g++.dg/cpp1z/decomp28.C: Likewise.
4496
4497 PR c++/81258
4498 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4499 * g++.dg/cpp1z/decomp30.C: New test.
4500
4501 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4502
4503 PR c++/65775
4504 * g++.dg/cpp0x/trailing14.C: New.
4505
4506 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4507
4508 PR testsuite/79866
4509 * gfortran.dg/coarray_event_2.f08: New test.
4510
4511 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4512
4513 PR testsuite/79843
4514 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4515 * gfortran.dg/pointer_intent_2.f90: Likewise.
4516
4517 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
4518
4519 PR middle-end/81290
4520 * gcc.c-torture/compile/pr81290.c: New.
4521
4522 2017-07-03 Richard Biener <rguenther@suse.de>
4523
4524 PR tree-optimization/60510
4525 * gfortran.dg/vect/pr60510.f: New testcase.
4526
4527 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4528
4529 * gcc.target/i386/mvc6.c: Require ifunc support.
4530
4531 2017-07-03 Martin Liska <mliska@suse.cz>
4532
4533 PR sanitize/81040
4534 * g++.dg/asan/function-argument-1.C: New test.
4535 * g++.dg/asan/function-argument-2.C: New test.
4536 * g++.dg/asan/function-argument-3.C: New test.
4537
4538 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4539
4540 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4541 as well.
4542
4543 2017-07-03 Tom de Vries <tom@codesourcery.com>
4544
4545 PR tree-optimization/69468
4546 * gcc.dg/pr81192.c: Update.
4547
4548 2017-07-03 Tom de Vries <tom@codesourcery.com>
4549
4550 PR tree-optimization/81192
4551 * gcc.dg/pr81192.c: Update.
4552
4553 2017-07-03 Tom de Vries <tom@codesourcery.com>
4554
4555 PR tree-optimization/81192
4556 * gcc.dg/pr81192.c: New test.
4557
4558 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4559
4560 * gfortran/eoshift_3.f90: New test.
4561
4562 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4563
4564 * gcc.dg/strlenopt-32.c: New testcase.
4565 * gcc.dg/strlenopt-33.c: Likewise.
4566 * gcc.dg/strlenopt-33g.c: Likewise.
4567 * gcc.dg/strlenopt-34.c: Likewise.
4568 * gcc.dg/strlenopt-35.c: Likewise.
4569
4570 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4571
4572 PR tree-optimization/80769
4573 * gcc.dg/strlenopt-31.c: New test.
4574 * gcc.dg/strlenopt-31g.c: Likewise.
4575
4576 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4577
4578 PR tree-optimization/81136
4579 * gcc.dg/vect/pr81136.c: New test.
4580
4581 2017-07-01 Jakub Jelinek <jakub@redhat.com>
4582
4583 PR sanitizer/81262
4584 * gcc.c-torture/compile/pr81262.c: New test.
4585 * g++.dg/ubsan/pr81262.C: New test.
4586
4587 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
4588
4589 PR ipa/81261
4590 * g++.dg/ipa/pr81261.C: New testcase.
4591
4592 2017-06-30 Andrew Pinski <apinski@cavium.com>
4593
4594 * gcc.dg/torture/pr81245.c: New testcase.
4595
4596 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
4597
4598 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4599 unbounded use.
4600
4601 2017-06-30 David Malcolm <dmalcolm@redhat.com>
4602
4603 PR c++/80014
4604 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4605 Add declaration.
4606 (test_typeid): New test function.
4607
4608 2017-06-30 Jakub Jelinek <jakub@redhat.com>
4609
4610 PR target/81225
4611 * gcc.target/i386/pr81225.c: New test.
4612
4613 2017-06-30 Nathan Sidwell <nathan@acm.org>
4614
4615 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4616 * g++.dg/cpp0x/decltype9.C: Likewise.
4617 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4618 * g++.dg/lookup/decl1.C: Likewise.
4619 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4620 * g++.dg/other/pr28432.C: Likewise.
4621 * g++.dg/parse/crash12.C: Likewise.
4622 * g++.dg/parse/enum3.C: Likewise.
4623 * g++.dg/parse/operator6.C: Likewise.
4624 * g++.dg/template/crash69.C: Likewise.
4625 * g++.dg/template/error27.C: Likewise.
4626 * g++.dg/template/error28.C: Likewise.
4627 * g++.dg/template/memfriend6.C: Likewise.
4628 * g++.old-deja/g++.mike/err1.C: Likewise.
4629 * g++.old-deja/g++.mike/p811.C: Likewise.
4630 * g++.old-deja/g++.other/crash25.C: Likewise.
4631 * g++.old-deja/g++.other/dtor4.C: Likewise.
4632 * g++.old-deja/g++.pt/t37.C: Likewise.
4633
4634 2017-06-30 Martin Liska <mliska@suse.cz>
4635
4636 PR ipa/81214
4637 * gcc.target/i386/pr81214.c: New test.
4638
4639 2017-06-30 Nathan Sidwell <nathan@acm.org>
4640
4641 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4642
4643 PR c++/81229
4644 * g++.dg/lookup/pr81229.C: New.
4645
4646 2017-06-30 Martin Liska <mliska@suse.cz>
4647
4648 PR sanitizer/81021
4649 * g++.dg/asan/pr81021.C: New test.
4650
4651 2017-06-30 Richard Biener <rguenther@suse.de>
4652
4653 PR tree-optimization/81249
4654 * g++.dg/torture/pr81249.C: New testcase.
4655
4656 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4657
4658 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4659 * g++.dg/diagnostic/variadic1.C: Likewise.
4660 * g++.dg/gomp/udr-3.C: Likewise.
4661 * g++.dg/overload/error1.C: Likewise.
4662 * g++.dg/overload/error2.C: Likewise.
4663 * g++.dg/template/duplicate1.C: Likewise.
4664 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4665 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4666 * g++.old-deja/g++.other/redecl2.C: Likewise.
4667 * g++.old-deja/g++.other/redecl4.C: Likewise.
4668 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4669
4670 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4671
4672 PR fortran/77765
4673 * gfortran.dg/goacc/pr77765.f90: New test.
4674
4675 2017-06-29 Steve Ellcey <sellcey@cavium.com>
4676
4677 * gcc.target/aarch64/ccmp_2.c: New test.
4678
4679 2017-06-29 Nathan Sidwell <nathan@acm.org>
4680
4681 PR c++/81247
4682 * g++.dg/parse/pr81247-[abc].C: New.
4683
4684 2017-06-29 Carl Love <cel@us.ibm.com>
4685
4686 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4687 test_unsigned_int_result, test_ll_int_result,
4688 test_ll_unsigned_int_result): Add result checking functions, add
4689 debug support.
4690 (main): Add builtin function tests.
4691
4692 2017-06-29 Carl Love <cel@us.ibm.com>
4693
4694 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4695 dg-skip-if): Add -mvsx -mcpu=power7.
4696
4697 2017-06-29 Richard Biener <rguenther@suse.de>
4698
4699 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4700
4701 2017-06-29 Nathan Sidwell <nathan@acm.org>
4702
4703 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4704
4705 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4706
4707 PR middle-end/81194
4708 * g++.dg/pr81194.C: New test.
4709
4710 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4711
4712 PR ipa/80565
4713 * gcc.dg/torture/pr80565.c: New file.
4714
4715 2017-06-29 Bin Cheng <bin.cheng@arm.com>
4716
4717 PR tree-optimization/81196
4718 * gcc.dg/vect/pr81196.c: New.
4719
4720 2017-06-29 Michael Collison <michael.collison@arm.com>
4721
4722 Fix date on previous ChangeLog entry.
4723
4724 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4725 Michael Collison <michael.collison@arm.com>
4726
4727 PR target/70119
4728 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4729
4730 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4731
4732 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4733 Test new intrinsic.
4734 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4735 Ditto.
4736 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4737 Ditto.
4738 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4739 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4740 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4741
4742 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4743
4744 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4745 current ARM check by ARM NEON's availability check.
4746 (check_effective_target_vect_intfloat_cvt): Likewise.
4747 (check_effective_target_vect_uintfloat_cvt): Likewise.
4748 (check_effective_target_vect_floatint_cvt): Likewise.
4749 (check_effective_target_vect_floatuint_cvt): Likewise.
4750 (check_effective_target_vect_shift): Likewise.
4751 (check_effective_target_whole_vector_shift): Likewise.
4752 (check_effective_target_vect_bswap): Likewise.
4753 (check_effective_target_vect_shift_char): Likewise.
4754 (check_effective_target_vect_long): Likewise.
4755 (check_effective_target_vect_float): Likewise.
4756 (check_effective_target_vect_perm): Likewise.
4757 (check_effective_target_vect_perm_byte): Likewise.
4758 (check_effective_target_vect_perm_short): Likewise.
4759 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4760 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4761 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4762 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4763 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4764 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4765 (check_effective_target_vect_widen_shift): Likewise.
4766 (check_effective_target_vect_extract_even_odd): Likewise.
4767 (check_effective_target_vect_interleave): Likewise.
4768 (check_effective_target_vect_multiple_sizes): Likewise.
4769 (check_effective_target_vect64): Likewise.
4770 (check_effective_target_vect_max_reduc): Likewise.
4771
4772 2017-06-28 Richard Biener <rguenther@suse.de>
4773
4774 PR middle-end/81227
4775 * gcc.dg/pr81227.c: New testcase.
4776
4777 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4778
4779 PR target/81193
4780 * lib/target-supports.exp
4781 (check_ppc_cpu_supports_hw_available): New test to make sure
4782 __builtin_cpu_supports works on power7 and newer.
4783
4784 2017-06-28 Martin Liska <mliska@suse.cz>
4785
4786 PR ipa/81128
4787 * gcc.target/i386/pr81128.c: New test.
4788
4789 2017-06-28 Martin Liska <mliska@suse.cz>
4790
4791 PR driver/79659
4792 * g++.dg/opt/pr79659.C: New test.
4793
4794 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
4795
4796 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
4797 and options.
4798 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4799
4800 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
4801
4802 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4803 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
4804
4805 2017-06-28 Jakub Jelinek <jakub@redhat.com>
4806
4807 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
4808 (foo): ... this. Change constants such that it isn't matched
4809 as __builtin_copysign, yet tests the combiner the same.
4810
4811 2017-06-28 Martin Liska <mliska@suse.cz>
4812
4813 PR sanitizer/81224
4814 * gcc.dg/asan/pr81224.c: New test.
4815
4816 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
4817
4818 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
4819 passed to pthread_join.
4820
4821 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4822
4823 * gcc.target/s390/nodatarel-1.c: New test.
4824
4825 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4826
4827 PR fortran/80164
4828 * gfortran.dg/array_temporaries_4.f90: New test.
4829
4830 2017-06-27 Andrew Pinski <apinski@cavium.com>
4831
4832 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
4833 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
4834 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
4835
4836 2017-06-27 Marek Polacek <polacek@redhat.com>
4837
4838 PR sanitizer/81223
4839 * gcc.dg/ubsan/pr81223.c: New test.
4840
4841 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
4842
4843 * gcc.dg/tree-ssa/assoc-1.c: New file.
4844
4845 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
4846
4847 PR c++/62046
4848 * g++.dg/parse/catch2.C: New.
4849
4850 2017-06-27 Jakub Jelinek <jakub@redhat.com>
4851
4852 PR sanitizer/81209
4853 * g++.dg/ubsan/pr81209.C: New test.
4854
4855 PR middle-end/81207
4856 * gcc.c-torture/compile/pr81207.c: New test.
4857
4858 2017-06-27 Marek Polacek <polacek@redhat.com>
4859
4860 PR bootstrap/81216
4861 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
4862
4863 2017-06-26 Martin Sebor <msebor@redhat.com>
4864
4865 PR c++/81169
4866 * g++.dg/Wclass-memaccess-2.C: New test.
4867
4868 2017-06-26 Carl Love <cel@us.ibm.com>
4869
4870 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
4871 Add new runnable test file for the vec_rev built-ins.
4872
4873 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4874
4875 PR/tree-optimization 71815
4876 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
4877 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4878
4879 2017-06-26 Renlin Li <renlin.li@arm.com>
4880 Szabolcs Nagy <szabolcs.nagy@arm.com>
4881
4882 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
4883 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
4884 memmove.
4885
4886 2017-06-26 Richard Biener <rguenther@suse.de>
4887
4888 PR target/81175
4889 * gfortran.dg/pr81175.f: New testcase.
4890
4891 2017-06-26 Richard Biener <rguenther@suse.de>
4892
4893 PR tree-optimization/81203
4894 * gcc.dg/torture/pr81203.c: New testcase.
4895
4896 2017-06-26 Marek Polacek <polacek@redhat.com>
4897
4898 PR c/80116
4899 * c-c++-common/Wmultistatement-macros-1.c: New test.
4900 * c-c++-common/Wmultistatement-macros-2.c: New test.
4901 * c-c++-common/Wmultistatement-macros-3.c: New test.
4902 * c-c++-common/Wmultistatement-macros-4.c: New test.
4903 * c-c++-common/Wmultistatement-macros-5.c: New test.
4904 * c-c++-common/Wmultistatement-macros-6.c: New test.
4905 * c-c++-common/Wmultistatement-macros-7.c: New test.
4906 * c-c++-common/Wmultistatement-macros-8.c: New test.
4907 * c-c++-common/Wmultistatement-macros-9.c: New test.
4908 * c-c++-common/Wmultistatement-macros-10.c: New test.
4909 * c-c++-common/Wmultistatement-macros-11.c: New test.
4910
4911 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
4912
4913 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
4914
4915 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
4916
4917 * lib/target-supports.exp
4918 (check_effective_target_arm_neon_ok_nocache): Add flags with
4919 -mfloat-abi=hard. Include arm_neon.h.
4920 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
4921 (check_effective_target_arm_neon_ok_no_float_abi): New.
4922 * gcc.target/arm/lto/pr65837_0.c: Require
4923 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
4924 * gcc.target/arm/lto/pr65837-attr_0.c: Require
4925 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
4926
4927 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4928
4929 PR c++/62315
4930 * g++.dg/parse/typedef2.C: Specify a dg-error string.
4931
4932 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4933
4934 PR fortran/52473
4935 * gfortran.dg/cshift_2.f90: New test.
4936
4937 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
4938
4939 PR middle-end/79794
4940 * gcc.target/aarch64/pr79794.c: New.
4941
4942 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4943
4944 PR target/80510
4945 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
4946 * gcc.target/powerpc/pr80510-2.c: Likewise.
4947
4948 2017-06-22 Jeff Law <law@redhat.com>
4949
4950 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
4951
4952 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4953
4954 * gcc.target/powerpc/fold-vec-shift-char.c: New.
4955 * gcc.target/powerpc/fold-vec-shift-int.c: New.
4956 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
4957 * gcc.target/powerpc/fold-vec-shift-short.c: New.
4958 * gcc.target/powerpc/fold-vec-shift-left.c: New.
4959 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
4960 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
4961 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
4962
4963 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
4964
4965 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
4966
4967 2017-06-22 Matt Turner <mattst88@gmail.com>
4968
4969 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
4970 skylake check.
4971
4972 2017-06-22 Carl Love <cel@us.ibm.com>
4973
4974 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
4975 vmuleuh): Fix scan-assembler-times should check for word not half word
4976 instructions.
4977
4978 2017-06-22 Jeff Law <law@redhat.com>
4979
4980 * gcc.c-torture/compile/stack-check-1.c: New test.
4981
4982 2016-06-22 Richard Biener <rguenther@suse.de>
4983
4984 * gcc.dg/vect/pr65947-1.c: Remove xfail.
4985 * gcc.dg/vect/pr65947-2.c: Likewise.
4986 * gcc.dg/vect/pr65947-3.c: Likewise.
4987 * gcc.dg/vect/pr65947-4.c: Likewise.
4988 * gcc.dg/vect/pr65947-5.c: Likewise.
4989 * gcc.dg/vect/pr65947-6.c: Likewise.
4990 * gcc.dg/vect/pr65947-8.c: Likewise.
4991 * gcc.dg/vect/pr65947-9.c: Likewise.
4992 * gcc.dg/vect/pr65947-10.c: Likewise.
4993 * gcc.dg/vect/pr65947-12.c: Likewise.
4994 * gcc.dg/vect/pr65947-13.c: Likewise.
4995 * gcc.dg/vect/pr65947-14.c: Likewise.
4996 * gcc.dg/vect/vect-cond-2.c: Likewise.
4997 * gcc.dg/vect/vect-pr69848.c: Likewise.
4998
4999 2017-06-22 Martin Liska <mliska@suse.cz>
5000
5001 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
5002 to not inline it.
5003
5004 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
5005
5006 * gcc.dg/tree-ssa/forwprop-37.c: New.
5007
5008 2017-06-22 Richard Biener <rguenther@suse.de>
5009
5010 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5011
5012 2017-06-22 Richard Biener <rguenther@suse.de>
5013
5014 * gcc.dg/vect/pr65947-14.c: New testcase.
5015
5016 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5017
5018 PR target/80510
5019 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5020 32-bit support is added. Change ITYPE size to 64-bit integer.
5021 * gcc.target/powerpc/pr80510-2.c: Likewise.
5022
5023 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5024
5025 PR c++/81154
5026 * g++.dg/gomp/pr81154.C: New test.
5027
5028 2017-06-21 David Malcolm <dmalcolm@redhat.com>
5029
5030 * g++.dg/other/old-style-cast-fixits.C: New test case.
5031
5032 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5033
5034 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5035
5036 2017-06-21 Tom de Vries <tom@codesourcery.com>
5037
5038 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5039
5040 2017-06-21 Tom de Vries <tom@codesourcery.com>
5041
5042 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
5043 warning.
5044
5045 2017-06-21 Martin Liska <mliska@suse.cz>
5046
5047 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
5048
5049 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
5050
5051 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
5052 gnat.dg/debug11_pkg2.ads: New testcase.
5053
5054 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5055
5056 * gcc.target/i386/getround.c: New file.
5057
5058 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5059
5060 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5061 * gcc.dg/tree-ssa/addadd-2.c: New file.
5062
5063 2017-06-21 Tom de Vries <tom@codesourcery.com>
5064
5065 * lib/target-supports.exp (add_options_for_stack_size): New proc.
5066 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
5067 * gcc.c-torture/compile/20080806-1.c: Same.
5068 * gcc.c-torture/compile/920723-1.c: Same.
5069 * gcc.c-torture/compile/930621-1.c: Same.
5070 * gcc.c-torture/compile/991214-2.c: Same.
5071 * gcc.c-torture/compile/bcopy.c: Same.
5072 * gcc.c-torture/compile/memtst.c: Same.
5073 * gcc.c-torture/compile/msp.c: Same.
5074 * gcc.c-torture/compile/stuct.c: Same.
5075 * gcc.c-torture/execute/20011008-3.c: Same.
5076 * gcc.c-torture/execute/20030209-1.c: Same.
5077 * gcc.c-torture/execute/20031012-1.c: Same.
5078 * gcc.c-torture/execute/20040805-1.c: Same.
5079 * gcc.c-torture/execute/920410-1.c: Same.
5080 * gcc.c-torture/execute/921113-1.c: Same.
5081 * gcc.c-torture/execute/921202-1.c: Same.
5082 * gcc.c-torture/execute/921208-2.c: Same.
5083 * gcc.c-torture/execute/930106-1.c: Same.
5084 * gcc.c-torture/execute/930406-1.c: Same.
5085 * gcc.c-torture/execute/950221-1.c: Same.
5086 * gcc.c-torture/execute/960521-1.c: Same.
5087 * gcc.c-torture/execute/980605-1.c: Same.
5088 * gcc.c-torture/execute/comp-goto-1.c: Same.
5089 * gcc.c-torture/execute/comp-goto-2.c: Same.
5090 * gcc.c-torture/execute/memcpy-1.c: Same.
5091 * gcc.c-torture/execute/multi-ix.c: Same.
5092 * gcc.c-torture/execute/nestfunc-4.c: Same.
5093 * gcc.c-torture/execute/pr20621-1.c: Same.
5094 * gcc.c-torture/execute/pr23135.c: Same.
5095 * gcc.c-torture/execute/pr28982b.c: Same.
5096 * gcc.dg/loop-3.c: Same.
5097 * gcc.dg/struct-ret-3.c: Same.
5098 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5099 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5100 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5101 * gcc.dg/tree-prof/pr44777.c: Same.
5102
5103 2017-06-20 David Malcolm <dmalcolm@redhat.com>
5104
5105 PR jit/81144
5106 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5107 memset call with zero-initialization.
5108 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5109
5110 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
5111
5112 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5113 (main): Renamed to ...
5114 (fma4_test): ... this.
5115
5116 2017-06-20 Julia Koval <julia.koval@intel.com>
5117
5118 * gcc.target/i386/pr73350-2.c: New test.
5119
5120 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5121
5122 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5123 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5124 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5125 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5126 restrict to x86_64-*-*-gnu.
5127 Skip scan-assembler on *-*-darwin*.
5128 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5129 * gcc.dg/loop-invariant.c: Likewise.
5130 * gcc.dg/lto/pr70955_0.c: Likewise.
5131 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5132 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5133 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5134
5135 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5136 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5137 targets.
5138 * gcc.dg/attr-ms_struct-2.c: Likewise.
5139 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5140 * gcc.dg/bf-ms-layout.c: Likewise.
5141 * gcc.dg/bf-ms-layout-2.c: Likewise.
5142 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5143 Require fpic support.
5144 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5145 targets.
5146 * gcc.target/i386/bitfield2.c: Likewise.
5147 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5148 targets.
5149 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5150
5151 2017-06-20 Nathan Sidwell <nathan@acm.org>
5152
5153 PR c++/67074
5154 * g++.dg/lookup/pr67074.C: New.
5155 * g++.dg/parse/namespace-alias-1.C: Adjust.
5156
5157 2017-06-20 Richard Biener <rguenther@suse.de>
5158
5159 PR middle-end/81097
5160 * c-c++-common/ubsan/pr81097.c: New testcase.
5161
5162 2017-06-20 Richard Biener <rguenther@suse.de>
5163
5164 * gcc.dg/vect/pr65947-9.c: Adjust.
5165
5166 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5167
5168 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5169 * gcc.target/arm/acle/cdp2.c: Likewise.
5170 * gcc.target/arm/acle/ldc.c: Likewise.
5171 * gcc.target/arm/acle/ldc2.c: Likewise.
5172 * gcc.target/arm/acle/ldc2l.c: Likewise.
5173 * gcc.target/arm/acle/ldcl.c: Likewise.
5174 * gcc.target/arm/acle/mcr.c: Likewise.
5175 * gcc.target/arm/acle/mcr2.c: Likewise.
5176 * gcc.target/arm/acle/mcrr.c: Likewise.
5177 * gcc.target/arm/acle/mcrr2.c: Likewise.
5178 * gcc.target/arm/acle/mrc.c: Likewise.
5179 * gcc.target/arm/acle/mrc2.c: Likewise.
5180 * gcc.target/arm/acle/mrrc.c: Likewise.
5181 * gcc.target/arm/acle/mrrc2.c: Likewise.
5182 * gcc.target/arm/acle/stc.c: Likewise.
5183 * gcc.target/arm/acle/stc2.c: Likewise.
5184 * gcc.target/arm/acle/stc2l.c: Likewise.
5185 * gcc.target/arm/acle/stcl.c: Likewise.
5186
5187 2017-06-20 Jakub Jelinek <jakub@redhat.com>
5188
5189 PR target/81121
5190 * gcc.target/i386/pr81121.c: New test.
5191
5192 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5193
5194 PR target/79799
5195 * gcc.target/powerpc/pr79799-1.c: New test.
5196 * gcc.target/powerpc/pr79799-2.c: Likewise.
5197 * gcc.target/powerpc/pr79799-3.c: Likewise.
5198 * gcc.target/powerpc/pr79799-4.c: Likewise.
5199 * gcc.target/powerpc/pr79799-5.c: Likewise.
5200
5201 2017-06-19 Nathan Sidwell <nathan@acm.org>
5202
5203 PR c++/81124
5204 PR c++/79766
5205 * g++.dg/lookup/pr79766.C: New.
5206 * g++.dg/lookup/pr81124.C: New.
5207 * g++.dg/template/explicit6.C: Adjust.
5208 * g++.old-deja/g++.other/decl5.C: Adjust.
5209
5210 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5211
5212 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5213 -DSTACK_SIZE.
5214
5215 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5216
5217 PR sanitizer/81125
5218 * g++.dg/ubsan/pr81125.C: New test.
5219
5220 PR sanitizer/81111
5221 * g++.dg/ubsan/pr81111.C: New test.
5222
5223 2017-06-19 Richard Biener <rguenther@suse.de>
5224
5225 PR middle-end/81118
5226 * gcc.dg/torture/pr81118.c: New testcase.
5227
5228 2017-06-19 Richard Biener <rguenther@suse.de>
5229
5230 PR tree-optimization/80887
5231 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5232
5233 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5234
5235 PR ipa/81112
5236 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5237
5238 2017-06-19 Nathan Sidwell <nathan@acm.org>
5239
5240 PR c++/81119
5241 * g++.dg/warn/pr81119.C: New.
5242
5243 2017-06-19 Martin Liska <mliska@suse.cz>
5244
5245 PR sanitizer/80879
5246 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5247
5248 2017-06-19 Martin Liska <mliska@suse.cz>
5249
5250 PR ipa/80732
5251 * gcc.target/i386/mvc5.c: Scan indirect_function.
5252 * gcc.target/i386/mvc7.c: Likewise.
5253 * gcc.target/i386/pr80732.c: New test.
5254
5255 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5256
5257 PR c++/66093
5258 * g++.dg/cpp1y/constexpr-66093.C: New.
5259
5260 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5261
5262 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5263 dg-skip-if list.
5264
5265 2017-06-19 Richard Biener <rguenther@suse.de>
5266
5267 PR ipa/81112
5268 * g++.dg/torture/pr81112.C: New testcase.
5269
5270 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
5271
5272 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5273
5274 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5275
5276 PR fortran/52473
5277 * gfortran.dg/cshift_1.f90: New test.
5278
5279 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5280
5281 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5282
5283 2017-06-16 Carl Love <cel@us.ibm.com>
5284
5285 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5286 main): Add runnable tests and test checker for vec_float,
5287 vec_float2, vec_floate and vec_floato builtins.
5288
5289 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5290
5291 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5292 the architecture options added by dg-add-options arm_neon.
5293 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5294 to the architecture.
5295 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5296 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5297 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5298
5299 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5300
5301 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5302 multilibs have been built.
5303
5304 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5305
5306 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5307 * gcc.target/arm/pr51915.c: Likewise.
5308 * gcc.target/arm/pr52006.c: Likewise.
5309 * gcc.target/arm/pr53187.c: Likewise.
5310
5311 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5312
5313 * gcc.target/arm/multilibs.exp: New file.
5314
5315 2017-06-16 Martin Sebor <msebor@redhat.com>
5316
5317 PR tree-optimization/80933
5318 PR tree-optimization/80934
5319 * gcc.dg/fold-bcopy.c: New test.
5320 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5321 * gcc.dg/tree-ssa/alias-36.c: Likewise.
5322 * gcc.dg/pr79214.c: Adjust.
5323 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5324 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5325 * gcc.dg/builtins-nonnull.c: Likewise.
5326
5327 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5328
5329 PR target/71778
5330 * gcc.target/arm/pr71778.c: New.
5331
5332 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
5333
5334 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5335
5336 2017-06-16 Richard Biener <rguenther@suse.de>
5337
5338 PR tree-optimization/81090
5339 * gcc.dg/graphite/pr81090.c: New testcase.
5340
5341 2017-06-16 Janus Weil <janus@gcc.gnu.org>
5342
5343 PR fortran/80983
5344 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5345
5346 2017-06-16 Jakub Jelinek <jakub@redhat.com>
5347
5348 PR sanitizer/81094
5349 * c-c++-common/ubsan/object-size-11.c: New test.
5350
5351 2017-06-15 Martin Sebor <msebor@redhat.com>
5352
5353 PR c++/80560
5354 * g++.dg/Wclass-memaccess.C: New test.
5355
5356 2017-06-15 Janus Weil <janus@gcc.gnu.org>
5357
5358 PR fortran/80983
5359 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5360
5361 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5362
5363 PR lto/69866
5364 * gcc.dg/lto/pr69866_0.c: New test.
5365 * gcc.dg/lto/pr69866_1.c: Likewise.
5366
5367 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5368
5369 PR target/78818
5370 * gcc.target/msp430/pr78818-real.c: New template for tests.
5371 * gcc.target/msp430/pr78818-auto.c: New test.
5372 * gcc.target/msp430/pr78818-data-region.c: New test.
5373 * gcc.target/msp430/pr78818-data-sec.c: New test.
5374 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5375
5376 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5377
5378 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5379 instructions in it rather than the number of IT blocks being 2.
5380 Transfer scan directive arm_thumb2 restriction to the whole
5381 testcase and restrict further to Thumb-only targets.
5382
5383 2017-06-15 Tamar Christina <tamar.christina@arm.com>
5384
5385 * gcc.target/arm/sdiv_costs_1.c:
5386 Use dg-add-options.
5387
5388 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5389
5390 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5391 * gcc.target/mips/pr51513-1.c: New test.
5392 * gcc.target/mips/pr51513-2.c: New test.
5393
5394 2017-06-14 Richard Biener <rguenther@suse.de>
5395
5396 PR tree-optimization/81083
5397 * gcc.dg/torture/pr81083.c: Add prototypes.
5398
5399 2017-06-14 Richard Biener <rguenther@suse.de>
5400
5401 PR middle-end/81088
5402 * c-c++-common/ubsan/pr81088.c: New testcase.
5403
5404 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5405
5406 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5407
5408 2017-06-14 Andrew Pinski <apinski@cavium.com>
5409 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5410
5411 PR target/71663
5412 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5413 * gcc.target/aarch64/vect-init-2.c: Likewise.
5414 * gcc.target/aarch64/vect-init-3.c: Likewise.
5415 * gcc.target/aarch64/vect-init-4.c: Likewise.
5416 * gcc.target/aarch64/vect-init-5.c: Likewise.
5417
5418 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5419
5420 PR c++/58541
5421 * g++.dg/cpp0x/constexpr-58541.C: New.
5422
5423 2017-06-14 Richard Biener <rguenther@suse.de>
5424
5425 PR tree-optimization/81083
5426 * gcc.dg/torture/pr81083.c: New testcase.
5427
5428 2017-06-14 Jakub Jelinek <jakub@redhat.com>
5429
5430 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5431 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5432
5433 2017-06-13 Jakub Jelinek <jakub@redhat.com>
5434
5435 PR c++/80973
5436 * g++.dg/ubsan/pr80973.C: New test.
5437
5438 PR c++/80984
5439 * g++.dg/opt/nrv18.C: New test.
5440
5441 2017-06-13 Martin Liska <mliska@suse.cz>
5442
5443 PR sanitize/78204
5444 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5445 test by adding no_sanitize attribute.
5446 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5447
5448 2017-06-13 Renlin Li <renlin.li@arm.com>
5449
5450 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5451 conditionally.
5452
5453 2017-06-13 Martin Jambor <mjambor@suse.cz>
5454
5455 PR tree-optimization/80803
5456 PR tree-optimization/81063
5457 gcc.dg/tree-ssa/pr80803.c: New test.
5458 gcc.dg/tree-ssa/pr81063.c: Likewise.
5459
5460 2017-06-12 Yury Gribov <tetra2005@gmail.com>
5461
5462 * c-c++-common/fold-masked-cmp-3.c: New test.
5463
5464 2017-06-13 Yury Gribov <tetra2005@gmail.com>
5465
5466 PR tree-optimization/67328
5467 * c-c++-common/fold-masked-cmp-1.c: New test.
5468 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5469 * gcc.dg/pr46309.c: Fix pattern.
5470 * gcc.dg/pr46309-2.c: Likewise.
5471
5472 2017-06-13 Tamar Christina <tamar.christina@arm.com>
5473
5474 * gcc.target/arm/sdiv_costs_1.c:
5475 Require arm_arch_v8a_ok and add march option.
5476
5477 2017-06-13 Martin Liska <mliska@suse.cz>
5478
5479 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5480 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5481 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5482
5483 2017-06-13 Richard Biener <rguenther@suse.de>
5484
5485 PR middle-end/81065
5486 * c-c++-common/ubsan/pr81065.c: New testcase.
5487
5488 2017-06-12 Ian Lance Taylor <iant@golang.org>
5489
5490 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5491 freorder. Update comment to explain test.
5492
5493 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5494
5495 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5496 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5497 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5498 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5499
5500 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5501
5502 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5503
5504 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5505
5506 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5507
5508 2017-06-12 Jakub Jelinek <jakub@redhat.com>
5509
5510 PR tree-optimization/81003
5511 * gcc.c-torture/compile/pr81003.c: New test.
5512
5513 2017-06-12 Richard Biener <rguenther@suse.de>
5514
5515 PR tree-optimization/81053
5516 * gcc.dg/torture/pr81053.c: New testcase.
5517
5518 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5519
5520 PR fortran/80988
5521 * gfortran.dg/implied_do_io_3.f90: New test.
5522
5523 2017-06-10 Tom de Vries <tom@codesourcery.com>
5524
5525 * lib/target-supports.exp (check_effective_target_signal): New proc.
5526 * lib/gcc.exp (gcc_target_compile): Remove appending of
5527 -DSIGNAL_SUPPRESS to additional_flags.
5528 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5529 additional_flags if effective target signal is not supported by the
5530 target.
5531 * gcc.c-torture/execute/20101011-1.c: Same.
5532 * gcc.dg/c99-stdint-1.c: Same.
5533 * gcc.dg/c99-stdint-2.c: Same.
5534 * gcc.dg/c99-stdint-5.c: Same.
5535 * gcc.dg/c99-stdint-6.c: Same.
5536 * gcc.dg/stdint-width-1.c: Same.
5537
5538 2017-06-10 Tom de Vries <tom@codesourcery.com>
5539
5540 * lib/target-supports.exp (check_effective_target_stack_size)
5541 (dg-effective-target-value): New proc.
5542 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5543 additional_flags.
5544 * lib/objc.exp (objc_target_compile): Same.
5545 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5546 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5547 dg-additional-options.
5548 * gcc.c-torture/compile/20080806-1.c: Same.
5549 * gcc.c-torture/compile/920723-1.c: Same.
5550 * gcc.c-torture/compile/930621-1.c: Same.
5551 * gcc.c-torture/compile/991214-2.c: Same.
5552 * gcc.c-torture/compile/bcopy.c: Same.
5553 * gcc.c-torture/compile/memtst.c: Same.
5554 * gcc.c-torture/compile/msp.c: Same.
5555 * gcc.c-torture/compile/stuct.c: Same.
5556 * gcc.c-torture/execute/20011008-3.c: Same.
5557 * gcc.c-torture/execute/20030209-1.c: Same.
5558 * gcc.c-torture/execute/20031012-1.c: Same.
5559 * gcc.c-torture/execute/20040805-1.c: Same.
5560 * gcc.c-torture/execute/920410-1.c: Same.
5561 * gcc.c-torture/execute/920501-7.c: Same.
5562 * gcc.c-torture/execute/921113-1.c: Same.
5563 * gcc.c-torture/execute/921202-1.c: Same.
5564 * gcc.c-torture/execute/921208-2.c: Same.
5565 * gcc.c-torture/execute/930106-1.c: Same.
5566 * gcc.c-torture/execute/930406-1.c: Same.
5567 * gcc.c-torture/execute/950221-1.c: Same.
5568 * gcc.c-torture/execute/960521-1.c: Same.
5569 * gcc.c-torture/execute/980605-1.c: Same.
5570 * gcc.c-torture/execute/comp-goto-1.c: Same.
5571 * gcc.c-torture/execute/comp-goto-2.c: Same.
5572 * gcc.c-torture/execute/memcpy-1.c: Same.
5573 * gcc.c-torture/execute/multi-ix.c: Same.
5574 * gcc.c-torture/execute/nestfunc-4.c: Same.
5575 * gcc.c-torture/execute/pr20621-1.c: Same.
5576 * gcc.c-torture/execute/pr23135.c: Same.
5577 * gcc.c-torture/execute/pr28982b.c: Same.
5578 * gcc.dg/loop-3.c: Same.
5579 * gcc.dg/struct-ret-3.c: Same.
5580 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5581 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5582 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5583 * gcc.dg/tree-prof/pr44777.c: Same.
5584
5585 2017-06-09 David Malcolm <dmalcolm@redhat.com>
5586
5587 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5588 (test_mutually_exclusive_suggestions): New test function.
5589 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5590 (test_mutually_exclusive_suggestions): New test function.
5591 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5592 (test_mutually_exclusive_suggestions): New test function.
5593 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5594 (test_show_locus): Add special-case for
5595 "test_mutually_exclusive_suggestions".
5596
5597 2017-06-09 Ian Lance Taylor <iant@golang.org>
5598
5599 * gcc.dg/tree-prof/split-1.c: New test.
5600
5601 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
5602
5603 * gcc.dg/predict-14.c: Avoid cold function detection.
5604 * gcc.target/i386/umod-3.c: Likewise.
5605
5606 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5607
5608 * gcc.target/aarch64/lrint-matherr.h: New.
5609 * gcc.target/aarch64/inline-lrint_1.c: New.
5610 * gcc.target/aarch64/inline-lrint_2.c: New.
5611 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5612 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5613
5614 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5615
5616 * gcc.target/arm/sdiv_costs_1.c: New.
5617
5618 2017-06-09 Tom de Vries <tom@codesourcery.com>
5619
5620 PR target/80855
5621 * gcc.target/nvptx/label-values.c: New test.
5622
5623 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5624
5625 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5626 Test for null definitions instead of them being undefined. Add entry
5627 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5628 about using the effective target for architecture extension.
5629 (check_effective_target_arm_arch_v7ve_ok): Remove.
5630 (add_options_for_arm_arch_v7ve): Likewise.
5631
5632 2017-06-09 Richard Biener <rguenther@suse.de>
5633
5634 PR tree-optimization/66623
5635 * gcc.dg/vect/pr66623.c: New testcase.
5636
5637 2017-06-09 Richard Biener <rguenther@suse.de>
5638
5639 PR tree-optimization/79483
5640 * gcc.dg/graphite/pr79483.c: New testcase.
5641
5642 2017-06-09 Richard Biener <rguenther@suse.de>
5643
5644 PR middle-end/81007
5645 * g++.dg/pr81007.C: New testcase.
5646
5647 2017-06-09 Jakub Jelinek <jakub@redhat.com>
5648
5649 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5650 instead of "rsp" for -m32.
5651 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5652 target, add -msse2 to dg-options.
5653 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5654 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5655
5656 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5657
5658 PR target/80966
5659 * gcc.target/powerpc/stack-limit.c: New testcase.
5660
5661 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5662
5663 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5664 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5665 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5666 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5667 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5668 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
5669
5670 2017-06-08 Jakub Jelinek <jakub@redhat.com>
5671
5672 PR c/81006
5673 * c-c++-common/gomp/pr81006.c: New test.
5674
5675 PR c++/81011
5676 * g++.dg/gomp/pr81011.C: New test.
5677
5678 PR middle-end/81005
5679 * c-c++-common/ubsan/align-10.c: New test.
5680 * c-c++-common/ubsan/null-13.c: New test.
5681
5682 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
5683
5684 PR target/81015
5685 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5686 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5687 * gcc.target/i386/pr81015.c: New test.
5688
5689 2017-06-08 Tom de Vries <tom@codesourcery.com>
5690
5691 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5692 trampolines instead of NO_TRAMPOLINES.
5693 * gcc.c-torture/execute/20000822-1.c: Same.
5694 * gcc.c-torture/execute/920428-2.c: Same.
5695 * gcc.c-torture/execute/920501-7.c: Same.
5696 * gcc.c-torture/execute/920612-2.c: Same.
5697 * gcc.c-torture/execute/921017-1.c: Same.
5698 * gcc.c-torture/execute/921215-1.c: Same.
5699 * gcc.c-torture/execute/931002-1.c: Same.
5700 * gcc.c-torture/execute/comp-goto-2.c: Same.
5701 * gcc.c-torture/execute/nestfunc-1.c: Same.
5702 * gcc.c-torture/execute/nestfunc-2.c: Same.
5703 * gcc.c-torture/execute/nestfunc-3.c: Same.
5704 * gcc.c-torture/execute/nestfunc-5.c: Same.
5705 * gcc.c-torture/execute/nestfunc-6.c: Same.
5706 * gcc.c-torture/execute/pr24135.c: Same.
5707 * gcc.dg/Wtrampolines.c: Same.
5708 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5709 * gcc.dg/torture/stackalign/nested-5.c: Same.
5710 * gcc.dg/torture/stackalign/nested-6.c: Same.
5711 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5712 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5713 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5714 * gcc.dg/trampoline-1.c: Same.
5715 * gcc.dg/tree-prof/pr44777.c: Same.
5716 * gcc.target/i386/pr67770.c: Same.
5717 * lib/gcc.exp (gcc_target_compile): Remove appending of
5718 -DNO_TRAMPOLINES to additional_flags.
5719 * lib/objc.exp (objc_target_compile): Same.
5720
5721 2017-06-08 Tom de Vries <tom@codesourcery.com>
5722
5723 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5724 'gcc,no_trampolines' instead of 'no_trampolines'.
5725
5726 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5727
5728 PR middle-end/79988
5729 * gcc.target/i386/mpx/pr79988.c: New test.
5730
5731 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5732
5733 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5734 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5735 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5736
5737 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
5738
5739 * g++.dg/tree-ssa/counts-1.C: New testcase.
5740 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5741
5742 2017-08-08 Julia Koval <julia.koval@intel.com>
5743
5744 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5745 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5746 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5747 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5748 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5749 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5750
5751 2017-06-08 Marek Polacek <polacek@redhat.com>
5752
5753 PR sanitize/80932
5754 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5755
5756 2017-08-08 Julia Koval <julia.koval@intel.com>
5757
5758 PR target/73350,80862
5759 * gcc.target/i386/pr73350.c: New test.
5760
5761 2017-06-08 Richard Biener <rguenther@suse.de>
5762
5763 PR tree-optimization/80928
5764 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5765
5766 2017-06-07 Carl Love <cel@us.ibm.com>
5767
5768 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5769
5770 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
5771
5772 PR c++/80990
5773 * g++.dg/cpp1z/class-deduction39.C: New.
5774
5775 2017-06-07 Marek Polacek <polacek@redhat.com>
5776
5777 PR sanitizer/80932
5778 * c-c++-common/ubsan/pr80932.c: New test.
5779
5780 2017-06-07 Bin Cheng <bin.cheng@arm.com>
5781
5782 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5783 * gcc.target/i386/l_fma_double_2.c: Ditto.
5784 * gcc.target/i386/l_fma_double_3.c: Ditto.
5785 * gcc.target/i386/l_fma_double_4.c: Ditto.
5786 * gcc.target/i386/l_fma_double_5.c: Ditto.
5787 * gcc.target/i386/l_fma_double_6.c: Ditto.
5788 * gcc.target/i386/l_fma_float_1.c: Ditto.
5789 * gcc.target/i386/l_fma_float_2.c: Ditto.
5790 * gcc.target/i386/l_fma_float_3.c: Ditto.
5791 * gcc.target/i386/l_fma_float_4.c: Ditto.
5792 * gcc.target/i386/l_fma_float_5.c: Ditto.
5793 * gcc.target/i386/l_fma_float_6.c: Ditto.
5794
5795 2017-06-07 Tamar Christina <tamar.christina@arm.com>
5796
5797 * gcc.target/aarch64/sdiv_costs_1.c: New.
5798
5799 2017-06-07 Richard Biener <rguenther@suse.de>
5800
5801 PR tree-optimization/80928
5802 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
5803 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5804
5805 2017-06-07 Richard Biener <rguenther@suse.de>
5806
5807 PR tree-optimization/80928
5808 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
5809 check_results.
5810
5811 2017-06-06 Nathan Sidwell <nathan@acm.org>
5812
5813 * g++.dg/pr45330.C: Add inline namespace case.
5814
5815 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5816
5817 PR fortran/80975
5818 * gfortran.dg/matmul_16.f90: New test.
5819 * gfortran.dg/inline_matmul_18.f90: New test.
5820
5821 2017-06-06 Marek Polacek <polacek@redhat.com>
5822
5823 PR c/79983
5824 * gcc.dg/pr79983.c: New test.
5825
5826 2017-06-06 David S. Miller <davem@davemloft.net>
5827
5828 * gcc.target/sparc/sparc-ret-3.c: New test.
5829
5830 2017-06-06 Tom de Vries <tom@codesourcery.com>
5831
5832 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
5833 label_values instead of NO_LABEL_VALUES.
5834 * gcc.c-torture/compile/920301-1.c: Same.
5835 * gcc.c-torture/compile/920501-1.c: Same.
5836 * gcc.c-torture/compile/941014-4.c: Same.
5837 * gcc.c-torture/compile/labels-1.c: Same.
5838 * gcc.c-torture/compile/pr18903.c: Same.
5839 * gcc.c-torture/execute/920302-1.c: Same.
5840 * gcc.c-torture/execute/920415-1.c: Same.
5841 * gcc.c-torture/execute/920428-2.c: Same.
5842 * gcc.c-torture/execute/920501-3.c: Same.
5843 * gcc.c-torture/execute/920501-4.c: Same.
5844 * gcc.c-torture/execute/920501-5.c: Same.
5845 * gcc.c-torture/execute/920501-7.c: Same.
5846 * gcc.c-torture/execute/920721-4.c: Same.
5847 * gcc.c-torture/execute/980526-1.c: Same.
5848 * gcc.c-torture/execute/990208-1.c: Same.
5849 * gcc.c-torture/execute/comp-goto-1.c: Same.
5850 * gcc.c-torture/execute/comp-goto-2.c: Same.
5851 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5852 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5853 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5854 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5855 * gcc.dg/tree-prof/pr44777.c: Same.
5856 * gcc.misc-tests/bprob-2.c: Same.
5857 * gcc.misc-tests/gcov-3.c: Same.
5858 * lib/gcc.exp (gcc_target_compile): Remove appending of
5859 -DNO_LABEL_VALUES to additional_flags.
5860 * lib/objc.exp (objc_target_compile): Same.
5861 * lib/target-supports.exp (check_effective_target_label_values): Test on
5862 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
5863
5864 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5865
5866 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
5867
5868 2017-06-06 Richard Biener <rguenther@suse.de>
5869
5870 PR tree-optimization/80974
5871 * gcc.dg/torture/pr80974.c: New testcase.
5872
5873 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5874
5875 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
5876 "unsigned int" in conversation warning on line 15.
5877
5878 2017-06-06 Richard Biener <rguenther@suse.de>
5879
5880 PR tree-optimization/80928
5881 * gcc.dg/vect/pr80928.c: New testcase.
5882 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
5883 * gcc.dg/vect/slp-13.c: Likewise.
5884 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
5885
5886 2017-06-05 David Malcolm <dmalcolm@redhat.com>
5887
5888 * g++.dg/plugin/comment_plugin.c: New test plugin.
5889 * g++.dg/plugin/comments-1.C: New test file.
5890 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5891
5892 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5893
5894 * gcc.misc-tests/gcov-1a.c: New test.
5895
5896 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5897
5898 * gcc.target/powerpc/clone1.c: New test.
5899
5900 2017-06-05 Janus Weil <janus@gcc.gnu.org>
5901
5902 PR fortran/70601
5903 * gfortran.dg/proc_ptr_comp_50.f90: New test.
5904
5905 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
5906
5907 PR fortran/35339
5908 * gfortran.dg/implied_do_io_1.f90: New Test.
5909 * gfortran.dg/implied_do_io_2.f90: New Test.
5910
5911 2017-06-05 Renlin Li <renlin.li@arm.com>
5912
5913 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
5914 selector to related line.
5915
5916 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
5917
5918 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
5919
5920 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5921
5922 * gcc.target/aarch64/store_lane0_str_1.c: New test.
5923
5924 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5925
5926 * gcc.target/aarch64/subs_compare_2.c: New test.
5927
5928 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5929
5930 * gcc.target/aarch64/subs_compare_1.c: New test.
5931
5932 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
5933
5934 * gcc.target/mips/div-9.c: Delete duplicate test.
5935 * gcc.target/mips/div-10.c: Ditto.
5936 * gcc.target/mips/div-11.c: Ditto.
5937 * gcc.target/mips/div-12.c: Ditto.
5938
5939 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
5940
5941 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5942
5943 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
5944
5945 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
5946 vesrion of the dejagnu grep.
5947 (list-module-names): Use it and adjust the regular expressions for
5948 modules and submodules.
5949 * gfortran.dg/prof/prof.exp: Cleanup modules.
5950 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
5951 directives.
5952 * gfortran.dg/altreturn_8.f90: Likewise.
5953 * gfortran.dg/associate_12.f90: Likewise.
5954 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
5955 * gfortran.dg/charlen_15.f90: Likewise.
5956 * gfortran.dg/class_4a.f03: Likewise.
5957 * gfortran.dg/class_54.f90: Likewise.
5958 * gfortran.dg/class_dummy_4.f03: Likewise.
5959 * gfortran.dg/class_dummy_5.f90: Likewise.
5960 * gfortran.dg/constructor_9.f90: Likewise.
5961 * gfortran.dg/dec_structure_15.f90: Likewise.
5962 * gfortran.dg/do_check_8.f90: Likewise.
5963 * gfortran.dg/dtio_26.f03: Likewise.
5964 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5965 * gfortran.dg/equiv_9.f90: Likewise.
5966 * gfortran.dg/extends_15.f90: Likewise.
5967 * gfortran.dg/finalize_22.f90: Likewise.
5968 * gfortran.dg/finalize_23.f90: Likewise.
5969 * gfortran.dg/generic_26.f90: Likewise.
5970 * gfortran.dg/generic_27.f90: Likewise.
5971 * gfortran.dg/namelist_76.f90: Likewise.
5972 * gfortran.dg/pointer_init_8.f90: Likewise.
5973 * gfortran.dg/pr61318.f90: Likewise.
5974 * gfortran.dg/pr77260_1.f90: Likewise.
5975 * gfortran.dg/pr77260_2.f90: Likewise.
5976 * gfortran.dg/pr77420_3.f90: Likewise.
5977 * gfortran.dg/proc_ptr_39.f90: Likewise.
5978 * gfortran.dg/proc_ptr_41.f90: Likewise.
5979 * gfortran.dg/proc_ptr_42.f90: Likewise.
5980 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
5981 * gfortran.dg/submodule_1.f08: Likewise.
5982 * gfortran.dg/submodule_10.f08: Likewise.
5983 * gfortran.dg/submodule_14.f08: Likewise.
5984 * gfortran.dg/submodule_15.f08: Likewise.
5985 * gfortran.dg/submodule_2.f08: Likewise.
5986 * gfortran.dg/submodule_5.f08: Likewise.
5987 * gfortran.dg/submodule_6.f08: Likewise.
5988 * gfortran.dg/submodule_7.f08: Likewise.
5989 * gfortran.dg/submodule_8.f08: Likewise.
5990 * gfortran.dg/submodule_9.f08: Likewise.
5991 * gfortran.dg/transfer_class_2.f90: Likewise.
5992 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5993 * gfortran.dg/typebound_call_24.f03: Likewise.
5994 * gfortran.dg/typebound_call_25.f90: Likewise.
5995 * gfortran.dg/typebound_deferred_1.f90: Likewise.
5996 * gfortran.dg/typebound_generic_12.f03: Likewise.
5997 * gfortran.dg/typebound_generic_13.f03: Likewise.
5998 * gfortran.dg/typebound_generic_14.f03: Likewise.
5999 * gfortran.dg/typebound_generic_15.f90: Likewise.
6000 * gfortran.dg/typebound_operator_16.f03: Likewise.
6001 * gfortran.dg/typebound_operator_18.f90: Likewise.
6002 * gfortran.dg/typebound_operator_20.f90: Likewise.
6003 * gfortran.dg/typebound_override_3.f90: Likewise.
6004 * gfortran.dg/typebound_override_4.f90: Likewise.
6005 * gfortran.dg/typebound_override_5.f90: Likewise.
6006 * gfortran.dg/typebound_override_6.f90: Likewise.
6007 * gfortran.dg/typebound_override_7.f90: Likewise.
6008 * gfortran.dg/typebound_proc_28.f03: Likewise.
6009 * gfortran.dg/typebound_proc_29.f90: Likewise.
6010 * gfortran.dg/typebound_proc_30.f90: Likewise.
6011 * gfortran.dg/typebound_proc_31.f90: Likewise.
6012 * gfortran.dg/typebound_proc_32.f90: Likewise.
6013 * gfortran.dg/typebound_proc_33.f90: Likewise.
6014 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6015 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6016 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6017 * gfortran.dg/use_only_3.f90: Likewise.
6018 * gfortran.dg/use_without_only_1.f90: Likewise.
6019 * gfortran.dg/warn_unused_function.f90: Likewise.
6020 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6021 * gfortran.dg/ieee/ieee_8.f90: Likewise.
6022
6023 2017-06-04 Marek Polacek <polacek@redhat.com>
6024
6025 PR c/80919
6026 * gcc.dg/format/pr80919.c: New test.
6027
6028 2017-06-02 Martin Sebor <msebor@redhat.com>
6029
6030 PR c/80892
6031 * c-c++-common/Wfloat-conversion-2.c: New test.
6032
6033 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6034
6035 PR c++/68754
6036 * g++.dg/cpp1y/constexpr-68754.C: New.
6037
6038 2017-06-02 Carl Love <cel@us.ibm.com>
6039
6040 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6041 for the new built-ins.
6042
6043 2017-06-02 Sudakshina Das <sudi.das@arm.com>
6044
6045 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
6046
6047 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6048
6049 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
6050 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
6051 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
6052 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
6053 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
6054
6055 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6056
6057 * gcc.target/aarch64/hfmode_ins_1.c: New test.
6058
6059 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6060
6061 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6062
6063 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6064
6065 * gcc.target/powerpc/fold-vec-abs-char.c: New.
6066 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
6067 * gcc.target/powerpc/fold-vec-abs-int.c: New.
6068 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
6069 * gcc.target/powerpc/fold-vec-abs-short.c: New.
6070 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
6071 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
6072 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
6073 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
6074
6075 2017-06-02 Nathan Sidwell <nathan@acm.org>
6076
6077 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
6078
6079 2017-06-02 Jakub Jelinek <jakub@redhat.com>
6080
6081 PR rtl-optimization/80903
6082 * gcc.dg/pr80903.c: New test.
6083
6084 PR fortran/80918
6085 * gfortran.dg/gomp/pr80918.f90: New test.
6086
6087 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6088
6089 * c-c++-common/Wsizeof-pointer-div.c: New test.
6090 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
6091 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6092 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
6093 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6094 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6095 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6096 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6097 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6098 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6099 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6100 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6101 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6102 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6103 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6104 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6105 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6106 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6107 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6108
6109 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6110
6111 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6112 Update the target to power8-vector.
6113
6114 2017-06-01 David Malcolm <dmalcolm@redhat.com>
6115
6116 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6117
6118 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6119
6120 * debug12.adb, debug12.ads: New testcase.
6121
6122 2017-06-01 Martin Jambor <mjambor@suse.cz>
6123
6124 PR tree-optimization/80898
6125 * gcc.dg/tree-ssa/pr80898.c: New test.
6126 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6127
6128 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6129
6130 PR c++/80896
6131 * g++.dg/cpp1z/nodiscard5.C: New.
6132
6133 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6134
6135 * gcc.target/arc/pr9001195952.c: New test.
6136
6137 2017-06-01 Tom de Vries <tom@codesourcery.com>
6138
6139 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6140 * gcc.c-torture/compile/asmgoto-1.c: Same.
6141 * gcc.dg/20000707-1.c: Same.
6142 * gcc.dg/pr38700.c: Same.
6143 * gcc.dg/pr70169.c: Same.
6144 * gcc.dg/pr80112.c: Same.
6145 * gcc.dg/torture/pr51071-2.c: Same.
6146 * gcc.dg/torture/pr51071.c: Same.
6147 * gcc.dg/tree-ssa/alias-34.c: Same.
6148
6149 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6150
6151 * gnat.dg/debug11.adb: New testcase.
6152
6153 2017-06-01 Richard Biener <rguenther@suse.de>
6154
6155 PR middle-end/66313
6156 * c-c++-common/ubsan/pr66313.c: New testcase.
6157 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6158
6159 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6160
6161 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
6162 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6163 to vsx_hw. Add dg-skip-if directive to disable this test if
6164 -mcpu overridden.
6165 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6166 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6167 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6168 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6169 to dg-option. Add dg-skip-if directive to disable this test
6170 for darwin. Add dg-skip-if directive to disable this test if
6171 -mcpu overridden.
6172
6173 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6174
6175 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6176 (_mm_maskz_max_sd): Test new intrinsics.
6177 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6178 (_mm_maskz_max_sd): Test new intrinsics.
6179 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6180 (_mm_maskz_max_ss): Test new intrinsics.
6181 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6182 (_mm_maskz_max_ss): Test new intrinsics.
6183 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6184 (_mm_maskz_min_sd): Test new intrinsics.
6185 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6186 (_mm_maskz_min_sd): Test new intrinsics.
6187 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6188 (_mm_maskz_min_ss): Test new intrinsics.
6189 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6190 (_mm_maskz_min_ss): Test new intrinsics.
6191
6192 2017-05-31 Nathan Sidwell <nathan@acm.org>
6193
6194 * g++.dg/lookup/lambda1.C New.
6195
6196 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6197
6198 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6199 on pointer should not be replaced.
6200
6201 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6202
6203 PR testsuite/80580
6204 * gcc.dg/gimplefe-error-7.c: New test.
6205
6206 2017-05-31 Graham Markall <graham.markall@embecosm.com>
6207
6208 * gcc.target/arc/add_n-combine.c: New test.
6209 * gcc.target/arc/sub_n-combine.c: New test.
6210
6211 2017-05-31 Richard Biener <rguenther@suse.de>
6212
6213 PR target/80880
6214 * gcc.target/i386/pr80880.c: New testcase.
6215
6216 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6217
6218 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6219
6220 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6221
6222 * gcc.dg/vect/pr80815-3.c: New test.
6223
6224 2017-05-31 Richard Biener <rguenther@suse.de>
6225
6226 PR tree-optimization/80906
6227 * gcc.dg/graphite/pr80906.c: New testcase.
6228
6229 2017-05-30 Tom de Vries <tom@codesourcery.com>
6230
6231 PR testsuite/80910
6232 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6233 unsupported if host compiler does not support c++11.
6234 (host_supports_c++11): New proc.
6235
6236 2017-05-30 Martin Sebor <msebor@redhat.com>
6237
6238 PR c/80731
6239 * g++.dg/ext/utf16-4.C: Relax test.
6240 * gcc.dg/fixed-point/int-warning.c: Adjust.
6241
6242 2017-05-30 David Malcolm <dmalcolm@redhat.com>
6243
6244 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6245 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6246 test case.
6247 * g++.dg/plugin/show-template-tree-color.C: New test case.
6248 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6249 * g++.dg/template/show-template-tree-2.C: New test case.
6250 * g++.dg/template/show-template-tree-3.C: New test case.
6251 * g++.dg/template/show-template-tree-4.C: New test case.
6252 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6253 * g++.dg/template/show-template-tree.C: New test case.
6254
6255 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6256
6257 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6258 dg-options.
6259 * gfortran.dg/pr80107.f: Delete testcase.
6260
6261 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
6262
6263 PR target/80833
6264 * gcc.target/i386/pr80833-1.c: New test.
6265 * gcc.target/i386/pr80833-2.c: Ditto.
6266
6267 2017-05-30 Nathan Sidwell <nathan@acm.org>
6268
6269 PR c++/80913
6270 * g++.dg/lookup/pr80913.C: New.
6271
6272 2017-05-30 Richard Biener <rguenther@suse.de>
6273
6274 PR middle-end/80901
6275 * gcc.dg/torture/pr80901.c: New testcase.
6276
6277 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6278
6279 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6280
6281 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6282
6283 PR target/78838
6284 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6285
6286 2017-05-30 Richard Biener <rguenther@suse.de>
6287
6288 PR middle-end/80876
6289 * gcc.dg/torture/pr80876.c: New testcase.
6290
6291 2017-05-29 Nathan Sidwell <nathan@acm.org>
6292
6293 PR c++/80891 (#5)
6294 * g++.dg/lookup/pr80891-5.C: New.
6295
6296 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6297
6298 PR libgfortran/53029
6299 * gfortran.dg/read_5.f90: New test.
6300
6301 2017-05-29 Nathan Sidwell <nathan@acm.org>
6302
6303 PR c++/80891 (#4)
6304 * g++.dg/lookup/pr80891-4.C: New.
6305
6306 PR c++/80891 (#1)
6307 * g++.dg/lookup/pr80891-1.C: New.
6308
6309 PR c++/80891 (#3)
6310 * g++.dg/lookup/pr80891-3.C: New.
6311
6312 PR c++/80891 (#2)
6313 * g++.dg/lookup/pr80891-2.C: New.
6314
6315 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6316
6317 PR fortran/37131
6318 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6319 flags.
6320 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6321 * gfortran.dg/inline_matmul_17.f90: New test.
6322
6323 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6324
6325 * gfortran.dg/matmul_bounds_12.f90: New test.
6326
6327 2017-05-27 Jakub Jelinek <jakub@redhat.com>
6328
6329 PR bootstrap/80887
6330 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6331
6332 2017-05-26 Nathan Sidwell <nathan@acm.org>
6333
6334 * g++.dg/cpp0x/dr2061.C: New.
6335 * g++.dg/parse/namespace-alias-1.C: Add more test.
6336
6337 2017-05-26 Bin Cheng <bin.cheng@arm.com>
6338
6339 PR tree-optimization/80815
6340 * gcc.dg/vect/pr80815-1.c: New test.
6341 * gcc.dg/vect/pr80815-2.c: New test.
6342
6343 2017-05-26 Martin Liska <mliska@suse.cz>
6344
6345 PR ipa/80663
6346 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6347 split at the problematic spot.
6348 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6349 a valid value of the param.
6350
6351 2017-05-26 Marek Polacek <polacek@redhat.com>
6352
6353 PR sanitizer/80875
6354 * c-c++-common/ubsan/pr80875.c: New test.
6355
6356 2017-05-26 Tom de Vries <tom@codesourcery.com>
6357
6358 PR testsuite/80557
6359 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6360 * gcc.dg/Wcxx-compat-8.c: Same.
6361 * gcc.dg/Wobjsize-1.c: Same.
6362 * gcc.dg/Wshadow-local-2.c: Same.
6363 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6364 * gcc.dg/anon-struct-6.c: Same.
6365 * gcc.dg/asm-wide-1.c: Same.
6366 * gcc.dg/builtin-inf-1.c: Same.
6367 * gcc.dg/builtin-redefine.c: Same.
6368 * gcc.dg/c90-array-lval-6.c: Same.
6369 * gcc.dg/c90-array-lval-7.c: Same.
6370 * gcc.dg/c90-fordecl-1.c: Same.
6371 * gcc.dg/c99-fordecl-2.c: Same.
6372 * gcc.dg/cast-lvalue-1.c: Same.
6373 * gcc.dg/cast-lvalue-2.c: Same.
6374 * gcc.dg/compound-lvalue-1.c: Same.
6375 * gcc.dg/cond-lvalue-1.c: Same.
6376 * gcc.dg/cpp/20000419-1.c: Same.
6377 * gcc.dg/cpp/backslash.c: Same.
6378 * gcc.dg/cpp/backslash2.c: Same.
6379 * gcc.dg/cpp/macspace1.c: Same.
6380 * gcc.dg/cpp/macspace2.c: Same.
6381 * gcc.dg/cpp/multiline-2.c: Same.
6382 * gcc.dg/cpp/pr27777.c: Same.
6383 * gcc.dg/cpp/pr30786.c: Same.
6384 * gcc.dg/cpp/pr34602.c: Same.
6385 * gcc.dg/cpp/redef1.c: Same.
6386 * gcc.dg/cpp/tr-warn1.c: Same.
6387 * gcc.dg/cpp/tr-warn3.c: Same.
6388 * gcc.dg/cpp/tr-warn6.c: Same.
6389 * gcc.dg/cpp/trad/hash.c: Same.
6390 * gcc.dg/cpp/trad/redef1.c: Same.
6391 * gcc.dg/cpp/ucs.c: Same.
6392 * gcc.dg/declspec-10.c: Same.
6393 * gcc.dg/declspec-11.c: Same.
6394 * gcc.dg/declspec-18.c: Same.
6395 * gcc.dg/format/c99-strftime-1.c: Same.
6396 * gcc.dg/format/ext-3.c: Same.
6397 * gcc.dg/format/pr72858.c: Same.
6398 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6399 * gcc.dg/init-string-1.c: Same.
6400 * gcc.dg/label-decl-3.c: Same.
6401 * gcc.dg/m-un-2.c: Same.
6402 * gcc.dg/nofixed-point-2.c: Same.
6403 * gcc.dg/noncompile/20020213-1.c: Same.
6404 * gcc.dg/pch/counter-2.c: Same.
6405 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6406 * gcc.dg/pr27528.c: Same.
6407 * gcc.dg/pr27953.c: Same.
6408 * gcc.dg/pr35899.c: Same.
6409 * gcc.dg/pr37561.c: Same.
6410 * gcc.dg/pr45461.c: Same.
6411 * gcc.dg/pr45750.c: Same.
6412 * gcc.dg/pr53196-2.c: Same.
6413 * gcc.dg/pr53265.c: Same.
6414 * gcc.dg/redecl-1.c: Same.
6415 * gcc.dg/tls/thr-init-1.c: Same.
6416 * gcc.dg/torture/pr51106-1.c: Same.
6417 * gcc.dg/torture/pr51106-2.c: Same.
6418 * gcc.dg/uninit-19.c: Same.
6419 * gcc.dg/uninit-pr20644.c: Same.
6420
6421 2017-05-26 Jakub Jelinek <jakub@redhat.com>
6422
6423 * g++.dg/cpp1z/decomp29.C (p): New variable.
6424 (main): Add further tests.
6425
6426 2017-05-26 Richard Biener <rguenther@suse.de>
6427
6428 PR tree-optimization/80842
6429 * gcc.dg/torture/pr80842.c: New testcase.
6430
6431 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6432
6433 PR c++/79652
6434 * g++.dg/cpp0x/pr79652.C: New.
6435
6436 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6437
6438 PR c++/71451
6439 * g++.dg/cpp0x/variadic170.C: New.
6440
6441 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6442
6443 * g++.dg/warn/Wcatch-value-1.C: New test.
6444 * g++.dg/warn/Wcatch-value-2.C: New test.
6445 * g++.dg/warn/Wcatch-value-3.C: New test.
6446
6447 2017-05-25 Nathan Sidwell <nathan@acm.org>
6448
6449 * g++.dg/lookup/using56.C: New.
6450 * g++.dg/lookup/using57.C: New.
6451 * g++.dg/lookup/using58.C: New.
6452 * g++.dg/lookup/using59.C: New.
6453
6454 * g++.dg/lookup/using17.C: Adjust diagnostics.
6455
6456 2017-05-25 Martin Sebor <msebor@redhat.com>
6457
6458 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6459 positives on ILP32.
6460 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6461 column numbers.
6462 * gcc.dg/pr60114.c: Same.
6463
6464 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6465
6466 * gfortran.dg/pr48636.f90: Fix template better.
6467
6468 2017-05-25 Nathan Sidwell <nathan@acm.org>
6469
6470 * g++.dg/lookup/koenig14.C: New.
6471
6472 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6473
6474 PR c++/79583
6475 * g++.dg/cpp0x/pr79583.C: New.
6476
6477 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6478
6479 PR c++/68578
6480 * g++.dg/cpp1y/pr68578.C: New.
6481
6482 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6483
6484 * gcc.dg/tree-ssa/vce-1.c: New file.
6485
6486 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6487
6488 * gcc.dg/tree-ssa/addadd.c: New file.
6489
6490 2017-05-24 Nathan Sidwell <nathan@acm.org>
6491
6492 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6493 * g++.dg/lookup/friend19.C: New.
6494 * g++.dg/lookup/friend20.C: New.
6495
6496 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
6497
6498 PR c++/80544
6499 * g++.dg/expr/cast11.C: New test.
6500
6501 2017-05-24 Martin Sebor <msebor@redhat.com>
6502
6503 PR c/80731
6504 * c-c++-common/Wfloat-conversion.c: Adjust.
6505 * c-c++-common/dfp/convert-int-saturate.c: Same.
6506 * c-c++-common/pr68657-1.c: Same.
6507 * g++.dg/ext/utf-cvt.C: Same.
6508 * g++.dg/ext/utf16-4.C: Same.
6509 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6510 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6511 * g++.dg/warn/Wconversion3.C: Same.
6512 * g++.dg/warn/Wconversion4.C: Same.
6513 * g++.dg/warn/Wsign-conversion.C: Same.
6514 * g++.dg/warn/overflow-warn-1.C: Same.
6515 * g++.dg/warn/overflow-warn-3.C: Same.
6516 * g++.dg/warn/overflow-warn-4.C: Same.
6517 * g++.dg/warn/pr35635.C: Same.
6518 * g++.old-deja/g++.mike/enum1.C: Same.
6519 * gcc.dg/Wconversion-3.c: Same.
6520 * gcc.dg/Wconversion-5.c: Same.
6521 * gcc.dg/Wconversion-complex-c99.c: Same.
6522 * gcc.dg/Wconversion-complex-gnu.c: Same.
6523 * gcc.dg/Wconversion-integer.c: Same.
6524 * gcc.dg/Wsign-conversion.c: Same.
6525 * gcc.dg/bitfld-2.c: Same.
6526 * gcc.dg/c90-const-expr-11.c: Same.
6527 * gcc.dg/c90-const-expr-7.c: Same.
6528 * gcc.dg/c99-const-expr-7.c: Same.
6529 * gcc.dg/overflow-warn-1.c: Same.
6530 * gcc.dg/overflow-warn-2.c: Same.
6531 * gcc.dg/overflow-warn-3.c: Same.
6532 * gcc.dg/overflow-warn-4.c: Same.
6533 * gcc.dg/overflow-warn-5.c: Same.
6534 * gcc.dg/overflow-warn-8.c: Same.
6535 * gcc.dg/overflow-warn-9.c: New test.
6536 * gcc.dg/pr35635.c: Adjust.
6537 * gcc.dg/pr59940.c: Same.
6538 * gcc.dg/pr59963-2.c: Same.
6539 * gcc.dg/pr60114.c: Same.
6540 * gcc.dg/switch-warn-2.c: Same.
6541 * gcc.dg/utf-cvt.c: Same.
6542 * gcc.dg/utf16-4.c: Same.
6543
6544 2017-05-24 Jakub Jelinek <jakub@redhat.com>
6545
6546 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6547 Don't include limits.h.
6548 (w): Conditionalize on long long wider than int. Use
6549 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6550 -9223372036854775808.
6551 (x): Use __INT_MAX__ instead of INT_MAX.
6552
6553 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6554
6555 PR fortran/66094
6556 * gfortran.dg/inline_matmul_16.f90: New test.
6557
6558 2017-05-24 Tom de Vries <tom@codesourcery.com>
6559
6560 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6561
6562 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6563
6564 PR middle-end/80823
6565 * gcc.dg/pr80823.c: New test.
6566
6567 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6568
6569 * gcc.target/s390/pr80725.c: New test.
6570
6571 2017-05-23 Nathan Sidwell <nathan@acm.org>
6572
6573 * g++.dg/lookup/extern-c-hidden.C: New.
6574 * g++.dg/lookup/extern-redecl1.C: New.
6575
6576 PR c++/80866
6577 * g++.dg/parse/pr80866.C: New.
6578
6579 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6580
6581 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6582 * gcc.dg/ipa/inline-5.c: Likewise.
6583 * gfortran.dg/pr48636.f90: Likewise.
6584
6585 2017-05-23 Nathan Sidwell <nathan@acm.org>
6586
6587 * g++.dg/parse/ctor9.C: Adjust expected error.
6588
6589 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6590
6591 PR libgfortran/80256
6592 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6593 Cygwin.
6594
6595 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6596
6597 * c-c++-common/goacc/parallel-dims-1.c: Update.
6598 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6599 * c-c++-common/goacc/routine-1.c: Likewise.
6600 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6601 * g++.dg/goacc/template.C: Likewise.
6602 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6603 * gfortran.dg/goacc/routine-3.f90: Likewise.
6604 * gfortran.dg/goacc/sie.f95: Likewise.
6605 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6606
6607 2017-05-23 Nathan Sidwell <nathan@acm.org>
6608
6609 * g++.dg/lookup/using13.C: Adjust expected error.
6610
6611 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6612
6613 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6614
6615 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6616
6617 PR target/80718
6618 * gcc.target/powerpc/pr80718.c: New test.
6619
6620 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6621
6622 * gcc.target/powerpc/conditional-return.c: New testcase.
6623
6624 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6625
6626 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6627 LE-only.
6628
6629 2017-05-22 Janus Weil <janus@gcc.gnu.org>
6630
6631 PR fortran/80766
6632 * gfortran.dg/typebound_call_28.f90: New test.
6633
6634 2017-05-22 Nathan Sidwell <nathan@acm.org>
6635
6636 * g++.dg/lookup/strong-using.C: New.
6637
6638 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6639
6640 * gcc.target/arm/movsi_movt.c: New test.
6641 * gcc.target/arm/movdi_movt.c: New test.
6642
6643 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6644
6645 * gnat.dg/specs/not_null1.ads: New test.
6646
6647 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6648
6649 * gnat.dg/limited_with5.ad[sb]: New test.
6650 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6651 * gnat.dg/limited_with6.ad[sb]: New test.
6652 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6653
6654 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6655
6656 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6657 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6658
6659 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6660
6661 PR c++/70265
6662 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6663 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6664
6665 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6666
6667 PR libgfortran/80333
6668 * gfortran.dg/dtio_30.f03: New test.
6669
6670 2017-05-19 Marek Polacek <polacek@redhat.com>
6671
6672 PR sanitizer/80800
6673 * c-c++-common/ubsan/pr80800.c: New test.
6674 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6675
6676 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6677
6678 * c-c++-common/goacc/default-1.c: Update.
6679 * c-c++-common/goacc/default-2.c: Likewise.
6680 * c-c++-common/goacc/default-4.c: Likewise.
6681 * gfortran.dg/goacc/default-1.f95: Likewise.
6682 * gfortran.dg/goacc/default-4.f: Likewise.
6683 * c-c++-common/goacc/default-5.c: New file.
6684 * gfortran.dg/goacc/default-5.f: Likewise.
6685
6686 * c-c++-common/goacc/default-1.c: New file.
6687 * c-c++-common/goacc/default-2.c: Likewise.
6688 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6689 test cases in...
6690 * c-c++-common/goacc/default-3.c: ... this new file, and...
6691 * c-c++-common/goacc/default-4.c: ... this new file.
6692 * gfortran.dg/goacc/default.f95: Remove file, including its test
6693 cases in...
6694 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6695 * gfortran.dg/goacc/default-2.f: ... this new file.
6696 * gfortran.dg/goacc/default-3.f95: New file.
6697 * gfortran.dg/goacc/default-4.f: Likewise.
6698
6699 2017-05-19 Nathan Sidwell <nathan@acm.org>
6700
6701 * g++.dg/inherit/covariant7.C: Adjust.
6702
6703 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6704
6705 * gcc.target/arm/tls-disable-literal-pool.c: Change
6706 require-effective-target to tls_native.
6707 Move dg-error to return statement line and change to dg-message.
6708
6709 2017-05-19 Richard Biener <rguenther@suse.de>
6710
6711 PR c++/80593
6712 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6713 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6714
6715 2017-05-19 Richard Biener <rguenther@suse.de>
6716
6717 PR middle-end/80764
6718 * gcc.dg/torture/pr80764.c: New testcase.
6719
6720 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6721
6722 PR target/80510
6723 * gcc.target/powerpc/pr80510-1.c: New test.
6724 * gcc.target/powerpc/pr80510-2.c: Likewise.
6725
6726 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6727
6728 * gcc.dg/pragma-diag-7.c: New test.
6729
6730 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
6731
6732 PR target/80799
6733 * g++.dg/other/i386-11.C: New test.
6734
6735 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6736
6737 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6738 * fold-vec-div-floatdouble.c: Likewise.
6739 * fold-vec-logical-ands-char.c: Likewise.
6740 * fold-vec-logical-ands-int.c: Likewise.
6741 * fold-vec-logical-ands-short.c: Likewise.
6742 * fold-vec-logical-ors-char.c: Likewise.
6743 * fold-vec-logical-ors-int.c: Likewise.
6744 * fold-vec-logical-ors-short.c: Likewise.
6745 * fold-vec-logical-other-char.c: Likewise.
6746 * fold-vec-mule-misc.c: Likewise.
6747 * fold-vec-mult-float.c: Likewise.
6748 * fold-vec-mult-floatdouble.c: Likewise.
6749 * fold-vec-mult-int.c: Likewise.
6750 * fold-vec-mult-int128-p9.c: Likewise.
6751 * fold-vec-sub-floatdouble.c: Likewise.
6752 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6753 Add lp64 requirement.
6754 * fold-vec-mult-int128-p8.c: Likewise.
6755 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6756
6757 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6758
6759 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6760 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6761 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6762 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6763 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6764 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6765 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6766 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6767 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6768 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6769 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6770 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6771 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6772 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6773 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6774 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6775 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6776 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6777 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6778 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6779 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6780 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6781 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6782 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6783 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6784 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
6785
6786 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
6787
6788 * gcc.target/sparc/niagara7-align.c: New test.
6789
6790 2017-05-18 Marek Polacek <polacek@redhat.com>
6791
6792 PR sanitizer/80797
6793 * c-c++-common/ubsan/null-12.c: New test.
6794
6795 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
6796
6797 PR middle-end/80692
6798 * gcc.c-torture/execute/pr80692.c: New testcase.
6799
6800 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6801
6802 PR libgfortran/80741
6803 * gfortran.dg/read_4.f90: New test.
6804
6805 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6806
6807 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
6808
6809 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
6810
6811 PR fortran/80668
6812 * gfortran.dg/pr80668.f90: New.
6813
6814 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
6815
6816 PR middle-end/80775
6817 * gcc.dg/pr80775.c: New test.
6818
6819 2017-05-17 Marek Polacek <polacek@redhat.com>
6820
6821 PR sanitizer/80659
6822 * gcc.dg/asan/pr80659.c: New test.
6823
6824 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6825
6826 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
6827 unsigned long.
6828
6829 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
6830
6831 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
6832
6833 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
6834 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6835
6836 PR tree-optimization/80457
6837 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
6838 call vect_model_simple_cost.
6839
6840 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
6841
6842 PR fortran/80554
6843 * gfortran.dg/submodule_29.f08: New test.
6844
6845 2017-05-16 David Malcolm <dmalcolm@redhat.com>
6846
6847 * g++.dg/other/accessor-fixits-1.C: New test case.
6848 * g++.dg/other/accessor-fixits-2.C: New test case.
6849 * g++.dg/other/accessor-fixits-3.C: New test case.
6850 * g++.dg/other/accessor-fixits-4.C: New test case.
6851
6852 2017-05-16 Carl Love <cel@us.ibm.com>
6853
6854 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
6855 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
6856 built-ins to the test suite file. Note, support for mradds exists
6857 but no test case exists.
6858 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
6859 built-ins to the test suite file.
6860
6861 2017-05-16 Marek Polacek <polacek@redhat.com>
6862
6863 PR sanitizer/80536
6864 PR sanitizer/80386
6865 * c-c++-common/ubsan/pr80536.c: New test.
6866 * g++.dg/ubsan/pr80386.C: New test.
6867
6868 2017-05-16 Tamar Christina <tamar.christina@arm.com>
6869
6870 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
6871 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
6872
6873 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6874
6875 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
6876 expected output of vadd, vsub and vmul instructions.
6877 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
6878 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
6879 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
6880
6881 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6882
6883 PR libgfortran/80727
6884 * gfortran.dg/read_3.f90: New test.
6885
6886 2017-05-15 Nathan Sidwell <nathan@acm.org>
6887
6888 PR c++/79369
6889 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
6890
6891 PR c++/79369
6892 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
6893 * g++.dg/cpp0x/pr79369.C: New.
6894
6895 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
6896
6897 PR fortran/80752
6898 * gfortran.dg/pr80752.f90: New test.
6899
6900 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
6901
6902 PR target/80425
6903 * gcc.target/i386/pr80425-1.c: New test.
6904 * gcc.target/i386/pr80425-2.c: Ditto.
6905
6906 2017-05-15 Jeff Law <law@redhat.com>
6907
6908 * gcc.target/mips/reorgbug-1.c: New test.
6909
6910 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
6911
6912 * gnat.dg/specs/pack13.ads: New test.
6913
6914 2017-05-14 Martin Sebor <msebor@redhat.com>
6915
6916 PR middle-end/77671
6917 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
6918 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
6919 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6920 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6921 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6922
6923 2017-05-14 Martin Sebor <msebor@redhat.com>
6924
6925 PR middle-end/80669
6926 * gcc.dg/builtin-stpncpy.c: New test.
6927
6928 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
6929
6930 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
6931 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
6932 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
6933 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
6934
6935 2017-05-14 Julia Koval <julia.koval@intel.com>
6936
6937 * gcc.target/i386/xgetsetbv.c: New test.
6938
6939 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
6940
6941 PR fortran/80442
6942 * gfortran.dg/impl_do_var_data.f90: New Test
6943
6944 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
6945
6946 * brig.dg/test/gimple/priv-array-offset-access.hsail:
6947 A regression test for a private array access case which caused
6948 an assert.
6949
6950 2017-05-12 Martin Sebor <msebor@redhat.com>
6951
6952 PR testsuite/80643
6953 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
6954 to the purpose of the test.
6955
6956 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
6957
6958 * gcc.target/powerpc/bmi-andn-1.c: New file
6959 * gcc.target/powerpc/bmi-andn-2.c: New file.
6960 * gcc.target/powerpc/bmi-bextr-1.c: New file.
6961 * gcc.target/powerpc/bmi-bextr-2.c: New file.
6962 * gcc.target/powerpc/bmi-bextr-4.c: New file.
6963 * gcc.target/powerpc/bmi-bextr-5.c: New file.
6964 * gcc.target/powerpc/bmi-blsi-1.c: New file.
6965 * gcc.target/powerpc/bmi-blsi-2.c: New file.
6966 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
6967 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
6968 * gcc.target/powerpc/bmi-blsr-1.c: New file.
6969 * gcc.target/powerpc/bmi-blsr-2.c: New File.
6970 * gcc.target/powerpc/bmi-check.h: New File.
6971 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
6972 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
6973 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
6974 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
6975 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
6976 * gcc.target/powerpc/bmi2-check.h: New file.
6977 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
6978 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
6979 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
6980 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
6981 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
6982 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
6983 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
6984 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
6985 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
6986
6987 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6988
6989 PR c++/60430
6990 * g++.dg/cpp0x/pr60430.C: New.
6991
6992 2017-05-12 Jeff Law <law@redhat.com>
6993
6994 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6995
6996 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
6997
6998 PR middle-end/80707
6999 * g++.dg/pr80707.C: New test.
7000
7001 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7002
7003 * gcc.target/powerpc/fold-vec-div-float.c: New.
7004 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
7005 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7006
7007 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7008
7009 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7010 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7011 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7012 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7013 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7014 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7015 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7016 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7017 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7018 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7019 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7020 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7021
7022 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7023
7024 PR c++/49604
7025 * g++.dg/cpp0x/forw_enum14.C: New.
7026 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7027
7028 2017-05-12 Richard Biener <rguenther@suse.de>
7029
7030 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7031
7032 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7033
7034 PR c++/67687
7035 * g++.dg/cpp0x/constexpr-ice17.C: New.
7036
7037 2017-05-12 Richard Biener <rguenther@suse.de>
7038
7039 PR tree-optimization/80713
7040 * gcc.dg/torture/pr80713.c: New testcase.
7041
7042 2017-05-12 Andi Kleen <ak@linux.intel.com>
7043
7044 PR testsuite/77684
7045 * lib/target-supports.exp (profopt-perf-wrapper):
7046 Add -m8 option to increase parallelism.
7047
7048 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
7049
7050 * c-c++-common/goacc/parallel-dims-1.c: New file.
7051 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7052
7053 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7054 * c-c++-common/goacc/classify-kernels.c: Likewise.
7055 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
7056 Likewise.
7057 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7058 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7059 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7060 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7061 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7062 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7063 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7064 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7065 * c-c++-common/goacc/kernels-loop.c: Likewise.
7066 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7067 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7068 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7069 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7070 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7071 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7072 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7073 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7074 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7075 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7076 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7077 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7078
7079 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7080 * c-c++-common/goacc/classify-kernels.c: Likewise.
7081 * c-c++-common/goacc/classify-parallel.c: Likewise.
7082 * c-c++-common/goacc/classify-routine.c: Likewise.
7083 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7084 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7085 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7086 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7087
7088 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
7089 * c-c++-common/goacc/classify-kernels.c: Likewise.
7090 * c-c++-common/goacc/classify-parallel.c: Likewise.
7091 * c-c++-common/goacc/classify-routine.c: Likewise.
7092 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7093 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7094 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7095 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7096
7097 2017-05-11 Nathan Sidwell <nathan@acm.org>
7098
7099 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
7100
7101 2017-05-11 Carl Love <cel@us.ibm.com>
7102
7103 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7104 to the test suite file.
7105 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7106 to the test suite file.
7107
7108 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7109
7110 PR fortran/78659
7111 * gfortran.dg/namelist_91.f90: New test.
7112 * gfortran.dg/namelist_92.f90: New test.
7113 * gfortran.dg/namelist_93.f90: New test.
7114 * gfortran.dg/namelist_94.f90: New test.
7115
7116 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7117
7118 PR target/80695
7119 * gcc.target/powerpc/pr80695-p8.c: New file.
7120 * gcc.target/powerpc/pr80695-p9.c: New file.
7121
7122 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7123 Jakub Jelinek <jakub@redhat.com>
7124
7125 PR target/80706
7126 * gcc.target/i386/pr80706.c: New test.
7127
7128 2017-05-11 Julia Koval <julia.koval@intel.com>
7129
7130 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7131 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7132 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7133 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7134
7135 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7136
7137 PR c++/70538
7138 * g++.dg/cpp0x/pr70538.C: New.
7139
7140 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7141
7142 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7143 Remove unnecessary loop. Run on 32-bit targets only.
7144 (dg-options): Remove -fno-tree-sink.
7145
7146 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7147
7148 * gcc.target/powerpc/cmpb-1.c: New test.
7149 * gcc.target/powerpc/cmpb-2.c: New test.
7150 * gcc.target/powerpc/cmpb-3.c: New test.
7151 * gcc.target/powerpc/cmpb32-1.c: New test.
7152 * gcc.target/powerpc/cmpb32-2.c: New test.
7153
7154 2017-05-11 Richard Biener <rguenther@suse.de>
7155
7156 PR tree-optimization/80705
7157 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7158
7159 2017-05-11 Nathan Sidwell <nathan@acm.org>
7160
7161 * lib/scanlang.exp: New.
7162 * lib/gcc-dg.exp: Load scanlang.exp.
7163 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7164
7165 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7166
7167 PR testsuite/80580
7168 * gcc.dg/gimplefe-error-6.c: New test.
7169
7170 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7171
7172 PR testsuite/80580
7173 * gcc.dg/gimplefe-error-5.c: New test.
7174
7175 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7176
7177 PR testsuite/80580
7178 * gcc.dg/gimplefe-error-4.c: New test.
7179
7180 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7181
7182 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7183
7184 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7185
7186 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7187 (_mm_maskz_max_round_sd): Test new intrinsics.
7188 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7189 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7190 (_mm_maskz_max_round_ss): Test new intrinsics.
7191 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7192 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7193 (_mm_maskz_min_round_sd): Test new intrinsics.
7194 * gcc.target/i386/avx512f-vminsd-2.c: New.
7195 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7196 (_mm_maskz_min_round_ss): Test new intrinsics.
7197 * gcc.target/i386/avx512f-vminss-2.c: New.
7198 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7199 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7200 (__builtin_ia32_minss_mask_round): Test new builtins.
7201 * gcc.target/i386/sse-13.c: Ditto.
7202 * gcc.target/i386/sse-23.c: Ditto.
7203 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7204 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7205 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7206 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7207 (_mm_mask_min_round_ss): Test new intrinsics.
7208 * gcc.target/i386/testround-1.c: Ditto.
7209
7210 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7211
7212 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7213 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7214 (_mm_maskz_div_round_sd): Test new intrinsics.
7215 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7216 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7217 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7218 (_mm_maskz_div_round_ss): Test new intrinsics.
7219 * gcc.target/i386/avx512f-vdivss-2.c: New.
7220 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7221 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7222 (_mm_maskz_mul_round_sd): Test new intrinsics.
7223 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7224 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7225 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7226 (_mm_maskz_mul_round_ss): Test new intrinsics.
7227 * gcc.target/i386/avx512f-vmulss-2.c: New.
7228 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7229 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7230 (__builtin_ia32_mulss_mask_round): Test new builtins.
7231 * gcc.target/i386/sse-13.c: Ditto.
7232 * gcc.target/i386/sse-23.c: Ditto.
7233 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7234 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7235 (_mm_maskz_mul_round_ss): Test new intrinsics.
7236 * gcc.target/i386/testround-1.c: Ditto.
7237
7238 2017-05-10 Julia Koval <julia.koval@intel.com>
7239
7240 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7241 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7242 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7243
7244 2017-05-10 Julia Koval <julia.koval@intel.com>
7245
7246 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7247 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7248 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7249 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7250
7251 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7252
7253 PR tree-optimization/51513
7254 * gcc.target/powerpc/pr51513.c: New test.
7255 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7256 __builtin_abort().
7257 * gcc.dg/predict-14.c: Likewise.
7258
7259 2017-05-10 Carl Love <cel@us.ibm.com>
7260 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7261 to the test suite file.
7262 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7263 to the test suite file.
7264
7265 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7266
7267 PR tree-optimization/77644
7268 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7269
7270 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
7271
7272 * gcc.dg/guality/inline-params-2.c: New.
7273
7274 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7275
7276 PR c++/80145
7277 * g++.dg/cpp1y/auto-fn37.C: New.
7278 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7279
7280 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7281
7282 PR target/68163
7283 * gcc.target/powerpc/pr68163.c: New test.
7284
7285 2017-05-09 Janus Weil <janus@gcc.gnu.org>
7286
7287 PR fortran/79311
7288 * gfortran.dg/finalize_32.f90: New test.
7289
7290 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7291
7292 PR c/35441
7293 * gcc.dg/pr35441.c: New test.
7294
7295 2017-05-09 Martin Sebor <msebor@redhat.com>
7296
7297 PR testsuite/80643
7298 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7299 output.
7300
7301 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7302
7303 PR c++/80186
7304 * g++.dg/template/crash126.C: New.
7305
7306 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7307
7308 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7309 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7310 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7311 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7312
7313 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7314
7315 PR testsuite/80611
7316 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7317
7318 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7319
7320 * gcc.target/arc/tmac-1.c: New file.
7321 * gcc.target/arc/tmac-2.c: Likewise.
7322 * gcc.target/arc/tmac.h: Likewise.
7323
7324 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7325 Andrew Burgess <andrew.burgess@embecosm.com>
7326
7327 * gcc.target/arc/firq-1.c: New file.
7328 * gcc.target/arc/firq-2.c: Likewise.
7329 * gcc.target/arc/firq-3.c: Likewise.
7330 * gcc.target/arc/firq-4.c: Likewise.
7331 * gcc.target/arc/firq-5.c: Likewise.
7332 * gcc.target/arc/firq-6.c: Likewise.
7333
7334 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7335
7336 * gcc.target/arc/interrupt-5.c: Newfile.
7337 * gcc.target/arc/interrupt-6.c: Likewise.
7338 * gcc.target/arc/interrupt-7.c: Likewise.
7339 * gcc.target/arc/interrupt-8.c: Likewise.
7340 * gcc.target/arc/interrupt-9.c: Likewise.
7341
7342 2017-05-09 Richard Biener <rguenther@suse.de>
7343
7344 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7345 and adjust.
7346 * gcc.dg/vect/vect-50.c: Likewise.
7347
7348 2017-05-09 Marek Polacek <polacek@redhat.com>
7349
7350 PR c/80525
7351 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7352 * c-c++-common/Wlogical-op-2.c: New test.
7353
7354 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7355
7356 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7357 for targets with __SIZEOF_INT__ < 4.
7358
7359 2017-05-09 Richard Biener <rguenther@suse.de>
7360
7361 * gcc.dg/vect/vect-50.c: Revert last change.
7362 * gcc.dg/vect/vect-44.c: Likewise.
7363
7364 2017-05-08 Martin Sebor <msebor@redhat.com>
7365
7366 PR translation/80280
7367 * gcc.dg/format/gcc_diag-10.c: New test.
7368
7369 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7370
7371 PR target/80101
7372 * gcc.target/powerpc/pr80101-1.c: New test.
7373
7374 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7375
7376 PR fortran/79930
7377 * gfortran.dg/inline_transpose_1.f90: Add
7378 -finline-matmul-limit=0 to options.
7379 * gfortran.dg/matmul_5.f90: Likewise.
7380 * gfortran.dg/vect/vect-8.f90: Likewise.
7381 * gfortran.dg/inline_matmul_14.f90: New test.
7382 * gfortran.dg/inline_matmul_15.f90: New test.
7383
7384 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7385
7386 PR fortran/80602
7387 * gfortran.dg/matmul_15.f90: New test case.
7388
7389 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7390
7391 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7392 * gcc.dg/vect/vect-50.c: Likewise.
7393
7394 2017-05-07 Jeff Law <law@redhat.com>
7395
7396 Revert:
7397 2017-05-06 Jeff Law <law@redhat.com>
7398 PR tree-optimization/78496
7399 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7400 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7401
7402 2017-05-06 Jeff Law <law@redhat.com>
7403
7404 PR tree-optimization/78496
7405 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7406 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7407
7408 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7409
7410 * gcc.target/aarch64/spill_1.c: New test.
7411
7412 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7413
7414 PR rtl-optimization/75964
7415 * gcc.dg/torture/pr75964.c: New test.
7416
7417 2017-05-06 Tom de Vries <tom@codesourcery.com>
7418
7419 PR testsuite/80606
7420 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7421 * gcc.target/i386/avx-vtestpd-2.c: Same.
7422 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7423 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7424 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7425 * gcc.target/i386/avx-vtestpd-3.c: Same.
7426 * gcc.target/i386/avx-vtestps-1.c: Same.
7427 * gcc.target/i386/avx-vtestps-2.c: Same.
7428 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7429 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7430 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7431 * gcc.target/i386/avx-vtestps-3.c: Same.
7432
7433 2017-05-06 Tom de Vries <tom@codesourcery.com>
7434
7435 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7436
7437 2017-05-06 Tom de Vries <tom@codesourcery.com>
7438
7439 PR testsuite/80557
7440 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7441 * gcc.target/powerpc/altivec-types-1.c: Same.
7442
7443 2017-05-06 Tom de Vries <tom@codesourcery.com>
7444
7445 PR testsuite/80557
7446 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7447 * gcc.target/spu/intrinsics-1.c: Same.
7448
7449 2017-05-06 Tom de Vries <tom@codesourcery.com>
7450
7451 PR testsuite/80557
7452 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7453
7454 2017-05-06 Tom de Vries <tom@codesourcery.com>
7455
7456 PR testsuite/80557
7457 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7458 * gcc.target/aarch64/spellcheck_2.c: Same.
7459 * gcc.target/aarch64/spellcheck_3.c: Same.
7460
7461 2017-05-06 Tom de Vries <tom@codesourcery.com>
7462
7463 PR testsuite/80557
7464 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7465 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7466 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7467 * g++.dg/debug/dwarf2/typedef5.C: Same.
7468 * g++.dg/goacc/data-1.C: Same.
7469
7470 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7471
7472 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7473
7474 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7475
7476 PR target/79038
7477 PR target/79202
7478 PR target/79203
7479 * gcc.target/powerpc/ppc-round3.c: New test.
7480 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7481
7482 2017-05-05 Jakub Jelinek <jakub@redhat.com>
7483
7484 PR tree-optimization/80632
7485 * gcc.dg/pr80632.c: New test.
7486
7487 PR tree-optimization/80558
7488 * gcc.dg/tree-ssa/vrp115.c: New test.
7489
7490 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7491 Thomas Preud'homme <thomas.preudhomme@arm.com>
7492 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7493
7494 PR target/71607
7495 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7496 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7497 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7498 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7499 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7500 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7501 * gcc.target/arm/tls-disable-literal-pool.c: New.
7502
7503 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7504
7505 PR tree-optimization/80613
7506 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7507
7508 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7509
7510 PR c++/71577
7511 * g++.dg/cpp0x/pr71577.C: New.
7512
7513 2017-05-04 Martin Sebor <msebor@redhat.com>
7514
7515 PR middle-end/79234
7516 * gcc.dg/builtin-stringop-chk-8.c: New test.
7517 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7518 * gcc.dg/builtin-stringop-chk-4.c: Same.
7519 * gcc.dg/builtin-strncat-chk-1.c: Same.
7520 * g++.dg/ext/strncpy-chk1.C: Same.
7521 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7522 * gcc.dg/out-of-bounds-1.c: Same.
7523 * gcc.dg/pr78138.c: Same.
7524 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7525 * gfortran.dg/mvbits_7.f90: Same.
7526
7527 2017-05-04 Martin Sebor <msebor@redhat.com>
7528
7529 PR preprocessor/79214
7530 PR middle-end/79222
7531 PR middle-end/79223
7532 * gcc.dg/pr79214.c: New test.
7533 * gcc.dg/pr79214.h: New test header.
7534 * gcc.dg/pr79222.c: New test.
7535 * gcc.dg/pr79223.c: New test.
7536 * gcc.dg/pr78138.c: Adjust.
7537 * gfortran.dg/unconstrained_commons.f: Same.
7538
7539 2017-05-04 Martin Sebor <msebor@redhat.com>
7540
7541 PR translation/80280
7542 * g++.dg/abi/Wabi-2-3.C: Adjust.
7543 * g++.dg/abi/Wabi-3-2.C: Ditto.
7544 * g++.dg/lookup/using17.C: Ditto.
7545 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7546
7547 2017-05-04 Martin Jambor <mjambor@suse.cz>
7548
7549 PR tree-optimization/80622
7550 * gcc.dg/tree-ssa/pr80622.c: New test.
7551
7552 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7553
7554 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7555
7556 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
7557
7558 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7559 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7560
7561 2017-05-04 Richard Biener <rguenther@suse.de>
7562
7563 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7564
7565 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7566
7567 * gcc.dg/vect/vect-profile-1.c: New test.
7568
7569 2017-05-04 Marek Polacek <polacek@redhat.com>
7570
7571 PR tree-optimization/80612
7572 * gcc.dg/torture/pr80612.c: New test.
7573
7574 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7575 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7576
7577 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7578 check_effective_target_arm_thumb1_movt_ok.
7579
7580 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7581
7582 * gcc.target/arm/fpscr.c: New file.
7583
7584 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7585
7586 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7587 target.
7588
7589 2017-05-04 Tom de Vries <tom@codesourcery.com>
7590
7591 PR testsuite/80557
7592 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7593 line numbers.
7594 * g++.dg/warn/miss-format-1.C: Same.
7595 * g++.dg/warn/overflow-warn-1.C: Same.
7596 * g++.dg/warn/overflow-warn-3.C: Same.
7597 * g++.dg/warn/overflow-warn-4.C: Same.
7598
7599 2017-05-04 Tom de Vries <tom@codesourcery.com>
7600
7601 PR testsuite/80557
7602 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7603 * gcc.target/i386/pr68657.c: Same.
7604 * gcc.target/i386/pr69255-1.c: Same.
7605 * gcc.target/i386/pr69255-2.c: Same.
7606 * gcc.target/i386/pr69255-3.c: Same.
7607
7608 2017-05-04 Richard Biener <rguenther@suse.de>
7609
7610 PR tree-optimization/31130
7611 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7612 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7613 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7614 * gcc.dg/pr52904.c: Remove XFAIL.
7615 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7616
7617 2017-05-03 Jeff Law <law@redhat.com>
7618
7619 PR tree-optimization/78496
7620 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7621
7622 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
7623
7624 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7625
7626 2017-05-03 Richard Biener <rguenther@suse.de>
7627
7628 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7629
7630 2017-05-03 Jakub Jelinek <jakub@redhat.com>
7631
7632 PR tree-optimization/79472
7633 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7634 to dg-options.
7635 * gcc.dg/tree-ssa/vrp113.c: New test.
7636 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7637 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7638 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7639
7640 2017-05-03 Tom de Vries <tom@codesourcery.com>
7641
7642 PR testsuite/80557
7643 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7644 * c-c++-common/Wshift-negative-value-2.c: Same.
7645 * c-c++-common/Wshift-negative-value-3.c: Same.
7646 * c-c++-common/Wshift-negative-value-4.c: Same.
7647 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7648 * c-c++-common/cpp/pr60400.c: Same.
7649 * c-c++-common/fmax-errors.c: Same.
7650 * c-c++-common/goacc/data-2.c: Same.
7651 * c-c++-common/goacc/host_data-2.c: Same.
7652 * c-c++-common/gomp/simd4.c: Same.
7653 * c-c++-common/pr28656.c: Same.
7654 * c-c++-common/pr43395.c: Same.
7655 * c-c++-common/torture/pr57945.c: Same.
7656
7657 2017-05-03 Tom de Vries <tom@codesourcery.com>
7658
7659 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7660 arg of dg directive.
7661 * c-c++-common/goacc/routine-3.c: Same.
7662 * c-c++-common/goacc/routine-4.c: Same.
7663
7664 2017-05-02 David Malcolm <dmalcolm@redhat.com>
7665
7666 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7667 (test_fixit_insert_newline): New function.
7668 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7669 (test_fixit_insert_newline): New function.
7670 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7671 (test_fixit_insert_newline): New function.
7672 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7673 (test_fixit_insert_newline): New function.
7674 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7675 (test_show_locus): Handle test_fixit_insert_newline.
7676
7677 2017-05-02 Bin Cheng <bin.cheng@arm.com>
7678
7679 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7680
7681 2017-04-27 Tamar Christina <tamar.christina@arm.com>
7682
7683 * gcc.dg/lsr-div1.c: New testcase.
7684
7685 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7686
7687 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7688 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7689 (_mm_maskz_add_round_sd): Test new intrinsics.
7690 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7691 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7692 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7693 (_mm_maskz_add_round_ss): Test new intrinsics.
7694 * gcc.target/i386/avx512f-vaddss-2.c: New.
7695 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7696 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7697 (_mm_maskz_sub_round_sd): Test new intrinsics.
7698 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7699 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7700 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7701 (_mm_maskz_sub_round_ss): Test new intrinsics.
7702 * gcc.target/i386/avx512f-vsubss-2.c: New.
7703 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7704 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7705 (__builtin_ia32_subss_mask_round): Test new builtins.
7706 * gcc.target/i386/sse-13.c: Ditto.
7707 * gcc.target/i386/sse-23.c: Ditto.
7708 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7709 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7710 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7711 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7712 (_mm_mask_sub_round_ss): Test new intrinsics.
7713 * gcc.target/i386/testround-1.c: Ditto.
7714
7715 2017-05-02 Martin Jambor <mjambor@suse.cz>
7716
7717 PR tree-optimization/78687
7718 * g++.dg/tree-ssa/pr78687.C: New test.
7719
7720 2017-05-02 Richard Biener <rguenther@suse.de>
7721
7722 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7723 behavior.
7724 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7725
7726 2017-05-02 Richard Biener <rguenther@suse.de>
7727
7728 PR tree-optimization/80591
7729 * gcc.dg/torture/pr80591.c: New testcase.
7730
7731 2017-05-02 Richard Biener <rguenther@suse.de>
7732
7733 PR tree-optimization/80549
7734 * gcc.dg/torture/pr80549.c: New testcase.
7735
7736 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7737
7738 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7739 unsigned long.
7740
7741 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7742
7743 PR c++/80038
7744 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7745
7746 2017-05-01 David Malcolm <dmalcolm@redhat.com>
7747
7748 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7749 reflect insertion fix-it hints at the same location now being
7750 consolidated.
7751
7752 2017-05-01 Martin Sebor <msebor@redhat.com>
7753
7754 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7755 on ILP32 targets.
7756
7757 2017-05-01 Tom de Vries <tom@codesourcery.com>
7758
7759 * gcc.dg/pr78768.c: Require linker plugin.
7760
7761 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7762
7763 PR fortran/37131
7764 * gfortran.dg/matmul_bounds_11.f90: New test.
7765
7766 2017-05-01 Martin Sebor <msebor@redhat.com>
7767
7768 PR tree-optimization/79715
7769 * gcc.dg/pr79715.c: New test.
7770
7771 2017-05-01 Tom de Vries <tom@codesourcery.com>
7772
7773 PR testsuite/65941
7774 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7775 * g++.dg/other/pr59492.C: Require effective target rdrand.
7776
7777 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7778
7779 * g++.dg/diagnostic/member-decl-1.C: New test.
7780
7781 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
7782
7783 PR tree-optimization/80487
7784 * gcc.dg/tree-ssa/strncpy-1.c: New file.
7785
7786 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7787
7788 PR tree-optimization/79697
7789 * gcc.dg/tree-ssa/pr79697.c: New test.
7790
7791 2017-04-29 Tom de Vries <tom@codesourcery.com>
7792
7793 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
7794
7795 2017-04-28 Martin Sebor <msebor@redhat.com>
7796
7797 PR tree-optimization/80523
7798 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
7799
7800 2017-04-28 Tom de Vries <tom@codesourcery.com>
7801
7802 PR testsuite/80557
7803 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
7804 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7805
7806 2017-04-28 Tom de Vries <tom@codesourcery.com>
7807
7808 PR testsuite/80557
7809 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
7810 * obj-c++.dg/bitfield-4.mm: Same.
7811 * obj-c++.dg/bitfield-5.mm: Same.
7812 * obj-c++.dg/exceptions-3.mm: Same.
7813 * obj-c++.dg/exceptions-5.mm: Same.
7814 * obj-c++.dg/method-1.mm: Same.
7815 * obj-c++.dg/method-12.mm: Same.
7816 * obj-c++.dg/method-13.mm: Same.
7817 * obj-c++.dg/method-15.mm: Same.
7818 * obj-c++.dg/method-16.mm: Same.
7819 * obj-c++.dg/property/at-property-18.mm: Same.
7820 * obj-c++.dg/property/at-property-25.mm: Same.
7821 * obj-c++.dg/property/at-property-5.mm: Same.
7822 * obj-c++.dg/property/dynamic-2.mm: Same.
7823 * obj-c++.dg/property/property-neg-3.mm: Same.
7824 * obj-c++.dg/protocol-inheritance-1.mm: Same.
7825 * obj-c++.dg/protocol-inheritance-2.mm: Same.
7826 * obj-c++.dg/syntax-error-1.mm: Same.
7827 * obj-c++.dg/try-catch-13.mm: Same.
7828 * objc.dg/bitfield-4.m: Same.
7829 * objc.dg/class-1.m: Same.
7830 * objc.dg/method-11.m: Same.
7831 * objc.dg/method-6.m: Same.
7832 * objc.dg/method-7.m: Same.
7833 * objc.dg/method-9.m: Same.
7834 * objc.dg/missing-proto-3.m: Same.
7835 * objc.dg/naming-2.m: Same.
7836 * objc.dg/property/at-property-16.m: Same.
7837 * objc.dg/property/at-property-18.m: Same.
7838 * objc.dg/property/at-property-25.m: Same.
7839 * objc.dg/property/at-property-5.m: Same.
7840 * objc.dg/property/dynamic-2.m: Same.
7841 * objc.dg/property/property-neg-3.m: Same.
7842 * objc.dg/protocol-inheritance-1.m: Same.
7843 * objc.dg/protocol-inheritance-2.m: Same.
7844
7845 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
7846
7847 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
7848
7849 2017-04-28 Tom de Vries <tom@codesourcery.com>
7850
7851 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
7852 dg-(error|warning|message|bogus).
7853 * g++.dg/conversion/dr195-1.C: Same.
7854 * g++.dg/conversion/dr195.C: Same.
7855 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
7856 * g++.dg/cpp0x/gen-attrs-14.C: Same.
7857 * g++.dg/cpp0x/inline-ns7.C: Same.
7858 * g++.dg/cpp0x/variadic105.C: Same.
7859 * g++.dg/cpp0x/variadic65.C: Same.
7860 * g++.dg/expr/call2.C: Same.
7861 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
7862 * g++.dg/expr/pmf-1.C: Same.
7863 * g++.dg/ext/altivec-types-1.C: Same.
7864 * g++.dg/ext/altivec-types-2.C: Same.
7865 * g++.dg/ext/altivec-types-3.C: Same.
7866 * g++.dg/ext/attrib14.C: Same.
7867 * g++.dg/ext/complit1.C: Same.
7868 * g++.dg/ext/forscope2.C: Same.
7869 * g++.dg/ext/gnu-inline-global-reject.C: Same.
7870 * g++.dg/ext/label13.C: Same.
7871 * g++.dg/ext/member-attr.C: Same.
7872 * g++.dg/ext/visibility/anon7.C: Same.
7873 * g++.dg/ext/visibility/visibility-7.C: Same.
7874 * g++.dg/ext/vla2.C: Same.
7875 * g++.dg/inherit/access2.C: Same.
7876 * g++.dg/inherit/covariant12.C: Same.
7877 * g++.dg/inherit/covariant14.C: Same.
7878 * g++.dg/inherit/namespace-as-base.C: Same.
7879 * g++.dg/inherit/template-as-base.C: Same.
7880 * g++.dg/lookup/ambig1.C: Same.
7881 * g++.dg/lookup/ambig2.C: Same.
7882 * g++.dg/lookup/ambig3.C: Same.
7883 * g++.dg/lookup/class-member-1.C: Same.
7884 * g++.dg/lookup/conv-1.C: Same.
7885 * g++.dg/lookup/decl1.C: Same.
7886 * g++.dg/lookup/koenig1.C: Same.
7887 * g++.dg/lookup/scoped1.C: Same.
7888 * g++.dg/lookup/scoped2.C: Same.
7889 * g++.dg/lookup/two-stage4.C: Same.
7890 * g++.dg/lookup/used-before-declaration.C: Same.
7891 * g++.dg/lookup/using.C: Same.
7892 * g++.dg/lookup/using17.C: Same.
7893 * g++.dg/lookup/using2.C: Same.
7894 * g++.dg/other/abstract2.C: Same.
7895 * g++.dg/other/classkey1.C: Same.
7896 * g++.dg/other/component1.C: Same.
7897 * g++.dg/other/const1.C: Same.
7898 * g++.dg/other/const2.C: Same.
7899 * g++.dg/other/conversion1.C: Same.
7900 * g++.dg/other/do1.C: Same.
7901 * g++.dg/other/error1.C: Same.
7902 * g++.dg/other/error10.C: Same.
7903 * g++.dg/other/error3.C: Same.
7904 * g++.dg/other/error4.C: Same.
7905 * g++.dg/other/error5.C: Same.
7906 * g++.dg/other/error8.C: Same.
7907 * g++.dg/other/error9.C: Same.
7908 * g++.dg/other/field1.C: Same.
7909 * g++.dg/other/init1.C: Same.
7910 * g++.dg/other/ptrmem2.C: Same.
7911 * g++.dg/other/return1.C: Same.
7912 * g++.dg/overload/builtin3.C: Same.
7913 * g++.dg/overload/error1.C: Same.
7914 * g++.dg/overload/error2.C: Same.
7915 * g++.dg/overload/koenig2.C: Same.
7916 * g++.dg/overload/pmf1.C: Same.
7917 * g++.dg/parse/args1.C: Same.
7918 * g++.dg/parse/attr3.C: Same.
7919 * g++.dg/parse/constant4.C: Same.
7920 * g++.dg/parse/crash10.C: Same.
7921 * g++.dg/parse/crash18.C: Same.
7922 * g++.dg/parse/crash19.C: Same.
7923 * g++.dg/parse/crash20.C: Same.
7924 * g++.dg/parse/crash21.C: Same.
7925 * g++.dg/parse/crash22.C: Same.
7926 * g++.dg/parse/crash32.C: Same.
7927 * g++.dg/parse/decl-specifier-1.C: Same.
7928 * g++.dg/parse/error58.C: Same.
7929 * g++.dg/parse/local-class1.C: Same.
7930 * g++.dg/parse/non-dependent2.C: Same.
7931 * g++.dg/parse/parameter-declaration-1.C: Same.
7932 * g++.dg/parse/ptrmem2.C: Same.
7933 * g++.dg/parse/ptrmem3.C: Same.
7934 * g++.dg/parse/saved1.C: Same.
7935 * g++.dg/tc1/dr101.C: Same.
7936 * g++.dg/tc1/dr142.C: Same.
7937 * g++.dg/tc1/dr176.C: Same.
7938 * g++.dg/template/conv4.C: Same.
7939 * g++.dg/template/crash56.C: Same.
7940 * g++.dg/template/dependent-expr2.C: Same.
7941 * g++.dg/template/error1.C: Same.
7942 * g++.dg/template/error2.C: Same.
7943 * g++.dg/template/explicit6.C: Same.
7944 * g++.dg/template/init-list.C: Same.
7945 * g++.dg/template/local1.C: Same.
7946 * g++.dg/template/lookup2.C: Same.
7947 * g++.dg/template/meminit2.C: Same.
7948 * g++.dg/template/nontype25.C: Same.
7949 * g++.dg/template/ptrmem2.C: Same.
7950 * g++.dg/template/qualttp19.C: Same.
7951 * g++.dg/template/qualttp20.C: Same.
7952 * g++.dg/template/ttp3.C: Same.
7953 * g++.dg/template/unify4.C: Same.
7954 * g++.dg/template/unify6.C: Same.
7955 * g++.dg/template/unify7.C: Same.
7956 * g++.dg/template/warn1.C: Same.
7957 * g++.dg/tree-ssa/dom-invalid.C: Same.
7958 * g++.dg/ubsan/shift-1.C: Same.
7959 * g++.dg/warn/Wunused-2.C: Same.
7960 * g++.dg/warn/Wunused-4.C: Same.
7961 * g++.dg/warn/Wunused-6.C: Same.
7962 * g++.dg/warn/deprecated-6.C: Same.
7963 * g++.dg/warn/deprecated.C: Same.
7964 * g++.dg/warn/effc1.C: Same.
7965 * g++.dg/warn/effc3.C: Same.
7966 * g++.dg/warn/incomplete1.C: Same.
7967 * g++.dg/warn/inline1.C: Same.
7968 * g++.dg/warn/noeffect2.C: Same.
7969 * g++.dg/warn/noeffect4.C: Same.
7970 * g++.dg/warn/oldcast1.C: Same.
7971 * g++.dg/warn/sentinel.C: Same.
7972 * g++.dg/warn/unit-1.C: Same.
7973 * g++.old-deja/g++.pt/inherit2.C: Same.
7974 * g++.old-deja/g++.pt/overload8.C: Same.
7975 * gcc.dg/20000926-1.c: Same.
7976 * gcc.dg/20040223-1.c: Same.
7977 * gcc.dg/Warray-bounds-7.c: Same.
7978 * gcc.dg/alias-1.c: Same.
7979 * gcc.dg/alias-12.c: Same.
7980 * gcc.dg/alias-13.c: Same.
7981 * gcc.dg/alias-2.c: Same.
7982 * gcc.dg/array-13.c: Same.
7983 * gcc.dg/array-4.c: Same.
7984 * gcc.dg/attr-ifunc-2.c: Same.
7985 * gcc.dg/attr-invalid.c: Same.
7986 * gcc.dg/attr-noinline.c: Same.
7987 * gcc.dg/bitfld-2.c: Same.
7988 * gcc.dg/c90-const-expr-7.c: Same.
7989 * gcc.dg/c99-const-expr-7.c: Same.
7990 * gcc.dg/cpp/20000625-1.c: Same.
7991 * gcc.dg/cpp/charconst-4.c: Same.
7992 * gcc.dg/cpp/include2.c: Same.
7993 * gcc.dg/cpp/include2a.c: Same.
7994 * gcc.dg/decl-4.c: Same.
7995 * gcc.dg/deprecated-4.c: Same.
7996 * gcc.dg/deprecated.c: Same.
7997 * gcc.dg/dfp/altivec-types.c: Same.
7998 * gcc.dg/float-range-1.c: Same.
7999 * gcc.dg/pack-test-3.c: Same.
8000 * gcc.dg/pr11492.c: Same.
8001 * gcc.dg/pr15360-1.c: Same.
8002 * gcc.dg/pr37908.c: Same.
8003 * gcc.dg/pr53265.c: Same.
8004 * gcc.dg/pr57287-2.c: Same.
8005 * gcc.dg/pr57287.c: Same.
8006 * gcc.dg/redecl-1.c: Same.
8007 * gcc.dg/sync-3.c: Same.
8008 * gcc.dg/two-types-1.c: Same.
8009 * gcc.dg/two-types-2.c: Same.
8010 * gcc.dg/two-types-4.c: Same.
8011 * gcc.dg/two-types-5.c: Same.
8012 * gcc.dg/two-types-6.c: Same.
8013 * gcc.dg/two-types-7.c: Same.
8014 * gcc.dg/two-types-8.c: Same.
8015 * gcc.dg/two-types-9.c: Same.
8016 * gcc.dg/uninit-I.c: Same.
8017 * gcc.dg/uninit-pr19430.c: Same.
8018 * gcc.dg/visibility-7.c: Same.
8019 * gcc.dg/winline-10.c: Same.
8020 * gcc.dg/winline-2.c: Same.
8021 * gcc.dg/winline-3.c: Same.
8022 * gcc.dg/winline-9.c: Same.
8023 * gcc.target/i386/attr-returns_twice-1.c: Same.
8024 * gcc.target/i386/chkp-const-check-2.c: Same.
8025 * gcc.target/i386/chkp-label-address.c: Same.
8026 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8027 * gcc.target/i386/pr39162.c: Same.
8028 * gcc.target/i386/sse-5.c: Same.
8029 * gcc.target/powerpc/altivec-types-1.c: Same.
8030 * gcc.target/powerpc/altivec-types-2.c: Same.
8031 * gcc.target/powerpc/altivec-types-3.c: Same.
8032 * gcc.target/powerpc/float128-mix.c: Same.
8033 * gcc.target/powerpc/no-r11-3.c: Same.
8034 * gcc.target/spu/Wmain.c: Same.
8035 * gcc.target/spu/ea/errors2.c: Same.
8036 * gfortran.dg/assignment_1.f90: Same.
8037 * gfortran.dg/common_3.f90: Same.
8038 * gfortran.dg/der_io_1.f90: Same.
8039 * gfortran.dg/g77/20030326-1.f: Same.
8040 * gfortran.dg/g77/9263.f: Same.
8041 * gfortran.dg/g77/960317-1.f: Same.
8042 * gfortran.dg/g77/970625-2.f: Same.
8043 * gfortran.dg/g77/980615-0.f: Same.
8044 * gfortran.dg/g77/check0.f: Same.
8045 * gfortran.dg/g77/dnrm2.f: Same.
8046 * gfortran.dg/g77/pr9258.f: Same.
8047 * gfortran.dg/ichar_1.f90: Same.
8048 * gfortran.dg/interface_1.f90: Same.
8049 * gfortran.dg/namelist_1.f90: Same.
8050 * gfortran.dg/namelist_2.f90: Same.
8051 * gfortran.dg/namelist_3.f90: Same.
8052 * gfortran.dg/namelist_print_2.f: Same.
8053 * gfortran.dg/oldstyle_1.f90: Same.
8054 * gfortran.dg/runtime_warning_1.f90: Same.
8055 * gfortran.dg/underflow.f90: Same.
8056 * gnat.dg/specs/integer_value.ads: Same.
8057 * obj-c++.dg/fsf-package-0.m: Same.
8058 * objc.dg/two-types-1.m: Same.
8059
8060 2017-04-28 Martin Liska <mliska@suse.cz>
8061
8062 PR gcov-profile/79891
8063 * gcc.misc-tests/gcov-17.c: New test.
8064 * gcc.misc-tests/gcov-18.c: New test.
8065
8066 2017-04-28 Tom de Vries <tom@codesourcery.com>
8067
8068 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
8069 dg-(error|warning|message|bogus).
8070 * g++.dg/parse/parameter-declaration-1.C: Same.
8071 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
8072 * gcc.dg/Wpointer-sign-Wall.c: Same.
8073 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8074 * gcc.dg/cpp/19990413-1.c: Same.
8075 * gcc.dg/dg-test-1.c: Same.
8076 * gcc.dg/empty-source-2.c: Same.
8077 * gcc.dg/empty-source-3.c: Same.
8078 * gcc.dg/format/c99-printf-1.c: Same.
8079 * gcc.dg/format/c99-scanf-1.c: Same.
8080 * gcc.dg/label-decl-2.c: Same.
8081 * gcc.dg/m-un-2.c: Same.
8082 * gcc.dg/uninit-pr20644-O0.c: Same.
8083 * gfortran.dg/pr70006.f90: Same.
8084 * obj-c++.dg/fsf-package-0.m: Same.
8085
8086 2017-04-28 Tom de Vries <tom@codesourcery.com>
8087
8088 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
8089 dg-(error|warning|message|bogus).
8090 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8091 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8092 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8093 * c-c++-common/pr20000.c: Same.
8094 * c-c++-common/pr49706.c: Same.
8095 * g++.dg/ext/utf16-4.C: Same.
8096 * g++.dg/parse/error2.C: Same.
8097 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8098 * g++.dg/warn/Wtype-limits.C: Same.
8099 * g++.dg/warn/overflow-warn-1.C: Same.
8100 * g++.dg/warn/overflow-warn-3.C: Same.
8101 * gcc.dg/Wpointer-sign-Wall.c: Same.
8102 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8103 * gcc.dg/Wtype-limits-Wextra.c: Same.
8104 * gcc.dg/Wtype-limits.c: Same.
8105 * gcc.dg/cpp/19990413-1.c: Same.
8106 * gcc.dg/dg-test-1.c: Same.
8107 * gcc.dg/empty-source-2.c: Same.
8108 * gcc.dg/empty-source-3.c: Same.
8109 * gcc.dg/label-decl-2.c: Same.
8110 * gcc.dg/m-un-2.c: Same.
8111 * gcc.dg/uninit-pr19430-O0.c: Same.
8112 * gcc.dg/uninit-pr19430.c: Same.
8113 * gcc.dg/uninit-pr20644-O0.c: Same.
8114 * gcc.dg/utf16-4.c: Same.
8115 * gfortran.dg/pr70006.f90: Same.
8116 * obj-c++.dg/fsf-package-0.m: Same.
8117
8118 2017-04-28 Richard Biener <rguenther@suse.de>
8119
8120 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8121 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8122 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8123 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8124 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8125 * gcc.dg/tree-ssa/pr49039.c: Likewise.
8126
8127 2017-04-27 Marek Polacek <polacek@redhat.com>
8128
8129 PR sanitizer/80349
8130 * c-c++-common/ubsan/pr80349.c: New test.
8131
8132 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8133
8134 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8135 diagnostics.
8136 * g++.dg/warn/pr12242.C: Likewise.
8137
8138 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
8139
8140 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8141
8142 2017-04-27 Martin Liska <mliska@suse.cz>
8143
8144 PR testsuite/79455
8145 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8146 more generic.
8147
8148 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8149
8150 PR c++/80534
8151 * g++.dg/other/pr80534-1.C: New test.
8152 * g++.dg/other/pr80534-2.C: New test.
8153
8154 2017-04-27 Richard Biener <rguenther@suse.de>
8155
8156 PR middle-end/80539
8157 * gcc.dg/torture/pr80539.c: New testcase.
8158
8159 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8160
8161 PR target/77728
8162 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8163
8164 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8165
8166 * g++.dg/diagnostic/nested-name-1.C: New test.
8167
8168 2017-04-26 Martin Liska <mliska@suse.cz>
8169
8170 * gcc.dg/guality/guality.h: Add prefix to test verification.
8171
8172 2017-04-25 Nathan Sidwell <nathan@acm.org>
8173
8174 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8175
8176 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
8177
8178 PR target/70799
8179 * gcc.target/i386/pr70799-5.c: New test.
8180
8181 2017-04-25 Martin Sebor <msebor@redhat.com>
8182
8183 PR tree-optimization/80497
8184 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8185
8186 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8187 Jakub Jelinek <jakub@redhat.com>
8188
8189 PR target/77728
8190 * g++.dg/abi/pr77728-1.C: New test.
8191
8192 2017-04-25 Marek Polacek <polacek@redhat.com>
8193
8194 PR sanitizer/80349
8195 * g++.dg/ubsan/pr80349-2.C: New test.
8196
8197 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8198
8199 * g++.dg/cpp0x/enum34.C: New test.
8200
8201 2017-04-25 Tom de Vries <tom@codesourcery.com>
8202
8203 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8204 variables.
8205 (dg-line): New proc.
8206 (process-message): Handle line number variables.
8207 * objc.dg/try-catch-12.m: Use dg-line.
8208
8209 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8210
8211 PR target/80482
8212 * gcc.target/powerpc/vec-constvolatile.c: New test.
8213
8214 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8215
8216 * g++.dg/semicolon-fixits.C: New test case.
8217
8218 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8219
8220 * gcc.dg/semicolon-fixits.c: New test case.
8221
8222 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8223
8224 * g++.dg/lookup/missing-std-include.C: New test file.
8225
8226 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8227 Jakub Jelinek <jakub@redhat.com>
8228
8229 PR target/77728
8230 * g++.dg/abi/pr77728-2.C: New test.
8231
8232 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8233
8234 PR c++/80177
8235 * g++.dg/spellcheck-pr80177.C: New test case.
8236
8237 2017-04-25 Nathan Sidwell <nathan@acm.org>
8238
8239 * g++.dg/dg.exp (find-cxx-tests): New function.
8240 (main): Use it, remove explicit pruning
8241
8242 2017-04-25 Richard Biener <rguenther@suse.de>
8243
8244 PR tree-optimization/80492
8245 * gcc.dg/pr80492.c: New testcase.
8246
8247 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8248
8249 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8250 for targets with int size less than 32 bits.
8251
8252 2017-04-25 Richard Biener <rguenther@suse.de>
8253
8254 PR tree-optimization/79201
8255 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8256 * gcc.target/i386/pr22152.c: Disable sinking.
8257
8258 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8259
8260 PR target/80464
8261 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8262
8263 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8264
8265 PR target/79895
8266 * gcc.target/s390/pr79895.c: New test.
8267
8268 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8269
8270 PR target/80080
8271 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8272 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8273 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8274
8275 2017-04-25 Jakub Jelinek <jakub@redhat.com>
8276
8277 PR rtl-optimization/80501
8278 * gcc.c-torture/execute/pr80501.c: New test.
8279
8280 PR rtl-optimization/80500
8281 * gcc.dg/pr80500.c: New test.
8282
8283 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
8284
8285 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8286 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8287
8288 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8289
8290 PR fortran/80121
8291 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8292 directive.
8293
8294 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8295
8296 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8297 * jit.dg/test-alignment.c: New test case.
8298 * jit.dg/test-alignment.cc: New test case.
8299 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8300 New test case.
8301
8302 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8303
8304 PR c++/80016
8305 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8306 test function.
8307 (test_alignof): New test function.
8308
8309 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
8310
8311 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8312
8313 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8314
8315 * g++.dg/diagnostic/duplicate1.C: New test.
8316 * g++.dg/cpp0x/duplicate1.C: New test.
8317
8318 2017-04-24 Martin Jambor <mjambor@suse.cz>
8319
8320 PR tree-optimization/80293
8321 * g++.dg/tree-ssa/pr80293.C: New test.
8322
8323 2017-04-24 Martin Liska <mliska@suse.cz>
8324
8325 PR middle-end/79931
8326 * g++.dg/ipa/pr79931.C: New test.
8327
8328 2017-04-24 Richard Biener <rguenther@suse.de>
8329
8330 PR tree-optimization/80494
8331 * gfortran.dg/pr80494.f90: New testcase.
8332
8333 2017-04-24 Richard Biener <rguenther@suse.de>
8334
8335 PR tree-optimization/79725
8336 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8337
8338 2017-04-24 Richard Biener <rguenther@suse.de>
8339
8340 PR c++/2972
8341 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8342
8343 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8344
8345 PR fortran/80484
8346 * gfortran.dg/dtio_29.f03: New test.
8347
8348 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8349
8350 PR fortran/80121
8351 * gfortran.dg/intent_out_9.f90: New test case.
8352
8353 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
8354
8355 PR target/70799
8356 * gcc.target/i386/pr70799-4.c: New test.
8357
8358 2017-04-21 Janus Weil <janus@gcc.gnu.org>
8359
8360 PR fortran/80392
8361 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8362
8363 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
8364
8365 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8366
8367 2017-04-21 Richard Biener <rguenther@suse.de>
8368
8369 PR tree-optimization/79547
8370 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8371
8372 2017-04-21 Richard Biener <rguenther@suse.de>
8373
8374 PR tree-optimization/78847
8375 * g++.dg/tree-ssa/pr78847.C: New testcase.
8376
8377 2017-04-21 Jakub Jelinek <jakub@redhat.com>
8378
8379 PR c/80468
8380 * gcc.dg/pr80468.c: New test.
8381
8382 2017-04-21 Martin Liska <mliska@suse.cz>
8383
8384 PR tree-optimization/66278
8385 * gcc.dg/vect/pr66278.c: New test.
8386
8387 2017-04-21 Richard Biener <rguenther@suse.de>
8388
8389 PR tree-optimization/80237
8390 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8391 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8392 adjust expected optimizations.
8393
8394 2016-04-21 Richard Biener <rguenther@suse.de>
8395
8396 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8397 of inner loops.
8398 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8399 * gcc.dg/vect/vect-104.c: Likewise.
8400
8401 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8402
8403 PR tree-optimization/80426
8404 * gcc.c-torture/execute/20170429-1.c: Rename into...
8405 * gcc.c-torture/execute/20170419-1.c: ...this.
8406
8407 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8408
8409 PR target/79804
8410 * gcc.target/i386/pr79804.c: New test.
8411
8412 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8413
8414 PR target/78090
8415 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8416
8417 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
8418
8419 * g++/opt/pr80436.C: XFAIL on AIX.
8420
8421 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
8422
8423 PR c++/80473
8424 * g++.dg/diagnostic/pr80473.C: New test.
8425
8426 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8427
8428 * g++.dg/warn/Wextra-semi.C: New test.
8429
8430 2017-04-20 Jakub Jelinek <jakub@redhat.com>
8431
8432 PR middle-end/80423
8433 * g++.dg/other/pr80423.C: New test.
8434
8435 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8436
8437 * gcc.dg/pr80170.c: Require ptr32plus.
8438
8439 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8440
8441 PR tree-optimization/80426
8442 * gcc.c-torture/execute/20170419-1.c: New test.
8443
8444 2017-04-19 Jakub Jelinek <jakub@redhat.com>
8445
8446 PR debug/80461
8447 * g++.dg/debug/pr80461.C: New test.
8448
8449 PR c++/80459
8450 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8451 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8452 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8453
8454 PR debug/80436
8455 * g++.dg/opt/pr80436.C: New test.
8456
8457 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8458
8459 * gcc.dg/torture/pr80341.c: Require int32plus.
8460
8461 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8462 Jeff Law <law@redhat.com>
8463
8464 * gcc.c-torture/compile/20170419-1.c: New test.
8465
8466 2017-04-19 Tom de Vries <tom@codesourcery.com>
8467
8468 PR testsuite/80221
8469 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8470 subsequent dg directives.
8471 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8472 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8473 * c-c++-common/attr-fallthrough-2.c: Same.
8474 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8475 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8476 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8477 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8478 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8479 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8480 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8481 * c-c++-common/cilk-plus/CK/errors.c: Same.
8482 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8483 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8484 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8485 * c-c++-common/cpp/pr57580.c: Same.
8486 * c-c++-common/goacc/asyncwait-1.c: Same.
8487 * c-c++-common/goacc/cache-2.c: Same.
8488 * c-c++-common/goacc/declare-2.c: Same.
8489 * c-c++-common/goacc/deviceptr-1.c: Same.
8490 * c-c++-common/goacc/routine-5.c: Same.
8491 * c-c++-common/gomp/clauses-2.c: Same.
8492 * c-c++-common/gomp/ordered-3.c: Same.
8493 * c-c++-common/gomp/pr67501.c: Same.
8494 * c-c++-common/pr20000.c: Same.
8495 * c-c++-common/pr43395.c: Same.
8496 * c-c++-common/pr49706.c: Same.
8497 * c-c++-common/pr77624-1.c: Same.
8498 * c-c++-common/pr77624-2.c: Same.
8499 * c-c++-common/raw-string-14.c: Same.
8500 * c-c++-common/raw-string-16.c: Same.
8501 * c-c++-common/raw-string-3.c: Same.
8502 * c-c++-common/raw-string-4.c: Same.
8503 * c-c++-common/raw-string-5.c: Same.
8504 * c-c++-common/raw-string-6.c: Same.
8505 * g++.dg/abi/mangle41.C: Same.
8506 * g++.dg/conversion/nullptr1.C: Same.
8507 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8508 * g++.dg/cpp0x/auto27.C: Same.
8509 * g++.dg/cpp0x/constexpr-98.C: Same.
8510 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8511 * g++.dg/cpp0x/diag2.C: Same.
8512 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8513 * g++.dg/cpp0x/nullptr15.C: Same.
8514 * g++.dg/cpp0x/pr31431-2.C: Same.
8515 * g++.dg/cpp0x/pr31431.C: Same.
8516 * g++.dg/cpp0x/pr79118.C: Same.
8517 * g++.dg/cpp0x/static_assert3.C: Same.
8518 * g++.dg/cpp0x/temp_default2.C: Same.
8519 * g++.dg/cpp0x/trailing4.C: Same.
8520 * g++.dg/cpp0x/variadic-ex10.C: Same.
8521 * g++.dg/cpp0x/variadic-ex13.C: Same.
8522 * g++.dg/cpp0x/variadic-ex14.C: Same.
8523 * g++.dg/cpp0x/variadic-ex3.C: Same.
8524 * g++.dg/cpp0x/variadic-ex4.C: Same.
8525 * g++.dg/cpp0x/variadic59.C: Same.
8526 * g++.dg/cpp0x/vt-37737-2.C: Same.
8527 * g++.dg/cpp0x/vt-57397-1.C: Same.
8528 * g++.dg/cpp0x/vt-57397-2.C: Same.
8529 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8530 * g++.dg/cpp1z/gen-attrs1.C: Same.
8531 * g++.dg/diagnostic/pr71075.C: Same.
8532 * g++.dg/eh/goto2.C: Same.
8533 * g++.dg/eh/goto3.C: Same.
8534 * g++.dg/expr/bitfield4.C: Same.
8535 * g++.dg/expr/bitfield5.C: Same.
8536 * g++.dg/expr/bitfield6.C: Same.
8537 * g++.dg/expr/bool1.C: Same.
8538 * g++.dg/expr/bool3.C: Same.
8539 * g++.dg/expr/cond10.C: Same.
8540 * g++.dg/expr/cond11.C: Same.
8541 * g++.dg/expr/lval3.C: Same.
8542 * g++.dg/expr/lval4.C: Same.
8543 * g++.dg/ext/anon-struct4.C: Same.
8544 * g++.dg/ext/attrib44.C: Same.
8545 * g++.dg/ext/builtin3.C: Same.
8546 * g++.dg/ext/dllimport7.C: Same.
8547 * g++.dg/ext/label5.C: Same.
8548 * g++.dg/ext/no-asm-1.C: Same.
8549 * g++.dg/ext/utf16-4.C: Same.
8550 * g++.dg/ext/vla2.C: Same.
8551 * g++.dg/gomp/block-1.C: Same.
8552 * g++.dg/gomp/block-2.C: Same.
8553 * g++.dg/gomp/block-3.C: Same.
8554 * g++.dg/gomp/block-5.C: Same.
8555 * g++.dg/gomp/linear-2.C: Same.
8556 * g++.dg/gomp/target-1.C: Same.
8557 * g++.dg/gomp/target-2.C: Same.
8558 * g++.dg/gomp/taskgroup-1.C: Same.
8559 * g++.dg/gomp/teams-1.C: Same.
8560 * g++.dg/inherit/pure1.C: Same.
8561 * g++.dg/init/array43.C: Same.
8562 * g++.dg/init/array46.C: Same.
8563 * g++.dg/init/const10.C: Same.
8564 * g++.dg/init/ctor4-1.C: Same.
8565 * g++.dg/init/ctor4.C: Same.
8566 * g++.dg/init/new37.C: Same.
8567 * g++.dg/init/pr25811.C: Same.
8568 * g++.dg/init/pr29043.C: Same.
8569 * g++.dg/init/pr29571.C: Same.
8570 * g++.dg/lookup/duperr1.C: Same.
8571 * g++.dg/lookup/error1.C: Same.
8572 * g++.dg/lookup/koenig5.C: Same.
8573 * g++.dg/lookup/pr77549.C: Same.
8574 * g++.dg/lookup/suggestions1.C: Same.
8575 * g++.dg/lookup/using16.C: Same.
8576 * g++.dg/lookup/using7.C: Same.
8577 * g++.dg/other/anon-union3.C: Same.
8578 * g++.dg/other/array2.C: Same.
8579 * g++.dg/other/error13.C: Same.
8580 * g++.dg/other/error34.C: Same.
8581 * g++.dg/overload/builtin1.C: Same.
8582 * g++.dg/overload/conv-op1.C: Same.
8583 * g++.dg/overload/error3.C: Same.
8584 * g++.dg/overload/koenig1.C: Same.
8585 * g++.dg/overload/operator5.C: Same.
8586 * g++.dg/overload/template5.C: Same.
8587 * g++.dg/overload/unknown1.C: Same.
8588 * g++.dg/overload/using2.C: Same.
8589 * g++.dg/parse/constructor1.C: Same.
8590 * g++.dg/parse/crash36.C: Same.
8591 * g++.dg/parse/crash63.C: Same.
8592 * g++.dg/parse/error11.C: Same.
8593 * g++.dg/parse/error12.C: Same.
8594 * g++.dg/parse/error14.C: Same.
8595 * g++.dg/parse/error2.C: Same.
8596 * g++.dg/parse/error21.C: Same.
8597 * g++.dg/parse/error26.C: Same.
8598 * g++.dg/parse/error36.C: Same.
8599 * g++.dg/parse/friend12.C: Same.
8600 * g++.dg/parse/invalid-op1.C: Same.
8601 * g++.dg/parse/missing-template1.C: Same.
8602 * g++.dg/parse/parser-pr28152-2.C: Same.
8603 * g++.dg/parse/parser-pr28152.C: Same.
8604 * g++.dg/parse/pr16696-permissive.C: Same.
8605 * g++.dg/parse/pr16696.C: Same.
8606 * g++.dg/parse/pr69628.C: Same.
8607 * g++.dg/parse/ret-type2.C: Same.
8608 * g++.dg/parse/specialization1.C: Same.
8609 * g++.dg/parse/template3.C: Same.
8610 * g++.dg/parse/template9.C: Same.
8611 * g++.dg/parse/typename11.C: Same.
8612 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8613 * g++.dg/pr45330.C: Same.
8614 * g++.dg/rtti/typeid6.C: Same.
8615 * g++.dg/spellcheck-fields.C: Same.
8616 * g++.dg/spellcheck-typenames.C: Same.
8617 * g++.dg/tc1/dr108.C: Same.
8618 * g++.dg/tc1/dr147.C: Same.
8619 * g++.dg/template/arg7.C: Same.
8620 * g++.dg/template/conv11.C: Same.
8621 * g++.dg/template/crash13.C: Same.
8622 * g++.dg/template/crash55.C: Same.
8623 * g++.dg/template/dependent-expr5.C: Same.
8624 * g++.dg/template/error17.C: Same.
8625 * g++.dg/template/error33.C: Same.
8626 * g++.dg/template/error4.C: Same.
8627 * g++.dg/template/error50.C: Same.
8628 * g++.dg/template/error53.C: Same.
8629 * g++.dg/template/friend.C: Same.
8630 * g++.dg/template/func2.C: Same.
8631 * g++.dg/template/local6.C: Same.
8632 * g++.dg/template/member5.C: Same.
8633 * g++.dg/template/meminit1.C: Same.
8634 * g++.dg/template/nested3.C: Same.
8635 * g++.dg/template/nontype6.C: Same.
8636 * g++.dg/template/overload12.C: Same.
8637 * g++.dg/template/ptrmem8.C: Same.
8638 * g++.dg/template/qualified-id1.C: Same.
8639 * g++.dg/template/spec15.C: Same.
8640 * g++.dg/template/static1.C: Same.
8641 * g++.dg/template/static10.C: Same.
8642 * g++.dg/template/static2.C: Same.
8643 * g++.dg/template/ttp25.C: Same.
8644 * g++.dg/template/typedef2.C: Same.
8645 * g++.dg/template/typename2.C: Same.
8646 * g++.dg/template/unify10.C: Same.
8647 * g++.dg/template/unify6.C: Same.
8648 * g++.dg/template/unify7.C: Same.
8649 * g++.dg/template/unify9.C: Same.
8650 * g++.dg/template/varmod1.C: Same.
8651 * g++.dg/ubsan/div-by-zero-1.C: Same.
8652 * g++.dg/ubsan/pr63956.C: Same.
8653 * g++.dg/warn/Waddress-1.C: Same.
8654 * g++.dg/warn/Wconversion2.C: Same.
8655 * g++.dg/warn/Wnull-conversion-1.C: Same.
8656 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8657 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8658 * g++.dg/warn/Wswitch-1.C: Same.
8659 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8660 * g++.dg/warn/Wtype-limits.C: Same.
8661 * g++.dg/warn/Wunused-parm-5.C: Same.
8662 * g++.dg/warn/deprecated-6.C: Same.
8663 * g++.dg/warn/deprecated.C: Same.
8664 * g++.dg/warn/incomplete1.C: Same.
8665 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8666 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8667 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8668 * g++.dg/warn/overflow-warn-1.C: Same.
8669 * g++.dg/warn/overflow-warn-3.C: Same.
8670 * g++.dg/warn/overflow-warn-4.C: Same.
8671 * g++.dg/warn/pr12242.C: Same.
8672 * g++.dg/warn/pr30551-2.C: Same.
8673 * g++.dg/warn/pr30551.C: Same.
8674 * g++.old-deja/g++.benjamin/16077.C: Same.
8675 * g++.old-deja/g++.bob/inherit1.C: Same.
8676 * g++.old-deja/g++.brendan/crash56.C: Same.
8677 * g++.old-deja/g++.brendan/template17.C: Same.
8678 * g++.old-deja/g++.eh/ctor1.C: Same.
8679 * g++.old-deja/g++.jason/bool5.C: Same.
8680 * g++.old-deja/g++.jason/cond.C: Same.
8681 * g++.old-deja/g++.jason/operator.C: Same.
8682 * g++.old-deja/g++.jason/pmf5.C: Same.
8683 * g++.old-deja/g++.law/ctors5.C: Same.
8684 * g++.old-deja/g++.law/missed-error2.C: Same.
8685 * g++.old-deja/g++.law/operators9.C: Same.
8686 * g++.old-deja/g++.law/temps1.C: Same.
8687 * g++.old-deja/g++.mike/for2.C: Same.
8688 * g++.old-deja/g++.mike/ns5.C: Same.
8689 * g++.old-deja/g++.mike/ns7.C: Same.
8690 * g++.old-deja/g++.mike/p10769b.C: Same.
8691 * g++.old-deja/g++.niklas/t120.C: Same.
8692 * g++.old-deja/g++.niklas/t121.C: Same.
8693 * g++.old-deja/g++.ns/koenig5.C: Same.
8694 * g++.old-deja/g++.oliva/overload1.C: Same.
8695 * g++.old-deja/g++.other/crash24.C: Same.
8696 * g++.old-deja/g++.other/crash25.C: Same.
8697 * g++.old-deja/g++.other/decl5.C: Same.
8698 * g++.old-deja/g++.other/lineno5.C: Same.
8699 * g++.old-deja/g++.other/null3.C: Same.
8700 * g++.old-deja/g++.other/overcnv2.C: Same.
8701 * g++.old-deja/g++.other/ptrmem7.C: Same.
8702 * g++.old-deja/g++.other/typename1.C: Same.
8703 * g++.old-deja/g++.other/vaarg3.C: Same.
8704 * g++.old-deja/g++.pt/crash10.C: Same.
8705 * g++.old-deja/g++.pt/crash28.C: Same.
8706 * g++.old-deja/g++.pt/crash38.C: Same.
8707 * g++.old-deja/g++.pt/explicit70.C: Same.
8708 * g++.old-deja/g++.pt/explicit77.C: Same.
8709 * g++.old-deja/g++.pt/expr2.C: Same.
8710 * g++.old-deja/g++.pt/spec5.C: Same.
8711 * g++.old-deja/g++.pt/spec6.C: Same.
8712 * g++.old-deja/g++.pt/typename3.C: Same.
8713 * g++.old-deja/g++.pt/typename5.C: Same.
8714 * g++.old-deja/g++.pt/typename6.C: Same.
8715 * g++.old-deja/g++.pt/typename7.C: Same.
8716 * g++.old-deja/g++.pt/unify4.C: Same.
8717 * g++.old-deja/g++.pt/unify8.C: Same.
8718 * g++.old-deja/g++.pt/vaarg3.C: Same.
8719 * g++.old-deja/g++.robertl/eb22.C: Same.
8720 * g++.old-deja/g++.robertl/eb4.C: Same.
8721 * g++.old-deja/g++.robertl/eb44.C: Same.
8722 * g++.old-deja/g++.robertl/eb69.C: Same.
8723 * g++.old-deja/g++.robertl/eb98.C: Same.
8724 * gcc.dg/20031223-1.c: Same.
8725 * gcc.dg/940510-1.c: Same.
8726 * gcc.dg/990506-0.c: Same.
8727 * gcc.dg/Walloca-1.c: Same.
8728 * gcc.dg/Walloca-2.c: Same.
8729 * gcc.dg/Wconversion-integer.c: Same.
8730 * gcc.dg/Wcxx-compat-8.c: Same.
8731 * gcc.dg/Wimplicit-int-1.c: Same.
8732 * gcc.dg/Wimplicit-int-2.c: Same.
8733 * gcc.dg/Wimplicit-int-4.c: Same.
8734 * gcc.dg/Wpointer-sign-Wall.c: Same.
8735 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8736 * gcc.dg/Wshadow-1.c: Same.
8737 * gcc.dg/Wshadow-3.c: Same.
8738 * gcc.dg/Wswitch-enum-error.c: Same.
8739 * gcc.dg/Wswitch-enum.c: Same.
8740 * gcc.dg/Wswitch-error.c: Same.
8741 * gcc.dg/Wswitch.c: Same.
8742 * gcc.dg/Wtype-limits-Wextra.c: Same.
8743 * gcc.dg/Wtype-limits.c: Same.
8744 * gcc.dg/Wvla-larger-than-2.c: Same.
8745 * gcc.dg/anon-struct-5.c: Same.
8746 * gcc.dg/array-10.c: Same.
8747 * gcc.dg/array-11.c: Same.
8748 * gcc.dg/array-15.c: Same.
8749 * gcc.dg/array-2.c: Same.
8750 * gcc.dg/array-8.c: Same.
8751 * gcc.dg/array-const-2.c: Same.
8752 * gcc.dg/array-const-3.c: Same.
8753 * gcc.dg/bitfld-1.c: Same.
8754 * gcc.dg/bitfld-8.c: Same.
8755 * gcc.dg/builtin-redefine.c: Same.
8756 * gcc.dg/c11-noreturn-1.c: Same.
8757 * gcc.dg/c11-noreturn-2.c: Same.
8758 * gcc.dg/c11-static-assert-3.c: Same.
8759 * gcc.dg/c90-arraydecl-1.c: Same.
8760 * gcc.dg/c90-complex-1.c: Same.
8761 * gcc.dg/c90-complit-1.c: Same.
8762 * gcc.dg/c90-const-expr-11.c: Same.
8763 * gcc.dg/c90-const-expr-7.c: Same.
8764 * gcc.dg/c90-const-expr-8.c: Same.
8765 * gcc.dg/c90-enum-comma-1.c: Same.
8766 * gcc.dg/c90-flex-array-1.c: Same.
8767 * gcc.dg/c90-hexfloat-1.c: Same.
8768 * gcc.dg/c90-idem-qual-1.c: Same.
8769 * gcc.dg/c90-idem-qual-2.c: Same.
8770 * gcc.dg/c90-idem-qual-3.c: Same.
8771 * gcc.dg/c90-mixdecl-1.c: Same.
8772 * gcc.dg/c90-restrict-1.c: Same.
8773 * gcc.dg/c90-return-1.c: Same.
8774 * gcc.dg/c99-array-nonobj-1.c: Same.
8775 * gcc.dg/c99-arraydecl-1.c: Same.
8776 * gcc.dg/c99-complex-1.c: Same.
8777 * gcc.dg/c99-complex-2.c: Same.
8778 * gcc.dg/c99-complit-2.c: Same.
8779 * gcc.dg/c99-const-expr-7.c: Same.
8780 * gcc.dg/c99-const-expr-8.c: Same.
8781 * gcc.dg/c99-flex-array-3.c: Same.
8782 * gcc.dg/c99-flex-array-7.c: Same.
8783 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8784 * gcc.dg/c99-impl-decl-1.c: Same.
8785 * gcc.dg/c99-impl-int-1.c: Same.
8786 * gcc.dg/c99-impl-int-2.c: Same.
8787 * gcc.dg/c99-init-3.c: Same.
8788 * gcc.dg/c99-restrict-1.c: Same.
8789 * gcc.dg/c99-return-1.c: Same.
8790 * gcc.dg/c99-tag-1.c: Same.
8791 * gcc.dg/c99-tag-3.c: Same.
8792 * gcc.dg/call-diag-2.c: Same.
8793 * gcc.dg/cpp/19940712-1.c: Same.
8794 * gcc.dg/cpp/19951025-1.c: Same.
8795 * gcc.dg/cpp/19990413-1.c: Same.
8796 * gcc.dg/cpp/direct2.c: Same.
8797 * gcc.dg/cpp/direct2s.c: Same.
8798 * gcc.dg/cpp/pr28709.c: Same.
8799 * gcc.dg/cpp/pr61854-c90.c: Same.
8800 * gcc.dg/cpp/pr61854-c94.c: Same.
8801 * gcc.dg/cpp/pragma-1.c: Same.
8802 * gcc.dg/cpp/pragma-2.c: Same.
8803 * gcc.dg/cpp/trad/escaped-eof.c: Same.
8804 * gcc.dg/cpp/trad/literals-2.c: Same.
8805 * gcc.dg/cpp/warn-comments-2.c: Same.
8806 * gcc.dg/cpp/warn-comments-3.c: Same.
8807 * gcc.dg/cpp/warn-comments.c: Same.
8808 * gcc.dg/cpp/warn-long-long-2.c: Same.
8809 * gcc.dg/cpp/warn-long-long.c: Same.
8810 * gcc.dg/cpp/warn-redefined-2.c: Same.
8811 * gcc.dg/cpp/warn-redefined.c: Same.
8812 * gcc.dg/darwin-cfstring-2.c: Same.
8813 * gcc.dg/darwin-cfstring-format-1.c: Same.
8814 * gcc.dg/decl-9.c: Same.
8815 * gcc.dg/declspec-1.c: Same.
8816 * gcc.dg/declspec-10.c: Same.
8817 * gcc.dg/declspec-11.c: Same.
8818 * gcc.dg/declspec-13.c: Same.
8819 * gcc.dg/declspec-18.c: Same.
8820 * gcc.dg/declspec-4.c: Same.
8821 * gcc.dg/declspec-5.c: Same.
8822 * gcc.dg/declspec-6.c: Same.
8823 * gcc.dg/declspec-8.c: Same.
8824 * gcc.dg/deprecated-4.c: Same.
8825 * gcc.dg/deprecated.c: Same.
8826 * gcc.dg/dfp/composite-type.c: Same.
8827 * gcc.dg/empty-source-2.c: Same.
8828 * gcc.dg/empty-source-3.c: Same.
8829 * gcc.dg/format/attr-6.c: Same.
8830 * gcc.dg/format/branch-1.c: Same.
8831 * gcc.dg/format/c90-printf-1.c: Same.
8832 * gcc.dg/format/c90-strftime-2.c: Same.
8833 * gcc.dg/format/c99-strftime-1.c: Same.
8834 * gcc.dg/format/cmn-err-1.c: Same.
8835 * gcc.dg/format/few-1.c: Same.
8836 * gcc.dg/format/ms_branch-1.c: Same.
8837 * gcc.dg/format/ms_unnamed-1.c: Same.
8838 * gcc.dg/format/ms_va-1.c: Same.
8839 * gcc.dg/format/unnamed-1.c: Same.
8840 * gcc.dg/format/va-1.c: Same.
8841 * gcc.dg/format/xopen-1.c: Same.
8842 * gcc.dg/funcdef-var-1.c: Same.
8843 * gcc.dg/funcdef-var-2.c: Same.
8844 * gcc.dg/gnu89-const-expr-1.c: Same.
8845 * gcc.dg/gnu89-const-expr-2.c: Same.
8846 * gcc.dg/gnu90-const-expr-1.c: Same.
8847 * gcc.dg/gnu99-const-expr-1.c: Same.
8848 * gcc.dg/gnu99-const-expr-2.c: Same.
8849 * gcc.dg/gnu99-init-2.c: Same.
8850 * gcc.dg/gomp/_Atomic-5.c: Same.
8851 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
8852 * gcc.dg/gomp/atomic-5.c: Same.
8853 * gcc.dg/gomp/linear-1.c: Same.
8854 * gcc.dg/gomp/pr67500.c: Same.
8855 * gcc.dg/init-bad-1.c: Same.
8856 * gcc.dg/init-bad-2.c: Same.
8857 * gcc.dg/init-bad-3.c: Same.
8858 * gcc.dg/init-string-1.c: Same.
8859 * gcc.dg/label-compound-stmt-1.c: Same.
8860 * gcc.dg/label-decl-2.c: Same.
8861 * gcc.dg/label-decl-4.c: Same.
8862 * gcc.dg/large-size-array-2.c: Same.
8863 * gcc.dg/large-size-array-4.c: Same.
8864 * gcc.dg/lvalue-6.c: Same.
8865 * gcc.dg/m-un-2.c: Same.
8866 * gcc.dg/multiple-overflow-warn-1.c: Same.
8867 * gcc.dg/multiple-overflow-warn-2.c: Same.
8868 * gcc.dg/multiple-overflow-warn-3.c: Same.
8869 * gcc.dg/nested-redef-1.c: Same.
8870 * gcc.dg/no-asm-1.c: Same.
8871 * gcc.dg/no-asm-3.c: Same.
8872 * gcc.dg/no-asm-4.c: Same.
8873 * gcc.dg/noncompile/20010524-1.c: Same.
8874 * gcc.dg/noncompile/incomplete-5.c: Same.
8875 * gcc.dg/noncompile/pr44517.c: Same.
8876 * gcc.dg/noncompile/pr52290.c: Same.
8877 * gcc.dg/noreturn-1.c: Same.
8878 * gcc.dg/overflow-warn-1.c: Same.
8879 * gcc.dg/overflow-warn-2.c: Same.
8880 * gcc.dg/overflow-warn-3.c: Same.
8881 * gcc.dg/overflow-warn-4.c: Same.
8882 * gcc.dg/parm-mismatch-1.c: Same.
8883 * gcc.dg/parser-pr28152-2.c: Same.
8884 * gcc.dg/parser-pr28152.c: Same.
8885 * gcc.dg/pedwarn-init.c: Same.
8886 * gcc.dg/pointer-arith-2.c: Same.
8887 * gcc.dg/pointer-arith-3.c: Same.
8888 * gcc.dg/pointer-arith-4.c: Same.
8889 * gcc.dg/pr14475.c: Same.
8890 * gcc.dg/pr18596-3.c: Same.
8891 * gcc.dg/pr18809-1.c: Same.
8892 * gcc.dg/pr27953.c: Same.
8893 * gcc.dg/pr30457.c: Same.
8894 * gcc.dg/pr30551-2.c: Same.
8895 * gcc.dg/pr30551-3.c: Same.
8896 * gcc.dg/pr30551-4.c: Same.
8897 * gcc.dg/pr30551-5.c: Same.
8898 * gcc.dg/pr30551-6.c: Same.
8899 * gcc.dg/pr30551.c: Same.
8900 * gcc.dg/pr36997.c: Same.
8901 * gcc.dg/pr41842.c: Same.
8902 * gcc.dg/pr48552-1.c: Same.
8903 * gcc.dg/pr48552-2.c: Same.
8904 * gcc.dg/pr59717.c: Same.
8905 * gcc.dg/pr61077.c: Same.
8906 * gcc.dg/pr61096-1.c: Same.
8907 * gcc.dg/pr63626.c: Same.
8908 * gcc.dg/pr64223-1.c: Same.
8909 * gcc.dg/pr64223-2.c: Same.
8910 * gcc.dg/pr8788-1.c: Same.
8911 * gcc.dg/pr8927-1.c: Same.
8912 * gcc.dg/pragma-darwin.c: Same.
8913 * gcc.dg/pragma-diag-5.c: Same.
8914 * gcc.dg/pragma-message.c: Same.
8915 * gcc.dg/redecl-1.c: Same.
8916 * gcc.dg/simd-1.c: Same.
8917 * gcc.dg/simd-5.c: Same.
8918 * gcc.dg/simd-6.c: Same.
8919 * gcc.dg/spellcheck-fields.c: Same.
8920 * gcc.dg/spellcheck-typenames.c: Same.
8921 * gcc.dg/struct-semi-2.c: Same.
8922 * gcc.dg/struct-semi-3.c: Same.
8923 * gcc.dg/transparent-union-3.c: Same.
8924 * gcc.dg/ucnid-8.c: Same.
8925 * gcc.dg/uninit-pr19430-O0.c: Same.
8926 * gcc.dg/uninit-pr19430.c: Same.
8927 * gcc.dg/uninit-pr20644-O0.c: Same.
8928 * gcc.dg/utf-dflt.c: Same.
8929 * gcc.dg/utf-dflt2.c: Same.
8930 * gcc.dg/utf16-4.c: Same.
8931 * gcc.dg/vla-11.c: Same.
8932 * gcc.dg/vla-20.c: Same.
8933 * gcc.dg/vla-init-1.c: Same.
8934 * gcc.dg/vla-init-2.c: Same.
8935 * gcc.dg/vla-init-3.c: Same.
8936 * gcc.dg/weak/weak-6.c: Same.
8937 * gcc.dg/weak/weak-7.c: Same.
8938 * gcc.dg/wtr-int-type-1.c: Same.
8939 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
8940 * gcc.target/arm/polytypes.c: Same.
8941 * gcc.target/i386/spellcheck-options-4.c: Same.
8942 * gcc.target/powerpc/20030218-1.c: Same.
8943 * gcc.target/sh/pr21255-4.c: Same.
8944 * gcc.test-framework/dg-error-exp-XP.c: Same.
8945 * gfortran.dg/array_constructor_30.f03: Same.
8946 * gfortran.dg/class_30.f90: Same.
8947 * gfortran.dg/goacc/subarrays.f95: Same.
8948 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
8949 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
8950 * gfortran.dg/intrinsic_std_1.f90: Same.
8951 * gfortran.dg/pr70006.f90: Same.
8952 * gfortran.dg/warning-directive-1.F90: Same.
8953 * gfortran.dg/warning-directive-2.F90: Same.
8954 * gfortran.dg/warning-directive-3.F90: Same.
8955 * gfortran.dg/warning-directive-4.F90: Same.
8956 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
8957 * obj-c++.dg/class-extension-1.mm: Same.
8958 * obj-c++.dg/class-extension-2.mm: Same.
8959 * obj-c++.dg/class-protocol-1.mm: Same.
8960 * obj-c++.dg/cxx-ivars-1.mm: Same.
8961 * obj-c++.dg/duplicate-class-1.mm: Same.
8962 * obj-c++.dg/exceptions-3.mm: Same.
8963 * obj-c++.dg/exceptions-4.mm: Same.
8964 * obj-c++.dg/exceptions-5.mm: Same.
8965 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
8966 * obj-c++.dg/fsf-package-0.m: Same.
8967 * obj-c++.dg/invalid-type-1.mm: Same.
8968 * obj-c++.dg/method-12.mm: Same.
8969 * obj-c++.dg/method-13.mm: Same.
8970 * obj-c++.dg/method-15.mm: Same.
8971 * obj-c++.dg/method-16.mm: Same.
8972 * obj-c++.dg/method-6.mm: Same.
8973 * obj-c++.dg/method-7.mm: Same.
8974 * obj-c++.dg/property/at-property-1.mm: Same.
8975 * obj-c++.dg/property/at-property-14.mm: Same.
8976 * obj-c++.dg/property/at-property-17.mm: Same.
8977 * obj-c++.dg/property/at-property-21.mm: Same.
8978 * obj-c++.dg/property/at-property-5.mm: Same.
8979 * obj-c++.dg/property/dotsyntax-4.mm: Same.
8980 * obj-c++.dg/property/dynamic-3.mm: Same.
8981 * obj-c++.dg/property/dynamic-4.mm: Same.
8982 * obj-c++.dg/property/property-neg-1.mm: Same.
8983 * obj-c++.dg/property/property-neg-6.mm: Same.
8984 * obj-c++.dg/property/synthesize-11.mm: Same.
8985 * obj-c++.dg/property/synthesize-5.mm: Same.
8986 * obj-c++.dg/property/synthesize-6.mm: Same.
8987 * obj-c++.dg/proto-lossage-4.mm: Same.
8988 * obj-c++.dg/protocol-qualifier-2.mm: Same.
8989 * obj-c++.dg/strings/strings-1.mm: Same.
8990 * obj-c++.dg/super-class-1.mm: Same.
8991 * obj-c++.dg/syntax-error-6.mm: Same.
8992 * obj-c++.dg/syntax-error-7.mm: Same.
8993 * obj-c++.dg/syntax-error-9.mm: Same.
8994 * obj-c++.dg/try-catch-13.mm: Same.
8995 * objc.dg/attributes/method-noreturn-1.m: Same.
8996 * objc.dg/bad-receiver-type-2.m: Same.
8997 * objc.dg/bad-receiver-type.m: Same.
8998 * objc.dg/call-super-2.m: Same.
8999 * objc.dg/class-2.m: Same.
9000 * objc.dg/class-extension-1.m: Same.
9001 * objc.dg/class-extension-2.m: Same.
9002 * objc.dg/class-protocol-1.m: Same.
9003 * objc.dg/desig-init-1.m: Same.
9004 * objc.dg/duplicate-class-1.m: Same.
9005 * objc.dg/exceptions-3.m: Same.
9006 * objc.dg/exceptions-4.m: Same.
9007 * objc.dg/exceptions-5.m: Same.
9008 * objc.dg/foreach-6.m: Same.
9009 * objc.dg/foreach-7.m: Same.
9010 * objc.dg/fsf-nsstring-format-1.m: Same.
9011 * objc.dg/fsf-package-0.m: Same.
9012 * objc.dg/invalid-type-1.m: Same.
9013 * objc.dg/method-11.m: Same.
9014 * objc.dg/method-19.m: Same.
9015 * objc.dg/method-2.m: Same.
9016 * objc.dg/method-20.m: Same.
9017 * objc.dg/method-5.m: Same.
9018 * objc.dg/method-6.m: Same.
9019 * objc.dg/method-7.m: Same.
9020 * objc.dg/method-9.m: Same.
9021 * objc.dg/missing-proto-3.m: Same.
9022 * objc.dg/private-1.m: Same.
9023 * objc.dg/property/at-property-1.m: Same.
9024 * objc.dg/property/at-property-14.m: Same.
9025 * objc.dg/property/at-property-17.m: Same.
9026 * objc.dg/property/at-property-21.m: Same.
9027 * objc.dg/property/at-property-5.m: Same.
9028 * objc.dg/property/dynamic-3.m: Same.
9029 * objc.dg/property/dynamic-4.m: Same.
9030 * objc.dg/property/property-neg-1.m: Same.
9031 * objc.dg/property/property-neg-6.m: Same.
9032 * objc.dg/property/synthesize-11.m: Same.
9033 * objc.dg/property/synthesize-5.m: Same.
9034 * objc.dg/property/synthesize-6.m: Same.
9035 * objc.dg/proto-hier-1.m: Same.
9036 * objc.dg/proto-lossage-4.m: Same.
9037 * objc.dg/protocol-qualifier-2.m: Same.
9038 * objc.dg/strings/strings-1.m: Same.
9039 * objc.dg/type-size-1.m: Same.
9040
9041 2017-04-18 Jeff Law <law@redhat.com>
9042
9043 PR target/74563
9044 * gcc.target/mips/pr74563: New test.
9045
9046 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9047
9048 PR tree-optimization/80443
9049 * gcc.c-torture/compile/pr80443.c: New test.
9050
9051 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
9052
9053 PR rtl-optimization/80357
9054 * gcc.c-torture/compile/pr80357.c: New test.
9055
9056 2017-04-18 Jeff Law <law@redhat.com>
9057
9058 PR middle-end/80422
9059 * gcc.c-torture/compile/pr80422.c: New test.
9060
9061 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9062
9063 PR debug/80263
9064 * gcc.dg/debug/dwarf2/pr80263.c: New test.
9065
9066 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9067
9068 PR target/80099
9069 * gcc.target/powerpc/pr80099-1.c: New test.
9070 * gcc.target/powerpc/pr80099-2.c: Likewise.
9071 * gcc.target/powerpc/pr80099-3.c: Likewise.
9072 * gcc.target/powerpc/pr80099-4.c: Likewise.
9073 * gcc.target/powerpc/pr80099-5.c: Likewise.
9074
9075 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9076
9077 PR sanitizer/80444
9078 * gcc.dg/sancov/pr80444.c: New test.
9079
9080 PR middle-end/79788
9081 PR middle-end/80375
9082 * gcc.dg/pr79788-1.c: New test.
9083 * gcc.dg/pr79788-2.c: New test.
9084
9085 2017-04-18 Marek Polacek <polacek@redhat.com>
9086
9087 PR c++/80244 - ICE with attribute in template alias.
9088 * g++.dg/cpp0x/alias-decl-59.C: New test.
9089
9090 PR c++/80241 - ICE with alignas pack expansion.
9091 * g++.dg/cpp0x/alignas11.C: New test.
9092
9093 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9094
9095 PR c++/80287
9096 * g++.dg/lto/pr80287_0.C: New test.
9097
9098 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9099
9100 PR target/80315
9101 * gcc.target/powerpc/pr80315-1.c: New test.
9102 * gcc.target/powerpc/pr80315-2.c: New test.
9103 * gcc.target/powerpc/pr80315-3.c: New test.
9104 * gcc.target/powerpc/pr80315-4.c: New test.
9105
9106 2017-04-16 Tom de Vries <tom@codesourcery.com>
9107
9108 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9109 directive.
9110 * g++.dg/parse/error3.C: Same.
9111 * g++.old-deja/g++.pt/niklas01a.C: Same.
9112 * gcc.dg/990506-0.c: Same.
9113 * gcc.dg/cpp/19990413-1.c: Same.
9114 * gcc.dg/cpp/pragma-1.c: Same.
9115 * gcc.dg/cpp/pragma-2.c: Same.
9116 * gcc.dg/m-un-2.c: Same.
9117 * objc.dg/private-1.m: Same.
9118
9119 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
9120
9121 * gcc.dg/pr54669.c: Fix dg-do directive.
9122 * gcc.dg/pr78582.c: Ditto.
9123 * gcc.dg/pr80020.c: Ditto.
9124 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9125 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9126 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9127 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9128 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9129 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9130 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9131 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9132 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9133 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9134
9135 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9136
9137 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
9138 * gfortran.dg/generic_29.f90: Likewise.
9139 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9140 * gfortran.dg/pr41922.f90: Likewise.
9141 * gfortran.dg/pr70006.f90: Likewise.
9142
9143 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9144
9145 PR tree-optimization/66612
9146 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9147
9148 2017-04-14 Janus Weil <janus@gcc.gnu.org>
9149
9150 PR fortran/80361
9151 * gfortran.dg/class_62.f90: New test case.
9152
9153 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9154
9155 * gcc.target/arc/loop-1.c: New file.
9156
9157 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9158
9159 PR target/80098
9160 * gcc.target/powerpc/pr80098-1.c: New test.
9161 * gcc.target/powerpc/pr80098-2.c: Likewise.
9162 * gcc.target/powerpc/pr80098-3.c: Likewise.
9163 * gcc.target/powerpc/pr80098-4.c: Likewise.
9164
9165 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9166
9167 PR sanitizer/80403
9168 * g++.dg/ubsan/pr80403-2.C: New test.
9169
9170 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9171
9172 PR rtl-optimization/80343
9173 * gcc.target/powerpc/pr80343.c: New.
9174
9175 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9176
9177 PR sanitizer/80414
9178 * c-c++-common/ubsan/bounds-15.c: New test.
9179
9180 2017-04-13 Richard Biener <rguenther@suse.de>
9181
9182 PR testsuite/80416
9183 * g++.dg/torture/pr79671.C: Fix asm constraints.
9184
9185 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9186
9187 PR debug/80321
9188 * gcc.dg/debug/pr80321.c: New test.
9189
9190 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9191
9192 * gnat.dg/debug10.adb: New test.
9193 * gnat.dg/debug10_pkg.ads: New helper.
9194
9195 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9196
9197 PR tree-optimization/79390
9198 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9199
9200 PR sanitizer/80403
9201 PR sanitizer/80404
9202 PR sanitizer/80405
9203 * g++.dg/ubsan/pr80403.C: New test.
9204 * g++.dg/ubsan/pr80404.C: New test.
9205 * g++.dg/ubsan/pr80405.C: New test.
9206
9207 PR c/80163
9208 * gcc.dg/torture/pr80163.c: New test.
9209
9210 2017-04-12 Richard Biener <rguenther@suse.de>
9211 Jeff Law <law@redhat.com>
9212
9213 PR tree-optimization/80359
9214 * gcc.dg/torture/pr80359.c: New testcase.
9215
9216 2017-04-12 Richard Biener <rguenther@suse.de>
9217 Bernd Edlinger <bernd.edlinger@hotmail.de>
9218
9219 PR middle-end/79671
9220 * g++.dg/torture/pr79671.C: New testcase.
9221 * g++.dg/lto/pr79671_0.C: Likewise.
9222 * g++.dg/lto/pr79671_1.c: Likewise.
9223
9224 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9225
9226 PR sanitizer/80349
9227 * g++.dg/ubsan/pr80349.C: New test.
9228
9229 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9230
9231 PR c++/80370
9232 * g++.dg/cpp1z/decomp28.C: New test.
9233
9234 PR middle-end/80100
9235 * gcc.dg/pr80100.c: New test.
9236
9237 PR rtl-optimization/80385
9238 * g++.dg/opt/pr80385.C: New test.
9239
9240 2017-04-11 Martin Liska <mliska@suse.cz>
9241
9242 PR ipa/80212
9243 * g++.dg/ipa/pr80212.C: New test.
9244
9245 2017-04-11 Martin Sebor <msebor@redhat.com>
9246
9247 PR middle-end/80364
9248 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9249
9250 2017-04-11 Martin Liska <mliska@suse.cz>
9251
9252 PR sanitizer/70878
9253 * gcc.dg/ubsan/pr70878.c: New test.
9254
9255 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9256
9257 PR target/80381
9258 * gcc.target/i386/pr80381.c: New test.
9259
9260 PR c++/80363
9261 * g++.dg/ext/pr80363.C: New test.
9262
9263 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9264
9265 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9266 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9267 Add avr-*-* to non-lp64 selector.
9268
9269 2017-04-10 Martin Sebor <msebor@redhat.com>
9270
9271 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9272 * gcc.dg/pr40340-4.c: Same.
9273
9274 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9275
9276 PR fortran/69498
9277 * gfortran.dg/submodule_unexp.f90: Modified test
9278 to account for new error.
9279 * gfortran.dg/submodule_twice.f90: New Test
9280
9281 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9282
9283 PR c++/80176
9284 * g++.dg/init/ref23.C: New test.
9285
9286 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9287
9288 PR tree-optimization/80304
9289 * gfortran.dg/do_concurrent_4.f90: New test case.
9290
9291 2017-04-10 Janus Weil <janus@gcc.gnu.org>
9292
9293 PR fortran/80046
9294 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9295
9296 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
9297
9298 * g++.dg/torture/pr79905.C: Add -maltivec option.
9299
9300 2017-04-10 Jeff Law <law@redhat.com>
9301
9302 PR tree-optimization/80374
9303 * g++.dg/pr80374.c: New test.
9304
9305 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9306
9307 PR target/80108
9308 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9309 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9310
9311 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9312
9313 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9314
9315 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9316
9317 PR testsuite/79356
9318 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9319
9320 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
9321
9322 PR testsuite/79867
9323 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9324
9325 2017-04-10 Marek Polacek <polacek@redhat.com>
9326
9327 PR sanitizer/80348
9328 * g++.dg/ubsan/div-by-zero-3.C: New test.
9329
9330 2017-04-10 Bin Cheng <bin.cheng@arm.com>
9331
9332 PR tree-optimization/80153
9333 * gcc.c-torture/execute/pr80153.c: New.
9334
9335 2017-04-10 Richard Biener <rguenther@suse.de>
9336
9337 PR middle-end/80362
9338 * gcc.dg/torture/pr80362.c: New testcase.
9339
9340 2017-04-10 Richard Biener <rguenther@suse.de>
9341
9342 PR tree-optimization/80304
9343 * gcc.dg/torture/pr80304.c: New testcase.
9344
9345 2017-04-10 Nathan Sidwell <nathan@acm.org>
9346
9347 PR target/79905
9348 * g++.dg/torture/pr79905.C: New.
9349
9350 2017-04-10 Martin Liska <mliska@suse.cz>
9351
9352 PR sanitizer/80350
9353 * c-c++-common/ubsan/pr80350.c: New test.
9354
9355 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9356
9357 PR target/80324
9358 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9359
9360 2017-04-08 Martin Liska <mliska@suse.cz>
9361
9362 Revert:
9363 2017-04-07 Martin Liska <mliska@suse.cz>
9364
9365 PR ipa/80212
9366 * g++.dg/ipa/pr80212.C: New test.
9367
9368 2017-04-07 Jakub Jelinek <jakub@redhat.com>
9369
9370 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9371 dg-options.
9372 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9373
9374 PR target/80322
9375 PR target/80323
9376 PR target/80325
9377 PR target/80326
9378 * gcc.target/i386/avx512f-undefined-1.c: New test.
9379 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9380 * gcc.target/i386/avx-cvtsd-1.c: New test.
9381 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9382 * gcc.target/i386/avx512f-abspd-1.c: New test.
9383 * gcc.target/i386/avx-cvtss-1.c: New test.
9384 * gcc.target/i386/avx512f-absps-1.c: New test.
9385 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9386 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9387
9388 2017-04-07 Marek Polacek <polacek@redhat.com>
9389
9390 PR sanitizer/80348
9391 * g++.dg/ubsan/div-by-zero-2.C: New test.
9392
9393 PR c++/80095
9394 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9395
9396 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9397
9398 PR rtl-optimization/70478
9399 * gcc.target/s390/pr70478.c: New.
9400
9401 2017-04-07 Martin Liska <mliska@suse.cz>
9402
9403 PR target/79889
9404 * g++.dg/ext/mv8.C: Add aarch64* targets.
9405
9406 2017-04-07 Martin Liska <mliska@suse.cz>
9407
9408 PR ipa/80212
9409 * g++.dg/ipa/pr80212.C: New test.
9410
9411 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9412
9413 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9414
9415 2017-04-07 Richard Biener <rguenther@suse.de>
9416
9417 PR tree-optimization/80334
9418 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9419 alignas on stack.
9420
9421 2017-04-07 Richard Biener <rguenther@suse.de>
9422
9423 PR middle-end/80341
9424 * gcc.dg/torture/pr80341.c: New testcase.
9425
9426 2017-04-06 Jakub Jelinek <jakub@redhat.com>
9427
9428 PR debug/80234
9429 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9430 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9431
9432 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9433
9434 PR target/79733
9435 * gcc.target/i386/pr79733.c: New test.
9436
9437 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9438
9439 PR target/80298
9440 * gcc.target/i386/pr80298-1.c: New test.
9441 * gcc.target/i386/pr80298-2.c: Ditto.
9442
9443 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9444
9445 PR target/80082
9446 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9447 ARMv7-R.
9448
9449 2017-04-06 Richard Biener <rguenther@suse.de>
9450
9451 PR tree-optimization/80334
9452 * g++.dg/torture/pr80334.C: New testcase.
9453
9454 2017-04-06 Martin Liska <mliska@suse.cz>
9455
9456 PR sanitizer/80166
9457 * gcc.dg/asan/pr80166.c: New test.
9458
9459 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9460
9461 PR tree-optimization/79390
9462 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9463
9464 2017-04-06 Richard Biener <rguenther@suse.de>
9465
9466 PR tree-optimization/80262
9467 * gcc.target/i386/pr80262.c: New testcase.
9468
9469 2017-04-06 Richard Biener <rguenther@suse.de>
9470
9471 PR middle-end/80281
9472 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9473
9474 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9475
9476 PR rtl-optimization/70703
9477 * gcc.target/i386/pr70703.c: New.
9478
9479 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9480
9481 PR sanitizer/80308
9482 * c-c++-common/asan/pr80308.c: New test.
9483
9484 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9485
9486 PR target/79890
9487 * gcc.target/s390/pr79890.c: New test case.
9488
9489 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9490
9491 PR target/80310
9492 * c-c++-common/ubsan/pr80310.c: New test.
9493
9494 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9495
9496 PR c++/80297
9497 * g++.dg/torture/pr80297.C: New test.
9498
9499 PR tree-optimization/79390
9500 * gcc.target/i386/pr79390.c: New test.
9501 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9502
9503 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9504
9505 PR c++/80296
9506 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9507
9508 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9509
9510 PR target/80307
9511 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9512 targeting any CPU or architecture.
9513 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9514 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9515 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9516 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9517 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9518 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9519 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9520 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9521
9522 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
9523
9524 PR fortran/69498
9525 * gfortran.dg/submodule_unexp.f90: New test.
9526
9527 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9528
9529 PR target/80286
9530 * gcc.target/i386/avx-pr80286.c: New test.
9531 * gcc.dg/pr80286.c: New test.
9532
9533 2017-04-04 Richard Biener <rguenther@suse.de>
9534
9535 PR middle-end/80281
9536 * gcc.dg/torture/pr80281.c: New testcase.
9537
9538 2017-04-04 Richard Biener <rguenther@suse.de>
9539
9540 PR tree-optimization/80275
9541 * g++.dg/opt/pr80275.C: Make g static.
9542
9543 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9544
9545 PR rtl-optimization/60818
9546 * gcc.c-torture/compile/pr60818.c: New testcase.
9547
9548 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
9549
9550 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9551 * gcc.dg/20031012-1.c: Likewise.
9552 * gcc.dg/ipa/ipcp-1.c: Likewise.
9553 * gcc.dg/torture/matrix-3.c: Likewise.
9554 * gcc.target/powerpc/ppc-spe.c: Likewise.
9555 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9556
9557 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9558
9559 PR target/80246
9560 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9561 powerpc_vsx_ok.
9562 (std, ld): Limit scan-assembler-times check to lp64.
9563 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9564 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9565 powerpc_vsx_ok.
9566
9567 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9568
9569 PR target/80246
9570 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9571
9572 2017-04-03 Richard Biener <rguenther@suse.de>
9573
9574 PR tree-optimization/80275
9575 * g++.dg/opt/pr80275.C: New testcase.
9576
9577 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9578
9579 PR testsuite/79356
9580 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9581
9582 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9583
9584 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9585 (bal): Increase iteration count and assume alignment.
9586
9587 2017-04-03 Bin Cheng <bin.cheng@arm.com>
9588
9589 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9590
9591 2017-04-02 Andrew Pinski <apinski@cavium.com>
9592
9593 * gcc.c-torture/compile/nested-3.c: New testcase.
9594 * gcc.c-torture/execute/20170401-1.c: New testcase.
9595 * gcc.c-torture/execute/20170401-2.c: New testcase.
9596
9597 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9598
9599 PR rtl-optimization/79405
9600 gcc.dg/pr79405.c: New testcase.
9601
9602 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9603
9604 PR debug/79255
9605 * gcc.dg/pr79255.c: New test.
9606
9607 PR c++/79572
9608 * g++.dg/ubsan/null-8.C: New test.
9609
9610 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9611
9612 PR target/80107
9613 * gfortran.dg/pr80107.f: New.
9614
9615 2017-03-31 Jeff Law <law@redhat.com>
9616
9617 PR tree-optimization/49498
9618 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9619
9620 2017-03-31 Richard Biener <rguenther@suse.de>
9621
9622 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9623
9624 2017-03-31 Richard Biener <rguenther@suse.de>
9625
9626 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9627
9628 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9629
9630 PR libstdc++/80251
9631 * g++.dg/ext/is_aggregate.C: New test.
9632
9633 PR middle-end/80173
9634 * gcc.target/i386/pr80173.c: New test.
9635
9636 PR middle-end/80163
9637 * gcc.dg/pr80163.c: New test.
9638
9639 PR debug/80025
9640 * gcc.dg/torture/pr80025.c: New test.
9641
9642 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9643
9644 * gcc.target/mips/pr52125.c: Add -msym32.
9645
9646 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9647
9648 PR translation/80189
9649 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9650 * g++.dg/gomp/sharing-1.C: Likewise.
9651 * gfortran.dg/gomp/pr44536.f90: Likewise.
9652 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9653 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9654 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9655 * gfortran.dg/gomp/pr33439.f90: Likewise.
9656 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9657 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9658 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9659 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9660 * gcc.dg/gomp/sharing-1.c: Likewise.
9661
9662 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9663
9664 PR target/80246
9665 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9666 Darwin and SPE.
9667 (dxex, dxexq): Update return type.
9668 (diex, diexq): Update argument type.
9669 * gcc.target/powerpc/pr80246.c: New test.
9670
9671 2017-03-30 Martin Jambor <mjambor@suse.cz>
9672
9673 PR ipa/77333
9674 * g++.dg/ipa/pr77333.C: New test.
9675
9676 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9677
9678 PR target/80206
9679 * gcc.target/i386/pr80206.c: New test.
9680
9681 2017-03-30 Richard Biener <rguenther@suse.de>
9682
9683 PR tree-optimization/77498
9684 * gfortran.dg/pr77498.f: New testcase.
9685
9686 2017-03-29 Marek Polacek <polacek@redhat.com>
9687
9688 PR c/79730
9689 * gcc.dg/pr79730.c: New test.
9690
9691 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9692
9693 PR libgfortran/78670
9694 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9695 a character of length 1. Update test for success.
9696 * gfortran.dg/dtio_28.f03: New test.
9697 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9698 'scratch' to delete the file when done.
9699
9700 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9701
9702 PR rtl-optimization/80233
9703 * gcc.c-torture/compile/pr80233.c: New testcase.
9704
9705 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9706
9707 PR fortran/80254
9708 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9709 * gfortran.dg/dec_io_2a.f90: instead (new test).
9710
9711 2017-03-28 Jiong Wang <jiong.wang@arm.com>
9712
9713 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9714
9715 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9716
9717 PR testsuite/43496
9718 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9719 generating PIC code.
9720
9721 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9722
9723 PR rtl-optimization/80193
9724 * gcc.target/i386/pr80193.c: New.
9725
9726 2017-03-28 Janus Weil <janus@gcc.gnu.org>
9727
9728 PR fortran/78661
9729 * gfortran.dg/dtio_25.f90: Modified test case.
9730 * gfortran.dg/dtio_27.f90: New test case.
9731
9732 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
9733
9734 PR target/53383
9735 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9736 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9737 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9738
9739 2017-03-28 Bin Cheng <bin.cheng@arm.com>
9740
9741 * gcc.c-torture/compile/irreducible-loop.c: New.
9742
9743 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9744
9745 PR tree-optimization/80218
9746 * gcc.dg/pr80218.c: New test.
9747
9748 2017-03-28 Richard Biener <rguenther@suse.de>
9749
9750 PR tree-optimization/78644
9751 * gcc.dg/pr78644-1.c: New testcase.
9752 * gcc.dg/pr78644-2.c: Likewise.
9753
9754 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9755
9756 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9757 * gcc.dg/pic-4.c: Likewise.
9758 * gcc.dg/pie-3.c: Likewise.
9759 * gcc.dg/pie-4.c: Likewise.
9760
9761 2017-03-28 Martin Liska <mliska@suse.cz>
9762
9763 PR ipa/80205
9764 * g++.dg/ipa/pr80205.C: New test.
9765
9766 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9767
9768 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9769 with sizeof(int) < 4.
9770 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9771 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9772 * gcc.dg/torture/pr79777.c: Likewise.
9773 * gcc.dg/torture/pr79910.c: Likewise.
9774
9775 2017-03-28 Richard Biener <rguenther@suse.de>
9776
9777 PR middle-end/80222
9778 * g++.dg/pr80222.C: New testcase.
9779
9780 2017-03-28 Martin Liska <mliska@suse.cz>
9781
9782 PR ipa/80104
9783 * gcc.dg/ipa/pr80104.c: New test.
9784
9785 2017-03-28 Marek Polacek <polacek@redhat.com>
9786
9787 PR sanitizer/80067
9788 * c-c++-common/ubsan/shift-10.c: New test.
9789
9790 2017-03-27 Jeff Law <law@redhat.com>
9791
9792 PR tree-optimization/80216
9793 * gcc.c-torture/compile/pr80216.c: New test.
9794
9795 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9796
9797 PR middle-end/80162
9798 * c-c++-common/pr80162-1.c: New test.
9799 * c-c++-common/pr80162-2.c: New test.
9800 * c-c++-common/pr80162-3.c: New test.
9801
9802 PR target/80102
9803 * g++.dg/opt/pr80102.C: New test.
9804
9805 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9806
9807 PR target/78543
9808 * gcc.target/powerpc/pr78543.c: New test.
9809
9810 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
9811
9812 PR target/80103
9813 * gcc.target/powerpc/pr80103-1.c: New test.
9814
9815 2017-03-27 Richard Biener <rguenther@suse.de>
9816
9817 PR tree-optimization/80181
9818 * gcc.dg/torture/pr80181.c: New testcase.
9819
9820 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
9821
9822 * gcc.target/arc/interrupt-4.c: New file.
9823
9824 2017-03-27 Richard Biener <rguenther@suse.de>
9825
9826 PR ipa/79776
9827 * g++.dg/ipa/pr79776.C: New testcase.
9828
9829 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9830
9831 PR sanitizer/80168
9832 * gcc.dg/asan/pr80168.c: New test.
9833
9834 2017-03-27 Richard Biener <rguenther@suse.de>
9835
9836 PR tree-optimization/80170
9837 * gcc.dg/pr80170.c: New testcase.
9838
9839 2017-03-27 Richard Biener <rguenther@suse.de>
9840
9841 PR middle-end/80171
9842 * g++.dg/torture/pr80171.C: New testcase.
9843
9844 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
9845
9846 * gcc.dg/torture/pr79732.c: Require alias support.
9847 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
9848
9849 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
9850 libatomic_available.
9851 * gfortran.dg/coarray_image_status_1.f08: Likewise.
9852 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
9853
9854 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9855
9856 PR libgfortran/78881
9857 * gfortran.dg/dtio_26.f90: New test.
9858
9859 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
9860
9861 PR fortran/80156
9862 PR fortran/79382
9863 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
9864 testcase for PR80156. Add a main programme that tests that
9865 the typebound generic is accessible.
9866
9867 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
9868
9869 PR rtl-optimization/80160
9870 PR rtl-optimization/80159
9871
9872 * gcc.target/i386/pr80160.c: New test.
9873
9874 2017-03-24 Jakub Jelinek <jakub@redhat.com>
9875
9876 PR sanitizer/79904
9877 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
9878
9879 2017-03-24 Marek Polacek <polacek@redhat.com>
9880
9881 PR c++/80119
9882 * g++.dg/warn/Wuninitialized-9.C: New test.
9883
9884 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9885
9886 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
9887 and remove the high-level builtin. The error message for the
9888 would prevent compilation from reaching the second.
9889 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
9890
9891 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9892
9893 * gcc.target/s390/vxe/negfma-1.c: New test.
9894
9895 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9896
9897 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
9898 * gcc.target/s390/arch12/mul-1.c: New test.
9899 * gcc.target/s390/arch12/mul-2.c: New test.
9900
9901 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9902
9903 * gcc.target/s390/vxe/vllezlf-1.c: New test.
9904
9905 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9906
9907 * gcc.target/s390/vxe/popcount-1.c: New test.
9908
9909 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9910
9911 * gcc.target/s390/vxe/bitops-1.c: New test.
9912
9913 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9914
9915 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
9916 * lib/target-supports.exp: Add effective target check s390_vxe.
9917
9918 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9919
9920 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
9921 comparison instructions used from now on.
9922
9923 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9924
9925 * gcc.target/s390/s390.exp (check_effective_target_vector):
9926 Include target-supports.exp and move target_vector check routine
9927 ...
9928 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
9929 here and rename it.
9930 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
9931 check from vector to s390_vx.
9932 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
9933 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
9934 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
9935 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
9936 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
9937 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
9938 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
9939 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
9940 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
9941
9942 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9943
9944 * gcc.target/s390/vector/vec-init-2.c: New test.
9945
9946 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9947
9948 * gcc.dg/ubsan/pr79904-2.c: New test.
9949
9950 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9951
9952 PR target/79893
9953 * gcc.target/s390/zvector/pr79893.c: New test.
9954
9955 2017-03-24 Jakub Jelinek <jakub@redhat.com>
9956
9957 PR rtl-optimization/80112
9958 * gcc.dg/pr80112.c: New test.
9959
9960 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9961
9962 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
9963 etc. line numbers.
9964 * gcc.dg/Walloca-1.c: Likewise.
9965 * gcc.dg/Walloca-2.c: Likewise.
9966 * gcc.dg/Wvla-larger-than-2.c: Likewise.
9967
9968 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9969
9970 PR tree-optimization/80158
9971 * gfortran.fortran-torture/compile/pr80158.f: New file.
9972
9973 2017-03-24 Richard Biener <rguenther@suse.de>
9974
9975 PR tree-optimization/80167
9976 * gcc.dg/graphite/pr80167.c: New testcase.
9977
9978 2017-03-24 Tom de Vries <tom@codesourcery.com>
9979
9980 PR testsuite/80092
9981 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
9982 dg-require-effective-target global_constructor.
9983 * gcc.dg/tls/emutls-2.c: Same.
9984
9985 2017-03-24 Tom de Vries <tom@codesourcery.com>
9986
9987 PR testsuite/80092
9988 * c-c++-common/Wimplicit-fallthrough-34.c: Add
9989 dg-require-effective-target indirect_jumps.
9990
9991 2017-03-24 Tom de Vries <tom@codesourcery.com>
9992
9993 PR testsuite/80092
9994 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
9995 nonlocal_goto.
9996
9997 2017-03-24 Tom de Vries <tom@codesourcery.com>
9998
9999 PR testsuite/80092
10000 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
10001 * gcc.dg/Walloca-12.c: Same.
10002 * gcc.dg/attr-alloc_size-8.c: Same.
10003 * gcc.dg/Walloca-4.c: Same.
10004 * gcc.dg/Walloca-8.c: Same.
10005 * gcc.dg/Walloca-13.c: Same.
10006 * gcc.dg/Walloca-14.c: Same.
10007 * gcc.dg/attr-alloc_size-9.c: Same.
10008 * gcc.dg/Walloca-1.c: Same.
10009 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10010 * gcc.dg/Walloca-5.c: Same.
10011 * gcc.dg/Walloca-10.c: Same.
10012 * gcc.dg/Walloca-9.c: Same.
10013 * gcc.dg/attr-alloc_size-6.c: Same.
10014 * gcc.dg/Wvla-larger-than-1.c: Same.
10015 * gcc.dg/torture/pr71881.c: Same.
10016 * gcc.dg/torture/pr71901.c: Same.
10017 * gcc.dg/torture/pr78742.c: Same.
10018 * gcc.dg/builtin-alloc-size.c: Same.
10019 * gcc.dg/Walloca-2.c: Same.
10020 * gcc.dg/Walloca-6.c: Same.
10021 * gcc.dg/Walloca-11.c: Same.
10022 * gcc.dg/attr-alloc_size-7.c: Same.
10023 * gcc.dg/Wvla-larger-than-2.c: Same.
10024 * gcc.dg/Walloca-3.c: Same.
10025 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10026 * gcc.c-torture/compile/pr79413.c: Same.
10027 * gcc.c-torture/compile/pr78439.c: Same.
10028
10029 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10030
10031 * gcc.target/powerpc/p9-options-1.c: New test.
10032
10033 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10034
10035 PR target/71436
10036 * gcc.c-torture/compile/pr71436.c: New test.
10037
10038 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10039 Richard Biener <rguenther@suse.de>
10040
10041 PR tree-optimization/79908
10042 PR tree-optimization/80136
10043 * gcc.dg/torture/pr79908.c: New file.
10044
10045 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
10046
10047 PR fortran/39239
10048 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
10049
10050 2017-03-22 Jakub Jelinek <jakub@redhat.com>
10051
10052 PR c++/80141
10053 * g++.dg/gomp/pr80141.C: New test.
10054
10055 PR c++/80129
10056 * g++.dg/torture/pr80129.C: New test.
10057
10058 PR sanitizer/80110
10059 * g++.dg/tsan/pr80110.C: New test.
10060
10061 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10062
10063 PR fortran/80142
10064 * gfortran.dg/any_loc.f90: New test case.
10065
10066 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10067
10068 PR target/80082
10069 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
10070 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
10071
10072 2017-03-22 Martin Liska <mliska@suse.cz>
10073
10074 PR target/79906
10075 * g++.dg/ext/mv8.C: Add power* targets.
10076
10077 2017-03-21 Martin Sebor <msebor@redhat.com>
10078
10079 PR c++/79548
10080 * g++.dg/warn/Wunused-var-26.C: New test.
10081
10082 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10083
10084 PR tree-optimization/79908
10085 * gcc.dg/torture/pr79908.c: Revert addition of new file.
10086
10087 2017-03-21 Marek Polacek <polacek@redhat.com>
10088 Martin Sebor <msebor@redhat.com>
10089
10090 PR tree-optimization/80109
10091 * gcc.dg/Walloca-14.c: New test.
10092
10093 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10094
10095 PR target/80125
10096 * gcc.target/powerpc/pr80125.c: New test.
10097
10098 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
10099
10100 PR fortran/69498
10101 * gfortran.dg/unexp_attribute.f90: New test
10102
10103 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10104 Richard Biener <rguenther@suse.de>
10105
10106 PR tree-optimization/79908
10107 * gcc.dg/torture/pr79908.c: New file.
10108
10109 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10110
10111 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10112 with sizeof(int) < 4.
10113
10114 2017-03-21 Martin Liska <mliska@suse.cz>
10115
10116 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10117 apostrophes.
10118
10119 2017-03-21 Richard Biener <rguenther@suse.de>
10120
10121 PR tree-optimization/80032
10122 * g++.dg/opt/pr80032.C: New testcase.
10123
10124 2017-03-21 Richard Biener <rguenther@suse.de>
10125
10126 PR tree-optimization/80122
10127 * gcc.dg/torture/pr80122.c: New testcase.
10128
10129 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10130
10131 * gcc.dg/pic-2.c: Skip for MIPS.
10132 * gcc.dg/pie-2.c: Skip for MIPS.
10133
10134 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10135
10136 PR c++/77752
10137 * g++.dg/cpp0x/initlist97.C: New.
10138 * g++.dg/cpp0x/initlist85.C: Update.
10139
10140 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10141
10142 PR c/67338
10143 * gcc.dg/pr67338.c: New test.
10144
10145 PR c++/35878
10146 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10147 dump instead of assembler.
10148 * g++.dg/init/pr35878_2.C: Likewise.
10149 * g++.dg/init/pr35878_3.C: Likewise.
10150
10151 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10152
10153 PR c/80097
10154 * gcc.dg/ubsan/pr80097.c: New test.
10155
10156 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10157
10158 PR tree-optimization/80054
10159 * g++.dg/torture/pr80054.C: New file.
10160
10161 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10162
10163 PR target/79963
10164 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10165 directive to assure selection of proper bit using rlwinm insn.
10166 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10167 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10168 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10169 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10170
10171 2017-03-20 Marek Polacek <polacek@redhat.com>
10172 Paolo Carlini <paolo.carlini@oracle.com>
10173
10174 PR c++/80059 - ICE with noexcept and __transaction_atomic
10175 * g++.dg/tm/pr80059-2.C: New test.
10176 * g++.dg/tm/pr80059.C: New test.
10177
10178 2017-03-20 Martin Liska <mliska@suse.cz>
10179
10180 PR middle-end/79753
10181 * gcc.target/i386/mpx/pr79753.c: New test.
10182
10183 2017-03-20 Martin Liska <mliska@suse.cz>
10184
10185 PR target/79769
10186 PR target/79770
10187 * g++.dg/pr79769.C: New test.
10188 * gcc.target/i386/mpx/pr79770.c: New test.
10189
10190 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10191
10192 PR target/78857
10193 * gcc.target/s390/load-and-test-fp-1.c: New test.
10194 * gcc.target/s390/load-and-test-fp-2.c: New test.
10195
10196 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10197
10198 PR fortran/79676
10199 * gfortran.dg/submodule_28.f08 : New test.
10200
10201 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10202
10203 PR fortran/71838
10204 * gfortran.dg/submodule_26.f08 : New test.
10205 * gfortran.dg/submodule_27.f08 : New test.
10206
10207 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10208
10209 PR target/79951
10210 * gcc.target/powerpc/pr79951.c: New.
10211
10212 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10213
10214 PR rtl-optimization/79910
10215 * gcc.dg/torture/pr79910.c: New test.
10216
10217 2017-03-17 Jeff Law <law@redhat.com>
10218
10219 PR tree-optimization/71437
10220 * gcc.dg/tree-ssa/pr71437.c: New test.
10221 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10222 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10223 now caught by VRP, but which were previously caught by DOM.
10224
10225 2017-03-17 Richard Biener <rguenther@suse.de>
10226
10227 PR middle-end/80075
10228 * g++.dg/torture/pr80075.C: New testcase.
10229
10230 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10231
10232 PR target/71294
10233 * g++.dg/pr71294.C: New test.
10234
10235 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10236
10237 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10238
10239 2017-03-16 Jakub Jelinek <jakub@redhat.com>
10240
10241 PR fortran/80010
10242 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10243
10244 PR fortran/79886
10245 * gfortran.dg/pr79886.f90: New test.
10246
10247 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10248
10249 PR target/79038
10250 * gcc.target/powerpc/pr79038-1.c: New test.
10251
10252 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10253
10254 PR fortran/33271
10255 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10256
10257 2017-03-15 Jiong Wang <jiong.wang@arm.com>
10258
10259 PR testsuite/79356
10260 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10261
10262 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
10263
10264 PR target/80019
10265 * gcc.target/i386/pr80019.c: New test.
10266
10267 2017-03-15 Martin Liska <mliska@suse.cz>
10268
10269 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10270
10271 2017-03-14 Martin Sebor <msebor@redhat.com>
10272
10273 PR tree-optimization/79800
10274 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10275 * gcc.dg/tree-ssa/pr79800.c: New test.
10276
10277 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10278
10279 PR target/79947
10280 * gcc.target/powerpc/pr79947.c: New test.
10281
10282 2017-03-14 Martin Sebor <msebor@redhat.com>
10283
10284 PR middle-end/80020
10285 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10286 * gcc.dg/attr-alloc_size-7.c: Same.
10287 * gcc.dg/attr-alloc_size-9.c: Same.
10288 * gcc.dg/builtin-alloc-size.c: Same.
10289 * gcc.dg/pr80020.c: New test.
10290
10291 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10292
10293 PR rtl-optimization/79728
10294 * gcc.target/i386/sse-globalreg.c: New test.
10295
10296 2017-03-14 Martin Liska <mliska@suse.cz>
10297
10298 PR lto/66295
10299 * gcc.dg/tree-prof/pr66295.c: New test.
10300
10301 2017-03-13 Martin Liska <mliska@suse.cz>
10302
10303 PR middle-end/78339
10304 * gcc.target/i386/mpx/pr78339.c: New test.
10305
10306 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10307
10308 * gcc.target/arc/bitfield.c: New file.
10309
10310 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10311
10312 * gcc.target/arc/pr9001090948.c: New file.
10313
10314 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10315
10316 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10317 Fix test. Make early-out condition return early. Correct comments.
10318
10319 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10320
10321 PR libgfortran/78854
10322 * gfortran.dg/dtio_25.f90: New test.
10323
10324 2017-03-10 Martin Sebor <msebor@redhat.com>
10325
10326 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10327
10328 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10329
10330 PR rtl-optimization/78911
10331 * gcc.target/i386/pr78911-1.c: New test.
10332 * gcc.target/i386/pr78911-2.c: New test.
10333
10334 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
10335
10336 PR target/79941
10337 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10338 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10339 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10340
10341 2017-03-10 Marek Polacek <polacek@redhat.com>
10342
10343 PR c++/79967
10344 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10345
10346 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10347
10348 PR c++/79899
10349 * g++.dg/other/friend7.C: New test.
10350
10351 PR c++/79896
10352 * g++.dg/ext/int128-5.C: New test.
10353
10354 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10355
10356 PR testsuite/79356
10357 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10358 powerpc, sparc, or s390x.
10359
10360 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10361
10362 PR target/79907
10363 * gcc.target/powerpc/pr79907.c: New.
10364
10365 2017-03-10 Olivier Hainque <hainque@adacore.com>
10366
10367 * gnat.dg/opt64.adb: New test.
10368 * gnat.dg/opt64_pkg.ads: New helper.
10369 * gnat.dg/opt64_pkg.adb: New helper.
10370
10371 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10372
10373 PR rtl-optimization/79909
10374 * gcc.target/powerpc/pr79909.c: New test.
10375
10376 PR tree-optimization/79972
10377 * gcc.dg/pr79972.c: New test.
10378
10379 PR tree-optimization/77975
10380 * gcc.dg/pr77975.c: New test.
10381
10382 2017-03-09 Marek Polacek <polacek@redhat.com>
10383
10384 PR c++/79962
10385 PR c++/79984
10386 * c-c++-common/nonnull-3.c: New test.
10387 * g++.dg/warn/Wnonnull3.C: New test.
10388
10389 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10390
10391 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10392 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10393
10394 2017-03-09 Marek Polacek <polacek@redhat.com>
10395
10396 PR sanitizer/79757
10397 * gcc.dg/ubsan/pr79757-1.c: New test.
10398 * gcc.dg/ubsan/pr79757-2.c: New test.
10399 * gcc.dg/ubsan/pr79757-3.c: New test.
10400 * gcc.dg/ubsan/pr79757-4.c: New test.
10401 * gcc.dg/ubsan/pr79757-5.c: New test.
10402
10403 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10404
10405 PR c/79969
10406 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10407
10408 2017-03-09 Marek Polacek <polacek@redhat.com>
10409
10410 PR c++/79687
10411 * g++.dg/expr/ptrmem8.C: New test.
10412 * g++.dg/expr/ptrmem9.C: New test.
10413
10414 2017-03-09 Richard Biener <rguenther@suse.de>
10415
10416 PR tree-optimization/79977
10417 * gcc.dg/graphite/pr79977.c: New testcase.
10418
10419 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10420
10421 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10422 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10423 * lib/target-supports.exp (check_effective_target_rdynamic):
10424 New proc.
10425
10426 2017-03-09 Richard Biener <rguenther@suse.de>
10427
10428 PR middle-end/79971
10429 * gcc.dg/fixed-point/pr79971.c: New testcase.
10430
10431 2017-03-09 Richard Biener <rguenther@suse.de>
10432
10433 PR ipa/79970
10434 * gcc.dg/torture/pr79970.c: New testcase.
10435
10436 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10437
10438 PR c++/71966
10439 * g++.dg/cpp0x/pr71966-1.C: New.
10440 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10441
10442 2017-03-09 Martin Liska <mliska@suse.cz>
10443
10444 PR tree-optimization/79631
10445 * gcc.target/i386/mpx/pr79631.c: New test.
10446
10447 2017-03-09 Martin Liska <mliska@suse.cz>
10448
10449 PR target/65705
10450 PR target/69804
10451 * gcc.target/i386/pr71458.c: Update scanned pattern.
10452
10453 2017-03-09 Marek Polacek <polacek@redhat.com>
10454
10455 PR c++/79672
10456 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10457 * g++.dg/warn/Wduplicated-branches3.C: New test.
10458
10459 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10460
10461 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10462
10463 2017-03-09 Martin Liska <mliska@suse.cz>
10464
10465 PR ipa/79764
10466 * g++.dg/pr79764.C: New test.
10467
10468 2017-03-09 Martin Liska <mliska@suse.cz>
10469
10470 PR ipa/79761
10471 * g++.dg/pr79761.C: New test.
10472
10473 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10474
10475 PR sanitizer/79944
10476 * c-c++-common/asan/pr79944.c: New test.
10477
10478 PR target/79932
10479 * gcc.target/i386/pr79932-2.c: New test.
10480
10481 PR target/79932
10482 * gcc.target/i386/pr79932-1.c: New test.
10483
10484 2017-03-09 Marek Polacek <polacek@redhat.com>
10485
10486 PR c++/79900 - ICE in strip_typedefs
10487 * g++.dg/warn/Wpadded-1.C: New test.
10488
10489 2017-03-08 Marek Polacek <polacek@redhat.com>
10490
10491 * g++.dg/Walloca1.C: Adjust dg-warning.
10492
10493 2017-03-08 Andrew Haley <aph@redhat.com>
10494
10495 PR tree-optimization/79943
10496 * gcc.dg/tree-ssa/pr79943.c: New test.
10497
10498 2017-03-08 Richard Biener <rguenther@suse.de>
10499
10500 PR tree-optimization/79955
10501 * gcc.dg/uninit-24.c: New testcase.
10502
10503 2017-03-08 Richard Biener <rguenther@suse.de>
10504
10505 PR tree-optimization/79920
10506 * gcc.dg/vect/pr79920.c: New testcase.
10507
10508 2017-03-08 Jakub Jelinek <jakub@redhat.com>
10509
10510 PR sanitizer/79904
10511 * gcc.dg/ubsan/pr79904.c: New test.
10512
10513 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10514
10515 PR c/79834
10516 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10517 diagnostics.
10518
10519 2017-03-07 Marek Polacek <polacek@redhat.com>
10520
10521 PR middle-end/79809
10522 * g++.dg/Walloca1.C: New test.
10523
10524 2017-03-07 Martin Liska <mliska@suse.cz>
10525
10526 PR middle-end/68270
10527 * g++.dg/pr68270.C: New test.
10528
10529 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10530
10531 PR rtl-optimization/79901
10532 * gcc.target/i386/pr79901.c: New test.
10533
10534 PR sanitizer/79897
10535 * c-c++-common/ubsan/pr79897.c: New test.
10536
10537 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10538
10539 PR rtl-optimization/79571
10540 * gcc.target/i386/pr79571.c: New.
10541
10542 2017-03-06 Marek Polacek <polacek@redhat.com>
10543
10544 PR c++/79796 - ICE with NSDMI and this pointer
10545 * g++.dg/cpp0x/nsdmi13.C: New test.
10546
10547 2017-03-06 Julia Koval <julia.koval@intel.com>
10548
10549 PR target/79793
10550 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10551 directives.
10552 * gcc.target/i386/interrupt-13.c: Ditto.
10553 * gcc.target/i386/interrupt-14.c: Ditto.
10554 * gcc.target/i386/interrupt-15.c: Ditto.
10555
10556 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10557
10558 PR c++/79822
10559 * g++.dg/cpp0x/constexpr-79822.C: New test.
10560
10561 2017-03-06 Richard Biener <rguenther@suse.de>
10562
10563 PR tree-optimization/79894
10564 * gcc.dg/vect/pr79887.c: New testcase.
10565
10566 2017-03-06 Richard Biener <rguenther@suse.de>
10567
10568 PR tree-optimization/79824
10569 * gcc.dg/vect/pr79824-1.c: New testcase.
10570 * gcc.dg/vect/pr79824-2.c: Likewise.
10571
10572 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10573
10574 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10575 gettimeofday. Remove dg-skip-if for AVR.
10576 * lib/target-supports.exp (check_effective_target_gettimeofday):
10577 New proc.
10578
10579 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10580
10581 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10582 * gcc.target/s390/hotpatch-10.c: Likewise.
10583 * gcc.target/s390/hotpatch-11.c: Likewise.
10584 * gcc.target/s390/hotpatch-12.c: Likewise.
10585 * gcc.target/s390/hotpatch-13.c: Likewise.
10586 * gcc.target/s390/hotpatch-14.c: Likewise.
10587 * gcc.target/s390/hotpatch-15.c: Likewise.
10588 * gcc.target/s390/hotpatch-16.c: Likewise.
10589 * gcc.target/s390/hotpatch-17.c: Likewise.
10590 * gcc.target/s390/hotpatch-18.c: Likewise.
10591 * gcc.target/s390/hotpatch-19.c: Likewise.
10592 * gcc.target/s390/hotpatch-2.c: Likewise.
10593 * gcc.target/s390/hotpatch-26.c: Likewise.
10594 * gcc.target/s390/hotpatch-27.c: Likewise.
10595 * gcc.target/s390/hotpatch-28.c: Likewise.
10596 * gcc.target/s390/hotpatch-3.c: Likewise.
10597 * gcc.target/s390/hotpatch-4.c: Likewise.
10598 * gcc.target/s390/hotpatch-5.c: Likewise.
10599 * gcc.target/s390/hotpatch-6.c: Likewise.
10600 * gcc.target/s390/hotpatch-7.c: Likewise.
10601 * gcc.target/s390/hotpatch-8.c: Likewise.
10602 * gcc.target/s390/hotpatch-9.c: Likewise.
10603
10604 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10605
10606 PR c++/64574
10607 * g++.dg/template/crash125.C: New.
10608
10609 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10610
10611 PR target/79812
10612 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10613
10614 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10615
10616 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10617
10618 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10619
10620 * gcc.target/mips/msa-minmax.c: New tests.
10621
10622 2017-03-06 Martin Liska <mliska@suse.cz>
10623
10624 PR sanitize/79783
10625 * g++.dg/asan/pr79783.C: New test.
10626
10627 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10628
10629 * gcc.target/mips/msa-dotp.c: New tests.
10630
10631 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10632
10633 * gcc.target/mips/msa-bclri.c: New test.
10634
10635 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10636
10637 PR c++/70266
10638 * g++.dg/tm/pr70266.C: New.
10639
10640 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
10641 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10642
10643 * gfortran.dg/coarray/fail_image_1.f08: New test.
10644 * gfortran.dg/coarray/fail_image_2.f08: New test.
10645 * gfortran.dg/coarray/failed_images_1.f08: New test.
10646 * gfortran.dg/coarray/failed_images_2.f08: New test.
10647 * gfortran.dg/coarray/image_status_1.f08: New test.
10648 * gfortran.dg/coarray/image_status_2.f08: New test.
10649 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10650 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10651 * gfortran.dg/coarray_fail_st.f90: New test.
10652 * gfortran.dg/coarray_failed_images_1.f08: New test.
10653 * gfortran.dg/coarray_image_status_1.f08: New test.
10654 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10655
10656 2017-03-03 Marek Polacek <polacek@redhat.com>
10657
10658 PR c/79758
10659 * gcc.dg/noncompile/pr79758.c: New test.
10660
10661 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10662
10663 PR middle-end/79805
10664 * g++.dg/opt/pr79805.C: New test.
10665
10666 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10667
10668 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10669 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10670 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10671 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10672 * gcc.target/i386/i386.exp
10673 (check_effective_target_avx512vpopcntdq): New.
10674
10675 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10676
10677 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10678 ilp32 targets and match DImode registers for lp64 targets.
10679
10680 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
10681
10682 * g++.dg/pr71624.C: Disable for x32.
10683 * g++.dg/pr71633.C: Ditto.
10684
10685 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10686
10687 PR target/79807
10688 * gcc.target/i386/pr79807.c: New test.
10689
10690 2017-03-03 Martin Liska <mliska@suse.cz>
10691
10692 PR tree-optimization/79803
10693 * gcc.dg/tree-ssa/pr79803.c: New test.
10694
10695 2017-03-03 Martin Liska <mliska@suse.cz>
10696
10697 PR rtl-optimization/79574
10698 * gcc.dg/pr79574-2.c: New test.
10699
10700 2017-03-03 Richard Biener <rguenther@suse.de>
10701
10702 PR c++/79825
10703 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10704
10705 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10706
10707 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10708
10709 2017-03-03 Marek Polacek <polacek@redhat.com>
10710
10711 PR c++/79791
10712 * g++.dg/warn/Wwrite-strings-1.C: New test.
10713 * g++.dg/warn/Wwrite-strings-2.C: New test.
10714 * g++.dg/warn/Wwrite-strings-3.C: New test.
10715 * g++.dg/warn/Wwrite-strings-4.C: New test.
10716 * g++.dg/warn/Wwrite-strings-5.C: New test.
10717 * g++.dg/warn/Wwrite-strings-6.C: New test.
10718 * g++.dg/warn/Wwrite-strings-7.C: New test.
10719 * g++.dg/warn/Wwrite-strings-8.C: New test.
10720 * g++.dg/warn/Wwrite-strings-9.C: New test.
10721 * g++.dg/warn/Wwrite-strings-10.C: New test.
10722 * g++.dg/warn/Wwrite-strings-11.C: New test.
10723 * g++.dg/warn/Wwrite-strings-12.C: New test.
10724
10725 2017-03-03 Richard Biener <rguenther@suse.de>
10726
10727 PR middle-end/79818
10728 * gcc.dg/torture/pr79818.c: New testcase.
10729
10730 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10731
10732 PR c++/79782
10733 * g++.dg/warn/Wunused-parm-10.C: New test.
10734
10735 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10736
10737 * gcc.dg/rtl/x86_64/*.c: Test for
10738 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10739
10740 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10741
10742 PR target/79514
10743 * gcc.target/i386/pr79514.c: New test.
10744
10745 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10746
10747 PR rtl-optimization/79780
10748 * gcc.c-torture/compile/pr79780.c: New test.
10749
10750 2017-03-02 Richard Biener <rguenther@suse.de>
10751
10752 PR tree-optimization/79345
10753 PR c++/42000
10754 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10755 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10756 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10757
10758 2017-03-02 Richard Biener <rguenther@suse.de>
10759
10760 PR c/79756
10761 * gcc.dg/vector-1.c: New testcase.
10762
10763 2017-03-02 Bin Cheng <bin.cheng@arm.com>
10764
10765 PR tree-optimization/66768
10766 * gcc.target/i386/pr66768.c: New test.
10767
10768 2017-03-02 Richard Biener <rguenther@suse.de>
10769
10770 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10771 * gcc.dg/rtl/x86_64/final.c: Likewise.
10772 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10773 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10774 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10775 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10776
10777 2017-03-02 Richard Biener <rguenther@suse.de>
10778
10779 PR tree-optimization/79777
10780 * gcc.dg/torture/pr79777.c: New testcase.
10781
10782 2017-03-01 Martin Sebor <msebor@redhat.com>
10783
10784 PR middle-end/79692
10785 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
10786 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
10787 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
10788 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
10789
10790 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
10791
10792 * gcc.target/i386/invsize-2.c: New test.
10793 * gcc.target/i386/invsize-3.c: Ditto.
10794 * gcc.target/i386/invsize-4.c: Ditto.
10795 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
10796 * gcc.target/i386/stackalign/asm-1.c: Ditto.
10797
10798 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10799
10800 PR target/79439
10801 * gcc.target/powerpc/pr79439.c: New test.
10802
10803 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
10804
10805 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
10806 scan string.
10807
10808
10809 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10810
10811 PR target/79395
10812 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
10813 pattern to look for vcmpequd. instead of vcmpnew.
10814 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
10815 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
10816 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
10817 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
10818 look for xvcmpeqdp. instead of xvcmpnedp.
10819 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
10820 look for vcmpequd. instead of vcmpnew.
10821 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
10822 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10823 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
10824 look for xvcmpeqsp. instead of xvcmpnesp.
10825 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
10826 look for xvcmpeqdp. instead of xvcmpnedp.
10827 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
10828 look for vcmpequd. instead of vcmpnew.
10829 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
10830 look for vcmpeqsp instead of xvcmpnesp.
10831 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
10832 look for xvcmpeqdp instead of xvcmpnedp.
10833
10834 2017-03-01 Richard Biener <rguenther@suse.de>
10835
10836 PR middle-end/79721
10837 * gcc.dg/torture/pr79721.c: New testcase.
10838
10839 2017-03-01 Jakub Jelinek <jakub@redhat.com>
10840
10841 PR c++/79681
10842 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
10843 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
10844
10845 PR c++/79746
10846 * g++.dg/warn/Wunused-parm-9.C: New test.
10847
10848 PR tree-optimization/79734
10849 * g++.dg/opt/pr79734.C: New test.
10850
10851 2017-02-28 Jakub Jelinek <jakub@redhat.com>
10852
10853 PR tree-optimization/79737
10854 * gcc.c-torture/execute/pr79737-1.c: New test.
10855 * gcc.c-torture/execute/pr79737-2.c: New test.
10856
10857 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
10858
10859 * gcc.target/sparc/20170228-1.c: New test.
10860
10861 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
10862
10863 * gcc.target/i386/invsize-1.c: New test.
10864
10865 2017-02-28 Martin Sebor <msebor@redhat.com>
10866
10867 PR tree-optimization/79691
10868 * gcc.dg/tree-ssa/pr79691.c: New test.
10869
10870 2017-02-28 Jakub Jelinek <jakub@redhat.com>
10871
10872 PR target/79729
10873 * gcc.target/i386/pr79729.c: New test.
10874
10875 2017-02-28 Richard Biener <rguenther@suse.de>
10876
10877 PR tree-optimization/79740
10878 * gcc.dg/torture/pr79740.c: New testcase.
10879
10880 2017-02-28 Richard Biener <rguenther@suse.de>
10881
10882 PR middle-end/79731
10883 * c-c++-common/torture/pr79731.c: New testcase.
10884
10885 2017-02-28 Richard Biener <rguenther@suse.de>
10886
10887 PR tree-optimization/79732
10888 * gcc.dg/torture/pr79732.c: New testcase.
10889
10890 2017-02-28 Richard Biener <rguenther@suse.de>
10891
10892 PR tree-optimization/79723
10893 * gcc.target/i386/pr79723.c: New testcase.
10894
10895 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
10896
10897 PR target/79544
10898 * gcc.target/powerpc/pr79544.c: New.
10899
10900 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10901
10902 PR c++/79414
10903 * g++.dg/parse/crash67.C: New.
10904
10905 2017-02-27 Bin Cheng <bin.cheng@arm.com>
10906
10907 PR tree-optimization/77536
10908 * gcc.dg/vect/pr79347.c: Revise testing string.
10909
10910 2017-02-27 Richard Biener <rguenther@suse.de>
10911
10912 PR tree-optimization/45397
10913 * gcc.dg/tree-ssa/pr45397.c: New testcase.
10914
10915 2017-02-27 Richard Biener <rguenther@suse.de>
10916
10917 PR tree-optimization/79690
10918 * gcc.target/i386/pr79690.c: New testcase.
10919
10920 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10921
10922 PR fortran/51119
10923 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
10924 of original.
10925 * gfortran.dg/inline_matmul_11.f90: Likewise.
10926 * gfortran.dg/inline_matmul_9.f90: Likewise.
10927 * gfortran.dg/matmul_13.f90: New test.
10928 * gfortran.dg/matmul_14.f90: New test.
10929
10930 2017-02-25 Jakub Jelinek <jakub@redhat.com>
10931
10932 PR middle-end/79396
10933 * g++.dg/opt/pr79396.C: New test.
10934
10935 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10936
10937 PR fortran/79597
10938 * gfortran.dg/dtio_6.f90: Update test.
10939
10940 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10941
10942 PR fortran/79601
10943 * gfortran.dg/interface_operator_2.f90: New test.
10944
10945 2017-02-24 Jakub Jelinek <jakub@redhat.com>
10946
10947 PR c/79677
10948 * gcc.dg/pr79677.c: New test.
10949
10950 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
10951
10952 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
10953 of mov.ps.
10954 * gcc.target/mips/mips-ps-type.c (move): Likewise.
10955 (cond_move1): Simplify condition to force generation of
10956 mov[nz].ps.
10957 (cond_move2): Likewise.
10958
10959 2017-02-24 Jakub Jelinek <jakub@redhat.com>
10960
10961 PR c++/79588
10962 * g++.dg/warn/Wrestrict-1.C: New test.
10963 * g++.dg/warn/Wrestrict-2.C: New test.
10964
10965 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
10966
10967 * g++.dg/ext/complit15.C: Require LTO.
10968
10969 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
10970
10971 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
10972 logical_op_short_circuit to skip targets.
10973 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
10974 and s390.
10975
10976 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10977
10978 * gnat.dg/opt63.adb: New test.
10979
10980 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10981
10982 * gnat.dg/discr47.adb: New test.
10983
10984 2017-02-24 Richard Biener <rguenther@suse.de>
10985
10986 PR tree-optimization/79389
10987 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
10988
10989 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
10990
10991 PR c++/79361
10992 * g++.dg/cpp0x/pr79361-1.C: New.
10993 * g++.dg/cpp0x/pr79361-2.C: Likewise.
10994
10995 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
10996
10997 * gcc.target/visium/bit_test.c: Accept any lsr form.
10998 * gcc.target/visium/block_move.c: Tweak.
10999
11000 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
11001
11002 PR 68749
11003 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
11004
11005 2017-02-23 Richard Biener <rguenther@suse.de>
11006
11007 PR tree-optimization/79683
11008 * gcc.target/i386/pr79683.c: New testcase.
11009
11010 2017-02-22 Jeff Law <law@redhat.com>
11011
11012 PR tree-optimization/79578
11013 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11014
11015 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11016
11017 * gcc.target/mips/msa-fp-cc.c: New test.
11018
11019 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11020
11021 PR c++/79664
11022 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11023 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11024 * g++.dg/gomp/pr79664.C: New test.
11025
11026 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11027
11028 2017-02-22 Marek Polacek <polacek@redhat.com>
11029
11030 PR c++/79653
11031 * g++.dg/cpp0x/alignas10.C: New test.
11032 * g++.dg/cpp0x/alignas9.C: New test.
11033
11034 PR c++/79657
11035 * g++.dg/ext/underlying_type12.C: New test.
11036
11037 PR c/79662
11038 * gcc.dg/enum-incomplete-4.c: New test.
11039
11040 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11041
11042 PR target/70465
11043 * gcc.target/i386/pr70465-2.c: New test.
11044
11045 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11046
11047 * gcc.dg/pr61441.c: Use dg-add-options ieee.
11048
11049 2017-02-22 Richard Biener <rguenther@suse.de>
11050
11051 PR tree-optimization/79673
11052 * gcc.target/i386/pr79673.c: New testcase.
11053
11054 2017-02-22 Richard Biener <rguenther@suse.de>
11055
11056 PR tree-optimization/79666
11057 * gcc.dg/torture/pr79666.c: New testcase.
11058
11059 2017-02-22 Martin Liska <mliska@suse.cz>
11060
11061 PR lto/79587
11062 * gcc.dg/tree-prof/pr79587.c: New test.
11063
11064 2017-02-21 Marek Polacek <polacek@redhat.com>
11065
11066 PR c++/79535
11067 * g++.dg/ext/flexary23.C: New test.
11068
11069 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11070
11071 PR target/79593
11072 * gcc.target/i386/pr79593.c: New test.
11073
11074 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11075
11076 PR c++/79654
11077 * g++.dg/cpp1z/decomp26.C: New test.
11078
11079 PR sanitizer/79589
11080 * g++.dg/ubsan/pr79589.C: New test.
11081
11082 2017-02-21 Jeff Law <law@redhat.com>
11083
11084 PR tree-optimization/79621
11085 * gcc.c-torture/compile/pr79621.c: New test.
11086
11087 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11088
11089 PR c++/79655
11090 * g++.dg/cpp1y/constexpr-79655.C: New test.
11091
11092 PR c++/79639
11093 * g++.dg/cpp1y/constexpr-79639.C: New test.
11094
11095 PR target/79633
11096 * gcc.target/i386/mpx/pr79633.c: New test.
11097
11098 PR target/79570
11099 * gcc.dg/pr79570.c: New test.
11100
11101 PR c++/79641
11102 * c-c++-common/pr79641.c: New test.
11103
11104 PR tree-optimization/79649
11105 * gcc.target/i386/pr79649.c: New test.
11106
11107 PR target/79494
11108 * gcc.dg/pr79494.c: New test.
11109
11110 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11111
11112 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11113 to dg-options.
11114
11115 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11116
11117 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11118
11119 2017-02-02 Jason Merrill <jason@redhat.com>
11120
11121 PR c++/79580
11122 * g++.dg/ext/complit15.C: New.
11123
11124 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11125
11126 PR target/78056
11127 * gcc.target/powerpc/pr78056-8.c: Remove.
11128
11129 2017-02-20 Marek Polacek <polacek@redhat.com>
11130
11131 PR middle-end/79537
11132 * gcc.dg/comp-goto-4.c: New test.
11133
11134 PR sanitizer/79558
11135 * c-c++-common/ubsan/bounds-14.c: New test.
11136
11137 2017-02-20 Jakub Jelinek <jakub@redhat.com>
11138
11139 PR target/79568
11140 * gcc.target/i386/pr79568-1.c: New test.
11141 * gcc.target/i386/pr79568-2.c: New test.
11142 * gcc.target/i386/pr79568-3.c: New test.
11143
11144 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
11145
11146 PR fortran/79382
11147 * gfortran.dg/dtio_10.f90: Change test of error message.
11148 * gfortran.dg/dtio_23.f90: New test.
11149 * gfortran.dg/dtio_24.f90: New test.
11150
11151 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
11152
11153 PR fortran/79434
11154 * gfortran.dg/submodule_25.f08: New test.
11155
11156 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11157
11158 PR fortran/79447
11159 * gfortran.dg/submodule_24.f08: New test.
11160
11161 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11162
11163 PR fortran/79229
11164 * gfortran.dg/class_allocate_24.f90: New test.
11165
11166 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11167
11168 PR fortran/79402
11169 * gfortran.dg/submodule_23.f90: New test.
11170
11171 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11172
11173 PR c++/79380
11174 * g++.dg/cpp0x/alignas8.C: New.
11175
11176 2017-02-19 Eric Fiselier <eric@efcs.ca>
11177 Jonathan Wakely <jwakely@redhat.com>
11178
11179 PR c++/69523
11180 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11181
11182 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11183
11184 * gcc.dg/gimplefe-26.c: New test.
11185
11186 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
11187
11188 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11189
11190 2017-02-18 Jakub Jelinek <jakub@redhat.com>
11191
11192 PR target/79569
11193 * gcc.target/i386/3dnowA-3.c: New test.
11194
11195 PR target/79559
11196 * gcc.target/i386/pr79559.c: New test.
11197
11198 2017-02-17 Joseph Myers <joseph@codesourcery.com>
11199
11200 * gcc.dg/c11-float-2.c: New test.
11201 * gcc.dg/torture/float128-floath.c,
11202 gcc.dg/torture/float128x-floath.c,
11203 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11204 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11205 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11206 *_DECIMAL_DIG macros with DECIMAL_DIG.
11207
11208 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11209
11210 PR target/79261
11211 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11212
11213 2017-02-17 Julia Koval <julia.koval@intel.com>
11214
11215 * gcc.target/i386/rdpid.c New test.
11216 * gcc.target/i386/sse-12.c: Add -mrdpid.
11217 * gcc.target/i386/sse-13.c: Ditto.
11218 * gcc.target/i386/sse-14.c: Ditto.
11219 * gcc.target/i386/sse-22.c: Ditto.
11220 * gcc.target/i386/sse-23.c: Ditto.
11221 * g++.dg/other/i386-2.C: Ditto.
11222 * g++.dg/other/i386-3.C: Ditto.
11223
11224 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11225
11226 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11227 * gcc.dg/pr61441.c: Ditto.
11228
11229 2017-02-17 Martin Liska <mliska@suse.cz>
11230
11231 PR rtl-optimization/79574
11232 * gcc.dg/pr79574.c: New test.
11233
11234 2017-02-17 Marek Polacek <polacek@redhat.com>
11235
11236 PR middle-end/79536
11237 * gcc.dg/torture/pr79536.c: New test.
11238
11239 2017-02-16 Alan Modra <amodra@gmail.com>
11240
11241 * gcc.c-torture/execute/pr79286.c: New.
11242
11243 2017-02-16 Jakub Jelinek <jakub@redhat.com>
11244
11245 PR c++/79512
11246 * c-c++-common/gomp/pr79512.c: New test.
11247
11248 2017-02-15 Martin Sebor <msebor@redhat.com>
11249
11250 PR c++/79363
11251 * g++.dg/ext/flexary12.C: Adjust.
11252 * g++.dg/ext/flexary20.C: Same.
11253 * g++.dg/ext/flexary21.C: Same.
11254 * g++.dg/ext/flexary22.C: New test.
11255
11256 2017-02-15 Bin Cheng <bin.cheng@arm.com>
11257
11258 PR tree-optimization/79347
11259 * gcc.dg/vect/pr79347.c: New test.
11260
11261 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11262
11263 PR c++/79301
11264 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11265 [[deprecated]] comment.
11266 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11267 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11268 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11269 [[deprecated]] in -std=c++11.
11270 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11271 [[fallthrough]] in -std=c++11 and -std=c++14.
11272
11273 PR c++/79288
11274 * g++.dg/tls/pr79288.C: New test.
11275
11276 2017-02-15 Marek Polacek <polacek@redhat.com>
11277
11278 PR c/79515
11279 * gcc.dg/dfp/pr79515.c: New.
11280
11281 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
11282
11283 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11284
11285 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11286
11287 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11288 "opt_files".
11289
11290 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11291
11292 PR target/79487
11293 * gcc.dg/dfp/pr79487.c: New test.
11294 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11295 2017-02-13 change.
11296
11297 2017-01-14 Carl Love <cel@us.ibm.com>
11298
11299 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11300 xvcvsxdsp and xvcvuxdsp instructions.
11301
11302 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11303
11304 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11305 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11306 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11307 64-bit default target.
11308 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11309 a 64-bit default target.
11310
11311 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11312
11313 PR target/79481
11314 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
11315 (test_3vx): Change return type from int to void.
11316 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11317 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11318 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11319 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11320 tests.
11321 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11322 (test_3vx): Change return type from int to void.
11323 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11324 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11325 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11326 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11327 tests.
11328 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11329 intrinsic. Change scan-assembler-times number from 1 to 2.
11330 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11331 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11332 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11333 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11334 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11335 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11336 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11337
11338 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11339
11340 PR middle-end/61225
11341 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11342 Use dg-additional-options for ia32 target. Remove XFAIL.
11343
11344 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11345
11346 PR target/79495
11347 * gcc.target/i386/pr79495.c: New test.
11348
11349 2017-02-14 Marek Polacek <polacek@redhat.com>
11350
11351 PR c++/79420
11352 PR c++/79463
11353 * g++.dg/cpp1y/pr79463.C: New.
11354 * g++.dg/template/incomplete10.C: New.
11355 * g++.dg/template/incomplete9.C: New.
11356
11357 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11358
11359 PR target/79498
11360 * gcc.target/i386/pr79498.c: New test.
11361
11362 2017-02-14 Martin Sebor <msebor@redhat.com>
11363
11364 PR middle-end/79448
11365 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11366 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11367 * gcc.dg/tree-ssa/pr79448.c: New test.
11368
11369 2017-02-14 Jeff Law <law@redhat.com>
11370
11371 PR tree-optimization/79095
11372 * g++.dg/pr79095-1.C: New test
11373 * g++.dg/pr79095-2.C: New test
11374 * g++.dg/pr79095-3.C: New test
11375 * g++.dg/pr79095-4.C: New test
11376 * g++.dg/pr79095-5.C: New test
11377 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11378 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11379
11380 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11381
11382 * gcc.target/aarch64/vect_fp16_1.c: New.
11383
11384 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11385
11386 * gcc.dg/gimplefe-25.c: New test.
11387
11388 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11389
11390 PR tree-optimization/79408
11391 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11392
11393 2017-02-14 Richard Biener <rguenther@suse.de>
11394
11395 PR middle-end/79432
11396 * gcc.dg/torture/pr79432.c: New testcase.
11397
11398 2017-02-13 Martin Sebor <msebor@redhat.com>
11399
11400 PR middle-end/79496
11401 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11402
11403 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11404
11405 PR sanitizer/79341
11406 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11407 variables volatile.
11408
11409 PR c++/79232
11410 * g++.dg/cpp1z/eval-order4.C: New test.
11411 * g++.dg/other/pr79232.C: New test.
11412
11413 2017-02-13 Nathan Sidwell <nathan@acm.org>
11414
11415 PR c++/79296
11416 * g++.dg/cpp0x/pr79296.C: New.
11417
11418 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11419
11420 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11421 Instead, xfail powerpc*-*-* && lp64.
11422
11423 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11424
11425 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11426 powerpc_p8vector_ok.
11427 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11428
11429 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11430
11431 PR target/79449
11432 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11433 for reading beyond a 4k boundary.
11434
11435 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11436
11437 PR rtl-optimization/79388
11438 PR rtl-optimization/79450
11439 * gcc.c-torture/execute/pr79388.c: New test.
11440 * gcc.c-torture/execute/pr79450.c: New test.
11441
11442 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11443
11444 PR fortran/65542
11445 * gfortran.dg/spread_init_expr_2.f90: New test case.
11446
11447 2017-02-11 Jakub Jelinek <jakub@redhat.com>
11448
11449 PR sanitizer/79341
11450 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11451
11452 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
11453
11454 PR tree-ssa/56727
11455 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11456
11457 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11458
11459 PR c++/79457
11460 * g++.dg/cpp0x/pr79457.C: New test.
11461
11462 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11463
11464 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11465 scan-assembler unless lp64.
11466
11467 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11468
11469 PR tree-optimization/66612
11470 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11471
11472 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11473
11474 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11475 of all powerpc.
11476
11477 2017-02-10 Marek Polacek <polacek@redhat.com>
11478
11479 PR c++/79435
11480 * g++.dg/cpp1y/pr79435.C: New.
11481
11482 PR c++/79184
11483 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11484
11485 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11486
11487 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11488 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11489 New.
11490 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11491 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11492 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11493 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11494 (vtst_expected_poly64x2): Move to aarch64-only section.
11495 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11496 (vtst_p64, vtstq_p64): New tests.
11497
11498 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11499
11500 PR c++/71737
11501 * g++.dg/cpp0x/pr71737.C: New.
11502
11503 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
11504 Richard Biener <rguenther@suse.de>
11505
11506 * gcc.dg/gimplefe-error-1.c: New testcase.
11507 * gcc.dg/gimplefe-error-2.c: New testcase.
11508 * gcc.dg/gimplefe-error-3.c: New testcase.
11509
11510 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11511
11512 PR tree-optimization/79411
11513 * gcc.c-torture/compile/pr79411.c: New test.
11514
11515 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11516 Jason Merrill <jason@redhat.com>
11517
11518 PR c++/79143
11519 * g++.dg/cpp1z/pr79143.C: New test.
11520
11521 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
11522
11523 * gcc.dg/loop-unswitch-2.c: Update testcase.
11524 * gcc.dg/loop-unswitch-1.c: Update testcase.
11525
11526 2017-02-09 Marek Polacek <polacek@redhat.com>
11527
11528 PR c/79428
11529 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11530 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11531 * c-c++-common/goacc/pr79428-1.c: New test.
11532 * c-c++-common/gomp/pr79428-2.c: New test.
11533 * c-c++-common/gomp/pr79428-5.c: New test.
11534 * c-c++-common/gomp/pr79428-6.c: New test.
11535 * c-c++-common/pr79428-3.c: New test.
11536
11537 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11538
11539 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11540 testcases.
11541
11542 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11543
11544 PR c/79413
11545 * gcc.c-torture/compile/pr79413.c: New test.
11546
11547 PR c++/79429
11548 * c-c++-common/gomp/pr79429.c: New test.
11549 * g++.dg/gomp/pr79429.C: New test.
11550
11551 PR c/79431
11552 * c-c++-common/gomp/pr79431.c: New test.
11553
11554 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11555 Cesar Philippidis <cesar@codesourcery.com>
11556 Joseph Myers <joseph@codesourcery.com>
11557 Chung-Lin Tang <cltang@codesourcery.com>
11558
11559 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11560 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11561 * c-c++-common/goacc/loop-auto-2.c: New.
11562 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11563 * c-c++-common/goacc/tile-2.c: New.
11564 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11565 * g++.dg/goacc/tile-1.C: New, check tile subst.
11566 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11567 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11568 * gfortran.dg/goacc/tile-1.f90: New test.
11569 * gfortran.dg/goacc/tile-2.f90: New test.
11570 * gfortran.dg/goacc/tile-lowering.f95: New test.
11571
11572 2017-02-09 Richard Biener <rguenther@suse.de>
11573
11574 PR tree-optimization/69823
11575 * gcc.dg/graphite/pr69823.c: New testcase.
11576
11577 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11578
11579 PR target/78604
11580 * gcc.target/powerpc/pr78604.c: New.
11581
11582 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11583
11584 PR target/68972
11585 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11586 disable this test on power architecture.
11587
11588 2017-02-08 Richard Biener <rguenther@suse.de>
11589
11590 PR tree-optimization/71824
11591 PR tree-optimization/79409
11592 * gcc.dg/graphite/pr71824-3.c: New testcase.
11593
11594 2017-02-08 Jakub Jelinek <jakub@redhat.com>
11595
11596 PR tree-optimization/79408
11597 * gcc.dg/tree-ssa/pr79408.c: New test.
11598
11599 2017-02-08 Richard Biener <rguenther@suse.de>
11600
11601 PR tree-optimization/71824
11602 * gcc.dg/graphite/pr71824-2.c: New testcase.
11603
11604 2017-02-07 Andrew Pinski <apinski@cavium.com>
11605
11606 * gcc.target/aarch64/popcount.c: New Testcase.
11607
11608 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11609
11610 PR rtl-optimization/79386
11611 * gcc.c-torture/compile/pr79386.c: New test.
11612
11613 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11614 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11615
11616 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11617 *-*-solaris*.
11618
11619 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11620
11621 PR target/79299
11622 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11623 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11624
11625 2017-02-07 Richard Biener <rguenther@suse.de>
11626
11627 * gcc.dg/gimplefe-23.c: New testcase.
11628 * gcc.dg/gimplefe-24.c: Likewise.
11629
11630 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11631
11632 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11633 scan-assembler instead of scan-assembler-times.
11634 * gcc.target/aarch64/test_frame_10.c: Likewise.
11635 * gcc.target/aarch64/test_frame_12.c: Likewise.
11636 * gcc.target/aarch64/test_frame_2.c: Likewise.
11637 * gcc.target/aarch64/test_frame_4.c: Likewise.
11638 * gcc.target/aarch64/test_frame_6.c: Likewise.
11639 * gcc.target/aarch64/test_frame_7.c: Likewise.
11640 * gcc.target/aarch64/test_frame_8.c: Likewise.
11641
11642 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11643
11644 * gcc.target/i386/pr78419.c: Require ifunc support.
11645
11646 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
11647
11648 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11649
11650 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11651
11652 PR c++/79360
11653 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11654
11655 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
11656
11657 * lib/target-supports.exp: Define the RISC-V target.
11658 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11659 * gcc.dg/builtin-apply2.c: Likewise.
11660 * gcc.dg/ifcvt-4.c: Likewise.
11661 * gcc.dg/loop-8.c: Likewise.
11662 * gcc.dg/sibcall-10.c: Likewise.
11663 * gcc.dg/sibcall-9.c: Likewise.
11664 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11665 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11666 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11667 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11668 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11669 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11670 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11671
11672 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11673
11674 PR target/66144
11675 * gcc.target/powerpc/pr66144-1.c: New test.
11676 * gcc.target/powerpc/pr66144-2.c: Likewise.
11677 * gcc.target/powerpc/pr66144-3.c: Likewise.
11678
11679 2017-02-06 Martin Sebor <msebor@redhat.com>
11680
11681 PR tree-optimization/79376
11682 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11683 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11684
11685 2017-02-06 Jakub Jelinek <jakub@redhat.com>
11686
11687 PR c++/79379
11688 * g++.dg/cpp1y/constexpr-79379.C: New test.
11689
11690 PR c++/79377
11691 * g++.dg/lookup/pr79377.C: New test.
11692
11693 PR c++/79372
11694 * g++.dg/cpp1z/decomp25.C: New test.
11695
11696 PR tree-optimization/79284
11697 * gcc.c-torture/compile/pr79284.c: New test.
11698
11699 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11700
11701 PR c++/70448
11702 * g++.dg/cpp0x/pr70448.C: New.
11703
11704 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11705
11706 PR 78348
11707 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11708 to dg-options.
11709
11710 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
11711
11712 PR target/78883
11713 * gcc.c-torture/compile/pr78883.c: New test.
11714
11715 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
11716
11717 PR tree-ssa/79347
11718 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11719 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11720 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11721 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11722 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11723 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11724 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11725 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11726 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11727 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11728 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11729 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11730 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11731
11732 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11733
11734 PR fortran/79344
11735 * gfortran.dg/allocate_with_source_24.f90: New test.
11736
11737 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11738
11739 PR fortran/79230
11740 * gfortran.dg/der_ptr_component_2.f90: New test.
11741
11742 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11743
11744 * gcc.target/sparc/20170205-1.c: New test.
11745
11746 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
11747
11748 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11749 libatomic_available.
11750
11751 * gcc.dg/pr77587.c: Require alias support.
11752 * gcc.dg/pr77587a.c: Likewise.
11753
11754 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11755 * gcc.c-torture/execute/pr78622.c: Likewise.
11756
11757 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11758 hppa*-*-hpux*.
11759 * c-c++-common/Wunused-var-16.c: Likewise.
11760 * c-c++-common/builtin-shuffle-1.c: Likewise.
11761 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11762 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11763
11764 2017-02-03 Martin Sebor <msebor@redhat.com>
11765
11766 PR tree-optimization/79327
11767 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
11768 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11769 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
11770
11771 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11772 Martin Sebor <msebor@redhat.com>
11773
11774 PR tree-optimization/79327
11775 * gcc.dg/tree-ssa/pr79327.c: New test.
11776 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11777 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11778 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11779 (test_sprintf_chk_range_schar): Adjust dg-message.
11780 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11781 * gcc.c-torture/execute/pr79327.c: New test.
11782
11783 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11784
11785 PR target/79354
11786 * gcc.target/powerpc/pr79354.c: New test.
11787 * gcc.c-torture/execute/pr79354.c: New test.
11788
11789 2017-02-03 Martin Sebor <msebor@redhat.com>
11790
11791 PR tree-optimization/79352
11792 * gcc.dg/tree-ssa/pr79352.c: New test.
11793
11794 2017-02-03 Martin Liska <mliska@suse.cz>
11795
11796 PR lto/66295
11797 * gcc.target/i386/mvc9.c: New test.
11798
11799 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
11800
11801 PR target/79158
11802 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
11803 to VSX reg.
11804
11805 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11806
11807 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
11808 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
11809 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
11810 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
11811 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
11812 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
11813 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
11814 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
11815 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
11816 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
11817 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
11818 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
11819 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
11820
11821 2017-02-02 Martin Sebor <msebor@redhat.com>
11822
11823 PR middle-end/79275
11824 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
11825 * gcc.dg/tree-ssa/pr79275.c: New test.
11826
11827 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11828
11829 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
11830
11831 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11832
11833 PR middle-end/77445
11834 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
11835 threading is done.
11836
11837 2017-02-02 Tamar Christina <tamar.christina@arm.com>
11838
11839 PR middle-end/78142
11840 * gcc.target/aarch64/vector_initialization_nostack.c
11841 (f12): Use one vector
11842
11843 2017-02-02 Jakub Jelinek <jakub@redhat.com>
11844
11845 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
11846 * c-c++-common/asan/misalign-1.c: Likewise.
11847 * c-c++-common/asan/misalign-2.c: Likewise.
11848 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
11849 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
11850 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
11851 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
11852 add -ffat-lto-objects from/to dg-additional-options.
11853 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
11854 dg-additional-options.
11855
11856 PR target/79197
11857 * gcc.target/powerpc/pr79197.c: New test.
11858 * gcc.c-torture/compile/pr79197.c: New test.
11859
11860 2017-02-02 Richard Biener <rguenther@suse.de>
11861
11862 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
11863
11864 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
11865
11866 PR c++/69637
11867 * g++.dg/cpp0x/pr69637-1.C: New.
11868 * g++.dg/cpp0x/pr69637-2.C: Likewise.
11869
11870 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11871
11872 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
11873
11874 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11875
11876 PR target/70012
11877 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
11878 conditions.
11879
11880 2017-02-01 Jakub Jelinek <jakub@redhat.com>
11881
11882 PR testsuite/79324
11883 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
11884 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
11885 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
11886 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
11887 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
11888 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
11889 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11890 * g++.dg/debug/dwarf2/align-1.C: Likewise.
11891 * g++.dg/debug/dwarf2/align-2.C: Likewise.
11892 * g++.dg/debug/dwarf2/align-3.C: Likewise.
11893 * g++.dg/debug/dwarf2/align-4.C: Likewise.
11894 * g++.dg/debug/dwarf2/align-5.C: Likewise.
11895 * g++.dg/debug/dwarf2/align-6.C: Likewise.
11896
11897 2017-02-01 Martin Liska <mliska@suse.cz>
11898
11899 PR testsuite/79272
11900 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
11901
11902 2017-02-01 Richard Biener <rguenther@suse.de>
11903
11904 PR testsuite/76957
11905 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
11906 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
11907 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
11908 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
11909
11910 2017-02-01 Richard Biener <rguenther@suse.de>
11911
11912 PR middle-end/79315
11913 * gfortran.dg/pr79315.f90: New testcase.
11914
11915 2017-02-01 Richard Biener <rguenther@suse.de>
11916
11917 PR tree-optimization/71824
11918 * gcc.dg/graphite/pr71824.c: New testcase.
11919
11920 2017-01-31 Jakub Jelinek <jakub@redhat.com>
11921
11922 PR c++/79304
11923 * g++.dg/diagnostic/pr79304.C: New test.
11924
11925 2017-01-31 David Malcolm <dmalcolm@redhat.com>
11926
11927 PR c++/79298
11928 * g++.dg/spellcheck-pr79298.C: New test case.
11929
11930 2017-01-31 David Malcolm <dmalcolm@redhat.com>
11931
11932 PR preprocessor/79210
11933 * gcc.dg/format/pr79210.c: New test case.
11934 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
11935 New function.
11936
11937 2017-01-31 Nathan Sidwell <nathan@acm.org>
11938
11939 PR c++/79290
11940 * g++.dg/warn/pr79290.C: New.
11941
11942 PR c++/67273
11943 PR c++/79253
11944 * g++.dg/cpp1y/pr67273.C: New.
11945 * g++.dg/cpp1y/pr79253.C: New.
11946
11947 2017-01-31 Nathan Sidwell <nathan@acm.org>
11948
11949 PR c++/79264
11950 * g++.dg/cpp1y/pr61636-1.C: Augment.
11951
11952 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
11953
11954 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
11955 rand() instead of random().
11956
11957 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
11958
11959 PR tree-optimization/71691
11960 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
11961
11962 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11963
11964 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
11965 __ARCH__.
11966
11967 2017-01-31 Jakub Jelinek <jakub@redhat.com>
11968
11969 PR tree-optimization/79267
11970 * g++.dg/opt/pr79267.C: New test.
11971
11972 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
11973
11974 PR debug/63238
11975 * gcc.dg/debug/dwarf2/align-1.c: New.
11976 * gcc.dg/debug/dwarf2/align-2.c: New.
11977 * gcc.dg/debug/dwarf2/align-3.c: New.
11978 * gcc.dg/debug/dwarf2/align-4.c: New.
11979 * gcc.dg/debug/dwarf2/align-5.c: New.
11980 * gcc.dg/debug/dwarf2/align-6.c: New.
11981 * gcc.dg/debug/dwarf2/align-as-1.c: New.
11982 * g++.dg/debug/dwarf2/align-1.C: New.
11983 * g++.dg/debug/dwarf2/align-2.C: New.
11984 * g++.dg/debug/dwarf2/align-3.C: New.
11985 * g++.dg/debug/dwarf2/align-4.C: New.
11986 * g++.dg/debug/dwarf2/align-5.C: New.
11987 * g++.dg/debug/dwarf2/align-6.C: New.
11988
11989 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11990
11991 PR target/79170
11992 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
11993
11994 2017-01-30 Martin Sebor <msebor@redhat.com>
11995
11996 PR testsuite/79293
11997 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
11998
11999 2017-01-30 Martin Liska <mliska@suse.cz>
12000
12001 PR gcov-profile/79259
12002 * g++.dg/tree-prof/pr79259.C: New test.
12003
12004 2017-01-30 Richard Biener <rguenther@suse.de>
12005
12006 PR tree-optimization/79276
12007 * gcc.dg/torture/pr79276.c: New testcase.
12008
12009 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12010
12011 PR target/79240
12012 * gcc.target/s390/pr79240.c: New test.
12013
12014 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12015
12016 PR target/79268
12017 * gcc.target/powerpc/pr79268.c: New file.
12018 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12019 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12020 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12021 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12022
12023 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
12024
12025 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12026
12027 PR testsuite/70583
12028 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12029
12030 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12031 * gnat.dg/debug9.adb: Likewise.
12032
12033 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12034
12035 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12036 libatomic_available.
12037 * gfortran.dg/coarray_42.f90: Likewise.
12038 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12039 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12040 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12041
12042 2017-01-27 Martin Sebor <msebor@redhat.com>
12043
12044 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12045
12046 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
12047
12048 PR rtl-optimization/79194
12049 * gcc.dg/torture/pr79194.c: New test.
12050
12051 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12052
12053 PR tree-optimization/71374
12054 * gcc.target/i386/pr71374.c: New.
12055
12056 2017-01-27 Martin Sebor <msebor@redhat.com>
12057
12058 PR c++/71290
12059 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12060 a dg-error directive.
12061
12062 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12063
12064 PR target/79131
12065 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
12066 * gcc.target/arm/pr79131-2.c: New.
12067
12068 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12069
12070 PR target/65484
12071 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
12072 vectorized on POWER unless hardware misaligned loads are
12073 available.
12074
12075 2017-01-27 Bin Cheng <bin.cheng@arm.com>
12076
12077 PR rtl-optimization/78559
12078 * gcc.c-torture/execute/pr78559.c: New test.
12079
12080 2017-01-27 Richard Biener <rguenther@suse.de>
12081
12082 PR tree-optimization/79245
12083 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
12084 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
12085
12086 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12087
12088 PR c/79199
12089 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
12090 target. Use 4294967293U instead of 4294967293.
12091
12092 2017-01-27 Richard Biener <rguenther@suse.de>
12093
12094 PR tree-optimization/71433
12095 * gcc.dg/Warray-bounds-21.c: New testcase.
12096
12097 2017-01-27 Richard Biener <rguenther@suse.de>
12098
12099 PR tree-optimization/79244
12100 * gcc.dg/torture/pr79244.c: New testcase.
12101
12102 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12103
12104 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12105 all occurrences of 40 to 32.
12106
12107 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
12108
12109 PR target/79239
12110 * gcc.target/arm/pr79239.c: New test.
12111
12112 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12113
12114 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12115
12116 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
12117
12118 PR c++/64382
12119 * g++.dg/cpp1y/pr64382.C: New test.
12120
12121 2017-01-26 Martin Sebor <msebor@redhat.com>
12122
12123 PR middle-end/78703
12124 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12125 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12126 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12127 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12128
12129 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12130
12131 PR debug/79129
12132 * g++.dg/debug/dwarf2/pr79129.C: New test.
12133
12134 PR debug/78835
12135 * g++.dg/debug/dwarf2/pr78835.C: New test.
12136
12137 2017-01-26 Martin Sebor <msebor@redhat.com>
12138
12139 PR middle-end/78703
12140 * gcc.dg/format/pr78569.c: Adjust.
12141 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12142 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12143 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12144 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12145 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12146 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12147 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12148 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12149 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12150 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12151 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12152
12153 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12154
12155 PR c++/68727
12156 * g++.dg/other/offsetof8.C: Add expected error.
12157 * g++.dg/other/offsetof9.C: New test.
12158
12159 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
12160
12161 * g++.dg/opt/declone3.C: Require LTO.
12162
12163 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12164
12165 PR target/79131
12166 * gcc.target/arm/pr79131.c: New.
12167
12168 2017-01-26 Bin Cheng <bin.cheng@arm.com>
12169
12170 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12171
12172 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
12173
12174 PR libstdc++/79190
12175 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12176 matches replaced operator delete.
12177
12178 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12179
12180 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12181 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12182 avx512f with avx512dq.
12183 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12184 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12185 avx512f with avx512dq.
12186 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12187 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12188 avx512f with avx512dq.
12189
12190 2017-01-26 Marek Polacek <polacek@redhat.com>
12191
12192 PR c/79199
12193 * c-c++-common/Wduplicated-branches-13.c: New test.
12194
12195 2017-01-26 David Sherwood <david.sherwood@arm.com>
12196
12197 PR middle-end/79212
12198 * gfortran.dg/gomp/sharing-4.f90: New test.
12199
12200 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12201
12202 PR target/70465
12203 * gcc.target/i386/pr70465.c: New test.
12204
12205 * brig.dg/dg.exp: Update copyright years.
12206 * lib/brig-dg.exp: Update copyright years.
12207 * lib/brig.exp: Update copyright years.
12208
12209 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12210
12211 PR target/79179
12212 * gcc.target/powerpc/pr79179.c: New test.
12213
12214 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12215
12216 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12217 generation to accept D-mode memory accesses.
12218
12219 2017-01-25 Martin Sebor <msebor@redhat.com>
12220
12221 PR c++/71290
12222 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12223 * g++.dg/ext/flexarray-mangle.C: Same.
12224 * g++.dg/ext/flexarray-subst.C: Same.
12225 * g++.dg/ext/flexary10.C: Same.
12226 * g++.dg/ext/flexary11.C: Same.
12227 * g++.dg/ext/flexary14.C: Same.
12228 * g++.dg/ext/flexary16.C: Same.
12229 * g++.dg/ext/flexary18.C: Same.
12230 * g++.dg/ext/flexary19.C: Same.
12231 * g++.dg/ext/flexary7.C: Same.
12232 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12233 * g++.dg/ubsan/object-size-1.C: Same.
12234 * obj-c++.dg/property/at-property-23.mm: Same.
12235
12236 2017-01-25 Jakub Jelinek <jakub@redhat.com>
12237
12238 PR c++/78896
12239 * g++.dg/cpp1z/decomp24.C: New test.
12240
12241 PR c++/77914
12242 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12243 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12244 expect a warning.
12245 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12246 expect warnings.
12247 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12248 * g++.dg/cpp1y/pr59636.C: Likewise.
12249 * g++.dg/cpp1y/pr60190.C: Likewise.
12250
12251 2017-01-25 Bin Cheng <bin.cheng@arm.com>
12252
12253 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12254
12255 2017-01-25 Carl Love <cel@us.ibm.com>
12256
12257 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
12258 vec_packs built-ins
12259
12260 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12261
12262 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12263 -mcpu=cortex-a57.
12264 * gcc.target/arm/vseleqsf.c: Likewise.
12265 * gcc.target/arm/vselgedf.c: Likewise.
12266 * gcc.target/arm/vselgesf.c: Likewise.
12267 * gcc.target/arm/vselgtdf.c: Likewise.
12268 * gcc.target/arm/vselgtsf.c: Likewise.
12269 * gcc.target/arm/vselledf.c: Likewise.
12270 * gcc.target/arm/vsellesf.c: Likewise.
12271 * gcc.target/arm/vselltdf.c: Likewise.
12272 * gcc.target/arm/vselltsf.c: Likewise.
12273 * gcc.target/arm/vselnedf.c: Likewise.
12274 * gcc.target/arm/vselnesf.c: Likewise.
12275 * gcc.target/arm/vselvcdf.c: Likewise.
12276 * gcc.target/arm/vselvcsf.c: Likewise.
12277 * gcc.target/arm/vselvsdf.c: Likewise.
12278 * gcc.target/arm/vselvssf.c: Likewise.
12279
12280 2017-01-25 Richard Biener <rguenther@suse.de>
12281
12282 PR testsuite/72850
12283 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12284 to what we had before adding the threading passes.
12285
12286 2017-01-25 Richard Biener <rguenther@suse.de>
12287
12288 PR tree-optimization/69264
12289 * g++.dg/torture/pr69264.C: New testcase.
12290
12291 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12292
12293 PR target/79145
12294 * gcc.target/arm/pr79145.c: New test.
12295
12296 2017-01-25 Richard Biener <rguenther@suse.de>
12297
12298 PR debug/78363
12299 * g++.dg/gomp/pr78363-1.C: New testcase.
12300 * g++.dg/gomp/pr78363-2.C: Likewise.
12301 * g++.dg/gomp/pr78363-3.C: Likewise.
12302
12303 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12304
12305 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12306 * gcc.dg/lto/pr61526_0.c: Likewise.
12307 * gcc.dg/lto/pr64415_0.c: Likewise.
12308
12309 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12310
12311 PR c++/79205
12312 * g++.dg/cpp1z/decomp22.C: New test.
12313 * g++.dg/cpp1z/decomp23.C: New test.
12314
12315 2017-01-24 Nathan Sidwell <nathan@acm.org>
12316
12317 PR c++/78469
12318 * g++.dg/cpp0x/pr78469.C: New.
12319
12320 PR c++/79118
12321 * g++.dg/cpp0x/pr79118.C: New.
12322
12323 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12324
12325 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12326
12327 2017-01-24 David Malcolm <dmalcolm@redhat.com>
12328
12329 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12330 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12331 * gcc.dg/rtl/rtl.exp: New file.
12332 * gcc.dg/rtl/test.c: New file.
12333 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12334 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12335 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12336 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12337 * gcc.dg/rtl/x86_64/final.c: New test case.
12338 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12339 * gcc.dg/rtl/x86_64/ira.c: New test case.
12340 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12341 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12342 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12343 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12344 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12345 * gcc.dg/rtl/x86_64/test_1.h: New file.
12346 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12347 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12348 * gcc.dg/rtl/x86_64/times-two.h: New file.
12349 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12350
12351 2017-01-24 Bin Cheng <bin.cheng@arm.com>
12352
12353 PR tree-optimization/79159
12354 * g++.dg/tree-ssa/pr79159.C: New test.
12355
12356 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
12357 Martin Jambor <mjambor@suse.cz>
12358
12359 * lib/brig-dg.exp: New file.
12360 * lib/brig.exp: Likewise.
12361 * brig.dg/README: Likewise.
12362 * brig.dg/dg.exp: Likewise.
12363 * brig.dg/test/gimple/alloca.hsail: Likewise.
12364 * brig.dg/test/gimple/atomics.hsail: Likewise.
12365 * brig.dg/test/gimple/branches.hsail: Likewise.
12366 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12367 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12368 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12369 * brig.dg/test/gimple/mem.hsail: Likewise.
12370 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12371 * brig.dg/test/gimple/packed.hsail: Likewise.
12372 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12373 * brig.dg/test/gimple/variables.hsail: Likewise.
12374 * brig.dg/test/gimple/vector.hsail: Likewise.
12375
12376 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12377
12378 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12379 support asan, only on i?86/x86_64 require sse2_runtime.
12380
12381 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12382
12383 PR target/66669
12384 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12385 test on powerpc targets.
12386
12387 2017-01-23 Martin Sebor <msebor@redhat.com>
12388
12389 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12390
12391 2017-01-23 Richard Biener <rguenther@suse.de>
12392
12393 PR tree-optimization/79088
12394 PR tree-optimization/79188
12395 * gcc.dg/torture/pr79088.c: New testcase.
12396 * gcc.dg/torture/pr79188.c: Likewise.
12397
12398 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12399
12400 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12401 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12402 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12403 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12404 type of test function to reflect change in built-in function's
12405 return type.
12406 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12407 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12408 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12409 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12410 type and second argument type to reflect change in built-in
12411 function's type signature.
12412 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12413 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12414 type of test function to reflect change in built-in function's
12415 return type.
12416 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12417 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12418 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12419 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12420 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12421 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12422 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12423 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12424 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12425 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12426 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12427 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12428 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12429 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12430 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12431 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12432 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12433 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12434 type of test function to reflect change in built-in function's
12435 return type.
12436 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12437 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12438 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12439 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12440 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12441 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12442 test function's result and second argument to reflect change in
12443 built-in function's type signature.
12444 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12445
12446 2017-01-23 Nathan Sidwell <nathan@acm.org>
12447
12448 PR C++/71710
12449 * g++.dg/template/pr71710.C: New.
12450
12451 PR c++/71406
12452 PR c++/77508
12453 * g++.dg/template/pr71406.C: New.
12454
12455 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12456
12457 * gfortran.dg/integer_exponentiation_7.f90: New test.
12458
12459 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12460
12461 PR rtl-optimization/78634
12462 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12463
12464 2017-01-23 Bin Cheng <bin.cheng@arm.com>
12465
12466 PR tree-optimization/70754
12467 * gfortran.dg/pr70754.f90: New test.
12468
12469 2017-01-23 Martin Liska <mliska@suse.cz>
12470
12471 PR tree-optimization/79196
12472 * gcc.dg/asan/pr79196.c: New test.
12473 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12474
12475 2017-01-23 Michael Matz <matz@suse.de>
12476
12477 PR tree-optimization/78384
12478 * gcc.dg/pr78384.c: New test.
12479
12480 2017-01-23 Richard Biener <rguenther@suse.de>
12481
12482 PR tree-optimization/79186
12483 * gcc.dg/torture/pr79186.c: New testcase.
12484 * gcc.dg/torture/pr79187.c: Likewise.
12485
12486 2017-01-23 Martin Jambor <mjambor@suse.cz>
12487
12488 * gcc.dg/ipa/vrp8.c: New test.
12489
12490 2017-01-23 Martin Jambor <mjambor@suse.cz>
12491
12492 PR ipa/79108
12493 * gfortran.dg/lto/pr79108_0.f90: New test.
12494
12495 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12496
12497 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12498 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12499 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12500 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12501 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12502 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12503 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12504 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12505 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12506 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12507 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12508 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12509 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12510 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12511 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12512 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12513
12514 2017-01-23 Richard Biener <rguenther@suse.de>
12515 Nick Clifton <nickc@redhat.com>
12516
12517 PR testsuite/78421
12518 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12519 If the target is ARM return the result of the
12520 check_effective_target_arm_vect_no_misalign proc.
12521 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12522 support unaligned vectors then only expect one of the loops to be
12523 unrolled.
12524
12525 2017-01-23 Martin Liska <mliska@suse.cz>
12526
12527 * gcc.dg/asan/use-after-scope-10.c: New test.
12528 * gcc.dg/asan/use-after-scope-11.c: New test.
12529 * g++.dg/asan/use-after-scope-5.C: New test.
12530
12531 2017-01-23 Martin Liska <mliska@suse.cz>
12532
12533 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12534 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12535 sanopt optimization for ASAN_POISON.
12536
12537 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12538
12539 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12540
12541 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12542
12543 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12544 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12545 for poly*_t types.
12546 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12547 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12548 exec_vcombine): Likewise.
12549 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12550 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12551 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12552 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12553 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12554 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12555 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12556 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12557 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12558 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12559 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12560 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12561 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12562 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12563 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12564 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12565 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12566 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12567 Likewise.
12568 (TEST_VGET_LANE): Cast to uint to avoid warning.
12569 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12570 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12571 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12572 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12573 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12574 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12575 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12576 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12577 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12578 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12579 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12580 CHECK_POLY instead of CHECK for poly64_t types.
12581 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12582 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12583 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12584 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12585 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12586 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12587 uint32_t.
12588 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12589 for int32_t, int64_t.
12590 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12591 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12592 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12593 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12594 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12595 needed.
12596
12597 2017-01-22 Jakub Jelinek <jakub@redhat.com>
12598
12599 PR fortran/79154
12600 * gfortran.dg/gomp/pr79154-1.f90: New test.
12601 * gfortran.dg/gomp/pr79154-2.f90: New test.
12602
12603 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12604
12605 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12606
12607 2017-01-21 Marek Polacek <polacek@redhat.com>
12608
12609 PR testsuite/79169
12610 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12611
12612 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
12613
12614 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12615
12616 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12617
12618 PR rtl-optimization/79125
12619 * gcc.dg/torture/pr79125.c: New test.
12620
12621 2017-01-20 Jiong Wang <jiong.wang@arm.com>
12622
12623 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
12624 only.
12625 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12626 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
12627
12628 2017-01-20 Nathan Sidwell <nathan@acm.org>
12629
12630 PR c++/78495
12631 * g++.dg/cpp1z/inh-ctor38.C: New.
12632
12633 2017-01-20 Marek Polacek <polacek@redhat.com>
12634
12635 PR c/79152
12636 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12637
12638 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12639
12640 * lib/target-supports.exp (check_configured_with): New procedure.
12641 (check_effective_target_default_mode): new effective target.
12642 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12643 default mode. Fix dg-skip-if target selector syntax.
12644 * gcc.target/arm/optional_thumb-2.c: Likewise.
12645 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12646 syntax.
12647
12648 2017-01-20 David Malcolm <dmalcolm@redhat.com>
12649
12650 PR c++/77829
12651 PR c++/78656
12652 * g++.dg/spellcheck-pr77829.C: New test case.
12653 * g++.dg/spellcheck-pr78656.C: New test case.
12654
12655 2017-01-20 Marek Polacek <polacek@redhat.com>
12656
12657 PR c/64279
12658 * c-c++-common/Wduplicated-branches-1.c: New test.
12659 * c-c++-common/Wduplicated-branches-10.c: New test.
12660 * c-c++-common/Wduplicated-branches-11.c: New test.
12661 * c-c++-common/Wduplicated-branches-12.c: New test.
12662 * c-c++-common/Wduplicated-branches-2.c: New test.
12663 * c-c++-common/Wduplicated-branches-3.c: New test.
12664 * c-c++-common/Wduplicated-branches-4.c: New test.
12665 * c-c++-common/Wduplicated-branches-5.c: New test.
12666 * c-c++-common/Wduplicated-branches-6.c: New test.
12667 * c-c++-common/Wduplicated-branches-7.c: New test.
12668 * c-c++-common/Wduplicated-branches-8.c: New test.
12669 * c-c++-common/Wduplicated-branches-9.c: New test.
12670 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12671 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12672 * g++.dg/ext/builtin-object-size3.C: Likewise.
12673 * g++.dg/gomp/loop-1.C: Likewise.
12674 * g++.dg/warn/Wduplicated-branches1.C: New test.
12675 * g++.dg/warn/Wduplicated-branches2.C: New test.
12676
12677 2017-01-20 Martin Liska <mliska@suse.cz>
12678
12679 PR lto/69188
12680 * gcc.dg/lto/pr69188_0.c: New test.
12681 * gcc.dg/lto/pr69188_1.c: New test.
12682
12683 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12684
12685 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12686 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12687 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12688 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12689 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12690 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12691 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12692 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12693 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12694 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12695 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12696 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12697 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12698 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12699 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12700 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12701 * gcc.target/i386/avx-1.c: Test new intrinsics.
12702 * gcc.target/i386/sse-13.c: Ditto.
12703 * gcc.target/i386/sse-23.c: Ditto.
12704
12705 2017-01-20 Richard Biener <rguenther@suse.de>
12706
12707 PR tree-optimization/71264
12708 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12709
12710 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12711
12712 * gcc.target/mips/madd4-1.c: New file.
12713 * gcc.target/mips/madd4-2.c: Likewise.
12714 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12715 HAS_MADD4.
12716 (mips_option_groups): Add -m[no-]madd4.
12717 (mips-dg-init): Detect default -mno-madd4.
12718 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12719 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12720 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12721 * gcc.target/mips/nmadd-1.c: Likewise.
12722 * gcc.target/mips/nmadd-2.c: Likewise.
12723 * gcc.target/mips/nmadd-3.c: Likewise.
12724
12725 2017-01-19 Jiong Wang <jiong.wang@arm.com>
12726
12727 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12728 combined instructions.
12729 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12730 instructions.
12731 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12732 of pointer authentication.
12733
12734 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12735
12736 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12737 floating point hardware to run test.
12738
12739 2017-01-19 Tamar Christina <tamar.christina@arm.com>
12740
12741 * lib/target-supports.exp
12742 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12743
12744 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12745
12746 PR testsuite/79051
12747 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12748 __x86_64__]: Allow for target i?86-*-*.
12749
12750 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12751
12752 PR target/78176
12753 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12754 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12755 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12756 HAS_LXC1.
12757 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12758 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12759 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12760
12761 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12762
12763 PR fortran/70696
12764 * gfortran.dg/coarray_43.f90: New test.
12765
12766 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
12767
12768 PR rtl-optimization/79121
12769 * gcc.c-torture/execute/pr79121.c: New test.
12770
12771 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12772
12773 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12774 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12775
12776 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
12777
12778 PR fortran/50069
12779 PR fortran/55086
12780 * gfortran.dg/pr50069_1.f90: New test.
12781 * gfortran.dg/pr50069_2.f90: New test.
12782 * gfortran.dg/pr55086_1.f90: New test.
12783 * gfortran.dg/pr55086_1_tfat.f90: New test.
12784 * gfortran.dg/pr55086_2.f90: New test.
12785 * gfortran.dg/pr55086_2_tfat.f90: New test.
12786 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
12787
12788 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12789 * gcc.dg/strcmp-1.c: New test.
12790 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
12791
12792 2017-01-18 David Malcolm <dmalcolm@redhat.com>
12793
12794 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
12795 (dejagnu_fail): Likewise.
12796 (dejagnu_note): Likewise.
12797 (pass): Provide forward decl, moving true decl to after #include
12798 of harness.h.
12799 (fail): Likewise.
12800 (note): Likewise.
12801
12802 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12803
12804 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12805 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12806
12807 2017-01-18 Nathan Sidwell <nathan@acm.org>
12808
12809 PR c++/78488
12810 * g++.dg/cpp1z/inh-ctor37.C: New.
12811
12812 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
12813
12814 PR rtl-optimization/78952
12815 * gcc.target/i386/pr78952-1.c: New test.
12816 * gcc.target/i386/pr78952-2.c: Ditto.
12817
12818 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12819
12820 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
12821
12822 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12823
12824 PR fortran/70696
12825 * gfortran.dg/coarray_event_1.f08: New test.
12826
12827 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12828
12829 PR target/77416
12830 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
12831 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
12832 from dg-options.
12833 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
12834 guarded test.
12835 * gcc.target/powerpc/fusion4.c: Likewise.
12836 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
12837 guarded test.
12838 * gcc.target/powerpc/pr58673-1.c: Likewise.
12839 * gcc.target/powerpc/pr58673-2.c: Likewise.
12840 * gcc.target/powerpc/pr59054.c: Likewise.
12841
12842 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12843
12844 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
12845 vec_bperm.
12846 * gcc.target/powerpc/p9-vbpermd.c: New file.
12847
12848 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12849
12850 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
12851 (must_not_compile2): Downcase first letter of error messages.
12852 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
12853 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
12854
12855 2017-01-18 Nathan Sidwell <nathan@acm.org>
12856
12857 PR c++/79091
12858 * g++.dg/pr79091.C: New.
12859
12860 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12861
12862 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
12863 to dg-options.
12864 (p0): Add missing dg-error.
12865
12866 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
12867
12868 * gcc.target/msp430/mul_f5_muldef.c: New test.
12869
12870 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12871
12872 PR target/79004
12873 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
12874 options. Fix up the syntax for using \m and \M.
12875
12876 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12877
12878 PR target/78875
12879 * gcc.target/powerpc/ssp-1.c: New testcase.
12880 * gcc.target/powerpc/ssp-2.c: New testcase.
12881
12882 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12883
12884 * gcc.target/aarch64/eh_return.c: New test.
12885
12886 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12887
12888 * vec-rlmi-rlnm.c: New file.
12889
12890 2017-01-17 Nathan Sidwell <nathan@acm.org>
12891
12892 PR c++/61636
12893 * g++.dg/cpp1y/pr61636-1.C: New.
12894 * g++.dg/cpp1y/pr61636-2.C: New.
12895 * g++.dg/cpp1y/pr61636-3.C: New.
12896
12897 2017-01-17 Martin Sebor <msebor@redhat.com>
12898
12899 PR testsuite/79115
12900 * gcc.dg/pr78768.c: Make it a link-only test.
12901
12902 2017-01-17 David Malcolm <dmalcolm@redhat.com>
12903
12904 PR c++/71497
12905 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
12906 expected messages.
12907 * c-c++-common/Wmisleading-indentation.c: Likewise.
12908
12909 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
12910
12911 PR target/79058
12912 * gcc.target/arm/pr79058.c: New.
12913
12914 2017-01-17 Jakub Jelinek <jakub@redhat.com>
12915
12916 PR tree-optimization/71854
12917 * gcc.dg/vect/pr71854.c: New test.
12918
12919 2017-01-17 Martin Liska <mliska@suse.cz>
12920
12921 PR ipa/71207
12922 * g++.dg/ipa/pr71207.C: New test.
12923
12924 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
12925
12926 PR middle-end/77445
12927 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
12928 * gcc.dg/tree-ssa/pr77445.c: New testcase.
12929
12930 2017-01-17 Jakub Jelinek <jakub@redhat.com>
12931
12932 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
12933 rather than long unsigned int.
12934 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
12935
12936 2017-01-17 Richard Biener <rguenther@suse.de>
12937
12938 PR tree-optimization/71433
12939 * gcc.dg/Warray-bounds-20.c: New testcase.
12940
12941 2017-01-17 Richard Biener <rguenther@suse.de>
12942
12943 PR testsuite/52563
12944 PR testsuite/71237
12945 PR testsuite/77737
12946 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
12947 * gcc.dg/tree-ssa/scev-4.c: Likewise.
12948 * gcc.dg/tree-ssa/scev-5.c: Likewise.
12949
12950 2017-01-17 Alan Modra <amodra@gmail.com>
12951
12952 * gcc.target/powerpc/pr79066.c: New.
12953
12954 2017-01-16 Jeff Law <law@redhat.com>
12955
12956 PR tree-optimization/33562
12957 PR tree-optimization/61912
12958 PR tree-optimization/77485
12959 PR tree-optimization/79090
12960 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
12961 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
12962
12963 2017-01-16 Jakub Jelinek <jakub@redhat.com>
12964
12965 PR c/79089
12966 * gcc.c-torture/compile/pr79089.c: New test.
12967
12968 PR target/79080
12969 * gcc.dg/pr79080.c: New test.
12970
12971 2017-01-16 David Malcolm <dmalcolm@redhat.com>
12972
12973 PR c/78304
12974 * gcc.dg/format/pr78304.c: Convert argument from integral type
12975 to a pointer.
12976 * gcc.dg/format/pr78304-2.c: Likewise.
12977
12978 2017-01-16 Carl Love <cel@us.ibm.com>
12979
12980 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
12981 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
12982
12983 2017-01-16 Carl Love <cel@us.ibm.com>
12984
12985 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
12986 Change arguments and return type to bool long long.
12987
12988 2017-01-16 Martin Sebor <msebor@redhat.com>
12989
12990 PR testsuite/79051
12991 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
12992 on x86.
12993
12994 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12995
12996 Revert:
12997 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12998
12999 PR c++/71737
13000 * g++.dg/cpp0x/pr71737.C: New.
13001
13002 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13003
13004 * gcc.target/powerpc/swaps-p8-27.c: New.
13005
13006 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13007
13008 PR c++/71737
13009 * g++.dg/cpp0x/pr71737.C: New.
13010
13011 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13012
13013 * gnat.dg/opt62.adb: New test.
13014 * gnat.dg/opt62_pkg.ads: New helper.
13015
13016 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13017
13018 PR rtl-optimization/78626
13019 PR rtl-optimization/78727
13020 * gcc.dg/torture/pr78626.c: New test.
13021 * gcc.dg/torture/pr78727.c: New test.
13022
13023 2017-01-14 Alan Modra <amodra@gmail.com>
13024
13025 * gcc.c-torture/compile/pr72749.c: New test.
13026
13027 2017-01-13 David Malcolm <dmalcolm@redhat.com>
13028
13029 PR c/78304
13030 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13031 (test_macro_2): New test.
13032 (test_macro_3): New test.
13033 (test_macro_4): New test.
13034 (test_non_contiguous_strings): Convert line number to line offset.
13035 * gcc.dg/format/pr78304-2.c: New test case.
13036 * gcc.dg/format/pr78304.c: New test case.
13037
13038 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
13039
13040 * gcc.target/i386/funcspec-56.inc: Add missing options and
13041 reorder options by implied ISAs, as in ix86_target_string.
13042
13043 2017-01-13 Marek Polacek <polacek@redhat.com>
13044
13045 PR c++/71166
13046 * g++.dg/cpp0x/constexpr-array18.C: New test.
13047
13048 2017-01-13 Jeff Law <law@redhat.com>
13049
13050 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
13051
13052 PR tree-optimization/61912
13053 PR tree-optimization/77485
13054 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
13055 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
13056 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
13057
13058 PR tree-optimization/33562
13059 PR tree-optimization/61912
13060 PR tree-optimization/77485
13061 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13062 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13063 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13064 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
13065 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
13066 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
13067 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
13068
13069 2017-01-13 Martin Liska <mliska@suse.cz>
13070
13071 PR ipa/79043
13072 * gcc.c-torture/execute/pr79043.c: New test.
13073
13074 2017-01-13 Richard Biener <rguenther@suse.de>
13075
13076 PR middle-end/78411
13077 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
13078
13079 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13080
13081 PR fortran/70697
13082 * gfortran.dg/coarray/event_4.f08: New test.
13083
13084 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13085
13086 PR fortran/70696
13087 * gfortran.dg/coarray/event_3.f08: New test.
13088
13089 2017-01-13 Richard Biener <rguenther@suse.de>
13090
13091 PR tree-optimization/77283
13092 * gcc.dg/tree-ssa/split-path-9.c: Fix.
13093
13094 2017-01-13 Richard Biener <rguenther@suse.de>
13095
13096 * gcc.dg/gimplefe-22.c: New testcase.
13097
13098 2017-01-13 Richard Biener <rguenther@suse.de>
13099
13100 PR tree-optimization/77283
13101 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13102 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13103 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13104
13105 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13106
13107 * gcc.dg/pr77862.c: Require fpic target.
13108
13109 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13110
13111 PR target/79004
13112 * gcc.target/powerpc/pr79004.c: New test.
13113
13114 2017-01-12 Martin Sebor <msebor@redhat.com>
13115
13116 * gcc.dg/pr78138.c: Adjust.
13117 * gcc.dg/pr78768.c: Adjust.
13118 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13119 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13120 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13121 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13122 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13123 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13124 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13125 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13126 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13127 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13128 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13129
13130 2017-01-12 Jakub Jelinek <jakub@redhat.com>
13131
13132 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13133
13134 2017-01-12 Martin Sebor <msebor@redhat.com>
13135
13136 PR testsuite/79051
13137 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13138 due to bug 79054.
13139
13140 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
13141
13142 * gcc.dg/pr78768.c: Require LTO.
13143
13144 2017-01-12 Martin Sebor <msebor@redhat.com>
13145
13146 PR c/79074
13147 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13148 due to the referenced bug.
13149
13150 2017-01-12 Martin Sebor <msebor@redhat.com>
13151
13152 PR testsuite/79073
13153 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13154
13155 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
13156
13157 * gcc.target/i386/builtin_target.c (check_features): Check all
13158 supported __builtin_cpu_supports options.
13159
13160 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13161
13162 PR tree-optimization/78319
13163 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13164 Remove xfail.
13165
13166 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13167
13168 PR target/79044
13169 * gcc.target/powerpc/swaps-p8-26.c: New.
13170
13171 2017-01-12 Richard Biener <rguenther@suse.de>
13172
13173 * gcc.dg/gimplefe-21.c: New testcase.
13174
13175 2017-01-12 Michael Collison <michael.collison@arm.com>
13176
13177 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13178
13179 2017-01-11 Julia Koval <julia.koval@intel.com>
13180 Uros Bizjak <ubizjak@gmail.com>
13181
13182 * gcc.target/i386/sgx.c New test.
13183 * gcc.target/i386/sse-12.c: Add -msgx.
13184 * gcc.target/i386/sse-13.c: Ditto.
13185 * gcc.target/i386/sse-14.c: Ditto.
13186 * gcc.target/i386/sse-22.c: Ditto.
13187 * gcc.target/i386/sse-23.c: Ditto.
13188 * g++.dg/other/i386-2.C: Ditto.
13189 * g++.dg/other/i386-3.C: Ditto.
13190
13191 2017-01-11 Martin Sebor <msebor@redhat.com>
13192
13193 PR c++/24511
13194 * g++.dg/template/explicit9.C: New test.
13195
13196 2017-01-11 Nathan Sidwell <nathan@acm.org>
13197
13198 PR c++/77812
13199 * g++.dg/pr77812.C: New.
13200
13201 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13202
13203 PR c++/71537
13204 * g++.dg/cpp1y/constexpr-71537.C: New test.
13205
13206 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13207 argument.
13208
13209 2017-01-11 Martin Sebor <msebor@redhat.com>
13210
13211 PR c/47931
13212 * c-c++-common/Waddress-2.c: New test.
13213
13214 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13215
13216 PR c++/78341
13217 * g++.dg/cpp0x/pr78341.C: New test.
13218
13219 2017-01-11 Martin Sebor <msebor@redhat.com>
13220
13221 PR c/78768
13222 * gcc.dg/pr78768.c: New test.
13223
13224 2017-01-11 David Malcolm <dmalcolm@redhat.com>
13225
13226 PR driver/78877
13227 * gcc.dg/spellcheck-options-14.c: New test case.
13228 * gcc.dg/spellcheck-options-15.c: New test case.
13229 * gcc.dg/spellcheck-options-16.c: New test case.
13230 * gcc.dg/spellcheck-options-17.c: New test case.
13231
13232 2017-01-11 Martin Liska <mliska@suse.cz>
13233
13234 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13235
13236 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13237
13238 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13239 instead of just 1 for the decomposition from struct C.
13240
13241 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13242
13243 * gcc.c-torture/execute/20170111-1.c: New test.
13244
13245 2017-01-11 Richard Biener <rguenther@suse.de>
13246
13247 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13248
13249 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13250
13251 PR middle-end/50199
13252 * gcc.dg/lto/pr50199_0.c: New test.
13253
13254 2017-01-10 Martin Sebor <msebor@redhat.com>
13255
13256 PR testsuite/78960
13257 PR testsuite/78959
13258 PR testsuite/78133
13259 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13260 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13261
13262 2017-01-10 Martin Sebor <msebor@redhat.com>
13263
13264 PR middle-end/78138
13265 * gcc.dg/pr78138.c: New test.
13266
13267 2017-01-10 David Malcolm <dmalcolm@redhat.com>
13268
13269 PR c++/77949
13270 * g++.dg/diagnostic/pr77949.C: New test case.
13271
13272 2017-01-10 Martin Sebor <msebor@redhat.com>
13273
13274 PR middle-end/78245
13275 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13276
13277 2017-01-10 Martin Sebor <msebor@redhat.com>
13278
13279 PR tree-optimization/78775
13280 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13281 * gcc.dg/attr-alloc_size-10.c: New test.
13282 * gcc.dg/attr-alloc_size-11.c: New test.
13283 * gcc.dg/builtin-stringop-chk-7.c: New test.
13284 * gcc.dg/pr78775.c: New test.
13285 * gcc.dg/pr78973-2.c: New test.
13286 * gcc.dg/pr78973.c: New test.
13287
13288 2017-01-10 Jeff Law <law@redhat.com>
13289
13290 PR tree-optimization/77766
13291 PR tree-optimization/78856
13292 * gcc.c-torture/execute/pr77766.c: New test.
13293
13294 2016-01-10 Richard Biener <rguenther@suse.de>
13295
13296 PR tree-optimization/79034
13297 * g++.dg/torture/pr79034.C: New testcase.
13298
13299 2017-01-10 Martin Liska <mliska@suse.cz>
13300
13301 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13302 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13303 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13304 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13305 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13306 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13307 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13308 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13309 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13310 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13311 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13312 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13313 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13314 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13315 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13316 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13317 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13318 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13319 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13320 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13321 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13322 * gcc.dg/ipa/pr64307.c: Likewise.
13323 * gcc.dg/ipa/pr77653.c: Likewise.
13324
13325 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13326
13327 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13328 * g++.dg/other/i386-3.C: Ditto.
13329 * gcc.target/i386/sse-12.c: Ditto.
13330 * gcc.target/i386/sse-13.c: Ditto.
13331 * gcc.target/i386/sse-22.c: Ditto.
13332 * gcc.target/i386/sse-23.c: Ditto.
13333 * gcc.target/i386/builtin_target.c: Handle new option.
13334 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13335 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13336 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13337
13338 2017-01-09 Martin Sebor <msebor@redhat.com>
13339
13340 PR testsuite/79036
13341 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13342 with different precisions.
13343
13344 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13345
13346 * g++.dg/opt/call2.C: New test.
13347 * g++.dg/opt/call3.C: Likewise.
13348 * gnat.dg/array26.adb: New test.
13349 * gnat.dg/array26_pkg.ad[sb]: New helper.
13350 * gnat.dg/array27.adb: New test.
13351 * gnat.dg/array27_pkg.ad[sb]: New helper.
13352 * gnat.dg/array28.adb: New test.
13353 * gnat.dg/array28_pkg.ad[sb]: New helper.
13354
13355 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13356
13357 PR translation/79019
13358 PR translation/79020
13359 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13360 diagnostics.
13361 * gfortran.dg/initialization_17.f90: Likewise.
13362
13363 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13364
13365 PR testsuite/79026
13366 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13367 * gcc.target/i386/pr78904-4.c: Likewise.
13368 * gcc.target/i386/pr78904-6.c: Likewise.
13369 * gcc.target/i386/pr78967-2.c: Likewise.
13370
13371 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13372
13373 PR tree-optimization/78899
13374 * gcc.target/i386/pr78899.c: New test.
13375 * gcc.dg/pr71077.c: New test.
13376
13377 2017-01-09 Martin Jambor <mjambor@suse.cz>
13378
13379 PR ipa/78365
13380 PR ipa/78599
13381 * gcc.dg/torture/pr78365.c: New test.
13382
13383 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13384
13385 PR c++/78948
13386 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13387 (main): Use int* instead of long long.
13388
13389 PR tree-optimization/78938
13390 * gcc.dg/vect/pr78938.c: New test.
13391
13392 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13393
13394 * gcc.dg/20161219.c: New test.
13395
13396 2017-01-09 Richard Biener <rguenther@suse.de>
13397
13398 PR tree-optimization/78997
13399 * gcc.dg/torture/pr78997.c: New testcase.
13400
13401 2017-01-09 Richard Biener <rguenther@suse.de>
13402
13403 PR debug/79000
13404 * g++.dg/lto/pr79000_0.C: New testcase.
13405 * g++.dg/lto/pr79000_1.c: Likewise.
13406
13407 2017-01-08 Martin Sebor <msebor@redhat.com>
13408
13409 PR middle-end/77708
13410 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13411 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13412 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13413 due to bug 78969.
13414 * gcc.dg/format/pr78569.c: Adjust.
13415
13416 2017-01-07 David Malcolm <dmalcolm@redhat.com>
13417
13418 PR c++/72803
13419 * g++.dg/diagnostic/pr72803.C: New test case.
13420
13421 2017-01-07 Martin Sebor <msebor@redhat.com>
13422
13423 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13424 * gcc.dg/attr-alloc_size-4.c: Same.
13425
13426 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13427
13428 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13429 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13430 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13431 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13432 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13433 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13434 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13435
13436 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13437 * gcc.dg/memcmp-1.c: New.
13438 * gcc.dg/strncmp-1.c: New.
13439
13440 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13441
13442 * gcc.target/arm/acle/mcrr: New.
13443 * gcc.target/arm/acle/mcrr2: New.
13444 * gcc.target/arm/acle/mrrc: New.
13445 * gcc.target/arm/acle/mrrc2: New.
13446
13447 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13448
13449 * gcc.target/arm/acle/mcr.c: New.
13450 * gcc.target/arm/acle/mrc.c: New.
13451 * gcc.target/arm/acle/mcr2.c: New.
13452 * gcc.target/arm/acle/mrc2.c: New.
13453
13454 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13455
13456 * gcc.target/arm/acle/ldc: New.
13457 * gcc.target/arm/acle/ldc2: New.
13458 * gcc.target/arm/acle/ldcl: New.
13459 * gcc.target/arm/acle/ldc2l: New.
13460 * gcc.target/arm/acle/stc: New.
13461 * gcc.target/arm/acle/stc2: New.
13462 * gcc.target/arm/acle/stcl: New.
13463 * gcc.target/arm/acle/stc2l: New.
13464
13465 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13466
13467 * gcc.target/arm/acle/acle.exp: Run tests for different options
13468 and make sure fat-lto-objects is used such that we can still do
13469 assemble scans.
13470 * gcc.target/arm/acle/cdp.c: New.
13471 * gcc.target/arm/acle/cdp2.c: New.
13472 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13473 (check_effective_target_arm_coproc1_ok_nocache): New.
13474 (check_effective_target_arm_coproc2_ok): New.
13475 (check_effective_target_arm_coproc2_ok_nocache): New.
13476 (check_effective_target_arm_coproc3_ok): New.
13477 (check_effective_target_arm_coproc3_ok_nocache): New.
13478 (check_effective_target_arm_coproc4_ok): New.
13479 (check_effective_target_arm_coproc4_ok_nocache): New.
13480
13481 2017-01-06 Martin Sebor <msebor@redhat.com>
13482
13483 PR middle-end/78605
13484 * gcc.dg/tree-ssa/pr78605.c: New test.
13485
13486 2017-01-05 Martin Sebor <msebor@redhat.com>
13487
13488 PR tree-optimization/78910
13489 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13490 diagnostics.
13491 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13492 * gcc.dg/tree-ssa/pr78910.c: New test.
13493
13494 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13495
13496 * gcc.dg/sso-10.c: New test.
13497
13498 2017-01-05 Jakub Jelinek <jakub@redhat.com>
13499
13500 PR tree-optimization/71016
13501 * gcc.target/i386/pr71016.c: New test.
13502 * gcc.target/aarch64/pr71016.c: New test.
13503 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13504
13505 PR c++/78931
13506 * g++.dg/cpp1z/decomp19.C: New test.
13507
13508 PR c++/78890
13509 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13510 * g++.dg/init/union1.C: Likewise.
13511 * g++.dg/cpp0x/union6.C: Expect errors.
13512 * g++.dg/cpp0x/union8.C: New test.
13513 * g++.dg/cpp0x/pr78890-1.C: New test.
13514 * g++.dg/cpp0x/pr78890-2.C: New test.
13515
13516 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
13517
13518 * gcc.target/powerpc/pr71670.c: Require p9vector.
13519 * gcc.target/powerpc/p9-novsx.c: Same.
13520
13521 2017-01-05 David Malcolm <dmalcolm@redhat.com>
13522
13523 * selftests/asr_div1.rtl: New file.
13524 * selftests/aarch64: New subdirectory.
13525 * selftests/aarch64/times-two.rtl: New file.
13526 * selftests/bb-index.rtl: New file.
13527 * selftests/cfg-test.rtl: New file.
13528 * selftests/const-int.rtl: New file.
13529 * selftests/example-labels.rtl: New file.
13530 * selftests/insn-with-mode.rtl: New file.
13531 * selftests/jump-to-label-ref.rtl: New file.
13532 * selftests/jump-to-return.rtl: New file.
13533 * selftests/jump-to-simple-return.rtl: New file.
13534 * selftests/mem.rtl: New file.
13535 * selftests/note-insn-deleted.rtl: New file.
13536 * selftests/note_insn_basic_block.rtl: New file.
13537 * selftests/simple-cse.rtl: New file.
13538 * selftests/symbol-ref.rtl: New file.
13539 * selftests/x86_64: New subdirectory.
13540 * selftests/x86_64/call-insn.rtl: New file.
13541 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13542 * selftests/x86_64/times-two.rtl: New file.
13543 * selftests/x86_64/unspec.rtl: New file.
13544
13545 2017-01-05 Nathan Sidwell <nathan@acm.org>
13546
13547 PR c++/78765
13548 * g++.dg/cpp0x/pr78765.C: New.
13549
13550 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13551
13552 * gcc.target/s390/memcpy-2.c: New test.
13553 * gcc.target/s390/memset-2.c: New test.
13554
13555 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13556
13557 * gcc.target/s390/memcpy-1.c: New test.
13558
13559 2017-01-04 Jeff Law <law@redhat.com>
13560
13561 PR tree-optimization/78812
13562 * g++.dg/torture/pr78812.C: New test.
13563
13564 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13565
13566 PR target/71977
13567 PR target/70568
13568 PR target/78823
13569 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13570 64-bit VSX systems with direct move, whether we optimize common
13571 code sequences in the GLIBC math library for float math functions.
13572 * gcc.target/powerpc/pr71977-2.c: Likewise.
13573
13574 2017-01-04 Marek Polacek <polacek@redhat.com>
13575
13576 PR c++/64767
13577 * c-c++-common/Wpointer-compare-1.c: New test.
13578
13579 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13580
13581 PR c++/78949
13582 * c-c++-common/Wunused-var-16.c: New test.
13583
13584 PR c++/78693
13585 * g++.dg/cpp0x/pr78693.C: New test.
13586
13587 PR driver/78957
13588 * gcc.dg/pr78957.c: New test.
13589
13590 * g++.dg/cpp1y/auto-fn34.C: New test.
13591
13592 PR c++/71182
13593 * g++.dg/cpp0x/pr71182.C: New test.
13594
13595 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13596
13597 PR target/78056
13598 * gcc.target/powerpc/pr78056-1.c: New test.
13599 * gcc.target/powerpc/pr78056-2.c: New test.
13600 * gcc.target/powerpc/pr78056-3.c: New test.
13601 * gcc.target/powerpc/pr78056-4.c: New test.
13602 * gcc.target/powerpc/pr78056-5.c: New test.
13603 * gcc.target/powerpc/pr78056-6.c: New test.
13604 * gcc.target/powerpc/pr78056-7.c: New test.
13605 * gcc.target/powerpc/pr78056-8.c: New test.
13606 * lib/target-supports.exp
13607 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13608 whether the effective target supports the popcntb instruction.
13609
13610 2017-01-03 Jeff Law <law@redhat.com>
13611
13612 PR tree-optimization/67955
13613 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13614
13615 2017-01-04 Marek Polacek <polacek@redhat.com>
13616
13617 PR c++/77545
13618 PR c++/77284
13619 * g++.dg/cpp0x/range-for32.C: New test.
13620 * g++.dg/cpp0x/range-for33.C: New test.
13621
13622 2017-01-04 David Malcolm <dmalcolm@redhat.com>
13623
13624 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13625
13626 2017-01-04 Nathan Sidwell <nathan@acm.org>
13627
13628 PR c++/66735
13629 * g++.dg/cpp1y/pr66735.C: New.
13630
13631 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13632
13633 PR tree-optimization/71563
13634 * gcc.dg/tree-ssa/pr71563.c: New test.
13635
13636 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13637
13638 PR fortran/78534
13639 PR fortran/78976
13640 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13641 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13642 * gfortran.dg/transfer_intrinsic_1.f90: Change
13643 scan-tree-dump-times due to gfc_trans_string_copy change to
13644 avoid -Wstringop-overflow.
13645
13646 2017-01-03 Jeff Law <law@redhat.com>
13647
13648 PR tree-optimization/78856
13649 * gcc.c-torture/execute/pr78856.c: New test.
13650
13651 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13652
13653 PR target/78953
13654 * gcc.target/powerpc/pr78953.c: New test.
13655
13656 2017-01-03 Ian Lance Taylor <iant@google.com>
13657
13658 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13659 enums.
13660
13661 2017-01-03 Martin Sebor <msebor@redhat.com>
13662
13663 PR tree-optimization/78696
13664 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13665 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13666 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13667 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13668
13669 2017-01-03 David Malcolm <dmalcolm@redhat.com>
13670
13671 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13672 with more than one digit.
13673 * lib/gcc-dg.exp (process-message): Support more than one digit
13674 in relative line specifications.
13675
13676 2017-01-03 Jakub Jelinek <jakub@redhat.com>
13677
13678 PR tree-optimization/78965
13679 * gcc.dg/pr78965.c: New test.
13680
13681 PR middle-end/78901
13682 * g++.dg/opt/pr78901.C: New test.
13683
13684 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13685
13686 PR fortran/78534
13687 PR fortran/66310
13688 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13689 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13690 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13691 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13692 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13693 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13694 * gfortran.dg/string_1_lp64.f90: New test.
13695 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13696 * gfortran.dg/string_3_lp64.f90: New test.
13697 * gfortran.dg/transfer_intrinsic_1.f90: Change
13698 scan-tree-dump-times due to gfc_trans_string_copy change to
13699 avoid -Wstringop-overflow.
13700
13701 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
13702
13703 PR target/78967
13704 * gcc.target/i386/pr78967-1.c: New test.
13705 * gcc.target/i386/pr78967-2.c: Ditto.
13706 * gcc.target/i386/pr78967-3.c: Ditto.
13707
13708 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13709 * gcc.target/i386/pr78904-4.c: Ditto.
13710 * gcc.target/i386/pr78904-6.c: Ditto.
13711
13712 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
13713
13714 PR middle-end/77674
13715 * g++.dg/torture/pr77674.C: New testcase.
13716
13717 2017-01-01 Jakub Jelinek <jakub@redhat.com>
13718
13719 Update copyright years.
13720 \f
13721 Copyright (C) 2017 Free Software Foundation, Inc.
13722
13723 Copying and distribution of this file, with or without modification,
13724 are permitted in any medium without royalty provided the copyright
13725 notice and this notice are preserved.