New target check: vect_peeling_profitable
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2
3 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
4 vector loop peeling.
5 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
6 New proc.
7
8 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9
10 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
11 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
12 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
13 vect_floatint_cvt with vect_doubleint_cvt.
14 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
15 vect_intfloat_cvt with vect_intdouble_cvt.
16 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
17 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
18 depend on vect_intdouble_cvt.
19 * lib/target-supports.exp
20 (check_effective_target_vect_doubleint_cvt)
21 (check_effective_target_vect_intdouble_cvt): New procs.
22
23 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
24
25 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
26 * lib/target-supports.exp (check_effective_target_vect_long_mult):
27 New proc.
28
29 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
30
31 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
32 * gfortran.dg/vect/pr77848.f: Likewise.
33
34 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
35
36 * lib/target-supports.exp (check_effective_target_vect_float):
37 Return 1 being on a S/390 with VXE.
38 * gcc.dg/vect/pr31699.c: Require vec_float.
39 * gcc.dg/vect/pr61194.c: Likewise.
40 * gcc.dg/vect/pr65947-10.c: Likewise.
41 * gcc.dg/vect/pr66142.c: Likewise.
42 * gcc.dg/vect/slp-10.c: Likewise.
43 * gcc.dg/vect/slp-11c.c: Likewise.
44 * gcc.dg/vect/slp-12b.c: Likewise.
45 * gcc.dg/vect/slp-18.c: Likewise.
46 * gcc.dg/vect/slp-33.c: Likewise.
47 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
48 * gcc.dg/vect/slp-cond-2.c: Likewise.
49 * gcc.dg/vect/vect-cond-10.c: Likewise.
50 * gcc.dg/vect/vect-cond-8.c: Likewise.
51 * gcc.dg/vect/vect-cond-9.c: Likewise.
52 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
53 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
54
55 2017-10-04 Thomas Schwinge <thomas@codesourcery.com>
56
57 PR tree-optimization/82374
58 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
59 attributes propagation changes for OMP outlined regions.
60 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
61 * c-c++-common/goacc/kernels-reduction.c: Likewise.
62
63 2017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
64
65 PR tree-optimization/82413
66 * g++.dg/pr82413.C: New test.
67
68 2017-10-04 Paul Thomas <pault@gcc.gnu.org>
69
70 PR fortran/77296
71 * gfortran.dg/associate_32.f03 : New test.
72
73 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
74
75 PR c++/78816
76 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
77
78 2017-10-04 Jakub Jelinek <jakub@redhat.com>
79
80 PR tree-optimization/82374
81 * gcc.dg/gomp/pr82374.c: New test.
82
83 2017-10-04 Richard Biener <rguenther@suse.de>
84
85 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
86 errors and scan for one.
87 * gfortran.dg/graphite/id-19.f: Likewise.
88 * gfortran.dg/graphite/pr29832.f90: Likewise.
89 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
90 * gfortran.dg/graphite/pr42326.f90: Likewise.
91 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
92 * gfortran.dg/graphite/run-id-2.f90: Likewise.
93 * gfortran.dg/graphite/run-id-3.f90: Likewise.
94 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
95
96 2017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
97
98 * gcc.target/powerpc/float128-odd.c: New test.
99
100 2017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
101
102 PR c++/70343
103 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
104
105 2017-10-03 Jeff Law <law@redhat.com>
106
107 PR target/82358
108 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
109
110 2017-10-03 Martin Jambor <mjambor@suse.cz>
111
112 PR tree-optimization/82363
113 * gcc.dg/tree-ssa/pr82363.c: New test.
114
115 2017-10-03 Jakub Jelinek <jakub@redhat.com>
116
117 PR tree-optimization/82381
118 * gcc.c-torture/compile/pr82381.c: New test.
119
120 PR target/82386
121 * gcc.dg/pr82386.c: New test.
122
123 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
124
125 PR c++/70570
126 * g++.dg/cpp1y/lambda-generic-70570.C: New.
127
128 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
129
130 PR c++/79590
131 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
132
133 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
134
135 PR c++/79005
136 * g++.dg/cpp1y/lambda-generic-79005.C: New.
137
138 2017-10-02 Paul Thomas <pault@gcc.gnu.org>
139
140 PR fortran/82312
141 * gfortran.dg/typebound_proc_36.f90 : New test.
142
143 2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
144
145 PR target/80210
146 * gcc.target/powerpc/pr80210-2.c: New test.
147
148 2017-10-02 Jakub Jelinek <jakub@redhat.com>
149
150 * gcc.dg/pr82389.c: New test.
151
152 PR tree-optimization/82387
153 PR tree-optimization/82388
154 PR tree-optimization/82389
155 * gcc.c-torture/compile/pr82389.c: New test.
156 * gcc.c-torture/execute/pr82387.c: New test.
157 * gcc.c-torture/execute/pr82388.c: New test.
158
159 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
160
161 PR c++/79180
162 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
163 * g++.dg/torture/pr79180.C: Likewise.
164
165 PR c++/71386
166 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
167
168 2017-10-02 Richard Biener <rguenther@suse.de>
169
170 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
171 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
172 * gcc.dg/graphite/id-16.c: Likewise.
173 * gcc.dg/graphite/pr46168.c: Likewise.
174 * gcc.dg/graphite/pr68756.c: Likewise.
175 * gcc.dg/graphite/pr69728.c: Likewise.
176 * gcc.dg/graphite/pr71575-2.c: Likewise.
177 * gcc.dg/graphite/pr77362.c: Likewise.
178 * gcc.dg/graphite/pr81373.c: Likewise.
179 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
180 * gfortran.dg/graphite/interchange-1.f: Likewise.
181 * gfortran.dg/graphite/pr29581.f90: Likewise.
182 * gfortran.dg/graphite/pr42334-1.f: Likewise.
183 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
184 * gfortran.dg/graphite/pr42393.f90: Likewise.
185 * gfortran.dg/graphite/pr47019.f: Likewise.
186
187 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
188
189 PR c++/69977
190 * g++.dg/cpp1y/lambda-generic-69977.C: New.
191
192 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
193
194 PR c++/59991
195 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
196
197 2017-10-02 Tom de Vries <tom@codesourcery.com>
198
199 * gcc.c-torture/compile/pr82337.c: Add
200 dg-require-effective-target nonlocal_goto.
201
202 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
203 Alan Hayward <alan.hayward@arm.com>
204 David Sherwood <david.sherwood@arm.com>
205
206 PR target/71307
207 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
208
209 2017-10-02 Richard Biener <rguenther@suse.de>
210
211 PR tree-optimization/82355
212 * gcc.dg/graphite/fuse-1.c: Adjust.
213 * gcc.dg/graphite/fuse-2.c: Likewise.
214 * gcc.dg/graphite/pr82355.c: New testcase.
215
216 2017-10-01 Jeff Law <law@redhat.com>
217
218 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
219
220 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
221
222 PR fortran/61450
223 * gfortran.dg/binding_label_tests_28.f90: New test.
224
225 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
226
227 PR c++/65949
228 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
229
230 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
231
232 PR c++/68754
233 * g++.dg/cpp1y/constexpr-68754.C: Move...
234 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
235
236 2017-09-30 Jakub Jelinek <jakub@redhat.com>
237
238 PR target/82361
239 * gcc.target/i386/pr82361-1.c: New test.
240 * gcc.target/i386/pr82361-2.c: New test.
241
242 2017-09-29 Yury Gribov <tetra2005@gmail.com>
243
244 PR middle-end/82319
245 * c-c++/common/pr57371-4.c: Test NaN comparisons.
246
247 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
248
249 * g++.dg/other/dump-ada-spec-10.C: New test.
250
251 2017-09-29 Jeff Law <law@redhat.com>
252
253 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
254
255 2017-09-29 Jakub Jelinek <jakub@redhat.com>
256
257 P0683R1 - default member initializers for bit-fields
258 * g++.dg/ext/bitfield6.C: New test.
259 * g++.dg/cpp2a/bitfield1.C: New test.
260 * g++.dg/cpp2a/bitfield2.C: New test.
261 * g++.dg/cpp2a/bitfield3.C: New test.
262
263 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
264
265 PR target/81481
266 * gcc.target/i386/pr81481.c: New.
267
268 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
269
270 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
271 and dg-require-effective-target directives to correct testing
272 behavior.
273 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
274 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
275 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
276 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
277 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
278 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
279 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
280 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
281 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
282 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
283 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
284 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
285 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
286 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
287 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
288 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
289 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
290
291 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
292
293 PR tree-optimization/82337
294 * gcc.c-torture/compile/pr82337.c: New file.
295
296 2017-09-29 Javier Miranda <miranda@adacore.com>
297
298 * gnat.dg/unchecked_union3.adb: New testcase.
299
300 2017-09-29 Javier Miranda <miranda@adacore.com>
301
302 * gnat.dg/unchecked_union2.adb: New testcase.
303
304 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
305
306 PR fortran/25071
307 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
308 * gfortran.dg/argument_checking_4.f90: Likewise.
309 * gfortran.dg/argument_checking_5.f90: Likewise.
310 * gfortran.dg/argument_checking_6.f90: Likewise.
311 * gfortran.dg/argument_checking_10.f90: Likewise.
312 * gfortran.dg/argument_checking_13.f90: Likewise.
313 * gfortran.dg/argument_checking_15.f90: Likewise.
314 * gfortran.dg/argument_checking_18.f90: Likewise.
315 * gfortran.dg/gomp/udr8.f90: Likewise.
316 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
317 the dg-options.
318
319 2017-09-29 Jakub Jelinek <jakub@redhat.com>
320
321 * g++.dg/ext/bitfield7.C: New test.
322 * g++.dg/ext/bitfield8.C: New test.
323 * g++.dg/ext/bitfield9.C: New test.
324
325 PR c/82340
326 * gcc.dg/tree-ssa/pr82340.c: New test.
327
328 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
329
330 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
331
332 PR c++/79488
333 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
334
335 2017-09-28 Jakub Jelinek <jakub@redhat.com>
336
337 PR target/82342
338 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
339 * gcc.target/i386/pr82260-2.c: Likewise.
340
341 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
342
343 * gcc.target/i386/avx512f-constant-float-return.c: New test.
344
345 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
346
347 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
348 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
349 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
350 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
351 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
352 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
353 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
354 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
355 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
356 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
357
358 2017-09-28 David Malcolm <dmalcolm@redhat.com>
359
360 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
361 test case.
362 * jit.dg/test-returning-function-ptr.c (create_code): Update to
363 create a function pointer type independently of the call to
364 gcc_jit_function_get_address, and assign the pointer to a local
365 before returning it, to exercise the function pointer type
366 comparison code.
367
368 2017-09-27 David Malcolm <dmalcolm@redhat.com>
369
370 * jit.dg/all-non-failing-tests.h: Add
371 test-returning-function-ptr.c.
372 * jit.dg/test-returning-function-ptr.c: New test case.
373
374 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
375
376 PR target/71727
377 * gcc.target/aarch64/pr71727-2.c: New test.
378
379 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
380
381 * gcc.target/powerpc/swaps-p8-28.c: New test.
382 * gcc.target/powerpc/swaps-p8-29.c: New test.
383 * gcc.target/powerpc/swaps-p8-30.c: New test.
384 * gcc.target/powerpc/swaps-p8-31.c: New test.
385 * gcc.target/powerpc/swaps-p8-32.c: New test.
386 * gcc.target/powerpc/swaps-p8-33.c: New test.
387 * gcc.target/powerpc/swaps-p8-34.c: New test.
388 * gcc.target/powerpc/swaps-p8-35.c: New test.
389 * gcc.target/powerpc/swaps-p8-36.c: New test.
390 * gcc.target/powerpc/swaps-p8-37.c: New test.
391 * gcc.target/powerpc/swaps-p8-38.c: New test.
392 * gcc.target/powerpc/swaps-p8-39.c: New test.
393 * gcc.target/powerpc/swaps-p8-40.c: New test.
394 * gcc.target/powerpc/swaps-p8-41.c: New test.
395 * gcc.target/powerpc/swaps-p8-42.c: New test.
396 * gcc.target/powerpc/swaps-p8-43.c: New test.
397 * gcc.target/powerpc/swaps-p8-44.c: New test.
398 * gcc.target/powerpc/swaps-p8-45.c: New test.
399
400 2017-09-27 Carl Love <cel@us.ibm.com>
401 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
402 for the __builtin_fctid and __builtin_fctiw.
403
404 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
405
406 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
407 new group memory offsetting code in the BRIG frontend.
408 * brig.dg/test/gimple/function_calls.hsail: Likewise.
409 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
410 * brig.dg/test/gimple/variables.hsail: Likewise.
411
412 2017-09-27 Jakub Jelinek <jakub@redhat.com>
413
414 PR c++/82159
415 * g++.dg/opt/pr82159.C: New test.
416
417 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
418
419 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
420
421 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
422
423 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
424 don't generate a 32-bit shift after doing XSCVDPSPN.
425 * gcc.target/powerpc/direct-move-float1.c: Likewise.
426 * gcc.target/powerpc/direct-move-float3.c: New test.
427
428 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
429
430 * gcc.dg/tree-ssa/cmpdiv.c: New test.
431
432 2017-09-26 Carl Love <cel@us.ibm.com>
433
434 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
435 file for the new built-ins and the existing built-ins.
436
437 2017-09-26 Janus Weil <janus@gcc.gnu.org>
438
439 PR fortran/82143
440 PR fortran/82324
441 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
442 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
443 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
444 Don't assume that DOUBLE PRECISION has kind=16.
445
446 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
447
448 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
449 warning from associate construct and do loop.
450
451 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
452
453 * gfortran.dg/gomp/associate1.f90: Really commit change
454 from 2017-09-25.
455 * gfortran.dg/predcom-1.f: Likewise.
456 * gfortran.dg/unconstrained_commons.f: Likewise.
457
458 2017-09-26 Jakub Jelinek <jakub@redhat.com>
459
460 PR middle-end/35691
461 * gcc.dg/pr35691-5.c: New test.
462 * gcc.dg/pr35691-6.c: New test.
463
464 2017-09-26 Richard Biener <rguenther@suse.de>
465
466 PR tree-optimization/82321
467 * gcc.dg/graphite/pr82321.c: New testcase.
468
469 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
470
471 * lib/target-supports.exp (check_effective_target_vect_int)
472 (check_effective_target_vect_shift)
473 (check_effective_target_whole_vector_shift)
474 (check_effective_target_vect_shift_char)
475 (check_effective_target_vect_long)
476 (check_effective_target_vect_double)
477 (check_effective_target_vect_long_long)
478 (check_effective_target_vect_perm)
479 (check_effective_target_vect_perm_byte)
480 (check_effective_target_vect_perm_short)
481 (check_effective_target_vect_widen_mult_qi_to_hi)
482 (check_effective_target_vect_widen_mult_hi_to_si)
483 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
484 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
485 (check_effective_target_vect_widen_mult_si_to_di_pattern)
486 (check_effective_target_vect_pack_trunc)
487 (check_effective_target_vect_unpack)
488 (check_effective_target_vect_hw_misalign)
489 (check_effective_target_vect_condition)
490 (check_effective_target_vect_cond_mixed)
491 (check_effective_target_vect_char_mult)
492 (check_effective_target_vect_short_mult)
493 (check_effective_target_vect_int_mult)
494 (check_effective_target_vect_extract_even_odd)
495 (check_effective_target_vect_interleave)
496 (check_effective_target_sqrt_insn)
497 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
498 VX.
499 (check_vect_support_and_set_flags): New proc.
500 (check_effective_target_s390_vxe): Rename arch12 to z14.
501
502 2017-09-26 Richard Biener <rguenther@suse.de>
503
504 PR tree-optimization/82320
505 * gcc.dg/torture/pr82320.c: New testcase.
506
507 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
508
509 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
510 Fix arm check.
511
512 2017-09-25 Jeff Law <law@redhat.com>
513
514 * lib/target-supports.exp
515 (check_effective_target_supports_stack_clash_protection): Enable for
516 rs6000 and powerpc targets.
517
518 2017-09-25 Bin Cheng <bin.cheng@arm.com>
519
520 PR tree-optimization/82163
521 * gcc.dg/tree-ssa/pr82163.c: New test.
522
523 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
524
525 * gfortran.dg/do_subscript_1.f90: New test.
526 * gfortran.dg/do_subscript_2.f90: New test.
527 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
528 * gfortran.dg/predcom-1.f: Adjust loop bounds.
529 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
530
531 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
532
533 * gcc.target/powerpc/fold-vec-st-char.c: New.
534 * gcc.target/powerpc/fold-vec-st-double.c: New.
535 * gcc.target/powerpc/fold-vec-st-float.c: New.
536 * gcc.target/powerpc/fold-vec-st-int.c: New.
537 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
538 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
539 * gcc.target/powerpc/fold-vec-st-short.c: New.
540
541 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
542
543 * g++.dg/pr82155.C: New testcase.
544
545 2017-09-25 Richard Biener <rguenther@suse.de>
546
547 PR tree-optimization/82285
548 * gcc.dg/torture/pr82285.c: New testcase.
549
550 2017-09-25 Justin Squirek <squirek@adacore.com>
551
552 * gnat.dg/entry_family.adb: New testcase
553
554 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
555
556 PR target/82267
557 * gcc.target/i386/pr82267.c: New test.
558
559 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
560 PR fortran/66328
561
562 * gfortran.dg/data_derived_1.f90: New test.
563
564 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
565
566 PR fortran/54633
567 * gfortran.dg/intrinsic_bounds_1.f90: New test.
568 * gfortran.dg/intrinsic_param_1.f90: New test.
569
570 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
571 Steven G. Kargl <kargl@gcc.gnu.org>
572
573 PR fortran/80118
574 * gfortran.dg/zero_sized_7.f90: New test.
575
576 2017-09-23 Janus Weil <janus@gcc.gnu.org>
577
578 PR fortran/82143
579 * gfortran.dg/promotion_3.f90: New test case.
580 * gfortran.dg/promotion_4.f90: New test case.
581
582 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
583
584 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
585 * gcc.target/i386/pr82196-2.c: (b): Likewise.
586
587 2017-09-22 Jakub Jelinek <jakub@redhat.com>
588
589 PR middle-end/35691
590 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
591 instead of -fdump-tree-forwprop-details in dg-options.
592 * gcc.dg/pr35691-2.c: Likewise.
593 * gcc.dg/pr35691-3.c: New test.
594 * gcc.dg/pr35691-4.c: New test.
595
596 PR sanitizer/81929
597 * g++.dg/ubsan/pr81929.C: New test.
598
599 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
600
601 PR tree-optimization/82289
602 * gcc.dg/vect/pr82289.c: New test.
603
604 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
605 Alan Hayward <alan.hayward@arm.com>
606 David Sherwood <david.sherwood@arm.com>
607
608 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
609 of alignment message.
610 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
611
612 2017-09-22 Martin Sebor <msebor@redhat.com>
613
614 PR c/81854
615 * gcc.target/i386/pr80732.c: Correct a type error.
616
617 2017-09-22 David Malcolm <dmalcolm@redhat.com>
618
619 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
620 to reflect highlighting of parameters; add test coverage for
621 callback parameters.
622
623 2017-09-22 Richard Biener <rguenther@suse.de>
624
625 * gcc.dg/graphite/scop-24.c: New testcase.
626
627 2017-09-22 Richard Biener <rguenther@suse.de>
628
629 PR tree-optimization/82291
630 * gcc.dg/torture/pr82291.c: New testcase.
631
632 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
633
634 * gcc.target/i386/avx512f-constant-set.c: New test.
635
636 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
637
638 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
639 * gcc.target/i386/avx512f-prefer.c: New test.
640
641 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
642
643 * lib/target-supports.exp
644 (check_effective_target_frame_pointer_for_non_leaf): Add
645 case for x86 Solaris.
646
647 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
648
649 PR fortran/78512
650 * gfortran.dg/associate_26.f90 : New test.
651
652 PR fortran/80120
653 * gfortran.dg/associate_27.f90 : New test.
654
655 PR fortran/81903
656 * gfortran.dg/associate_28.f90 : New test.
657
658 PR fortran/82121
659 * gfortran.dg/associate_29.f90 : New test.
660
661 PR fortran/67543
662 * gfortran.dg/associate_30.f90 : New test.
663
664 PR fortran/52832
665 * gfortran.dg/associate_31.f90 : New test.
666
667 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
668
669 * gnat.dg/discr48.adb: New test.
670 * gnat.dg/discr48_pkg.ads: New helper.
671
672 2017-09-21 Tamar Christina <tamar.christina@arm.com>
673
674 PR testsuite/78421
675 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
676 Invert arm check.
677
678 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
679
680 * gfortran.dg/goacc/wait.f90: New test.
681
682 2017-09-21 Jakub Jelinek <jakub@redhat.com>
683
684 PR sanitizer/81715
685 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
686 const predicate to const predicate & to avoid UB.
687 * g++.dg/opt/pr81715.C: New test.
688
689 2017-09-21 Richard Biener <rguenther@suse.de>
690
691 PR tree-optimization/82276
692 PR tree-optimization/82244
693 * gcc.dg/torture/pr82276.c: New testcase.
694
695 2017-09-21 Richard Biener <rguenther@suse.de>
696
697 PR tree-optimization/71351
698 * gfortran.dg/graphite/pr71351.f90: New testcase.
699 * gfortran.dg/graphite/interchange-3.f90: Adjust.
700
701 2017-09-21 Jakub Jelinek <jakub@redhat.com>
702
703 PR target/82260
704 * gcc.target/i386/pr82260-1.c: New test.
705 * gcc.target/i386/pr82260-2.c: New test.
706
707 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
708 Jeff Law <law@redhat.com>
709
710 * gcc.dg/stack-check-5.c: Add argument for s390.
711 * lib/target-supports.exp:
712 (check_effective_target_supports_stack_clash_protection): Enable for
713 s390/s390x targets.
714
715 2017-09-20 Martin Sebor <msebor@redhat.com>
716
717 PR c/81854
718 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
719 * g++.dg/ext/attr-ifunc-4.C: Ditto.
720 * lib/target-supports.exp: Adjust for C++.
721
722 PR c/81854
723 * gcc.dg/attr-ifunc-1.c: Correct type errors.
724 * gcc.dg/attr-ifunc-2.c: Ditto.
725 * gcc.dg/attr-ifunc-3.c: Ditto.
726 * gcc.dg/attr-ifunc-4.c: Ditto.
727 * gcc.dg/attr-ifunc-5.c: Ditto.
728 * gcc.dg/pr81854.c: Require ifunc support.
729 * lib/target-supports.exp: Correct type error.
730
731 2017-09-20 Jeff Law <law@redhat.com>
732
733 * gcc.target/i386/stack-check-11.c: Update test and regexp
734 so that it works for both i?86 and x86_64.
735
736 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
737
738 PR target/77687
739 * gcc.target/powerpc/pr77687.c: New testcase.
740
741 2017-09-20 Jakub Jelinek <jakub@redhat.com>
742
743 P0409R2 - allow lambda capture [=, this]
744 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
745 capture. Add further tests.
746 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
747 for c++2a on [=, this] capture.
748
749 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
750 * g++.dg/cpp1z/cplusplus_1z.C: New test.
751
752 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
753
754 * gcc.target/i386/builtin_target.c: Test knm.
755 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
756
757 2017-09-20 Richard Biener <rguenther@suse.de>
758
759 PR tree-optimization/77362
760 * gcc.dg/graphite/pr77362.c: New testcase.
761
762 2017-09-20 Richard Biener <rguenther@suse.de>
763
764 PR tree-optimization/82264
765 * gcc.dg/torture/pr82264.c: New testcase.
766
767 2017-09-20 Jakub Jelinek <jakub@redhat.com>
768
769 * g++.dg/debug/dwarf2/template-params-13.C: New test.
770 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
771 it doesn't match newlines.
772 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
773 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
774 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
775 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
776 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
777 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
778 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
779 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
780 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
781 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
782
783 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
784
785 PR c++/64954
786 * g++.dg/cpp0x/constexpr-ctor20.C: New.
787
788 2017-09-20 Richard Biener <rguenther@suse.de>
789
790 PR tree-optimization/81373
791 * gcc.dg/graphite/pr81373.c: New testcase.
792
793 2017-09-19 Jeff Law <law@redhat.com>
794
795 * gcc.target/i386/stack-check-11.c: New test.
796
797 * gcc.dg/stack-check-4.c: New test.
798 * gcc.dg/stack-check-5.c: New test.
799 * gcc.dg/stack-check-6.c: New test.
800 * gcc.dg/stack-check-6a.c: New test.
801 * gcc.dg/stack-check-7.c: New test.
802 * gcc.dg/stack-check-8.c: New test.
803 * gcc.dg/stack-check-9.c: New test.
804 * gcc.dg/stack-check-10.c: New test.
805 * lib/target-supports.exp
806 (check_effective_target_supports_stack_clash_protection): Enable for
807 x86 and x86_64 targets.
808
809 * gcc.dg/stack-check-3.c: New test.
810
811 * gcc.dg/stack-check-2.c: New test.
812 * lib/target-supports.exp
813 (check_effective_target_supports_stack_clash_protection): New.
814 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
815 (check_effective_target_caller_implicit_probes): Likewise.
816
817 2017-09-19 Jakub Jelinek <jakub@redhat.com>
818
819 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
820 * g++.dg/tree-ssa/pr41428.C: Likewise.
821 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
822 c++17 and up.
823 * g++.dg/expr/bool3.C: Likewise.
824 * g++.dg/expr/bitfield5.C: Likewise.
825 * g++.old-deja/g++.jason/bool5.C: Likewise.
826
827 2017-09-18 Martin Sebor <msebor@redhat.com>
828
829 PR c/81854
830 * gcc.dg/pr81854.c: New test.
831 * g++.dg/ext/attr-ifunc-5.C: New test.
832 * g++.dg/ext/attr-ifunc-1.C: Adjust.
833 * g++.dg/ext/attr-ifunc-2.C: Same.
834 * g++.dg/ext/attr-ifunc-3.C: Same.
835 * g++.dg/ext/attr-ifunc-4.C: Same.
836 * g++.old-deja/g++.abi/vtable2.C: Same.
837 * gcc.dg/attr-ifunc-1.c: Same.
838
839 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
840
841 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
842
843 2017-09-19 Richard Biener <rguenther@suse.de>
844
845 PR tree-optimization/82244
846 * gcc.dg/torture/pr82244.c: New testcase.
847
848 2017-09-19 Richard Biener <rguenther@suse.de>
849
850 PR tree-optimization/69728
851 * gfortran.dg/graphite/pr69728.f90: New testcase.
852 * gcc.dg/graphite/pr69728.c: Likewise.
853
854 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
855
856 PR c++/80947
857 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
858
859 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
860
861 * gcc.dg/vect/slp-multitypes-13.c: New test.
862
863 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
864
865 * gfortran.dg/vect/mask-store-1.f90: New test.
866
867 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
868
869 PR c++/45033
870 * g++.dg/expr/delete1.C: New.
871
872 2017-09-18 Bob Duff <duff@adacore.com>
873
874 * gnat.dg/validity_check.adb: New testcase.
875
876 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
877
878 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
879
880 2017-09-18 Bob Duff <duff@adacore.com>
881
882 * gnat.dg/tagged_prefix_call.adb: New testcase.
883
884 2017-09-18 Ed Schonberg <schonberg@adacore.com>
885
886 * gnat.dg/default_variants.adb: New testcase.
887
888 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
889
890 PR target/81736
891 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
892 * gcc.target/i386/pr81736-4.c: Likewise.
893
894 2017-09-18 Richard Biener <rguenther@suse.de>
895
896 PR tree-optimization/79622
897 * gcc.dg/graphite/pr79622.c: New testcase.
898
899 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
900
901 gcc.target/i386/pr82196-1.c: New test.
902 gcc.target/i386/pr82196-2.c: Likewise.
903
904 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
905
906 PR target/82166
907 * gcc.target/i386/pr82166.c: New test.
908
909 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
910
911 PR fortran/82173
912 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
913 * gfortran.dg/pdt_2.f03 : The same.
914 * gfortran.dg/pdt_3.f03 : The same.
915 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
916 module 'bad_vars'. Add error concerning assumed parameters and
917 save attribute.
918 * gfortran.dg/pdt_11.f03 : New test.
919
920 PR fortran/60483
921 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
922 * gfortran.dg/associate_25.f90 : New test.
923 * gfortran.dg/pdt_12.f03 : New test.
924
925 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
926 Jakub Jelinek <jakub@redhat.com>
927
928 Add support for -std=c++2a.
929 * lib/target-supports.exp (check_effective_target_c++17): Return
930 1 also if check_effective_target_c++2a.
931 (check_effective_target_c++17_down): New.
932 (check_effective_target_c++2a_only): New.
933 (check_effective_target_c++2a): New.
934 * g++.dg/cpp2a/cplusplus.C: New.
935
936 2017-09-15 Joseph Myers <joseph@codesourcery.com>
937
938 PR c/82071
939 * gcc.target/i386/excess-precision-8.c: New test.
940
941 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
942 Paolo Carlini <paolo.carlini@oracle.com>
943
944 PR c++/64644
945 * g++.dg/other/anon-union4.C: New.
946 * g++.old-deja/g++.law/union4.C: Adjust.
947 * g++.old-deja/g++.other/anon1.C: Likewise.
948
949 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
950
951 * c-c++-common/Wcast-align.c: New test.
952
953 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
954
955 * g++.dg/sso-1.C: New test.
956 * g++.dg/sso-2.C: Likewise.
957
958 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
959
960 PR c++/78648
961 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
962
963 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
964
965 PR tree-optimization/71026
966 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
967
968 2017-09-15 Jakub Jelinek <jakub@redhat.com>
969
970 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
971 * lib/target-supports.exp (check_effective_target_c++14): Use
972 check_effective_target_c++17 instead of check_effective_target_c++1z.
973 (check_effective_target_c++14_down): Likewise.
974 (check_effective_target_c++1z_only): Rename to ...
975 (check_effective_target_c++17_only): ... this.
976 (check_effective_target_c++1z): Rename to ...
977 (check_effective_target_c++17): ... this.
978 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
979 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
980 and c++17_only instead of c++1z_only. Adjust expected diagnostics
981 and comments refering to 1z to 17.
982 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
983 * g++.dg/template/partial5.C: Likewise.
984 * g++.dg/template/nontype8.C: Likewise.
985 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
986 * g++.dg/cpp1z/nontype3a.C: Likewise.
987 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
988 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
989 * g++.dg/cpp1z/class-deduction32.C: Likewise.
990 * g++.dg/cpp1z/pr78771.C: Likewise.
991 * g++.dg/cpp1z/elide1.C: Likewise.
992 * g++.dg/cpp1z/fold3.C: Likewise.
993 * g++.dg/cpp1z/class-deduction2.C: Likewise.
994 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
995 * g++.dg/cpp1z/inline-var2.C: Likewise.
996 * g++.dg/cpp1z/eval-order2.C: Likewise.
997 * g++.dg/cpp1z/decomp21.C: Likewise.
998 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
999 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1000 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1001 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1002 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1003 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1004 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1005 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1006 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1007 * g++.dg/cpp1z/range-for1.C: Likewise.
1008 * g++.dg/cpp1z/init-statement4.C: Likewise.
1009 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1010 * g++.dg/cpp1z/decomp30.C: Likewise.
1011 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1012 * g++.dg/cpp1z/register2.C: Likewise.
1013 * g++.dg/cpp1z/decomp9.C: Likewise.
1014 * g++.dg/cpp1z/regress1.C: Likewise.
1015 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1016 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1017 * g++.dg/cpp1z/abbrev2.C: Likewise.
1018 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1019 * g++.dg/cpp1z/regress2.C: Likewise.
1020 * g++.dg/cpp1z/decomp16.C: Likewise.
1021 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1022 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1023 * g++.dg/cpp1z/decomp3.C: Likewise.
1024 * g++.dg/cpp1z/register1.C: Likewise.
1025 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1026 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1027 * g++.dg/cpp1z/decomp10.C: Likewise.
1028 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1029 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1030 * g++.dg/cpp1z/decomp27.C: Likewise.
1031 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1032 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1033 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1034 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1035 * g++.dg/cpp1z/decomp11.C: Likewise.
1036 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1037 * g++.dg/cpp1z/utf8-2.C: Likewise.
1038 * g++.dg/cpp1z/lambda-this3.C: Likewise.
1039 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
1040 * g++.dg/cpp1z/byte1.C: Likewise.
1041 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
1042 * g++.dg/cpp1z/aggr-base4.C: Likewise.
1043 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
1044 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
1045 * g++.dg/cpp1z/utf8-2a.C: Likewise.
1046 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
1047 * g++.dg/cpp1z/aggr-base6.C: Likewise.
1048 * g++.dg/cpp1z/cplusplus.C: Likewise.
1049 * g++.dg/cpp1z/class-deduction20.C: Likewise.
1050 * g++.dg/cpp1z/aggr-base2.C: Likewise.
1051 * g++.dg/cpp1z/class-deduction6.C: Likewise.
1052 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
1053 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1054 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1055 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1056 * g++.dg/cpp1z/fold9.C: Likewise.
1057 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1058 * g++.dg/cpp1z/abbrev1.C: Likewise.
1059 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
1060 * g++.dg/cpp1z/utf8.C: Likewise.
1061 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
1062 * g++.dg/cpp1z/aggr-base3.C: Likewise.
1063 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
1064 * g++.dg/cpp1z/init-statement2.C: Likewise.
1065 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
1066 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
1067 * g++.dg/cpp1z/class-deduction40.C: Likewise.
1068 * g++.dg/cpp1z/nontype3.C: Likewise.
1069 * g++.dg/cpp1z/class-deduction14.C: Likewise.
1070 * g++.dg/cpp1z/fold7.C: Likewise.
1071 * g++.dg/cpp1z/nontype2.C: Likewise.
1072 * g++.dg/cpp1z/class-deduction15.C: Likewise.
1073 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
1074 * g++.dg/cpp1z/class-deduction13.C: Likewise.
1075 * g++.dg/cpp1z/aligned-new7.C: Likewise.
1076 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
1077 * g++.dg/cpp1z/nontype1.C: Likewise.
1078 * g++.dg/cpp1z/init-statement5.C: Likewise.
1079 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
1080 * g++.dg/cpp1z/decomp17.C: Likewise.
1081 * g++.dg/cpp1z/fold4.C: Likewise.
1082 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
1083 * g++.dg/cpp1z/fold7a.C: Likewise.
1084 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
1085 * g++.dg/cpp1z/init-statement7.C: Likewise.
1086 * g++.dg/cpp1z/aggr-base5.C: Likewise.
1087 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
1088 * g++.dg/cpp1z/pr79143.C: Likewise.
1089 * g++.dg/cpp1z/class-deduction38.C: Likewise.
1090 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
1091 * g++.dg/cpp1z/class-deduction12.C: Likewise.
1092 * g++.dg/cpp1z/decomp20.C: Likewise.
1093 * g++.dg/cpp1z/class-deduction22.C: Likewise.
1094 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1095 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1096 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1097 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1098 * g++.dg/cpp1z/fold8.C: Likewise.
1099 * g++.dg/cpp1z/init-statement3.C: Likewise.
1100 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1101 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1102 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1103 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1104 * g++.dg/cpp1z/fold1.C: Likewise.
1105 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1106 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1107 * g++.dg/cpp1z/fold5.C: Likewise.
1108 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1109 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1110 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1111 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1112 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1113 * g++.dg/cpp1z/eval-order3.C: Likewise.
1114 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1115 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1116 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1117 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1118 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1119 * g++.dg/cpp1z/decomp15.C: Likewise.
1120 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1121 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1122 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1123 * g++.dg/cpp1z/decomp4.C: Likewise.
1124 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1125 * g++.dg/cpp1z/init-statement8.C: Likewise.
1126 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1127 * g++.dg/cpp1z/init-statement6.C: Likewise.
1128 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1129 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1130 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1131 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1132 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1133 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1134 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1135 * g++.dg/cpp1z/init-statement9.C: Likewise.
1136 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1137 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1138 * g++.dg/cpp1z/fold2.C: Likewise.
1139 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1140 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1141 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1142 * g++.dg/cpp1z/fold6.C: Likewise.
1143 * g++.dg/cpp1z/decomp12.C: Likewise.
1144 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1145 * g++.dg/cpp1z/inline-var1.C: Likewise.
1146 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1147 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1148 * g++.dg/other/error3.C: Likewise.
1149 * g++.dg/init/new25.C: Likewise.
1150 * g++.dg/init/new13.C: Likewise.
1151 * g++.dg/tls/diag-2.C: Likewise.
1152 * g++.dg/tls/diag-4.C: Likewise.
1153 * g++.dg/opt/noreturn-1.C: Likewise.
1154 * g++.dg/eh/async-unwind2.C: Likewise.
1155 * g++.dg/eh/spec9.C: Likewise.
1156 * g++.dg/eh/spec7.C: Likewise.
1157 * g++.dg/eh/template1.C: Likewise.
1158 * g++.dg/eh/cond4.C: Likewise.
1159 * g++.dg/eh/pr41819.C: Likewise.
1160 * g++.dg/eh/delete1.C: Likewise.
1161 * g++.dg/eh/spec3.C: Likewise.
1162 * g++.dg/eh/forced4.C: Likewise.
1163 * g++.dg/eh/spec2.C: Likewise.
1164 * g++.dg/eh/shadow1.C: Likewise.
1165 * g++.dg/eh/pr38662.C: Likewise.
1166 * g++.dg/eh/ehopt1.C: Likewise.
1167 * g++.dg/eh/spec8.C: Likewise.
1168 * g++.dg/eh/init-temp2.C: Likewise.
1169 * g++.dg/rtti/crash3.C: Likewise.
1170 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1171 * g++.dg/warn/register-parm-1.C: Likewise.
1172 * g++.dg/warn/register-var-2.C: Likewise.
1173 * g++.dg/gcov/gcov-7.C: Likewise.
1174 * g++.dg/tree-ssa/pr45605.C: Likewise.
1175 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1176 * g++.dg/lookup/exception1.C: Likewise.
1177 * g++.dg/ubsan/pr79589.C: Likewise.
1178 * g++.dg/tm/pr47340.C: Likewise.
1179 * g++.dg/tm/pr46567.C: Likewise.
1180 * g++.dg/expr/bitfield5.C: Likewise.
1181 * g++.dg/expr/bool1.C: Likewise.
1182 * g++.dg/expr/lval3.C: Likewise.
1183 * g++.dg/expr/lval4.C: Likewise.
1184 * g++.dg/expr/bitfield4.C: Likewise.
1185 * g++.dg/expr/bitfield6.C: Likewise.
1186 * g++.dg/expr/bool3.C: Likewise.
1187 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1188 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1189 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1190 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1191 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1192 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1193 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1194 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1195 * g++.dg/parse/register1.C: Likewise.
1196 * g++.dg/parse/error15.C: Likewise.
1197 * g++.dg/parse/linkage2.C: Likewise.
1198 * g++.dg/concepts/intro2.C: Likewise.
1199 * g++.dg/concepts/class.C: Likewise.
1200 * g++.dg/concepts/traits1.C: Likewise.
1201 * g++.dg/concepts/req5.C: Likewise.
1202 * g++.dg/concepts/var-concept5.C: Likewise.
1203 * g++.dg/concepts/fn-concept2.C: Likewise.
1204 * g++.dg/concepts/traits2.C: Likewise.
1205 * g++.dg/concepts/placeholder2.C: Likewise.
1206 * g++.dg/concepts/class6.C: Likewise.
1207 * g++.dg/concepts/memtmpl1.C: Likewise.
1208 * g++.dg/concepts/friend2.C: Likewise.
1209 * g++.dg/concepts/template-parm3.C: Likewise.
1210 * g++.dg/concepts/template-parm10.C: Likewise.
1211 * g++.dg/concepts/explicit-spec1.C: Likewise.
1212 * g++.dg/concepts/explicit-spec3.C: Likewise.
1213 * g++.dg/concepts/var-templ2.C: Likewise.
1214 * g++.dg/concepts/intro5.C: Likewise.
1215 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1216 * g++.dg/concepts/iconv1.C: Likewise.
1217 * g++.dg/concepts/constrained-parm.C: Likewise.
1218 * g++.dg/concepts/template-template-parm1.C: Likewise.
1219 * g++.dg/concepts/var-concept3.C: Likewise.
1220 * g++.dg/concepts/class3.C: Likewise.
1221 * g++.dg/concepts/memfun2.C: Likewise.
1222 * g++.dg/concepts/req1.C: Likewise.
1223 * g++.dg/concepts/disjunction1.C: Likewise.
1224 * g++.dg/concepts/req17.C: Likewise.
1225 * g++.dg/concepts/pr65848.C: Likewise.
1226 * g++.dg/concepts/placeholder4.C: Likewise.
1227 * g++.dg/concepts/decl-diagnose.C: Likewise.
1228 * g++.dg/concepts/intro7.C: Likewise.
1229 * g++.dg/concepts/pr68683.C: Likewise.
1230 * g++.dg/concepts/partial-spec4.C: Likewise.
1231 * g++.dg/concepts/template-parm5.C: Likewise.
1232 * g++.dg/concepts/explicit-inst1.C: Likewise.
1233 * g++.dg/concepts/class-deduction1.C: Likewise.
1234 * g++.dg/concepts/class1.C: Likewise.
1235 * g++.dg/concepts/req15.C: Likewise.
1236 * g++.dg/concepts/memfun.C: Likewise.
1237 * g++.dg/concepts/pr68434.C: Likewise.
1238 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1239 * g++.dg/concepts/partial-spec6.C: Likewise.
1240 * g++.dg/concepts/var-templ1.C: Likewise.
1241 * g++.dg/concepts/template-parm8.C: Likewise.
1242 * g++.dg/concepts/explicit-inst3.C: Likewise.
1243 * g++.dg/concepts/class4.C: Likewise.
1244 * g++.dg/concepts/req6.C: Likewise.
1245 * g++.dg/concepts/fn8.C: Likewise.
1246 * g++.dg/concepts/class5.C: Likewise.
1247 * g++.dg/concepts/placeholder5.C: Likewise.
1248 * g++.dg/concepts/req16.C: Likewise.
1249 * g++.dg/concepts/req10.C: Likewise.
1250 * g++.dg/concepts/var-concept2.C: Likewise.
1251 * g++.dg/concepts/auto3.C: Likewise.
1252 * g++.dg/concepts/generic-fn-err.C: Likewise.
1253 * g++.dg/concepts/pr65552.C: Likewise.
1254 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1255 * g++.dg/concepts/fn1.C: Likewise.
1256 * g++.dg/concepts/partial-spec.C: Likewise.
1257 * g++.dg/concepts/template-parm12.C: Likewise.
1258 * g++.dg/concepts/diagnostic1.C: Likewise.
1259 * g++.dg/concepts/intro1.C: Likewise.
1260 * g++.dg/concepts/explicit-inst4.C: Likewise.
1261 * g++.dg/concepts/req18.C: Likewise.
1262 * g++.dg/concepts/explicit-spec5.C: Likewise.
1263 * g++.dg/concepts/var-concept6.C: Likewise.
1264 * g++.dg/concepts/fn9.C: Likewise.
1265 * g++.dg/concepts/req2.C: Likewise.
1266 * g++.dg/concepts/template-parm7.C: Likewise.
1267 * g++.dg/concepts/req14.C: Likewise.
1268 * g++.dg/concepts/template-parm6.C: Likewise.
1269 * g++.dg/concepts/variadic4.C: Likewise.
1270 * g++.dg/concepts/fn6.C: Likewise.
1271 * g++.dg/concepts/req-neg1.C: Likewise.
1272 * g++.dg/concepts/alias3.C: Likewise.
1273 * g++.dg/concepts/expression2.C: Likewise.
1274 * g++.dg/concepts/partial-spec3.C: Likewise.
1275 * g++.dg/concepts/expression3.C: Likewise.
1276 * g++.dg/concepts/memfun-err.C: Likewise.
1277 * g++.dg/concepts/pr66091.C: Likewise.
1278 * g++.dg/concepts/explicit-spec2.C: Likewise.
1279 * g++.dg/concepts/equiv.C: Likewise.
1280 * g++.dg/concepts/friend1.C: Likewise.
1281 * g++.dg/concepts/fn4.C: Likewise.
1282 * g++.dg/concepts/var-templ3.C: Likewise.
1283 * g++.dg/concepts/explicit-inst2.C: Likewise.
1284 * g++.dg/concepts/alias2.C: Likewise.
1285 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1286 * g++.dg/concepts/placeholder6.C: Likewise.
1287 * g++.dg/concepts/fn10.C: Likewise.
1288 * g++.dg/concepts/req3.C: Likewise.
1289 * g++.dg/concepts/variadic2.C: Likewise.
1290 * g++.dg/concepts/pr65636.C: Likewise.
1291 * g++.dg/concepts/intro6.C: Likewise.
1292 * g++.dg/concepts/class2.C: Likewise.
1293 * g++.dg/concepts/fn2.C: Likewise.
1294 * g++.dg/concepts/req20.C: Likewise.
1295 * g++.dg/concepts/req8.C: Likewise.
1296 * g++.dg/concepts/placeholder1.C: Likewise.
1297 * g++.dg/concepts/pr65854.C: Likewise.
1298 * g++.dg/concepts/member-concept.C: Likewise.
1299 * g++.dg/concepts/template-parm2.C: Likewise.
1300 * g++.dg/concepts/variadic1.C: Likewise.
1301 * g++.dg/concepts/fn7.C: Likewise.
1302 * g++.dg/concepts/intro4.C: Likewise.
1303 * g++.dg/concepts/req13.C: Likewise.
1304 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1305 * g++.dg/concepts/explicit-spec6.C: Likewise.
1306 * g++.dg/concepts/auto1.C: Likewise.
1307 * g++.dg/concepts/alias1.C: Likewise.
1308 * g++.dg/concepts/fn-concept1.C: Likewise.
1309 * g++.dg/concepts/template-parm11.C: Likewise.
1310 * g++.dg/concepts/explicit-spec4.C: Likewise.
1311 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1312 * g++.dg/concepts/req9.C: Likewise.
1313 * g++.dg/concepts/req4.C: Likewise.
1314 * g++.dg/concepts/pr65681.C: Likewise.
1315 * g++.dg/concepts/req7.C: Likewise.
1316 * g++.dg/concepts/req12.C: Likewise.
1317 * g++.dg/concepts/fn5.C: Likewise.
1318 * g++.dg/concepts/alias4.C: Likewise.
1319 * g++.dg/concepts/generic-fn.C: Likewise.
1320 * g++.dg/concepts/feature-macro.C: Likewise.
1321 * g++.dg/concepts/req19.C: Likewise.
1322 * g++.dg/concepts/placeholder3.C: Likewise.
1323 * g++.dg/concepts/intro3.C: Likewise.
1324 * g++.dg/concepts/partial-spec5.C: Likewise.
1325 * g++.dg/concepts/template-parm4.C: Likewise.
1326 * g++.dg/concepts/dr1430.C: Likewise.
1327 * g++.dg/concepts/pr65634.C: Likewise.
1328 * g++.dg/concepts/var-concept4.C: Likewise.
1329 * g++.dg/concepts/pr67249.C: Likewise.
1330 * g++.dg/concepts/expression.C: Likewise.
1331 * g++.dg/concepts/pr65575.C: Likewise.
1332 * g++.dg/concepts/partial-spec2.C: Likewise.
1333 * g++.dg/concepts/template-parm9.C: Likewise.
1334 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1335 * g++.dg/concepts/equiv2.C: Likewise.
1336 * g++.dg/concepts/req11.C: Likewise.
1337 * g++.dg/concepts/template-parm1.C: Likewise.
1338 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1339 * g++.dg/concepts/var-concept1.C: Likewise.
1340 * g++.dg/concepts/fn3.C: Likewise.
1341 * g++.dg/torture/pr46364.C: Likewise.
1342 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1343 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1344 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1345 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1346 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1347 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1348 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1349 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1350 * g++.dg/torture/pr52918-1.C: Likewise.
1351 * g++.dg/torture/pr49394.C: Likewise.
1352 * g++.dg/torture/pr57190.C: Likewise.
1353 * g++.dg/cpp0x/static_assert8.C: Likewise.
1354 * g++.dg/cpp0x/noexcept19.C: Likewise.
1355 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1356 * g++.dg/cpp0x/variadic73.C: Likewise.
1357 * g++.dg/cpp0x/noexcept02.C: Likewise.
1358 * g++.dg/cpp0x/defaulted23.C: Likewise.
1359 * g++.dg/cpp0x/noexcept08.C: Likewise.
1360 * g++.dg/cpp0x/auto9.C: Likewise.
1361 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1362 * g++.dg/cpp0x/error5.C: Likewise.
1363 * c-c++-common/gomp/atomic-12.c: Likewise.
1364 * c-c++-common/gomp/atomic-13.c: Likewise.
1365 * c-c++-common/gomp/atomic-14.c: Likewise.
1366 * c-c++-common/Wvarargs-2.c: Likewise.
1367 * c-c++-common/Wvarargs.c: Likewise.
1368 * c-c++-common/vector-subscript-2.c: Likewise.
1369 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1370 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1371 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1372 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1373 * g++.old-deja/g++.eh/throw2.C: Likewise.
1374 * g++.old-deja/g++.eh/throw1.C: Likewise.
1375 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1376 * g++.old-deja/g++.other/new7.C: Likewise.
1377 * g++.old-deja/g++.other/crash30.C: Likewise.
1378 * g++.old-deja/g++.other/regstack.C: Likewise.
1379 * g++.old-deja/g++.other/crash28.C: Likewise.
1380 * g++.old-deja/g++.jason/bool5.C: Likewise.
1381 * g++.old-deja/g++.mike/p10416.C: Likewise.
1382 * g++.old-deja/g++.mike/eh25.C: Likewise.
1383 * g++.old-deja/g++.mike/eh55.C: Likewise.
1384
1385 PR rtl-optimization/82192
1386 * gcc.c-torture/execute/pr82192.c: New test.
1387
1388 2017-09-15 Richard Biener <rguenther@suse.de>
1389
1390 PR tree-optimization/82217
1391 * gcc.dg/torture/pr82217.c: New testcase.
1392
1393 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1394
1395 PR target/82145
1396 * gcc.target/i386/pr82145.c: New test.
1397
1398 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
1399
1400 PR fortran/82184
1401 * gfortran.dg/pointer_array_9.f90: New test.
1402
1403 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1404
1405 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1406 __builtin_fabsq.
1407 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1408 of __builtin_fabsq. Prevent the test from running on 32-bit.
1409 * gcc.target/powerpc/float128-fma1.c: New test.
1410 * gcc.target/powerpc/float128-fma2.c: Likewise.
1411 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1412 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1413
1414 2017-09-14 David Malcolm <dmalcolm@redhat.com>
1415
1416 PR jit/82174
1417 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1418 New test case.
1419
1420 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1421
1422 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1423
1424 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1425
1426 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1427 lp64 requirement.
1428
1429 2017-09-14 Richard Biener <rguenther@suse.de>
1430
1431 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1432 * gcc.dg/uninit-suppress_2.c: Adjust.
1433 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1434
1435 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1436
1437 PR tree-optimization/80996
1438 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1439
1440 2017-09-14 Jakub Jelinek <jakub@redhat.com>
1441
1442 PR target/81325
1443 * g++.dg/cpp0x/pr81325.C: New test.
1444
1445 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
1446
1447 PR fortran/82173
1448 * gfortran.dg/pdt_10.f03 : New test.
1449
1450 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1451
1452 PR c++/68177
1453 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1454
1455 2017-09-13 Martin Liska <mliska@suse.cz>
1456
1457 PR middle-end/82154
1458 * g++.dg/torture/pr82154.C: New test.
1459
1460 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1461
1462 PR c++/61362
1463 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1464 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1465
1466 2017-09-13 Steve Ellcey <sellcey@cavium.com>
1467
1468 PR tree-optimization/80925
1469 * gfortran.dg/vect/vect-2.f90: Add
1470 --param vect-max-peeling-for-alignment=0 option.
1471 Remove unaligned access and peeling checks.
1472 * gfortran.dg/vect/vect-3.f90: Ditto.
1473 * gfortran.dg/vect/vect-4.f90: Ditto.
1474 * gfortran.dg/vect/vect-5.f90: Ditto.
1475
1476 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1477
1478 PR c++/61135
1479 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1480 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1481
1482 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1483
1484 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1485
1486 2017-09-13 Marek Polacek <polacek@redhat.com>
1487
1488 PR c/82167
1489 * gcc.dg/pr82167.c: New test.
1490
1491 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1492
1493 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1494 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1495 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1496 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1497 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1498 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1499
1500 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1501
1502 * gcc.target/aarch64/pr62178.c: Updated testcase
1503 to scan for two ldrs and an mla.
1504
1505 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1506
1507 PR c++/59949
1508 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1509
1510 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1511
1512 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1513
1514 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1515
1516 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1517 ARMv8-A and ARMv8-R.
1518 * gcc.target/arm/acle/cdp2.c: Likewise.
1519 * gcc.target/arm/acle/ldc.c: Likewise.
1520 * gcc.target/arm/acle/ldc2.c: Likewise.
1521 * gcc.target/arm/acle/ldc2l.c: Likewise.
1522 * gcc.target/arm/acle/ldcl.c: Likewise.
1523 * gcc.target/arm/acle/mcr.c: Likewise.
1524 * gcc.target/arm/acle/mcr2.c: Likewise.
1525 * gcc.target/arm/acle/mcrr.c: Likewise.
1526 * gcc.target/arm/acle/mcrr2.c: Likewise.
1527 * gcc.target/arm/acle/mrc.c: Likewise.
1528 * gcc.target/arm/acle/mrc2.c: Likewise.
1529 * gcc.target/arm/acle/mrrc.c: Likewise.
1530 * gcc.target/arm/acle/mrrc2.c: Likewise.
1531 * gcc.target/arm/acle/stc.c: Likewise.
1532 * gcc.target/arm/acle/stc2.c: Likewise.
1533 * gcc.target/arm/acle/stc2l.c: Likewise.
1534 * gcc.target/arm/acle/stcl.c: Likewise.
1535 * lib/target-supports.exp:
1536 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1537 and stcl in the comment.
1538 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1539 and disable Thumb-1 targets.
1540 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1541 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1542
1543 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1544
1545 PR c++/47226
1546 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1547 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1548
1549 2017-09-13 Richard Biener <rguenther@suse.de>
1550
1551 PR middle-end/82128
1552 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1553 default-def to avoid breaking iterator update with the weird
1554 interaction with cgraph_update_edges_for_call_stmt_node.
1555
1556 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1557
1558 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1559
1560 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1561
1562 PR c++/70621
1563 * g++.dg/torture/pr70621.C: New.
1564
1565 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
1566
1567 PR fortran/82173
1568 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1569 is defined' error.
1570 * gfortran.dg/pdt_6.f03 : New test.
1571 * gfortran.dg/pdt_7.f03 : New test.
1572 * gfortran.dg/pdt_8.f03 : New test.
1573
1574 PR fortran/82168
1575 * gfortran.dg/pdt_9.f03 : New test.
1576
1577 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1578
1579 PR target/82112
1580 * gcc.target/powerpc/pr82112.c: New test.
1581 * g++.dg/ext/altivec-18.C: New test.
1582
1583 2017-09-12 Martin Liska <mliska@suse.cz>
1584
1585 PR testsuite/82114
1586 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1587
1588 2017-09-12 Richard Biener <rguenther@suse.de>
1589
1590 PR tree-optimization/82157
1591 * gcc.dg/torture/pr82157.c: New testcase.
1592
1593 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1594
1595 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1596 attribute.
1597 * gcc.target/mips/near-far-2.c: Likewise.
1598 * gcc.target/mips/near-far-3.c: Likewise.
1599 * gcc.target/mips/near-far-4.c: Likewise.
1600
1601 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1602
1603 PR target/82112
1604 * c-c++-common/pr82112.c: New test.
1605 * gcc.dg/pr82112.c: New test.
1606
1607 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1608
1609 PR ada/79441
1610 * gnat.dg/pack9.adb: Robustify.
1611
1612 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
1613
1614 PR fortran/34640
1615 * gfortran.dg/associate_24.f90: New test.
1616 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1617 checks.
1618 * gfortran.dg/no_arg_check_2.f90: Likewise.
1619 * gfortran.dg/pointer_array_1.f90: New test.
1620 * gfortran.dg/pointer_array_2.f90: New test.
1621 * gfortran.dg/pointer_array_7.f90: New test.
1622 * gfortran.dg/pointer_array_8.f90: New test.
1623 * gfortran.dg/pointer_array_component_1.f90: New test.
1624 * gfortran.dg/pointer_array_component_2.f90: New test.
1625 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1626 counts by 1.
1627
1628 PR fortran/40737
1629 * gfortran.dg/pointer_array_3.f90: New test.
1630
1631 PR fortran/57116
1632 * gfortran.dg/pointer_array_4.f90: New test.
1633
1634 PR fortran/55763
1635 * gfortran.dg/pointer_array_5.f90: New test.
1636
1637 PR fortran/57019
1638 * gfortran.dg/pointer_array_6.f90: New test.
1639
1640 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
1641
1642 PR c++/81852
1643 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1644 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1645 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1646 * g++.dg/cpp1y/feat-neg.C: Likewise.
1647 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1648
1649 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1650
1651 * gnat.dg/debug14.adb: New test.
1652
1653 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1654
1655 * gnat.dg/specs/atomic3.ads: New test.
1656
1657 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1658
1659 * gnat.dg/specs/vfa.ads: Rename into...
1660 * gnat.dg/specs/vfa1.ads: ...this.
1661 * gnat.dg/specs/vfa2.ads: New test.
1662
1663 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
1664
1665 * gfortran.dg/pdt_1.f03 : New test.
1666 * gfortran.dg/pdt_2.f03 : New test.
1667 * gfortran.dg/pdt_3.f03 : New test.
1668 * gfortran.dg/pdt_4.f03 : New test.
1669 * gfortran.dg/pdt_5.f03 : New test.
1670
1671 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
1672
1673 * gcc.dg/pr81988.c: New test.
1674
1675 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1676
1677 * gnat.dg/opt67.adb: New test.
1678 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1679
1680 2017-09-07 Jakub Jelinek <jakub@redhat.com>
1681
1682 PR target/81979
1683 * gcc.dg/pr81979.c: New test.
1684
1685 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1686
1687 PR ada/82126
1688 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1689
1690 2017-09-07 Richard Biener <rguenther@suse.de>
1691
1692 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1693 opportunity.
1694
1695 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1696
1697 * gcc.target/powerpc/float128-1.c: Update options to know that
1698 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1699 -static-libgcc option which is no longer needed. Use -mvsx or
1700 -mpower9-vector to enable VSX or hardware IEEE support, rather
1701 than specifying a particular CPU.
1702 * gcc.target/powerpc/float128-2.c: Likewise.
1703 * gcc.target/powerpc/float128-cmp.c: Likewise.
1704 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1705 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1706 * gcc.target/powerpc/float128-hw.c: Likewise.
1707 * gcc.target/powerpc/float128-mix.c: Likewise.
1708 * gcc.target/powerpc/float128-type-1.c: Likewise.
1709 * gcc.target/powerpc/float128-type-2.c: Likewise.
1710 * gcc.target/powerpc/float128-3.c: New test.
1711 * gcc.target/powerpc/float128-4.c: Likewise.
1712 * gcc.target/powerpc/float128-5.c: Likewise.
1713
1714 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1715
1716 PR middle-end/78468
1717 * gcc.dg/pr78468.c: Add alignment test.
1718
1719 2017-09-06 Wish Wu <wishwu007@gmail.com>
1720 Jakub Jelinek <jakub@redhat.com>
1721
1722 * gcc.dg/sancov/cmp0.c: New test.
1723
1724 2017-09-06 Richard Biener <rguenther@suse.de>
1725
1726 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1727 test for correctness of vector lowering.
1728
1729 2017-09-06 Richard Biener <rguenther@suse.de>
1730
1731 PR tree-optimization/82108
1732 * gcc.dg/vect/pr82108.c: New testcase.
1733
1734 2017-09-06 Martin Jambor <mjambor@suse.cz>
1735
1736 PR tree-optimization/82078
1737 * gcc.dg/tree-ssa/pr82078.c: New test.
1738
1739 2017-09-06 Jakub Jelinek <jakub@redhat.com>
1740
1741 PR middle-end/82095
1742 * gcc.dg/tls/pr82095.c: New test.
1743
1744 2017-09-05 Jakub Jelinek <jakub@redhat.com>
1745
1746 PR middle-end/81768
1747 * gcc.dg/gomp/pr81768-2.c: New test.
1748
1749 PR middle-end/81768
1750 * gcc.dg/gomp/pr81768-1.c: New test.
1751
1752 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1753
1754 PR target/81833
1755 * gcc.target/powerpc/pr81833-1.c: New file.
1756 * gcc.target/powerpc/pr81833-2.c: New file.
1757
1758 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1759
1760 PR target/59501
1761 PR target/81624
1762 PR target/81769
1763 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1764 * gcc.target/i386/pr81769-1a.c: New test.
1765 * gcc.target/i386/pr81769-1b.c: Likewise.
1766 * gcc.target/i386/pr81769-2.c: Likewise.
1767
1768 2017-09-05 Marek Polacek <polacek@redhat.com>
1769
1770 PR sanitizer/82072
1771 * c-c++-common/ubsan/pr82072-2.c: New test.
1772
1773 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1774
1775 PR c++/81942
1776 * g++.dg/cpp1y/constexpr-return3.C: New.
1777
1778 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1779
1780 * gnat.dg/incomplete5.ad[sb]: New test.
1781 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
1782
1783 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1784
1785 * gnat.dg/specs/uc2.ads: New test.
1786
1787 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1788
1789 * gnat.dg/taft_type4.adb: New test.
1790 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
1791
1792 2017-09-05 Richard Biener <rguenther@suse.de>
1793
1794 PR tree-optimization/82102
1795 * gcc.dg/torture/pr82102.c: New testcase.
1796
1797 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1798
1799 * testsuite/gnat.dg/array29.ad[sb]: New test.
1800
1801 2017-09-05 Martin Liska <mliska@suse.cz>
1802
1803 PR tree-optimization/82032
1804 * g++.dg/other/pr82032.C: New test.
1805 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
1806 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1807 * gcc.dg/switch-10.c: Likewise.
1808
1809 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1810
1811 * gcc.target/i386/mpx/mpx-os-support.h: New file.
1812 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
1813
1814 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1815
1816 PR target/77308
1817 * gcc.target/arm/pr77308-1.c: New test.
1818
1819 2017-09-04 Richard Biener <rguenther@suse.de>
1820
1821 PR tree-optimization/82084
1822 * g++.dg/torture/pr82084.C: New testcase.
1823
1824 2017-09-04 Marek Polacek <polacek@redhat.com>
1825
1826 PR c/81783
1827 * c-c++-common/Wtautological-compare-5.c: New test.
1828
1829 2017-09-04 Jeff Law <law@redhat.com>
1830
1831 PR tree-optimization/64910
1832 * gcc.dg/tree-ssa/pr64910-2.c: New test.
1833
1834 2017-09-04 Marek Polacek <polacek@redhat.com>
1835
1836 PR sanitizer/82072
1837 * c-c++-common/ubsan/pr82072.c: New test.
1838
1839 2017-09-04 Richard Biener <rguenther@suse.de>
1840
1841 PR tree-optimization/82060
1842 * g++.dg/torture/pr82060.C: New testcase.
1843
1844 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
1845
1846 PR rtl-optimization/57448
1847 PR target/67458
1848 PR target/81316
1849 * gcc.dg/atomic/pr80640-2.c: New testcase.
1850 * gcc.dg/atomic/pr81316.c: New testcase.
1851
1852 2017-09-04 Tom de Vries <tom@codesourcery.com>
1853
1854 PR tree-optimization/82052
1855 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
1856 call in fn11.
1857
1858 2017-09-04 Jakub Jelinek <jakub@redhat.com>
1859
1860 PR sanitizer/81981
1861 * gcc.dg/ubsan/pr81981.c: New test.
1862
1863 PR tree-optimization/70043
1864 PR testsuite/82093
1865 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
1866
1867 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1868
1869 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
1870 * gcc.target/i386/bmi-check.h (main): Ditto.
1871 * gcc.target/i386/bmi2-check.h (main): Ditto.
1872 * gcc.target/i386/rtm-check.h (main): Ditto.
1873 * gcc.target/i386/sha-check.h (main): Ditto.
1874 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
1875 (main): Use __get_cpuid_count. Use check_osxsave.
1876 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
1877 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
1878 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
1879 (main): Use check_osxsave.
1880
1881 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
1882
1883 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
1884 and return NORUNRES on failure.
1885 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
1886 __builtin_va_arg_pack instead of __va_arg_pack.
1887 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
1888 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
1889 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
1890 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
1891 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
1892
1893 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1894
1895 PR target/81766
1896 * gcc.target/i386/pr81766.c: New test.
1897
1898 2017-09-01 Joseph Myers <joseph@codesourcery.com>
1899
1900 PR c/82071
1901 * gcc.target/i386/excess-precision-7.c: New test.
1902
1903 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1904
1905 PR target/82012
1906 * gcc.target/s390/target-attribute/pr82012.c: New test.
1907
1908 2017-09-01 Jeff Law <law@redhat.com>
1909
1910 * gcc.target/i386/const-in-bss.c: New test.
1911
1912 PR tree-optimization/82052
1913 * gcc.c-torture/compile/pr82052.c: New test.
1914
1915 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1916
1917 PR sanitizer/81923
1918 * gcc.dg/asan/pr81923.c: New test.
1919
1920 2017-09-01 Martin Liska <mliska@suse.cz>
1921
1922 PR tree-optimization/82059
1923 * gcc.dg/tree-ssa/pr82059.c: New test.
1924
1925 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1926
1927 * gcc.target/arc/loop-1.c: Deleted.
1928
1929 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1930
1931 * gcc.target/arc/arc.exp: Test also cpp files.
1932 * gcc.target/arc/tdelay_slots.cpp: New test.
1933
1934 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1935
1936 * gcc.target/arc/pr9001184797.c: New test.
1937
1938 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1939
1940 PR c/81887
1941 * c-c++-common/gomp/pr81887.c: New test.
1942 * gfortran.dg/gomp/pr81887.f90: New test.
1943
1944 2017-09-01 Marek Polacek <polacek@redhat.com>
1945
1946 PR c++/82040
1947 * g++.dg/warn/Wbool-operation-1.C: New test.
1948
1949 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1950
1951 * gcc.target/arc/sdata-5.c: New test.
1952 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
1953
1954 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1955
1956 * gcc.target/arc/sdata-3.c: New file.
1957 * gcc.target/arc/sdata-4.c: Likewise.
1958
1959 2017-08-31 Richard Biener <rguenther@suse.de>
1960
1961 PR middle-end/82054
1962 * g++.dg/gomp/pr82054.C: New testcase.
1963
1964 2017-08-31 Renlin Li <renlin.li@arm.com>
1965 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1966
1967 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
1968
1969 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1970
1971 PR tree-optimization/81987
1972 * g++.dg/torture/pr81987.C: New file.
1973
1974 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
1975
1976 * gnat.dg/aggr22.ad[sb]: New test.
1977
1978 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
1979
1980 * gcc.target/powerpc/cr_shrink-wrap.c: New.
1981
1982 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1983
1984 PR target/82015
1985 * gcc.target/powerpc/pr82015.c: Fix up error message.
1986
1987 2017-08-30 Martin Liska <mliska@suse.cz>
1988
1989 PR inline-asm/82001
1990 * gcc.dg/ipa/pr82001.c: New test.
1991
1992 2017-08-30 Martin Liska <mliska@suse.cz>
1993
1994 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
1995
1996 2017-08-30 Richard Biener <rguenther@suse.de>
1997
1998 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
1999
2000 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2001
2002 PR target/82015
2003 * gcc.target/powerpc/pr82015.c: New test.
2004
2005 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2006
2007 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2008
2009 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2010
2011 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2012 * gcc.target/i386/abi-2.c: Ditto.
2013 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2014 * gcc.target/i386/pr22076.c: Ditto.
2015 * gcc.target/i386/pr37216.c: Ditto.
2016 * gcc.target/i386/pr39431.c: Ditto.
2017 * gcc.target/i386/pr40906-1.c: Ditto.
2018 * gcc.target/i386/pr40906-2.c: Ditto.
2019 * gcc.target/i386/pr43766.c: Ditto.
2020 * gcc.target/i386/pr46226.c: Ditto.
2021 * gcc.target/i386/pr46470.c: Ditto.
2022 * gcc.target/i386/pr59929.c: Ditto.
2023 * gcc.target/i386/sse-10.c: Ditto.
2024 * gcc.target/i386/vararg-1.c: Ditto.
2025 * gcc.target/i386/vararg-1.c: Ditto.
2026 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2027 * gcc.target/i386/pr44223.c: Ditto.
2028 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2029 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2030 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2031 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2032 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2033 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2034 * gcc.target/i386/mvc9.c: Compile for lto target only.
2035 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2036 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2037 * gcc.target/i386/pr57091.c: Ditto.
2038 * gcc.target/i386/pr61599-2.c: Ditto.
2039
2040 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2041
2042 PR tree-optimization/81503
2043 * gcc.c-torture/execute/pr81503.c: New file.
2044
2045 2017-08-29 Martin Liska <mliska@suse.cz>
2046
2047 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
2048 * gcc.dg/tree-ssa/vrp104.c: Likewise.
2049
2050 2017-08-29 Richard Biener <rguenther@suse.de>
2051 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
2052
2053 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2054
2055 2017-08-28 Jeff Law <law@redhat.com>
2056
2057 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2058 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
2059 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2060 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
2061 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
2062 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
2063 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
2064 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
2065 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
2066
2067 2017-08-28 Janus Weil <janus@gcc.gnu.org>
2068
2069 PR fortran/81770
2070 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
2071 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
2072
2073 2017-08-28 Steve Ellcey <sellcey@cavium.com>
2074
2075 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
2076 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
2077 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
2078
2079 2017-08-28 Richard Biener <rguenther@suse.de>
2080
2081 PR tree-optimization/81977
2082 * g++.dg/torture/pr81977.C: New testcase.
2083
2084 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
2085
2086 PR target/80640
2087 * gcc.dg/atomic/pr80640.c: New testcase.
2088
2089 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
2090
2091 PR target/81995
2092 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
2093 * gcc.target/i386/pr46091-4a.c: Ditto.
2094
2095 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2096
2097 PR fortran/81974
2098 * gfortran.dg/inline_matmul_19.f90: New test.
2099
2100 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2101
2102 * gcc.target/powerpc/m128-check.h: New file.
2103 * gcc.target/powerpc/sse-check.h: New file.
2104 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2105 * gcc.target/powerpc/sse-movlps-2.c: New file.
2106 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2107 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2108 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2109 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2110 * gcc.target/powerpc/sse-divss-1.c: New file.
2111 * gcc.target/powerpc/sse-movhps-1.c: New file.
2112 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2113 * gcc.target/powerpc/sse-subps-1.c: New file.
2114 * gcc.target/powerpc/sse-minps-1.c: New file.
2115 * gcc.target/powerpc/sse-pminub-1.c: New file.
2116 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2117 * gcc.target/powerpc/sse-shufps-1.c: New file.
2118 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2119 * gcc.target/powerpc/sse-maxps-1.c: New file.
2120 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2121 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2122 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2123 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2124 * gcc.target/powerpc/sse-mulps-1.c: New file.
2125 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2126 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2127 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2128 * gcc.target/powerpc/sse-subss-1.c: New file.
2129 * gcc.target/powerpc/sse-movss-2.c: New file.
2130 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2131 * gcc.target/powerpc/sse-minss-1.c: New file.
2132 * gcc.target/powerpc/sse-movaps-2.c: New file.
2133 * gcc.target/powerpc/sse-movlps-1.c: New file.
2134 * gcc.target/powerpc/sse-maxss-1.c: New file.
2135 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2136 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2137 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2138 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2139 * gcc.target/powerpc/sse-mulss-1.c: New file.
2140 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2141 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2142 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2143 * gcc.target/powerpc/sse-movhps-2.c: New file.
2144 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2145 * gcc.target/powerpc/sse-xorps-1.c: New file.
2146 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2147 * gcc.target/powerpc/sse-orps-1.c: New file.
2148 * gcc.target/powerpc/sse-addps-1.c: New file.
2149 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2150 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2151 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2152 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2153 * gcc.target/powerpc/sse-andps-1.c: New file.
2154 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2155 * gcc.target/powerpc/sse-divps-1.c: New file.
2156 * gcc.target/powerpc/sse-andnps-1.c: New file.
2157 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2158 * gcc.target/powerpc/sse-movss-1.c: New file.
2159 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2160 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2161 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2162 * gcc.target/powerpc/sse-movaps-1.c: New file.
2163 * gcc.target/powerpc/sse-movss-3.c: New file.
2164 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2165 * gcc.target/powerpc/sse-addss-1.c: New file.
2166 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2167
2168 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2169
2170 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
2171 * gcc.target/powerpc/dform-2.c: Likewise.
2172 * gcc.target/powerpc/dform-3.c: Likewise.
2173 * gcc.target/powerpc/pr71656-1.c: Likewise.
2174 * gcc.target/powerpc/pr71656-2.c: Likewise.
2175 * gcc.target/powerpc/pr80103-1.c: Likewise.
2176 * gcc.target/powerpc/pr80098-1.c: Likewise.
2177
2178 2017-08-24 Martin Sebor <msebor@redhat.com>
2179
2180 PR middle-end/81908
2181 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2182 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2183 * gcc.dg/tree-ssa/pr81908.c: New test.
2184
2185 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2186
2187 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2188 Suppress warning during tests.
2189
2190 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
2191
2192 * lib/target-supports.exp: Group together target-dependant checks.
2193
2194 2017-08-24 Bin Cheng <bin.cheng@arm.com>
2195
2196 PR tree-optimization/81913
2197 * gcc.c-torture/execute/pr81913.c: New test.
2198 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2199 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2200
2201 2017-08-23 Richard Biener <rguenther@suse.de>
2202
2203 PR target/81921
2204 * gcc.target/i386/pr81921.c: New testcase.
2205
2206 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
2207
2208 * gcc.target/i386/pr80969-1.c: New testcase.
2209 * gcc.target/i386/pr80969-2a.c: Likewise.
2210 * gcc.target/i386/pr80969-2.c: Likewise.
2211 * gcc.target/i386/pr80969-3.c: Likewise.
2212 * gcc.target/i386/pr80969-4a.c: Likewise.
2213 * gcc.target/i386/pr80969-4b.c: Likewise.
2214 * gcc.target/i386/pr80969-4.c: Likewise.
2215 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2216 * lib/target-supports.exp (check_avx512_os_support_available,
2217 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2218 New proceedures for target avx512f and avx512f_runtime selectors.
2219 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2220
2221 2017-08-23 David Malcolm <dmalcolm@redhat.com>
2222
2223 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2224 * gcc.dg/param-type-mismatch.c: New test case.
2225
2226 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2227
2228 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2229 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2230 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2231 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2232 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2233 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2234 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2235
2236 2017-08-23 Richard Biener <rguenther@suse.de>
2237
2238 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2239 * g++.dg/tree-ssa/pr45605.C: Likewise.
2240 * gnat.dg/noinline2.adb: Likewise.
2241 * gnat.dg/renaming6.adb: Likewise.
2242 * gnat.dg/renaming6.ads: Likewise.
2243 * gnat.dg/specs/noinline3.ads: Likewise.
2244
2245 2017-08-23 Richard Biener <rguenther@suse.de>
2246
2247 PR lto/81940
2248 * g++.dg/lto/pr81940_0.C: New testcase.
2249
2250 2017-08-23 Tamar Christina <tamar.christina@arm.com>
2251
2252 PR middle-end/19706
2253 * gcc.dg/tree-ssa/pr19706.c: New.
2254 * lib/target-supports.exp (check_effective_target_xorsign): New.
2255
2256 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
2257
2258 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2259 -mabi=ms
2260 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2261 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2262 * gcc.target/i386/pr66275.c: Likewise.
2263 * gcc.target/i386/pr68018.c: Likewise.
2264
2265 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2266
2267 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2268
2269 2017-08-22 Jeff Law <law@redhat.com>
2270
2271 PR tree-optimization/81741
2272 PR tree-optimization/71947
2273 * gcc.dg/tree-ssa/pr81741.c: New test.
2274 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2275 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2276 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2277 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2278 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2279 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2280 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2281
2282 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
2283
2284 PR c++/80287
2285 * g++.dg/pr80287.C: New test.
2286
2287 2017-08-22 Richard Biener <rguenther@suse.de>
2288
2289 Revert
2290 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2291
2292 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2293
2294 2017-08-22 Richard Biener <rguenther@suse.de>
2295
2296 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2297 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2298 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2299 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2300 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2301 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2302 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2303 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2304
2305 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2306
2307 PR fortran/81296
2308 * gfortran.dg/dtio_12.f90: Update test.
2309
2310 2017-08-21 Nathan Sidwell <nathan@acm.org>
2311
2312 * g++.dg/template/pr81899.C: Fix c++03.
2313 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2314
2315 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2316
2317 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2318 Update expected result to show all of "(long)0" being underlined.
2319 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2320 (test_multitoken_macro): Update expected underlining.
2321
2322 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2323
2324 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2325 to show underlining of all pertinent params.
2326 * gcc.dg/format/pr72858.c: Likewise.
2327
2328 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
2329
2330 PR target/46091
2331 * gcc.target/i386/pr46091-4.c: New test.
2332 * gcc.target/i386/pr46091-4a.c: Ditto.
2333 * gcc.target/i386/pr46091-5.c: Ditto.
2334 * gcc.target/i386/pr46091-5a.c: Ditto.
2335
2336 2017-08-21 Nathan Sidwell <nathan@acm.org>
2337
2338 PR c++/81899
2339 * g++.dg/template/pr81899.C: New.
2340
2341 2017-08-21 Richard Biener <rguenther@suse.de>
2342
2343 PR tree-optimization/81900
2344 * gcc.dg/torture/pr81900.c: New testcase.
2345
2346 2017-08-21 Richard Biener <rguenther@suse.de>
2347
2348 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2349 regex to handle the LTO case.
2350 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2351 * c-c++-common/asan/misalign-1.c: Likewise.
2352 * c-c++-common/asan/misalign-2.c: Likewise.
2353 * c-c++-common/asan/null-deref-1.c: Likewise.
2354 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2355 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2356 * c-c++-common/asan/use-after-free-1.c: Likewise.
2357 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2358 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2359 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2360 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2361 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2362 * g++.dg/asan/large-func-test-1.C: Likewise.
2363 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2364
2365 2017-08-21 Richard Biener <rguenther@suse.de>
2366
2367 PR middle-end/81884
2368 * g++.dg/torture/pr81884.C: New testcase.
2369
2370 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
2371
2372 PR ipa/77732
2373 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2374
2375 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2376
2377 PR tree-optimization/46805
2378 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2379 * jit.dg/test-autovectorize.c: New test case.
2380
2381 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2382
2383 PR target/80210
2384 * gcc.target/powerpc/pr80210.c: New test.
2385
2386 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2387
2388 PR c++/81514
2389 * g++.dg/lookup/empty.h: New file.
2390 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2391 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2392 on a built-in.
2393
2394 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2395
2396 PR c/53037
2397 * c-c++-common/pr53037-5.c: New test.
2398 * g++.dg/pr53037-1.C: Likewise.
2399 * g++.dg/pr53037-2.C: Likewise.
2400 * g++.dg/pr53037-3.C: Likewise.
2401 * g++.dg/pr53037-4.C: Likewise.
2402 * gcc.dg/pr53037-1.c: Likewise.
2403 * gcc.dg/pr53037-2.c: Likewise.
2404 * gcc.dg/pr53037-3.c: Likewise.
2405 * gcc.dg/pr53037-4.c: Likewise.
2406
2407 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2408
2409 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2410 * gcc.target/powerpc/p9-vparity.c: Likewise.
2411 * gcc.target/powerpc/pr68805.c: Likewise.
2412 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2413
2414 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2415
2416 PR target/72804
2417 * gcc.target/powerpc/pr72804.c: New test.
2418
2419 2017-08-17 Marek Polacek <polacek@redhat.com>
2420
2421 PR middle-end/81814
2422 * gcc.dg/torture/pr81814.c: New test.
2423
2424 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2425
2426 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2427
2428 2017-08-17 Tom de Vries <tom@codesourcery.com>
2429
2430 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2431
2432 2017-08-17 Richard Biener <rguenther@suse.de>
2433
2434 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2435
2436 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2437
2438 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2439 scan-assembler-times for alpha*-*-*.
2440 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2441 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2442
2443 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2444
2445 PR fortran/81116
2446 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2447
2448 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2449
2450 PR target/46091
2451 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2452 (testm): New test function.
2453 * gcc.target/i386/pr46091-2.c: Ditto.
2454 * gcc.target/i386/pr46091-3.c: Ditto.
2455
2456 2017-08-16 Bin Cheng <bin.cheng@arm.com>
2457
2458 PR tree-optimization/81832
2459 * gcc.dg/tree-ssa/pr81832.c: New test.
2460
2461 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2462
2463 PR tree-optimization/81835
2464 * gcc.dg/vect/pr81815.c: New test.
2465
2466 2017-08-15 Joseph Myers <joseph@codesourcery.com>
2467
2468 PR target/78460
2469 PR target/67712
2470 * gcc.c-torture/compile/string-large-1.c: New test.
2471
2472 2017-08-15 Richard Biener <rguenther@suse.de>
2473
2474 PR tree-optimization/81790
2475 * gcc.dg/torture/pr81790.c: New testcase.
2476
2477 2017-08-14 Martin Sebor <msebor@redhat.com>
2478
2479 PR c/81117
2480 * c-c++-common/attr-nonstring-1.c: New test.
2481
2482 2017-08-14 Martin Sebor <msebor@redhat.com>
2483
2484 PR c/81117
2485 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2486
2487 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
2488
2489 * gcc.dg/ucnid-5.c: Skip on AIX.
2490 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2491
2492 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
2493
2494 PR target/46091
2495 * gcc.target/i386/pr46091-1.c: New test.
2496 * gcc.target/i386/pr46091-2.c: Ditto.
2497 * gcc.target/i386/pr46091-3.c: Ditto.
2498
2499 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2500
2501 PR target/81643
2502 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2503
2504 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2505
2506 PR target/79845
2507 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2508 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2509 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2510 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2511 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2512 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2513 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2514 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2515 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2516 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2517 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2518 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2519 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2520 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2521 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2522 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2523 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2524 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2525 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2526 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2527 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2528 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2529 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2530 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2531 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2532 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2533 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2534 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2535 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2536 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2537 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2538 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2539 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2540 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2541 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2542 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2543 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2544 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2545 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2546 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2547 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2548 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2549 * gcc.target/powerpc/cmpb-3.c: Likewise.
2550 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2551 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2552 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2553 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2554 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2555 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2556 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2557 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2558 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2559 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2560 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2561 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2562 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2563 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2564 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2565 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2566 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2567 * gcc.target/powerpc/no-r11-3.c: Likewise.
2568 * gcc.target/powerpc/pr80098-1.c: Likewise.
2569 * gcc.target/powerpc/pr80098-2.c: Likewise.
2570 * gcc.target/powerpc/pr80098-3.c: Likewise.
2571 * gcc.target/powerpc/pr80098-4.c: Likewise.
2572 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2573 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2574 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2575 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2576 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2577 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2578 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2579 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2580 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2581 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2582 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2583
2584 2017-08-14 Bin Cheng <bin.cheng@arm.com>
2585
2586 PR tree-optimization/81799
2587 * gcc.dg/tree-ssa/pr81799.c: New.
2588
2589 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2590
2591 PR middle-end/46932
2592 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2593 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2594
2595 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2596
2597 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2598 -mno-pc-relative-literal-loads.
2599
2600 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2601
2602 PR testsuite/81793
2603 * gcc.dg/pie-static-1.c: Require both static and pie support.
2604 * gcc.dg/pie-static-2.c: Likewise.
2605
2606 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2607
2608 PR ada/79542
2609 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2610
2611 2017-08-11 Marek Polacek <polacek@redhat.com>
2612
2613 PR c/81795
2614 * gcc.dg/pr81795.c: New test.
2615
2616 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2617
2618 PR fortran/60355
2619 * gfortran.dg (bind_c_usage_30): New test.
2620
2621 2017-08-11 Martin Liska <mliska@suse.cz>
2622
2623 PR tree-opt/79987
2624 * gcc.target/i386/mpx/pr79987.c: New test.
2625
2626 2017-08-11 Martin Liska <mliska@suse.cz>
2627
2628 PR ipa/81213
2629 * gcc.target/i386/pr81213.c: New test.
2630
2631 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
2632
2633 PR target/81708
2634 * gcc.target/i386/stack-prot-sym.c: New test.
2635
2636 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2637
2638 PR testsuite/81738
2639 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2640 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2641 vect_perm and vect_element_align for vectorization.
2642
2643 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2644
2645 PR target/81736
2646 * gcc.target/i386/pr81736-1.c: New test.
2647 * gcc.target/i386/pr81736-2.c: Likewise.
2648 * gcc.target/i386/pr81736-3.c: Likewise.
2649 * gcc.target/i386/pr81736-4.c: Likewise.
2650 * gcc.target/i386/pr81736-5.c: Likewise.
2651 * gcc.target/i386/pr81736-6.c: Likewise.
2652 * gcc.target/i386/pr81736-7.c: Likewise.
2653
2654 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2655
2656 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2657 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2658
2659 2017-08-10 David Malcolm <dmalcolm@redhat.com>
2660
2661 * c-c++-common/missing-close-symbol.c: New test case.
2662 * c-c++-common/missing-symbol.c: New test case.
2663 * gcc.dg/unclosed-init.c: New test case.
2664 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2665 * g++.dg/diagnostic/unclosed-function.C: New test case.
2666 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2667 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2668 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2669 "expected identifier" error.
2670
2671 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2672
2673 * gfortran.dg/dec_d_lines_1.f: New test.
2674 * gfortran.dg/dec_d_lines_2.f: New test.
2675
2676 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2677
2678 * gfortran.dg/dec_structure_18.f90: New test.
2679 * gfortran.dg/dec_structure_19.f90: New test.
2680 * gfortran.dg/dec_structure_20.f90: New test.
2681 * gfortran.dg/dec_structure_21.f90: New test.
2682
2683 2017-08-10 Marek Polacek <polacek@redhat.com>
2684
2685 PR testsuite/81784
2686 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2687
2688 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2689
2690 2017-08-10 Martin Liska <mliska@suse.cz>
2691
2692 PR c++/81355
2693 * g++.dg/other/pr81355.C: New test.
2694
2695 2017-08-09 David Malcolm <dmalcolm@redhat.com>
2696
2697 * jit.dg/all-non-failing-tests.h: Add note about
2698 test-vector-types.cc.
2699 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2700 case.
2701 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2702 New test case.
2703 * jit.dg/test-vector-types.cc: New test case.
2704
2705 2017-08-09 Andrew Pinski <apinski@cavium.com>
2706
2707 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2708 --save-temps to the options passed.
2709
2710 2017-08-09 Michael Collison <michael.collison@arm.com>
2711
2712 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2713 boundary option and fix comment.
2714 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2715 boundary option and fix comment.
2716 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2717 boundary option and fix comment.
2718 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2719 -mstructure-size boundary option.
2720
2721 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2722
2723 PR rtl-optimization/81423
2724 * gcc.c-torture/execute/pr81423.c: New testcase.
2725
2726 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2727
2728 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2729 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2730 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2731 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2732
2733 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2734
2735 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2736 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2737
2738 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2739
2740 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2741 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2742 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2743
2744 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2745
2746 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2747 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2748 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2749 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2750
2751 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2752
2753 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2754
2755 2017-08-09 Marek Polacek <polacek@redhat.com>
2756
2757 PR c/81233
2758 * gcc.dg/diagnostic-types-1.c: New test.
2759 * gcc.dg/assign-warn-1.c: Update warning messages.
2760 * gcc.dg/assign-warn-2.c: Likewise.
2761 * gcc.dg/c90-const-expr-5.c: Likewise.
2762 * gcc.dg/c99-const-expr-5.c: Likewise.
2763 * gcc.dg/conv-2.c: Likewise.
2764 * gcc.dg/init-bad-7.c: Likewise.
2765 * gcc.dg/overflow-warn-1.c: Likewise.
2766 * gcc.dg/overflow-warn-2.c: Likewise.
2767 * gcc.dg/overflow-warn-3.c: Likewise.
2768 * gcc.dg/overflow-warn-4.c: Likewise.
2769 * gcc.dg/pointer-array-atomic.c: Likewise.
2770 * gcc.dg/pr26865.c: Likewise.
2771 * gcc.dg/pr61162-2.c: Likewise.
2772 * gcc.dg/pr61162.c: Likewise.
2773 * gcc.dg/pr67730-2.c: Likewise.
2774 * gcc.dg/pr69156.c: Likewise.
2775 * gcc.dg/pr70174.c: Likewise.
2776 * objc.dg/proto-lossage-4.m: Likewise.
2777
2778 2017-08-09 Marek Polacek <polacek@redhat.com>
2779
2780 PR c/81417
2781 * Wsign-compare-1.c: New test.
2782 * gcc.dg/compare1.c: Adjust dg-bogus.
2783 * gcc.dg/compare2.c: Likewise.
2784 * gcc.dg/compare3.c: Likewise.
2785 * gcc.dg/compare7.c: Likewise.
2786 * gcc.dg/compare8.c: Likewise.
2787 * gcc.dg/compare9.c: Likewise.
2788 * gcc.dg/pr11492.c: Likewise.
2789
2790 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
2791
2792 PR driver/81523
2793 * gcc.dg/pie-7.c: New test.
2794 * gcc.dg/pie-static-1.c: Likewise.
2795 * gcc.dg/pie-static-2.c: Likewise.
2796
2797 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
2798
2799 PR target/81708
2800 * gcc.target/i386/stack-prot-guard.c: New test.
2801
2802 2017-08-08 Tamar Christina <tamar.christina@arm.com>
2803
2804 * gcc.target/aarch64/xorsign.c: New.
2805 * gcc.target/aarch64/xorsign_exec.c: New.
2806 * gcc.target/aarch64/vect-xorsign_exec.c: New.
2807
2808 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2809
2810 PR tree-optimization/81354
2811 * g++.dg/torture/pr81354.C: New file.
2812
2813 2017-08-08 Richard Biener <rguenther@suse.de>
2814
2815 PR middle-end/81719
2816 * g++.dg/tree-ssa/pr81719.C: New testcase.
2817
2818 2017-08-08 Richard Biener <rguenther@suse.de>
2819
2820 PR tree-optimization/81723
2821 * gfortran.dg/pr81723.f: New testcase.
2822
2823 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2824
2825 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
2826 string.
2827 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2828 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2829 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2830 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2831 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2832 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2833 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2834 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2835 * gcc.target/powerpc/cmpb-3.c: Likewise.
2836 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2837 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2838
2839 2017-08-08 Martin Liska <mliska@suse.cz>
2840
2841 PR tree-opt/81696
2842 * gcc.dg/ipa/pr81696.c: New test.
2843
2844 2017-08-08 Bin Cheng <bin.cheng@arm.com>
2845
2846 PR tree-optimization/81744
2847 * gcc.dg/tree-ssa/pr81744.c: New.
2848
2849 2017-08-08 Marek Polacek <polacek@redhat.com>
2850
2851 PR c++/81607
2852 * g++.dg/other/bitfield6.C: New test.
2853
2854 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2855
2856 PR target/81593
2857 * gcc.target/powerpc/vec-setup.h: New tests to test various
2858 combinations of setting up vectors of 2 double word elements.
2859 * gcc.target/powerpc/vec-setup-long.c: Likewise.
2860 * gcc.target/powerpc/vec-setup-double.c: Likewise.
2861 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
2862 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
2863 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
2864 vector inserts from vector extracts.
2865 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
2866
2867 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2868
2869 PR fortran/68829
2870 PR fortran/81701
2871 * gfortran.dg/o_fast_stacksize.90: New test.
2872
2873 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
2874
2875 PR middle-end/46932
2876 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
2877
2878 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2879
2880 * gcc.target/i386/pr81736-1.c: Removed.
2881 * gcc.target/i386/pr81736-2.c: Likewise.
2882 * gcc.target/i386/pr81736-3.c: Likewise.
2883 * gcc.target/i386/pr81736-4.c: Likewise.
2884
2885 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2886
2887 PR target/81736
2888 * gcc.target/i386/pr81736-1.c: New test.
2889 * gcc.target/i386/pr81736-2.c: Likewise.
2890 * gcc.target/i386/pr81736-3.c: Likewise.
2891 * gcc.target/i386/pr81736-4.c: Likewise.
2892
2893 2017-08-07 Marek Polacek <polacek@redhat.com>
2894
2895 PR middle-end/81737
2896 * gcc.dg/pr81737.c: New test.
2897
2898 2017-08-07 Martin Liska <mliska@suse.cz>
2899
2900 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
2901 * gcc.dg/parm-impl-decl-1.c: Likewise.
2902 * gcc.dg/parm-impl-decl-3.c: Likewise.
2903 * gcc.dg/Wattributes-5.c: New test.
2904
2905 2017-08-06 Andrew Pinski <apinski@cavium.com>
2906
2907 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
2908 * gcc.target/aarch64/target_attr_13.c: LIkewise.
2909 * gcc.target/aarch64/target_attr_15.c: LIkewise.
2910 * gcc.target/aarch64/target_attr_4.c: Likewise.
2911 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
2912 * gcc.target/aarch64/target_attr_2.c: Likewise.
2913 * gcc.target/aarch64/target_attr_7.c: Likewise.
2914 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
2915 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
2916 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
2917
2918 2017-08-06 Andrew Pinski <apinski@cavium.com>
2919
2920 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
2921 -march=armv8-a+nolse, skip if -mcpu= is passed.
2922 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
2923
2924 2017-08-06 Andrew Pinski <apinski@cavium.com>
2925
2926 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
2927 * gcc.target/aarch64/_Float16_2.c: Likewise.
2928 * gcc.target/aarch64/_Float16_3.c: Likewise.
2929
2930 2017-08-06 Tom de Vries <tom@codesourcery.com>
2931
2932 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
2933
2934 2017-08-06 Tom de Vries <tom@codesourcery.com>
2935
2936 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
2937 type. Add missing return.
2938
2939 2017-08-06 Tom de Vries <tom@codesourcery.com>
2940
2941 PR testsuite/81731
2942 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
2943 variable 'a' definition.
2944 (b): Remove unused variable.
2945 (gp): New variable.
2946 (check): Add parameter corresponding to call in main, and handle.
2947
2948 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2949
2950 PR c++/79790
2951 * g++.dg/cpp1z/class-deduction43.C: New.
2952
2953 2017-08-04 Yury Gribov <tetra2005@gmail.com>
2954
2955 PR tree-optimization/57371
2956 * c-c++-common/pr57371-1.c: New test.
2957 * c-c++-common/pr57371-2.c: New test.
2958 * c-c++-common/pr57371-3.c: New test.
2959 * c-c++-common/pr57371-4.c: New test.
2960 * gcc.dg/pr57371-5.c: New test.
2961
2962 2017-08-04 Carl Love <cel@us.ibm.com>
2963
2964 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
2965 builtin test cases for vec_mule, and vec_mulo.
2966 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
2967 builtin test cases for vec_mule, and vec_mulo.
2968
2969 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
2970
2971 PR target/81590
2972 * gcc.target/i386/avx512-check.h: New file.
2973 * gcc.target/i386/avx5124fmaps-check.h: Removed.
2974 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
2975 * gcc.target/i386/avx512cd-check.h: Likewise.
2976 * gcc.target/i386/avx512ifma-check.h: Likewise.
2977 * gcc.target/i386/avx512vbmi-check.h: Likewise.
2978 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
2979 * gcc.target/i386/avx512bw-check.h: Rewrite.
2980 * gcc.target/i386/avx512dq-check.h: Likewise.
2981 * gcc.target/i386/avx512er-check.h: Likewise.
2982 * gcc.target/i386/avx512f-check.h: Likewise.
2983 * gcc.target/i386/avx512vl-check.h: Likewise.
2984 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
2985 only.
2986 (test_512): Removed.
2987 (avx512*_test): Likewise.
2988 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
2989
2990 2017-08-04 Marek Polacek <polacek@redhat.com>
2991
2992 PR middle-end/81695
2993 * gcc.dg/pr81695.c: New test.
2994
2995 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2996
2997 PR tree-optimization/81136
2998 * gcc.dg/vect/pr81136.c: Add scan test.
2999
3000 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3001
3002 * gcc.dg/vect/vect-alias-check-3.c: New test.
3003 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3004 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3005
3006 2017-08-04 Richard Biener <rguenther@suse.de>
3007
3008 PR middle-end/81705
3009 * c-c++-common/ubsan/pr81705.c: New testcase.
3010
3011 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3012
3013 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3014 messages that used to start with a capital letter.
3015 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3016 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3017 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3018 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3019 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3020 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3021 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3022 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3023 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3024 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3025 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3026 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3027 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3028 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3029 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3030 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3031 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3032 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3033 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3034 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3035 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3036 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3037 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3038 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3039 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3040 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3041 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3042 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3043 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3044 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3045 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3046 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3047 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3048 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3049 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3050 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3051 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3052 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3053 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3054 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3055 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3056 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3057 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3058 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3059 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3060 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3061 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3062 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3063 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3064 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3065 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3066 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3067 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3068 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3069 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3070 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3071
3072 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3073
3074 PR target/81621
3075 * gcc.dg/pr81621.c: New test.
3076
3077 2017-08-03 Richard Biener <rguenther@suse.de>
3078
3079 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
3080 and CSE.
3081
3082 2017-08-03 Richard Biener <rguenther@suse.de>
3083
3084 PR middle-end/81148
3085 * c-c++-common/ubsan/pr81148.c: New testcase.
3086
3087 2017-08-03 Tom de Vries <tom@codesourcery.com>
3088
3089 PR target/81662
3090 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
3091
3092 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3093
3094 PR driver/81650
3095 * gcc.dg/pr81650.c: New test.
3096
3097 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3098
3099 PR c++/71440
3100 * g++.dg/template/crash127.C: New.
3101
3102 2017-08-03 Jakub Jelinek <jakub@redhat.com>
3103
3104 PR middle-end/81052
3105 * c-c++-common/pr81052.c: New test.
3106
3107 2017-08-03 Tom de Vries <tom@codesourcery.com>
3108
3109 * gcc.dg/pr56727-2.c: Require alias.
3110
3111 2017-08-03 Tom de Vries <tom@codesourcery.com>
3112
3113 * gcc.dg/attr-noipa.c: Require alloca.
3114
3115 2017-08-03 Tom de Vries <tom@codesourcery.com>
3116
3117 * gcc.dg/torture/pr80163.c: Require label_values.
3118
3119 2017-08-03 Tom de Vries <tom@codesourcery.com>
3120
3121 PR target/81662
3122 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3123 * c-c++-common/patchable_function_entry-default.c: Same.
3124 * c-c++-common/patchable_function_entry-definition.c: Same.
3125
3126 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3127
3128 PR target/81644
3129 * gcc.target/i386/pr81644.c: New test.
3130
3131 2017-08-02 Tom de Vries <tom@codesourcery.com>
3132
3133 * gcc.dg/Walloca-14.c: Use relative line number.
3134
3135 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
3136
3137 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3138 test "no-3dnowa" target attribute.
3139
3140 2017-08-02 Marek Polacek <polacek@redhat.com>
3141
3142 PR c/81289
3143 * gcc.dg/noncompile/pr81289.c: New test.
3144
3145 PR c/81448
3146 PR c/81306
3147 * c-c++-common/Wmultistatement-macros-13.c: New test.
3148
3149 2017-08-02 Jakub Jelinek <jakub@redhat.com>
3150
3151 PR c++/81640
3152 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3153
3154 PR middle-end/79499
3155 * gcc.dg/pr79499.c: New test.
3156
3157 2017-08-02 Richard Biener <rguenther@suse.de>
3158
3159 PR tree-optimization/81633
3160 * gcc.dg/vect/pr81633.c: New testcase.
3161
3162 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3163
3164 * gcc.dg/guality/pr25967-1.c: New test.
3165 * gcc.dg/guality/pr25967-2.c: Likewise.
3166 * gcc.dg/torture/pr25967-1.c: Likewise.
3167 * gcc.dg/torture/pr25967-2.c: Likewise.
3168
3169 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3170
3171 PR target/81654
3172 * gcc.target/i386/pr81654.c: New test.
3173
3174 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3175
3176 PR fortran/79312
3177 * gfortran.dg/logical_assignment_1.f90: New test.
3178
3179 2017-08-01 Martin Liska <mliska@suse.cz>
3180
3181 PR middle-end/70140
3182 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3183
3184 2017-08-01 Martin Liska <mliska@suse.cz>
3185
3186 Revert r250771
3187 Make mempcpy more optimal (PR middle-end/70140).
3188
3189 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3190
3191 PR target/81622
3192 * gcc.target/powerpc/pr81622.c: New test.
3193
3194 2017-08-01 Steve Ellcey <sellcey@cavium.com>
3195
3196 PR tree-optimization/80925
3197 * gcc.dg/vect/vect-28.c: Add
3198 --param vect-max-peeling-for-alignment=0 option.
3199 Remove unaligned access and peeling checks.
3200 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3201 * gcc.dg/vect/vect-70.c: Ditto.
3202 * gcc.dg/vect/vect-87.c: Ditto.
3203 * gcc.dg/vect/vect-88.c: Ditto.
3204 * gcc.dg/vect/vect-91.c: Ditto.
3205 * gcc.dg/vect/vect-93.c: Ditto.
3206
3207 2017-08-01 Tom de Vries <tom@codesourcery.com>
3208
3209 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3210 * gcc.target/nvptx/slp.c (foo): Same.
3211
3212 2017-08-01 Richard Biener <rguenther@suse.de>
3213
3214 PR tree-optimization/81181
3215 * gcc.dg/torture/pr81181.c: New testcase.
3216
3217 2017-08-01 Martin Liska <mliska@suse.cz>
3218
3219 PR middle-end/70140
3220 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3221
3222 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3223
3224 PR target/81641
3225 * gcc.target/i386/pr81641.c: New test.
3226
3227 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3228
3229 PR target/81639
3230 * gcc.target/i386/pr81639.c: New test.
3231
3232 2017-08-01 Richard Biener <rguenther@suse.de>
3233
3234 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3235 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3236 endless loop.
3237 * gcc.dg/uninit-23.c: Adjust.
3238
3239 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3240
3241 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3242 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3243
3244 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3245
3246 PR tree-optimization/81627
3247 * gcc.dg/tree-ssa/pr81627.c: New.
3248
3249 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3250
3251 PR tree-optimization/81620
3252 * gcc.dg/tree-ssa/pr81620-1.c: New.
3253 * gcc.dg/tree-ssa/pr81620-2.c: New.
3254
3255 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3256
3257 PR testsuite/53542
3258 * gfortran.dg/use_30.f90: New test.
3259
3260 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3261
3262 PR tree-optimization/81588
3263 * gcc.dg/tree-ssa/pr81588.c: New test.
3264 * gcc.dg/pr81588.c: New test.
3265 * gcc.c-torture/execute/pr81588.c: New test.
3266
3267 2017-08-01 Richard Biener <rguenther@suse.de>
3268
3269 PR tree-optimization/81297
3270 * gcc.dg/torture/pr81297.c: New testcase.
3271
3272 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3273
3274 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3275
3276 2017-07-31 Steve Ellcey <sellcey@cavium.com>
3277
3278 PR tree-optimization/80925
3279 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
3280 --param vect-max-peeling-for-alignment=0 option.
3281 Remove unaligned access and peeling checks.
3282 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3283
3284 2017-07-31 Carl Love <cel@us.ibm.com>
3285
3286 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3287 missed in commit 250746.
3288
3289 2017-07-31 Carl Love <cel@us.ibm.com>
3290
3291 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3292 new builtins.
3293
3294 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3295
3296 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3297 * gcc.target/i386/pr79793-2.c: Likewise.
3298
3299 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3300
3301 PR target/25967
3302 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3303 (naked): Add attribute regparm(1) for x86_32 targets.
3304 Add integer argument. Remove global "data" variable.
3305 (main): Pass integer argument to naked function.
3306 * gcc.target/i386/naked-4.c: New test.
3307
3308 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
3309 Martin Liska <mliska@suse.cz>
3310
3311 * gcc.dg/predict-15.c: New test.
3312 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3313
3314 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3315
3316 PR target/25967
3317 * gcc.target/i386/naked-1.c: New test.
3318 * gcc.target/i386/naked-2.c: Ditto.
3319 * gcc.target/i386/naked-3.c: Ditto.
3320 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3321 do_test_body0 stub function, use attribute "naked" instead.
3322 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3323 * gcc.dg/pr44290-2.c: Ditto.
3324
3325 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3326
3327 PR fortran/81581
3328 * gfortran.dg/dim_sum_1.f90: New test case.
3329 * gfortran.dg/dim_sum_2.f90: New test case.
3330 * gfortran.dg/dim_sum_3.f90: New test case.
3331
3332 2017-07-31 Martin Liska <mliska@suse.cz>
3333
3334 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3335 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3336
3337 2017-07-31 Martin Liska <mliska@suse.cz>
3338
3339 PR sanitize/81530
3340 * g++.dg/ubsan/pr81530.C: New test.
3341
3342 2017-07-31 Jakub Jelinek <jakub@redhat.com>
3343
3344 PR sanitizer/81604
3345 * c-c++-common/ubsan/pr81604.c: New test.
3346
3347 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3348
3349 PR target/79793
3350 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3351 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3352 (foo): Check the builtin return address against the return address
3353 in interrupt frame.
3354 * gcc.target/i386/pr79793-1.c: New test.
3355 * gcc.target/i386/pr79793-2.c: Likewise.
3356
3357 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3358
3359 * c-c++-common/dump-ada-spec-7.c: New test.
3360
3361 2017-07-29 Jakub Jelinek <jakub@redhat.com>
3362
3363 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3364 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3365
3366 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3367
3368 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3369
3370 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3371
3372 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3373
3374 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3375
3376 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3377
3378 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3379 Bilyan Borisov <bilyan.borisov@arm.com>
3380
3381 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3382 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3383 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3384 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3385 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3386
3387 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3388
3389 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3390 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3391 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3392 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3393 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3394 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3395 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3396 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3397 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3398 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3399 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3400
3401 2017-07-28 Martin Liska <mliska@suse.cz>
3402
3403 PR sanitizer/81340
3404 * g++.dg/asan/pr81340.C: New test.
3405
3406 2017-07-28 Richard Biener <rguenther@suse.de>
3407
3408 PR tree-optimization/81502
3409 * gcc.target/i386/pr81502.c: New testcase.
3410
3411 2017-07-28 Martin Liska <mliska@suse.cz>
3412
3413 PR sanitizer/81460
3414 * gcc.dg/asan/pr81460.c: New test.
3415
3416 2017-07-28 Jakub Jelinek <jakub@redhat.com>
3417
3418 PR sanitizer/80998
3419 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3420 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3421
3422 PR tree-optimization/81578
3423 * gcc.dg/pr81578.c: New test.
3424
3425 2017-07-28 Richard Biener <rguenther@suse.de>
3426
3427 PR tree-optimization/81573
3428 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3429
3430 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3431
3432 * g++.dg/pr69667.C: Remove option -mlra.
3433 * gcc.target/powerpc/dform-1.c: Likewise.
3434 * gcc.target/powerpc/dform-2.c: Likewise.
3435 * gcc.target/powerpc/dform-3.c: Likewise.
3436 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3437 * gcc.target/powerpc/p9-vparity.c: Likewise.
3438 * gcc.target/powerpc/pr63491.c: Likewise.
3439 * gcc.target/powerpc/pr67808.c: Likewise.
3440 * gcc.target/powerpc/pr68805.c: Likewise.
3441 * gcc.target/powerpc/pr69461.c: Likewise.
3442 * gcc.target/powerpc/pr71680.c: Likewise.
3443 * gcc.target/powerpc/pr77289.c: Likewise.
3444 * gcc.target/powerpc/pr78458.c: Likewise.
3445 * gcc.target/powerpc/pr78543.c: Likewise.
3446 * g++.dg/pr71294.C: Remove option -mno-lra.
3447 * gcc.target/powerpc/pr71656-1.c: Likewise.
3448 * gcc.target/powerpc/pr71656-2.c: Likewise.
3449 * gcc.target/powerpc/pr71698.c: Likewise.
3450
3451 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3452 Sudakshina Das <sudi.das@arm.com>
3453
3454 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3455
3456 2017-07-27 Marek Polacek <polacek@redhat.com>
3457
3458 PR c/81417
3459 * c-c++-common/Wsign-compare-1.c: New test.
3460 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3461 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3462 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3463 * g++.dg/warn/compare1.C: Likewise.
3464 * gcc.dg/compare1.c: Likewise.
3465 * gcc.dg/compare2.c: Likewise.
3466 * gcc.dg/compare4.c: Likewise.
3467 * gcc.dg/compare5.c: Likewise.
3468 * gcc.dg/pr35430.c: Likewise.
3469 * gcc.dg/pr60087.c: Likewise.
3470
3471 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3472
3473 PR middle-end/81564
3474 * gcc.dg/pr81564.c: New test.
3475
3476 2017-07-27 Richard Biener <rguenther@suse.de>
3477
3478 PR tree-optimization/81573
3479 PR tree-optimization/81494
3480 * gcc.dg/torture/pr81573.c: New testcase.
3481
3482 2017-07-27 Richard Biener <rguenther@suse.de>
3483
3484 PR tree-optimization/81571
3485 * gcc.dg/torture/pr81571.c: New testcase.
3486
3487 2017-07-27 Richard Biener <rguenther@suse.de>
3488
3489 PR tree-optimization/81502
3490 * gcc.target/i386/vect-insert-1.c: New testcase.
3491
3492 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3493
3494 PR target/81534
3495 * gcc.target/s390/pr81534.c: New test.
3496
3497 2017-07-27 Jakub Jelinek <jakub@redhat.com>
3498
3499 PR tree-optimization/81555
3500 PR tree-optimization/81556
3501 * gcc.c-torture/execute/pr81555.c: New test.
3502 * gcc.c-torture/execute/pr81556.c: New test.
3503
3504 * gcc.dg/attr-noipa.c: New test.
3505 * gcc.dg/ipa/ipa-pta-18.c: New test.
3506 * gcc.dg/ipa/ipa-sra-11.c: New test.
3507
3508 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3509
3510 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3511 option.
3512 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3513 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3514 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3515 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3516 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3517 * gcc.target/powerpc/vsx-simode.c: Likewise.
3518 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3519 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3520
3521 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3522
3523 PR c++/71570
3524 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3525
3526 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3527
3528 PR target/81563
3529 * gcc.target/i386/pr81563.c: New test
3530
3531 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3532
3533 PR target/79041
3534 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3535
3536 2017-07-26 Marek Polacek <polacek@redhat.com>
3537
3538 PR middle-end/70992
3539 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3540 * gcc.dg/overflow-warn-2.c: Likewise.
3541 * gcc.dg/overflow-warn-3.c: Likewise.
3542 * gcc.dg/overflow-warn-4.c: Likewise.
3543 * gcc.dg/torture/pr70992-2.c: New test.
3544 * gcc.dg/torture/pr70992.c: New test.
3545
3546 2017-07-26 Richard Biener <rguenther@suse.de>
3547
3548 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3549 happening in ccp1.
3550 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3551
3552 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3553
3554 PR middle-end/46932
3555 * gcc.dg/pr46932.c: New testcase.
3556
3557 2017-07-26 Martin Liska <mliska@suse.cz>
3558
3559 PR sanitize/81186
3560 * gcc.dg/asan/pr81186.c: New test.
3561
3562 2017-07-25 Carl Love <cel@us.ibm.com>
3563
3564 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3565 vec_cnttz builtins.
3566
3567 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3568
3569 * gnat.dg/opt66.adb: New test.
3570
3571 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3572
3573 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3574 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3575
3576 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3577
3578 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3579
3580 2017-07-25 Torsten Duwe <duwe@suse.de>
3581
3582 * c-c++-common/patchable_function_entry-default.c: New test.
3583 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3584 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3585
3586 2017-07-25 Jakub Jelinek <jakub@redhat.com>
3587
3588 PR target/81532
3589 * gcc.target/i386/pr80833-3.c: New test.
3590 * gcc.target/i386/avx512dq-pr81532.c: New test.
3591 * gcc.target/i386/avx512bw-pr81532.c: New test.
3592
3593 2017-07-25 Richard Biener <rguenther@suse.de>
3594
3595 PR tree-optimization/81455
3596 * gcc.dg/pr81455.c: New testcase.
3597
3598 2017-07-25 Richard Biener <rguenther@suse.de>
3599
3600 PR tree-optimization/81529
3601 * gfortran.dg/pr81529.f90: New testcase.
3602
3603 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3604
3605 * gcc.target/aarch64/pr79041-2.c: Improve test.
3606
3607 2017-07-25 Richard Biener <rguenther@suse.de>
3608
3609 PR tree-optimization/81410
3610 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3611
3612 2017-07-25 Richard Biener <rguenther@suse.de>
3613
3614 PR tree-optimization/81510
3615 * gcc.dg/torture/pr81510.c: New testcase.
3616 * gcc.dg/torture/pr81510-2.c: Likewise.
3617
3618 2017-07-25 Martin Liska <mliska@suse.cz>
3619
3620 PR ipa/81520
3621 * gcc.dg/ipa/pr81520.c: New test.
3622
3623 2017-07-25 Marek Polacek <polacek@redhat.com>
3624
3625 PR c/81364
3626 * Wmultistatement-macros-12.c: New test.
3627
3628 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3629
3630 PR target/81414
3631 * gcc.target/aarch64/pr81414.C: New.
3632
3633 2017-07-25 Richard Biener <rguenther@suse.de>
3634
3635 PR middle-end/81505
3636 * gcc.dg/ubsan/pr81505.c: New testcase.
3637
3638 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
3639
3640 PR testsuite/80759
3641 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3642 (ELFFN_BEGIN): Rename to FN_TYPE.
3643 (ELFFN_END): Rename to FN_SIZE.
3644 (ASMNAME): New macro.
3645 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3646 .global.
3647 (FUNC_END): Use ASMNAME.
3648 (test_data_save): Remove.
3649 (test_data_input): Likewise.
3650 (test_data_output: Likewise.
3651 (test_data_fn): Likewise.
3652 (test_data_retaddr): Likewise.
3653 (regs_to_mem): Make globals, use r10 instead of rax.
3654 (mem_to_regs): Likewise.
3655 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3656 body to ms-sysv.c.
3657 (do_test_aligned): Likewise.
3658 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3659 Add dg-* directives.
3660 (PASTE_STR): New macro.
3661 (ASMNAME): Likewise.
3662 (LOAD_TEST_DATA_ADDR): Likewise.
3663 (TEST_DATA_OFFSET): Likewise.
3664 (do_test_body0): New C function.
3665 (do_test_body): New inline assembly routine.
3666 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3667 (runtest_ms_sysv): Modify.
3668
3669 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3670
3671 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3672 since the upper-regs options have been deleted.
3673 * gcc.target/powerpc/pr65849-2.c: Likewise.
3674 * gcc.target/powerpc/pr80099-1.c: Likewise.
3675 * gcc.target/powerpc/pr80099-2.c: Likewise.
3676 * gcc.target/powerpc/pr80099-3.c: Likewise.
3677 * gcc.target/powerpc/pr80099-4.c: Likewise.
3678 * gcc.target/powerpc/pr80099-5.c: Likewise.
3679 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3680 support removal of the upper-regs options.
3681 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3682 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3683 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3684 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3685 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3686 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3687 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3688 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3689 * gcc.target/powerpc/ppc-round.c: Likewise.
3690 * gcc.target/powerpc/pr71720.c: Likewise.
3691 * gcc.target/powerpc/pr72853.c: Likewise.
3692 * gcc.target/powerpc/pr79907.c: Likewise.
3693 * gcc.target/powerpc/pr78953.c: Likewise.
3694 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3695 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3696 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3697 * gcc.target/powerpc/vec-init-3.c: Likewise.
3698 * gcc.target/powerpc/vec-init-6.c: Likewise.
3699 * gcc.target/powerpc/vec-init-7.c: Likewise.
3700 * gcc.target/powerpc/vec-set-char.c: Likewise.
3701 * gcc.target/powerpc/vec-set-int.c: Likewise.
3702 * gcc.target/powerpc/vec-set-short.c: Likewise.
3703
3704 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3705
3706 PR target/79041
3707 * gcc.target/aarch64/pr79041-2.c: New test.
3708
3709 2017-07-24 Carl Love <cel@us.ibm.com>
3710
3711 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3712 the new built-ins.
3713
3714 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3715
3716 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3717
3718 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3719 Mikael Morin <mikael@gcc.gnu.org>
3720
3721 PR fortran/66102
3722 * gfortran.dg/realloc_on_assign_28.f90: New test.
3723
3724 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
3725
3726 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3727 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3728
3729 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
3730
3731 PR target/80569
3732 * gcc.target/i386/pr80569.c: New test.
3733
3734 2017-07-21 Carl Love <cel@us.ibm.com>
3735
3736 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3737 vmuleuh): Fix scan-assembler-times should check for word not half word
3738 instructions.
3739
3740 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
3741
3742 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3743 redundant -march option.
3744 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3745 in addition to armv8.1-a.
3746
3747 2017-07-21 Yury Gribov <tetra2005@gmail.com>
3748
3749 PR middle-end/56727
3750 * gcc.dg/pr56727-1.c: New test.
3751 * gcc.dg/pr56727-2.c: New test.
3752
3753 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3754
3755 * gcc.target/powerpc/mmx-check.h: New file.
3756 * gcc.target/powerpc/mmx-packs.c: New file.
3757 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3758 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3759 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3760 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3761 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3762 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3763 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3764 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3765 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3766 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3767 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3768 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3769 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3770 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3771 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3772 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3773 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3774 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3775 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3776 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3777 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3778 * gcc.target/powerpc/mmx-psrad-1.c: New file.
3779 * gcc.target/powerpc/mmx-psraw-1.c: New file.
3780 * gcc.target/powerpc/mmx-psrld-1.c: New file.
3781 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
3782 * gcc.target/powerpc/mmx-psubb-2.c: New file.
3783 * gcc.target/powerpc/mmx-psubd-2.c: New file.
3784 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
3785 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
3786 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
3787 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
3788 * gcc.target/powerpc/mmx-psubw-2.c: New file.
3789 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
3790 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
3791 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
3792 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
3793 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
3794 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
3795
3796 2017-06-21 Richard Biener <rguenther@suse.de>
3797
3798 PR tree-optimization/81500
3799 * gcc.dg/torture/pr81500.c: New testcase.
3800
3801 2017-07-20 Nathan Sidwell <nathan@acm.org>
3802
3803 * g++.dg/ext/anon-struct6.C: Adjust diag.
3804 * g++.old-deja/g++.other/anon4.C: Adjust diag.
3805
3806 2017-07-20 Jakub Jelinek <jakub@redhat.com>
3807
3808 PR target/80846
3809 * gcc.target/i386/avx-pr80846.c: New test.
3810 * gcc.target/i386/avx2-pr80846.c: New test.
3811 * gcc.target/i386/avx512f-pr80846.c: New test.
3812
3813 2017-07-20 Bin Cheng <bin.cheng@arm.com>
3814
3815 PR tree-optimization/81388
3816 * gcc.dg/tree-ssa/pr81388-1.c: New test.
3817 * gcc.dg/tree-ssa/pr81388-2.c: New test.
3818
3819 2017-07-17 Tom de Vries <tom@codesourcery.com>
3820
3821 PR middle-end/81030
3822 * gcc.dg/pr81030.c: New test.
3823
3824 2017-07-20 Richard Biener <rguenther@suse.de>
3825
3826 PR tree-optimization/61171
3827 * g++.dg/vect/pr61171.cc: New testcase.
3828 * gfortran.dg/vect/pr61171.f: Likewise.
3829 * gcc.dg/vect/vect-reduc-11.c: Likewise.
3830
3831 2017-07-20 Richard Biener <rguenther@suse.de>
3832
3833 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
3834 with V64QImode.
3835 * gcc.dg/vect/slp-45.c: Likewise.
3836
3837 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3838
3839 * gcc.dg/tree-ssa/vrp116.c: New Test.
3840
3841 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3842
3843 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
3844 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
3845 __builtin_cpu_is and __builtin_cpu_supports are supported.
3846
3847 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
3848
3849 * gcc.target/powerpc/bmi-check.h (main): Skip unless
3850 __BUILTIN_CPU_SUPPORTS__ defined.
3851 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
3852 __BUILTIN_CPU_SUPPORTS__ defined.
3853
3854 2017-07-19 Jakub Jelinek <jakub@redhat.com>
3855
3856 PR tree-optimization/81346
3857 * gcc.dg/tree-ssa/pr81346-5.c: New test.
3858
3859 2017-07-19 Tom de Vries <tom@codesourcery.com>
3860
3861 * gcc.target/nvptx/decl-init.c: Update alignment.
3862 * gcc.target/nvptx/slp-2-run.c: New test.
3863 * gcc.target/nvptx/slp-2.c: New test.
3864 * gcc.target/nvptx/v2di.c: New test.
3865
3866 2017-07-19 Tom de Vries <tom@codesourcery.com>
3867
3868 * gcc.target/nvptx/slp-run.c: New test.
3869 * gcc.target/nvptx/slp.c: New test.
3870 * gcc.target/nvptx/v2si-cvt.c: New test.
3871 * gcc.target/nvptx/v2si-run.c: New test.
3872 * gcc.target/nvptx/v2si.c: New test.
3873 * gcc.target/nvptx/vec.inc: New test.
3874
3875 2017-07-19 Jakub Jelinek <jakub@redhat.com>
3876
3877 PR tree-optimization/81346
3878 * gcc.dg/tree-ssa/pr81346-1.c: New test.
3879 * gcc.dg/tree-ssa/pr81346-2.c: New test.
3880 * gcc.dg/tree-ssa/pr81346-3.c: New test.
3881 * gcc.dg/tree-ssa/pr81346-4.c: New test.
3882 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
3883 compiler to avoid X / C1 op C2 optimization to trigger.
3884
3885 2017-07-19 Martin Liska <mliska@suse.cz>
3886
3887 PR sanitizer/63361
3888 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
3889 -ffloat-store or -mieee for targets that need it.
3890
3891 2017-07-18 Tom de Vries <tom@codesourcery.com>
3892
3893 PR middle-end/81464
3894 * gfortran.dg/pr81464.f90: New test.
3895
3896 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
3897
3898 PR target/81471
3899 * gcc.target/i386/pr81471.c: New test.
3900
3901 2017-06-18 Richard Biener <rguenther@suse.de>
3902
3903 PR tree-optimization/81410
3904 * gcc.dg/vect/pr81410.c: New testcase.
3905
3906 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
3907
3908 PR middle-end/81462
3909 * g++.dg/torture/pr81462.C: New testcase.
3910
3911 2017-07-18 Bin Cheng <bin.cheng@arm.com>
3912
3913 PR target/81408
3914 * g++.dg/tree-ssa/pr81408.C: New.
3915 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
3916
3917 2017-07-18 Richard Biener <rguenther@suse.de>
3918
3919 PR tree-optimization/80620
3920 PR tree-optimization/81403
3921 * gcc.dg/torture/pr80620.c: New testcase.
3922 * gcc.dg/torture/pr81403.c: Likewise.
3923
3924 2017-07-18 Richard Biener <rguenther@suse.de>
3925
3926 PR tree-optimization/81418
3927 * gcc.dg/torture/pr81418.c: New testcase.
3928
3929 2017-07-17 Carl Love <cel@us.ibm.com>
3930
3931 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
3932 test case changes for commit 249424
3933
3934 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3935 vmuleuh): Fix scan-assembler-times should check for word not half word
3936 instructions.
3937
3938 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3939
3940 PR tree-optimization/81162
3941 * gcc.dg/pr81162.c: Move this to...
3942 * gcc.dg/ubsan/pr81162.c: ...here.
3943
3944 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
3945
3946 * g++.dg/diagnostic/friend1.C: New test.
3947 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
3948
3949 2017-07-17 Nathan Sidwell <nathan@acm.org>
3950
3951 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
3952
3953 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3954
3955 * lib/gcc-dg.exp: Increase expect's match buffer size.
3956
3957 2017-07-17 Bin Cheng <bin.cheng@arm.com>
3958
3959 PR target/81369
3960 * gcc.dg/tree-ssa/pr81369.c: New.
3961
3962 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3963
3964 * gcc.target/arc/pr9000674901.c: New file.
3965 * gcc.target/arc/pic-1.c: Likewise.
3966 * gcc.target/arc/pr9001191897.c: Likewise.
3967
3968 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3969 Andrew Burgess <andrew.burgess@embecosm.com>
3970
3971 * gcc.target/arc/naked-1.c: New file.
3972 * gcc.target/arc/naked-2.c: Likewise.
3973
3974 2017-07-17 Jakub Jelinek <jakub@redhat.com>
3975
3976 PR tree-optimization/81428
3977 * gcc.dg/fixed-point/pr81428.c: New test.
3978
3979 PR tree-optimization/81365
3980 * g++.dg/torture/pr81365.C: New test.
3981
3982 PR tree-optimization/81396
3983 * gcc.dg/tree-ssa/pr81396.c: New test.
3984
3985 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
3986
3987 * gnat.dg/opt65.adb: New test.
3988
3989 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
3990
3991 * gcc.dg/predict-8.c: Update.
3992
3993 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
3994
3995 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
3996 * g++.dg/warn/pr12242.C: Likewise.
3997
3998 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
3999
4000 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4001 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4002 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4003 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4004 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4005 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4006 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4007 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4008 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4009 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4010 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4011 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4012 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4013 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4014 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4015 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4016 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4017 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4018 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4019 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4020 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4021 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4022 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4023 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4024 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4025 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4026 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4027 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4028 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4029 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4030 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4031 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4032 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4033 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4034 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4035 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4036 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4037 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4038 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
4039 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
4040 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
4041 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
4042 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
4043 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
4044 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
4045 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
4046 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
4047 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
4048 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
4049 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
4050 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
4051
4052 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4053
4054 PR tree-optimization/81162
4055 * gcc.dg/pr81162.c: New file.
4056
4057 2017-07-14 Martin Sebor <msebor@redhat.com>
4058
4059 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
4060 that bcopy is expected to be transformed to.
4061
4062 2017-07-14 David Malcolm <dmalcolm@redhat.com>
4063
4064 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
4065 * g++.dg/lookup/missing-std-include-2.C: New test case.
4066 * g++.dg/lookup/missing-std-include-3.C: New test case.
4067 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
4068 * gcc.dg/missing-header-fixit-1.c: New test case.
4069 * gcc.dg/missing-header-fixit-2.c: New test case.
4070 * gcc.dg/missing-header-fixit-2.h: New header.
4071
4072 2017-07-13 David Malcolm <dmalcolm@redhat.com>
4073
4074 PR c/81405
4075 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
4076
4077 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
4078
4079 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
4080
4081 2017-07-13 Martin Liska <mliska@suse.cz>
4082
4083 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
4084 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
4085 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
4086 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
4087 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
4088 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
4089 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
4090
4091 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4092
4093 PR target/81193
4094 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4095 __builtin_cpu_supports with old GLIBC's.
4096 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4097 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4098 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4099 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4100 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4101 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4102 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4103 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4104 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4105 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4106 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4107 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4108 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4109 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4110 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4111 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4112 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4113 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4114 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4115 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4116 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4117 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4118 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4119 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4120
4121 2017-07-12 Carl Love <cel@us.ibm.com>
4122
4123 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4124 rev_bool_int): Add test cases for builtins.
4125 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4126 test cases for builtins.
4127
4128 2017-07-12 Carl Love <cel@us.ibm.com>
4129
4130 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4131 lp64 && p9vector_hw.
4132
4133 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4134
4135 * lib/target-supports.exp (check_stack_check_available): Make
4136 testcase name depend on stack_kind.
4137
4138 2017-07-11 Michael Collison <michael.collison@arm.com>
4139
4140 * gcc.target/aarch64/cmp-2.c: New testcase.
4141
4142 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4143
4144 PR c++/51270
4145 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4146
4147 2017-07-11 Carl Love <cel@us.ibm.com>
4148
4149 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4150 test cases for the builtins.
4151
4152 2017-07-11 Yury Gribov <tetra2005@gmail.com>
4153
4154 * lib/profopt.exp: Print relative names in UNSUPPORTED
4155 AutoFDO tests.
4156
4157 2017-07-10 Michael Collison <michael.collison@arm.com>
4158
4159 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4160
4161 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
4162
4163 PR target/81375
4164 * gcc.target/i386/pr81375.c: New test.
4165
4166 2017-07-10 Martin Sebor <msebor@redhat.com>
4167
4168 PR tree-optimization/80397
4169 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4170
4171 2017-07-10 Martin Sebor <msebor@redhat.com>
4172
4173 PR other/81345
4174 * gcc.dg/pr81345.c: New test.
4175
4176 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4177
4178 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4179 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4180
4181 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
4182
4183 PR target/81313
4184 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4185 integer argumets to bypass x86_64 outgoing args optimization.
4186
4187 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4188
4189 * gfortran.dg/eoshift_4.f90: New test.
4190 * gfortran.dg/eoshift_5.f90: New test.
4191 * gfortran.dg/eoshift_6.f90: New test.
4192
4193 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4194
4195 PR target/81313
4196 * gcc.target/i386/pr81313-1.c: New test.
4197 * gcc.target/i386/pr81313-2.c: Likewise.
4198 * gcc.target/i386/pr81313-3.c: Likewise.
4199 * gcc.target/i386/pr81313-4.c: Likewise.
4200 * gcc.target/i386/pr81313-5.c: Likewise.
4201
4202 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4203
4204 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4205 * gnat.dg/vect16.ads (Sarray): Likewise.
4206 * gnat.dg/vect17.ads (Sarray): Likewise.
4207 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4208 * gnat.dg/vect16.adb (Add): Likewise.
4209 * gnat.dg/vect17.adb (Add): Likewise.
4210
4211 2017-07-07 David Malcolm <dmalcolm@redhat.com>
4212
4213 PR c++/79300
4214 * g++.dg/diagnostic/pr79300.C: New test case.
4215
4216 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4217
4218 * gcc.target/powerpc/clone1.c: Add check to make sure the
4219 __builtin_cpu_supports function is fully supported.
4220 * gcc.target/powerpc/clone2.c: New runtime test for
4221 target_clones.
4222
4223 PR target/81348
4224 * gcc.target/powerpc/pr81348.c: New test.
4225
4226 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4227
4228 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4229
4230 2017-07-07 Carl Love <cel@us.ibm.com>
4231
4232 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4233 file for built-ins.
4234
4235 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4236
4237 * gcc.target/sparc/dictunpack.c: New file.
4238 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4239 * gcc.target/sparc/fpcmpshl.c: Likewise.
4240 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4241 * gcc.target/sparc/fpcmpushl.c: Likewise.
4242
4243 2017-07-06 Harald Anlauf <anlauf@gmx.de>
4244
4245 PR fortran/70071
4246 * gfortran.dg/coarray_44.f90: New testcase.
4247
4248 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4249
4250 * c-c++-common/asan/kasan-alloca-1.c: New test.
4251 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4252
4253 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4254
4255 * c-c++-common/asan/alloca_big_alignment.c: New test.
4256 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4257 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4258 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4259 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4260 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4261 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4262 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4263
4264 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
4265
4266 PR target/81305
4267 * gcc.target/avr/isr-test.h: Fix warnings.
4268
4269 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4270
4271 * lib/target-supports.exp: Generate
4272 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4273 and check_effective_target_arm_arch_v8r_multilib.
4274
4275 2017-07-06 Carl Love <cel@us.ibm.com>
4276
4277 * ChangeLog: Clean up from mid air collision
4278
4279 2017-07-06 Carl Love <cel@us.ibm.com>
4280
4281 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4282 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4283 cases for vec_addc, adde and addec builtins.
4284
4285 2017-07-06 David Malcolm <dmalcolm@redhat.com>
4286
4287 PR c++/79300
4288 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4289 expected underlining within macro expansion.
4290 * c-c++-common/pr70264.c: Likewise.
4291 * g++.dg/plugin/diagnostic-test-expressions-1.C
4292 (test_within_macro_1): New test.
4293 (test_within_macro_2): Likewise.
4294 (test_within_macro_3): Likewise.
4295 (test_within_macro_4): Likewise.
4296 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4297 expected underlining within macro expansion.
4298 (test_macro_4): Likewise.
4299 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4300 (test_within_macro_1): New test.
4301 (test_within_macro_2): Likewise.
4302 (test_within_macro_3): Likewise.
4303 (test_within_macro_4): Likewise.
4304 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4305 underlining within macro expansion.
4306
4307 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4308
4309 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4310 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4311 _mm_maskz_getexp_round_sd): Test new intrinsics.
4312 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4313 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4314 _mm_maskz_getexp_round_ss): Ditto.
4315 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4316 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4317 _mm_maskz_getmant_round_sd): Ditto.
4318 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4319 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4320 _mm_maskz_getmant_round_ss): Ditto.
4321 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4322 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4323 _mm_maskz_getexp_round_sd): New runtime tests.
4324 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4325 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4326 _mm_maskz_getexp_round_ss): Ditto.
4327 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4328 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4329 _mm_maskz_getmant_round_sd): Ditto.
4330 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4331 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4332 _mm_maskz_getmant_round_ss): Ditto.
4333 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4334 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4335 __builtin_ia32_getmantss_mask_round): Test new builtins.
4336 * gcc.target/i386/sse-13.c : Ditto.
4337 * gcc.target/i386/sse-23.c: Ditto.
4338 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4339 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4340 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4341 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4342 _mm_mask_getexp_round_ss): Test new intrinsics.
4343 * gcc.target/i386/testround-1.c: Ditto.
4344 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4345 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4346 _mm_mask_getmant_round_ss): Test new intrinsics
4347 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4348 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4349 _mm_maskz_getmant_ss): Test new intrinsics.
4350
4351 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4352
4353 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4354 * lib/target-supports.exp (check_stack_check_available): New.
4355 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4356 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4357 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4358 * gcc.dg/pr47443.c: Likewise.
4359 * gcc.dg/pr48134.c: Likewise.
4360 * gcc.dg/pr70017.c: Likewise.
4361 * gcc.target/aarch64/stack-checking.c: Likewise.
4362 * gcc.target/arm/stack-checking.c: Likewise.
4363 * gcc.target/i386/pr48723.c: Likewise.
4364 * gcc.target/i386/pr55672.c: Likewise.
4365 * gcc.target/i386/pr67265-2.c: Likewise.
4366 * gcc.target/i386/pr67265.c: Likewise.
4367 * gnat.dg/opt49.adb: Likewise.
4368 * gnat.dg/stack_check1.adb: Likewise.
4369 * gnat.dg/stack_check2.adb: Likewise.
4370 * gnat.dg/stack_check3.adb: Likewise.
4371
4372 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4373
4374 PR target/80103
4375 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4376 __attribute__.
4377
4378 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4379
4380 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4381 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4382 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4383 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4384 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4385 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4386 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4387 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4388 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4389 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4390 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4391 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4392
4393 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
4394
4395 PR target/81305
4396 * gcc.target/avr/isr-test.h: New file.
4397 * gcc.target/avr/torture/isr-01-simple.c: New test.
4398 * gcc.target/avr/torture/isr-02-call.c: New test.
4399 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4400
4401 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4402
4403 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4404 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4405 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4406 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4407
4408 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4409
4410 * gcc.dg/tree-ssa/ldist-26.c: New test.
4411
4412 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4413
4414 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4415
4416 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4417
4418 PR target/81300
4419 * gcc.target/i386/pr81300.c: New test.
4420
4421 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4422
4423 PR target/81294
4424 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4425 x and y arguments in the call to _subborrow_u32.
4426 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4427 x and y arguments in the call to _subborrow_u64.
4428 * gcc.target/i386/pr81294-1.c: New test.
4429 * gcc.target/i386/pr81294-2.c: Ditto.
4430
4431 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4432
4433 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4434
4435 2017-07-04 Marek Polacek <polacek@redhat.com>
4436
4437 PR c/81231
4438 * gcc.dg/atomic-pr81231.c: New test.
4439
4440 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4441
4442 PR tree-optimization/81292
4443 * gcc.dg/pr81292-1.c: New test.
4444 * gcc.dg/pr81292-2.c: Likewise.
4445
4446 2017-07-04 Martin Liska <mliska@suse.cz>
4447
4448 PR sanitizer/81040
4449 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4450 use-after-scope sanitization.
4451
4452 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4453
4454 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4455 options.
4456
4457 PR target/81175
4458 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4459 gather.
4460
4461 2017-07-04 Martin Liska <mliska@suse.cz>
4462
4463 PR ipa/81214
4464 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4465 * g++.dg/ext/mvc3.C: Likewise.
4466 * gcc.target/i386/mvc2.c: Likewise.
4467 * gcc.target/i386/mvc3.c: Likewise.
4468
4469 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4470
4471 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4472 decomposition declaration in diagnostics.
4473 * g++.dg/cpp1z/decomp2.C: Likewise.
4474 * g++.dg/cpp1z/decomp3.C: Likewise.
4475 * g++.dg/cpp1z/decomp4.C: Likewise.
4476 * g++.dg/cpp1z/decomp5.C: Likewise.
4477 * g++.dg/cpp1z/decomp6.C: Likewise.
4478 * g++.dg/cpp1z/decomp7.C: Likewise.
4479 * g++.dg/cpp1z/decomp8.C: Likewise.
4480 * g++.dg/cpp1z/decomp13.C: Likewise.
4481 * g++.dg/cpp1z/decomp14.C: Likewise.
4482 * g++.dg/cpp1z/decomp18.C: Likewise.
4483 * g++.dg/cpp1z/decomp19.C: Likewise.
4484 * g++.dg/cpp1z/decomp22.C: Likewise.
4485 * g++.dg/cpp1z/decomp23.C: Likewise.
4486 * g++.dg/cpp1z/decomp24.C: Likewise.
4487 * g++.dg/cpp1z/decomp25.C: Likewise.
4488 * g++.dg/cpp1z/decomp26.C: Likewise.
4489 * g++.dg/cpp1z/decomp28.C: Likewise.
4490
4491 PR c++/81258
4492 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4493 * g++.dg/cpp1z/decomp30.C: New test.
4494
4495 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4496
4497 PR c++/65775
4498 * g++.dg/cpp0x/trailing14.C: New.
4499
4500 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4501
4502 PR testsuite/79866
4503 * gfortran.dg/coarray_event_2.f08: New test.
4504
4505 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4506
4507 PR testsuite/79843
4508 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4509 * gfortran.dg/pointer_intent_2.f90: Likewise.
4510
4511 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
4512
4513 PR middle-end/81290
4514 * gcc.c-torture/compile/pr81290.c: New.
4515
4516 2017-07-03 Richard Biener <rguenther@suse.de>
4517
4518 PR tree-optimization/60510
4519 * gfortran.dg/vect/pr60510.f: New testcase.
4520
4521 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4522
4523 * gcc.target/i386/mvc6.c: Require ifunc support.
4524
4525 2017-07-03 Martin Liska <mliska@suse.cz>
4526
4527 PR sanitize/81040
4528 * g++.dg/asan/function-argument-1.C: New test.
4529 * g++.dg/asan/function-argument-2.C: New test.
4530 * g++.dg/asan/function-argument-3.C: New test.
4531
4532 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4533
4534 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4535 as well.
4536
4537 2017-07-03 Tom de Vries <tom@codesourcery.com>
4538
4539 PR tree-optimization/69468
4540 * gcc.dg/pr81192.c: Update.
4541
4542 2017-07-03 Tom de Vries <tom@codesourcery.com>
4543
4544 PR tree-optimization/81192
4545 * gcc.dg/pr81192.c: Update.
4546
4547 2017-07-03 Tom de Vries <tom@codesourcery.com>
4548
4549 PR tree-optimization/81192
4550 * gcc.dg/pr81192.c: New test.
4551
4552 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4553
4554 * gfortran/eoshift_3.f90: New test.
4555
4556 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4557
4558 * gcc.dg/strlenopt-32.c: New testcase.
4559 * gcc.dg/strlenopt-33.c: Likewise.
4560 * gcc.dg/strlenopt-33g.c: Likewise.
4561 * gcc.dg/strlenopt-34.c: Likewise.
4562 * gcc.dg/strlenopt-35.c: Likewise.
4563
4564 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4565
4566 PR tree-optimization/80769
4567 * gcc.dg/strlenopt-31.c: New test.
4568 * gcc.dg/strlenopt-31g.c: Likewise.
4569
4570 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4571
4572 PR tree-optimization/81136
4573 * gcc.dg/vect/pr81136.c: New test.
4574
4575 2017-07-01 Jakub Jelinek <jakub@redhat.com>
4576
4577 PR sanitizer/81262
4578 * gcc.c-torture/compile/pr81262.c: New test.
4579 * g++.dg/ubsan/pr81262.C: New test.
4580
4581 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
4582
4583 PR ipa/81261
4584 * g++.dg/ipa/pr81261.C: New testcase.
4585
4586 2017-06-30 Andrew Pinski <apinski@cavium.com>
4587
4588 * gcc.dg/torture/pr81245.c: New testcase.
4589
4590 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
4591
4592 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4593 unbounded use.
4594
4595 2017-06-30 David Malcolm <dmalcolm@redhat.com>
4596
4597 PR c++/80014
4598 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4599 Add declaration.
4600 (test_typeid): New test function.
4601
4602 2017-06-30 Jakub Jelinek <jakub@redhat.com>
4603
4604 PR target/81225
4605 * gcc.target/i386/pr81225.c: New test.
4606
4607 2017-06-30 Nathan Sidwell <nathan@acm.org>
4608
4609 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4610 * g++.dg/cpp0x/decltype9.C: Likewise.
4611 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4612 * g++.dg/lookup/decl1.C: Likewise.
4613 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4614 * g++.dg/other/pr28432.C: Likewise.
4615 * g++.dg/parse/crash12.C: Likewise.
4616 * g++.dg/parse/enum3.C: Likewise.
4617 * g++.dg/parse/operator6.C: Likewise.
4618 * g++.dg/template/crash69.C: Likewise.
4619 * g++.dg/template/error27.C: Likewise.
4620 * g++.dg/template/error28.C: Likewise.
4621 * g++.dg/template/memfriend6.C: Likewise.
4622 * g++.old-deja/g++.mike/err1.C: Likewise.
4623 * g++.old-deja/g++.mike/p811.C: Likewise.
4624 * g++.old-deja/g++.other/crash25.C: Likewise.
4625 * g++.old-deja/g++.other/dtor4.C: Likewise.
4626 * g++.old-deja/g++.pt/t37.C: Likewise.
4627
4628 2017-06-30 Martin Liska <mliska@suse.cz>
4629
4630 PR ipa/81214
4631 * gcc.target/i386/pr81214.c: New test.
4632
4633 2017-06-30 Nathan Sidwell <nathan@acm.org>
4634
4635 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4636
4637 PR c++/81229
4638 * g++.dg/lookup/pr81229.C: New.
4639
4640 2017-06-30 Martin Liska <mliska@suse.cz>
4641
4642 PR sanitizer/81021
4643 * g++.dg/asan/pr81021.C: New test.
4644
4645 2017-06-30 Richard Biener <rguenther@suse.de>
4646
4647 PR tree-optimization/81249
4648 * g++.dg/torture/pr81249.C: New testcase.
4649
4650 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4651
4652 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4653 * g++.dg/diagnostic/variadic1.C: Likewise.
4654 * g++.dg/gomp/udr-3.C: Likewise.
4655 * g++.dg/overload/error1.C: Likewise.
4656 * g++.dg/overload/error2.C: Likewise.
4657 * g++.dg/template/duplicate1.C: Likewise.
4658 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4659 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4660 * g++.old-deja/g++.other/redecl2.C: Likewise.
4661 * g++.old-deja/g++.other/redecl4.C: Likewise.
4662 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4663
4664 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4665
4666 PR fortran/77765
4667 * gfortran.dg/goacc/pr77765.f90: New test.
4668
4669 2017-06-29 Steve Ellcey <sellcey@cavium.com>
4670
4671 * gcc.target/aarch64/ccmp_2.c: New test.
4672
4673 2017-06-29 Nathan Sidwell <nathan@acm.org>
4674
4675 PR c++/81247
4676 * g++.dg/parse/pr81247-[abc].C: New.
4677
4678 2017-06-29 Carl Love <cel@us.ibm.com>
4679
4680 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4681 test_unsigned_int_result, test_ll_int_result,
4682 test_ll_unsigned_int_result): Add result checking functions, add
4683 debug support.
4684 (main): Add builtin function tests.
4685
4686 2017-06-29 Carl Love <cel@us.ibm.com>
4687
4688 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4689 dg-skip-if): Add -mvsx -mcpu=power7.
4690
4691 2017-06-29 Richard Biener <rguenther@suse.de>
4692
4693 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4694
4695 2017-06-29 Nathan Sidwell <nathan@acm.org>
4696
4697 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4698
4699 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4700
4701 PR middle-end/81194
4702 * g++.dg/pr81194.C: New test.
4703
4704 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4705
4706 PR ipa/80565
4707 * gcc.dg/torture/pr80565.c: New file.
4708
4709 2017-06-29 Bin Cheng <bin.cheng@arm.com>
4710
4711 PR tree-optimization/81196
4712 * gcc.dg/vect/pr81196.c: New.
4713
4714 2017-06-29 Michael Collison <michael.collison@arm.com>
4715
4716 Fix date on previous ChangeLog entry.
4717
4718 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4719 Michael Collison <michael.collison@arm.com>
4720
4721 PR target/70119
4722 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4723
4724 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4725
4726 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4727 Test new intrinsic.
4728 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4729 Ditto.
4730 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4731 Ditto.
4732 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4733 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4734 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4735
4736 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4737
4738 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4739 current ARM check by ARM NEON's availability check.
4740 (check_effective_target_vect_intfloat_cvt): Likewise.
4741 (check_effective_target_vect_uintfloat_cvt): Likewise.
4742 (check_effective_target_vect_floatint_cvt): Likewise.
4743 (check_effective_target_vect_floatuint_cvt): Likewise.
4744 (check_effective_target_vect_shift): Likewise.
4745 (check_effective_target_whole_vector_shift): Likewise.
4746 (check_effective_target_vect_bswap): Likewise.
4747 (check_effective_target_vect_shift_char): Likewise.
4748 (check_effective_target_vect_long): Likewise.
4749 (check_effective_target_vect_float): Likewise.
4750 (check_effective_target_vect_perm): Likewise.
4751 (check_effective_target_vect_perm_byte): Likewise.
4752 (check_effective_target_vect_perm_short): Likewise.
4753 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4754 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4755 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4756 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4757 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4758 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4759 (check_effective_target_vect_widen_shift): Likewise.
4760 (check_effective_target_vect_extract_even_odd): Likewise.
4761 (check_effective_target_vect_interleave): Likewise.
4762 (check_effective_target_vect_multiple_sizes): Likewise.
4763 (check_effective_target_vect64): Likewise.
4764 (check_effective_target_vect_max_reduc): Likewise.
4765
4766 2017-06-28 Richard Biener <rguenther@suse.de>
4767
4768 PR middle-end/81227
4769 * gcc.dg/pr81227.c: New testcase.
4770
4771 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4772
4773 PR target/81193
4774 * lib/target-supports.exp
4775 (check_ppc_cpu_supports_hw_available): New test to make sure
4776 __builtin_cpu_supports works on power7 and newer.
4777
4778 2017-06-28 Martin Liska <mliska@suse.cz>
4779
4780 PR ipa/81128
4781 * gcc.target/i386/pr81128.c: New test.
4782
4783 2017-06-28 Martin Liska <mliska@suse.cz>
4784
4785 PR driver/79659
4786 * g++.dg/opt/pr79659.C: New test.
4787
4788 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
4789
4790 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
4791 and options.
4792 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4793
4794 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
4795
4796 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4797 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
4798
4799 2017-06-28 Jakub Jelinek <jakub@redhat.com>
4800
4801 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
4802 (foo): ... this. Change constants such that it isn't matched
4803 as __builtin_copysign, yet tests the combiner the same.
4804
4805 2017-06-28 Martin Liska <mliska@suse.cz>
4806
4807 PR sanitizer/81224
4808 * gcc.dg/asan/pr81224.c: New test.
4809
4810 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
4811
4812 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
4813 passed to pthread_join.
4814
4815 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4816
4817 * gcc.target/s390/nodatarel-1.c: New test.
4818
4819 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4820
4821 PR fortran/80164
4822 * gfortran.dg/array_temporaries_4.f90: New test.
4823
4824 2017-06-27 Andrew Pinski <apinski@cavium.com>
4825
4826 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
4827 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
4828 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
4829
4830 2017-06-27 Marek Polacek <polacek@redhat.com>
4831
4832 PR sanitizer/81223
4833 * gcc.dg/ubsan/pr81223.c: New test.
4834
4835 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
4836
4837 * gcc.dg/tree-ssa/assoc-1.c: New file.
4838
4839 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
4840
4841 PR c++/62046
4842 * g++.dg/parse/catch2.C: New.
4843
4844 2017-06-27 Jakub Jelinek <jakub@redhat.com>
4845
4846 PR sanitizer/81209
4847 * g++.dg/ubsan/pr81209.C: New test.
4848
4849 PR middle-end/81207
4850 * gcc.c-torture/compile/pr81207.c: New test.
4851
4852 2017-06-27 Marek Polacek <polacek@redhat.com>
4853
4854 PR bootstrap/81216
4855 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
4856
4857 2017-06-26 Martin Sebor <msebor@redhat.com>
4858
4859 PR c++/81169
4860 * g++.dg/Wclass-memaccess-2.C: New test.
4861
4862 2017-06-26 Carl Love <cel@us.ibm.com>
4863
4864 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
4865 Add new runnable test file for the vec_rev built-ins.
4866
4867 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4868
4869 PR/tree-optimization 71815
4870 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
4871 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4872
4873 2017-06-26 Renlin Li <renlin.li@arm.com>
4874 Szabolcs Nagy <szabolcs.nagy@arm.com>
4875
4876 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
4877 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
4878 memmove.
4879
4880 2017-06-26 Richard Biener <rguenther@suse.de>
4881
4882 PR target/81175
4883 * gfortran.dg/pr81175.f: New testcase.
4884
4885 2017-06-26 Richard Biener <rguenther@suse.de>
4886
4887 PR tree-optimization/81203
4888 * gcc.dg/torture/pr81203.c: New testcase.
4889
4890 2017-06-26 Marek Polacek <polacek@redhat.com>
4891
4892 PR c/80116
4893 * c-c++-common/Wmultistatement-macros-1.c: New test.
4894 * c-c++-common/Wmultistatement-macros-2.c: New test.
4895 * c-c++-common/Wmultistatement-macros-3.c: New test.
4896 * c-c++-common/Wmultistatement-macros-4.c: New test.
4897 * c-c++-common/Wmultistatement-macros-5.c: New test.
4898 * c-c++-common/Wmultistatement-macros-6.c: New test.
4899 * c-c++-common/Wmultistatement-macros-7.c: New test.
4900 * c-c++-common/Wmultistatement-macros-8.c: New test.
4901 * c-c++-common/Wmultistatement-macros-9.c: New test.
4902 * c-c++-common/Wmultistatement-macros-10.c: New test.
4903 * c-c++-common/Wmultistatement-macros-11.c: New test.
4904
4905 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
4906
4907 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
4908
4909 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
4910
4911 * lib/target-supports.exp
4912 (check_effective_target_arm_neon_ok_nocache): Add flags with
4913 -mfloat-abi=hard. Include arm_neon.h.
4914 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
4915 (check_effective_target_arm_neon_ok_no_float_abi): New.
4916 * gcc.target/arm/lto/pr65837_0.c: Require
4917 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
4918 * gcc.target/arm/lto/pr65837-attr_0.c: Require
4919 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
4920
4921 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4922
4923 PR c++/62315
4924 * g++.dg/parse/typedef2.C: Specify a dg-error string.
4925
4926 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4927
4928 PR fortran/52473
4929 * gfortran.dg/cshift_2.f90: New test.
4930
4931 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
4932
4933 PR middle-end/79794
4934 * gcc.target/aarch64/pr79794.c: New.
4935
4936 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4937
4938 PR target/80510
4939 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
4940 * gcc.target/powerpc/pr80510-2.c: Likewise.
4941
4942 2017-06-22 Jeff Law <law@redhat.com>
4943
4944 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
4945
4946 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4947
4948 * gcc.target/powerpc/fold-vec-shift-char.c: New.
4949 * gcc.target/powerpc/fold-vec-shift-int.c: New.
4950 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
4951 * gcc.target/powerpc/fold-vec-shift-short.c: New.
4952 * gcc.target/powerpc/fold-vec-shift-left.c: New.
4953 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
4954 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
4955 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
4956
4957 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
4958
4959 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
4960
4961 2017-06-22 Matt Turner <mattst88@gmail.com>
4962
4963 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
4964 skylake check.
4965
4966 2017-06-22 Carl Love <cel@us.ibm.com>
4967
4968 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
4969 vmuleuh): Fix scan-assembler-times should check for word not half word
4970 instructions.
4971
4972 2017-06-22 Jeff Law <law@redhat.com>
4973
4974 * gcc.c-torture/compile/stack-check-1.c: New test.
4975
4976 2016-06-22 Richard Biener <rguenther@suse.de>
4977
4978 * gcc.dg/vect/pr65947-1.c: Remove xfail.
4979 * gcc.dg/vect/pr65947-2.c: Likewise.
4980 * gcc.dg/vect/pr65947-3.c: Likewise.
4981 * gcc.dg/vect/pr65947-4.c: Likewise.
4982 * gcc.dg/vect/pr65947-5.c: Likewise.
4983 * gcc.dg/vect/pr65947-6.c: Likewise.
4984 * gcc.dg/vect/pr65947-8.c: Likewise.
4985 * gcc.dg/vect/pr65947-9.c: Likewise.
4986 * gcc.dg/vect/pr65947-10.c: Likewise.
4987 * gcc.dg/vect/pr65947-12.c: Likewise.
4988 * gcc.dg/vect/pr65947-13.c: Likewise.
4989 * gcc.dg/vect/pr65947-14.c: Likewise.
4990 * gcc.dg/vect/vect-cond-2.c: Likewise.
4991 * gcc.dg/vect/vect-pr69848.c: Likewise.
4992
4993 2017-06-22 Martin Liska <mliska@suse.cz>
4994
4995 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
4996 to not inline it.
4997
4998 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
4999
5000 * gcc.dg/tree-ssa/forwprop-37.c: New.
5001
5002 2017-06-22 Richard Biener <rguenther@suse.de>
5003
5004 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5005
5006 2017-06-22 Richard Biener <rguenther@suse.de>
5007
5008 * gcc.dg/vect/pr65947-14.c: New testcase.
5009
5010 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5011
5012 PR target/80510
5013 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5014 32-bit support is added. Change ITYPE size to 64-bit integer.
5015 * gcc.target/powerpc/pr80510-2.c: Likewise.
5016
5017 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5018
5019 PR c++/81154
5020 * g++.dg/gomp/pr81154.C: New test.
5021
5022 2017-06-21 David Malcolm <dmalcolm@redhat.com>
5023
5024 * g++.dg/other/old-style-cast-fixits.C: New test case.
5025
5026 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5027
5028 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5029
5030 2017-06-21 Tom de Vries <tom@codesourcery.com>
5031
5032 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5033
5034 2017-06-21 Tom de Vries <tom@codesourcery.com>
5035
5036 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
5037 warning.
5038
5039 2017-06-21 Martin Liska <mliska@suse.cz>
5040
5041 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
5042
5043 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
5044
5045 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
5046 gnat.dg/debug11_pkg2.ads: New testcase.
5047
5048 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5049
5050 * gcc.target/i386/getround.c: New file.
5051
5052 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5053
5054 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5055 * gcc.dg/tree-ssa/addadd-2.c: New file.
5056
5057 2017-06-21 Tom de Vries <tom@codesourcery.com>
5058
5059 * lib/target-supports.exp (add_options_for_stack_size): New proc.
5060 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
5061 * gcc.c-torture/compile/20080806-1.c: Same.
5062 * gcc.c-torture/compile/920723-1.c: Same.
5063 * gcc.c-torture/compile/930621-1.c: Same.
5064 * gcc.c-torture/compile/991214-2.c: Same.
5065 * gcc.c-torture/compile/bcopy.c: Same.
5066 * gcc.c-torture/compile/memtst.c: Same.
5067 * gcc.c-torture/compile/msp.c: Same.
5068 * gcc.c-torture/compile/stuct.c: Same.
5069 * gcc.c-torture/execute/20011008-3.c: Same.
5070 * gcc.c-torture/execute/20030209-1.c: Same.
5071 * gcc.c-torture/execute/20031012-1.c: Same.
5072 * gcc.c-torture/execute/20040805-1.c: Same.
5073 * gcc.c-torture/execute/920410-1.c: Same.
5074 * gcc.c-torture/execute/921113-1.c: Same.
5075 * gcc.c-torture/execute/921202-1.c: Same.
5076 * gcc.c-torture/execute/921208-2.c: Same.
5077 * gcc.c-torture/execute/930106-1.c: Same.
5078 * gcc.c-torture/execute/930406-1.c: Same.
5079 * gcc.c-torture/execute/950221-1.c: Same.
5080 * gcc.c-torture/execute/960521-1.c: Same.
5081 * gcc.c-torture/execute/980605-1.c: Same.
5082 * gcc.c-torture/execute/comp-goto-1.c: Same.
5083 * gcc.c-torture/execute/comp-goto-2.c: Same.
5084 * gcc.c-torture/execute/memcpy-1.c: Same.
5085 * gcc.c-torture/execute/multi-ix.c: Same.
5086 * gcc.c-torture/execute/nestfunc-4.c: Same.
5087 * gcc.c-torture/execute/pr20621-1.c: Same.
5088 * gcc.c-torture/execute/pr23135.c: Same.
5089 * gcc.c-torture/execute/pr28982b.c: Same.
5090 * gcc.dg/loop-3.c: Same.
5091 * gcc.dg/struct-ret-3.c: Same.
5092 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5093 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5094 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5095 * gcc.dg/tree-prof/pr44777.c: Same.
5096
5097 2017-06-20 David Malcolm <dmalcolm@redhat.com>
5098
5099 PR jit/81144
5100 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5101 memset call with zero-initialization.
5102 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5103
5104 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
5105
5106 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5107 (main): Renamed to ...
5108 (fma4_test): ... this.
5109
5110 2017-06-20 Julia Koval <julia.koval@intel.com>
5111
5112 * gcc.target/i386/pr73350-2.c: New test.
5113
5114 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5115
5116 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5117 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5118 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5119 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5120 restrict to x86_64-*-*-gnu.
5121 Skip scan-assembler on *-*-darwin*.
5122 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5123 * gcc.dg/loop-invariant.c: Likewise.
5124 * gcc.dg/lto/pr70955_0.c: Likewise.
5125 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5126 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5127 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5128
5129 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5130 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5131 targets.
5132 * gcc.dg/attr-ms_struct-2.c: Likewise.
5133 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5134 * gcc.dg/bf-ms-layout.c: Likewise.
5135 * gcc.dg/bf-ms-layout-2.c: Likewise.
5136 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5137 Require fpic support.
5138 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5139 targets.
5140 * gcc.target/i386/bitfield2.c: Likewise.
5141 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5142 targets.
5143 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5144
5145 2017-06-20 Nathan Sidwell <nathan@acm.org>
5146
5147 PR c++/67074
5148 * g++.dg/lookup/pr67074.C: New.
5149 * g++.dg/parse/namespace-alias-1.C: Adjust.
5150
5151 2017-06-20 Richard Biener <rguenther@suse.de>
5152
5153 PR middle-end/81097
5154 * c-c++-common/ubsan/pr81097.c: New testcase.
5155
5156 2017-06-20 Richard Biener <rguenther@suse.de>
5157
5158 * gcc.dg/vect/pr65947-9.c: Adjust.
5159
5160 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5161
5162 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5163 * gcc.target/arm/acle/cdp2.c: Likewise.
5164 * gcc.target/arm/acle/ldc.c: Likewise.
5165 * gcc.target/arm/acle/ldc2.c: Likewise.
5166 * gcc.target/arm/acle/ldc2l.c: Likewise.
5167 * gcc.target/arm/acle/ldcl.c: Likewise.
5168 * gcc.target/arm/acle/mcr.c: Likewise.
5169 * gcc.target/arm/acle/mcr2.c: Likewise.
5170 * gcc.target/arm/acle/mcrr.c: Likewise.
5171 * gcc.target/arm/acle/mcrr2.c: Likewise.
5172 * gcc.target/arm/acle/mrc.c: Likewise.
5173 * gcc.target/arm/acle/mrc2.c: Likewise.
5174 * gcc.target/arm/acle/mrrc.c: Likewise.
5175 * gcc.target/arm/acle/mrrc2.c: Likewise.
5176 * gcc.target/arm/acle/stc.c: Likewise.
5177 * gcc.target/arm/acle/stc2.c: Likewise.
5178 * gcc.target/arm/acle/stc2l.c: Likewise.
5179 * gcc.target/arm/acle/stcl.c: Likewise.
5180
5181 2017-06-20 Jakub Jelinek <jakub@redhat.com>
5182
5183 PR target/81121
5184 * gcc.target/i386/pr81121.c: New test.
5185
5186 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5187
5188 PR target/79799
5189 * gcc.target/powerpc/pr79799-1.c: New test.
5190 * gcc.target/powerpc/pr79799-2.c: Likewise.
5191 * gcc.target/powerpc/pr79799-3.c: Likewise.
5192 * gcc.target/powerpc/pr79799-4.c: Likewise.
5193 * gcc.target/powerpc/pr79799-5.c: Likewise.
5194
5195 2017-06-19 Nathan Sidwell <nathan@acm.org>
5196
5197 PR c++/81124
5198 PR c++/79766
5199 * g++.dg/lookup/pr79766.C: New.
5200 * g++.dg/lookup/pr81124.C: New.
5201 * g++.dg/template/explicit6.C: Adjust.
5202 * g++.old-deja/g++.other/decl5.C: Adjust.
5203
5204 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5205
5206 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5207 -DSTACK_SIZE.
5208
5209 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5210
5211 PR sanitizer/81125
5212 * g++.dg/ubsan/pr81125.C: New test.
5213
5214 PR sanitizer/81111
5215 * g++.dg/ubsan/pr81111.C: New test.
5216
5217 2017-06-19 Richard Biener <rguenther@suse.de>
5218
5219 PR middle-end/81118
5220 * gcc.dg/torture/pr81118.c: New testcase.
5221
5222 2017-06-19 Richard Biener <rguenther@suse.de>
5223
5224 PR tree-optimization/80887
5225 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5226
5227 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5228
5229 PR ipa/81112
5230 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5231
5232 2017-06-19 Nathan Sidwell <nathan@acm.org>
5233
5234 PR c++/81119
5235 * g++.dg/warn/pr81119.C: New.
5236
5237 2017-06-19 Martin Liska <mliska@suse.cz>
5238
5239 PR sanitizer/80879
5240 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5241
5242 2017-06-19 Martin Liska <mliska@suse.cz>
5243
5244 PR ipa/80732
5245 * gcc.target/i386/mvc5.c: Scan indirect_function.
5246 * gcc.target/i386/mvc7.c: Likewise.
5247 * gcc.target/i386/pr80732.c: New test.
5248
5249 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5250
5251 PR c++/66093
5252 * g++.dg/cpp1y/constexpr-66093.C: New.
5253
5254 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5255
5256 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5257 dg-skip-if list.
5258
5259 2017-06-19 Richard Biener <rguenther@suse.de>
5260
5261 PR ipa/81112
5262 * g++.dg/torture/pr81112.C: New testcase.
5263
5264 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
5265
5266 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5267
5268 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5269
5270 PR fortran/52473
5271 * gfortran.dg/cshift_1.f90: New test.
5272
5273 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5274
5275 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5276
5277 2017-06-16 Carl Love <cel@us.ibm.com>
5278
5279 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5280 main): Add runnable tests and test checker for vec_float,
5281 vec_float2, vec_floate and vec_floato builtins.
5282
5283 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5284
5285 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5286 the architecture options added by dg-add-options arm_neon.
5287 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5288 to the architecture.
5289 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5290 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5291 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5292
5293 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5294
5295 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5296 multilibs have been built.
5297
5298 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5299
5300 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5301 * gcc.target/arm/pr51915.c: Likewise.
5302 * gcc.target/arm/pr52006.c: Likewise.
5303 * gcc.target/arm/pr53187.c: Likewise.
5304
5305 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5306
5307 * gcc.target/arm/multilibs.exp: New file.
5308
5309 2017-06-16 Martin Sebor <msebor@redhat.com>
5310
5311 PR tree-optimization/80933
5312 PR tree-optimization/80934
5313 * gcc.dg/fold-bcopy.c: New test.
5314 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5315 * gcc.dg/tree-ssa/alias-36.c: Likewise.
5316 * gcc.dg/pr79214.c: Adjust.
5317 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5318 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5319 * gcc.dg/builtins-nonnull.c: Likewise.
5320
5321 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5322
5323 PR target/71778
5324 * gcc.target/arm/pr71778.c: New.
5325
5326 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
5327
5328 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5329
5330 2017-06-16 Richard Biener <rguenther@suse.de>
5331
5332 PR tree-optimization/81090
5333 * gcc.dg/graphite/pr81090.c: New testcase.
5334
5335 2017-06-16 Janus Weil <janus@gcc.gnu.org>
5336
5337 PR fortran/80983
5338 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5339
5340 2017-06-16 Jakub Jelinek <jakub@redhat.com>
5341
5342 PR sanitizer/81094
5343 * c-c++-common/ubsan/object-size-11.c: New test.
5344
5345 2017-06-15 Martin Sebor <msebor@redhat.com>
5346
5347 PR c++/80560
5348 * g++.dg/Wclass-memaccess.C: New test.
5349
5350 2017-06-15 Janus Weil <janus@gcc.gnu.org>
5351
5352 PR fortran/80983
5353 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5354
5355 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5356
5357 PR lto/69866
5358 * gcc.dg/lto/pr69866_0.c: New test.
5359 * gcc.dg/lto/pr69866_1.c: Likewise.
5360
5361 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5362
5363 PR target/78818
5364 * gcc.target/msp430/pr78818-real.c: New template for tests.
5365 * gcc.target/msp430/pr78818-auto.c: New test.
5366 * gcc.target/msp430/pr78818-data-region.c: New test.
5367 * gcc.target/msp430/pr78818-data-sec.c: New test.
5368 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5369
5370 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5371
5372 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5373 instructions in it rather than the number of IT blocks being 2.
5374 Transfer scan directive arm_thumb2 restriction to the whole
5375 testcase and restrict further to Thumb-only targets.
5376
5377 2017-06-15 Tamar Christina <tamar.christina@arm.com>
5378
5379 * gcc.target/arm/sdiv_costs_1.c:
5380 Use dg-add-options.
5381
5382 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5383
5384 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5385 * gcc.target/mips/pr51513-1.c: New test.
5386 * gcc.target/mips/pr51513-2.c: New test.
5387
5388 2017-06-14 Richard Biener <rguenther@suse.de>
5389
5390 PR tree-optimization/81083
5391 * gcc.dg/torture/pr81083.c: Add prototypes.
5392
5393 2017-06-14 Richard Biener <rguenther@suse.de>
5394
5395 PR middle-end/81088
5396 * c-c++-common/ubsan/pr81088.c: New testcase.
5397
5398 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5399
5400 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5401
5402 2017-06-14 Andrew Pinski <apinski@cavium.com>
5403 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5404
5405 PR target/71663
5406 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5407 * gcc.target/aarch64/vect-init-2.c: Likewise.
5408 * gcc.target/aarch64/vect-init-3.c: Likewise.
5409 * gcc.target/aarch64/vect-init-4.c: Likewise.
5410 * gcc.target/aarch64/vect-init-5.c: Likewise.
5411
5412 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5413
5414 PR c++/58541
5415 * g++.dg/cpp0x/constexpr-58541.C: New.
5416
5417 2017-06-14 Richard Biener <rguenther@suse.de>
5418
5419 PR tree-optimization/81083
5420 * gcc.dg/torture/pr81083.c: New testcase.
5421
5422 2017-06-14 Jakub Jelinek <jakub@redhat.com>
5423
5424 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5425 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5426
5427 2017-06-13 Jakub Jelinek <jakub@redhat.com>
5428
5429 PR c++/80973
5430 * g++.dg/ubsan/pr80973.C: New test.
5431
5432 PR c++/80984
5433 * g++.dg/opt/nrv18.C: New test.
5434
5435 2017-06-13 Martin Liska <mliska@suse.cz>
5436
5437 PR sanitize/78204
5438 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5439 test by adding no_sanitize attribute.
5440 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5441
5442 2017-06-13 Renlin Li <renlin.li@arm.com>
5443
5444 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5445 conditionally.
5446
5447 2017-06-13 Martin Jambor <mjambor@suse.cz>
5448
5449 PR tree-optimization/80803
5450 PR tree-optimization/81063
5451 gcc.dg/tree-ssa/pr80803.c: New test.
5452 gcc.dg/tree-ssa/pr81063.c: Likewise.
5453
5454 2017-06-12 Yury Gribov <tetra2005@gmail.com>
5455
5456 * c-c++-common/fold-masked-cmp-3.c: New test.
5457
5458 2017-06-13 Yury Gribov <tetra2005@gmail.com>
5459
5460 PR tree-optimization/67328
5461 * c-c++-common/fold-masked-cmp-1.c: New test.
5462 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5463 * gcc.dg/pr46309.c: Fix pattern.
5464 * gcc.dg/pr46309-2.c: Likewise.
5465
5466 2017-06-13 Tamar Christina <tamar.christina@arm.com>
5467
5468 * gcc.target/arm/sdiv_costs_1.c:
5469 Require arm_arch_v8a_ok and add march option.
5470
5471 2017-06-13 Martin Liska <mliska@suse.cz>
5472
5473 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5474 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5475 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5476
5477 2017-06-13 Richard Biener <rguenther@suse.de>
5478
5479 PR middle-end/81065
5480 * c-c++-common/ubsan/pr81065.c: New testcase.
5481
5482 2017-06-12 Ian Lance Taylor <iant@golang.org>
5483
5484 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5485 freorder. Update comment to explain test.
5486
5487 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5488
5489 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5490 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5491 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5492 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5493
5494 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5495
5496 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5497
5498 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5499
5500 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5501
5502 2017-06-12 Jakub Jelinek <jakub@redhat.com>
5503
5504 PR tree-optimization/81003
5505 * gcc.c-torture/compile/pr81003.c: New test.
5506
5507 2017-06-12 Richard Biener <rguenther@suse.de>
5508
5509 PR tree-optimization/81053
5510 * gcc.dg/torture/pr81053.c: New testcase.
5511
5512 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5513
5514 PR fortran/80988
5515 * gfortran.dg/implied_do_io_3.f90: New test.
5516
5517 2017-06-10 Tom de Vries <tom@codesourcery.com>
5518
5519 * lib/target-supports.exp (check_effective_target_signal): New proc.
5520 * lib/gcc.exp (gcc_target_compile): Remove appending of
5521 -DSIGNAL_SUPPRESS to additional_flags.
5522 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5523 additional_flags if effective target signal is not supported by the
5524 target.
5525 * gcc.c-torture/execute/20101011-1.c: Same.
5526 * gcc.dg/c99-stdint-1.c: Same.
5527 * gcc.dg/c99-stdint-2.c: Same.
5528 * gcc.dg/c99-stdint-5.c: Same.
5529 * gcc.dg/c99-stdint-6.c: Same.
5530 * gcc.dg/stdint-width-1.c: Same.
5531
5532 2017-06-10 Tom de Vries <tom@codesourcery.com>
5533
5534 * lib/target-supports.exp (check_effective_target_stack_size)
5535 (dg-effective-target-value): New proc.
5536 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5537 additional_flags.
5538 * lib/objc.exp (objc_target_compile): Same.
5539 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5540 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5541 dg-additional-options.
5542 * gcc.c-torture/compile/20080806-1.c: Same.
5543 * gcc.c-torture/compile/920723-1.c: Same.
5544 * gcc.c-torture/compile/930621-1.c: Same.
5545 * gcc.c-torture/compile/991214-2.c: Same.
5546 * gcc.c-torture/compile/bcopy.c: Same.
5547 * gcc.c-torture/compile/memtst.c: Same.
5548 * gcc.c-torture/compile/msp.c: Same.
5549 * gcc.c-torture/compile/stuct.c: Same.
5550 * gcc.c-torture/execute/20011008-3.c: Same.
5551 * gcc.c-torture/execute/20030209-1.c: Same.
5552 * gcc.c-torture/execute/20031012-1.c: Same.
5553 * gcc.c-torture/execute/20040805-1.c: Same.
5554 * gcc.c-torture/execute/920410-1.c: Same.
5555 * gcc.c-torture/execute/920501-7.c: Same.
5556 * gcc.c-torture/execute/921113-1.c: Same.
5557 * gcc.c-torture/execute/921202-1.c: Same.
5558 * gcc.c-torture/execute/921208-2.c: Same.
5559 * gcc.c-torture/execute/930106-1.c: Same.
5560 * gcc.c-torture/execute/930406-1.c: Same.
5561 * gcc.c-torture/execute/950221-1.c: Same.
5562 * gcc.c-torture/execute/960521-1.c: Same.
5563 * gcc.c-torture/execute/980605-1.c: Same.
5564 * gcc.c-torture/execute/comp-goto-1.c: Same.
5565 * gcc.c-torture/execute/comp-goto-2.c: Same.
5566 * gcc.c-torture/execute/memcpy-1.c: Same.
5567 * gcc.c-torture/execute/multi-ix.c: Same.
5568 * gcc.c-torture/execute/nestfunc-4.c: Same.
5569 * gcc.c-torture/execute/pr20621-1.c: Same.
5570 * gcc.c-torture/execute/pr23135.c: Same.
5571 * gcc.c-torture/execute/pr28982b.c: Same.
5572 * gcc.dg/loop-3.c: Same.
5573 * gcc.dg/struct-ret-3.c: Same.
5574 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5575 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5576 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5577 * gcc.dg/tree-prof/pr44777.c: Same.
5578
5579 2017-06-09 David Malcolm <dmalcolm@redhat.com>
5580
5581 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5582 (test_mutually_exclusive_suggestions): New test function.
5583 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5584 (test_mutually_exclusive_suggestions): New test function.
5585 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5586 (test_mutually_exclusive_suggestions): New test function.
5587 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5588 (test_show_locus): Add special-case for
5589 "test_mutually_exclusive_suggestions".
5590
5591 2017-06-09 Ian Lance Taylor <iant@golang.org>
5592
5593 * gcc.dg/tree-prof/split-1.c: New test.
5594
5595 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
5596
5597 * gcc.dg/predict-14.c: Avoid cold function detection.
5598 * gcc.target/i386/umod-3.c: Likewise.
5599
5600 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5601
5602 * gcc.target/aarch64/lrint-matherr.h: New.
5603 * gcc.target/aarch64/inline-lrint_1.c: New.
5604 * gcc.target/aarch64/inline-lrint_2.c: New.
5605 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5606 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5607
5608 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5609
5610 * gcc.target/arm/sdiv_costs_1.c: New.
5611
5612 2017-06-09 Tom de Vries <tom@codesourcery.com>
5613
5614 PR target/80855
5615 * gcc.target/nvptx/label-values.c: New test.
5616
5617 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5618
5619 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5620 Test for null definitions instead of them being undefined. Add entry
5621 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5622 about using the effective target for architecture extension.
5623 (check_effective_target_arm_arch_v7ve_ok): Remove.
5624 (add_options_for_arm_arch_v7ve): Likewise.
5625
5626 2017-06-09 Richard Biener <rguenther@suse.de>
5627
5628 PR tree-optimization/66623
5629 * gcc.dg/vect/pr66623.c: New testcase.
5630
5631 2017-06-09 Richard Biener <rguenther@suse.de>
5632
5633 PR tree-optimization/79483
5634 * gcc.dg/graphite/pr79483.c: New testcase.
5635
5636 2017-06-09 Richard Biener <rguenther@suse.de>
5637
5638 PR middle-end/81007
5639 * g++.dg/pr81007.C: New testcase.
5640
5641 2017-06-09 Jakub Jelinek <jakub@redhat.com>
5642
5643 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5644 instead of "rsp" for -m32.
5645 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5646 target, add -msse2 to dg-options.
5647 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5648 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5649
5650 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5651
5652 PR target/80966
5653 * gcc.target/powerpc/stack-limit.c: New testcase.
5654
5655 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5656
5657 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5658 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5659 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5660 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5661 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5662 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
5663
5664 2017-06-08 Jakub Jelinek <jakub@redhat.com>
5665
5666 PR c/81006
5667 * c-c++-common/gomp/pr81006.c: New test.
5668
5669 PR c++/81011
5670 * g++.dg/gomp/pr81011.C: New test.
5671
5672 PR middle-end/81005
5673 * c-c++-common/ubsan/align-10.c: New test.
5674 * c-c++-common/ubsan/null-13.c: New test.
5675
5676 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
5677
5678 PR target/81015
5679 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5680 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5681 * gcc.target/i386/pr81015.c: New test.
5682
5683 2017-06-08 Tom de Vries <tom@codesourcery.com>
5684
5685 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5686 trampolines instead of NO_TRAMPOLINES.
5687 * gcc.c-torture/execute/20000822-1.c: Same.
5688 * gcc.c-torture/execute/920428-2.c: Same.
5689 * gcc.c-torture/execute/920501-7.c: Same.
5690 * gcc.c-torture/execute/920612-2.c: Same.
5691 * gcc.c-torture/execute/921017-1.c: Same.
5692 * gcc.c-torture/execute/921215-1.c: Same.
5693 * gcc.c-torture/execute/931002-1.c: Same.
5694 * gcc.c-torture/execute/comp-goto-2.c: Same.
5695 * gcc.c-torture/execute/nestfunc-1.c: Same.
5696 * gcc.c-torture/execute/nestfunc-2.c: Same.
5697 * gcc.c-torture/execute/nestfunc-3.c: Same.
5698 * gcc.c-torture/execute/nestfunc-5.c: Same.
5699 * gcc.c-torture/execute/nestfunc-6.c: Same.
5700 * gcc.c-torture/execute/pr24135.c: Same.
5701 * gcc.dg/Wtrampolines.c: Same.
5702 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5703 * gcc.dg/torture/stackalign/nested-5.c: Same.
5704 * gcc.dg/torture/stackalign/nested-6.c: Same.
5705 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5706 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5707 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5708 * gcc.dg/trampoline-1.c: Same.
5709 * gcc.dg/tree-prof/pr44777.c: Same.
5710 * gcc.target/i386/pr67770.c: Same.
5711 * lib/gcc.exp (gcc_target_compile): Remove appending of
5712 -DNO_TRAMPOLINES to additional_flags.
5713 * lib/objc.exp (objc_target_compile): Same.
5714
5715 2017-06-08 Tom de Vries <tom@codesourcery.com>
5716
5717 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5718 'gcc,no_trampolines' instead of 'no_trampolines'.
5719
5720 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5721
5722 PR middle-end/79988
5723 * gcc.target/i386/mpx/pr79988.c: New test.
5724
5725 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5726
5727 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5728 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5729 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5730
5731 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
5732
5733 * g++.dg/tree-ssa/counts-1.C: New testcase.
5734 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5735
5736 2017-08-08 Julia Koval <julia.koval@intel.com>
5737
5738 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5739 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5740 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5741 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5742 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5743 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5744
5745 2017-06-08 Marek Polacek <polacek@redhat.com>
5746
5747 PR sanitize/80932
5748 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5749
5750 2017-08-08 Julia Koval <julia.koval@intel.com>
5751
5752 PR target/73350,80862
5753 * gcc.target/i386/pr73350.c: New test.
5754
5755 2017-06-08 Richard Biener <rguenther@suse.de>
5756
5757 PR tree-optimization/80928
5758 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5759
5760 2017-06-07 Carl Love <cel@us.ibm.com>
5761
5762 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5763
5764 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
5765
5766 PR c++/80990
5767 * g++.dg/cpp1z/class-deduction39.C: New.
5768
5769 2017-06-07 Marek Polacek <polacek@redhat.com>
5770
5771 PR sanitizer/80932
5772 * c-c++-common/ubsan/pr80932.c: New test.
5773
5774 2017-06-07 Bin Cheng <bin.cheng@arm.com>
5775
5776 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5777 * gcc.target/i386/l_fma_double_2.c: Ditto.
5778 * gcc.target/i386/l_fma_double_3.c: Ditto.
5779 * gcc.target/i386/l_fma_double_4.c: Ditto.
5780 * gcc.target/i386/l_fma_double_5.c: Ditto.
5781 * gcc.target/i386/l_fma_double_6.c: Ditto.
5782 * gcc.target/i386/l_fma_float_1.c: Ditto.
5783 * gcc.target/i386/l_fma_float_2.c: Ditto.
5784 * gcc.target/i386/l_fma_float_3.c: Ditto.
5785 * gcc.target/i386/l_fma_float_4.c: Ditto.
5786 * gcc.target/i386/l_fma_float_5.c: Ditto.
5787 * gcc.target/i386/l_fma_float_6.c: Ditto.
5788
5789 2017-06-07 Tamar Christina <tamar.christina@arm.com>
5790
5791 * gcc.target/aarch64/sdiv_costs_1.c: New.
5792
5793 2017-06-07 Richard Biener <rguenther@suse.de>
5794
5795 PR tree-optimization/80928
5796 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
5797 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5798
5799 2017-06-07 Richard Biener <rguenther@suse.de>
5800
5801 PR tree-optimization/80928
5802 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
5803 check_results.
5804
5805 2017-06-06 Nathan Sidwell <nathan@acm.org>
5806
5807 * g++.dg/pr45330.C: Add inline namespace case.
5808
5809 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5810
5811 PR fortran/80975
5812 * gfortran.dg/matmul_16.f90: New test.
5813 * gfortran.dg/inline_matmul_18.f90: New test.
5814
5815 2017-06-06 Marek Polacek <polacek@redhat.com>
5816
5817 PR c/79983
5818 * gcc.dg/pr79983.c: New test.
5819
5820 2017-06-06 David S. Miller <davem@davemloft.net>
5821
5822 * gcc.target/sparc/sparc-ret-3.c: New test.
5823
5824 2017-06-06 Tom de Vries <tom@codesourcery.com>
5825
5826 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
5827 label_values instead of NO_LABEL_VALUES.
5828 * gcc.c-torture/compile/920301-1.c: Same.
5829 * gcc.c-torture/compile/920501-1.c: Same.
5830 * gcc.c-torture/compile/941014-4.c: Same.
5831 * gcc.c-torture/compile/labels-1.c: Same.
5832 * gcc.c-torture/compile/pr18903.c: Same.
5833 * gcc.c-torture/execute/920302-1.c: Same.
5834 * gcc.c-torture/execute/920415-1.c: Same.
5835 * gcc.c-torture/execute/920428-2.c: Same.
5836 * gcc.c-torture/execute/920501-3.c: Same.
5837 * gcc.c-torture/execute/920501-4.c: Same.
5838 * gcc.c-torture/execute/920501-5.c: Same.
5839 * gcc.c-torture/execute/920501-7.c: Same.
5840 * gcc.c-torture/execute/920721-4.c: Same.
5841 * gcc.c-torture/execute/980526-1.c: Same.
5842 * gcc.c-torture/execute/990208-1.c: Same.
5843 * gcc.c-torture/execute/comp-goto-1.c: Same.
5844 * gcc.c-torture/execute/comp-goto-2.c: Same.
5845 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5846 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5847 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5848 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5849 * gcc.dg/tree-prof/pr44777.c: Same.
5850 * gcc.misc-tests/bprob-2.c: Same.
5851 * gcc.misc-tests/gcov-3.c: Same.
5852 * lib/gcc.exp (gcc_target_compile): Remove appending of
5853 -DNO_LABEL_VALUES to additional_flags.
5854 * lib/objc.exp (objc_target_compile): Same.
5855 * lib/target-supports.exp (check_effective_target_label_values): Test on
5856 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
5857
5858 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5859
5860 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
5861
5862 2017-06-06 Richard Biener <rguenther@suse.de>
5863
5864 PR tree-optimization/80974
5865 * gcc.dg/torture/pr80974.c: New testcase.
5866
5867 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5868
5869 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
5870 "unsigned int" in conversation warning on line 15.
5871
5872 2017-06-06 Richard Biener <rguenther@suse.de>
5873
5874 PR tree-optimization/80928
5875 * gcc.dg/vect/pr80928.c: New testcase.
5876 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
5877 * gcc.dg/vect/slp-13.c: Likewise.
5878 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
5879
5880 2017-06-05 David Malcolm <dmalcolm@redhat.com>
5881
5882 * g++.dg/plugin/comment_plugin.c: New test plugin.
5883 * g++.dg/plugin/comments-1.C: New test file.
5884 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5885
5886 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5887
5888 * gcc.misc-tests/gcov-1a.c: New test.
5889
5890 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5891
5892 * gcc.target/powerpc/clone1.c: New test.
5893
5894 2017-06-05 Janus Weil <janus@gcc.gnu.org>
5895
5896 PR fortran/70601
5897 * gfortran.dg/proc_ptr_comp_50.f90: New test.
5898
5899 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
5900
5901 PR fortran/35339
5902 * gfortran.dg/implied_do_io_1.f90: New Test.
5903 * gfortran.dg/implied_do_io_2.f90: New Test.
5904
5905 2017-06-05 Renlin Li <renlin.li@arm.com>
5906
5907 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
5908 selector to related line.
5909
5910 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
5911
5912 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
5913
5914 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5915
5916 * gcc.target/aarch64/store_lane0_str_1.c: New test.
5917
5918 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5919
5920 * gcc.target/aarch64/subs_compare_2.c: New test.
5921
5922 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5923
5924 * gcc.target/aarch64/subs_compare_1.c: New test.
5925
5926 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
5927
5928 * gcc.target/mips/div-9.c: Delete duplicate test.
5929 * gcc.target/mips/div-10.c: Ditto.
5930 * gcc.target/mips/div-11.c: Ditto.
5931 * gcc.target/mips/div-12.c: Ditto.
5932
5933 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
5934
5935 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5936
5937 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
5938
5939 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
5940 vesrion of the dejagnu grep.
5941 (list-module-names): Use it and adjust the regular expressions for
5942 modules and submodules.
5943 * gfortran.dg/prof/prof.exp: Cleanup modules.
5944 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
5945 directives.
5946 * gfortran.dg/altreturn_8.f90: Likewise.
5947 * gfortran.dg/associate_12.f90: Likewise.
5948 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
5949 * gfortran.dg/charlen_15.f90: Likewise.
5950 * gfortran.dg/class_4a.f03: Likewise.
5951 * gfortran.dg/class_54.f90: Likewise.
5952 * gfortran.dg/class_dummy_4.f03: Likewise.
5953 * gfortran.dg/class_dummy_5.f90: Likewise.
5954 * gfortran.dg/constructor_9.f90: Likewise.
5955 * gfortran.dg/dec_structure_15.f90: Likewise.
5956 * gfortran.dg/do_check_8.f90: Likewise.
5957 * gfortran.dg/dtio_26.f03: Likewise.
5958 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5959 * gfortran.dg/equiv_9.f90: Likewise.
5960 * gfortran.dg/extends_15.f90: Likewise.
5961 * gfortran.dg/finalize_22.f90: Likewise.
5962 * gfortran.dg/finalize_23.f90: Likewise.
5963 * gfortran.dg/generic_26.f90: Likewise.
5964 * gfortran.dg/generic_27.f90: Likewise.
5965 * gfortran.dg/namelist_76.f90: Likewise.
5966 * gfortran.dg/pointer_init_8.f90: Likewise.
5967 * gfortran.dg/pr61318.f90: Likewise.
5968 * gfortran.dg/pr77260_1.f90: Likewise.
5969 * gfortran.dg/pr77260_2.f90: Likewise.
5970 * gfortran.dg/pr77420_3.f90: Likewise.
5971 * gfortran.dg/proc_ptr_39.f90: Likewise.
5972 * gfortran.dg/proc_ptr_41.f90: Likewise.
5973 * gfortran.dg/proc_ptr_42.f90: Likewise.
5974 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
5975 * gfortran.dg/submodule_1.f08: Likewise.
5976 * gfortran.dg/submodule_10.f08: Likewise.
5977 * gfortran.dg/submodule_14.f08: Likewise.
5978 * gfortran.dg/submodule_15.f08: Likewise.
5979 * gfortran.dg/submodule_2.f08: Likewise.
5980 * gfortran.dg/submodule_5.f08: Likewise.
5981 * gfortran.dg/submodule_6.f08: Likewise.
5982 * gfortran.dg/submodule_7.f08: Likewise.
5983 * gfortran.dg/submodule_8.f08: Likewise.
5984 * gfortran.dg/submodule_9.f08: Likewise.
5985 * gfortran.dg/transfer_class_2.f90: Likewise.
5986 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5987 * gfortran.dg/typebound_call_24.f03: Likewise.
5988 * gfortran.dg/typebound_call_25.f90: Likewise.
5989 * gfortran.dg/typebound_deferred_1.f90: Likewise.
5990 * gfortran.dg/typebound_generic_12.f03: Likewise.
5991 * gfortran.dg/typebound_generic_13.f03: Likewise.
5992 * gfortran.dg/typebound_generic_14.f03: Likewise.
5993 * gfortran.dg/typebound_generic_15.f90: Likewise.
5994 * gfortran.dg/typebound_operator_16.f03: Likewise.
5995 * gfortran.dg/typebound_operator_18.f90: Likewise.
5996 * gfortran.dg/typebound_operator_20.f90: Likewise.
5997 * gfortran.dg/typebound_override_3.f90: Likewise.
5998 * gfortran.dg/typebound_override_4.f90: Likewise.
5999 * gfortran.dg/typebound_override_5.f90: Likewise.
6000 * gfortran.dg/typebound_override_6.f90: Likewise.
6001 * gfortran.dg/typebound_override_7.f90: Likewise.
6002 * gfortran.dg/typebound_proc_28.f03: Likewise.
6003 * gfortran.dg/typebound_proc_29.f90: Likewise.
6004 * gfortran.dg/typebound_proc_30.f90: Likewise.
6005 * gfortran.dg/typebound_proc_31.f90: Likewise.
6006 * gfortran.dg/typebound_proc_32.f90: Likewise.
6007 * gfortran.dg/typebound_proc_33.f90: Likewise.
6008 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6009 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6010 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6011 * gfortran.dg/use_only_3.f90: Likewise.
6012 * gfortran.dg/use_without_only_1.f90: Likewise.
6013 * gfortran.dg/warn_unused_function.f90: Likewise.
6014 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6015 * gfortran.dg/ieee/ieee_8.f90: Likewise.
6016
6017 2017-06-04 Marek Polacek <polacek@redhat.com>
6018
6019 PR c/80919
6020 * gcc.dg/format/pr80919.c: New test.
6021
6022 2017-06-02 Martin Sebor <msebor@redhat.com>
6023
6024 PR c/80892
6025 * c-c++-common/Wfloat-conversion-2.c: New test.
6026
6027 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6028
6029 PR c++/68754
6030 * g++.dg/cpp1y/constexpr-68754.C: New.
6031
6032 2017-06-02 Carl Love <cel@us.ibm.com>
6033
6034 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6035 for the new built-ins.
6036
6037 2017-06-02 Sudakshina Das <sudi.das@arm.com>
6038
6039 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
6040
6041 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6042
6043 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
6044 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
6045 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
6046 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
6047 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
6048
6049 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6050
6051 * gcc.target/aarch64/hfmode_ins_1.c: New test.
6052
6053 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6054
6055 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6056
6057 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6058
6059 * gcc.target/powerpc/fold-vec-abs-char.c: New.
6060 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
6061 * gcc.target/powerpc/fold-vec-abs-int.c: New.
6062 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
6063 * gcc.target/powerpc/fold-vec-abs-short.c: New.
6064 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
6065 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
6066 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
6067 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
6068
6069 2017-06-02 Nathan Sidwell <nathan@acm.org>
6070
6071 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
6072
6073 2017-06-02 Jakub Jelinek <jakub@redhat.com>
6074
6075 PR rtl-optimization/80903
6076 * gcc.dg/pr80903.c: New test.
6077
6078 PR fortran/80918
6079 * gfortran.dg/gomp/pr80918.f90: New test.
6080
6081 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6082
6083 * c-c++-common/Wsizeof-pointer-div.c: New test.
6084 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
6085 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6086 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
6087 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6088 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6089 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6090 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6091 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6092 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6093 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6094 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6095 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6096 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6097 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6098 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6099 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6100 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6101 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6102
6103 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6104
6105 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6106 Update the target to power8-vector.
6107
6108 2017-06-01 David Malcolm <dmalcolm@redhat.com>
6109
6110 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6111
6112 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6113
6114 * debug12.adb, debug12.ads: New testcase.
6115
6116 2017-06-01 Martin Jambor <mjambor@suse.cz>
6117
6118 PR tree-optimization/80898
6119 * gcc.dg/tree-ssa/pr80898.c: New test.
6120 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6121
6122 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6123
6124 PR c++/80896
6125 * g++.dg/cpp1z/nodiscard5.C: New.
6126
6127 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6128
6129 * gcc.target/arc/pr9001195952.c: New test.
6130
6131 2017-06-01 Tom de Vries <tom@codesourcery.com>
6132
6133 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6134 * gcc.c-torture/compile/asmgoto-1.c: Same.
6135 * gcc.dg/20000707-1.c: Same.
6136 * gcc.dg/pr38700.c: Same.
6137 * gcc.dg/pr70169.c: Same.
6138 * gcc.dg/pr80112.c: Same.
6139 * gcc.dg/torture/pr51071-2.c: Same.
6140 * gcc.dg/torture/pr51071.c: Same.
6141 * gcc.dg/tree-ssa/alias-34.c: Same.
6142
6143 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6144
6145 * gnat.dg/debug11.adb: New testcase.
6146
6147 2017-06-01 Richard Biener <rguenther@suse.de>
6148
6149 PR middle-end/66313
6150 * c-c++-common/ubsan/pr66313.c: New testcase.
6151 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6152
6153 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6154
6155 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
6156 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6157 to vsx_hw. Add dg-skip-if directive to disable this test if
6158 -mcpu overridden.
6159 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6160 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6161 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6162 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6163 to dg-option. Add dg-skip-if directive to disable this test
6164 for darwin. Add dg-skip-if directive to disable this test if
6165 -mcpu overridden.
6166
6167 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6168
6169 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6170 (_mm_maskz_max_sd): Test new intrinsics.
6171 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6172 (_mm_maskz_max_sd): Test new intrinsics.
6173 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6174 (_mm_maskz_max_ss): Test new intrinsics.
6175 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6176 (_mm_maskz_max_ss): Test new intrinsics.
6177 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6178 (_mm_maskz_min_sd): Test new intrinsics.
6179 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6180 (_mm_maskz_min_sd): Test new intrinsics.
6181 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6182 (_mm_maskz_min_ss): Test new intrinsics.
6183 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6184 (_mm_maskz_min_ss): Test new intrinsics.
6185
6186 2017-05-31 Nathan Sidwell <nathan@acm.org>
6187
6188 * g++.dg/lookup/lambda1.C New.
6189
6190 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6191
6192 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6193 on pointer should not be replaced.
6194
6195 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6196
6197 PR testsuite/80580
6198 * gcc.dg/gimplefe-error-7.c: New test.
6199
6200 2017-05-31 Graham Markall <graham.markall@embecosm.com>
6201
6202 * gcc.target/arc/add_n-combine.c: New test.
6203 * gcc.target/arc/sub_n-combine.c: New test.
6204
6205 2017-05-31 Richard Biener <rguenther@suse.de>
6206
6207 PR target/80880
6208 * gcc.target/i386/pr80880.c: New testcase.
6209
6210 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6211
6212 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6213
6214 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6215
6216 * gcc.dg/vect/pr80815-3.c: New test.
6217
6218 2017-05-31 Richard Biener <rguenther@suse.de>
6219
6220 PR tree-optimization/80906
6221 * gcc.dg/graphite/pr80906.c: New testcase.
6222
6223 2017-05-30 Tom de Vries <tom@codesourcery.com>
6224
6225 PR testsuite/80910
6226 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6227 unsupported if host compiler does not support c++11.
6228 (host_supports_c++11): New proc.
6229
6230 2017-05-30 Martin Sebor <msebor@redhat.com>
6231
6232 PR c/80731
6233 * g++.dg/ext/utf16-4.C: Relax test.
6234 * gcc.dg/fixed-point/int-warning.c: Adjust.
6235
6236 2017-05-30 David Malcolm <dmalcolm@redhat.com>
6237
6238 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6239 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6240 test case.
6241 * g++.dg/plugin/show-template-tree-color.C: New test case.
6242 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6243 * g++.dg/template/show-template-tree-2.C: New test case.
6244 * g++.dg/template/show-template-tree-3.C: New test case.
6245 * g++.dg/template/show-template-tree-4.C: New test case.
6246 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6247 * g++.dg/template/show-template-tree.C: New test case.
6248
6249 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6250
6251 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6252 dg-options.
6253 * gfortran.dg/pr80107.f: Delete testcase.
6254
6255 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
6256
6257 PR target/80833
6258 * gcc.target/i386/pr80833-1.c: New test.
6259 * gcc.target/i386/pr80833-2.c: Ditto.
6260
6261 2017-05-30 Nathan Sidwell <nathan@acm.org>
6262
6263 PR c++/80913
6264 * g++.dg/lookup/pr80913.C: New.
6265
6266 2017-05-30 Richard Biener <rguenther@suse.de>
6267
6268 PR middle-end/80901
6269 * gcc.dg/torture/pr80901.c: New testcase.
6270
6271 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6272
6273 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6274
6275 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6276
6277 PR target/78838
6278 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6279
6280 2017-05-30 Richard Biener <rguenther@suse.de>
6281
6282 PR middle-end/80876
6283 * gcc.dg/torture/pr80876.c: New testcase.
6284
6285 2017-05-29 Nathan Sidwell <nathan@acm.org>
6286
6287 PR c++/80891 (#5)
6288 * g++.dg/lookup/pr80891-5.C: New.
6289
6290 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6291
6292 PR libgfortran/53029
6293 * gfortran.dg/read_5.f90: New test.
6294
6295 2017-05-29 Nathan Sidwell <nathan@acm.org>
6296
6297 PR c++/80891 (#4)
6298 * g++.dg/lookup/pr80891-4.C: New.
6299
6300 PR c++/80891 (#1)
6301 * g++.dg/lookup/pr80891-1.C: New.
6302
6303 PR c++/80891 (#3)
6304 * g++.dg/lookup/pr80891-3.C: New.
6305
6306 PR c++/80891 (#2)
6307 * g++.dg/lookup/pr80891-2.C: New.
6308
6309 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6310
6311 PR fortran/37131
6312 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6313 flags.
6314 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6315 * gfortran.dg/inline_matmul_17.f90: New test.
6316
6317 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6318
6319 * gfortran.dg/matmul_bounds_12.f90: New test.
6320
6321 2017-05-27 Jakub Jelinek <jakub@redhat.com>
6322
6323 PR bootstrap/80887
6324 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6325
6326 2017-05-26 Nathan Sidwell <nathan@acm.org>
6327
6328 * g++.dg/cpp0x/dr2061.C: New.
6329 * g++.dg/parse/namespace-alias-1.C: Add more test.
6330
6331 2017-05-26 Bin Cheng <bin.cheng@arm.com>
6332
6333 PR tree-optimization/80815
6334 * gcc.dg/vect/pr80815-1.c: New test.
6335 * gcc.dg/vect/pr80815-2.c: New test.
6336
6337 2017-05-26 Martin Liska <mliska@suse.cz>
6338
6339 PR ipa/80663
6340 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6341 split at the problematic spot.
6342 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6343 a valid value of the param.
6344
6345 2017-05-26 Marek Polacek <polacek@redhat.com>
6346
6347 PR sanitizer/80875
6348 * c-c++-common/ubsan/pr80875.c: New test.
6349
6350 2017-05-26 Tom de Vries <tom@codesourcery.com>
6351
6352 PR testsuite/80557
6353 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6354 * gcc.dg/Wcxx-compat-8.c: Same.
6355 * gcc.dg/Wobjsize-1.c: Same.
6356 * gcc.dg/Wshadow-local-2.c: Same.
6357 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6358 * gcc.dg/anon-struct-6.c: Same.
6359 * gcc.dg/asm-wide-1.c: Same.
6360 * gcc.dg/builtin-inf-1.c: Same.
6361 * gcc.dg/builtin-redefine.c: Same.
6362 * gcc.dg/c90-array-lval-6.c: Same.
6363 * gcc.dg/c90-array-lval-7.c: Same.
6364 * gcc.dg/c90-fordecl-1.c: Same.
6365 * gcc.dg/c99-fordecl-2.c: Same.
6366 * gcc.dg/cast-lvalue-1.c: Same.
6367 * gcc.dg/cast-lvalue-2.c: Same.
6368 * gcc.dg/compound-lvalue-1.c: Same.
6369 * gcc.dg/cond-lvalue-1.c: Same.
6370 * gcc.dg/cpp/20000419-1.c: Same.
6371 * gcc.dg/cpp/backslash.c: Same.
6372 * gcc.dg/cpp/backslash2.c: Same.
6373 * gcc.dg/cpp/macspace1.c: Same.
6374 * gcc.dg/cpp/macspace2.c: Same.
6375 * gcc.dg/cpp/multiline-2.c: Same.
6376 * gcc.dg/cpp/pr27777.c: Same.
6377 * gcc.dg/cpp/pr30786.c: Same.
6378 * gcc.dg/cpp/pr34602.c: Same.
6379 * gcc.dg/cpp/redef1.c: Same.
6380 * gcc.dg/cpp/tr-warn1.c: Same.
6381 * gcc.dg/cpp/tr-warn3.c: Same.
6382 * gcc.dg/cpp/tr-warn6.c: Same.
6383 * gcc.dg/cpp/trad/hash.c: Same.
6384 * gcc.dg/cpp/trad/redef1.c: Same.
6385 * gcc.dg/cpp/ucs.c: Same.
6386 * gcc.dg/declspec-10.c: Same.
6387 * gcc.dg/declspec-11.c: Same.
6388 * gcc.dg/declspec-18.c: Same.
6389 * gcc.dg/format/c99-strftime-1.c: Same.
6390 * gcc.dg/format/ext-3.c: Same.
6391 * gcc.dg/format/pr72858.c: Same.
6392 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6393 * gcc.dg/init-string-1.c: Same.
6394 * gcc.dg/label-decl-3.c: Same.
6395 * gcc.dg/m-un-2.c: Same.
6396 * gcc.dg/nofixed-point-2.c: Same.
6397 * gcc.dg/noncompile/20020213-1.c: Same.
6398 * gcc.dg/pch/counter-2.c: Same.
6399 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6400 * gcc.dg/pr27528.c: Same.
6401 * gcc.dg/pr27953.c: Same.
6402 * gcc.dg/pr35899.c: Same.
6403 * gcc.dg/pr37561.c: Same.
6404 * gcc.dg/pr45461.c: Same.
6405 * gcc.dg/pr45750.c: Same.
6406 * gcc.dg/pr53196-2.c: Same.
6407 * gcc.dg/pr53265.c: Same.
6408 * gcc.dg/redecl-1.c: Same.
6409 * gcc.dg/tls/thr-init-1.c: Same.
6410 * gcc.dg/torture/pr51106-1.c: Same.
6411 * gcc.dg/torture/pr51106-2.c: Same.
6412 * gcc.dg/uninit-19.c: Same.
6413 * gcc.dg/uninit-pr20644.c: Same.
6414
6415 2017-05-26 Jakub Jelinek <jakub@redhat.com>
6416
6417 * g++.dg/cpp1z/decomp29.C (p): New variable.
6418 (main): Add further tests.
6419
6420 2017-05-26 Richard Biener <rguenther@suse.de>
6421
6422 PR tree-optimization/80842
6423 * gcc.dg/torture/pr80842.c: New testcase.
6424
6425 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6426
6427 PR c++/79652
6428 * g++.dg/cpp0x/pr79652.C: New.
6429
6430 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6431
6432 PR c++/71451
6433 * g++.dg/cpp0x/variadic170.C: New.
6434
6435 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6436
6437 * g++.dg/warn/Wcatch-value-1.C: New test.
6438 * g++.dg/warn/Wcatch-value-2.C: New test.
6439 * g++.dg/warn/Wcatch-value-3.C: New test.
6440
6441 2017-05-25 Nathan Sidwell <nathan@acm.org>
6442
6443 * g++.dg/lookup/using56.C: New.
6444 * g++.dg/lookup/using57.C: New.
6445 * g++.dg/lookup/using58.C: New.
6446 * g++.dg/lookup/using59.C: New.
6447
6448 * g++.dg/lookup/using17.C: Adjust diagnostics.
6449
6450 2017-05-25 Martin Sebor <msebor@redhat.com>
6451
6452 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6453 positives on ILP32.
6454 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6455 column numbers.
6456 * gcc.dg/pr60114.c: Same.
6457
6458 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6459
6460 * gfortran.dg/pr48636.f90: Fix template better.
6461
6462 2017-05-25 Nathan Sidwell <nathan@acm.org>
6463
6464 * g++.dg/lookup/koenig14.C: New.
6465
6466 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6467
6468 PR c++/79583
6469 * g++.dg/cpp0x/pr79583.C: New.
6470
6471 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6472
6473 PR c++/68578
6474 * g++.dg/cpp1y/pr68578.C: New.
6475
6476 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6477
6478 * gcc.dg/tree-ssa/vce-1.c: New file.
6479
6480 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6481
6482 * gcc.dg/tree-ssa/addadd.c: New file.
6483
6484 2017-05-24 Nathan Sidwell <nathan@acm.org>
6485
6486 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6487 * g++.dg/lookup/friend19.C: New.
6488 * g++.dg/lookup/friend20.C: New.
6489
6490 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
6491
6492 PR c++/80544
6493 * g++.dg/expr/cast11.C: New test.
6494
6495 2017-05-24 Martin Sebor <msebor@redhat.com>
6496
6497 PR c/80731
6498 * c-c++-common/Wfloat-conversion.c: Adjust.
6499 * c-c++-common/dfp/convert-int-saturate.c: Same.
6500 * c-c++-common/pr68657-1.c: Same.
6501 * g++.dg/ext/utf-cvt.C: Same.
6502 * g++.dg/ext/utf16-4.C: Same.
6503 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6504 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6505 * g++.dg/warn/Wconversion3.C: Same.
6506 * g++.dg/warn/Wconversion4.C: Same.
6507 * g++.dg/warn/Wsign-conversion.C: Same.
6508 * g++.dg/warn/overflow-warn-1.C: Same.
6509 * g++.dg/warn/overflow-warn-3.C: Same.
6510 * g++.dg/warn/overflow-warn-4.C: Same.
6511 * g++.dg/warn/pr35635.C: Same.
6512 * g++.old-deja/g++.mike/enum1.C: Same.
6513 * gcc.dg/Wconversion-3.c: Same.
6514 * gcc.dg/Wconversion-5.c: Same.
6515 * gcc.dg/Wconversion-complex-c99.c: Same.
6516 * gcc.dg/Wconversion-complex-gnu.c: Same.
6517 * gcc.dg/Wconversion-integer.c: Same.
6518 * gcc.dg/Wsign-conversion.c: Same.
6519 * gcc.dg/bitfld-2.c: Same.
6520 * gcc.dg/c90-const-expr-11.c: Same.
6521 * gcc.dg/c90-const-expr-7.c: Same.
6522 * gcc.dg/c99-const-expr-7.c: Same.
6523 * gcc.dg/overflow-warn-1.c: Same.
6524 * gcc.dg/overflow-warn-2.c: Same.
6525 * gcc.dg/overflow-warn-3.c: Same.
6526 * gcc.dg/overflow-warn-4.c: Same.
6527 * gcc.dg/overflow-warn-5.c: Same.
6528 * gcc.dg/overflow-warn-8.c: Same.
6529 * gcc.dg/overflow-warn-9.c: New test.
6530 * gcc.dg/pr35635.c: Adjust.
6531 * gcc.dg/pr59940.c: Same.
6532 * gcc.dg/pr59963-2.c: Same.
6533 * gcc.dg/pr60114.c: Same.
6534 * gcc.dg/switch-warn-2.c: Same.
6535 * gcc.dg/utf-cvt.c: Same.
6536 * gcc.dg/utf16-4.c: Same.
6537
6538 2017-05-24 Jakub Jelinek <jakub@redhat.com>
6539
6540 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6541 Don't include limits.h.
6542 (w): Conditionalize on long long wider than int. Use
6543 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6544 -9223372036854775808.
6545 (x): Use __INT_MAX__ instead of INT_MAX.
6546
6547 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6548
6549 PR fortran/66094
6550 * gfortran.dg/inline_matmul_16.f90: New test.
6551
6552 2017-05-24 Tom de Vries <tom@codesourcery.com>
6553
6554 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6555
6556 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6557
6558 PR middle-end/80823
6559 * gcc.dg/pr80823.c: New test.
6560
6561 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6562
6563 * gcc.target/s390/pr80725.c: New test.
6564
6565 2017-05-23 Nathan Sidwell <nathan@acm.org>
6566
6567 * g++.dg/lookup/extern-c-hidden.C: New.
6568 * g++.dg/lookup/extern-redecl1.C: New.
6569
6570 PR c++/80866
6571 * g++.dg/parse/pr80866.C: New.
6572
6573 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6574
6575 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6576 * gcc.dg/ipa/inline-5.c: Likewise.
6577 * gfortran.dg/pr48636.f90: Likewise.
6578
6579 2017-05-23 Nathan Sidwell <nathan@acm.org>
6580
6581 * g++.dg/parse/ctor9.C: Adjust expected error.
6582
6583 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6584
6585 PR libgfortran/80256
6586 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6587 Cygwin.
6588
6589 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6590
6591 * c-c++-common/goacc/parallel-dims-1.c: Update.
6592 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6593 * c-c++-common/goacc/routine-1.c: Likewise.
6594 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6595 * g++.dg/goacc/template.C: Likewise.
6596 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6597 * gfortran.dg/goacc/routine-3.f90: Likewise.
6598 * gfortran.dg/goacc/sie.f95: Likewise.
6599 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6600
6601 2017-05-23 Nathan Sidwell <nathan@acm.org>
6602
6603 * g++.dg/lookup/using13.C: Adjust expected error.
6604
6605 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6606
6607 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6608
6609 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6610
6611 PR target/80718
6612 * gcc.target/powerpc/pr80718.c: New test.
6613
6614 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6615
6616 * gcc.target/powerpc/conditional-return.c: New testcase.
6617
6618 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6619
6620 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6621 LE-only.
6622
6623 2017-05-22 Janus Weil <janus@gcc.gnu.org>
6624
6625 PR fortran/80766
6626 * gfortran.dg/typebound_call_28.f90: New test.
6627
6628 2017-05-22 Nathan Sidwell <nathan@acm.org>
6629
6630 * g++.dg/lookup/strong-using.C: New.
6631
6632 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6633
6634 * gcc.target/arm/movsi_movt.c: New test.
6635 * gcc.target/arm/movdi_movt.c: New test.
6636
6637 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6638
6639 * gnat.dg/specs/not_null1.ads: New test.
6640
6641 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6642
6643 * gnat.dg/limited_with5.ad[sb]: New test.
6644 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6645 * gnat.dg/limited_with6.ad[sb]: New test.
6646 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6647
6648 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6649
6650 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6651 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6652
6653 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6654
6655 PR c++/70265
6656 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6657 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6658
6659 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6660
6661 PR libgfortran/80333
6662 * gfortran.dg/dtio_30.f03: New test.
6663
6664 2017-05-19 Marek Polacek <polacek@redhat.com>
6665
6666 PR sanitizer/80800
6667 * c-c++-common/ubsan/pr80800.c: New test.
6668 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6669
6670 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6671
6672 * c-c++-common/goacc/default-1.c: Update.
6673 * c-c++-common/goacc/default-2.c: Likewise.
6674 * c-c++-common/goacc/default-4.c: Likewise.
6675 * gfortran.dg/goacc/default-1.f95: Likewise.
6676 * gfortran.dg/goacc/default-4.f: Likewise.
6677 * c-c++-common/goacc/default-5.c: New file.
6678 * gfortran.dg/goacc/default-5.f: Likewise.
6679
6680 * c-c++-common/goacc/default-1.c: New file.
6681 * c-c++-common/goacc/default-2.c: Likewise.
6682 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6683 test cases in...
6684 * c-c++-common/goacc/default-3.c: ... this new file, and...
6685 * c-c++-common/goacc/default-4.c: ... this new file.
6686 * gfortran.dg/goacc/default.f95: Remove file, including its test
6687 cases in...
6688 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6689 * gfortran.dg/goacc/default-2.f: ... this new file.
6690 * gfortran.dg/goacc/default-3.f95: New file.
6691 * gfortran.dg/goacc/default-4.f: Likewise.
6692
6693 2017-05-19 Nathan Sidwell <nathan@acm.org>
6694
6695 * g++.dg/inherit/covariant7.C: Adjust.
6696
6697 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6698
6699 * gcc.target/arm/tls-disable-literal-pool.c: Change
6700 require-effective-target to tls_native.
6701 Move dg-error to return statement line and change to dg-message.
6702
6703 2017-05-19 Richard Biener <rguenther@suse.de>
6704
6705 PR c++/80593
6706 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6707 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6708
6709 2017-05-19 Richard Biener <rguenther@suse.de>
6710
6711 PR middle-end/80764
6712 * gcc.dg/torture/pr80764.c: New testcase.
6713
6714 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6715
6716 PR target/80510
6717 * gcc.target/powerpc/pr80510-1.c: New test.
6718 * gcc.target/powerpc/pr80510-2.c: Likewise.
6719
6720 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6721
6722 * gcc.dg/pragma-diag-7.c: New test.
6723
6724 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
6725
6726 PR target/80799
6727 * g++.dg/other/i386-11.C: New test.
6728
6729 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6730
6731 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6732 * fold-vec-div-floatdouble.c: Likewise.
6733 * fold-vec-logical-ands-char.c: Likewise.
6734 * fold-vec-logical-ands-int.c: Likewise.
6735 * fold-vec-logical-ands-short.c: Likewise.
6736 * fold-vec-logical-ors-char.c: Likewise.
6737 * fold-vec-logical-ors-int.c: Likewise.
6738 * fold-vec-logical-ors-short.c: Likewise.
6739 * fold-vec-logical-other-char.c: Likewise.
6740 * fold-vec-mule-misc.c: Likewise.
6741 * fold-vec-mult-float.c: Likewise.
6742 * fold-vec-mult-floatdouble.c: Likewise.
6743 * fold-vec-mult-int.c: Likewise.
6744 * fold-vec-mult-int128-p9.c: Likewise.
6745 * fold-vec-sub-floatdouble.c: Likewise.
6746 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6747 Add lp64 requirement.
6748 * fold-vec-mult-int128-p8.c: Likewise.
6749 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6750
6751 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6752
6753 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6754 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6755 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6756 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6757 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6758 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6759 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6760 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6761 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6762 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6763 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6764 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6765 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6766 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6767 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6768 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6769 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6770 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6771 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6772 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6773 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6774 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6775 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6776 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6777 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6778 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
6779
6780 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
6781
6782 * gcc.target/sparc/niagara7-align.c: New test.
6783
6784 2017-05-18 Marek Polacek <polacek@redhat.com>
6785
6786 PR sanitizer/80797
6787 * c-c++-common/ubsan/null-12.c: New test.
6788
6789 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
6790
6791 PR middle-end/80692
6792 * gcc.c-torture/execute/pr80692.c: New testcase.
6793
6794 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6795
6796 PR libgfortran/80741
6797 * gfortran.dg/read_4.f90: New test.
6798
6799 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6800
6801 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
6802
6803 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
6804
6805 PR fortran/80668
6806 * gfortran.dg/pr80668.f90: New.
6807
6808 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
6809
6810 PR middle-end/80775
6811 * gcc.dg/pr80775.c: New test.
6812
6813 2017-05-17 Marek Polacek <polacek@redhat.com>
6814
6815 PR sanitizer/80659
6816 * gcc.dg/asan/pr80659.c: New test.
6817
6818 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6819
6820 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
6821 unsigned long.
6822
6823 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
6824
6825 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
6826
6827 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
6828 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6829
6830 PR tree-optimization/80457
6831 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
6832 call vect_model_simple_cost.
6833
6834 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
6835
6836 PR fortran/80554
6837 * gfortran.dg/submodule_29.f08: New test.
6838
6839 2017-05-16 David Malcolm <dmalcolm@redhat.com>
6840
6841 * g++.dg/other/accessor-fixits-1.C: New test case.
6842 * g++.dg/other/accessor-fixits-2.C: New test case.
6843 * g++.dg/other/accessor-fixits-3.C: New test case.
6844 * g++.dg/other/accessor-fixits-4.C: New test case.
6845
6846 2017-05-16 Carl Love <cel@us.ibm.com>
6847
6848 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
6849 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
6850 built-ins to the test suite file. Note, support for mradds exists
6851 but no test case exists.
6852 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
6853 built-ins to the test suite file.
6854
6855 2017-05-16 Marek Polacek <polacek@redhat.com>
6856
6857 PR sanitizer/80536
6858 PR sanitizer/80386
6859 * c-c++-common/ubsan/pr80536.c: New test.
6860 * g++.dg/ubsan/pr80386.C: New test.
6861
6862 2017-05-16 Tamar Christina <tamar.christina@arm.com>
6863
6864 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
6865 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
6866
6867 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6868
6869 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
6870 expected output of vadd, vsub and vmul instructions.
6871 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
6872 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
6873 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
6874
6875 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6876
6877 PR libgfortran/80727
6878 * gfortran.dg/read_3.f90: New test.
6879
6880 2017-05-15 Nathan Sidwell <nathan@acm.org>
6881
6882 PR c++/79369
6883 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
6884
6885 PR c++/79369
6886 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
6887 * g++.dg/cpp0x/pr79369.C: New.
6888
6889 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
6890
6891 PR fortran/80752
6892 * gfortran.dg/pr80752.f90: New test.
6893
6894 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
6895
6896 PR target/80425
6897 * gcc.target/i386/pr80425-1.c: New test.
6898 * gcc.target/i386/pr80425-2.c: Ditto.
6899
6900 2017-05-15 Jeff Law <law@redhat.com>
6901
6902 * gcc.target/mips/reorgbug-1.c: New test.
6903
6904 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
6905
6906 * gnat.dg/specs/pack13.ads: New test.
6907
6908 2017-05-14 Martin Sebor <msebor@redhat.com>
6909
6910 PR middle-end/77671
6911 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
6912 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
6913 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6914 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6915 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6916
6917 2017-05-14 Martin Sebor <msebor@redhat.com>
6918
6919 PR middle-end/80669
6920 * gcc.dg/builtin-stpncpy.c: New test.
6921
6922 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
6923
6924 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
6925 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
6926 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
6927 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
6928
6929 2017-05-14 Julia Koval <julia.koval@intel.com>
6930
6931 * gcc.target/i386/xgetsetbv.c: New test.
6932
6933 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
6934
6935 PR fortran/80442
6936 * gfortran.dg/impl_do_var_data.f90: New Test
6937
6938 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
6939
6940 * brig.dg/test/gimple/priv-array-offset-access.hsail:
6941 A regression test for a private array access case which caused
6942 an assert.
6943
6944 2017-05-12 Martin Sebor <msebor@redhat.com>
6945
6946 PR testsuite/80643
6947 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
6948 to the purpose of the test.
6949
6950 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
6951
6952 * gcc.target/powerpc/bmi-andn-1.c: New file
6953 * gcc.target/powerpc/bmi-andn-2.c: New file.
6954 * gcc.target/powerpc/bmi-bextr-1.c: New file.
6955 * gcc.target/powerpc/bmi-bextr-2.c: New file.
6956 * gcc.target/powerpc/bmi-bextr-4.c: New file.
6957 * gcc.target/powerpc/bmi-bextr-5.c: New file.
6958 * gcc.target/powerpc/bmi-blsi-1.c: New file.
6959 * gcc.target/powerpc/bmi-blsi-2.c: New file.
6960 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
6961 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
6962 * gcc.target/powerpc/bmi-blsr-1.c: New file.
6963 * gcc.target/powerpc/bmi-blsr-2.c: New File.
6964 * gcc.target/powerpc/bmi-check.h: New File.
6965 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
6966 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
6967 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
6968 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
6969 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
6970 * gcc.target/powerpc/bmi2-check.h: New file.
6971 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
6972 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
6973 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
6974 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
6975 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
6976 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
6977 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
6978 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
6979 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
6980
6981 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6982
6983 PR c++/60430
6984 * g++.dg/cpp0x/pr60430.C: New.
6985
6986 2017-05-12 Jeff Law <law@redhat.com>
6987
6988 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6989
6990 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
6991
6992 PR middle-end/80707
6993 * g++.dg/pr80707.C: New test.
6994
6995 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6996
6997 * gcc.target/powerpc/fold-vec-div-float.c: New.
6998 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
6999 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7000
7001 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7002
7003 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7004 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7005 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7006 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7007 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7008 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7009 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7010 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7011 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7012 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7013 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7014 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7015
7016 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7017
7018 PR c++/49604
7019 * g++.dg/cpp0x/forw_enum14.C: New.
7020 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7021
7022 2017-05-12 Richard Biener <rguenther@suse.de>
7023
7024 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7025
7026 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7027
7028 PR c++/67687
7029 * g++.dg/cpp0x/constexpr-ice17.C: New.
7030
7031 2017-05-12 Richard Biener <rguenther@suse.de>
7032
7033 PR tree-optimization/80713
7034 * gcc.dg/torture/pr80713.c: New testcase.
7035
7036 2017-05-12 Andi Kleen <ak@linux.intel.com>
7037
7038 PR testsuite/77684
7039 * lib/target-supports.exp (profopt-perf-wrapper):
7040 Add -m8 option to increase parallelism.
7041
7042 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
7043
7044 * c-c++-common/goacc/parallel-dims-1.c: New file.
7045 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7046
7047 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7048 * c-c++-common/goacc/classify-kernels.c: Likewise.
7049 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
7050 Likewise.
7051 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7052 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7053 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7054 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7055 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7056 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7057 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7058 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7059 * c-c++-common/goacc/kernels-loop.c: Likewise.
7060 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7061 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7062 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7063 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7064 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7065 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7066 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7067 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7068 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7069 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7070 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7071 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7072
7073 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7074 * c-c++-common/goacc/classify-kernels.c: Likewise.
7075 * c-c++-common/goacc/classify-parallel.c: Likewise.
7076 * c-c++-common/goacc/classify-routine.c: Likewise.
7077 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7078 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7079 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7080 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7081
7082 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
7083 * c-c++-common/goacc/classify-kernels.c: Likewise.
7084 * c-c++-common/goacc/classify-parallel.c: Likewise.
7085 * c-c++-common/goacc/classify-routine.c: Likewise.
7086 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7087 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7088 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7089 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7090
7091 2017-05-11 Nathan Sidwell <nathan@acm.org>
7092
7093 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
7094
7095 2017-05-11 Carl Love <cel@us.ibm.com>
7096
7097 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7098 to the test suite file.
7099 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7100 to the test suite file.
7101
7102 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7103
7104 PR fortran/78659
7105 * gfortran.dg/namelist_91.f90: New test.
7106 * gfortran.dg/namelist_92.f90: New test.
7107 * gfortran.dg/namelist_93.f90: New test.
7108 * gfortran.dg/namelist_94.f90: New test.
7109
7110 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7111
7112 PR target/80695
7113 * gcc.target/powerpc/pr80695-p8.c: New file.
7114 * gcc.target/powerpc/pr80695-p9.c: New file.
7115
7116 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7117 Jakub Jelinek <jakub@redhat.com>
7118
7119 PR target/80706
7120 * gcc.target/i386/pr80706.c: New test.
7121
7122 2017-05-11 Julia Koval <julia.koval@intel.com>
7123
7124 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7125 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7126 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7127 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7128
7129 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7130
7131 PR c++/70538
7132 * g++.dg/cpp0x/pr70538.C: New.
7133
7134 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
7135
7136 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7137 Remove unnecessary loop. Run on 32-bit targets only.
7138 (dg-options): Remove -fno-tree-sink.
7139
7140 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7141
7142 * gcc.target/powerpc/cmpb-1.c: New test.
7143 * gcc.target/powerpc/cmpb-2.c: New test.
7144 * gcc.target/powerpc/cmpb-3.c: New test.
7145 * gcc.target/powerpc/cmpb32-1.c: New test.
7146 * gcc.target/powerpc/cmpb32-2.c: New test.
7147
7148 2017-05-11 Richard Biener <rguenther@suse.de>
7149
7150 PR tree-optimization/80705
7151 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7152
7153 2017-05-11 Nathan Sidwell <nathan@acm.org>
7154
7155 * lib/scanlang.exp: New.
7156 * lib/gcc-dg.exp: Load scanlang.exp.
7157 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7158
7159 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7160
7161 PR testsuite/80580
7162 * gcc.dg/gimplefe-error-6.c: New test.
7163
7164 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7165
7166 PR testsuite/80580
7167 * gcc.dg/gimplefe-error-5.c: New test.
7168
7169 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7170
7171 PR testsuite/80580
7172 * gcc.dg/gimplefe-error-4.c: New test.
7173
7174 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7175
7176 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7177
7178 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7179
7180 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7181 (_mm_maskz_max_round_sd): Test new intrinsics.
7182 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7183 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7184 (_mm_maskz_max_round_ss): Test new intrinsics.
7185 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7186 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7187 (_mm_maskz_min_round_sd): Test new intrinsics.
7188 * gcc.target/i386/avx512f-vminsd-2.c: New.
7189 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7190 (_mm_maskz_min_round_ss): Test new intrinsics.
7191 * gcc.target/i386/avx512f-vminss-2.c: New.
7192 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7193 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7194 (__builtin_ia32_minss_mask_round): Test new builtins.
7195 * gcc.target/i386/sse-13.c: Ditto.
7196 * gcc.target/i386/sse-23.c: Ditto.
7197 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7198 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7199 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7200 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7201 (_mm_mask_min_round_ss): Test new intrinsics.
7202 * gcc.target/i386/testround-1.c: Ditto.
7203
7204 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7205
7206 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7207 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7208 (_mm_maskz_div_round_sd): Test new intrinsics.
7209 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7210 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7211 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7212 (_mm_maskz_div_round_ss): Test new intrinsics.
7213 * gcc.target/i386/avx512f-vdivss-2.c: New.
7214 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7215 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7216 (_mm_maskz_mul_round_sd): Test new intrinsics.
7217 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7218 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7219 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7220 (_mm_maskz_mul_round_ss): Test new intrinsics.
7221 * gcc.target/i386/avx512f-vmulss-2.c: New.
7222 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7223 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7224 (__builtin_ia32_mulss_mask_round): Test new builtins.
7225 * gcc.target/i386/sse-13.c: Ditto.
7226 * gcc.target/i386/sse-23.c: Ditto.
7227 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7228 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7229 (_mm_maskz_mul_round_ss): Test new intrinsics.
7230 * gcc.target/i386/testround-1.c: Ditto.
7231
7232 2017-05-10 Julia Koval <julia.koval@intel.com>
7233
7234 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7235 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7236 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7237
7238 2017-05-10 Julia Koval <julia.koval@intel.com>
7239
7240 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7241 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7242 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7243 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7244
7245 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7246
7247 PR tree-optimization/51513
7248 * gcc.target/powerpc/pr51513.c: New test.
7249 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7250 __builtin_abort().
7251 * gcc.dg/predict-14.c: Likewise.
7252
7253 2017-05-10 Carl Love <cel@us.ibm.com>
7254 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7255 to the test suite file.
7256 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7257 to the test suite file.
7258
7259 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7260
7261 PR tree-optimization/77644
7262 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7263
7264 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
7265
7266 * gcc.dg/guality/inline-params-2.c: New.
7267
7268 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7269
7270 PR c++/80145
7271 * g++.dg/cpp1y/auto-fn37.C: New.
7272 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7273
7274 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7275
7276 PR target/68163
7277 * gcc.target/powerpc/pr68163.c: New test.
7278
7279 2017-05-09 Janus Weil <janus@gcc.gnu.org>
7280
7281 PR fortran/79311
7282 * gfortran.dg/finalize_32.f90: New test.
7283
7284 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7285
7286 PR c/35441
7287 * gcc.dg/pr35441.c: New test.
7288
7289 2017-05-09 Martin Sebor <msebor@redhat.com>
7290
7291 PR testsuite/80643
7292 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7293 output.
7294
7295 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7296
7297 PR c++/80186
7298 * g++.dg/template/crash126.C: New.
7299
7300 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7301
7302 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7303 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7304 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7305 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7306
7307 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7308
7309 PR testsuite/80611
7310 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7311
7312 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7313
7314 * gcc.target/arc/tmac-1.c: New file.
7315 * gcc.target/arc/tmac-2.c: Likewise.
7316 * gcc.target/arc/tmac.h: Likewise.
7317
7318 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7319 Andrew Burgess <andrew.burgess@embecosm.com>
7320
7321 * gcc.target/arc/firq-1.c: New file.
7322 * gcc.target/arc/firq-2.c: Likewise.
7323 * gcc.target/arc/firq-3.c: Likewise.
7324 * gcc.target/arc/firq-4.c: Likewise.
7325 * gcc.target/arc/firq-5.c: Likewise.
7326 * gcc.target/arc/firq-6.c: Likewise.
7327
7328 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7329
7330 * gcc.target/arc/interrupt-5.c: Newfile.
7331 * gcc.target/arc/interrupt-6.c: Likewise.
7332 * gcc.target/arc/interrupt-7.c: Likewise.
7333 * gcc.target/arc/interrupt-8.c: Likewise.
7334 * gcc.target/arc/interrupt-9.c: Likewise.
7335
7336 2017-05-09 Richard Biener <rguenther@suse.de>
7337
7338 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7339 and adjust.
7340 * gcc.dg/vect/vect-50.c: Likewise.
7341
7342 2017-05-09 Marek Polacek <polacek@redhat.com>
7343
7344 PR c/80525
7345 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7346 * c-c++-common/Wlogical-op-2.c: New test.
7347
7348 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7349
7350 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7351 for targets with __SIZEOF_INT__ < 4.
7352
7353 2017-05-09 Richard Biener <rguenther@suse.de>
7354
7355 * gcc.dg/vect/vect-50.c: Revert last change.
7356 * gcc.dg/vect/vect-44.c: Likewise.
7357
7358 2017-05-08 Martin Sebor <msebor@redhat.com>
7359
7360 PR translation/80280
7361 * gcc.dg/format/gcc_diag-10.c: New test.
7362
7363 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7364
7365 PR target/80101
7366 * gcc.target/powerpc/pr80101-1.c: New test.
7367
7368 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7369
7370 PR fortran/79930
7371 * gfortran.dg/inline_transpose_1.f90: Add
7372 -finline-matmul-limit=0 to options.
7373 * gfortran.dg/matmul_5.f90: Likewise.
7374 * gfortran.dg/vect/vect-8.f90: Likewise.
7375 * gfortran.dg/inline_matmul_14.f90: New test.
7376 * gfortran.dg/inline_matmul_15.f90: New test.
7377
7378 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7379
7380 PR fortran/80602
7381 * gfortran.dg/matmul_15.f90: New test case.
7382
7383 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7384
7385 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7386 * gcc.dg/vect/vect-50.c: Likewise.
7387
7388 2017-05-07 Jeff Law <law@redhat.com>
7389
7390 Revert:
7391 2017-05-06 Jeff Law <law@redhat.com>
7392 PR tree-optimization/78496
7393 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7394 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7395
7396 2017-05-06 Jeff Law <law@redhat.com>
7397
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 Richard Sandiford <richard.sandiford@linaro.org>
7403
7404 * gcc.target/aarch64/spill_1.c: New test.
7405
7406 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7407
7408 PR rtl-optimization/75964
7409 * gcc.dg/torture/pr75964.c: New test.
7410
7411 2017-05-06 Tom de Vries <tom@codesourcery.com>
7412
7413 PR testsuite/80606
7414 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7415 * gcc.target/i386/avx-vtestpd-2.c: Same.
7416 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7417 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7418 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7419 * gcc.target/i386/avx-vtestpd-3.c: Same.
7420 * gcc.target/i386/avx-vtestps-1.c: Same.
7421 * gcc.target/i386/avx-vtestps-2.c: Same.
7422 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7423 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7424 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7425 * gcc.target/i386/avx-vtestps-3.c: Same.
7426
7427 2017-05-06 Tom de Vries <tom@codesourcery.com>
7428
7429 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7430
7431 2017-05-06 Tom de Vries <tom@codesourcery.com>
7432
7433 PR testsuite/80557
7434 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7435 * gcc.target/powerpc/altivec-types-1.c: Same.
7436
7437 2017-05-06 Tom de Vries <tom@codesourcery.com>
7438
7439 PR testsuite/80557
7440 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7441 * gcc.target/spu/intrinsics-1.c: Same.
7442
7443 2017-05-06 Tom de Vries <tom@codesourcery.com>
7444
7445 PR testsuite/80557
7446 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7447
7448 2017-05-06 Tom de Vries <tom@codesourcery.com>
7449
7450 PR testsuite/80557
7451 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7452 * gcc.target/aarch64/spellcheck_2.c: Same.
7453 * gcc.target/aarch64/spellcheck_3.c: Same.
7454
7455 2017-05-06 Tom de Vries <tom@codesourcery.com>
7456
7457 PR testsuite/80557
7458 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7459 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7460 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7461 * g++.dg/debug/dwarf2/typedef5.C: Same.
7462 * g++.dg/goacc/data-1.C: Same.
7463
7464 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7465
7466 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7467
7468 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7469
7470 PR target/79038
7471 PR target/79202
7472 PR target/79203
7473 * gcc.target/powerpc/ppc-round3.c: New test.
7474 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7475
7476 2017-05-05 Jakub Jelinek <jakub@redhat.com>
7477
7478 PR tree-optimization/80632
7479 * gcc.dg/pr80632.c: New test.
7480
7481 PR tree-optimization/80558
7482 * gcc.dg/tree-ssa/vrp115.c: New test.
7483
7484 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7485 Thomas Preud'homme <thomas.preudhomme@arm.com>
7486 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7487
7488 PR target/71607
7489 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7490 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7491 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7492 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7493 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7494 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7495 * gcc.target/arm/tls-disable-literal-pool.c: New.
7496
7497 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7498
7499 PR tree-optimization/80613
7500 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7501
7502 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7503
7504 PR c++/71577
7505 * g++.dg/cpp0x/pr71577.C: New.
7506
7507 2017-05-04 Martin Sebor <msebor@redhat.com>
7508
7509 PR middle-end/79234
7510 * gcc.dg/builtin-stringop-chk-8.c: New test.
7511 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7512 * gcc.dg/builtin-stringop-chk-4.c: Same.
7513 * gcc.dg/builtin-strncat-chk-1.c: Same.
7514 * g++.dg/ext/strncpy-chk1.C: Same.
7515 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7516 * gcc.dg/out-of-bounds-1.c: Same.
7517 * gcc.dg/pr78138.c: Same.
7518 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7519 * gfortran.dg/mvbits_7.f90: Same.
7520
7521 2017-05-04 Martin Sebor <msebor@redhat.com>
7522
7523 PR preprocessor/79214
7524 PR middle-end/79222
7525 PR middle-end/79223
7526 * gcc.dg/pr79214.c: New test.
7527 * gcc.dg/pr79214.h: New test header.
7528 * gcc.dg/pr79222.c: New test.
7529 * gcc.dg/pr79223.c: New test.
7530 * gcc.dg/pr78138.c: Adjust.
7531 * gfortran.dg/unconstrained_commons.f: Same.
7532
7533 2017-05-04 Martin Sebor <msebor@redhat.com>
7534
7535 PR translation/80280
7536 * g++.dg/abi/Wabi-2-3.C: Adjust.
7537 * g++.dg/abi/Wabi-3-2.C: Ditto.
7538 * g++.dg/lookup/using17.C: Ditto.
7539 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7540
7541 2017-05-04 Martin Jambor <mjambor@suse.cz>
7542
7543 PR tree-optimization/80622
7544 * gcc.dg/tree-ssa/pr80622.c: New test.
7545
7546 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7547
7548 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7549
7550 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
7551
7552 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7553 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7554
7555 2017-05-04 Richard Biener <rguenther@suse.de>
7556
7557 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7558
7559 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7560
7561 * gcc.dg/vect/vect-profile-1.c: New test.
7562
7563 2017-05-04 Marek Polacek <polacek@redhat.com>
7564
7565 PR tree-optimization/80612
7566 * gcc.dg/torture/pr80612.c: New test.
7567
7568 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7569 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7570
7571 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7572 check_effective_target_arm_thumb1_movt_ok.
7573
7574 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7575
7576 * gcc.target/arm/fpscr.c: New file.
7577
7578 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7579
7580 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7581 target.
7582
7583 2017-05-04 Tom de Vries <tom@codesourcery.com>
7584
7585 PR testsuite/80557
7586 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7587 line numbers.
7588 * g++.dg/warn/miss-format-1.C: Same.
7589 * g++.dg/warn/overflow-warn-1.C: Same.
7590 * g++.dg/warn/overflow-warn-3.C: Same.
7591 * g++.dg/warn/overflow-warn-4.C: Same.
7592
7593 2017-05-04 Tom de Vries <tom@codesourcery.com>
7594
7595 PR testsuite/80557
7596 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7597 * gcc.target/i386/pr68657.c: Same.
7598 * gcc.target/i386/pr69255-1.c: Same.
7599 * gcc.target/i386/pr69255-2.c: Same.
7600 * gcc.target/i386/pr69255-3.c: Same.
7601
7602 2017-05-04 Richard Biener <rguenther@suse.de>
7603
7604 PR tree-optimization/31130
7605 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7606 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7607 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7608 * gcc.dg/pr52904.c: Remove XFAIL.
7609 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7610
7611 2017-05-03 Jeff Law <law@redhat.com>
7612
7613 PR tree-optimization/78496
7614 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7615
7616 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
7617
7618 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7619
7620 2017-05-03 Richard Biener <rguenther@suse.de>
7621
7622 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7623
7624 2017-05-03 Jakub Jelinek <jakub@redhat.com>
7625
7626 PR tree-optimization/79472
7627 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7628 to dg-options.
7629 * gcc.dg/tree-ssa/vrp113.c: New test.
7630 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7631 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7632 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7633
7634 2017-05-03 Tom de Vries <tom@codesourcery.com>
7635
7636 PR testsuite/80557
7637 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7638 * c-c++-common/Wshift-negative-value-2.c: Same.
7639 * c-c++-common/Wshift-negative-value-3.c: Same.
7640 * c-c++-common/Wshift-negative-value-4.c: Same.
7641 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7642 * c-c++-common/cpp/pr60400.c: Same.
7643 * c-c++-common/fmax-errors.c: Same.
7644 * c-c++-common/goacc/data-2.c: Same.
7645 * c-c++-common/goacc/host_data-2.c: Same.
7646 * c-c++-common/gomp/simd4.c: Same.
7647 * c-c++-common/pr28656.c: Same.
7648 * c-c++-common/pr43395.c: Same.
7649 * c-c++-common/torture/pr57945.c: Same.
7650
7651 2017-05-03 Tom de Vries <tom@codesourcery.com>
7652
7653 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7654 arg of dg directive.
7655 * c-c++-common/goacc/routine-3.c: Same.
7656 * c-c++-common/goacc/routine-4.c: Same.
7657
7658 2017-05-02 David Malcolm <dmalcolm@redhat.com>
7659
7660 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7661 (test_fixit_insert_newline): New function.
7662 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7663 (test_fixit_insert_newline): New function.
7664 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7665 (test_fixit_insert_newline): New function.
7666 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7667 (test_fixit_insert_newline): New function.
7668 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7669 (test_show_locus): Handle test_fixit_insert_newline.
7670
7671 2017-05-02 Bin Cheng <bin.cheng@arm.com>
7672
7673 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7674
7675 2017-04-27 Tamar Christina <tamar.christina@arm.com>
7676
7677 * gcc.dg/lsr-div1.c: New testcase.
7678
7679 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7680
7681 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7682 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7683 (_mm_maskz_add_round_sd): Test new intrinsics.
7684 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7685 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7686 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7687 (_mm_maskz_add_round_ss): Test new intrinsics.
7688 * gcc.target/i386/avx512f-vaddss-2.c: New.
7689 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7690 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7691 (_mm_maskz_sub_round_sd): Test new intrinsics.
7692 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7693 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7694 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7695 (_mm_maskz_sub_round_ss): Test new intrinsics.
7696 * gcc.target/i386/avx512f-vsubss-2.c: New.
7697 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7698 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7699 (__builtin_ia32_subss_mask_round): Test new builtins.
7700 * gcc.target/i386/sse-13.c: Ditto.
7701 * gcc.target/i386/sse-23.c: Ditto.
7702 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7703 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7704 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7705 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7706 (_mm_mask_sub_round_ss): Test new intrinsics.
7707 * gcc.target/i386/testround-1.c: Ditto.
7708
7709 2017-05-02 Martin Jambor <mjambor@suse.cz>
7710
7711 PR tree-optimization/78687
7712 * g++.dg/tree-ssa/pr78687.C: New test.
7713
7714 2017-05-02 Richard Biener <rguenther@suse.de>
7715
7716 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7717 behavior.
7718 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7719
7720 2017-05-02 Richard Biener <rguenther@suse.de>
7721
7722 PR tree-optimization/80591
7723 * gcc.dg/torture/pr80591.c: New testcase.
7724
7725 2017-05-02 Richard Biener <rguenther@suse.de>
7726
7727 PR tree-optimization/80549
7728 * gcc.dg/torture/pr80549.c: New testcase.
7729
7730 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7731
7732 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7733 unsigned long.
7734
7735 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7736
7737 PR c++/80038
7738 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7739
7740 2017-05-01 David Malcolm <dmalcolm@redhat.com>
7741
7742 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7743 reflect insertion fix-it hints at the same location now being
7744 consolidated.
7745
7746 2017-05-01 Martin Sebor <msebor@redhat.com>
7747
7748 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7749 on ILP32 targets.
7750
7751 2017-05-01 Tom de Vries <tom@codesourcery.com>
7752
7753 * gcc.dg/pr78768.c: Require linker plugin.
7754
7755 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7756
7757 PR fortran/37131
7758 * gfortran.dg/matmul_bounds_11.f90: New test.
7759
7760 2017-05-01 Martin Sebor <msebor@redhat.com>
7761
7762 PR tree-optimization/79715
7763 * gcc.dg/pr79715.c: New test.
7764
7765 2017-05-01 Tom de Vries <tom@codesourcery.com>
7766
7767 PR testsuite/65941
7768 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7769 * g++.dg/other/pr59492.C: Require effective target rdrand.
7770
7771 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7772
7773 * g++.dg/diagnostic/member-decl-1.C: New test.
7774
7775 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
7776
7777 PR tree-optimization/80487
7778 * gcc.dg/tree-ssa/strncpy-1.c: New file.
7779
7780 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7781
7782 PR tree-optimization/79697
7783 * gcc.dg/tree-ssa/pr79697.c: New test.
7784
7785 2017-04-29 Tom de Vries <tom@codesourcery.com>
7786
7787 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
7788
7789 2017-04-28 Martin Sebor <msebor@redhat.com>
7790
7791 PR tree-optimization/80523
7792 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
7793
7794 2017-04-28 Tom de Vries <tom@codesourcery.com>
7795
7796 PR testsuite/80557
7797 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
7798 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7799
7800 2017-04-28 Tom de Vries <tom@codesourcery.com>
7801
7802 PR testsuite/80557
7803 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
7804 * obj-c++.dg/bitfield-4.mm: Same.
7805 * obj-c++.dg/bitfield-5.mm: Same.
7806 * obj-c++.dg/exceptions-3.mm: Same.
7807 * obj-c++.dg/exceptions-5.mm: Same.
7808 * obj-c++.dg/method-1.mm: Same.
7809 * obj-c++.dg/method-12.mm: Same.
7810 * obj-c++.dg/method-13.mm: Same.
7811 * obj-c++.dg/method-15.mm: Same.
7812 * obj-c++.dg/method-16.mm: Same.
7813 * obj-c++.dg/property/at-property-18.mm: Same.
7814 * obj-c++.dg/property/at-property-25.mm: Same.
7815 * obj-c++.dg/property/at-property-5.mm: Same.
7816 * obj-c++.dg/property/dynamic-2.mm: Same.
7817 * obj-c++.dg/property/property-neg-3.mm: Same.
7818 * obj-c++.dg/protocol-inheritance-1.mm: Same.
7819 * obj-c++.dg/protocol-inheritance-2.mm: Same.
7820 * obj-c++.dg/syntax-error-1.mm: Same.
7821 * obj-c++.dg/try-catch-13.mm: Same.
7822 * objc.dg/bitfield-4.m: Same.
7823 * objc.dg/class-1.m: Same.
7824 * objc.dg/method-11.m: Same.
7825 * objc.dg/method-6.m: Same.
7826 * objc.dg/method-7.m: Same.
7827 * objc.dg/method-9.m: Same.
7828 * objc.dg/missing-proto-3.m: Same.
7829 * objc.dg/naming-2.m: Same.
7830 * objc.dg/property/at-property-16.m: Same.
7831 * objc.dg/property/at-property-18.m: Same.
7832 * objc.dg/property/at-property-25.m: Same.
7833 * objc.dg/property/at-property-5.m: Same.
7834 * objc.dg/property/dynamic-2.m: Same.
7835 * objc.dg/property/property-neg-3.m: Same.
7836 * objc.dg/protocol-inheritance-1.m: Same.
7837 * objc.dg/protocol-inheritance-2.m: Same.
7838
7839 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
7840
7841 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
7842
7843 2017-04-28 Tom de Vries <tom@codesourcery.com>
7844
7845 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
7846 dg-(error|warning|message|bogus).
7847 * g++.dg/conversion/dr195-1.C: Same.
7848 * g++.dg/conversion/dr195.C: Same.
7849 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
7850 * g++.dg/cpp0x/gen-attrs-14.C: Same.
7851 * g++.dg/cpp0x/inline-ns7.C: Same.
7852 * g++.dg/cpp0x/variadic105.C: Same.
7853 * g++.dg/cpp0x/variadic65.C: Same.
7854 * g++.dg/expr/call2.C: Same.
7855 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
7856 * g++.dg/expr/pmf-1.C: Same.
7857 * g++.dg/ext/altivec-types-1.C: Same.
7858 * g++.dg/ext/altivec-types-2.C: Same.
7859 * g++.dg/ext/altivec-types-3.C: Same.
7860 * g++.dg/ext/attrib14.C: Same.
7861 * g++.dg/ext/complit1.C: Same.
7862 * g++.dg/ext/forscope2.C: Same.
7863 * g++.dg/ext/gnu-inline-global-reject.C: Same.
7864 * g++.dg/ext/label13.C: Same.
7865 * g++.dg/ext/member-attr.C: Same.
7866 * g++.dg/ext/visibility/anon7.C: Same.
7867 * g++.dg/ext/visibility/visibility-7.C: Same.
7868 * g++.dg/ext/vla2.C: Same.
7869 * g++.dg/inherit/access2.C: Same.
7870 * g++.dg/inherit/covariant12.C: Same.
7871 * g++.dg/inherit/covariant14.C: Same.
7872 * g++.dg/inherit/namespace-as-base.C: Same.
7873 * g++.dg/inherit/template-as-base.C: Same.
7874 * g++.dg/lookup/ambig1.C: Same.
7875 * g++.dg/lookup/ambig2.C: Same.
7876 * g++.dg/lookup/ambig3.C: Same.
7877 * g++.dg/lookup/class-member-1.C: Same.
7878 * g++.dg/lookup/conv-1.C: Same.
7879 * g++.dg/lookup/decl1.C: Same.
7880 * g++.dg/lookup/koenig1.C: Same.
7881 * g++.dg/lookup/scoped1.C: Same.
7882 * g++.dg/lookup/scoped2.C: Same.
7883 * g++.dg/lookup/two-stage4.C: Same.
7884 * g++.dg/lookup/used-before-declaration.C: Same.
7885 * g++.dg/lookup/using.C: Same.
7886 * g++.dg/lookup/using17.C: Same.
7887 * g++.dg/lookup/using2.C: Same.
7888 * g++.dg/other/abstract2.C: Same.
7889 * g++.dg/other/classkey1.C: Same.
7890 * g++.dg/other/component1.C: Same.
7891 * g++.dg/other/const1.C: Same.
7892 * g++.dg/other/const2.C: Same.
7893 * g++.dg/other/conversion1.C: Same.
7894 * g++.dg/other/do1.C: Same.
7895 * g++.dg/other/error1.C: Same.
7896 * g++.dg/other/error10.C: Same.
7897 * g++.dg/other/error3.C: Same.
7898 * g++.dg/other/error4.C: Same.
7899 * g++.dg/other/error5.C: Same.
7900 * g++.dg/other/error8.C: Same.
7901 * g++.dg/other/error9.C: Same.
7902 * g++.dg/other/field1.C: Same.
7903 * g++.dg/other/init1.C: Same.
7904 * g++.dg/other/ptrmem2.C: Same.
7905 * g++.dg/other/return1.C: Same.
7906 * g++.dg/overload/builtin3.C: Same.
7907 * g++.dg/overload/error1.C: Same.
7908 * g++.dg/overload/error2.C: Same.
7909 * g++.dg/overload/koenig2.C: Same.
7910 * g++.dg/overload/pmf1.C: Same.
7911 * g++.dg/parse/args1.C: Same.
7912 * g++.dg/parse/attr3.C: Same.
7913 * g++.dg/parse/constant4.C: Same.
7914 * g++.dg/parse/crash10.C: Same.
7915 * g++.dg/parse/crash18.C: Same.
7916 * g++.dg/parse/crash19.C: Same.
7917 * g++.dg/parse/crash20.C: Same.
7918 * g++.dg/parse/crash21.C: Same.
7919 * g++.dg/parse/crash22.C: Same.
7920 * g++.dg/parse/crash32.C: Same.
7921 * g++.dg/parse/decl-specifier-1.C: Same.
7922 * g++.dg/parse/error58.C: Same.
7923 * g++.dg/parse/local-class1.C: Same.
7924 * g++.dg/parse/non-dependent2.C: Same.
7925 * g++.dg/parse/parameter-declaration-1.C: Same.
7926 * g++.dg/parse/ptrmem2.C: Same.
7927 * g++.dg/parse/ptrmem3.C: Same.
7928 * g++.dg/parse/saved1.C: Same.
7929 * g++.dg/tc1/dr101.C: Same.
7930 * g++.dg/tc1/dr142.C: Same.
7931 * g++.dg/tc1/dr176.C: Same.
7932 * g++.dg/template/conv4.C: Same.
7933 * g++.dg/template/crash56.C: Same.
7934 * g++.dg/template/dependent-expr2.C: Same.
7935 * g++.dg/template/error1.C: Same.
7936 * g++.dg/template/error2.C: Same.
7937 * g++.dg/template/explicit6.C: Same.
7938 * g++.dg/template/init-list.C: Same.
7939 * g++.dg/template/local1.C: Same.
7940 * g++.dg/template/lookup2.C: Same.
7941 * g++.dg/template/meminit2.C: Same.
7942 * g++.dg/template/nontype25.C: Same.
7943 * g++.dg/template/ptrmem2.C: Same.
7944 * g++.dg/template/qualttp19.C: Same.
7945 * g++.dg/template/qualttp20.C: Same.
7946 * g++.dg/template/ttp3.C: Same.
7947 * g++.dg/template/unify4.C: Same.
7948 * g++.dg/template/unify6.C: Same.
7949 * g++.dg/template/unify7.C: Same.
7950 * g++.dg/template/warn1.C: Same.
7951 * g++.dg/tree-ssa/dom-invalid.C: Same.
7952 * g++.dg/ubsan/shift-1.C: Same.
7953 * g++.dg/warn/Wunused-2.C: Same.
7954 * g++.dg/warn/Wunused-4.C: Same.
7955 * g++.dg/warn/Wunused-6.C: Same.
7956 * g++.dg/warn/deprecated-6.C: Same.
7957 * g++.dg/warn/deprecated.C: Same.
7958 * g++.dg/warn/effc1.C: Same.
7959 * g++.dg/warn/effc3.C: Same.
7960 * g++.dg/warn/incomplete1.C: Same.
7961 * g++.dg/warn/inline1.C: Same.
7962 * g++.dg/warn/noeffect2.C: Same.
7963 * g++.dg/warn/noeffect4.C: Same.
7964 * g++.dg/warn/oldcast1.C: Same.
7965 * g++.dg/warn/sentinel.C: Same.
7966 * g++.dg/warn/unit-1.C: Same.
7967 * g++.old-deja/g++.pt/inherit2.C: Same.
7968 * g++.old-deja/g++.pt/overload8.C: Same.
7969 * gcc.dg/20000926-1.c: Same.
7970 * gcc.dg/20040223-1.c: Same.
7971 * gcc.dg/Warray-bounds-7.c: Same.
7972 * gcc.dg/alias-1.c: Same.
7973 * gcc.dg/alias-12.c: Same.
7974 * gcc.dg/alias-13.c: Same.
7975 * gcc.dg/alias-2.c: Same.
7976 * gcc.dg/array-13.c: Same.
7977 * gcc.dg/array-4.c: Same.
7978 * gcc.dg/attr-ifunc-2.c: Same.
7979 * gcc.dg/attr-invalid.c: Same.
7980 * gcc.dg/attr-noinline.c: Same.
7981 * gcc.dg/bitfld-2.c: Same.
7982 * gcc.dg/c90-const-expr-7.c: Same.
7983 * gcc.dg/c99-const-expr-7.c: Same.
7984 * gcc.dg/cpp/20000625-1.c: Same.
7985 * gcc.dg/cpp/charconst-4.c: Same.
7986 * gcc.dg/cpp/include2.c: Same.
7987 * gcc.dg/cpp/include2a.c: Same.
7988 * gcc.dg/decl-4.c: Same.
7989 * gcc.dg/deprecated-4.c: Same.
7990 * gcc.dg/deprecated.c: Same.
7991 * gcc.dg/dfp/altivec-types.c: Same.
7992 * gcc.dg/float-range-1.c: Same.
7993 * gcc.dg/pack-test-3.c: Same.
7994 * gcc.dg/pr11492.c: Same.
7995 * gcc.dg/pr15360-1.c: Same.
7996 * gcc.dg/pr37908.c: Same.
7997 * gcc.dg/pr53265.c: Same.
7998 * gcc.dg/pr57287-2.c: Same.
7999 * gcc.dg/pr57287.c: Same.
8000 * gcc.dg/redecl-1.c: Same.
8001 * gcc.dg/sync-3.c: Same.
8002 * gcc.dg/two-types-1.c: Same.
8003 * gcc.dg/two-types-2.c: Same.
8004 * gcc.dg/two-types-4.c: Same.
8005 * gcc.dg/two-types-5.c: Same.
8006 * gcc.dg/two-types-6.c: Same.
8007 * gcc.dg/two-types-7.c: Same.
8008 * gcc.dg/two-types-8.c: Same.
8009 * gcc.dg/two-types-9.c: Same.
8010 * gcc.dg/uninit-I.c: Same.
8011 * gcc.dg/uninit-pr19430.c: Same.
8012 * gcc.dg/visibility-7.c: Same.
8013 * gcc.dg/winline-10.c: Same.
8014 * gcc.dg/winline-2.c: Same.
8015 * gcc.dg/winline-3.c: Same.
8016 * gcc.dg/winline-9.c: Same.
8017 * gcc.target/i386/attr-returns_twice-1.c: Same.
8018 * gcc.target/i386/chkp-const-check-2.c: Same.
8019 * gcc.target/i386/chkp-label-address.c: Same.
8020 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8021 * gcc.target/i386/pr39162.c: Same.
8022 * gcc.target/i386/sse-5.c: Same.
8023 * gcc.target/powerpc/altivec-types-1.c: Same.
8024 * gcc.target/powerpc/altivec-types-2.c: Same.
8025 * gcc.target/powerpc/altivec-types-3.c: Same.
8026 * gcc.target/powerpc/float128-mix.c: Same.
8027 * gcc.target/powerpc/no-r11-3.c: Same.
8028 * gcc.target/spu/Wmain.c: Same.
8029 * gcc.target/spu/ea/errors2.c: Same.
8030 * gfortran.dg/assignment_1.f90: Same.
8031 * gfortran.dg/common_3.f90: Same.
8032 * gfortran.dg/der_io_1.f90: Same.
8033 * gfortran.dg/g77/20030326-1.f: Same.
8034 * gfortran.dg/g77/9263.f: Same.
8035 * gfortran.dg/g77/960317-1.f: Same.
8036 * gfortran.dg/g77/970625-2.f: Same.
8037 * gfortran.dg/g77/980615-0.f: Same.
8038 * gfortran.dg/g77/check0.f: Same.
8039 * gfortran.dg/g77/dnrm2.f: Same.
8040 * gfortran.dg/g77/pr9258.f: Same.
8041 * gfortran.dg/ichar_1.f90: Same.
8042 * gfortran.dg/interface_1.f90: Same.
8043 * gfortran.dg/namelist_1.f90: Same.
8044 * gfortran.dg/namelist_2.f90: Same.
8045 * gfortran.dg/namelist_3.f90: Same.
8046 * gfortran.dg/namelist_print_2.f: Same.
8047 * gfortran.dg/oldstyle_1.f90: Same.
8048 * gfortran.dg/runtime_warning_1.f90: Same.
8049 * gfortran.dg/underflow.f90: Same.
8050 * gnat.dg/specs/integer_value.ads: Same.
8051 * obj-c++.dg/fsf-package-0.m: Same.
8052 * objc.dg/two-types-1.m: Same.
8053
8054 2017-04-28 Martin Liska <mliska@suse.cz>
8055
8056 PR gcov-profile/79891
8057 * gcc.misc-tests/gcov-17.c: New test.
8058 * gcc.misc-tests/gcov-18.c: New test.
8059
8060 2017-04-28 Tom de Vries <tom@codesourcery.com>
8061
8062 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
8063 dg-(error|warning|message|bogus).
8064 * g++.dg/parse/parameter-declaration-1.C: Same.
8065 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
8066 * gcc.dg/Wpointer-sign-Wall.c: Same.
8067 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8068 * gcc.dg/cpp/19990413-1.c: Same.
8069 * gcc.dg/dg-test-1.c: Same.
8070 * gcc.dg/empty-source-2.c: Same.
8071 * gcc.dg/empty-source-3.c: Same.
8072 * gcc.dg/format/c99-printf-1.c: Same.
8073 * gcc.dg/format/c99-scanf-1.c: Same.
8074 * gcc.dg/label-decl-2.c: Same.
8075 * gcc.dg/m-un-2.c: Same.
8076 * gcc.dg/uninit-pr20644-O0.c: Same.
8077 * gfortran.dg/pr70006.f90: Same.
8078 * obj-c++.dg/fsf-package-0.m: Same.
8079
8080 2017-04-28 Tom de Vries <tom@codesourcery.com>
8081
8082 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
8083 dg-(error|warning|message|bogus).
8084 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8085 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8086 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8087 * c-c++-common/pr20000.c: Same.
8088 * c-c++-common/pr49706.c: Same.
8089 * g++.dg/ext/utf16-4.C: Same.
8090 * g++.dg/parse/error2.C: Same.
8091 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8092 * g++.dg/warn/Wtype-limits.C: Same.
8093 * g++.dg/warn/overflow-warn-1.C: Same.
8094 * g++.dg/warn/overflow-warn-3.C: Same.
8095 * gcc.dg/Wpointer-sign-Wall.c: Same.
8096 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8097 * gcc.dg/Wtype-limits-Wextra.c: Same.
8098 * gcc.dg/Wtype-limits.c: Same.
8099 * gcc.dg/cpp/19990413-1.c: Same.
8100 * gcc.dg/dg-test-1.c: Same.
8101 * gcc.dg/empty-source-2.c: Same.
8102 * gcc.dg/empty-source-3.c: Same.
8103 * gcc.dg/label-decl-2.c: Same.
8104 * gcc.dg/m-un-2.c: Same.
8105 * gcc.dg/uninit-pr19430-O0.c: Same.
8106 * gcc.dg/uninit-pr19430.c: Same.
8107 * gcc.dg/uninit-pr20644-O0.c: Same.
8108 * gcc.dg/utf16-4.c: Same.
8109 * gfortran.dg/pr70006.f90: Same.
8110 * obj-c++.dg/fsf-package-0.m: Same.
8111
8112 2017-04-28 Richard Biener <rguenther@suse.de>
8113
8114 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8115 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8116 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8117 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8118 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8119 * gcc.dg/tree-ssa/pr49039.c: Likewise.
8120
8121 2017-04-27 Marek Polacek <polacek@redhat.com>
8122
8123 PR sanitizer/80349
8124 * c-c++-common/ubsan/pr80349.c: New test.
8125
8126 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8127
8128 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8129 diagnostics.
8130 * g++.dg/warn/pr12242.C: Likewise.
8131
8132 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
8133
8134 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8135
8136 2017-04-27 Martin Liska <mliska@suse.cz>
8137
8138 PR testsuite/79455
8139 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8140 more generic.
8141
8142 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8143
8144 PR c++/80534
8145 * g++.dg/other/pr80534-1.C: New test.
8146 * g++.dg/other/pr80534-2.C: New test.
8147
8148 2017-04-27 Richard Biener <rguenther@suse.de>
8149
8150 PR middle-end/80539
8151 * gcc.dg/torture/pr80539.c: New testcase.
8152
8153 2017-04-27 Jakub Jelinek <jakub@redhat.com>
8154
8155 PR target/77728
8156 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8157
8158 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8159
8160 * g++.dg/diagnostic/nested-name-1.C: New test.
8161
8162 2017-04-26 Martin Liska <mliska@suse.cz>
8163
8164 * gcc.dg/guality/guality.h: Add prefix to test verification.
8165
8166 2017-04-25 Nathan Sidwell <nathan@acm.org>
8167
8168 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8169
8170 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
8171
8172 PR target/70799
8173 * gcc.target/i386/pr70799-5.c: New test.
8174
8175 2017-04-25 Martin Sebor <msebor@redhat.com>
8176
8177 PR tree-optimization/80497
8178 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8179
8180 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8181 Jakub Jelinek <jakub@redhat.com>
8182
8183 PR target/77728
8184 * g++.dg/abi/pr77728-1.C: New test.
8185
8186 2017-04-25 Marek Polacek <polacek@redhat.com>
8187
8188 PR sanitizer/80349
8189 * g++.dg/ubsan/pr80349-2.C: New test.
8190
8191 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8192
8193 * g++.dg/cpp0x/enum34.C: New test.
8194
8195 2017-04-25 Tom de Vries <tom@codesourcery.com>
8196
8197 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8198 variables.
8199 (dg-line): New proc.
8200 (process-message): Handle line number variables.
8201 * objc.dg/try-catch-12.m: Use dg-line.
8202
8203 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8204
8205 PR target/80482
8206 * gcc.target/powerpc/vec-constvolatile.c: New test.
8207
8208 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8209
8210 * g++.dg/semicolon-fixits.C: New test case.
8211
8212 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8213
8214 * gcc.dg/semicolon-fixits.c: New test case.
8215
8216 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8217
8218 * g++.dg/lookup/missing-std-include.C: New test file.
8219
8220 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8221 Jakub Jelinek <jakub@redhat.com>
8222
8223 PR target/77728
8224 * g++.dg/abi/pr77728-2.C: New test.
8225
8226 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8227
8228 PR c++/80177
8229 * g++.dg/spellcheck-pr80177.C: New test case.
8230
8231 2017-04-25 Nathan Sidwell <nathan@acm.org>
8232
8233 * g++.dg/dg.exp (find-cxx-tests): New function.
8234 (main): Use it, remove explicit pruning
8235
8236 2017-04-25 Richard Biener <rguenther@suse.de>
8237
8238 PR tree-optimization/80492
8239 * gcc.dg/pr80492.c: New testcase.
8240
8241 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8242
8243 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8244 for targets with int size less than 32 bits.
8245
8246 2017-04-25 Richard Biener <rguenther@suse.de>
8247
8248 PR tree-optimization/79201
8249 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8250 * gcc.target/i386/pr22152.c: Disable sinking.
8251
8252 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8253
8254 PR target/80464
8255 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8256
8257 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8258
8259 PR target/79895
8260 * gcc.target/s390/pr79895.c: New test.
8261
8262 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8263
8264 PR target/80080
8265 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8266 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8267 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8268
8269 2017-04-25 Jakub Jelinek <jakub@redhat.com>
8270
8271 PR rtl-optimization/80501
8272 * gcc.c-torture/execute/pr80501.c: New test.
8273
8274 PR rtl-optimization/80500
8275 * gcc.dg/pr80500.c: New test.
8276
8277 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
8278
8279 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8280 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8281
8282 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8283
8284 PR fortran/80121
8285 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8286 directive.
8287
8288 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8289
8290 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8291 * jit.dg/test-alignment.c: New test case.
8292 * jit.dg/test-alignment.cc: New test case.
8293 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8294 New test case.
8295
8296 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8297
8298 PR c++/80016
8299 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8300 test function.
8301 (test_alignof): New test function.
8302
8303 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
8304
8305 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8306
8307 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8308
8309 * g++.dg/diagnostic/duplicate1.C: New test.
8310 * g++.dg/cpp0x/duplicate1.C: New test.
8311
8312 2017-04-24 Martin Jambor <mjambor@suse.cz>
8313
8314 PR tree-optimization/80293
8315 * g++.dg/tree-ssa/pr80293.C: New test.
8316
8317 2017-04-24 Martin Liska <mliska@suse.cz>
8318
8319 PR middle-end/79931
8320 * g++.dg/ipa/pr79931.C: New test.
8321
8322 2017-04-24 Richard Biener <rguenther@suse.de>
8323
8324 PR tree-optimization/80494
8325 * gfortran.dg/pr80494.f90: New testcase.
8326
8327 2017-04-24 Richard Biener <rguenther@suse.de>
8328
8329 PR tree-optimization/79725
8330 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8331
8332 2017-04-24 Richard Biener <rguenther@suse.de>
8333
8334 PR c++/2972
8335 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8336
8337 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8338
8339 PR fortran/80484
8340 * gfortran.dg/dtio_29.f03: New test.
8341
8342 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8343
8344 PR fortran/80121
8345 * gfortran.dg/intent_out_9.f90: New test case.
8346
8347 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
8348
8349 PR target/70799
8350 * gcc.target/i386/pr70799-4.c: New test.
8351
8352 2017-04-21 Janus Weil <janus@gcc.gnu.org>
8353
8354 PR fortran/80392
8355 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8356
8357 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
8358
8359 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8360
8361 2017-04-21 Richard Biener <rguenther@suse.de>
8362
8363 PR tree-optimization/79547
8364 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8365
8366 2017-04-21 Richard Biener <rguenther@suse.de>
8367
8368 PR tree-optimization/78847
8369 * g++.dg/tree-ssa/pr78847.C: New testcase.
8370
8371 2017-04-21 Jakub Jelinek <jakub@redhat.com>
8372
8373 PR c/80468
8374 * gcc.dg/pr80468.c: New test.
8375
8376 2017-04-21 Martin Liska <mliska@suse.cz>
8377
8378 PR tree-optimization/66278
8379 * gcc.dg/vect/pr66278.c: New test.
8380
8381 2017-04-21 Richard Biener <rguenther@suse.de>
8382
8383 PR tree-optimization/80237
8384 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8385 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8386 adjust expected optimizations.
8387
8388 2016-04-21 Richard Biener <rguenther@suse.de>
8389
8390 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8391 of inner loops.
8392 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8393 * gcc.dg/vect/vect-104.c: Likewise.
8394
8395 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8396
8397 PR tree-optimization/80426
8398 * gcc.c-torture/execute/20170429-1.c: Rename into...
8399 * gcc.c-torture/execute/20170419-1.c: ...this.
8400
8401 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8402
8403 PR target/79804
8404 * gcc.target/i386/pr79804.c: New test.
8405
8406 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8407
8408 PR target/78090
8409 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8410
8411 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
8412
8413 * g++/opt/pr80436.C: XFAIL on AIX.
8414
8415 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
8416
8417 PR c++/80473
8418 * g++.dg/diagnostic/pr80473.C: New test.
8419
8420 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8421
8422 * g++.dg/warn/Wextra-semi.C: New test.
8423
8424 2017-04-20 Jakub Jelinek <jakub@redhat.com>
8425
8426 PR middle-end/80423
8427 * g++.dg/other/pr80423.C: New test.
8428
8429 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8430
8431 * gcc.dg/pr80170.c: Require ptr32plus.
8432
8433 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8434
8435 PR tree-optimization/80426
8436 * gcc.c-torture/execute/20170419-1.c: New test.
8437
8438 2017-04-19 Jakub Jelinek <jakub@redhat.com>
8439
8440 PR debug/80461
8441 * g++.dg/debug/pr80461.C: New test.
8442
8443 PR c++/80459
8444 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8445 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8446 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8447
8448 PR debug/80436
8449 * g++.dg/opt/pr80436.C: New test.
8450
8451 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8452
8453 * gcc.dg/torture/pr80341.c: Require int32plus.
8454
8455 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8456 Jeff Law <law@redhat.com>
8457
8458 * gcc.c-torture/compile/20170419-1.c: New test.
8459
8460 2017-04-19 Tom de Vries <tom@codesourcery.com>
8461
8462 PR testsuite/80221
8463 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8464 subsequent dg directives.
8465 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8466 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8467 * c-c++-common/attr-fallthrough-2.c: Same.
8468 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8469 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8470 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8471 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8472 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8473 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8474 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8475 * c-c++-common/cilk-plus/CK/errors.c: Same.
8476 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8477 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8478 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8479 * c-c++-common/cpp/pr57580.c: Same.
8480 * c-c++-common/goacc/asyncwait-1.c: Same.
8481 * c-c++-common/goacc/cache-2.c: Same.
8482 * c-c++-common/goacc/declare-2.c: Same.
8483 * c-c++-common/goacc/deviceptr-1.c: Same.
8484 * c-c++-common/goacc/routine-5.c: Same.
8485 * c-c++-common/gomp/clauses-2.c: Same.
8486 * c-c++-common/gomp/ordered-3.c: Same.
8487 * c-c++-common/gomp/pr67501.c: Same.
8488 * c-c++-common/pr20000.c: Same.
8489 * c-c++-common/pr43395.c: Same.
8490 * c-c++-common/pr49706.c: Same.
8491 * c-c++-common/pr77624-1.c: Same.
8492 * c-c++-common/pr77624-2.c: Same.
8493 * c-c++-common/raw-string-14.c: Same.
8494 * c-c++-common/raw-string-16.c: Same.
8495 * c-c++-common/raw-string-3.c: Same.
8496 * c-c++-common/raw-string-4.c: Same.
8497 * c-c++-common/raw-string-5.c: Same.
8498 * c-c++-common/raw-string-6.c: Same.
8499 * g++.dg/abi/mangle41.C: Same.
8500 * g++.dg/conversion/nullptr1.C: Same.
8501 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8502 * g++.dg/cpp0x/auto27.C: Same.
8503 * g++.dg/cpp0x/constexpr-98.C: Same.
8504 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8505 * g++.dg/cpp0x/diag2.C: Same.
8506 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8507 * g++.dg/cpp0x/nullptr15.C: Same.
8508 * g++.dg/cpp0x/pr31431-2.C: Same.
8509 * g++.dg/cpp0x/pr31431.C: Same.
8510 * g++.dg/cpp0x/pr79118.C: Same.
8511 * g++.dg/cpp0x/static_assert3.C: Same.
8512 * g++.dg/cpp0x/temp_default2.C: Same.
8513 * g++.dg/cpp0x/trailing4.C: Same.
8514 * g++.dg/cpp0x/variadic-ex10.C: Same.
8515 * g++.dg/cpp0x/variadic-ex13.C: Same.
8516 * g++.dg/cpp0x/variadic-ex14.C: Same.
8517 * g++.dg/cpp0x/variadic-ex3.C: Same.
8518 * g++.dg/cpp0x/variadic-ex4.C: Same.
8519 * g++.dg/cpp0x/variadic59.C: Same.
8520 * g++.dg/cpp0x/vt-37737-2.C: Same.
8521 * g++.dg/cpp0x/vt-57397-1.C: Same.
8522 * g++.dg/cpp0x/vt-57397-2.C: Same.
8523 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8524 * g++.dg/cpp1z/gen-attrs1.C: Same.
8525 * g++.dg/diagnostic/pr71075.C: Same.
8526 * g++.dg/eh/goto2.C: Same.
8527 * g++.dg/eh/goto3.C: Same.
8528 * g++.dg/expr/bitfield4.C: Same.
8529 * g++.dg/expr/bitfield5.C: Same.
8530 * g++.dg/expr/bitfield6.C: Same.
8531 * g++.dg/expr/bool1.C: Same.
8532 * g++.dg/expr/bool3.C: Same.
8533 * g++.dg/expr/cond10.C: Same.
8534 * g++.dg/expr/cond11.C: Same.
8535 * g++.dg/expr/lval3.C: Same.
8536 * g++.dg/expr/lval4.C: Same.
8537 * g++.dg/ext/anon-struct4.C: Same.
8538 * g++.dg/ext/attrib44.C: Same.
8539 * g++.dg/ext/builtin3.C: Same.
8540 * g++.dg/ext/dllimport7.C: Same.
8541 * g++.dg/ext/label5.C: Same.
8542 * g++.dg/ext/no-asm-1.C: Same.
8543 * g++.dg/ext/utf16-4.C: Same.
8544 * g++.dg/ext/vla2.C: Same.
8545 * g++.dg/gomp/block-1.C: Same.
8546 * g++.dg/gomp/block-2.C: Same.
8547 * g++.dg/gomp/block-3.C: Same.
8548 * g++.dg/gomp/block-5.C: Same.
8549 * g++.dg/gomp/linear-2.C: Same.
8550 * g++.dg/gomp/target-1.C: Same.
8551 * g++.dg/gomp/target-2.C: Same.
8552 * g++.dg/gomp/taskgroup-1.C: Same.
8553 * g++.dg/gomp/teams-1.C: Same.
8554 * g++.dg/inherit/pure1.C: Same.
8555 * g++.dg/init/array43.C: Same.
8556 * g++.dg/init/array46.C: Same.
8557 * g++.dg/init/const10.C: Same.
8558 * g++.dg/init/ctor4-1.C: Same.
8559 * g++.dg/init/ctor4.C: Same.
8560 * g++.dg/init/new37.C: Same.
8561 * g++.dg/init/pr25811.C: Same.
8562 * g++.dg/init/pr29043.C: Same.
8563 * g++.dg/init/pr29571.C: Same.
8564 * g++.dg/lookup/duperr1.C: Same.
8565 * g++.dg/lookup/error1.C: Same.
8566 * g++.dg/lookup/koenig5.C: Same.
8567 * g++.dg/lookup/pr77549.C: Same.
8568 * g++.dg/lookup/suggestions1.C: Same.
8569 * g++.dg/lookup/using16.C: Same.
8570 * g++.dg/lookup/using7.C: Same.
8571 * g++.dg/other/anon-union3.C: Same.
8572 * g++.dg/other/array2.C: Same.
8573 * g++.dg/other/error13.C: Same.
8574 * g++.dg/other/error34.C: Same.
8575 * g++.dg/overload/builtin1.C: Same.
8576 * g++.dg/overload/conv-op1.C: Same.
8577 * g++.dg/overload/error3.C: Same.
8578 * g++.dg/overload/koenig1.C: Same.
8579 * g++.dg/overload/operator5.C: Same.
8580 * g++.dg/overload/template5.C: Same.
8581 * g++.dg/overload/unknown1.C: Same.
8582 * g++.dg/overload/using2.C: Same.
8583 * g++.dg/parse/constructor1.C: Same.
8584 * g++.dg/parse/crash36.C: Same.
8585 * g++.dg/parse/crash63.C: Same.
8586 * g++.dg/parse/error11.C: Same.
8587 * g++.dg/parse/error12.C: Same.
8588 * g++.dg/parse/error14.C: Same.
8589 * g++.dg/parse/error2.C: Same.
8590 * g++.dg/parse/error21.C: Same.
8591 * g++.dg/parse/error26.C: Same.
8592 * g++.dg/parse/error36.C: Same.
8593 * g++.dg/parse/friend12.C: Same.
8594 * g++.dg/parse/invalid-op1.C: Same.
8595 * g++.dg/parse/missing-template1.C: Same.
8596 * g++.dg/parse/parser-pr28152-2.C: Same.
8597 * g++.dg/parse/parser-pr28152.C: Same.
8598 * g++.dg/parse/pr16696-permissive.C: Same.
8599 * g++.dg/parse/pr16696.C: Same.
8600 * g++.dg/parse/pr69628.C: Same.
8601 * g++.dg/parse/ret-type2.C: Same.
8602 * g++.dg/parse/specialization1.C: Same.
8603 * g++.dg/parse/template3.C: Same.
8604 * g++.dg/parse/template9.C: Same.
8605 * g++.dg/parse/typename11.C: Same.
8606 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8607 * g++.dg/pr45330.C: Same.
8608 * g++.dg/rtti/typeid6.C: Same.
8609 * g++.dg/spellcheck-fields.C: Same.
8610 * g++.dg/spellcheck-typenames.C: Same.
8611 * g++.dg/tc1/dr108.C: Same.
8612 * g++.dg/tc1/dr147.C: Same.
8613 * g++.dg/template/arg7.C: Same.
8614 * g++.dg/template/conv11.C: Same.
8615 * g++.dg/template/crash13.C: Same.
8616 * g++.dg/template/crash55.C: Same.
8617 * g++.dg/template/dependent-expr5.C: Same.
8618 * g++.dg/template/error17.C: Same.
8619 * g++.dg/template/error33.C: Same.
8620 * g++.dg/template/error4.C: Same.
8621 * g++.dg/template/error50.C: Same.
8622 * g++.dg/template/error53.C: Same.
8623 * g++.dg/template/friend.C: Same.
8624 * g++.dg/template/func2.C: Same.
8625 * g++.dg/template/local6.C: Same.
8626 * g++.dg/template/member5.C: Same.
8627 * g++.dg/template/meminit1.C: Same.
8628 * g++.dg/template/nested3.C: Same.
8629 * g++.dg/template/nontype6.C: Same.
8630 * g++.dg/template/overload12.C: Same.
8631 * g++.dg/template/ptrmem8.C: Same.
8632 * g++.dg/template/qualified-id1.C: Same.
8633 * g++.dg/template/spec15.C: Same.
8634 * g++.dg/template/static1.C: Same.
8635 * g++.dg/template/static10.C: Same.
8636 * g++.dg/template/static2.C: Same.
8637 * g++.dg/template/ttp25.C: Same.
8638 * g++.dg/template/typedef2.C: Same.
8639 * g++.dg/template/typename2.C: Same.
8640 * g++.dg/template/unify10.C: Same.
8641 * g++.dg/template/unify6.C: Same.
8642 * g++.dg/template/unify7.C: Same.
8643 * g++.dg/template/unify9.C: Same.
8644 * g++.dg/template/varmod1.C: Same.
8645 * g++.dg/ubsan/div-by-zero-1.C: Same.
8646 * g++.dg/ubsan/pr63956.C: Same.
8647 * g++.dg/warn/Waddress-1.C: Same.
8648 * g++.dg/warn/Wconversion2.C: Same.
8649 * g++.dg/warn/Wnull-conversion-1.C: Same.
8650 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8651 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8652 * g++.dg/warn/Wswitch-1.C: Same.
8653 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8654 * g++.dg/warn/Wtype-limits.C: Same.
8655 * g++.dg/warn/Wunused-parm-5.C: Same.
8656 * g++.dg/warn/deprecated-6.C: Same.
8657 * g++.dg/warn/deprecated.C: Same.
8658 * g++.dg/warn/incomplete1.C: Same.
8659 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8660 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8661 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8662 * g++.dg/warn/overflow-warn-1.C: Same.
8663 * g++.dg/warn/overflow-warn-3.C: Same.
8664 * g++.dg/warn/overflow-warn-4.C: Same.
8665 * g++.dg/warn/pr12242.C: Same.
8666 * g++.dg/warn/pr30551-2.C: Same.
8667 * g++.dg/warn/pr30551.C: Same.
8668 * g++.old-deja/g++.benjamin/16077.C: Same.
8669 * g++.old-deja/g++.bob/inherit1.C: Same.
8670 * g++.old-deja/g++.brendan/crash56.C: Same.
8671 * g++.old-deja/g++.brendan/template17.C: Same.
8672 * g++.old-deja/g++.eh/ctor1.C: Same.
8673 * g++.old-deja/g++.jason/bool5.C: Same.
8674 * g++.old-deja/g++.jason/cond.C: Same.
8675 * g++.old-deja/g++.jason/operator.C: Same.
8676 * g++.old-deja/g++.jason/pmf5.C: Same.
8677 * g++.old-deja/g++.law/ctors5.C: Same.
8678 * g++.old-deja/g++.law/missed-error2.C: Same.
8679 * g++.old-deja/g++.law/operators9.C: Same.
8680 * g++.old-deja/g++.law/temps1.C: Same.
8681 * g++.old-deja/g++.mike/for2.C: Same.
8682 * g++.old-deja/g++.mike/ns5.C: Same.
8683 * g++.old-deja/g++.mike/ns7.C: Same.
8684 * g++.old-deja/g++.mike/p10769b.C: Same.
8685 * g++.old-deja/g++.niklas/t120.C: Same.
8686 * g++.old-deja/g++.niklas/t121.C: Same.
8687 * g++.old-deja/g++.ns/koenig5.C: Same.
8688 * g++.old-deja/g++.oliva/overload1.C: Same.
8689 * g++.old-deja/g++.other/crash24.C: Same.
8690 * g++.old-deja/g++.other/crash25.C: Same.
8691 * g++.old-deja/g++.other/decl5.C: Same.
8692 * g++.old-deja/g++.other/lineno5.C: Same.
8693 * g++.old-deja/g++.other/null3.C: Same.
8694 * g++.old-deja/g++.other/overcnv2.C: Same.
8695 * g++.old-deja/g++.other/ptrmem7.C: Same.
8696 * g++.old-deja/g++.other/typename1.C: Same.
8697 * g++.old-deja/g++.other/vaarg3.C: Same.
8698 * g++.old-deja/g++.pt/crash10.C: Same.
8699 * g++.old-deja/g++.pt/crash28.C: Same.
8700 * g++.old-deja/g++.pt/crash38.C: Same.
8701 * g++.old-deja/g++.pt/explicit70.C: Same.
8702 * g++.old-deja/g++.pt/explicit77.C: Same.
8703 * g++.old-deja/g++.pt/expr2.C: Same.
8704 * g++.old-deja/g++.pt/spec5.C: Same.
8705 * g++.old-deja/g++.pt/spec6.C: Same.
8706 * g++.old-deja/g++.pt/typename3.C: Same.
8707 * g++.old-deja/g++.pt/typename5.C: Same.
8708 * g++.old-deja/g++.pt/typename6.C: Same.
8709 * g++.old-deja/g++.pt/typename7.C: Same.
8710 * g++.old-deja/g++.pt/unify4.C: Same.
8711 * g++.old-deja/g++.pt/unify8.C: Same.
8712 * g++.old-deja/g++.pt/vaarg3.C: Same.
8713 * g++.old-deja/g++.robertl/eb22.C: Same.
8714 * g++.old-deja/g++.robertl/eb4.C: Same.
8715 * g++.old-deja/g++.robertl/eb44.C: Same.
8716 * g++.old-deja/g++.robertl/eb69.C: Same.
8717 * g++.old-deja/g++.robertl/eb98.C: Same.
8718 * gcc.dg/20031223-1.c: Same.
8719 * gcc.dg/940510-1.c: Same.
8720 * gcc.dg/990506-0.c: Same.
8721 * gcc.dg/Walloca-1.c: Same.
8722 * gcc.dg/Walloca-2.c: Same.
8723 * gcc.dg/Wconversion-integer.c: Same.
8724 * gcc.dg/Wcxx-compat-8.c: Same.
8725 * gcc.dg/Wimplicit-int-1.c: Same.
8726 * gcc.dg/Wimplicit-int-2.c: Same.
8727 * gcc.dg/Wimplicit-int-4.c: Same.
8728 * gcc.dg/Wpointer-sign-Wall.c: Same.
8729 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8730 * gcc.dg/Wshadow-1.c: Same.
8731 * gcc.dg/Wshadow-3.c: Same.
8732 * gcc.dg/Wswitch-enum-error.c: Same.
8733 * gcc.dg/Wswitch-enum.c: Same.
8734 * gcc.dg/Wswitch-error.c: Same.
8735 * gcc.dg/Wswitch.c: Same.
8736 * gcc.dg/Wtype-limits-Wextra.c: Same.
8737 * gcc.dg/Wtype-limits.c: Same.
8738 * gcc.dg/Wvla-larger-than-2.c: Same.
8739 * gcc.dg/anon-struct-5.c: Same.
8740 * gcc.dg/array-10.c: Same.
8741 * gcc.dg/array-11.c: Same.
8742 * gcc.dg/array-15.c: Same.
8743 * gcc.dg/array-2.c: Same.
8744 * gcc.dg/array-8.c: Same.
8745 * gcc.dg/array-const-2.c: Same.
8746 * gcc.dg/array-const-3.c: Same.
8747 * gcc.dg/bitfld-1.c: Same.
8748 * gcc.dg/bitfld-8.c: Same.
8749 * gcc.dg/builtin-redefine.c: Same.
8750 * gcc.dg/c11-noreturn-1.c: Same.
8751 * gcc.dg/c11-noreturn-2.c: Same.
8752 * gcc.dg/c11-static-assert-3.c: Same.
8753 * gcc.dg/c90-arraydecl-1.c: Same.
8754 * gcc.dg/c90-complex-1.c: Same.
8755 * gcc.dg/c90-complit-1.c: Same.
8756 * gcc.dg/c90-const-expr-11.c: Same.
8757 * gcc.dg/c90-const-expr-7.c: Same.
8758 * gcc.dg/c90-const-expr-8.c: Same.
8759 * gcc.dg/c90-enum-comma-1.c: Same.
8760 * gcc.dg/c90-flex-array-1.c: Same.
8761 * gcc.dg/c90-hexfloat-1.c: Same.
8762 * gcc.dg/c90-idem-qual-1.c: Same.
8763 * gcc.dg/c90-idem-qual-2.c: Same.
8764 * gcc.dg/c90-idem-qual-3.c: Same.
8765 * gcc.dg/c90-mixdecl-1.c: Same.
8766 * gcc.dg/c90-restrict-1.c: Same.
8767 * gcc.dg/c90-return-1.c: Same.
8768 * gcc.dg/c99-array-nonobj-1.c: Same.
8769 * gcc.dg/c99-arraydecl-1.c: Same.
8770 * gcc.dg/c99-complex-1.c: Same.
8771 * gcc.dg/c99-complex-2.c: Same.
8772 * gcc.dg/c99-complit-2.c: Same.
8773 * gcc.dg/c99-const-expr-7.c: Same.
8774 * gcc.dg/c99-const-expr-8.c: Same.
8775 * gcc.dg/c99-flex-array-3.c: Same.
8776 * gcc.dg/c99-flex-array-7.c: Same.
8777 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8778 * gcc.dg/c99-impl-decl-1.c: Same.
8779 * gcc.dg/c99-impl-int-1.c: Same.
8780 * gcc.dg/c99-impl-int-2.c: Same.
8781 * gcc.dg/c99-init-3.c: Same.
8782 * gcc.dg/c99-restrict-1.c: Same.
8783 * gcc.dg/c99-return-1.c: Same.
8784 * gcc.dg/c99-tag-1.c: Same.
8785 * gcc.dg/c99-tag-3.c: Same.
8786 * gcc.dg/call-diag-2.c: Same.
8787 * gcc.dg/cpp/19940712-1.c: Same.
8788 * gcc.dg/cpp/19951025-1.c: Same.
8789 * gcc.dg/cpp/19990413-1.c: Same.
8790 * gcc.dg/cpp/direct2.c: Same.
8791 * gcc.dg/cpp/direct2s.c: Same.
8792 * gcc.dg/cpp/pr28709.c: Same.
8793 * gcc.dg/cpp/pr61854-c90.c: Same.
8794 * gcc.dg/cpp/pr61854-c94.c: Same.
8795 * gcc.dg/cpp/pragma-1.c: Same.
8796 * gcc.dg/cpp/pragma-2.c: Same.
8797 * gcc.dg/cpp/trad/escaped-eof.c: Same.
8798 * gcc.dg/cpp/trad/literals-2.c: Same.
8799 * gcc.dg/cpp/warn-comments-2.c: Same.
8800 * gcc.dg/cpp/warn-comments-3.c: Same.
8801 * gcc.dg/cpp/warn-comments.c: Same.
8802 * gcc.dg/cpp/warn-long-long-2.c: Same.
8803 * gcc.dg/cpp/warn-long-long.c: Same.
8804 * gcc.dg/cpp/warn-redefined-2.c: Same.
8805 * gcc.dg/cpp/warn-redefined.c: Same.
8806 * gcc.dg/darwin-cfstring-2.c: Same.
8807 * gcc.dg/darwin-cfstring-format-1.c: Same.
8808 * gcc.dg/decl-9.c: Same.
8809 * gcc.dg/declspec-1.c: Same.
8810 * gcc.dg/declspec-10.c: Same.
8811 * gcc.dg/declspec-11.c: Same.
8812 * gcc.dg/declspec-13.c: Same.
8813 * gcc.dg/declspec-18.c: Same.
8814 * gcc.dg/declspec-4.c: Same.
8815 * gcc.dg/declspec-5.c: Same.
8816 * gcc.dg/declspec-6.c: Same.
8817 * gcc.dg/declspec-8.c: Same.
8818 * gcc.dg/deprecated-4.c: Same.
8819 * gcc.dg/deprecated.c: Same.
8820 * gcc.dg/dfp/composite-type.c: Same.
8821 * gcc.dg/empty-source-2.c: Same.
8822 * gcc.dg/empty-source-3.c: Same.
8823 * gcc.dg/format/attr-6.c: Same.
8824 * gcc.dg/format/branch-1.c: Same.
8825 * gcc.dg/format/c90-printf-1.c: Same.
8826 * gcc.dg/format/c90-strftime-2.c: Same.
8827 * gcc.dg/format/c99-strftime-1.c: Same.
8828 * gcc.dg/format/cmn-err-1.c: Same.
8829 * gcc.dg/format/few-1.c: Same.
8830 * gcc.dg/format/ms_branch-1.c: Same.
8831 * gcc.dg/format/ms_unnamed-1.c: Same.
8832 * gcc.dg/format/ms_va-1.c: Same.
8833 * gcc.dg/format/unnamed-1.c: Same.
8834 * gcc.dg/format/va-1.c: Same.
8835 * gcc.dg/format/xopen-1.c: Same.
8836 * gcc.dg/funcdef-var-1.c: Same.
8837 * gcc.dg/funcdef-var-2.c: Same.
8838 * gcc.dg/gnu89-const-expr-1.c: Same.
8839 * gcc.dg/gnu89-const-expr-2.c: Same.
8840 * gcc.dg/gnu90-const-expr-1.c: Same.
8841 * gcc.dg/gnu99-const-expr-1.c: Same.
8842 * gcc.dg/gnu99-const-expr-2.c: Same.
8843 * gcc.dg/gnu99-init-2.c: Same.
8844 * gcc.dg/gomp/_Atomic-5.c: Same.
8845 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
8846 * gcc.dg/gomp/atomic-5.c: Same.
8847 * gcc.dg/gomp/linear-1.c: Same.
8848 * gcc.dg/gomp/pr67500.c: Same.
8849 * gcc.dg/init-bad-1.c: Same.
8850 * gcc.dg/init-bad-2.c: Same.
8851 * gcc.dg/init-bad-3.c: Same.
8852 * gcc.dg/init-string-1.c: Same.
8853 * gcc.dg/label-compound-stmt-1.c: Same.
8854 * gcc.dg/label-decl-2.c: Same.
8855 * gcc.dg/label-decl-4.c: Same.
8856 * gcc.dg/large-size-array-2.c: Same.
8857 * gcc.dg/large-size-array-4.c: Same.
8858 * gcc.dg/lvalue-6.c: Same.
8859 * gcc.dg/m-un-2.c: Same.
8860 * gcc.dg/multiple-overflow-warn-1.c: Same.
8861 * gcc.dg/multiple-overflow-warn-2.c: Same.
8862 * gcc.dg/multiple-overflow-warn-3.c: Same.
8863 * gcc.dg/nested-redef-1.c: Same.
8864 * gcc.dg/no-asm-1.c: Same.
8865 * gcc.dg/no-asm-3.c: Same.
8866 * gcc.dg/no-asm-4.c: Same.
8867 * gcc.dg/noncompile/20010524-1.c: Same.
8868 * gcc.dg/noncompile/incomplete-5.c: Same.
8869 * gcc.dg/noncompile/pr44517.c: Same.
8870 * gcc.dg/noncompile/pr52290.c: Same.
8871 * gcc.dg/noreturn-1.c: Same.
8872 * gcc.dg/overflow-warn-1.c: Same.
8873 * gcc.dg/overflow-warn-2.c: Same.
8874 * gcc.dg/overflow-warn-3.c: Same.
8875 * gcc.dg/overflow-warn-4.c: Same.
8876 * gcc.dg/parm-mismatch-1.c: Same.
8877 * gcc.dg/parser-pr28152-2.c: Same.
8878 * gcc.dg/parser-pr28152.c: Same.
8879 * gcc.dg/pedwarn-init.c: Same.
8880 * gcc.dg/pointer-arith-2.c: Same.
8881 * gcc.dg/pointer-arith-3.c: Same.
8882 * gcc.dg/pointer-arith-4.c: Same.
8883 * gcc.dg/pr14475.c: Same.
8884 * gcc.dg/pr18596-3.c: Same.
8885 * gcc.dg/pr18809-1.c: Same.
8886 * gcc.dg/pr27953.c: Same.
8887 * gcc.dg/pr30457.c: Same.
8888 * gcc.dg/pr30551-2.c: Same.
8889 * gcc.dg/pr30551-3.c: Same.
8890 * gcc.dg/pr30551-4.c: Same.
8891 * gcc.dg/pr30551-5.c: Same.
8892 * gcc.dg/pr30551-6.c: Same.
8893 * gcc.dg/pr30551.c: Same.
8894 * gcc.dg/pr36997.c: Same.
8895 * gcc.dg/pr41842.c: Same.
8896 * gcc.dg/pr48552-1.c: Same.
8897 * gcc.dg/pr48552-2.c: Same.
8898 * gcc.dg/pr59717.c: Same.
8899 * gcc.dg/pr61077.c: Same.
8900 * gcc.dg/pr61096-1.c: Same.
8901 * gcc.dg/pr63626.c: Same.
8902 * gcc.dg/pr64223-1.c: Same.
8903 * gcc.dg/pr64223-2.c: Same.
8904 * gcc.dg/pr8788-1.c: Same.
8905 * gcc.dg/pr8927-1.c: Same.
8906 * gcc.dg/pragma-darwin.c: Same.
8907 * gcc.dg/pragma-diag-5.c: Same.
8908 * gcc.dg/pragma-message.c: Same.
8909 * gcc.dg/redecl-1.c: Same.
8910 * gcc.dg/simd-1.c: Same.
8911 * gcc.dg/simd-5.c: Same.
8912 * gcc.dg/simd-6.c: Same.
8913 * gcc.dg/spellcheck-fields.c: Same.
8914 * gcc.dg/spellcheck-typenames.c: Same.
8915 * gcc.dg/struct-semi-2.c: Same.
8916 * gcc.dg/struct-semi-3.c: Same.
8917 * gcc.dg/transparent-union-3.c: Same.
8918 * gcc.dg/ucnid-8.c: Same.
8919 * gcc.dg/uninit-pr19430-O0.c: Same.
8920 * gcc.dg/uninit-pr19430.c: Same.
8921 * gcc.dg/uninit-pr20644-O0.c: Same.
8922 * gcc.dg/utf-dflt.c: Same.
8923 * gcc.dg/utf-dflt2.c: Same.
8924 * gcc.dg/utf16-4.c: Same.
8925 * gcc.dg/vla-11.c: Same.
8926 * gcc.dg/vla-20.c: Same.
8927 * gcc.dg/vla-init-1.c: Same.
8928 * gcc.dg/vla-init-2.c: Same.
8929 * gcc.dg/vla-init-3.c: Same.
8930 * gcc.dg/weak/weak-6.c: Same.
8931 * gcc.dg/weak/weak-7.c: Same.
8932 * gcc.dg/wtr-int-type-1.c: Same.
8933 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
8934 * gcc.target/arm/polytypes.c: Same.
8935 * gcc.target/i386/spellcheck-options-4.c: Same.
8936 * gcc.target/powerpc/20030218-1.c: Same.
8937 * gcc.target/sh/pr21255-4.c: Same.
8938 * gcc.test-framework/dg-error-exp-XP.c: Same.
8939 * gfortran.dg/array_constructor_30.f03: Same.
8940 * gfortran.dg/class_30.f90: Same.
8941 * gfortran.dg/goacc/subarrays.f95: Same.
8942 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
8943 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
8944 * gfortran.dg/intrinsic_std_1.f90: Same.
8945 * gfortran.dg/pr70006.f90: Same.
8946 * gfortran.dg/warning-directive-1.F90: Same.
8947 * gfortran.dg/warning-directive-2.F90: Same.
8948 * gfortran.dg/warning-directive-3.F90: Same.
8949 * gfortran.dg/warning-directive-4.F90: Same.
8950 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
8951 * obj-c++.dg/class-extension-1.mm: Same.
8952 * obj-c++.dg/class-extension-2.mm: Same.
8953 * obj-c++.dg/class-protocol-1.mm: Same.
8954 * obj-c++.dg/cxx-ivars-1.mm: Same.
8955 * obj-c++.dg/duplicate-class-1.mm: Same.
8956 * obj-c++.dg/exceptions-3.mm: Same.
8957 * obj-c++.dg/exceptions-4.mm: Same.
8958 * obj-c++.dg/exceptions-5.mm: Same.
8959 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
8960 * obj-c++.dg/fsf-package-0.m: Same.
8961 * obj-c++.dg/invalid-type-1.mm: Same.
8962 * obj-c++.dg/method-12.mm: Same.
8963 * obj-c++.dg/method-13.mm: Same.
8964 * obj-c++.dg/method-15.mm: Same.
8965 * obj-c++.dg/method-16.mm: Same.
8966 * obj-c++.dg/method-6.mm: Same.
8967 * obj-c++.dg/method-7.mm: Same.
8968 * obj-c++.dg/property/at-property-1.mm: Same.
8969 * obj-c++.dg/property/at-property-14.mm: Same.
8970 * obj-c++.dg/property/at-property-17.mm: Same.
8971 * obj-c++.dg/property/at-property-21.mm: Same.
8972 * obj-c++.dg/property/at-property-5.mm: Same.
8973 * obj-c++.dg/property/dotsyntax-4.mm: Same.
8974 * obj-c++.dg/property/dynamic-3.mm: Same.
8975 * obj-c++.dg/property/dynamic-4.mm: Same.
8976 * obj-c++.dg/property/property-neg-1.mm: Same.
8977 * obj-c++.dg/property/property-neg-6.mm: Same.
8978 * obj-c++.dg/property/synthesize-11.mm: Same.
8979 * obj-c++.dg/property/synthesize-5.mm: Same.
8980 * obj-c++.dg/property/synthesize-6.mm: Same.
8981 * obj-c++.dg/proto-lossage-4.mm: Same.
8982 * obj-c++.dg/protocol-qualifier-2.mm: Same.
8983 * obj-c++.dg/strings/strings-1.mm: Same.
8984 * obj-c++.dg/super-class-1.mm: Same.
8985 * obj-c++.dg/syntax-error-6.mm: Same.
8986 * obj-c++.dg/syntax-error-7.mm: Same.
8987 * obj-c++.dg/syntax-error-9.mm: Same.
8988 * obj-c++.dg/try-catch-13.mm: Same.
8989 * objc.dg/attributes/method-noreturn-1.m: Same.
8990 * objc.dg/bad-receiver-type-2.m: Same.
8991 * objc.dg/bad-receiver-type.m: Same.
8992 * objc.dg/call-super-2.m: Same.
8993 * objc.dg/class-2.m: Same.
8994 * objc.dg/class-extension-1.m: Same.
8995 * objc.dg/class-extension-2.m: Same.
8996 * objc.dg/class-protocol-1.m: Same.
8997 * objc.dg/desig-init-1.m: Same.
8998 * objc.dg/duplicate-class-1.m: Same.
8999 * objc.dg/exceptions-3.m: Same.
9000 * objc.dg/exceptions-4.m: Same.
9001 * objc.dg/exceptions-5.m: Same.
9002 * objc.dg/foreach-6.m: Same.
9003 * objc.dg/foreach-7.m: Same.
9004 * objc.dg/fsf-nsstring-format-1.m: Same.
9005 * objc.dg/fsf-package-0.m: Same.
9006 * objc.dg/invalid-type-1.m: Same.
9007 * objc.dg/method-11.m: Same.
9008 * objc.dg/method-19.m: Same.
9009 * objc.dg/method-2.m: Same.
9010 * objc.dg/method-20.m: Same.
9011 * objc.dg/method-5.m: Same.
9012 * objc.dg/method-6.m: Same.
9013 * objc.dg/method-7.m: Same.
9014 * objc.dg/method-9.m: Same.
9015 * objc.dg/missing-proto-3.m: Same.
9016 * objc.dg/private-1.m: Same.
9017 * objc.dg/property/at-property-1.m: Same.
9018 * objc.dg/property/at-property-14.m: Same.
9019 * objc.dg/property/at-property-17.m: Same.
9020 * objc.dg/property/at-property-21.m: Same.
9021 * objc.dg/property/at-property-5.m: Same.
9022 * objc.dg/property/dynamic-3.m: Same.
9023 * objc.dg/property/dynamic-4.m: Same.
9024 * objc.dg/property/property-neg-1.m: Same.
9025 * objc.dg/property/property-neg-6.m: Same.
9026 * objc.dg/property/synthesize-11.m: Same.
9027 * objc.dg/property/synthesize-5.m: Same.
9028 * objc.dg/property/synthesize-6.m: Same.
9029 * objc.dg/proto-hier-1.m: Same.
9030 * objc.dg/proto-lossage-4.m: Same.
9031 * objc.dg/protocol-qualifier-2.m: Same.
9032 * objc.dg/strings/strings-1.m: Same.
9033 * objc.dg/type-size-1.m: Same.
9034
9035 2017-04-18 Jeff Law <law@redhat.com>
9036
9037 PR target/74563
9038 * gcc.target/mips/pr74563: New test.
9039
9040 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9041
9042 PR tree-optimization/80443
9043 * gcc.c-torture/compile/pr80443.c: New test.
9044
9045 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
9046
9047 PR rtl-optimization/80357
9048 * gcc.c-torture/compile/pr80357.c: New test.
9049
9050 2017-04-18 Jeff Law <law@redhat.com>
9051
9052 PR middle-end/80422
9053 * gcc.c-torture/compile/pr80422.c: New test.
9054
9055 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9056
9057 PR debug/80263
9058 * gcc.dg/debug/dwarf2/pr80263.c: New test.
9059
9060 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9061
9062 PR target/80099
9063 * gcc.target/powerpc/pr80099-1.c: New test.
9064 * gcc.target/powerpc/pr80099-2.c: Likewise.
9065 * gcc.target/powerpc/pr80099-3.c: Likewise.
9066 * gcc.target/powerpc/pr80099-4.c: Likewise.
9067 * gcc.target/powerpc/pr80099-5.c: Likewise.
9068
9069 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9070
9071 PR sanitizer/80444
9072 * gcc.dg/sancov/pr80444.c: New test.
9073
9074 PR middle-end/79788
9075 PR middle-end/80375
9076 * gcc.dg/pr79788-1.c: New test.
9077 * gcc.dg/pr79788-2.c: New test.
9078
9079 2017-04-18 Marek Polacek <polacek@redhat.com>
9080
9081 PR c++/80244 - ICE with attribute in template alias.
9082 * g++.dg/cpp0x/alias-decl-59.C: New test.
9083
9084 PR c++/80241 - ICE with alignas pack expansion.
9085 * g++.dg/cpp0x/alignas11.C: New test.
9086
9087 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9088
9089 PR c++/80287
9090 * g++.dg/lto/pr80287_0.C: New test.
9091
9092 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9093
9094 PR target/80315
9095 * gcc.target/powerpc/pr80315-1.c: New test.
9096 * gcc.target/powerpc/pr80315-2.c: New test.
9097 * gcc.target/powerpc/pr80315-3.c: New test.
9098 * gcc.target/powerpc/pr80315-4.c: New test.
9099
9100 2017-04-16 Tom de Vries <tom@codesourcery.com>
9101
9102 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9103 directive.
9104 * g++.dg/parse/error3.C: Same.
9105 * g++.old-deja/g++.pt/niklas01a.C: Same.
9106 * gcc.dg/990506-0.c: Same.
9107 * gcc.dg/cpp/19990413-1.c: Same.
9108 * gcc.dg/cpp/pragma-1.c: Same.
9109 * gcc.dg/cpp/pragma-2.c: Same.
9110 * gcc.dg/m-un-2.c: Same.
9111 * objc.dg/private-1.m: Same.
9112
9113 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
9114
9115 * gcc.dg/pr54669.c: Fix dg-do directive.
9116 * gcc.dg/pr78582.c: Ditto.
9117 * gcc.dg/pr80020.c: Ditto.
9118 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9119 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9120 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9121 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9122 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9123 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9124 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9125 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9126 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9127 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9128
9129 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9130
9131 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
9132 * gfortran.dg/generic_29.f90: Likewise.
9133 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9134 * gfortran.dg/pr41922.f90: Likewise.
9135 * gfortran.dg/pr70006.f90: Likewise.
9136
9137 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9138
9139 PR tree-optimization/66612
9140 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9141
9142 2017-04-14 Janus Weil <janus@gcc.gnu.org>
9143
9144 PR fortran/80361
9145 * gfortran.dg/class_62.f90: New test case.
9146
9147 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9148
9149 * gcc.target/arc/loop-1.c: New file.
9150
9151 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9152
9153 PR target/80098
9154 * gcc.target/powerpc/pr80098-1.c: New test.
9155 * gcc.target/powerpc/pr80098-2.c: Likewise.
9156 * gcc.target/powerpc/pr80098-3.c: Likewise.
9157 * gcc.target/powerpc/pr80098-4.c: Likewise.
9158
9159 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9160
9161 PR sanitizer/80403
9162 * g++.dg/ubsan/pr80403-2.C: New test.
9163
9164 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9165
9166 PR rtl-optimization/80343
9167 * gcc.target/powerpc/pr80343.c: New.
9168
9169 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9170
9171 PR sanitizer/80414
9172 * c-c++-common/ubsan/bounds-15.c: New test.
9173
9174 2017-04-13 Richard Biener <rguenther@suse.de>
9175
9176 PR testsuite/80416
9177 * g++.dg/torture/pr79671.C: Fix asm constraints.
9178
9179 2017-04-13 Jakub Jelinek <jakub@redhat.com>
9180
9181 PR debug/80321
9182 * gcc.dg/debug/pr80321.c: New test.
9183
9184 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9185
9186 * gnat.dg/debug10.adb: New test.
9187 * gnat.dg/debug10_pkg.ads: New helper.
9188
9189 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9190
9191 PR tree-optimization/79390
9192 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9193
9194 PR sanitizer/80403
9195 PR sanitizer/80404
9196 PR sanitizer/80405
9197 * g++.dg/ubsan/pr80403.C: New test.
9198 * g++.dg/ubsan/pr80404.C: New test.
9199 * g++.dg/ubsan/pr80405.C: New test.
9200
9201 PR c/80163
9202 * gcc.dg/torture/pr80163.c: New test.
9203
9204 2017-04-12 Richard Biener <rguenther@suse.de>
9205 Jeff Law <law@redhat.com>
9206
9207 PR tree-optimization/80359
9208 * gcc.dg/torture/pr80359.c: New testcase.
9209
9210 2017-04-12 Richard Biener <rguenther@suse.de>
9211 Bernd Edlinger <bernd.edlinger@hotmail.de>
9212
9213 PR middle-end/79671
9214 * g++.dg/torture/pr79671.C: New testcase.
9215 * g++.dg/lto/pr79671_0.C: Likewise.
9216 * g++.dg/lto/pr79671_1.c: Likewise.
9217
9218 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9219
9220 PR sanitizer/80349
9221 * g++.dg/ubsan/pr80349.C: New test.
9222
9223 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9224
9225 PR c++/80370
9226 * g++.dg/cpp1z/decomp28.C: New test.
9227
9228 PR middle-end/80100
9229 * gcc.dg/pr80100.c: New test.
9230
9231 PR rtl-optimization/80385
9232 * g++.dg/opt/pr80385.C: New test.
9233
9234 2017-04-11 Martin Liska <mliska@suse.cz>
9235
9236 PR ipa/80212
9237 * g++.dg/ipa/pr80212.C: New test.
9238
9239 2017-04-11 Martin Sebor <msebor@redhat.com>
9240
9241 PR middle-end/80364
9242 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9243
9244 2017-04-11 Martin Liska <mliska@suse.cz>
9245
9246 PR sanitizer/70878
9247 * gcc.dg/ubsan/pr70878.c: New test.
9248
9249 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9250
9251 PR target/80381
9252 * gcc.target/i386/pr80381.c: New test.
9253
9254 PR c++/80363
9255 * g++.dg/ext/pr80363.C: New test.
9256
9257 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9258
9259 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9260 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9261 Add avr-*-* to non-lp64 selector.
9262
9263 2017-04-10 Martin Sebor <msebor@redhat.com>
9264
9265 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9266 * gcc.dg/pr40340-4.c: Same.
9267
9268 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9269
9270 PR fortran/69498
9271 * gfortran.dg/submodule_unexp.f90: Modified test
9272 to account for new error.
9273 * gfortran.dg/submodule_twice.f90: New Test
9274
9275 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9276
9277 PR c++/80176
9278 * g++.dg/init/ref23.C: New test.
9279
9280 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9281
9282 PR tree-optimization/80304
9283 * gfortran.dg/do_concurrent_4.f90: New test case.
9284
9285 2017-04-10 Janus Weil <janus@gcc.gnu.org>
9286
9287 PR fortran/80046
9288 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9289
9290 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
9291
9292 * g++.dg/torture/pr79905.C: Add -maltivec option.
9293
9294 2017-04-10 Jeff Law <law@redhat.com>
9295
9296 PR tree-optimization/80374
9297 * g++.dg/pr80374.c: New test.
9298
9299 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9300
9301 PR target/80108
9302 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9303 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9304
9305 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9306
9307 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9308
9309 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9310
9311 PR testsuite/79356
9312 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9313
9314 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
9315
9316 PR testsuite/79867
9317 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9318
9319 2017-04-10 Marek Polacek <polacek@redhat.com>
9320
9321 PR sanitizer/80348
9322 * g++.dg/ubsan/div-by-zero-3.C: New test.
9323
9324 2017-04-10 Bin Cheng <bin.cheng@arm.com>
9325
9326 PR tree-optimization/80153
9327 * gcc.c-torture/execute/pr80153.c: New.
9328
9329 2017-04-10 Richard Biener <rguenther@suse.de>
9330
9331 PR middle-end/80362
9332 * gcc.dg/torture/pr80362.c: New testcase.
9333
9334 2017-04-10 Richard Biener <rguenther@suse.de>
9335
9336 PR tree-optimization/80304
9337 * gcc.dg/torture/pr80304.c: New testcase.
9338
9339 2017-04-10 Nathan Sidwell <nathan@acm.org>
9340
9341 PR target/79905
9342 * g++.dg/torture/pr79905.C: New.
9343
9344 2017-04-10 Martin Liska <mliska@suse.cz>
9345
9346 PR sanitizer/80350
9347 * c-c++-common/ubsan/pr80350.c: New test.
9348
9349 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9350
9351 PR target/80324
9352 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9353
9354 2017-04-08 Martin Liska <mliska@suse.cz>
9355
9356 Revert:
9357 2017-04-07 Martin Liska <mliska@suse.cz>
9358
9359 PR ipa/80212
9360 * g++.dg/ipa/pr80212.C: New test.
9361
9362 2017-04-07 Jakub Jelinek <jakub@redhat.com>
9363
9364 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9365 dg-options.
9366 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9367
9368 PR target/80322
9369 PR target/80323
9370 PR target/80325
9371 PR target/80326
9372 * gcc.target/i386/avx512f-undefined-1.c: New test.
9373 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9374 * gcc.target/i386/avx-cvtsd-1.c: New test.
9375 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9376 * gcc.target/i386/avx512f-abspd-1.c: New test.
9377 * gcc.target/i386/avx-cvtss-1.c: New test.
9378 * gcc.target/i386/avx512f-absps-1.c: New test.
9379 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9380 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9381
9382 2017-04-07 Marek Polacek <polacek@redhat.com>
9383
9384 PR sanitizer/80348
9385 * g++.dg/ubsan/div-by-zero-2.C: New test.
9386
9387 PR c++/80095
9388 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9389
9390 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9391
9392 PR rtl-optimization/70478
9393 * gcc.target/s390/pr70478.c: New.
9394
9395 2017-04-07 Martin Liska <mliska@suse.cz>
9396
9397 PR target/79889
9398 * g++.dg/ext/mv8.C: Add aarch64* targets.
9399
9400 2017-04-07 Martin Liska <mliska@suse.cz>
9401
9402 PR ipa/80212
9403 * g++.dg/ipa/pr80212.C: New test.
9404
9405 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9406
9407 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9408
9409 2017-04-07 Richard Biener <rguenther@suse.de>
9410
9411 PR tree-optimization/80334
9412 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9413 alignas on stack.
9414
9415 2017-04-07 Richard Biener <rguenther@suse.de>
9416
9417 PR middle-end/80341
9418 * gcc.dg/torture/pr80341.c: New testcase.
9419
9420 2017-04-06 Jakub Jelinek <jakub@redhat.com>
9421
9422 PR debug/80234
9423 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9424 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9425
9426 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9427
9428 PR target/79733
9429 * gcc.target/i386/pr79733.c: New test.
9430
9431 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9432
9433 PR target/80298
9434 * gcc.target/i386/pr80298-1.c: New test.
9435 * gcc.target/i386/pr80298-2.c: Ditto.
9436
9437 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9438
9439 PR target/80082
9440 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9441 ARMv7-R.
9442
9443 2017-04-06 Richard Biener <rguenther@suse.de>
9444
9445 PR tree-optimization/80334
9446 * g++.dg/torture/pr80334.C: New testcase.
9447
9448 2017-04-06 Martin Liska <mliska@suse.cz>
9449
9450 PR sanitizer/80166
9451 * gcc.dg/asan/pr80166.c: New test.
9452
9453 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9454
9455 PR tree-optimization/79390
9456 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9457
9458 2017-04-06 Richard Biener <rguenther@suse.de>
9459
9460 PR tree-optimization/80262
9461 * gcc.target/i386/pr80262.c: New testcase.
9462
9463 2017-04-06 Richard Biener <rguenther@suse.de>
9464
9465 PR middle-end/80281
9466 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9467
9468 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9469
9470 PR rtl-optimization/70703
9471 * gcc.target/i386/pr70703.c: New.
9472
9473 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9474
9475 PR sanitizer/80308
9476 * c-c++-common/asan/pr80308.c: New test.
9477
9478 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9479
9480 PR target/79890
9481 * gcc.target/s390/pr79890.c: New test case.
9482
9483 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9484
9485 PR target/80310
9486 * c-c++-common/ubsan/pr80310.c: New test.
9487
9488 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9489
9490 PR c++/80297
9491 * g++.dg/torture/pr80297.C: New test.
9492
9493 PR tree-optimization/79390
9494 * gcc.target/i386/pr79390.c: New test.
9495 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9496
9497 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9498
9499 PR c++/80296
9500 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9501
9502 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9503
9504 PR target/80307
9505 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9506 targeting any CPU or architecture.
9507 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9508 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9509 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9510 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9511 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9512 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9513 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9514 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9515
9516 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
9517
9518 PR fortran/69498
9519 * gfortran.dg/submodule_unexp.f90: New test.
9520
9521 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9522
9523 PR target/80286
9524 * gcc.target/i386/avx-pr80286.c: New test.
9525 * gcc.dg/pr80286.c: New test.
9526
9527 2017-04-04 Richard Biener <rguenther@suse.de>
9528
9529 PR middle-end/80281
9530 * gcc.dg/torture/pr80281.c: New testcase.
9531
9532 2017-04-04 Richard Biener <rguenther@suse.de>
9533
9534 PR tree-optimization/80275
9535 * g++.dg/opt/pr80275.C: Make g static.
9536
9537 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9538
9539 PR rtl-optimization/60818
9540 * gcc.c-torture/compile/pr60818.c: New testcase.
9541
9542 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
9543
9544 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9545 * gcc.dg/20031012-1.c: Likewise.
9546 * gcc.dg/ipa/ipcp-1.c: Likewise.
9547 * gcc.dg/torture/matrix-3.c: Likewise.
9548 * gcc.target/powerpc/ppc-spe.c: Likewise.
9549 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9550
9551 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9552
9553 PR target/80246
9554 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9555 powerpc_vsx_ok.
9556 (std, ld): Limit scan-assembler-times check to lp64.
9557 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9558 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9559 powerpc_vsx_ok.
9560
9561 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9562
9563 PR target/80246
9564 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9565
9566 2017-04-03 Richard Biener <rguenther@suse.de>
9567
9568 PR tree-optimization/80275
9569 * g++.dg/opt/pr80275.C: New testcase.
9570
9571 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9572
9573 PR testsuite/79356
9574 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9575
9576 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9577
9578 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9579 (bal): Increase iteration count and assume alignment.
9580
9581 2017-04-03 Bin Cheng <bin.cheng@arm.com>
9582
9583 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9584
9585 2017-04-02 Andrew Pinski <apinski@cavium.com>
9586
9587 * gcc.c-torture/compile/nested-3.c: New testcase.
9588 * gcc.c-torture/execute/20170401-1.c: New testcase.
9589 * gcc.c-torture/execute/20170401-2.c: New testcase.
9590
9591 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9592
9593 PR rtl-optimization/79405
9594 gcc.dg/pr79405.c: New testcase.
9595
9596 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9597
9598 PR debug/79255
9599 * gcc.dg/pr79255.c: New test.
9600
9601 PR c++/79572
9602 * g++.dg/ubsan/null-8.C: New test.
9603
9604 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9605
9606 PR target/80107
9607 * gfortran.dg/pr80107.f: New.
9608
9609 2017-03-31 Jeff Law <law@redhat.com>
9610
9611 PR tree-optimization/49498
9612 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9613
9614 2017-03-31 Richard Biener <rguenther@suse.de>
9615
9616 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9617
9618 2017-03-31 Richard Biener <rguenther@suse.de>
9619
9620 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9621
9622 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9623
9624 PR libstdc++/80251
9625 * g++.dg/ext/is_aggregate.C: New test.
9626
9627 PR middle-end/80173
9628 * gcc.target/i386/pr80173.c: New test.
9629
9630 PR middle-end/80163
9631 * gcc.dg/pr80163.c: New test.
9632
9633 PR debug/80025
9634 * gcc.dg/torture/pr80025.c: New test.
9635
9636 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9637
9638 * gcc.target/mips/pr52125.c: Add -msym32.
9639
9640 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9641
9642 PR translation/80189
9643 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9644 * g++.dg/gomp/sharing-1.C: Likewise.
9645 * gfortran.dg/gomp/pr44536.f90: Likewise.
9646 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9647 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9648 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9649 * gfortran.dg/gomp/pr33439.f90: Likewise.
9650 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9651 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9652 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9653 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9654 * gcc.dg/gomp/sharing-1.c: Likewise.
9655
9656 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9657
9658 PR target/80246
9659 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9660 Darwin and SPE.
9661 (dxex, dxexq): Update return type.
9662 (diex, diexq): Update argument type.
9663 * gcc.target/powerpc/pr80246.c: New test.
9664
9665 2017-03-30 Martin Jambor <mjambor@suse.cz>
9666
9667 PR ipa/77333
9668 * g++.dg/ipa/pr77333.C: New test.
9669
9670 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9671
9672 PR target/80206
9673 * gcc.target/i386/pr80206.c: New test.
9674
9675 2017-03-30 Richard Biener <rguenther@suse.de>
9676
9677 PR tree-optimization/77498
9678 * gfortran.dg/pr77498.f: New testcase.
9679
9680 2017-03-29 Marek Polacek <polacek@redhat.com>
9681
9682 PR c/79730
9683 * gcc.dg/pr79730.c: New test.
9684
9685 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9686
9687 PR libgfortran/78670
9688 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9689 a character of length 1. Update test for success.
9690 * gfortran.dg/dtio_28.f03: New test.
9691 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9692 'scratch' to delete the file when done.
9693
9694 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9695
9696 PR rtl-optimization/80233
9697 * gcc.c-torture/compile/pr80233.c: New testcase.
9698
9699 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9700
9701 PR fortran/80254
9702 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9703 * gfortran.dg/dec_io_2a.f90: instead (new test).
9704
9705 2017-03-28 Jiong Wang <jiong.wang@arm.com>
9706
9707 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9708
9709 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9710
9711 PR testsuite/43496
9712 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9713 generating PIC code.
9714
9715 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9716
9717 PR rtl-optimization/80193
9718 * gcc.target/i386/pr80193.c: New.
9719
9720 2017-03-28 Janus Weil <janus@gcc.gnu.org>
9721
9722 PR fortran/78661
9723 * gfortran.dg/dtio_25.f90: Modified test case.
9724 * gfortran.dg/dtio_27.f90: New test case.
9725
9726 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
9727
9728 PR target/53383
9729 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9730 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9731 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9732
9733 2017-03-28 Bin Cheng <bin.cheng@arm.com>
9734
9735 * gcc.c-torture/compile/irreducible-loop.c: New.
9736
9737 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9738
9739 PR tree-optimization/80218
9740 * gcc.dg/pr80218.c: New test.
9741
9742 2017-03-28 Richard Biener <rguenther@suse.de>
9743
9744 PR tree-optimization/78644
9745 * gcc.dg/pr78644-1.c: New testcase.
9746 * gcc.dg/pr78644-2.c: Likewise.
9747
9748 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9749
9750 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9751 * gcc.dg/pic-4.c: Likewise.
9752 * gcc.dg/pie-3.c: Likewise.
9753 * gcc.dg/pie-4.c: Likewise.
9754
9755 2017-03-28 Martin Liska <mliska@suse.cz>
9756
9757 PR ipa/80205
9758 * g++.dg/ipa/pr80205.C: New test.
9759
9760 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9761
9762 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9763 with sizeof(int) < 4.
9764 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9765 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9766 * gcc.dg/torture/pr79777.c: Likewise.
9767 * gcc.dg/torture/pr79910.c: Likewise.
9768
9769 2017-03-28 Richard Biener <rguenther@suse.de>
9770
9771 PR middle-end/80222
9772 * g++.dg/pr80222.C: New testcase.
9773
9774 2017-03-28 Martin Liska <mliska@suse.cz>
9775
9776 PR ipa/80104
9777 * gcc.dg/ipa/pr80104.c: New test.
9778
9779 2017-03-28 Marek Polacek <polacek@redhat.com>
9780
9781 PR sanitizer/80067
9782 * c-c++-common/ubsan/shift-10.c: New test.
9783
9784 2017-03-27 Jeff Law <law@redhat.com>
9785
9786 PR tree-optimization/80216
9787 * gcc.c-torture/compile/pr80216.c: New test.
9788
9789 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9790
9791 PR middle-end/80162
9792 * c-c++-common/pr80162-1.c: New test.
9793 * c-c++-common/pr80162-2.c: New test.
9794 * c-c++-common/pr80162-3.c: New test.
9795
9796 PR target/80102
9797 * g++.dg/opt/pr80102.C: New test.
9798
9799 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9800
9801 PR target/78543
9802 * gcc.target/powerpc/pr78543.c: New test.
9803
9804 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
9805
9806 PR target/80103
9807 * gcc.target/powerpc/pr80103-1.c: New test.
9808
9809 2017-03-27 Richard Biener <rguenther@suse.de>
9810
9811 PR tree-optimization/80181
9812 * gcc.dg/torture/pr80181.c: New testcase.
9813
9814 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
9815
9816 * gcc.target/arc/interrupt-4.c: New file.
9817
9818 2017-03-27 Richard Biener <rguenther@suse.de>
9819
9820 PR ipa/79776
9821 * g++.dg/ipa/pr79776.C: New testcase.
9822
9823 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9824
9825 PR sanitizer/80168
9826 * gcc.dg/asan/pr80168.c: New test.
9827
9828 2017-03-27 Richard Biener <rguenther@suse.de>
9829
9830 PR tree-optimization/80170
9831 * gcc.dg/pr80170.c: New testcase.
9832
9833 2017-03-27 Richard Biener <rguenther@suse.de>
9834
9835 PR middle-end/80171
9836 * g++.dg/torture/pr80171.C: New testcase.
9837
9838 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
9839
9840 * gcc.dg/torture/pr79732.c: Require alias support.
9841 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
9842
9843 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
9844 libatomic_available.
9845 * gfortran.dg/coarray_image_status_1.f08: Likewise.
9846 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
9847
9848 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9849
9850 PR libgfortran/78881
9851 * gfortran.dg/dtio_26.f90: New test.
9852
9853 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
9854
9855 PR fortran/80156
9856 PR fortran/79382
9857 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
9858 testcase for PR80156. Add a main programme that tests that
9859 the typebound generic is accessible.
9860
9861 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
9862
9863 PR rtl-optimization/80160
9864 PR rtl-optimization/80159
9865
9866 * gcc.target/i386/pr80160.c: New test.
9867
9868 2017-03-24 Jakub Jelinek <jakub@redhat.com>
9869
9870 PR sanitizer/79904
9871 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
9872
9873 2017-03-24 Marek Polacek <polacek@redhat.com>
9874
9875 PR c++/80119
9876 * g++.dg/warn/Wuninitialized-9.C: New test.
9877
9878 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9879
9880 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
9881 and remove the high-level builtin. The error message for the
9882 would prevent compilation from reaching the second.
9883 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
9884
9885 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9886
9887 * gcc.target/s390/vxe/negfma-1.c: New test.
9888
9889 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9890
9891 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
9892 * gcc.target/s390/arch12/mul-1.c: New test.
9893 * gcc.target/s390/arch12/mul-2.c: New test.
9894
9895 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9896
9897 * gcc.target/s390/vxe/vllezlf-1.c: New test.
9898
9899 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9900
9901 * gcc.target/s390/vxe/popcount-1.c: New test.
9902
9903 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9904
9905 * gcc.target/s390/vxe/bitops-1.c: New test.
9906
9907 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9908
9909 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
9910 * lib/target-supports.exp: Add effective target check s390_vxe.
9911
9912 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9913
9914 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
9915 comparison instructions used from now on.
9916
9917 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9918
9919 * gcc.target/s390/s390.exp (check_effective_target_vector):
9920 Include target-supports.exp and move target_vector check routine
9921 ...
9922 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
9923 here and rename it.
9924 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
9925 check from vector to s390_vx.
9926 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
9927 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
9928 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
9929 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
9930 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
9931 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
9932 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
9933 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
9934 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
9935
9936 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9937
9938 * gcc.target/s390/vector/vec-init-2.c: New test.
9939
9940 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9941
9942 * gcc.dg/ubsan/pr79904-2.c: New test.
9943
9944 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9945
9946 PR target/79893
9947 * gcc.target/s390/zvector/pr79893.c: New test.
9948
9949 2017-03-24 Jakub Jelinek <jakub@redhat.com>
9950
9951 PR rtl-optimization/80112
9952 * gcc.dg/pr80112.c: New test.
9953
9954 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9955
9956 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
9957 etc. line numbers.
9958 * gcc.dg/Walloca-1.c: Likewise.
9959 * gcc.dg/Walloca-2.c: Likewise.
9960 * gcc.dg/Wvla-larger-than-2.c: Likewise.
9961
9962 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9963
9964 PR tree-optimization/80158
9965 * gfortran.fortran-torture/compile/pr80158.f: New file.
9966
9967 2017-03-24 Richard Biener <rguenther@suse.de>
9968
9969 PR tree-optimization/80167
9970 * gcc.dg/graphite/pr80167.c: New testcase.
9971
9972 2017-03-24 Tom de Vries <tom@codesourcery.com>
9973
9974 PR testsuite/80092
9975 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
9976 dg-require-effective-target global_constructor.
9977 * gcc.dg/tls/emutls-2.c: Same.
9978
9979 2017-03-24 Tom de Vries <tom@codesourcery.com>
9980
9981 PR testsuite/80092
9982 * c-c++-common/Wimplicit-fallthrough-34.c: Add
9983 dg-require-effective-target indirect_jumps.
9984
9985 2017-03-24 Tom de Vries <tom@codesourcery.com>
9986
9987 PR testsuite/80092
9988 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
9989 nonlocal_goto.
9990
9991 2017-03-24 Tom de Vries <tom@codesourcery.com>
9992
9993 PR testsuite/80092
9994 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
9995 * gcc.dg/Walloca-12.c: Same.
9996 * gcc.dg/attr-alloc_size-8.c: Same.
9997 * gcc.dg/Walloca-4.c: Same.
9998 * gcc.dg/Walloca-8.c: Same.
9999 * gcc.dg/Walloca-13.c: Same.
10000 * gcc.dg/Walloca-14.c: Same.
10001 * gcc.dg/attr-alloc_size-9.c: Same.
10002 * gcc.dg/Walloca-1.c: Same.
10003 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10004 * gcc.dg/Walloca-5.c: Same.
10005 * gcc.dg/Walloca-10.c: Same.
10006 * gcc.dg/Walloca-9.c: Same.
10007 * gcc.dg/attr-alloc_size-6.c: Same.
10008 * gcc.dg/Wvla-larger-than-1.c: Same.
10009 * gcc.dg/torture/pr71881.c: Same.
10010 * gcc.dg/torture/pr71901.c: Same.
10011 * gcc.dg/torture/pr78742.c: Same.
10012 * gcc.dg/builtin-alloc-size.c: Same.
10013 * gcc.dg/Walloca-2.c: Same.
10014 * gcc.dg/Walloca-6.c: Same.
10015 * gcc.dg/Walloca-11.c: Same.
10016 * gcc.dg/attr-alloc_size-7.c: Same.
10017 * gcc.dg/Wvla-larger-than-2.c: Same.
10018 * gcc.dg/Walloca-3.c: Same.
10019 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10020 * gcc.c-torture/compile/pr79413.c: Same.
10021 * gcc.c-torture/compile/pr78439.c: Same.
10022
10023 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10024
10025 * gcc.target/powerpc/p9-options-1.c: New test.
10026
10027 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10028
10029 PR target/71436
10030 * gcc.c-torture/compile/pr71436.c: New test.
10031
10032 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10033 Richard Biener <rguenther@suse.de>
10034
10035 PR tree-optimization/79908
10036 PR tree-optimization/80136
10037 * gcc.dg/torture/pr79908.c: New file.
10038
10039 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
10040
10041 PR fortran/39239
10042 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
10043
10044 2017-03-22 Jakub Jelinek <jakub@redhat.com>
10045
10046 PR c++/80141
10047 * g++.dg/gomp/pr80141.C: New test.
10048
10049 PR c++/80129
10050 * g++.dg/torture/pr80129.C: New test.
10051
10052 PR sanitizer/80110
10053 * g++.dg/tsan/pr80110.C: New test.
10054
10055 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10056
10057 PR fortran/80142
10058 * gfortran.dg/any_loc.f90: New test case.
10059
10060 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10061
10062 PR target/80082
10063 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
10064 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
10065
10066 2017-03-22 Martin Liska <mliska@suse.cz>
10067
10068 PR target/79906
10069 * g++.dg/ext/mv8.C: Add power* targets.
10070
10071 2017-03-21 Martin Sebor <msebor@redhat.com>
10072
10073 PR c++/79548
10074 * g++.dg/warn/Wunused-var-26.C: New test.
10075
10076 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10077
10078 PR tree-optimization/79908
10079 * gcc.dg/torture/pr79908.c: Revert addition of new file.
10080
10081 2017-03-21 Marek Polacek <polacek@redhat.com>
10082 Martin Sebor <msebor@redhat.com>
10083
10084 PR tree-optimization/80109
10085 * gcc.dg/Walloca-14.c: New test.
10086
10087 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10088
10089 PR target/80125
10090 * gcc.target/powerpc/pr80125.c: New test.
10091
10092 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
10093
10094 PR fortran/69498
10095 * gfortran.dg/unexp_attribute.f90: New test
10096
10097 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10098 Richard Biener <rguenther@suse.de>
10099
10100 PR tree-optimization/79908
10101 * gcc.dg/torture/pr79908.c: New file.
10102
10103 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10104
10105 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10106 with sizeof(int) < 4.
10107
10108 2017-03-21 Martin Liska <mliska@suse.cz>
10109
10110 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10111 apostrophes.
10112
10113 2017-03-21 Richard Biener <rguenther@suse.de>
10114
10115 PR tree-optimization/80032
10116 * g++.dg/opt/pr80032.C: New testcase.
10117
10118 2017-03-21 Richard Biener <rguenther@suse.de>
10119
10120 PR tree-optimization/80122
10121 * gcc.dg/torture/pr80122.c: New testcase.
10122
10123 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10124
10125 * gcc.dg/pic-2.c: Skip for MIPS.
10126 * gcc.dg/pie-2.c: Skip for MIPS.
10127
10128 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10129
10130 PR c++/77752
10131 * g++.dg/cpp0x/initlist97.C: New.
10132 * g++.dg/cpp0x/initlist85.C: Update.
10133
10134 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10135
10136 PR c/67338
10137 * gcc.dg/pr67338.c: New test.
10138
10139 PR c++/35878
10140 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10141 dump instead of assembler.
10142 * g++.dg/init/pr35878_2.C: Likewise.
10143 * g++.dg/init/pr35878_3.C: Likewise.
10144
10145 2017-03-21 Jakub Jelinek <jakub@redhat.com>
10146
10147 PR c/80097
10148 * gcc.dg/ubsan/pr80097.c: New test.
10149
10150 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10151
10152 PR tree-optimization/80054
10153 * g++.dg/torture/pr80054.C: New file.
10154
10155 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10156
10157 PR target/79963
10158 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10159 directive to assure selection of proper bit using rlwinm insn.
10160 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10161 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10162 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10163 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10164
10165 2017-03-20 Marek Polacek <polacek@redhat.com>
10166 Paolo Carlini <paolo.carlini@oracle.com>
10167
10168 PR c++/80059 - ICE with noexcept and __transaction_atomic
10169 * g++.dg/tm/pr80059-2.C: New test.
10170 * g++.dg/tm/pr80059.C: New test.
10171
10172 2017-03-20 Martin Liska <mliska@suse.cz>
10173
10174 PR middle-end/79753
10175 * gcc.target/i386/mpx/pr79753.c: New test.
10176
10177 2017-03-20 Martin Liska <mliska@suse.cz>
10178
10179 PR target/79769
10180 PR target/79770
10181 * g++.dg/pr79769.C: New test.
10182 * gcc.target/i386/mpx/pr79770.c: New test.
10183
10184 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10185
10186 PR target/78857
10187 * gcc.target/s390/load-and-test-fp-1.c: New test.
10188 * gcc.target/s390/load-and-test-fp-2.c: New test.
10189
10190 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10191
10192 PR fortran/79676
10193 * gfortran.dg/submodule_28.f08 : New test.
10194
10195 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10196
10197 PR fortran/71838
10198 * gfortran.dg/submodule_26.f08 : New test.
10199 * gfortran.dg/submodule_27.f08 : New test.
10200
10201 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10202
10203 PR target/79951
10204 * gcc.target/powerpc/pr79951.c: New.
10205
10206 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10207
10208 PR rtl-optimization/79910
10209 * gcc.dg/torture/pr79910.c: New test.
10210
10211 2017-03-17 Jeff Law <law@redhat.com>
10212
10213 PR tree-optimization/71437
10214 * gcc.dg/tree-ssa/pr71437.c: New test.
10215 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10216 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10217 now caught by VRP, but which were previously caught by DOM.
10218
10219 2017-03-17 Richard Biener <rguenther@suse.de>
10220
10221 PR middle-end/80075
10222 * g++.dg/torture/pr80075.C: New testcase.
10223
10224 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10225
10226 PR target/71294
10227 * g++.dg/pr71294.C: New test.
10228
10229 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10230
10231 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10232
10233 2017-03-16 Jakub Jelinek <jakub@redhat.com>
10234
10235 PR fortran/80010
10236 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10237
10238 PR fortran/79886
10239 * gfortran.dg/pr79886.f90: New test.
10240
10241 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10242
10243 PR target/79038
10244 * gcc.target/powerpc/pr79038-1.c: New test.
10245
10246 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10247
10248 PR fortran/33271
10249 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10250
10251 2017-03-15 Jiong Wang <jiong.wang@arm.com>
10252
10253 PR testsuite/79356
10254 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10255
10256 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
10257
10258 PR target/80019
10259 * gcc.target/i386/pr80019.c: New test.
10260
10261 2017-03-15 Martin Liska <mliska@suse.cz>
10262
10263 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10264
10265 2017-03-14 Martin Sebor <msebor@redhat.com>
10266
10267 PR tree-optimization/79800
10268 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10269 * gcc.dg/tree-ssa/pr79800.c: New test.
10270
10271 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10272
10273 PR target/79947
10274 * gcc.target/powerpc/pr79947.c: New test.
10275
10276 2017-03-14 Martin Sebor <msebor@redhat.com>
10277
10278 PR middle-end/80020
10279 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10280 * gcc.dg/attr-alloc_size-7.c: Same.
10281 * gcc.dg/attr-alloc_size-9.c: Same.
10282 * gcc.dg/builtin-alloc-size.c: Same.
10283 * gcc.dg/pr80020.c: New test.
10284
10285 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10286
10287 PR rtl-optimization/79728
10288 * gcc.target/i386/sse-globalreg.c: New test.
10289
10290 2017-03-14 Martin Liska <mliska@suse.cz>
10291
10292 PR lto/66295
10293 * gcc.dg/tree-prof/pr66295.c: New test.
10294
10295 2017-03-13 Martin Liska <mliska@suse.cz>
10296
10297 PR middle-end/78339
10298 * gcc.target/i386/mpx/pr78339.c: New test.
10299
10300 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10301
10302 * gcc.target/arc/bitfield.c: New file.
10303
10304 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10305
10306 * gcc.target/arc/pr9001090948.c: New file.
10307
10308 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10309
10310 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10311 Fix test. Make early-out condition return early. Correct comments.
10312
10313 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10314
10315 PR libgfortran/78854
10316 * gfortran.dg/dtio_25.f90: New test.
10317
10318 2017-03-10 Martin Sebor <msebor@redhat.com>
10319
10320 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10321
10322 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10323
10324 PR rtl-optimization/78911
10325 * gcc.target/i386/pr78911-1.c: New test.
10326 * gcc.target/i386/pr78911-2.c: New test.
10327
10328 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
10329
10330 PR target/79941
10331 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10332 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10333 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10334
10335 2017-03-10 Marek Polacek <polacek@redhat.com>
10336
10337 PR c++/79967
10338 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10339
10340 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10341
10342 PR c++/79899
10343 * g++.dg/other/friend7.C: New test.
10344
10345 PR c++/79896
10346 * g++.dg/ext/int128-5.C: New test.
10347
10348 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10349
10350 PR testsuite/79356
10351 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10352 powerpc, sparc, or s390x.
10353
10354 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10355
10356 PR target/79907
10357 * gcc.target/powerpc/pr79907.c: New.
10358
10359 2017-03-10 Olivier Hainque <hainque@adacore.com>
10360
10361 * gnat.dg/opt64.adb: New test.
10362 * gnat.dg/opt64_pkg.ads: New helper.
10363 * gnat.dg/opt64_pkg.adb: New helper.
10364
10365 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10366
10367 PR rtl-optimization/79909
10368 * gcc.target/powerpc/pr79909.c: New test.
10369
10370 PR tree-optimization/79972
10371 * gcc.dg/pr79972.c: New test.
10372
10373 PR tree-optimization/77975
10374 * gcc.dg/pr77975.c: New test.
10375
10376 2017-03-09 Marek Polacek <polacek@redhat.com>
10377
10378 PR c++/79962
10379 PR c++/79984
10380 * c-c++-common/nonnull-3.c: New test.
10381 * g++.dg/warn/Wnonnull3.C: New test.
10382
10383 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10384
10385 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10386 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10387
10388 2017-03-09 Marek Polacek <polacek@redhat.com>
10389
10390 PR sanitizer/79757
10391 * gcc.dg/ubsan/pr79757-1.c: New test.
10392 * gcc.dg/ubsan/pr79757-2.c: New test.
10393 * gcc.dg/ubsan/pr79757-3.c: New test.
10394 * gcc.dg/ubsan/pr79757-4.c: New test.
10395 * gcc.dg/ubsan/pr79757-5.c: New test.
10396
10397 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10398
10399 PR c/79969
10400 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10401
10402 2017-03-09 Marek Polacek <polacek@redhat.com>
10403
10404 PR c++/79687
10405 * g++.dg/expr/ptrmem8.C: New test.
10406 * g++.dg/expr/ptrmem9.C: New test.
10407
10408 2017-03-09 Richard Biener <rguenther@suse.de>
10409
10410 PR tree-optimization/79977
10411 * gcc.dg/graphite/pr79977.c: New testcase.
10412
10413 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10414
10415 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10416 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10417 * lib/target-supports.exp (check_effective_target_rdynamic):
10418 New proc.
10419
10420 2017-03-09 Richard Biener <rguenther@suse.de>
10421
10422 PR middle-end/79971
10423 * gcc.dg/fixed-point/pr79971.c: New testcase.
10424
10425 2017-03-09 Richard Biener <rguenther@suse.de>
10426
10427 PR ipa/79970
10428 * gcc.dg/torture/pr79970.c: New testcase.
10429
10430 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10431
10432 PR c++/71966
10433 * g++.dg/cpp0x/pr71966-1.C: New.
10434 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10435
10436 2017-03-09 Martin Liska <mliska@suse.cz>
10437
10438 PR tree-optimization/79631
10439 * gcc.target/i386/mpx/pr79631.c: New test.
10440
10441 2017-03-09 Martin Liska <mliska@suse.cz>
10442
10443 PR target/65705
10444 PR target/69804
10445 * gcc.target/i386/pr71458.c: Update scanned pattern.
10446
10447 2017-03-09 Marek Polacek <polacek@redhat.com>
10448
10449 PR c++/79672
10450 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10451 * g++.dg/warn/Wduplicated-branches3.C: New test.
10452
10453 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10454
10455 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10456
10457 2017-03-09 Martin Liska <mliska@suse.cz>
10458
10459 PR ipa/79764
10460 * g++.dg/pr79764.C: New test.
10461
10462 2017-03-09 Martin Liska <mliska@suse.cz>
10463
10464 PR ipa/79761
10465 * g++.dg/pr79761.C: New test.
10466
10467 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10468
10469 PR sanitizer/79944
10470 * c-c++-common/asan/pr79944.c: New test.
10471
10472 PR target/79932
10473 * gcc.target/i386/pr79932-2.c: New test.
10474
10475 PR target/79932
10476 * gcc.target/i386/pr79932-1.c: New test.
10477
10478 2017-03-09 Marek Polacek <polacek@redhat.com>
10479
10480 PR c++/79900 - ICE in strip_typedefs
10481 * g++.dg/warn/Wpadded-1.C: New test.
10482
10483 2017-03-08 Marek Polacek <polacek@redhat.com>
10484
10485 * g++.dg/Walloca1.C: Adjust dg-warning.
10486
10487 2017-03-08 Andrew Haley <aph@redhat.com>
10488
10489 PR tree-optimization/79943
10490 * gcc.dg/tree-ssa/pr79943.c: New test.
10491
10492 2017-03-08 Richard Biener <rguenther@suse.de>
10493
10494 PR tree-optimization/79955
10495 * gcc.dg/uninit-24.c: New testcase.
10496
10497 2017-03-08 Richard Biener <rguenther@suse.de>
10498
10499 PR tree-optimization/79920
10500 * gcc.dg/vect/pr79920.c: New testcase.
10501
10502 2017-03-08 Jakub Jelinek <jakub@redhat.com>
10503
10504 PR sanitizer/79904
10505 * gcc.dg/ubsan/pr79904.c: New test.
10506
10507 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10508
10509 PR c/79834
10510 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10511 diagnostics.
10512
10513 2017-03-07 Marek Polacek <polacek@redhat.com>
10514
10515 PR middle-end/79809
10516 * g++.dg/Walloca1.C: New test.
10517
10518 2017-03-07 Martin Liska <mliska@suse.cz>
10519
10520 PR middle-end/68270
10521 * g++.dg/pr68270.C: New test.
10522
10523 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10524
10525 PR rtl-optimization/79901
10526 * gcc.target/i386/pr79901.c: New test.
10527
10528 PR sanitizer/79897
10529 * c-c++-common/ubsan/pr79897.c: New test.
10530
10531 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10532
10533 PR rtl-optimization/79571
10534 * gcc.target/i386/pr79571.c: New.
10535
10536 2017-03-06 Marek Polacek <polacek@redhat.com>
10537
10538 PR c++/79796 - ICE with NSDMI and this pointer
10539 * g++.dg/cpp0x/nsdmi13.C: New test.
10540
10541 2017-03-06 Julia Koval <julia.koval@intel.com>
10542
10543 PR target/79793
10544 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10545 directives.
10546 * gcc.target/i386/interrupt-13.c: Ditto.
10547 * gcc.target/i386/interrupt-14.c: Ditto.
10548 * gcc.target/i386/interrupt-15.c: Ditto.
10549
10550 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10551
10552 PR c++/79822
10553 * g++.dg/cpp0x/constexpr-79822.C: New test.
10554
10555 2017-03-06 Richard Biener <rguenther@suse.de>
10556
10557 PR tree-optimization/79894
10558 * gcc.dg/vect/pr79887.c: New testcase.
10559
10560 2017-03-06 Richard Biener <rguenther@suse.de>
10561
10562 PR tree-optimization/79824
10563 * gcc.dg/vect/pr79824-1.c: New testcase.
10564 * gcc.dg/vect/pr79824-2.c: Likewise.
10565
10566 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10567
10568 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10569 gettimeofday. Remove dg-skip-if for AVR.
10570 * lib/target-supports.exp (check_effective_target_gettimeofday):
10571 New proc.
10572
10573 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10574
10575 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10576 * gcc.target/s390/hotpatch-10.c: Likewise.
10577 * gcc.target/s390/hotpatch-11.c: Likewise.
10578 * gcc.target/s390/hotpatch-12.c: Likewise.
10579 * gcc.target/s390/hotpatch-13.c: Likewise.
10580 * gcc.target/s390/hotpatch-14.c: Likewise.
10581 * gcc.target/s390/hotpatch-15.c: Likewise.
10582 * gcc.target/s390/hotpatch-16.c: Likewise.
10583 * gcc.target/s390/hotpatch-17.c: Likewise.
10584 * gcc.target/s390/hotpatch-18.c: Likewise.
10585 * gcc.target/s390/hotpatch-19.c: Likewise.
10586 * gcc.target/s390/hotpatch-2.c: Likewise.
10587 * gcc.target/s390/hotpatch-26.c: Likewise.
10588 * gcc.target/s390/hotpatch-27.c: Likewise.
10589 * gcc.target/s390/hotpatch-28.c: Likewise.
10590 * gcc.target/s390/hotpatch-3.c: Likewise.
10591 * gcc.target/s390/hotpatch-4.c: Likewise.
10592 * gcc.target/s390/hotpatch-5.c: Likewise.
10593 * gcc.target/s390/hotpatch-6.c: Likewise.
10594 * gcc.target/s390/hotpatch-7.c: Likewise.
10595 * gcc.target/s390/hotpatch-8.c: Likewise.
10596 * gcc.target/s390/hotpatch-9.c: Likewise.
10597
10598 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10599
10600 PR c++/64574
10601 * g++.dg/template/crash125.C: New.
10602
10603 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10604
10605 PR target/79812
10606 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10607
10608 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10609
10610 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10611
10612 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10613
10614 * gcc.target/mips/msa-minmax.c: New tests.
10615
10616 2017-03-06 Martin Liska <mliska@suse.cz>
10617
10618 PR sanitize/79783
10619 * g++.dg/asan/pr79783.C: New test.
10620
10621 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10622
10623 * gcc.target/mips/msa-dotp.c: New tests.
10624
10625 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10626
10627 * gcc.target/mips/msa-bclri.c: New test.
10628
10629 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10630
10631 PR c++/70266
10632 * g++.dg/tm/pr70266.C: New.
10633
10634 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
10635 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10636
10637 * gfortran.dg/coarray/fail_image_1.f08: New test.
10638 * gfortran.dg/coarray/fail_image_2.f08: New test.
10639 * gfortran.dg/coarray/failed_images_1.f08: New test.
10640 * gfortran.dg/coarray/failed_images_2.f08: New test.
10641 * gfortran.dg/coarray/image_status_1.f08: New test.
10642 * gfortran.dg/coarray/image_status_2.f08: New test.
10643 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10644 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10645 * gfortran.dg/coarray_fail_st.f90: New test.
10646 * gfortran.dg/coarray_failed_images_1.f08: New test.
10647 * gfortran.dg/coarray_image_status_1.f08: New test.
10648 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10649
10650 2017-03-03 Marek Polacek <polacek@redhat.com>
10651
10652 PR c/79758
10653 * gcc.dg/noncompile/pr79758.c: New test.
10654
10655 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10656
10657 PR middle-end/79805
10658 * g++.dg/opt/pr79805.C: New test.
10659
10660 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10661
10662 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10663 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10664 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10665 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10666 * gcc.target/i386/i386.exp
10667 (check_effective_target_avx512vpopcntdq): New.
10668
10669 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10670
10671 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10672 ilp32 targets and match DImode registers for lp64 targets.
10673
10674 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
10675
10676 * g++.dg/pr71624.C: Disable for x32.
10677 * g++.dg/pr71633.C: Ditto.
10678
10679 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10680
10681 PR target/79807
10682 * gcc.target/i386/pr79807.c: New test.
10683
10684 2017-03-03 Martin Liska <mliska@suse.cz>
10685
10686 PR tree-optimization/79803
10687 * gcc.dg/tree-ssa/pr79803.c: New test.
10688
10689 2017-03-03 Martin Liska <mliska@suse.cz>
10690
10691 PR rtl-optimization/79574
10692 * gcc.dg/pr79574-2.c: New test.
10693
10694 2017-03-03 Richard Biener <rguenther@suse.de>
10695
10696 PR c++/79825
10697 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10698
10699 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10700
10701 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10702
10703 2017-03-03 Marek Polacek <polacek@redhat.com>
10704
10705 PR c++/79791
10706 * g++.dg/warn/Wwrite-strings-1.C: New test.
10707 * g++.dg/warn/Wwrite-strings-2.C: New test.
10708 * g++.dg/warn/Wwrite-strings-3.C: New test.
10709 * g++.dg/warn/Wwrite-strings-4.C: New test.
10710 * g++.dg/warn/Wwrite-strings-5.C: New test.
10711 * g++.dg/warn/Wwrite-strings-6.C: New test.
10712 * g++.dg/warn/Wwrite-strings-7.C: New test.
10713 * g++.dg/warn/Wwrite-strings-8.C: New test.
10714 * g++.dg/warn/Wwrite-strings-9.C: New test.
10715 * g++.dg/warn/Wwrite-strings-10.C: New test.
10716 * g++.dg/warn/Wwrite-strings-11.C: New test.
10717 * g++.dg/warn/Wwrite-strings-12.C: New test.
10718
10719 2017-03-03 Richard Biener <rguenther@suse.de>
10720
10721 PR middle-end/79818
10722 * gcc.dg/torture/pr79818.c: New testcase.
10723
10724 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10725
10726 PR c++/79782
10727 * g++.dg/warn/Wunused-parm-10.C: New test.
10728
10729 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10730
10731 * gcc.dg/rtl/x86_64/*.c: Test for
10732 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10733
10734 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10735
10736 PR target/79514
10737 * gcc.target/i386/pr79514.c: New test.
10738
10739 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10740
10741 PR rtl-optimization/79780
10742 * gcc.c-torture/compile/pr79780.c: New test.
10743
10744 2017-03-02 Richard Biener <rguenther@suse.de>
10745
10746 PR tree-optimization/79345
10747 PR c++/42000
10748 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10749 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10750 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10751
10752 2017-03-02 Richard Biener <rguenther@suse.de>
10753
10754 PR c/79756
10755 * gcc.dg/vector-1.c: New testcase.
10756
10757 2017-03-02 Bin Cheng <bin.cheng@arm.com>
10758
10759 PR tree-optimization/66768
10760 * gcc.target/i386/pr66768.c: New test.
10761
10762 2017-03-02 Richard Biener <rguenther@suse.de>
10763
10764 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10765 * gcc.dg/rtl/x86_64/final.c: Likewise.
10766 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10767 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10768 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10769 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10770
10771 2017-03-02 Richard Biener <rguenther@suse.de>
10772
10773 PR tree-optimization/79777
10774 * gcc.dg/torture/pr79777.c: New testcase.
10775
10776 2017-03-01 Martin Sebor <msebor@redhat.com>
10777
10778 PR middle-end/79692
10779 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
10780 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
10781 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
10782 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
10783
10784 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
10785
10786 * gcc.target/i386/invsize-2.c: New test.
10787 * gcc.target/i386/invsize-3.c: Ditto.
10788 * gcc.target/i386/invsize-4.c: Ditto.
10789 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
10790 * gcc.target/i386/stackalign/asm-1.c: Ditto.
10791
10792 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10793
10794 PR target/79439
10795 * gcc.target/powerpc/pr79439.c: New test.
10796
10797 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
10798
10799 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
10800 scan string.
10801
10802
10803 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10804
10805 PR target/79395
10806 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
10807 pattern to look for vcmpequd. instead of vcmpnew.
10808 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
10809 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
10810 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
10811 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
10812 look for xvcmpeqdp. instead of xvcmpnedp.
10813 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
10814 look for vcmpequd. instead of vcmpnew.
10815 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
10816 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10817 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
10818 look for xvcmpeqsp. instead of xvcmpnesp.
10819 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
10820 look for xvcmpeqdp. instead of xvcmpnedp.
10821 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
10822 look for vcmpequd. instead of vcmpnew.
10823 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
10824 look for vcmpeqsp instead of xvcmpnesp.
10825 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
10826 look for xvcmpeqdp instead of xvcmpnedp.
10827
10828 2017-03-01 Richard Biener <rguenther@suse.de>
10829
10830 PR middle-end/79721
10831 * gcc.dg/torture/pr79721.c: New testcase.
10832
10833 2017-03-01 Jakub Jelinek <jakub@redhat.com>
10834
10835 PR c++/79681
10836 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
10837 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
10838
10839 PR c++/79746
10840 * g++.dg/warn/Wunused-parm-9.C: New test.
10841
10842 PR tree-optimization/79734
10843 * g++.dg/opt/pr79734.C: New test.
10844
10845 2017-02-28 Jakub Jelinek <jakub@redhat.com>
10846
10847 PR tree-optimization/79737
10848 * gcc.c-torture/execute/pr79737-1.c: New test.
10849 * gcc.c-torture/execute/pr79737-2.c: New test.
10850
10851 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
10852
10853 * gcc.target/sparc/20170228-1.c: New test.
10854
10855 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
10856
10857 * gcc.target/i386/invsize-1.c: New test.
10858
10859 2017-02-28 Martin Sebor <msebor@redhat.com>
10860
10861 PR tree-optimization/79691
10862 * gcc.dg/tree-ssa/pr79691.c: New test.
10863
10864 2017-02-28 Jakub Jelinek <jakub@redhat.com>
10865
10866 PR target/79729
10867 * gcc.target/i386/pr79729.c: New test.
10868
10869 2017-02-28 Richard Biener <rguenther@suse.de>
10870
10871 PR tree-optimization/79740
10872 * gcc.dg/torture/pr79740.c: New testcase.
10873
10874 2017-02-28 Richard Biener <rguenther@suse.de>
10875
10876 PR middle-end/79731
10877 * c-c++-common/torture/pr79731.c: New testcase.
10878
10879 2017-02-28 Richard Biener <rguenther@suse.de>
10880
10881 PR tree-optimization/79732
10882 * gcc.dg/torture/pr79732.c: New testcase.
10883
10884 2017-02-28 Richard Biener <rguenther@suse.de>
10885
10886 PR tree-optimization/79723
10887 * gcc.target/i386/pr79723.c: New testcase.
10888
10889 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
10890
10891 PR target/79544
10892 * gcc.target/powerpc/pr79544.c: New.
10893
10894 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10895
10896 PR c++/79414
10897 * g++.dg/parse/crash67.C: New.
10898
10899 2017-02-27 Bin Cheng <bin.cheng@arm.com>
10900
10901 PR tree-optimization/77536
10902 * gcc.dg/vect/pr79347.c: Revise testing string.
10903
10904 2017-02-27 Richard Biener <rguenther@suse.de>
10905
10906 PR tree-optimization/45397
10907 * gcc.dg/tree-ssa/pr45397.c: New testcase.
10908
10909 2017-02-27 Richard Biener <rguenther@suse.de>
10910
10911 PR tree-optimization/79690
10912 * gcc.target/i386/pr79690.c: New testcase.
10913
10914 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10915
10916 PR fortran/51119
10917 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
10918 of original.
10919 * gfortran.dg/inline_matmul_11.f90: Likewise.
10920 * gfortran.dg/inline_matmul_9.f90: Likewise.
10921 * gfortran.dg/matmul_13.f90: New test.
10922 * gfortran.dg/matmul_14.f90: New test.
10923
10924 2017-02-25 Jakub Jelinek <jakub@redhat.com>
10925
10926 PR middle-end/79396
10927 * g++.dg/opt/pr79396.C: New test.
10928
10929 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10930
10931 PR fortran/79597
10932 * gfortran.dg/dtio_6.f90: Update test.
10933
10934 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10935
10936 PR fortran/79601
10937 * gfortran.dg/interface_operator_2.f90: New test.
10938
10939 2017-02-24 Jakub Jelinek <jakub@redhat.com>
10940
10941 PR c/79677
10942 * gcc.dg/pr79677.c: New test.
10943
10944 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
10945
10946 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
10947 of mov.ps.
10948 * gcc.target/mips/mips-ps-type.c (move): Likewise.
10949 (cond_move1): Simplify condition to force generation of
10950 mov[nz].ps.
10951 (cond_move2): Likewise.
10952
10953 2017-02-24 Jakub Jelinek <jakub@redhat.com>
10954
10955 PR c++/79588
10956 * g++.dg/warn/Wrestrict-1.C: New test.
10957 * g++.dg/warn/Wrestrict-2.C: New test.
10958
10959 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
10960
10961 * g++.dg/ext/complit15.C: Require LTO.
10962
10963 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
10964
10965 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
10966 logical_op_short_circuit to skip targets.
10967 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
10968 and s390.
10969
10970 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10971
10972 * gnat.dg/opt63.adb: New test.
10973
10974 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10975
10976 * gnat.dg/discr47.adb: New test.
10977
10978 2017-02-24 Richard Biener <rguenther@suse.de>
10979
10980 PR tree-optimization/79389
10981 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
10982
10983 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
10984
10985 PR c++/79361
10986 * g++.dg/cpp0x/pr79361-1.C: New.
10987 * g++.dg/cpp0x/pr79361-2.C: Likewise.
10988
10989 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
10990
10991 * gcc.target/visium/bit_test.c: Accept any lsr form.
10992 * gcc.target/visium/block_move.c: Tweak.
10993
10994 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
10995
10996 PR 68749
10997 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
10998
10999 2017-02-23 Richard Biener <rguenther@suse.de>
11000
11001 PR tree-optimization/79683
11002 * gcc.target/i386/pr79683.c: New testcase.
11003
11004 2017-02-22 Jeff Law <law@redhat.com>
11005
11006 PR tree-optimization/79578
11007 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11008
11009 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11010
11011 * gcc.target/mips/msa-fp-cc.c: New test.
11012
11013 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11014
11015 PR c++/79664
11016 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11017 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11018 * g++.dg/gomp/pr79664.C: New test.
11019
11020 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11021
11022 2017-02-22 Marek Polacek <polacek@redhat.com>
11023
11024 PR c++/79653
11025 * g++.dg/cpp0x/alignas10.C: New test.
11026 * g++.dg/cpp0x/alignas9.C: New test.
11027
11028 PR c++/79657
11029 * g++.dg/ext/underlying_type12.C: New test.
11030
11031 PR c/79662
11032 * gcc.dg/enum-incomplete-4.c: New test.
11033
11034 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11035
11036 PR target/70465
11037 * gcc.target/i386/pr70465-2.c: New test.
11038
11039 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11040
11041 * gcc.dg/pr61441.c: Use dg-add-options ieee.
11042
11043 2017-02-22 Richard Biener <rguenther@suse.de>
11044
11045 PR tree-optimization/79673
11046 * gcc.target/i386/pr79673.c: New testcase.
11047
11048 2017-02-22 Richard Biener <rguenther@suse.de>
11049
11050 PR tree-optimization/79666
11051 * gcc.dg/torture/pr79666.c: New testcase.
11052
11053 2017-02-22 Martin Liska <mliska@suse.cz>
11054
11055 PR lto/79587
11056 * gcc.dg/tree-prof/pr79587.c: New test.
11057
11058 2017-02-21 Marek Polacek <polacek@redhat.com>
11059
11060 PR c++/79535
11061 * g++.dg/ext/flexary23.C: New test.
11062
11063 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11064
11065 PR target/79593
11066 * gcc.target/i386/pr79593.c: New test.
11067
11068 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11069
11070 PR c++/79654
11071 * g++.dg/cpp1z/decomp26.C: New test.
11072
11073 PR sanitizer/79589
11074 * g++.dg/ubsan/pr79589.C: New test.
11075
11076 2017-02-21 Jeff Law <law@redhat.com>
11077
11078 PR tree-optimization/79621
11079 * gcc.c-torture/compile/pr79621.c: New test.
11080
11081 2017-02-21 Jakub Jelinek <jakub@redhat.com>
11082
11083 PR c++/79655
11084 * g++.dg/cpp1y/constexpr-79655.C: New test.
11085
11086 PR c++/79639
11087 * g++.dg/cpp1y/constexpr-79639.C: New test.
11088
11089 PR target/79633
11090 * gcc.target/i386/mpx/pr79633.c: New test.
11091
11092 PR target/79570
11093 * gcc.dg/pr79570.c: New test.
11094
11095 PR c++/79641
11096 * c-c++-common/pr79641.c: New test.
11097
11098 PR tree-optimization/79649
11099 * gcc.target/i386/pr79649.c: New test.
11100
11101 PR target/79494
11102 * gcc.dg/pr79494.c: New test.
11103
11104 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11105
11106 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11107 to dg-options.
11108
11109 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11110
11111 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11112
11113 2017-02-02 Jason Merrill <jason@redhat.com>
11114
11115 PR c++/79580
11116 * g++.dg/ext/complit15.C: New.
11117
11118 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11119
11120 PR target/78056
11121 * gcc.target/powerpc/pr78056-8.c: Remove.
11122
11123 2017-02-20 Marek Polacek <polacek@redhat.com>
11124
11125 PR middle-end/79537
11126 * gcc.dg/comp-goto-4.c: New test.
11127
11128 PR sanitizer/79558
11129 * c-c++-common/ubsan/bounds-14.c: New test.
11130
11131 2017-02-20 Jakub Jelinek <jakub@redhat.com>
11132
11133 PR target/79568
11134 * gcc.target/i386/pr79568-1.c: New test.
11135 * gcc.target/i386/pr79568-2.c: New test.
11136 * gcc.target/i386/pr79568-3.c: New test.
11137
11138 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
11139
11140 PR fortran/79382
11141 * gfortran.dg/dtio_10.f90: Change test of error message.
11142 * gfortran.dg/dtio_23.f90: New test.
11143 * gfortran.dg/dtio_24.f90: New test.
11144
11145 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
11146
11147 PR fortran/79434
11148 * gfortran.dg/submodule_25.f08: New test.
11149
11150 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11151
11152 PR fortran/79447
11153 * gfortran.dg/submodule_24.f08: New test.
11154
11155 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11156
11157 PR fortran/79229
11158 * gfortran.dg/class_allocate_24.f90: New test.
11159
11160 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
11161
11162 PR fortran/79402
11163 * gfortran.dg/submodule_23.f90: New test.
11164
11165 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11166
11167 PR c++/79380
11168 * g++.dg/cpp0x/alignas8.C: New.
11169
11170 2017-02-19 Eric Fiselier <eric@efcs.ca>
11171 Jonathan Wakely <jwakely@redhat.com>
11172
11173 PR c++/69523
11174 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11175
11176 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11177
11178 * gcc.dg/gimplefe-26.c: New test.
11179
11180 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
11181
11182 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11183
11184 2017-02-18 Jakub Jelinek <jakub@redhat.com>
11185
11186 PR target/79569
11187 * gcc.target/i386/3dnowA-3.c: New test.
11188
11189 PR target/79559
11190 * gcc.target/i386/pr79559.c: New test.
11191
11192 2017-02-17 Joseph Myers <joseph@codesourcery.com>
11193
11194 * gcc.dg/c11-float-2.c: New test.
11195 * gcc.dg/torture/float128-floath.c,
11196 gcc.dg/torture/float128x-floath.c,
11197 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11198 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11199 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11200 *_DECIMAL_DIG macros with DECIMAL_DIG.
11201
11202 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11203
11204 PR target/79261
11205 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11206
11207 2017-02-17 Julia Koval <julia.koval@intel.com>
11208
11209 * gcc.target/i386/rdpid.c New test.
11210 * gcc.target/i386/sse-12.c: Add -mrdpid.
11211 * gcc.target/i386/sse-13.c: Ditto.
11212 * gcc.target/i386/sse-14.c: Ditto.
11213 * gcc.target/i386/sse-22.c: Ditto.
11214 * gcc.target/i386/sse-23.c: Ditto.
11215 * g++.dg/other/i386-2.C: Ditto.
11216 * g++.dg/other/i386-3.C: Ditto.
11217
11218 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11219
11220 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11221 * gcc.dg/pr61441.c: Ditto.
11222
11223 2017-02-17 Martin Liska <mliska@suse.cz>
11224
11225 PR rtl-optimization/79574
11226 * gcc.dg/pr79574.c: New test.
11227
11228 2017-02-17 Marek Polacek <polacek@redhat.com>
11229
11230 PR middle-end/79536
11231 * gcc.dg/torture/pr79536.c: New test.
11232
11233 2017-02-16 Alan Modra <amodra@gmail.com>
11234
11235 * gcc.c-torture/execute/pr79286.c: New.
11236
11237 2017-02-16 Jakub Jelinek <jakub@redhat.com>
11238
11239 PR c++/79512
11240 * c-c++-common/gomp/pr79512.c: New test.
11241
11242 2017-02-15 Martin Sebor <msebor@redhat.com>
11243
11244 PR c++/79363
11245 * g++.dg/ext/flexary12.C: Adjust.
11246 * g++.dg/ext/flexary20.C: Same.
11247 * g++.dg/ext/flexary21.C: Same.
11248 * g++.dg/ext/flexary22.C: New test.
11249
11250 2017-02-15 Bin Cheng <bin.cheng@arm.com>
11251
11252 PR tree-optimization/79347
11253 * gcc.dg/vect/pr79347.c: New test.
11254
11255 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11256
11257 PR c++/79301
11258 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11259 [[deprecated]] comment.
11260 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11261 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11262 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11263 [[deprecated]] in -std=c++11.
11264 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11265 [[fallthrough]] in -std=c++11 and -std=c++14.
11266
11267 PR c++/79288
11268 * g++.dg/tls/pr79288.C: New test.
11269
11270 2017-02-15 Marek Polacek <polacek@redhat.com>
11271
11272 PR c/79515
11273 * gcc.dg/dfp/pr79515.c: New.
11274
11275 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
11276
11277 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11278
11279 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11280
11281 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11282 "opt_files".
11283
11284 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11285
11286 PR target/79487
11287 * gcc.dg/dfp/pr79487.c: New test.
11288 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11289 2017-02-13 change.
11290
11291 2017-01-14 Carl Love <cel@us.ibm.com>
11292
11293 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11294 xvcvsxdsp and xvcvuxdsp instructions.
11295
11296 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11297
11298 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11299 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11300 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11301 64-bit default target.
11302 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11303 a 64-bit default target.
11304
11305 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11306
11307 PR target/79481
11308 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
11309 (test_3vx): Change return type from int to void.
11310 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11311 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11312 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11313 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11314 tests.
11315 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11316 (test_3vx): Change return type from int to void.
11317 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11318 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11319 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11320 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11321 tests.
11322 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11323 intrinsic. Change scan-assembler-times number from 1 to 2.
11324 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11325 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11326 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11327 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11328 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11329 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11330 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11331
11332 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11333
11334 PR middle-end/61225
11335 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11336 Use dg-additional-options for ia32 target. Remove XFAIL.
11337
11338 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11339
11340 PR target/79495
11341 * gcc.target/i386/pr79495.c: New test.
11342
11343 2017-02-14 Marek Polacek <polacek@redhat.com>
11344
11345 PR c++/79420
11346 PR c++/79463
11347 * g++.dg/cpp1y/pr79463.C: New.
11348 * g++.dg/template/incomplete10.C: New.
11349 * g++.dg/template/incomplete9.C: New.
11350
11351 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11352
11353 PR target/79498
11354 * gcc.target/i386/pr79498.c: New test.
11355
11356 2017-02-14 Martin Sebor <msebor@redhat.com>
11357
11358 PR middle-end/79448
11359 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11360 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11361 * gcc.dg/tree-ssa/pr79448.c: New test.
11362
11363 2017-02-14 Jeff Law <law@redhat.com>
11364
11365 PR tree-optimization/79095
11366 * g++.dg/pr79095-1.C: New test
11367 * g++.dg/pr79095-2.C: New test
11368 * g++.dg/pr79095-3.C: New test
11369 * g++.dg/pr79095-4.C: New test
11370 * g++.dg/pr79095-5.C: New test
11371 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11372 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11373
11374 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11375
11376 * gcc.target/aarch64/vect_fp16_1.c: New.
11377
11378 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11379
11380 * gcc.dg/gimplefe-25.c: New test.
11381
11382 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11383
11384 PR tree-optimization/79408
11385 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11386
11387 2017-02-14 Richard Biener <rguenther@suse.de>
11388
11389 PR middle-end/79432
11390 * gcc.dg/torture/pr79432.c: New testcase.
11391
11392 2017-02-13 Martin Sebor <msebor@redhat.com>
11393
11394 PR middle-end/79496
11395 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11396
11397 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11398
11399 PR sanitizer/79341
11400 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11401 variables volatile.
11402
11403 PR c++/79232
11404 * g++.dg/cpp1z/eval-order4.C: New test.
11405 * g++.dg/other/pr79232.C: New test.
11406
11407 2017-02-13 Nathan Sidwell <nathan@acm.org>
11408
11409 PR c++/79296
11410 * g++.dg/cpp0x/pr79296.C: New.
11411
11412 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11413
11414 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11415 Instead, xfail powerpc*-*-* && lp64.
11416
11417 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11418
11419 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11420 powerpc_p8vector_ok.
11421 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11422
11423 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11424
11425 PR target/79449
11426 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11427 for reading beyond a 4k boundary.
11428
11429 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11430
11431 PR rtl-optimization/79388
11432 PR rtl-optimization/79450
11433 * gcc.c-torture/execute/pr79388.c: New test.
11434 * gcc.c-torture/execute/pr79450.c: New test.
11435
11436 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11437
11438 PR fortran/65542
11439 * gfortran.dg/spread_init_expr_2.f90: New test case.
11440
11441 2017-02-11 Jakub Jelinek <jakub@redhat.com>
11442
11443 PR sanitizer/79341
11444 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11445
11446 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
11447
11448 PR tree-ssa/56727
11449 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11450
11451 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11452
11453 PR c++/79457
11454 * g++.dg/cpp0x/pr79457.C: New test.
11455
11456 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11457
11458 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11459 scan-assembler unless lp64.
11460
11461 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11462
11463 PR tree-optimization/66612
11464 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11465
11466 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11467
11468 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11469 of all powerpc.
11470
11471 2017-02-10 Marek Polacek <polacek@redhat.com>
11472
11473 PR c++/79435
11474 * g++.dg/cpp1y/pr79435.C: New.
11475
11476 PR c++/79184
11477 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11478
11479 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11480
11481 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11482 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11483 New.
11484 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11485 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11486 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11487 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11488 (vtst_expected_poly64x2): Move to aarch64-only section.
11489 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11490 (vtst_p64, vtstq_p64): New tests.
11491
11492 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11493
11494 PR c++/71737
11495 * g++.dg/cpp0x/pr71737.C: New.
11496
11497 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
11498 Richard Biener <rguenther@suse.de>
11499
11500 * gcc.dg/gimplefe-error-1.c: New testcase.
11501 * gcc.dg/gimplefe-error-2.c: New testcase.
11502 * gcc.dg/gimplefe-error-3.c: New testcase.
11503
11504 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11505
11506 PR tree-optimization/79411
11507 * gcc.c-torture/compile/pr79411.c: New test.
11508
11509 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11510 Jason Merrill <jason@redhat.com>
11511
11512 PR c++/79143
11513 * g++.dg/cpp1z/pr79143.C: New test.
11514
11515 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
11516
11517 * gcc.dg/loop-unswitch-2.c: Update testcase.
11518 * gcc.dg/loop-unswitch-1.c: Update testcase.
11519
11520 2017-02-09 Marek Polacek <polacek@redhat.com>
11521
11522 PR c/79428
11523 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11524 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11525 * c-c++-common/goacc/pr79428-1.c: New test.
11526 * c-c++-common/gomp/pr79428-2.c: New test.
11527 * c-c++-common/gomp/pr79428-5.c: New test.
11528 * c-c++-common/gomp/pr79428-6.c: New test.
11529 * c-c++-common/pr79428-3.c: New test.
11530
11531 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11532
11533 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11534 testcases.
11535
11536 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11537
11538 PR c/79413
11539 * gcc.c-torture/compile/pr79413.c: New test.
11540
11541 PR c++/79429
11542 * c-c++-common/gomp/pr79429.c: New test.
11543 * g++.dg/gomp/pr79429.C: New test.
11544
11545 PR c/79431
11546 * c-c++-common/gomp/pr79431.c: New test.
11547
11548 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11549 Cesar Philippidis <cesar@codesourcery.com>
11550 Joseph Myers <joseph@codesourcery.com>
11551 Chung-Lin Tang <cltang@codesourcery.com>
11552
11553 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11554 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11555 * c-c++-common/goacc/loop-auto-2.c: New.
11556 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11557 * c-c++-common/goacc/tile-2.c: New.
11558 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11559 * g++.dg/goacc/tile-1.C: New, check tile subst.
11560 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11561 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11562 * gfortran.dg/goacc/tile-1.f90: New test.
11563 * gfortran.dg/goacc/tile-2.f90: New test.
11564 * gfortran.dg/goacc/tile-lowering.f95: New test.
11565
11566 2017-02-09 Richard Biener <rguenther@suse.de>
11567
11568 PR tree-optimization/69823
11569 * gcc.dg/graphite/pr69823.c: New testcase.
11570
11571 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11572
11573 PR target/78604
11574 * gcc.target/powerpc/pr78604.c: New.
11575
11576 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11577
11578 PR target/68972
11579 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11580 disable this test on power architecture.
11581
11582 2017-02-08 Richard Biener <rguenther@suse.de>
11583
11584 PR tree-optimization/71824
11585 PR tree-optimization/79409
11586 * gcc.dg/graphite/pr71824-3.c: New testcase.
11587
11588 2017-02-08 Jakub Jelinek <jakub@redhat.com>
11589
11590 PR tree-optimization/79408
11591 * gcc.dg/tree-ssa/pr79408.c: New test.
11592
11593 2017-02-08 Richard Biener <rguenther@suse.de>
11594
11595 PR tree-optimization/71824
11596 * gcc.dg/graphite/pr71824-2.c: New testcase.
11597
11598 2017-02-07 Andrew Pinski <apinski@cavium.com>
11599
11600 * gcc.target/aarch64/popcount.c: New Testcase.
11601
11602 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11603
11604 PR rtl-optimization/79386
11605 * gcc.c-torture/compile/pr79386.c: New test.
11606
11607 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11608 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11609
11610 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11611 *-*-solaris*.
11612
11613 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11614
11615 PR target/79299
11616 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11617 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11618
11619 2017-02-07 Richard Biener <rguenther@suse.de>
11620
11621 * gcc.dg/gimplefe-23.c: New testcase.
11622 * gcc.dg/gimplefe-24.c: Likewise.
11623
11624 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11625
11626 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11627 scan-assembler instead of scan-assembler-times.
11628 * gcc.target/aarch64/test_frame_10.c: Likewise.
11629 * gcc.target/aarch64/test_frame_12.c: Likewise.
11630 * gcc.target/aarch64/test_frame_2.c: Likewise.
11631 * gcc.target/aarch64/test_frame_4.c: Likewise.
11632 * gcc.target/aarch64/test_frame_6.c: Likewise.
11633 * gcc.target/aarch64/test_frame_7.c: Likewise.
11634 * gcc.target/aarch64/test_frame_8.c: Likewise.
11635
11636 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11637
11638 * gcc.target/i386/pr78419.c: Require ifunc support.
11639
11640 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
11641
11642 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11643
11644 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11645
11646 PR c++/79360
11647 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11648
11649 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
11650
11651 * lib/target-supports.exp: Define the RISC-V target.
11652 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11653 * gcc.dg/builtin-apply2.c: Likewise.
11654 * gcc.dg/ifcvt-4.c: Likewise.
11655 * gcc.dg/loop-8.c: Likewise.
11656 * gcc.dg/sibcall-10.c: Likewise.
11657 * gcc.dg/sibcall-9.c: Likewise.
11658 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11659 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11660 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11661 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11662 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11663 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11664 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11665
11666 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11667
11668 PR target/66144
11669 * gcc.target/powerpc/pr66144-1.c: New test.
11670 * gcc.target/powerpc/pr66144-2.c: Likewise.
11671 * gcc.target/powerpc/pr66144-3.c: Likewise.
11672
11673 2017-02-06 Martin Sebor <msebor@redhat.com>
11674
11675 PR tree-optimization/79376
11676 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11677 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11678
11679 2017-02-06 Jakub Jelinek <jakub@redhat.com>
11680
11681 PR c++/79379
11682 * g++.dg/cpp1y/constexpr-79379.C: New test.
11683
11684 PR c++/79377
11685 * g++.dg/lookup/pr79377.C: New test.
11686
11687 PR c++/79372
11688 * g++.dg/cpp1z/decomp25.C: New test.
11689
11690 PR tree-optimization/79284
11691 * gcc.c-torture/compile/pr79284.c: New test.
11692
11693 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11694
11695 PR c++/70448
11696 * g++.dg/cpp0x/pr70448.C: New.
11697
11698 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11699
11700 PR 78348
11701 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11702 to dg-options.
11703
11704 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
11705
11706 PR target/78883
11707 * gcc.c-torture/compile/pr78883.c: New test.
11708
11709 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
11710
11711 PR tree-ssa/79347
11712 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11713 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11714 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11715 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11716 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11717 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11718 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11719 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11720 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11721 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11722 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11723 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11724 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11725
11726 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11727
11728 PR fortran/79344
11729 * gfortran.dg/allocate_with_source_24.f90: New test.
11730
11731 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11732
11733 PR fortran/79230
11734 * gfortran.dg/der_ptr_component_2.f90: New test.
11735
11736 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11737
11738 * gcc.target/sparc/20170205-1.c: New test.
11739
11740 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
11741
11742 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11743 libatomic_available.
11744
11745 * gcc.dg/pr77587.c: Require alias support.
11746 * gcc.dg/pr77587a.c: Likewise.
11747
11748 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11749 * gcc.c-torture/execute/pr78622.c: Likewise.
11750
11751 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11752 hppa*-*-hpux*.
11753 * c-c++-common/Wunused-var-16.c: Likewise.
11754 * c-c++-common/builtin-shuffle-1.c: Likewise.
11755 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11756 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11757
11758 2017-02-03 Martin Sebor <msebor@redhat.com>
11759
11760 PR tree-optimization/79327
11761 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
11762 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11763 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
11764
11765 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11766 Martin Sebor <msebor@redhat.com>
11767
11768 PR tree-optimization/79327
11769 * gcc.dg/tree-ssa/pr79327.c: New test.
11770 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11771 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11772 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11773 (test_sprintf_chk_range_schar): Adjust dg-message.
11774 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11775 * gcc.c-torture/execute/pr79327.c: New test.
11776
11777 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11778
11779 PR target/79354
11780 * gcc.target/powerpc/pr79354.c: New test.
11781 * gcc.c-torture/execute/pr79354.c: New test.
11782
11783 2017-02-03 Martin Sebor <msebor@redhat.com>
11784
11785 PR tree-optimization/79352
11786 * gcc.dg/tree-ssa/pr79352.c: New test.
11787
11788 2017-02-03 Martin Liska <mliska@suse.cz>
11789
11790 PR lto/66295
11791 * gcc.target/i386/mvc9.c: New test.
11792
11793 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
11794
11795 PR target/79158
11796 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
11797 to VSX reg.
11798
11799 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11800
11801 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
11802 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
11803 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
11804 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
11805 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
11806 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
11807 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
11808 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
11809 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
11810 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
11811 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
11812 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
11813 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
11814
11815 2017-02-02 Martin Sebor <msebor@redhat.com>
11816
11817 PR middle-end/79275
11818 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
11819 * gcc.dg/tree-ssa/pr79275.c: New test.
11820
11821 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11822
11823 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
11824
11825 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11826
11827 PR middle-end/77445
11828 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
11829 threading is done.
11830
11831 2017-02-02 Tamar Christina <tamar.christina@arm.com>
11832
11833 PR middle-end/78142
11834 * gcc.target/aarch64/vector_initialization_nostack.c
11835 (f12): Use one vector
11836
11837 2017-02-02 Jakub Jelinek <jakub@redhat.com>
11838
11839 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
11840 * c-c++-common/asan/misalign-1.c: Likewise.
11841 * c-c++-common/asan/misalign-2.c: Likewise.
11842 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
11843 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
11844 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
11845 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
11846 add -ffat-lto-objects from/to dg-additional-options.
11847 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
11848 dg-additional-options.
11849
11850 PR target/79197
11851 * gcc.target/powerpc/pr79197.c: New test.
11852 * gcc.c-torture/compile/pr79197.c: New test.
11853
11854 2017-02-02 Richard Biener <rguenther@suse.de>
11855
11856 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
11857
11858 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
11859
11860 PR c++/69637
11861 * g++.dg/cpp0x/pr69637-1.C: New.
11862 * g++.dg/cpp0x/pr69637-2.C: Likewise.
11863
11864 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11865
11866 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
11867
11868 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11869
11870 PR target/70012
11871 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
11872 conditions.
11873
11874 2017-02-01 Jakub Jelinek <jakub@redhat.com>
11875
11876 PR testsuite/79324
11877 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
11878 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
11879 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
11880 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
11881 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
11882 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
11883 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11884 * g++.dg/debug/dwarf2/align-1.C: Likewise.
11885 * g++.dg/debug/dwarf2/align-2.C: Likewise.
11886 * g++.dg/debug/dwarf2/align-3.C: Likewise.
11887 * g++.dg/debug/dwarf2/align-4.C: Likewise.
11888 * g++.dg/debug/dwarf2/align-5.C: Likewise.
11889 * g++.dg/debug/dwarf2/align-6.C: Likewise.
11890
11891 2017-02-01 Martin Liska <mliska@suse.cz>
11892
11893 PR testsuite/79272
11894 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
11895
11896 2017-02-01 Richard Biener <rguenther@suse.de>
11897
11898 PR testsuite/76957
11899 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
11900 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
11901 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
11902 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
11903
11904 2017-02-01 Richard Biener <rguenther@suse.de>
11905
11906 PR middle-end/79315
11907 * gfortran.dg/pr79315.f90: New testcase.
11908
11909 2017-02-01 Richard Biener <rguenther@suse.de>
11910
11911 PR tree-optimization/71824
11912 * gcc.dg/graphite/pr71824.c: New testcase.
11913
11914 2017-01-31 Jakub Jelinek <jakub@redhat.com>
11915
11916 PR c++/79304
11917 * g++.dg/diagnostic/pr79304.C: New test.
11918
11919 2017-01-31 David Malcolm <dmalcolm@redhat.com>
11920
11921 PR c++/79298
11922 * g++.dg/spellcheck-pr79298.C: New test case.
11923
11924 2017-01-31 David Malcolm <dmalcolm@redhat.com>
11925
11926 PR preprocessor/79210
11927 * gcc.dg/format/pr79210.c: New test case.
11928 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
11929 New function.
11930
11931 2017-01-31 Nathan Sidwell <nathan@acm.org>
11932
11933 PR c++/79290
11934 * g++.dg/warn/pr79290.C: New.
11935
11936 PR c++/67273
11937 PR c++/79253
11938 * g++.dg/cpp1y/pr67273.C: New.
11939 * g++.dg/cpp1y/pr79253.C: New.
11940
11941 2017-01-31 Nathan Sidwell <nathan@acm.org>
11942
11943 PR c++/79264
11944 * g++.dg/cpp1y/pr61636-1.C: Augment.
11945
11946 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
11947
11948 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
11949 rand() instead of random().
11950
11951 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
11952
11953 PR tree-optimization/71691
11954 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
11955
11956 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11957
11958 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
11959 __ARCH__.
11960
11961 2017-01-31 Jakub Jelinek <jakub@redhat.com>
11962
11963 PR tree-optimization/79267
11964 * g++.dg/opt/pr79267.C: New test.
11965
11966 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
11967
11968 PR debug/63238
11969 * gcc.dg/debug/dwarf2/align-1.c: New.
11970 * gcc.dg/debug/dwarf2/align-2.c: New.
11971 * gcc.dg/debug/dwarf2/align-3.c: New.
11972 * gcc.dg/debug/dwarf2/align-4.c: New.
11973 * gcc.dg/debug/dwarf2/align-5.c: New.
11974 * gcc.dg/debug/dwarf2/align-6.c: New.
11975 * gcc.dg/debug/dwarf2/align-as-1.c: New.
11976 * g++.dg/debug/dwarf2/align-1.C: New.
11977 * g++.dg/debug/dwarf2/align-2.C: New.
11978 * g++.dg/debug/dwarf2/align-3.C: New.
11979 * g++.dg/debug/dwarf2/align-4.C: New.
11980 * g++.dg/debug/dwarf2/align-5.C: New.
11981 * g++.dg/debug/dwarf2/align-6.C: New.
11982
11983 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11984
11985 PR target/79170
11986 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
11987
11988 2017-01-30 Martin Sebor <msebor@redhat.com>
11989
11990 PR testsuite/79293
11991 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
11992
11993 2017-01-30 Martin Liska <mliska@suse.cz>
11994
11995 PR gcov-profile/79259
11996 * g++.dg/tree-prof/pr79259.C: New test.
11997
11998 2017-01-30 Richard Biener <rguenther@suse.de>
11999
12000 PR tree-optimization/79276
12001 * gcc.dg/torture/pr79276.c: New testcase.
12002
12003 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12004
12005 PR target/79240
12006 * gcc.target/s390/pr79240.c: New test.
12007
12008 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12009
12010 PR target/79268
12011 * gcc.target/powerpc/pr79268.c: New file.
12012 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12013 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12014 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12015 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12016
12017 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
12018
12019 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12020
12021 PR testsuite/70583
12022 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12023
12024 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12025 * gnat.dg/debug9.adb: Likewise.
12026
12027 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12028
12029 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12030 libatomic_available.
12031 * gfortran.dg/coarray_42.f90: Likewise.
12032 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12033 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12034 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12035
12036 2017-01-27 Martin Sebor <msebor@redhat.com>
12037
12038 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12039
12040 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
12041
12042 PR rtl-optimization/79194
12043 * gcc.dg/torture/pr79194.c: New test.
12044
12045 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12046
12047 PR tree-optimization/71374
12048 * gcc.target/i386/pr71374.c: New.
12049
12050 2017-01-27 Martin Sebor <msebor@redhat.com>
12051
12052 PR c++/71290
12053 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12054 a dg-error directive.
12055
12056 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12057
12058 PR target/79131
12059 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
12060 * gcc.target/arm/pr79131-2.c: New.
12061
12062 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12063
12064 PR target/65484
12065 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
12066 vectorized on POWER unless hardware misaligned loads are
12067 available.
12068
12069 2017-01-27 Bin Cheng <bin.cheng@arm.com>
12070
12071 PR rtl-optimization/78559
12072 * gcc.c-torture/execute/pr78559.c: New test.
12073
12074 2017-01-27 Richard Biener <rguenther@suse.de>
12075
12076 PR tree-optimization/79245
12077 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
12078 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
12079
12080 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12081
12082 PR c/79199
12083 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
12084 target. Use 4294967293U instead of 4294967293.
12085
12086 2017-01-27 Richard Biener <rguenther@suse.de>
12087
12088 PR tree-optimization/71433
12089 * gcc.dg/Warray-bounds-21.c: New testcase.
12090
12091 2017-01-27 Richard Biener <rguenther@suse.de>
12092
12093 PR tree-optimization/79244
12094 * gcc.dg/torture/pr79244.c: New testcase.
12095
12096 2017-01-27 Jakub Jelinek <jakub@redhat.com>
12097
12098 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12099 all occurrences of 40 to 32.
12100
12101 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
12102
12103 PR target/79239
12104 * gcc.target/arm/pr79239.c: New test.
12105
12106 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12107
12108 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12109
12110 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
12111
12112 PR c++/64382
12113 * g++.dg/cpp1y/pr64382.C: New test.
12114
12115 2017-01-26 Martin Sebor <msebor@redhat.com>
12116
12117 PR middle-end/78703
12118 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12119 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12120 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12121 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12122
12123 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12124
12125 PR debug/79129
12126 * g++.dg/debug/dwarf2/pr79129.C: New test.
12127
12128 PR debug/78835
12129 * g++.dg/debug/dwarf2/pr78835.C: New test.
12130
12131 2017-01-26 Martin Sebor <msebor@redhat.com>
12132
12133 PR middle-end/78703
12134 * gcc.dg/format/pr78569.c: Adjust.
12135 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12136 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12137 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12138 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12139 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12140 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12141 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12142 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12143 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12144 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12145 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12146
12147 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12148
12149 PR c++/68727
12150 * g++.dg/other/offsetof8.C: Add expected error.
12151 * g++.dg/other/offsetof9.C: New test.
12152
12153 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
12154
12155 * g++.dg/opt/declone3.C: Require LTO.
12156
12157 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12158
12159 PR target/79131
12160 * gcc.target/arm/pr79131.c: New.
12161
12162 2017-01-26 Bin Cheng <bin.cheng@arm.com>
12163
12164 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12165
12166 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
12167
12168 PR libstdc++/79190
12169 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12170 matches replaced operator delete.
12171
12172 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12173
12174 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12175 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12176 avx512f with avx512dq.
12177 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12178 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12179 avx512f with avx512dq.
12180 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12181 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12182 avx512f with avx512dq.
12183
12184 2017-01-26 Marek Polacek <polacek@redhat.com>
12185
12186 PR c/79199
12187 * c-c++-common/Wduplicated-branches-13.c: New test.
12188
12189 2017-01-26 David Sherwood <david.sherwood@arm.com>
12190
12191 PR middle-end/79212
12192 * gfortran.dg/gomp/sharing-4.f90: New test.
12193
12194 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12195
12196 PR target/70465
12197 * gcc.target/i386/pr70465.c: New test.
12198
12199 * brig.dg/dg.exp: Update copyright years.
12200 * lib/brig-dg.exp: Update copyright years.
12201 * lib/brig.exp: Update copyright years.
12202
12203 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12204
12205 PR target/79179
12206 * gcc.target/powerpc/pr79179.c: New test.
12207
12208 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12209
12210 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12211 generation to accept D-mode memory accesses.
12212
12213 2017-01-25 Martin Sebor <msebor@redhat.com>
12214
12215 PR c++/71290
12216 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12217 * g++.dg/ext/flexarray-mangle.C: Same.
12218 * g++.dg/ext/flexarray-subst.C: Same.
12219 * g++.dg/ext/flexary10.C: Same.
12220 * g++.dg/ext/flexary11.C: Same.
12221 * g++.dg/ext/flexary14.C: Same.
12222 * g++.dg/ext/flexary16.C: Same.
12223 * g++.dg/ext/flexary18.C: Same.
12224 * g++.dg/ext/flexary19.C: Same.
12225 * g++.dg/ext/flexary7.C: Same.
12226 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12227 * g++.dg/ubsan/object-size-1.C: Same.
12228 * obj-c++.dg/property/at-property-23.mm: Same.
12229
12230 2017-01-25 Jakub Jelinek <jakub@redhat.com>
12231
12232 PR c++/78896
12233 * g++.dg/cpp1z/decomp24.C: New test.
12234
12235 PR c++/77914
12236 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12237 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12238 expect a warning.
12239 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12240 expect warnings.
12241 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12242 * g++.dg/cpp1y/pr59636.C: Likewise.
12243 * g++.dg/cpp1y/pr60190.C: Likewise.
12244
12245 2017-01-25 Bin Cheng <bin.cheng@arm.com>
12246
12247 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12248
12249 2017-01-25 Carl Love <cel@us.ibm.com>
12250
12251 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
12252 vec_packs built-ins
12253
12254 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12255
12256 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12257 -mcpu=cortex-a57.
12258 * gcc.target/arm/vseleqsf.c: Likewise.
12259 * gcc.target/arm/vselgedf.c: Likewise.
12260 * gcc.target/arm/vselgesf.c: Likewise.
12261 * gcc.target/arm/vselgtdf.c: Likewise.
12262 * gcc.target/arm/vselgtsf.c: Likewise.
12263 * gcc.target/arm/vselledf.c: Likewise.
12264 * gcc.target/arm/vsellesf.c: Likewise.
12265 * gcc.target/arm/vselltdf.c: Likewise.
12266 * gcc.target/arm/vselltsf.c: Likewise.
12267 * gcc.target/arm/vselnedf.c: Likewise.
12268 * gcc.target/arm/vselnesf.c: Likewise.
12269 * gcc.target/arm/vselvcdf.c: Likewise.
12270 * gcc.target/arm/vselvcsf.c: Likewise.
12271 * gcc.target/arm/vselvsdf.c: Likewise.
12272 * gcc.target/arm/vselvssf.c: Likewise.
12273
12274 2017-01-25 Richard Biener <rguenther@suse.de>
12275
12276 PR testsuite/72850
12277 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12278 to what we had before adding the threading passes.
12279
12280 2017-01-25 Richard Biener <rguenther@suse.de>
12281
12282 PR tree-optimization/69264
12283 * g++.dg/torture/pr69264.C: New testcase.
12284
12285 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12286
12287 PR target/79145
12288 * gcc.target/arm/pr79145.c: New test.
12289
12290 2017-01-25 Richard Biener <rguenther@suse.de>
12291
12292 PR debug/78363
12293 * g++.dg/gomp/pr78363-1.C: New testcase.
12294 * g++.dg/gomp/pr78363-2.C: Likewise.
12295 * g++.dg/gomp/pr78363-3.C: Likewise.
12296
12297 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12298
12299 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12300 * gcc.dg/lto/pr61526_0.c: Likewise.
12301 * gcc.dg/lto/pr64415_0.c: Likewise.
12302
12303 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12304
12305 PR c++/79205
12306 * g++.dg/cpp1z/decomp22.C: New test.
12307 * g++.dg/cpp1z/decomp23.C: New test.
12308
12309 2017-01-24 Nathan Sidwell <nathan@acm.org>
12310
12311 PR c++/78469
12312 * g++.dg/cpp0x/pr78469.C: New.
12313
12314 PR c++/79118
12315 * g++.dg/cpp0x/pr79118.C: New.
12316
12317 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12318
12319 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12320
12321 2017-01-24 David Malcolm <dmalcolm@redhat.com>
12322
12323 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12324 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12325 * gcc.dg/rtl/rtl.exp: New file.
12326 * gcc.dg/rtl/test.c: New file.
12327 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12328 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12329 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12330 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12331 * gcc.dg/rtl/x86_64/final.c: New test case.
12332 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12333 * gcc.dg/rtl/x86_64/ira.c: New test case.
12334 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12335 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12336 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12337 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12338 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12339 * gcc.dg/rtl/x86_64/test_1.h: New file.
12340 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12341 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12342 * gcc.dg/rtl/x86_64/times-two.h: New file.
12343 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12344
12345 2017-01-24 Bin Cheng <bin.cheng@arm.com>
12346
12347 PR tree-optimization/79159
12348 * g++.dg/tree-ssa/pr79159.C: New test.
12349
12350 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
12351 Martin Jambor <mjambor@suse.cz>
12352
12353 * lib/brig-dg.exp: New file.
12354 * lib/brig.exp: Likewise.
12355 * brig.dg/README: Likewise.
12356 * brig.dg/dg.exp: Likewise.
12357 * brig.dg/test/gimple/alloca.hsail: Likewise.
12358 * brig.dg/test/gimple/atomics.hsail: Likewise.
12359 * brig.dg/test/gimple/branches.hsail: Likewise.
12360 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12361 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12362 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12363 * brig.dg/test/gimple/mem.hsail: Likewise.
12364 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12365 * brig.dg/test/gimple/packed.hsail: Likewise.
12366 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12367 * brig.dg/test/gimple/variables.hsail: Likewise.
12368 * brig.dg/test/gimple/vector.hsail: Likewise.
12369
12370 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12371
12372 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12373 support asan, only on i?86/x86_64 require sse2_runtime.
12374
12375 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12376
12377 PR target/66669
12378 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12379 test on powerpc targets.
12380
12381 2017-01-23 Martin Sebor <msebor@redhat.com>
12382
12383 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12384
12385 2017-01-23 Richard Biener <rguenther@suse.de>
12386
12387 PR tree-optimization/79088
12388 PR tree-optimization/79188
12389 * gcc.dg/torture/pr79088.c: New testcase.
12390 * gcc.dg/torture/pr79188.c: Likewise.
12391
12392 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12393
12394 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12395 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12396 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12397 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12398 type of test function to reflect change in built-in function's
12399 return type.
12400 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12401 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12402 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12403 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12404 type and second argument type to reflect change in built-in
12405 function's type signature.
12406 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12407 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12408 type of test function to reflect change in built-in function's
12409 return type.
12410 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12411 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12412 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12413 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12414 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12415 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12416 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12417 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12418 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12419 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12420 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12421 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12422 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12423 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12424 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12425 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12426 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12427 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12428 type of test function to reflect change in built-in function's
12429 return type.
12430 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12431 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12432 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12433 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12434 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12435 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12436 test function's result and second argument to reflect change in
12437 built-in function's type signature.
12438 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12439
12440 2017-01-23 Nathan Sidwell <nathan@acm.org>
12441
12442 PR C++/71710
12443 * g++.dg/template/pr71710.C: New.
12444
12445 PR c++/71406
12446 PR c++/77508
12447 * g++.dg/template/pr71406.C: New.
12448
12449 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12450
12451 * gfortran.dg/integer_exponentiation_7.f90: New test.
12452
12453 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12454
12455 PR rtl-optimization/78634
12456 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12457
12458 2017-01-23 Bin Cheng <bin.cheng@arm.com>
12459
12460 PR tree-optimization/70754
12461 * gfortran.dg/pr70754.f90: New test.
12462
12463 2017-01-23 Martin Liska <mliska@suse.cz>
12464
12465 PR tree-optimization/79196
12466 * gcc.dg/asan/pr79196.c: New test.
12467 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12468
12469 2017-01-23 Michael Matz <matz@suse.de>
12470
12471 PR tree-optimization/78384
12472 * gcc.dg/pr78384.c: New test.
12473
12474 2017-01-23 Richard Biener <rguenther@suse.de>
12475
12476 PR tree-optimization/79186
12477 * gcc.dg/torture/pr79186.c: New testcase.
12478 * gcc.dg/torture/pr79187.c: Likewise.
12479
12480 2017-01-23 Martin Jambor <mjambor@suse.cz>
12481
12482 * gcc.dg/ipa/vrp8.c: New test.
12483
12484 2017-01-23 Martin Jambor <mjambor@suse.cz>
12485
12486 PR ipa/79108
12487 * gfortran.dg/lto/pr79108_0.f90: New test.
12488
12489 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12490
12491 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12492 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12493 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12494 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12495 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12496 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12497 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12498 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12499 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12500 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12501 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12502 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12503 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12504 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12505 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12506 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12507
12508 2017-01-23 Richard Biener <rguenther@suse.de>
12509 Nick Clifton <nickc@redhat.com>
12510
12511 PR testsuite/78421
12512 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12513 If the target is ARM return the result of the
12514 check_effective_target_arm_vect_no_misalign proc.
12515 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12516 support unaligned vectors then only expect one of the loops to be
12517 unrolled.
12518
12519 2017-01-23 Martin Liska <mliska@suse.cz>
12520
12521 * gcc.dg/asan/use-after-scope-10.c: New test.
12522 * gcc.dg/asan/use-after-scope-11.c: New test.
12523 * g++.dg/asan/use-after-scope-5.C: New test.
12524
12525 2017-01-23 Martin Liska <mliska@suse.cz>
12526
12527 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12528 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12529 sanopt optimization for ASAN_POISON.
12530
12531 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12532
12533 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12534
12535 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12536
12537 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12538 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12539 for poly*_t types.
12540 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12541 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12542 exec_vcombine): Likewise.
12543 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12544 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12545 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12546 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12547 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12548 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12549 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12550 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12551 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12552 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12553 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12554 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12555 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12556 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12557 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12558 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12559 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12560 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12561 Likewise.
12562 (TEST_VGET_LANE): Cast to uint to avoid warning.
12563 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12564 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12565 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12566 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12567 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12568 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12569 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12570 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12571 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12572 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12573 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12574 CHECK_POLY instead of CHECK for poly64_t types.
12575 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12576 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12577 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12578 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12579 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12580 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12581 uint32_t.
12582 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12583 for int32_t, int64_t.
12584 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12585 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12586 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12587 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12588 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12589 needed.
12590
12591 2017-01-22 Jakub Jelinek <jakub@redhat.com>
12592
12593 PR fortran/79154
12594 * gfortran.dg/gomp/pr79154-1.f90: New test.
12595 * gfortran.dg/gomp/pr79154-2.f90: New test.
12596
12597 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12598
12599 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12600
12601 2017-01-21 Marek Polacek <polacek@redhat.com>
12602
12603 PR testsuite/79169
12604 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12605
12606 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
12607
12608 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12609
12610 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12611
12612 PR rtl-optimization/79125
12613 * gcc.dg/torture/pr79125.c: New test.
12614
12615 2017-01-20 Jiong Wang <jiong.wang@arm.com>
12616
12617 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
12618 only.
12619 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12620 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
12621
12622 2017-01-20 Nathan Sidwell <nathan@acm.org>
12623
12624 PR c++/78495
12625 * g++.dg/cpp1z/inh-ctor38.C: New.
12626
12627 2017-01-20 Marek Polacek <polacek@redhat.com>
12628
12629 PR c/79152
12630 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12631
12632 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12633
12634 * lib/target-supports.exp (check_configured_with): New procedure.
12635 (check_effective_target_default_mode): new effective target.
12636 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12637 default mode. Fix dg-skip-if target selector syntax.
12638 * gcc.target/arm/optional_thumb-2.c: Likewise.
12639 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12640 syntax.
12641
12642 2017-01-20 David Malcolm <dmalcolm@redhat.com>
12643
12644 PR c++/77829
12645 PR c++/78656
12646 * g++.dg/spellcheck-pr77829.C: New test case.
12647 * g++.dg/spellcheck-pr78656.C: New test case.
12648
12649 2017-01-20 Marek Polacek <polacek@redhat.com>
12650
12651 PR c/64279
12652 * c-c++-common/Wduplicated-branches-1.c: New test.
12653 * c-c++-common/Wduplicated-branches-10.c: New test.
12654 * c-c++-common/Wduplicated-branches-11.c: New test.
12655 * c-c++-common/Wduplicated-branches-12.c: New test.
12656 * c-c++-common/Wduplicated-branches-2.c: New test.
12657 * c-c++-common/Wduplicated-branches-3.c: New test.
12658 * c-c++-common/Wduplicated-branches-4.c: New test.
12659 * c-c++-common/Wduplicated-branches-5.c: New test.
12660 * c-c++-common/Wduplicated-branches-6.c: New test.
12661 * c-c++-common/Wduplicated-branches-7.c: New test.
12662 * c-c++-common/Wduplicated-branches-8.c: New test.
12663 * c-c++-common/Wduplicated-branches-9.c: New test.
12664 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12665 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12666 * g++.dg/ext/builtin-object-size3.C: Likewise.
12667 * g++.dg/gomp/loop-1.C: Likewise.
12668 * g++.dg/warn/Wduplicated-branches1.C: New test.
12669 * g++.dg/warn/Wduplicated-branches2.C: New test.
12670
12671 2017-01-20 Martin Liska <mliska@suse.cz>
12672
12673 PR lto/69188
12674 * gcc.dg/lto/pr69188_0.c: New test.
12675 * gcc.dg/lto/pr69188_1.c: New test.
12676
12677 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12678
12679 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12680 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12681 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12682 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12683 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12684 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12685 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12686 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12687 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12688 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12689 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12690 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12691 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12692 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12693 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12694 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12695 * gcc.target/i386/avx-1.c: Test new intrinsics.
12696 * gcc.target/i386/sse-13.c: Ditto.
12697 * gcc.target/i386/sse-23.c: Ditto.
12698
12699 2017-01-20 Richard Biener <rguenther@suse.de>
12700
12701 PR tree-optimization/71264
12702 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12703
12704 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12705
12706 * gcc.target/mips/madd4-1.c: New file.
12707 * gcc.target/mips/madd4-2.c: Likewise.
12708 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12709 HAS_MADD4.
12710 (mips_option_groups): Add -m[no-]madd4.
12711 (mips-dg-init): Detect default -mno-madd4.
12712 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12713 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12714 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12715 * gcc.target/mips/nmadd-1.c: Likewise.
12716 * gcc.target/mips/nmadd-2.c: Likewise.
12717 * gcc.target/mips/nmadd-3.c: Likewise.
12718
12719 2017-01-19 Jiong Wang <jiong.wang@arm.com>
12720
12721 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12722 combined instructions.
12723 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12724 instructions.
12725 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12726 of pointer authentication.
12727
12728 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12729
12730 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12731 floating point hardware to run test.
12732
12733 2017-01-19 Tamar Christina <tamar.christina@arm.com>
12734
12735 * lib/target-supports.exp
12736 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12737
12738 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12739
12740 PR testsuite/79051
12741 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12742 __x86_64__]: Allow for target i?86-*-*.
12743
12744 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12745
12746 PR target/78176
12747 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12748 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12749 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12750 HAS_LXC1.
12751 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12752 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12753 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12754
12755 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12756
12757 PR fortran/70696
12758 * gfortran.dg/coarray_43.f90: New test.
12759
12760 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
12761
12762 PR rtl-optimization/79121
12763 * gcc.c-torture/execute/pr79121.c: New test.
12764
12765 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12766
12767 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12768 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12769
12770 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
12771
12772 PR fortran/50069
12773 PR fortran/55086
12774 * gfortran.dg/pr50069_1.f90: New test.
12775 * gfortran.dg/pr50069_2.f90: New test.
12776 * gfortran.dg/pr55086_1.f90: New test.
12777 * gfortran.dg/pr55086_1_tfat.f90: New test.
12778 * gfortran.dg/pr55086_2.f90: New test.
12779 * gfortran.dg/pr55086_2_tfat.f90: New test.
12780 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
12781
12782 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12783 * gcc.dg/strcmp-1.c: New test.
12784 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
12785
12786 2017-01-18 David Malcolm <dmalcolm@redhat.com>
12787
12788 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
12789 (dejagnu_fail): Likewise.
12790 (dejagnu_note): Likewise.
12791 (pass): Provide forward decl, moving true decl to after #include
12792 of harness.h.
12793 (fail): Likewise.
12794 (note): Likewise.
12795
12796 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12797
12798 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12799 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12800
12801 2017-01-18 Nathan Sidwell <nathan@acm.org>
12802
12803 PR c++/78488
12804 * g++.dg/cpp1z/inh-ctor37.C: New.
12805
12806 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
12807
12808 PR rtl-optimization/78952
12809 * gcc.target/i386/pr78952-1.c: New test.
12810 * gcc.target/i386/pr78952-2.c: Ditto.
12811
12812 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12813
12814 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
12815
12816 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12817
12818 PR fortran/70696
12819 * gfortran.dg/coarray_event_1.f08: New test.
12820
12821 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12822
12823 PR target/77416
12824 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
12825 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
12826 from dg-options.
12827 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
12828 guarded test.
12829 * gcc.target/powerpc/fusion4.c: Likewise.
12830 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
12831 guarded test.
12832 * gcc.target/powerpc/pr58673-1.c: Likewise.
12833 * gcc.target/powerpc/pr58673-2.c: Likewise.
12834 * gcc.target/powerpc/pr59054.c: Likewise.
12835
12836 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12837
12838 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
12839 vec_bperm.
12840 * gcc.target/powerpc/p9-vbpermd.c: New file.
12841
12842 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12843
12844 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
12845 (must_not_compile2): Downcase first letter of error messages.
12846 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
12847 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
12848
12849 2017-01-18 Nathan Sidwell <nathan@acm.org>
12850
12851 PR c++/79091
12852 * g++.dg/pr79091.C: New.
12853
12854 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12855
12856 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
12857 to dg-options.
12858 (p0): Add missing dg-error.
12859
12860 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
12861
12862 * gcc.target/msp430/mul_f5_muldef.c: New test.
12863
12864 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12865
12866 PR target/79004
12867 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
12868 options. Fix up the syntax for using \m and \M.
12869
12870 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12871
12872 PR target/78875
12873 * gcc.target/powerpc/ssp-1.c: New testcase.
12874 * gcc.target/powerpc/ssp-2.c: New testcase.
12875
12876 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12877
12878 * gcc.target/aarch64/eh_return.c: New test.
12879
12880 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12881
12882 * vec-rlmi-rlnm.c: New file.
12883
12884 2017-01-17 Nathan Sidwell <nathan@acm.org>
12885
12886 PR c++/61636
12887 * g++.dg/cpp1y/pr61636-1.C: New.
12888 * g++.dg/cpp1y/pr61636-2.C: New.
12889 * g++.dg/cpp1y/pr61636-3.C: New.
12890
12891 2017-01-17 Martin Sebor <msebor@redhat.com>
12892
12893 PR testsuite/79115
12894 * gcc.dg/pr78768.c: Make it a link-only test.
12895
12896 2017-01-17 David Malcolm <dmalcolm@redhat.com>
12897
12898 PR c++/71497
12899 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
12900 expected messages.
12901 * c-c++-common/Wmisleading-indentation.c: Likewise.
12902
12903 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
12904
12905 PR target/79058
12906 * gcc.target/arm/pr79058.c: New.
12907
12908 2017-01-17 Jakub Jelinek <jakub@redhat.com>
12909
12910 PR tree-optimization/71854
12911 * gcc.dg/vect/pr71854.c: New test.
12912
12913 2017-01-17 Martin Liska <mliska@suse.cz>
12914
12915 PR ipa/71207
12916 * g++.dg/ipa/pr71207.C: New test.
12917
12918 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
12919
12920 PR middle-end/77445
12921 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
12922 * gcc.dg/tree-ssa/pr77445.c: New testcase.
12923
12924 2017-01-17 Jakub Jelinek <jakub@redhat.com>
12925
12926 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
12927 rather than long unsigned int.
12928 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
12929
12930 2017-01-17 Richard Biener <rguenther@suse.de>
12931
12932 PR tree-optimization/71433
12933 * gcc.dg/Warray-bounds-20.c: New testcase.
12934
12935 2017-01-17 Richard Biener <rguenther@suse.de>
12936
12937 PR testsuite/52563
12938 PR testsuite/71237
12939 PR testsuite/77737
12940 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
12941 * gcc.dg/tree-ssa/scev-4.c: Likewise.
12942 * gcc.dg/tree-ssa/scev-5.c: Likewise.
12943
12944 2017-01-17 Alan Modra <amodra@gmail.com>
12945
12946 * gcc.target/powerpc/pr79066.c: New.
12947
12948 2017-01-16 Jeff Law <law@redhat.com>
12949
12950 PR tree-optimization/33562
12951 PR tree-optimization/61912
12952 PR tree-optimization/77485
12953 PR tree-optimization/79090
12954 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
12955 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
12956
12957 2017-01-16 Jakub Jelinek <jakub@redhat.com>
12958
12959 PR c/79089
12960 * gcc.c-torture/compile/pr79089.c: New test.
12961
12962 PR target/79080
12963 * gcc.dg/pr79080.c: New test.
12964
12965 2017-01-16 David Malcolm <dmalcolm@redhat.com>
12966
12967 PR c/78304
12968 * gcc.dg/format/pr78304.c: Convert argument from integral type
12969 to a pointer.
12970 * gcc.dg/format/pr78304-2.c: Likewise.
12971
12972 2017-01-16 Carl Love <cel@us.ibm.com>
12973
12974 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
12975 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
12976
12977 2017-01-16 Carl Love <cel@us.ibm.com>
12978
12979 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
12980 Change arguments and return type to bool long long.
12981
12982 2017-01-16 Martin Sebor <msebor@redhat.com>
12983
12984 PR testsuite/79051
12985 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
12986 on x86.
12987
12988 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12989
12990 Revert:
12991 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12992
12993 PR c++/71737
12994 * g++.dg/cpp0x/pr71737.C: New.
12995
12996 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12997
12998 * gcc.target/powerpc/swaps-p8-27.c: New.
12999
13000 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13001
13002 PR c++/71737
13003 * g++.dg/cpp0x/pr71737.C: New.
13004
13005 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13006
13007 * gnat.dg/opt62.adb: New test.
13008 * gnat.dg/opt62_pkg.ads: New helper.
13009
13010 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13011
13012 PR rtl-optimization/78626
13013 PR rtl-optimization/78727
13014 * gcc.dg/torture/pr78626.c: New test.
13015 * gcc.dg/torture/pr78727.c: New test.
13016
13017 2017-01-14 Alan Modra <amodra@gmail.com>
13018
13019 * gcc.c-torture/compile/pr72749.c: New test.
13020
13021 2017-01-13 David Malcolm <dmalcolm@redhat.com>
13022
13023 PR c/78304
13024 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13025 (test_macro_2): New test.
13026 (test_macro_3): New test.
13027 (test_macro_4): New test.
13028 (test_non_contiguous_strings): Convert line number to line offset.
13029 * gcc.dg/format/pr78304-2.c: New test case.
13030 * gcc.dg/format/pr78304.c: New test case.
13031
13032 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
13033
13034 * gcc.target/i386/funcspec-56.inc: Add missing options and
13035 reorder options by implied ISAs, as in ix86_target_string.
13036
13037 2017-01-13 Marek Polacek <polacek@redhat.com>
13038
13039 PR c++/71166
13040 * g++.dg/cpp0x/constexpr-array18.C: New test.
13041
13042 2017-01-13 Jeff Law <law@redhat.com>
13043
13044 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
13045
13046 PR tree-optimization/61912
13047 PR tree-optimization/77485
13048 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
13049 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
13050 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
13051
13052 PR tree-optimization/33562
13053 PR tree-optimization/61912
13054 PR tree-optimization/77485
13055 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13056 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13057 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13058 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
13059 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
13060 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
13061 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
13062
13063 2017-01-13 Martin Liska <mliska@suse.cz>
13064
13065 PR ipa/79043
13066 * gcc.c-torture/execute/pr79043.c: New test.
13067
13068 2017-01-13 Richard Biener <rguenther@suse.de>
13069
13070 PR middle-end/78411
13071 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
13072
13073 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13074
13075 PR fortran/70697
13076 * gfortran.dg/coarray/event_4.f08: New test.
13077
13078 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13079
13080 PR fortran/70696
13081 * gfortran.dg/coarray/event_3.f08: New test.
13082
13083 2017-01-13 Richard Biener <rguenther@suse.de>
13084
13085 PR tree-optimization/77283
13086 * gcc.dg/tree-ssa/split-path-9.c: Fix.
13087
13088 2017-01-13 Richard Biener <rguenther@suse.de>
13089
13090 * gcc.dg/gimplefe-22.c: New testcase.
13091
13092 2017-01-13 Richard Biener <rguenther@suse.de>
13093
13094 PR tree-optimization/77283
13095 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13096 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13097 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13098
13099 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13100
13101 * gcc.dg/pr77862.c: Require fpic target.
13102
13103 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13104
13105 PR target/79004
13106 * gcc.target/powerpc/pr79004.c: New test.
13107
13108 2017-01-12 Martin Sebor <msebor@redhat.com>
13109
13110 * gcc.dg/pr78138.c: Adjust.
13111 * gcc.dg/pr78768.c: Adjust.
13112 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13113 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13114 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13115 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13116 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13117 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13118 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13119 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13120 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13121 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13122 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13123
13124 2017-01-12 Jakub Jelinek <jakub@redhat.com>
13125
13126 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13127
13128 2017-01-12 Martin Sebor <msebor@redhat.com>
13129
13130 PR testsuite/79051
13131 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13132 due to bug 79054.
13133
13134 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
13135
13136 * gcc.dg/pr78768.c: Require LTO.
13137
13138 2017-01-12 Martin Sebor <msebor@redhat.com>
13139
13140 PR c/79074
13141 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13142 due to the referenced bug.
13143
13144 2017-01-12 Martin Sebor <msebor@redhat.com>
13145
13146 PR testsuite/79073
13147 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13148
13149 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
13150
13151 * gcc.target/i386/builtin_target.c (check_features): Check all
13152 supported __builtin_cpu_supports options.
13153
13154 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13155
13156 PR tree-optimization/78319
13157 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13158 Remove xfail.
13159
13160 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13161
13162 PR target/79044
13163 * gcc.target/powerpc/swaps-p8-26.c: New.
13164
13165 2017-01-12 Richard Biener <rguenther@suse.de>
13166
13167 * gcc.dg/gimplefe-21.c: New testcase.
13168
13169 2017-01-12 Michael Collison <michael.collison@arm.com>
13170
13171 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13172
13173 2017-01-11 Julia Koval <julia.koval@intel.com>
13174 Uros Bizjak <ubizjak@gmail.com>
13175
13176 * gcc.target/i386/sgx.c New test.
13177 * gcc.target/i386/sse-12.c: Add -msgx.
13178 * gcc.target/i386/sse-13.c: Ditto.
13179 * gcc.target/i386/sse-14.c: Ditto.
13180 * gcc.target/i386/sse-22.c: Ditto.
13181 * gcc.target/i386/sse-23.c: Ditto.
13182 * g++.dg/other/i386-2.C: Ditto.
13183 * g++.dg/other/i386-3.C: Ditto.
13184
13185 2017-01-11 Martin Sebor <msebor@redhat.com>
13186
13187 PR c++/24511
13188 * g++.dg/template/explicit9.C: New test.
13189
13190 2017-01-11 Nathan Sidwell <nathan@acm.org>
13191
13192 PR c++/77812
13193 * g++.dg/pr77812.C: New.
13194
13195 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13196
13197 PR c++/71537
13198 * g++.dg/cpp1y/constexpr-71537.C: New test.
13199
13200 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13201 argument.
13202
13203 2017-01-11 Martin Sebor <msebor@redhat.com>
13204
13205 PR c/47931
13206 * c-c++-common/Waddress-2.c: New test.
13207
13208 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13209
13210 PR c++/78341
13211 * g++.dg/cpp0x/pr78341.C: New test.
13212
13213 2017-01-11 Martin Sebor <msebor@redhat.com>
13214
13215 PR c/78768
13216 * gcc.dg/pr78768.c: New test.
13217
13218 2017-01-11 David Malcolm <dmalcolm@redhat.com>
13219
13220 PR driver/78877
13221 * gcc.dg/spellcheck-options-14.c: New test case.
13222 * gcc.dg/spellcheck-options-15.c: New test case.
13223 * gcc.dg/spellcheck-options-16.c: New test case.
13224 * gcc.dg/spellcheck-options-17.c: New test case.
13225
13226 2017-01-11 Martin Liska <mliska@suse.cz>
13227
13228 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13229
13230 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13231
13232 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13233 instead of just 1 for the decomposition from struct C.
13234
13235 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13236
13237 * gcc.c-torture/execute/20170111-1.c: New test.
13238
13239 2017-01-11 Richard Biener <rguenther@suse.de>
13240
13241 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13242
13243 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13244
13245 PR middle-end/50199
13246 * gcc.dg/lto/pr50199_0.c: New test.
13247
13248 2017-01-10 Martin Sebor <msebor@redhat.com>
13249
13250 PR testsuite/78960
13251 PR testsuite/78959
13252 PR testsuite/78133
13253 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13254 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13255
13256 2017-01-10 Martin Sebor <msebor@redhat.com>
13257
13258 PR middle-end/78138
13259 * gcc.dg/pr78138.c: New test.
13260
13261 2017-01-10 David Malcolm <dmalcolm@redhat.com>
13262
13263 PR c++/77949
13264 * g++.dg/diagnostic/pr77949.C: New test case.
13265
13266 2017-01-10 Martin Sebor <msebor@redhat.com>
13267
13268 PR middle-end/78245
13269 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13270
13271 2017-01-10 Martin Sebor <msebor@redhat.com>
13272
13273 PR tree-optimization/78775
13274 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13275 * gcc.dg/attr-alloc_size-10.c: New test.
13276 * gcc.dg/attr-alloc_size-11.c: New test.
13277 * gcc.dg/builtin-stringop-chk-7.c: New test.
13278 * gcc.dg/pr78775.c: New test.
13279 * gcc.dg/pr78973-2.c: New test.
13280 * gcc.dg/pr78973.c: New test.
13281
13282 2017-01-10 Jeff Law <law@redhat.com>
13283
13284 PR tree-optimization/77766
13285 PR tree-optimization/78856
13286 * gcc.c-torture/execute/pr77766.c: New test.
13287
13288 2016-01-10 Richard Biener <rguenther@suse.de>
13289
13290 PR tree-optimization/79034
13291 * g++.dg/torture/pr79034.C: New testcase.
13292
13293 2017-01-10 Martin Liska <mliska@suse.cz>
13294
13295 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13296 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13297 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13298 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13299 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13300 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13301 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13302 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13303 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13304 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13305 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13306 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13307 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13308 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13309 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13310 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13311 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13312 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13313 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13314 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13315 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13316 * gcc.dg/ipa/pr64307.c: Likewise.
13317 * gcc.dg/ipa/pr77653.c: Likewise.
13318
13319 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13320
13321 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13322 * g++.dg/other/i386-3.C: Ditto.
13323 * gcc.target/i386/sse-12.c: Ditto.
13324 * gcc.target/i386/sse-13.c: Ditto.
13325 * gcc.target/i386/sse-22.c: Ditto.
13326 * gcc.target/i386/sse-23.c: Ditto.
13327 * gcc.target/i386/builtin_target.c: Handle new option.
13328 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13329 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13330 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13331
13332 2017-01-09 Martin Sebor <msebor@redhat.com>
13333
13334 PR testsuite/79036
13335 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13336 with different precisions.
13337
13338 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13339
13340 * g++.dg/opt/call2.C: New test.
13341 * g++.dg/opt/call3.C: Likewise.
13342 * gnat.dg/array26.adb: New test.
13343 * gnat.dg/array26_pkg.ad[sb]: New helper.
13344 * gnat.dg/array27.adb: New test.
13345 * gnat.dg/array27_pkg.ad[sb]: New helper.
13346 * gnat.dg/array28.adb: New test.
13347 * gnat.dg/array28_pkg.ad[sb]: New helper.
13348
13349 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13350
13351 PR translation/79019
13352 PR translation/79020
13353 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13354 diagnostics.
13355 * gfortran.dg/initialization_17.f90: Likewise.
13356
13357 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13358
13359 PR testsuite/79026
13360 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13361 * gcc.target/i386/pr78904-4.c: Likewise.
13362 * gcc.target/i386/pr78904-6.c: Likewise.
13363 * gcc.target/i386/pr78967-2.c: Likewise.
13364
13365 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13366
13367 PR tree-optimization/78899
13368 * gcc.target/i386/pr78899.c: New test.
13369 * gcc.dg/pr71077.c: New test.
13370
13371 2017-01-09 Martin Jambor <mjambor@suse.cz>
13372
13373 PR ipa/78365
13374 PR ipa/78599
13375 * gcc.dg/torture/pr78365.c: New test.
13376
13377 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13378
13379 PR c++/78948
13380 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13381 (main): Use int* instead of long long.
13382
13383 PR tree-optimization/78938
13384 * gcc.dg/vect/pr78938.c: New test.
13385
13386 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13387
13388 * gcc.dg/20161219.c: New test.
13389
13390 2017-01-09 Richard Biener <rguenther@suse.de>
13391
13392 PR tree-optimization/78997
13393 * gcc.dg/torture/pr78997.c: New testcase.
13394
13395 2017-01-09 Richard Biener <rguenther@suse.de>
13396
13397 PR debug/79000
13398 * g++.dg/lto/pr79000_0.C: New testcase.
13399 * g++.dg/lto/pr79000_1.c: Likewise.
13400
13401 2017-01-08 Martin Sebor <msebor@redhat.com>
13402
13403 PR middle-end/77708
13404 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13405 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13406 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13407 due to bug 78969.
13408 * gcc.dg/format/pr78569.c: Adjust.
13409
13410 2017-01-07 David Malcolm <dmalcolm@redhat.com>
13411
13412 PR c++/72803
13413 * g++.dg/diagnostic/pr72803.C: New test case.
13414
13415 2017-01-07 Martin Sebor <msebor@redhat.com>
13416
13417 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13418 * gcc.dg/attr-alloc_size-4.c: Same.
13419
13420 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13421
13422 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13423 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13424 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13425 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13426 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13427 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13428 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13429
13430 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13431 * gcc.dg/memcmp-1.c: New.
13432 * gcc.dg/strncmp-1.c: New.
13433
13434 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13435
13436 * gcc.target/arm/acle/mcrr: New.
13437 * gcc.target/arm/acle/mcrr2: New.
13438 * gcc.target/arm/acle/mrrc: New.
13439 * gcc.target/arm/acle/mrrc2: New.
13440
13441 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13442
13443 * gcc.target/arm/acle/mcr.c: New.
13444 * gcc.target/arm/acle/mrc.c: New.
13445 * gcc.target/arm/acle/mcr2.c: New.
13446 * gcc.target/arm/acle/mrc2.c: New.
13447
13448 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13449
13450 * gcc.target/arm/acle/ldc: New.
13451 * gcc.target/arm/acle/ldc2: New.
13452 * gcc.target/arm/acle/ldcl: New.
13453 * gcc.target/arm/acle/ldc2l: New.
13454 * gcc.target/arm/acle/stc: New.
13455 * gcc.target/arm/acle/stc2: New.
13456 * gcc.target/arm/acle/stcl: New.
13457 * gcc.target/arm/acle/stc2l: New.
13458
13459 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13460
13461 * gcc.target/arm/acle/acle.exp: Run tests for different options
13462 and make sure fat-lto-objects is used such that we can still do
13463 assemble scans.
13464 * gcc.target/arm/acle/cdp.c: New.
13465 * gcc.target/arm/acle/cdp2.c: New.
13466 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13467 (check_effective_target_arm_coproc1_ok_nocache): New.
13468 (check_effective_target_arm_coproc2_ok): New.
13469 (check_effective_target_arm_coproc2_ok_nocache): New.
13470 (check_effective_target_arm_coproc3_ok): New.
13471 (check_effective_target_arm_coproc3_ok_nocache): New.
13472 (check_effective_target_arm_coproc4_ok): New.
13473 (check_effective_target_arm_coproc4_ok_nocache): New.
13474
13475 2017-01-06 Martin Sebor <msebor@redhat.com>
13476
13477 PR middle-end/78605
13478 * gcc.dg/tree-ssa/pr78605.c: New test.
13479
13480 2017-01-05 Martin Sebor <msebor@redhat.com>
13481
13482 PR tree-optimization/78910
13483 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13484 diagnostics.
13485 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13486 * gcc.dg/tree-ssa/pr78910.c: New test.
13487
13488 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13489
13490 * gcc.dg/sso-10.c: New test.
13491
13492 2017-01-05 Jakub Jelinek <jakub@redhat.com>
13493
13494 PR tree-optimization/71016
13495 * gcc.target/i386/pr71016.c: New test.
13496 * gcc.target/aarch64/pr71016.c: New test.
13497 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13498
13499 PR c++/78931
13500 * g++.dg/cpp1z/decomp19.C: New test.
13501
13502 PR c++/78890
13503 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13504 * g++.dg/init/union1.C: Likewise.
13505 * g++.dg/cpp0x/union6.C: Expect errors.
13506 * g++.dg/cpp0x/union8.C: New test.
13507 * g++.dg/cpp0x/pr78890-1.C: New test.
13508 * g++.dg/cpp0x/pr78890-2.C: New test.
13509
13510 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
13511
13512 * gcc.target/powerpc/pr71670.c: Require p9vector.
13513 * gcc.target/powerpc/p9-novsx.c: Same.
13514
13515 2017-01-05 David Malcolm <dmalcolm@redhat.com>
13516
13517 * selftests/asr_div1.rtl: New file.
13518 * selftests/aarch64: New subdirectory.
13519 * selftests/aarch64/times-two.rtl: New file.
13520 * selftests/bb-index.rtl: New file.
13521 * selftests/cfg-test.rtl: New file.
13522 * selftests/const-int.rtl: New file.
13523 * selftests/example-labels.rtl: New file.
13524 * selftests/insn-with-mode.rtl: New file.
13525 * selftests/jump-to-label-ref.rtl: New file.
13526 * selftests/jump-to-return.rtl: New file.
13527 * selftests/jump-to-simple-return.rtl: New file.
13528 * selftests/mem.rtl: New file.
13529 * selftests/note-insn-deleted.rtl: New file.
13530 * selftests/note_insn_basic_block.rtl: New file.
13531 * selftests/simple-cse.rtl: New file.
13532 * selftests/symbol-ref.rtl: New file.
13533 * selftests/x86_64: New subdirectory.
13534 * selftests/x86_64/call-insn.rtl: New file.
13535 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13536 * selftests/x86_64/times-two.rtl: New file.
13537 * selftests/x86_64/unspec.rtl: New file.
13538
13539 2017-01-05 Nathan Sidwell <nathan@acm.org>
13540
13541 PR c++/78765
13542 * g++.dg/cpp0x/pr78765.C: New.
13543
13544 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13545
13546 * gcc.target/s390/memcpy-2.c: New test.
13547 * gcc.target/s390/memset-2.c: New test.
13548
13549 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13550
13551 * gcc.target/s390/memcpy-1.c: New test.
13552
13553 2017-01-04 Jeff Law <law@redhat.com>
13554
13555 PR tree-optimization/78812
13556 * g++.dg/torture/pr78812.C: New test.
13557
13558 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13559
13560 PR target/71977
13561 PR target/70568
13562 PR target/78823
13563 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13564 64-bit VSX systems with direct move, whether we optimize common
13565 code sequences in the GLIBC math library for float math functions.
13566 * gcc.target/powerpc/pr71977-2.c: Likewise.
13567
13568 2017-01-04 Marek Polacek <polacek@redhat.com>
13569
13570 PR c++/64767
13571 * c-c++-common/Wpointer-compare-1.c: New test.
13572
13573 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13574
13575 PR c++/78949
13576 * c-c++-common/Wunused-var-16.c: New test.
13577
13578 PR c++/78693
13579 * g++.dg/cpp0x/pr78693.C: New test.
13580
13581 PR driver/78957
13582 * gcc.dg/pr78957.c: New test.
13583
13584 * g++.dg/cpp1y/auto-fn34.C: New test.
13585
13586 PR c++/71182
13587 * g++.dg/cpp0x/pr71182.C: New test.
13588
13589 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13590
13591 PR target/78056
13592 * gcc.target/powerpc/pr78056-1.c: New test.
13593 * gcc.target/powerpc/pr78056-2.c: New test.
13594 * gcc.target/powerpc/pr78056-3.c: New test.
13595 * gcc.target/powerpc/pr78056-4.c: New test.
13596 * gcc.target/powerpc/pr78056-5.c: New test.
13597 * gcc.target/powerpc/pr78056-6.c: New test.
13598 * gcc.target/powerpc/pr78056-7.c: New test.
13599 * gcc.target/powerpc/pr78056-8.c: New test.
13600 * lib/target-supports.exp
13601 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13602 whether the effective target supports the popcntb instruction.
13603
13604 2017-01-03 Jeff Law <law@redhat.com>
13605
13606 PR tree-optimization/67955
13607 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13608
13609 2017-01-04 Marek Polacek <polacek@redhat.com>
13610
13611 PR c++/77545
13612 PR c++/77284
13613 * g++.dg/cpp0x/range-for32.C: New test.
13614 * g++.dg/cpp0x/range-for33.C: New test.
13615
13616 2017-01-04 David Malcolm <dmalcolm@redhat.com>
13617
13618 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13619
13620 2017-01-04 Nathan Sidwell <nathan@acm.org>
13621
13622 PR c++/66735
13623 * g++.dg/cpp1y/pr66735.C: New.
13624
13625 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13626
13627 PR tree-optimization/71563
13628 * gcc.dg/tree-ssa/pr71563.c: New test.
13629
13630 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13631
13632 PR fortran/78534
13633 PR fortran/78976
13634 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13635 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13636 * gfortran.dg/transfer_intrinsic_1.f90: Change
13637 scan-tree-dump-times due to gfc_trans_string_copy change to
13638 avoid -Wstringop-overflow.
13639
13640 2017-01-03 Jeff Law <law@redhat.com>
13641
13642 PR tree-optimization/78856
13643 * gcc.c-torture/execute/pr78856.c: New test.
13644
13645 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13646
13647 PR target/78953
13648 * gcc.target/powerpc/pr78953.c: New test.
13649
13650 2017-01-03 Ian Lance Taylor <iant@google.com>
13651
13652 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13653 enums.
13654
13655 2017-01-03 Martin Sebor <msebor@redhat.com>
13656
13657 PR tree-optimization/78696
13658 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13659 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13660 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13661 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13662
13663 2017-01-03 David Malcolm <dmalcolm@redhat.com>
13664
13665 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13666 with more than one digit.
13667 * lib/gcc-dg.exp (process-message): Support more than one digit
13668 in relative line specifications.
13669
13670 2017-01-03 Jakub Jelinek <jakub@redhat.com>
13671
13672 PR tree-optimization/78965
13673 * gcc.dg/pr78965.c: New test.
13674
13675 PR middle-end/78901
13676 * g++.dg/opt/pr78901.C: New test.
13677
13678 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13679
13680 PR fortran/78534
13681 PR fortran/66310
13682 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13683 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13684 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13685 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13686 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13687 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13688 * gfortran.dg/string_1_lp64.f90: New test.
13689 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13690 * gfortran.dg/string_3_lp64.f90: New test.
13691 * gfortran.dg/transfer_intrinsic_1.f90: Change
13692 scan-tree-dump-times due to gfc_trans_string_copy change to
13693 avoid -Wstringop-overflow.
13694
13695 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
13696
13697 PR target/78967
13698 * gcc.target/i386/pr78967-1.c: New test.
13699 * gcc.target/i386/pr78967-2.c: Ditto.
13700 * gcc.target/i386/pr78967-3.c: Ditto.
13701
13702 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13703 * gcc.target/i386/pr78904-4.c: Ditto.
13704 * gcc.target/i386/pr78904-6.c: Ditto.
13705
13706 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
13707
13708 PR middle-end/77674
13709 * g++.dg/torture/pr77674.C: New testcase.
13710
13711 2017-01-01 Jakub Jelinek <jakub@redhat.com>
13712
13713 Update copyright years.
13714 \f
13715 Copyright (C) 2017 Free Software Foundation, Inc.
13716
13717 Copying and distribution of this file, with or without modification,
13718 are permitted in any medium without royalty provided the copyright
13719 notice and this notice are preserved.