1 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
6 2017-10-02 Tom de Vries <tom@codesourcery.com>
8 * gcc.c-torture/compile/pr82337.c: Add
9 dg-require-effective-target nonlocal_goto.
11 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
12 Alan Hayward <alan.hayward@arm.com>
13 David Sherwood <david.sherwood@arm.com>
16 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
18 2017-10-02 Richard Biener <rguenther@suse.de>
20 PR tree-optimization/82355
21 * gcc.dg/graphite/fuse-1.c: Adjust.
22 * gcc.dg/graphite/fuse-2.c: Likewise.
23 * gcc.dg/graphite/pr82355.c: New testcase.
25 2017-10-01 Jeff Law <law@redhat.com>
27 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
29 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
32 * gfortran.dg/binding_label_tests_28.f90: New test.
34 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
37 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
39 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
42 * g++.dg/cpp1y/constexpr-68754.C: Move...
43 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
45 2017-09-30 Jakub Jelinek <jakub@redhat.com>
48 * gcc.target/i386/pr82361-1.c: New test.
49 * gcc.target/i386/pr82361-2.c: New test.
51 2017-09-29 Yury Gribov <tetra2005@gmail.com>
54 * c-c++/common/pr57371-4.c: Test NaN comparisons.
56 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
58 * g++.dg/other/dump-ada-spec-10.C: New test.
60 2017-09-29 Jeff Law <law@redhat.com>
62 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
64 2017-09-29 Jakub Jelinek <jakub@redhat.com>
66 P0683R1 - default member initializers for bit-fields
67 * g++.dg/ext/bitfield6.C: New test.
68 * g++.dg/cpp2a/bitfield1.C: New test.
69 * g++.dg/cpp2a/bitfield2.C: New test.
70 * g++.dg/cpp2a/bitfield3.C: New test.
72 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
75 * gcc.target/i386/pr81481.c: New.
77 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
79 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
80 and dg-require-effective-target directives to correct testing
82 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
83 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
84 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
85 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
86 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
87 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
88 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
89 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
90 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
91 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
92 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
93 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
94 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
95 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
96 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
97 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
98 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
100 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
102 PR tree-optimization/82337
103 * gcc.c-torture/compile/pr82337.c: New file.
105 2017-09-29 Javier Miranda <miranda@adacore.com>
107 * gnat.dg/unchecked_union3.adb: New testcase.
109 2017-09-29 Javier Miranda <miranda@adacore.com>
111 * gnat.dg/unchecked_union2.adb: New testcase.
113 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
116 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
117 * gfortran.dg/argument_checking_4.f90: Likewise.
118 * gfortran.dg/argument_checking_5.f90: Likewise.
119 * gfortran.dg/argument_checking_6.f90: Likewise.
120 * gfortran.dg/argument_checking_10.f90: Likewise.
121 * gfortran.dg/argument_checking_13.f90: Likewise.
122 * gfortran.dg/argument_checking_15.f90: Likewise.
123 * gfortran.dg/argument_checking_18.f90: Likewise.
124 * gfortran.dg/gomp/udr8.f90: Likewise.
125 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
128 2017-09-29 Jakub Jelinek <jakub@redhat.com>
130 * g++.dg/ext/bitfield7.C: New test.
131 * g++.dg/ext/bitfield8.C: New test.
132 * g++.dg/ext/bitfield9.C: New test.
135 * gcc.dg/tree-ssa/pr82340.c: New test.
137 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
139 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
142 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
144 2017-09-28 Jakub Jelinek <jakub@redhat.com>
147 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
148 * gcc.target/i386/pr82260-2.c: Likewise.
150 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
152 * gcc.target/i386/avx512f-constant-float-return.c: New test.
154 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
156 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
157 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
158 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
159 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
160 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
161 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
162 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
163 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
164 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
165 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
167 2017-09-28 David Malcolm <dmalcolm@redhat.com>
169 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
171 * jit.dg/test-returning-function-ptr.c (create_code): Update to
172 create a function pointer type independently of the call to
173 gcc_jit_function_get_address, and assign the pointer to a local
174 before returning it, to exercise the function pointer type
177 2017-09-27 David Malcolm <dmalcolm@redhat.com>
179 * jit.dg/all-non-failing-tests.h: Add
180 test-returning-function-ptr.c.
181 * jit.dg/test-returning-function-ptr.c: New test case.
183 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
186 * gcc.target/aarch64/pr71727-2.c: New test.
188 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
190 * gcc.target/powerpc/swaps-p8-28.c: New test.
191 * gcc.target/powerpc/swaps-p8-29.c: New test.
192 * gcc.target/powerpc/swaps-p8-30.c: New test.
193 * gcc.target/powerpc/swaps-p8-31.c: New test.
194 * gcc.target/powerpc/swaps-p8-32.c: New test.
195 * gcc.target/powerpc/swaps-p8-33.c: New test.
196 * gcc.target/powerpc/swaps-p8-34.c: New test.
197 * gcc.target/powerpc/swaps-p8-35.c: New test.
198 * gcc.target/powerpc/swaps-p8-36.c: New test.
199 * gcc.target/powerpc/swaps-p8-37.c: New test.
200 * gcc.target/powerpc/swaps-p8-38.c: New test.
201 * gcc.target/powerpc/swaps-p8-39.c: New test.
202 * gcc.target/powerpc/swaps-p8-40.c: New test.
203 * gcc.target/powerpc/swaps-p8-41.c: New test.
204 * gcc.target/powerpc/swaps-p8-42.c: New test.
205 * gcc.target/powerpc/swaps-p8-43.c: New test.
206 * gcc.target/powerpc/swaps-p8-44.c: New test.
207 * gcc.target/powerpc/swaps-p8-45.c: New test.
209 2017-09-27 Carl Love <cel@us.ibm.com>
210 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
211 for the __builtin_fctid and __builtin_fctiw.
213 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
215 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
216 new group memory offsetting code in the BRIG frontend.
217 * brig.dg/test/gimple/function_calls.hsail: Likewise.
218 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
219 * brig.dg/test/gimple/variables.hsail: Likewise.
221 2017-09-27 Jakub Jelinek <jakub@redhat.com>
224 * g++.dg/opt/pr82159.C: New test.
226 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
228 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
230 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
232 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
233 don't generate a 32-bit shift after doing XSCVDPSPN.
234 * gcc.target/powerpc/direct-move-float1.c: Likewise.
235 * gcc.target/powerpc/direct-move-float3.c: New test.
237 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
239 * gcc.dg/tree-ssa/cmpdiv.c: New test.
241 2017-09-26 Carl Love <cel@us.ibm.com>
243 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
244 file for the new built-ins and the existing built-ins.
246 2017-09-26 Janus Weil <janus@gcc.gnu.org>
250 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
251 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
252 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
253 Don't assume that DOUBLE PRECISION has kind=16.
255 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
257 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
258 warning from associate construct and do loop.
260 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
262 * gfortran.dg/gomp/associate1.f90: Really commit change
264 * gfortran.dg/predcom-1.f: Likewise.
265 * gfortran.dg/unconstrained_commons.f: Likewise.
267 2017-09-26 Jakub Jelinek <jakub@redhat.com>
270 * gcc.dg/pr35691-5.c: New test.
271 * gcc.dg/pr35691-6.c: New test.
273 2017-09-26 Richard Biener <rguenther@suse.de>
275 PR tree-optimization/82321
276 * gcc.dg/graphite/pr82321.c: New testcase.
278 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
280 * lib/target-supports.exp (check_effective_target_vect_int)
281 (check_effective_target_vect_shift)
282 (check_effective_target_whole_vector_shift)
283 (check_effective_target_vect_shift_char)
284 (check_effective_target_vect_long)
285 (check_effective_target_vect_double)
286 (check_effective_target_vect_long_long)
287 (check_effective_target_vect_perm)
288 (check_effective_target_vect_perm_byte)
289 (check_effective_target_vect_perm_short)
290 (check_effective_target_vect_widen_mult_qi_to_hi)
291 (check_effective_target_vect_widen_mult_hi_to_si)
292 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
293 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
294 (check_effective_target_vect_widen_mult_si_to_di_pattern)
295 (check_effective_target_vect_pack_trunc)
296 (check_effective_target_vect_unpack)
297 (check_effective_target_vect_hw_misalign)
298 (check_effective_target_vect_condition)
299 (check_effective_target_vect_cond_mixed)
300 (check_effective_target_vect_char_mult)
301 (check_effective_target_vect_short_mult)
302 (check_effective_target_vect_int_mult)
303 (check_effective_target_vect_extract_even_odd)
304 (check_effective_target_vect_interleave)
305 (check_effective_target_sqrt_insn)
306 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
308 (check_vect_support_and_set_flags): New proc.
309 (check_effective_target_s390_vxe): Rename arch12 to z14.
311 2017-09-26 Richard Biener <rguenther@suse.de>
313 PR tree-optimization/82320
314 * gcc.dg/torture/pr82320.c: New testcase.
316 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
318 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
321 2017-09-25 Jeff Law <law@redhat.com>
323 * lib/target-supports.exp
324 (check_effective_target_supports_stack_clash_protection): Enable for
325 rs6000 and powerpc targets.
327 2017-09-25 Bin Cheng <bin.cheng@arm.com>
329 PR tree-optimization/82163
330 * gcc.dg/tree-ssa/pr82163.c: New test.
332 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
334 * gfortran.dg/do_subscript_1.f90: New test.
335 * gfortran.dg/do_subscript_2.f90: New test.
336 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
337 * gfortran.dg/predcom-1.f: Adjust loop bounds.
338 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
340 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
342 * gcc.target/powerpc/fold-vec-st-char.c: New.
343 * gcc.target/powerpc/fold-vec-st-double.c: New.
344 * gcc.target/powerpc/fold-vec-st-float.c: New.
345 * gcc.target/powerpc/fold-vec-st-int.c: New.
346 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
347 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
348 * gcc.target/powerpc/fold-vec-st-short.c: New.
350 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
352 * g++.dg/pr82155.C: New testcase.
354 2017-09-25 Richard Biener <rguenther@suse.de>
356 PR tree-optimization/82285
357 * gcc.dg/torture/pr82285.c: New testcase.
359 2017-09-25 Justin Squirek <squirek@adacore.com>
361 * gnat.dg/entry_family.adb: New testcase
363 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
366 * gcc.target/i386/pr82267.c: New test.
368 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
371 * gfortran.dg/data_derived_1.f90: New test.
373 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
376 * gfortran.dg/intrinsic_bounds_1.f90: New test.
377 * gfortran.dg/intrinsic_param_1.f90: New test.
379 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
380 Steven G. Kargl <kargl@gcc.gnu.org>
383 * gfortran.dg/zero_sized_7.f90: New test.
385 2017-09-23 Janus Weil <janus@gcc.gnu.org>
388 * gfortran.dg/promotion_3.f90: New test case.
389 * gfortran.dg/promotion_4.f90: New test case.
391 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
393 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
394 * gcc.target/i386/pr82196-2.c: (b): Likewise.
396 2017-09-22 Jakub Jelinek <jakub@redhat.com>
399 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
400 instead of -fdump-tree-forwprop-details in dg-options.
401 * gcc.dg/pr35691-2.c: Likewise.
402 * gcc.dg/pr35691-3.c: New test.
403 * gcc.dg/pr35691-4.c: New test.
406 * g++.dg/ubsan/pr81929.C: New test.
408 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
410 PR tree-optimization/82289
411 * gcc.dg/vect/pr82289.c: New test.
413 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
414 Alan Hayward <alan.hayward@arm.com>
415 David Sherwood <david.sherwood@arm.com>
417 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
418 of alignment message.
419 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
421 2017-09-22 Martin Sebor <msebor@redhat.com>
424 * gcc.target/i386/pr80732.c: Correct a type error.
426 2017-09-22 David Malcolm <dmalcolm@redhat.com>
428 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
429 to reflect highlighting of parameters; add test coverage for
432 2017-09-22 Richard Biener <rguenther@suse.de>
434 * gcc.dg/graphite/scop-24.c: New testcase.
436 2017-09-22 Richard Biener <rguenther@suse.de>
438 PR tree-optimization/82291
439 * gcc.dg/torture/pr82291.c: New testcase.
441 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
443 * gcc.target/i386/avx512f-constant-set.c: New test.
445 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
447 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
448 * gcc.target/i386/avx512f-prefer.c: New test.
450 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
452 * lib/target-supports.exp
453 (check_effective_target_frame_pointer_for_non_leaf): Add
454 case for x86 Solaris.
456 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
459 * gfortran.dg/associate_26.f90 : New test.
462 * gfortran.dg/associate_27.f90 : New test.
465 * gfortran.dg/associate_28.f90 : New test.
468 * gfortran.dg/associate_29.f90 : New test.
471 * gfortran.dg/associate_30.f90 : New test.
474 * gfortran.dg/associate_31.f90 : New test.
476 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
478 * gnat.dg/discr48.adb: New test.
479 * gnat.dg/discr48_pkg.ads: New helper.
481 2017-09-21 Tamar Christina <tamar.christina@arm.com>
484 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
487 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
489 * gfortran.dg/goacc/wait.f90: New test.
491 2017-09-21 Jakub Jelinek <jakub@redhat.com>
494 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
495 const predicate to const predicate & to avoid UB.
496 * g++.dg/opt/pr81715.C: New test.
498 2017-09-21 Richard Biener <rguenther@suse.de>
500 PR tree-optimization/82276
501 PR tree-optimization/82244
502 * gcc.dg/torture/pr82276.c: New testcase.
504 2017-09-21 Richard Biener <rguenther@suse.de>
506 PR tree-optimization/71351
507 * gfortran.dg/graphite/pr71351.f90: New testcase.
508 * gfortran.dg/graphite/interchange-3.f90: Adjust.
510 2017-09-21 Jakub Jelinek <jakub@redhat.com>
513 * gcc.target/i386/pr82260-1.c: New test.
514 * gcc.target/i386/pr82260-2.c: New test.
516 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
517 Jeff Law <law@redhat.com>
519 * gcc.dg/stack-check-5.c: Add argument for s390.
520 * lib/target-supports.exp:
521 (check_effective_target_supports_stack_clash_protection): Enable for
524 2017-09-20 Martin Sebor <msebor@redhat.com>
527 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
528 * g++.dg/ext/attr-ifunc-4.C: Ditto.
529 * lib/target-supports.exp: Adjust for C++.
532 * gcc.dg/attr-ifunc-1.c: Correct type errors.
533 * gcc.dg/attr-ifunc-2.c: Ditto.
534 * gcc.dg/attr-ifunc-3.c: Ditto.
535 * gcc.dg/attr-ifunc-4.c: Ditto.
536 * gcc.dg/attr-ifunc-5.c: Ditto.
537 * gcc.dg/pr81854.c: Require ifunc support.
538 * lib/target-supports.exp: Correct type error.
540 2017-09-20 Jeff Law <law@redhat.com>
542 * gcc.target/i386/stack-check-11.c: Update test and regexp
543 so that it works for both i?86 and x86_64.
545 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
548 * gcc.target/powerpc/pr77687.c: New testcase.
550 2017-09-20 Jakub Jelinek <jakub@redhat.com>
552 P0409R2 - allow lambda capture [=, this]
553 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
554 capture. Add further tests.
555 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
556 for c++2a on [=, this] capture.
558 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
559 * g++.dg/cpp1z/cplusplus_1z.C: New test.
561 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
563 * gcc.target/i386/builtin_target.c: Test knm.
564 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
566 2017-09-20 Richard Biener <rguenther@suse.de>
568 PR tree-optimization/77362
569 * gcc.dg/graphite/pr77362.c: New testcase.
571 2017-09-20 Richard Biener <rguenther@suse.de>
573 PR tree-optimization/82264
574 * gcc.dg/torture/pr82264.c: New testcase.
576 2017-09-20 Jakub Jelinek <jakub@redhat.com>
578 * g++.dg/debug/dwarf2/template-params-13.C: New test.
579 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
580 it doesn't match newlines.
581 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
582 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
583 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
584 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
585 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
586 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
587 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
588 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
589 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
590 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
592 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
595 * g++.dg/cpp0x/constexpr-ctor20.C: New.
597 2017-09-20 Richard Biener <rguenther@suse.de>
599 PR tree-optimization/81373
600 * gcc.dg/graphite/pr81373.c: New testcase.
602 2017-09-19 Jeff Law <law@redhat.com>
604 * gcc.target/i386/stack-check-11.c: New test.
606 * gcc.dg/stack-check-4.c: New test.
607 * gcc.dg/stack-check-5.c: New test.
608 * gcc.dg/stack-check-6.c: New test.
609 * gcc.dg/stack-check-6a.c: New test.
610 * gcc.dg/stack-check-7.c: New test.
611 * gcc.dg/stack-check-8.c: New test.
612 * gcc.dg/stack-check-9.c: New test.
613 * gcc.dg/stack-check-10.c: New test.
614 * lib/target-supports.exp
615 (check_effective_target_supports_stack_clash_protection): Enable for
616 x86 and x86_64 targets.
618 * gcc.dg/stack-check-3.c: New test.
620 * gcc.dg/stack-check-2.c: New test.
621 * lib/target-supports.exp
622 (check_effective_target_supports_stack_clash_protection): New.
623 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
624 (check_effective_target_caller_implicit_probes): Likewise.
626 2017-09-19 Jakub Jelinek <jakub@redhat.com>
628 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
629 * g++.dg/tree-ssa/pr41428.C: Likewise.
630 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
632 * g++.dg/expr/bool3.C: Likewise.
633 * g++.dg/expr/bitfield5.C: Likewise.
634 * g++.old-deja/g++.jason/bool5.C: Likewise.
636 2017-09-18 Martin Sebor <msebor@redhat.com>
639 * gcc.dg/pr81854.c: New test.
640 * g++.dg/ext/attr-ifunc-5.C: New test.
641 * g++.dg/ext/attr-ifunc-1.C: Adjust.
642 * g++.dg/ext/attr-ifunc-2.C: Same.
643 * g++.dg/ext/attr-ifunc-3.C: Same.
644 * g++.dg/ext/attr-ifunc-4.C: Same.
645 * g++.old-deja/g++.abi/vtable2.C: Same.
646 * gcc.dg/attr-ifunc-1.c: Same.
648 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
650 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
652 2017-09-19 Richard Biener <rguenther@suse.de>
654 PR tree-optimization/82244
655 * gcc.dg/torture/pr82244.c: New testcase.
657 2017-09-19 Richard Biener <rguenther@suse.de>
659 PR tree-optimization/69728
660 * gfortran.dg/graphite/pr69728.f90: New testcase.
661 * gcc.dg/graphite/pr69728.c: Likewise.
663 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
666 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
668 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
670 * gcc.dg/vect/slp-multitypes-13.c: New test.
672 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
674 * gfortran.dg/vect/mask-store-1.f90: New test.
676 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
679 * g++.dg/expr/delete1.C: New.
681 2017-09-18 Bob Duff <duff@adacore.com>
683 * gnat.dg/validity_check.adb: New testcase.
685 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
687 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
689 2017-09-18 Bob Duff <duff@adacore.com>
691 * gnat.dg/tagged_prefix_call.adb: New testcase.
693 2017-09-18 Ed Schonberg <schonberg@adacore.com>
695 * gnat.dg/default_variants.adb: New testcase.
697 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
700 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
701 * gcc.target/i386/pr81736-4.c: Likewise.
703 2017-09-18 Richard Biener <rguenther@suse.de>
705 PR tree-optimization/79622
706 * gcc.dg/graphite/pr79622.c: New testcase.
708 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
710 gcc.target/i386/pr82196-1.c: New test.
711 gcc.target/i386/pr82196-2.c: Likewise.
713 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
716 * gcc.target/i386/pr82166.c: New test.
718 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
721 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
722 * gfortran.dg/pdt_2.f03 : The same.
723 * gfortran.dg/pdt_3.f03 : The same.
724 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
725 module 'bad_vars'. Add error concerning assumed parameters and
727 * gfortran.dg/pdt_11.f03 : New test.
730 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
731 * gfortran.dg/associate_25.f90 : New test.
732 * gfortran.dg/pdt_12.f03 : New test.
734 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
735 Jakub Jelinek <jakub@redhat.com>
737 Add support for -std=c++2a.
738 * lib/target-supports.exp (check_effective_target_c++17): Return
739 1 also if check_effective_target_c++2a.
740 (check_effective_target_c++17_down): New.
741 (check_effective_target_c++2a_only): New.
742 (check_effective_target_c++2a): New.
743 * g++.dg/cpp2a/cplusplus.C: New.
745 2017-09-15 Joseph Myers <joseph@codesourcery.com>
748 * gcc.target/i386/excess-precision-8.c: New test.
750 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
751 Paolo Carlini <paolo.carlini@oracle.com>
754 * g++.dg/other/anon-union4.C: New.
755 * g++.old-deja/g++.law/union4.C: Adjust.
756 * g++.old-deja/g++.other/anon1.C: Likewise.
758 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
760 * c-c++-common/Wcast-align.c: New test.
762 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
764 * g++.dg/sso-1.C: New test.
765 * g++.dg/sso-2.C: Likewise.
767 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
770 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
772 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
774 PR tree-optimization/71026
775 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
777 2017-09-15 Jakub Jelinek <jakub@redhat.com>
779 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
780 * lib/target-supports.exp (check_effective_target_c++14): Use
781 check_effective_target_c++17 instead of check_effective_target_c++1z.
782 (check_effective_target_c++14_down): Likewise.
783 (check_effective_target_c++1z_only): Rename to ...
784 (check_effective_target_c++17_only): ... this.
785 (check_effective_target_c++1z): Rename to ...
786 (check_effective_target_c++17): ... this.
787 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
788 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
789 and c++17_only instead of c++1z_only. Adjust expected diagnostics
790 and comments refering to 1z to 17.
791 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
792 * g++.dg/template/partial5.C: Likewise.
793 * g++.dg/template/nontype8.C: Likewise.
794 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
795 * g++.dg/cpp1z/nontype3a.C: Likewise.
796 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
797 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
798 * g++.dg/cpp1z/class-deduction32.C: Likewise.
799 * g++.dg/cpp1z/pr78771.C: Likewise.
800 * g++.dg/cpp1z/elide1.C: Likewise.
801 * g++.dg/cpp1z/fold3.C: Likewise.
802 * g++.dg/cpp1z/class-deduction2.C: Likewise.
803 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
804 * g++.dg/cpp1z/inline-var2.C: Likewise.
805 * g++.dg/cpp1z/eval-order2.C: Likewise.
806 * g++.dg/cpp1z/decomp21.C: Likewise.
807 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
808 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
809 * g++.dg/cpp1z/utf8-neg.C: Likewise.
810 * g++.dg/cpp1z/class-deduction41.C: Likewise.
811 * g++.dg/cpp1z/class-deduction23.C: Likewise.
812 * g++.dg/cpp1z/nodiscard3.C: Likewise.
813 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
814 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
815 * g++.dg/cpp1z/class-deduction21.C: Likewise.
816 * g++.dg/cpp1z/range-for1.C: Likewise.
817 * g++.dg/cpp1z/init-statement4.C: Likewise.
818 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
819 * g++.dg/cpp1z/decomp30.C: Likewise.
820 * g++.dg/cpp1z/class-deduction39.C: Likewise.
821 * g++.dg/cpp1z/register2.C: Likewise.
822 * g++.dg/cpp1z/decomp9.C: Likewise.
823 * g++.dg/cpp1z/regress1.C: Likewise.
824 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
825 * g++.dg/cpp1z/class-deduction30.C: Likewise.
826 * g++.dg/cpp1z/abbrev2.C: Likewise.
827 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
828 * g++.dg/cpp1z/regress2.C: Likewise.
829 * g++.dg/cpp1z/decomp16.C: Likewise.
830 * g++.dg/cpp1z/bool-increment1.C: Likewise.
831 * g++.dg/cpp1z/aligned-new1.C: Likewise.
832 * g++.dg/cpp1z/decomp3.C: Likewise.
833 * g++.dg/cpp1z/register1.C: Likewise.
834 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
835 * g++.dg/cpp1z/class-deduction1.C: Likewise.
836 * g++.dg/cpp1z/decomp10.C: Likewise.
837 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
838 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
839 * g++.dg/cpp1z/decomp27.C: Likewise.
840 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
841 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
842 * g++.dg/cpp1z/class-deduction9.C: Likewise.
843 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
844 * g++.dg/cpp1z/decomp11.C: Likewise.
845 * g++.dg/cpp1z/aligned-new3.C: Likewise.
846 * g++.dg/cpp1z/utf8-2.C: Likewise.
847 * g++.dg/cpp1z/lambda-this3.C: Likewise.
848 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
849 * g++.dg/cpp1z/byte1.C: Likewise.
850 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
851 * g++.dg/cpp1z/aggr-base4.C: Likewise.
852 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
853 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
854 * g++.dg/cpp1z/utf8-2a.C: Likewise.
855 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
856 * g++.dg/cpp1z/aggr-base6.C: Likewise.
857 * g++.dg/cpp1z/cplusplus.C: Likewise.
858 * g++.dg/cpp1z/class-deduction20.C: Likewise.
859 * g++.dg/cpp1z/aggr-base2.C: Likewise.
860 * g++.dg/cpp1z/class-deduction6.C: Likewise.
861 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
862 * g++.dg/cpp1z/class-deduction31.C: Likewise.
863 * g++.dg/cpp1z/class-deduction25.C: Likewise.
864 * g++.dg/cpp1z/class-deduction18.C: Likewise.
865 * g++.dg/cpp1z/fold9.C: Likewise.
866 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
867 * g++.dg/cpp1z/abbrev1.C: Likewise.
868 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
869 * g++.dg/cpp1z/utf8.C: Likewise.
870 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
871 * g++.dg/cpp1z/aggr-base3.C: Likewise.
872 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
873 * g++.dg/cpp1z/init-statement2.C: Likewise.
874 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
875 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
876 * g++.dg/cpp1z/class-deduction40.C: Likewise.
877 * g++.dg/cpp1z/nontype3.C: Likewise.
878 * g++.dg/cpp1z/class-deduction14.C: Likewise.
879 * g++.dg/cpp1z/fold7.C: Likewise.
880 * g++.dg/cpp1z/nontype2.C: Likewise.
881 * g++.dg/cpp1z/class-deduction15.C: Likewise.
882 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
883 * g++.dg/cpp1z/class-deduction13.C: Likewise.
884 * g++.dg/cpp1z/aligned-new7.C: Likewise.
885 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
886 * g++.dg/cpp1z/nontype1.C: Likewise.
887 * g++.dg/cpp1z/init-statement5.C: Likewise.
888 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
889 * g++.dg/cpp1z/decomp17.C: Likewise.
890 * g++.dg/cpp1z/fold4.C: Likewise.
891 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
892 * g++.dg/cpp1z/fold7a.C: Likewise.
893 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
894 * g++.dg/cpp1z/init-statement7.C: Likewise.
895 * g++.dg/cpp1z/aggr-base5.C: Likewise.
896 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
897 * g++.dg/cpp1z/pr79143.C: Likewise.
898 * g++.dg/cpp1z/class-deduction38.C: Likewise.
899 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
900 * g++.dg/cpp1z/class-deduction12.C: Likewise.
901 * g++.dg/cpp1z/decomp20.C: Likewise.
902 * g++.dg/cpp1z/class-deduction22.C: Likewise.
903 * g++.dg/cpp1z/class-deduction29.C: Likewise.
904 * g++.dg/cpp1z/class-deduction8.C: Likewise.
905 * g++.dg/cpp1z/class-deduction43.C: Likewise.
906 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
907 * g++.dg/cpp1z/fold8.C: Likewise.
908 * g++.dg/cpp1z/init-statement3.C: Likewise.
909 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
910 * g++.dg/cpp1z/class-deduction36.C: Likewise.
911 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
912 * g++.dg/cpp1z/fallthrough1.C: Likewise.
913 * g++.dg/cpp1z/fold1.C: Likewise.
914 * g++.dg/cpp1z/class-deduction26.C: Likewise.
915 * g++.dg/cpp1z/fold-ice1.C: Likewise.
916 * g++.dg/cpp1z/fold5.C: Likewise.
917 * g++.dg/cpp1z/class-deduction34.C: Likewise.
918 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
919 * g++.dg/cpp1z/class-deduction7.C: Likewise.
920 * g++.dg/cpp1z/class-deduction16.C: Likewise.
921 * g++.dg/cpp1z/class-deduction10.C: Likewise.
922 * g++.dg/cpp1z/eval-order3.C: Likewise.
923 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
924 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
925 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
926 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
927 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
928 * g++.dg/cpp1z/decomp15.C: Likewise.
929 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
930 * g++.dg/cpp1z/fold-mangle.C: Likewise.
931 * g++.dg/cpp1z/class-deduction35.C: Likewise.
932 * g++.dg/cpp1z/decomp4.C: Likewise.
933 * g++.dg/cpp1z/class-deduction42.C: Likewise.
934 * g++.dg/cpp1z/init-statement8.C: Likewise.
935 * g++.dg/cpp1z/inline-var1a.C: Likewise.
936 * g++.dg/cpp1z/init-statement6.C: Likewise.
937 * g++.dg/cpp1z/class-deduction17.C: Likewise.
938 * g++.dg/cpp1z/class-deduction28.C: Likewise.
939 * g++.dg/cpp1z/class-deduction27.C: Likewise.
940 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
941 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
942 * g++.dg/cpp1z/class-deduction11.C: Likewise.
943 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
944 * g++.dg/cpp1z/init-statement9.C: Likewise.
945 * g++.dg/cpp1z/class-deduction19.C: Likewise.
946 * g++.dg/cpp1z/class-deduction5.C: Likewise.
947 * g++.dg/cpp1z/fold2.C: Likewise.
948 * g++.dg/cpp1z/class-deduction33.C: Likewise.
949 * g++.dg/cpp1z/class-deduction24.C: Likewise.
950 * g++.dg/cpp1z/aggr-base1.C: Likewise.
951 * g++.dg/cpp1z/fold6.C: Likewise.
952 * g++.dg/cpp1z/decomp12.C: Likewise.
953 * g++.dg/cpp1z/class-deduction4.C: Likewise.
954 * g++.dg/cpp1z/inline-var1.C: Likewise.
955 * g++.dg/cpp1z/aligned-new2.C: Likewise.
956 * g++.dg/cpp1z/class-deduction3.C: Likewise.
957 * g++.dg/other/error3.C: Likewise.
958 * g++.dg/init/new25.C: Likewise.
959 * g++.dg/init/new13.C: Likewise.
960 * g++.dg/tls/diag-2.C: Likewise.
961 * g++.dg/tls/diag-4.C: Likewise.
962 * g++.dg/opt/noreturn-1.C: Likewise.
963 * g++.dg/eh/async-unwind2.C: Likewise.
964 * g++.dg/eh/spec9.C: Likewise.
965 * g++.dg/eh/spec7.C: Likewise.
966 * g++.dg/eh/template1.C: Likewise.
967 * g++.dg/eh/cond4.C: Likewise.
968 * g++.dg/eh/pr41819.C: Likewise.
969 * g++.dg/eh/delete1.C: Likewise.
970 * g++.dg/eh/spec3.C: Likewise.
971 * g++.dg/eh/forced4.C: Likewise.
972 * g++.dg/eh/spec2.C: Likewise.
973 * g++.dg/eh/shadow1.C: Likewise.
974 * g++.dg/eh/pr38662.C: Likewise.
975 * g++.dg/eh/ehopt1.C: Likewise.
976 * g++.dg/eh/spec8.C: Likewise.
977 * g++.dg/eh/init-temp2.C: Likewise.
978 * g++.dg/rtti/crash3.C: Likewise.
979 * g++.dg/warn/Wreturn-type-3.C: Likewise.
980 * g++.dg/warn/register-parm-1.C: Likewise.
981 * g++.dg/warn/register-var-2.C: Likewise.
982 * g++.dg/gcov/gcov-7.C: Likewise.
983 * g++.dg/tree-ssa/pr45605.C: Likewise.
984 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
985 * g++.dg/lookup/exception1.C: Likewise.
986 * g++.dg/ubsan/pr79589.C: Likewise.
987 * g++.dg/tm/pr47340.C: Likewise.
988 * g++.dg/tm/pr46567.C: Likewise.
989 * g++.dg/expr/bitfield5.C: Likewise.
990 * g++.dg/expr/bool1.C: Likewise.
991 * g++.dg/expr/lval3.C: Likewise.
992 * g++.dg/expr/lval4.C: Likewise.
993 * g++.dg/expr/bitfield4.C: Likewise.
994 * g++.dg/expr/bitfield6.C: Likewise.
995 * g++.dg/expr/bool3.C: Likewise.
996 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
997 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
998 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
999 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1000 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1001 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1002 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1003 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1004 * g++.dg/parse/register1.C: Likewise.
1005 * g++.dg/parse/error15.C: Likewise.
1006 * g++.dg/parse/linkage2.C: Likewise.
1007 * g++.dg/concepts/intro2.C: Likewise.
1008 * g++.dg/concepts/class.C: Likewise.
1009 * g++.dg/concepts/traits1.C: Likewise.
1010 * g++.dg/concepts/req5.C: Likewise.
1011 * g++.dg/concepts/var-concept5.C: Likewise.
1012 * g++.dg/concepts/fn-concept2.C: Likewise.
1013 * g++.dg/concepts/traits2.C: Likewise.
1014 * g++.dg/concepts/placeholder2.C: Likewise.
1015 * g++.dg/concepts/class6.C: Likewise.
1016 * g++.dg/concepts/memtmpl1.C: Likewise.
1017 * g++.dg/concepts/friend2.C: Likewise.
1018 * g++.dg/concepts/template-parm3.C: Likewise.
1019 * g++.dg/concepts/template-parm10.C: Likewise.
1020 * g++.dg/concepts/explicit-spec1.C: Likewise.
1021 * g++.dg/concepts/explicit-spec3.C: Likewise.
1022 * g++.dg/concepts/var-templ2.C: Likewise.
1023 * g++.dg/concepts/intro5.C: Likewise.
1024 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1025 * g++.dg/concepts/iconv1.C: Likewise.
1026 * g++.dg/concepts/constrained-parm.C: Likewise.
1027 * g++.dg/concepts/template-template-parm1.C: Likewise.
1028 * g++.dg/concepts/var-concept3.C: Likewise.
1029 * g++.dg/concepts/class3.C: Likewise.
1030 * g++.dg/concepts/memfun2.C: Likewise.
1031 * g++.dg/concepts/req1.C: Likewise.
1032 * g++.dg/concepts/disjunction1.C: Likewise.
1033 * g++.dg/concepts/req17.C: Likewise.
1034 * g++.dg/concepts/pr65848.C: Likewise.
1035 * g++.dg/concepts/placeholder4.C: Likewise.
1036 * g++.dg/concepts/decl-diagnose.C: Likewise.
1037 * g++.dg/concepts/intro7.C: Likewise.
1038 * g++.dg/concepts/pr68683.C: Likewise.
1039 * g++.dg/concepts/partial-spec4.C: Likewise.
1040 * g++.dg/concepts/template-parm5.C: Likewise.
1041 * g++.dg/concepts/explicit-inst1.C: Likewise.
1042 * g++.dg/concepts/class-deduction1.C: Likewise.
1043 * g++.dg/concepts/class1.C: Likewise.
1044 * g++.dg/concepts/req15.C: Likewise.
1045 * g++.dg/concepts/memfun.C: Likewise.
1046 * g++.dg/concepts/pr68434.C: Likewise.
1047 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1048 * g++.dg/concepts/partial-spec6.C: Likewise.
1049 * g++.dg/concepts/var-templ1.C: Likewise.
1050 * g++.dg/concepts/template-parm8.C: Likewise.
1051 * g++.dg/concepts/explicit-inst3.C: Likewise.
1052 * g++.dg/concepts/class4.C: Likewise.
1053 * g++.dg/concepts/req6.C: Likewise.
1054 * g++.dg/concepts/fn8.C: Likewise.
1055 * g++.dg/concepts/class5.C: Likewise.
1056 * g++.dg/concepts/placeholder5.C: Likewise.
1057 * g++.dg/concepts/req16.C: Likewise.
1058 * g++.dg/concepts/req10.C: Likewise.
1059 * g++.dg/concepts/var-concept2.C: Likewise.
1060 * g++.dg/concepts/auto3.C: Likewise.
1061 * g++.dg/concepts/generic-fn-err.C: Likewise.
1062 * g++.dg/concepts/pr65552.C: Likewise.
1063 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1064 * g++.dg/concepts/fn1.C: Likewise.
1065 * g++.dg/concepts/partial-spec.C: Likewise.
1066 * g++.dg/concepts/template-parm12.C: Likewise.
1067 * g++.dg/concepts/diagnostic1.C: Likewise.
1068 * g++.dg/concepts/intro1.C: Likewise.
1069 * g++.dg/concepts/explicit-inst4.C: Likewise.
1070 * g++.dg/concepts/req18.C: Likewise.
1071 * g++.dg/concepts/explicit-spec5.C: Likewise.
1072 * g++.dg/concepts/var-concept6.C: Likewise.
1073 * g++.dg/concepts/fn9.C: Likewise.
1074 * g++.dg/concepts/req2.C: Likewise.
1075 * g++.dg/concepts/template-parm7.C: Likewise.
1076 * g++.dg/concepts/req14.C: Likewise.
1077 * g++.dg/concepts/template-parm6.C: Likewise.
1078 * g++.dg/concepts/variadic4.C: Likewise.
1079 * g++.dg/concepts/fn6.C: Likewise.
1080 * g++.dg/concepts/req-neg1.C: Likewise.
1081 * g++.dg/concepts/alias3.C: Likewise.
1082 * g++.dg/concepts/expression2.C: Likewise.
1083 * g++.dg/concepts/partial-spec3.C: Likewise.
1084 * g++.dg/concepts/expression3.C: Likewise.
1085 * g++.dg/concepts/memfun-err.C: Likewise.
1086 * g++.dg/concepts/pr66091.C: Likewise.
1087 * g++.dg/concepts/explicit-spec2.C: Likewise.
1088 * g++.dg/concepts/equiv.C: Likewise.
1089 * g++.dg/concepts/friend1.C: Likewise.
1090 * g++.dg/concepts/fn4.C: Likewise.
1091 * g++.dg/concepts/var-templ3.C: Likewise.
1092 * g++.dg/concepts/explicit-inst2.C: Likewise.
1093 * g++.dg/concepts/alias2.C: Likewise.
1094 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1095 * g++.dg/concepts/placeholder6.C: Likewise.
1096 * g++.dg/concepts/fn10.C: Likewise.
1097 * g++.dg/concepts/req3.C: Likewise.
1098 * g++.dg/concepts/variadic2.C: Likewise.
1099 * g++.dg/concepts/pr65636.C: Likewise.
1100 * g++.dg/concepts/intro6.C: Likewise.
1101 * g++.dg/concepts/class2.C: Likewise.
1102 * g++.dg/concepts/fn2.C: Likewise.
1103 * g++.dg/concepts/req20.C: Likewise.
1104 * g++.dg/concepts/req8.C: Likewise.
1105 * g++.dg/concepts/placeholder1.C: Likewise.
1106 * g++.dg/concepts/pr65854.C: Likewise.
1107 * g++.dg/concepts/member-concept.C: Likewise.
1108 * g++.dg/concepts/template-parm2.C: Likewise.
1109 * g++.dg/concepts/variadic1.C: Likewise.
1110 * g++.dg/concepts/fn7.C: Likewise.
1111 * g++.dg/concepts/intro4.C: Likewise.
1112 * g++.dg/concepts/req13.C: Likewise.
1113 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1114 * g++.dg/concepts/explicit-spec6.C: Likewise.
1115 * g++.dg/concepts/auto1.C: Likewise.
1116 * g++.dg/concepts/alias1.C: Likewise.
1117 * g++.dg/concepts/fn-concept1.C: Likewise.
1118 * g++.dg/concepts/template-parm11.C: Likewise.
1119 * g++.dg/concepts/explicit-spec4.C: Likewise.
1120 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1121 * g++.dg/concepts/req9.C: Likewise.
1122 * g++.dg/concepts/req4.C: Likewise.
1123 * g++.dg/concepts/pr65681.C: Likewise.
1124 * g++.dg/concepts/req7.C: Likewise.
1125 * g++.dg/concepts/req12.C: Likewise.
1126 * g++.dg/concepts/fn5.C: Likewise.
1127 * g++.dg/concepts/alias4.C: Likewise.
1128 * g++.dg/concepts/generic-fn.C: Likewise.
1129 * g++.dg/concepts/feature-macro.C: Likewise.
1130 * g++.dg/concepts/req19.C: Likewise.
1131 * g++.dg/concepts/placeholder3.C: Likewise.
1132 * g++.dg/concepts/intro3.C: Likewise.
1133 * g++.dg/concepts/partial-spec5.C: Likewise.
1134 * g++.dg/concepts/template-parm4.C: Likewise.
1135 * g++.dg/concepts/dr1430.C: Likewise.
1136 * g++.dg/concepts/pr65634.C: Likewise.
1137 * g++.dg/concepts/var-concept4.C: Likewise.
1138 * g++.dg/concepts/pr67249.C: Likewise.
1139 * g++.dg/concepts/expression.C: Likewise.
1140 * g++.dg/concepts/pr65575.C: Likewise.
1141 * g++.dg/concepts/partial-spec2.C: Likewise.
1142 * g++.dg/concepts/template-parm9.C: Likewise.
1143 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1144 * g++.dg/concepts/equiv2.C: Likewise.
1145 * g++.dg/concepts/req11.C: Likewise.
1146 * g++.dg/concepts/template-parm1.C: Likewise.
1147 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1148 * g++.dg/concepts/var-concept1.C: Likewise.
1149 * g++.dg/concepts/fn3.C: Likewise.
1150 * g++.dg/torture/pr46364.C: Likewise.
1151 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1152 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1153 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1154 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1155 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1156 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1157 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1158 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1159 * g++.dg/torture/pr52918-1.C: Likewise.
1160 * g++.dg/torture/pr49394.C: Likewise.
1161 * g++.dg/torture/pr57190.C: Likewise.
1162 * g++.dg/cpp0x/static_assert8.C: Likewise.
1163 * g++.dg/cpp0x/noexcept19.C: Likewise.
1164 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1165 * g++.dg/cpp0x/variadic73.C: Likewise.
1166 * g++.dg/cpp0x/noexcept02.C: Likewise.
1167 * g++.dg/cpp0x/defaulted23.C: Likewise.
1168 * g++.dg/cpp0x/noexcept08.C: Likewise.
1169 * g++.dg/cpp0x/auto9.C: Likewise.
1170 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1171 * g++.dg/cpp0x/error5.C: Likewise.
1172 * c-c++-common/gomp/atomic-12.c: Likewise.
1173 * c-c++-common/gomp/atomic-13.c: Likewise.
1174 * c-c++-common/gomp/atomic-14.c: Likewise.
1175 * c-c++-common/Wvarargs-2.c: Likewise.
1176 * c-c++-common/Wvarargs.c: Likewise.
1177 * c-c++-common/vector-subscript-2.c: Likewise.
1178 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1179 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1180 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1181 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1182 * g++.old-deja/g++.eh/throw2.C: Likewise.
1183 * g++.old-deja/g++.eh/throw1.C: Likewise.
1184 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1185 * g++.old-deja/g++.other/new7.C: Likewise.
1186 * g++.old-deja/g++.other/crash30.C: Likewise.
1187 * g++.old-deja/g++.other/regstack.C: Likewise.
1188 * g++.old-deja/g++.other/crash28.C: Likewise.
1189 * g++.old-deja/g++.jason/bool5.C: Likewise.
1190 * g++.old-deja/g++.mike/p10416.C: Likewise.
1191 * g++.old-deja/g++.mike/eh25.C: Likewise.
1192 * g++.old-deja/g++.mike/eh55.C: Likewise.
1194 PR rtl-optimization/82192
1195 * gcc.c-torture/execute/pr82192.c: New test.
1197 2017-09-15 Richard Biener <rguenther@suse.de>
1199 PR tree-optimization/82217
1200 * gcc.dg/torture/pr82217.c: New testcase.
1202 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1205 * gcc.target/i386/pr82145.c: New test.
1207 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
1210 * gfortran.dg/pointer_array_9.f90: New test.
1212 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1214 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1216 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1217 of __builtin_fabsq. Prevent the test from running on 32-bit.
1218 * gcc.target/powerpc/float128-fma1.c: New test.
1219 * gcc.target/powerpc/float128-fma2.c: Likewise.
1220 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1221 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1223 2017-09-14 David Malcolm <dmalcolm@redhat.com>
1226 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1229 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1231 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1233 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1235 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1238 2017-09-14 Richard Biener <rguenther@suse.de>
1240 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1241 * gcc.dg/uninit-suppress_2.c: Adjust.
1242 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1244 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1246 PR tree-optimization/80996
1247 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1249 2017-09-14 Jakub Jelinek <jakub@redhat.com>
1252 * g++.dg/cpp0x/pr81325.C: New test.
1254 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
1257 * gfortran.dg/pdt_10.f03 : New test.
1259 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1262 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1264 2017-09-13 Martin Liska <mliska@suse.cz>
1267 * g++.dg/torture/pr82154.C: New test.
1269 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1272 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1273 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1275 2017-09-13 Steve Ellcey <sellcey@cavium.com>
1277 PR tree-optimization/80925
1278 * gfortran.dg/vect/vect-2.f90: Add
1279 --param vect-max-peeling-for-alignment=0 option.
1280 Remove unaligned access and peeling checks.
1281 * gfortran.dg/vect/vect-3.f90: Ditto.
1282 * gfortran.dg/vect/vect-4.f90: Ditto.
1283 * gfortran.dg/vect/vect-5.f90: Ditto.
1285 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1288 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1289 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1291 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1293 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1295 2017-09-13 Marek Polacek <polacek@redhat.com>
1298 * gcc.dg/pr82167.c: New test.
1300 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1302 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1303 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1304 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1305 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1306 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1307 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1309 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1311 * gcc.target/aarch64/pr62178.c: Updated testcase
1312 to scan for two ldrs and an mla.
1314 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1317 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1319 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1321 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1323 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1325 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1326 ARMv8-A and ARMv8-R.
1327 * gcc.target/arm/acle/cdp2.c: Likewise.
1328 * gcc.target/arm/acle/ldc.c: Likewise.
1329 * gcc.target/arm/acle/ldc2.c: Likewise.
1330 * gcc.target/arm/acle/ldc2l.c: Likewise.
1331 * gcc.target/arm/acle/ldcl.c: Likewise.
1332 * gcc.target/arm/acle/mcr.c: Likewise.
1333 * gcc.target/arm/acle/mcr2.c: Likewise.
1334 * gcc.target/arm/acle/mcrr.c: Likewise.
1335 * gcc.target/arm/acle/mcrr2.c: Likewise.
1336 * gcc.target/arm/acle/mrc.c: Likewise.
1337 * gcc.target/arm/acle/mrc2.c: Likewise.
1338 * gcc.target/arm/acle/mrrc.c: Likewise.
1339 * gcc.target/arm/acle/mrrc2.c: Likewise.
1340 * gcc.target/arm/acle/stc.c: Likewise.
1341 * gcc.target/arm/acle/stc2.c: Likewise.
1342 * gcc.target/arm/acle/stc2l.c: Likewise.
1343 * gcc.target/arm/acle/stcl.c: Likewise.
1344 * lib/target-supports.exp:
1345 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1346 and stcl in the comment.
1347 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1348 and disable Thumb-1 targets.
1349 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1350 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1352 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1355 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1356 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1358 2017-09-13 Richard Biener <rguenther@suse.de>
1361 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1362 default-def to avoid breaking iterator update with the weird
1363 interaction with cgraph_update_edges_for_call_stmt_node.
1365 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1367 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1369 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1372 * g++.dg/torture/pr70621.C: New.
1374 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
1377 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1379 * gfortran.dg/pdt_6.f03 : New test.
1380 * gfortran.dg/pdt_7.f03 : New test.
1381 * gfortran.dg/pdt_8.f03 : New test.
1384 * gfortran.dg/pdt_9.f03 : New test.
1386 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1389 * gcc.target/powerpc/pr82112.c: New test.
1390 * g++.dg/ext/altivec-18.C: New test.
1392 2017-09-12 Martin Liska <mliska@suse.cz>
1395 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1397 2017-09-12 Richard Biener <rguenther@suse.de>
1399 PR tree-optimization/82157
1400 * gcc.dg/torture/pr82157.c: New testcase.
1402 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1404 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1406 * gcc.target/mips/near-far-2.c: Likewise.
1407 * gcc.target/mips/near-far-3.c: Likewise.
1408 * gcc.target/mips/near-far-4.c: Likewise.
1410 2017-09-12 Jakub Jelinek <jakub@redhat.com>
1413 * c-c++-common/pr82112.c: New test.
1414 * gcc.dg/pr82112.c: New test.
1416 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1419 * gnat.dg/pack9.adb: Robustify.
1421 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
1424 * gfortran.dg/associate_24.f90: New test.
1425 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1427 * gfortran.dg/no_arg_check_2.f90: Likewise.
1428 * gfortran.dg/pointer_array_1.f90: New test.
1429 * gfortran.dg/pointer_array_2.f90: New test.
1430 * gfortran.dg/pointer_array_7.f90: New test.
1431 * gfortran.dg/pointer_array_8.f90: New test.
1432 * gfortran.dg/pointer_array_component_1.f90: New test.
1433 * gfortran.dg/pointer_array_component_2.f90: New test.
1434 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1438 * gfortran.dg/pointer_array_3.f90: New test.
1441 * gfortran.dg/pointer_array_4.f90: New test.
1444 * gfortran.dg/pointer_array_5.f90: New test.
1447 * gfortran.dg/pointer_array_6.f90: New test.
1449 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
1452 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1453 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1454 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1455 * g++.dg/cpp1y/feat-neg.C: Likewise.
1456 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1458 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1460 * gnat.dg/debug14.adb: New test.
1462 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1464 * gnat.dg/specs/atomic3.ads: New test.
1466 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1468 * gnat.dg/specs/vfa.ads: Rename into...
1469 * gnat.dg/specs/vfa1.ads: ...this.
1470 * gnat.dg/specs/vfa2.ads: New test.
1472 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
1474 * gfortran.dg/pdt_1.f03 : New test.
1475 * gfortran.dg/pdt_2.f03 : New test.
1476 * gfortran.dg/pdt_3.f03 : New test.
1477 * gfortran.dg/pdt_4.f03 : New test.
1478 * gfortran.dg/pdt_5.f03 : New test.
1480 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
1482 * gcc.dg/pr81988.c: New test.
1484 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1486 * gnat.dg/opt67.adb: New test.
1487 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1489 2017-09-07 Jakub Jelinek <jakub@redhat.com>
1492 * gcc.dg/pr81979.c: New test.
1494 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1497 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1499 2017-09-07 Richard Biener <rguenther@suse.de>
1501 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1504 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1506 * gcc.target/powerpc/float128-1.c: Update options to know that
1507 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1508 -static-libgcc option which is no longer needed. Use -mvsx or
1509 -mpower9-vector to enable VSX or hardware IEEE support, rather
1510 than specifying a particular CPU.
1511 * gcc.target/powerpc/float128-2.c: Likewise.
1512 * gcc.target/powerpc/float128-cmp.c: Likewise.
1513 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1514 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1515 * gcc.target/powerpc/float128-hw.c: Likewise.
1516 * gcc.target/powerpc/float128-mix.c: Likewise.
1517 * gcc.target/powerpc/float128-type-1.c: Likewise.
1518 * gcc.target/powerpc/float128-type-2.c: Likewise.
1519 * gcc.target/powerpc/float128-3.c: New test.
1520 * gcc.target/powerpc/float128-4.c: Likewise.
1521 * gcc.target/powerpc/float128-5.c: Likewise.
1523 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1526 * gcc.dg/pr78468.c: Add alignment test.
1528 2017-09-06 Wish Wu <wishwu007@gmail.com>
1529 Jakub Jelinek <jakub@redhat.com>
1531 * gcc.dg/sancov/cmp0.c: New test.
1533 2017-09-06 Richard Biener <rguenther@suse.de>
1535 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1536 test for correctness of vector lowering.
1538 2017-09-06 Richard Biener <rguenther@suse.de>
1540 PR tree-optimization/82108
1541 * gcc.dg/vect/pr82108.c: New testcase.
1543 2017-09-06 Martin Jambor <mjambor@suse.cz>
1545 PR tree-optimization/82078
1546 * gcc.dg/tree-ssa/pr82078.c: New test.
1548 2017-09-06 Jakub Jelinek <jakub@redhat.com>
1551 * gcc.dg/tls/pr82095.c: New test.
1553 2017-09-05 Jakub Jelinek <jakub@redhat.com>
1556 * gcc.dg/gomp/pr81768-2.c: New test.
1559 * gcc.dg/gomp/pr81768-1.c: New test.
1561 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1564 * gcc.target/powerpc/pr81833-1.c: New file.
1565 * gcc.target/powerpc/pr81833-2.c: New file.
1567 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1572 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1573 * gcc.target/i386/pr81769-1a.c: New test.
1574 * gcc.target/i386/pr81769-1b.c: Likewise.
1575 * gcc.target/i386/pr81769-2.c: Likewise.
1577 2017-09-05 Marek Polacek <polacek@redhat.com>
1580 * c-c++-common/ubsan/pr82072-2.c: New test.
1582 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1585 * g++.dg/cpp1y/constexpr-return3.C: New.
1587 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1589 * gnat.dg/incomplete5.ad[sb]: New test.
1590 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
1592 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1594 * gnat.dg/specs/uc2.ads: New test.
1596 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1598 * gnat.dg/taft_type4.adb: New test.
1599 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
1601 2017-09-05 Richard Biener <rguenther@suse.de>
1603 PR tree-optimization/82102
1604 * gcc.dg/torture/pr82102.c: New testcase.
1606 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1608 * testsuite/gnat.dg/array29.ad[sb]: New test.
1610 2017-09-05 Martin Liska <mliska@suse.cz>
1612 PR tree-optimization/82032
1613 * g++.dg/other/pr82032.C: New test.
1614 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
1615 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1616 * gcc.dg/switch-10.c: Likewise.
1618 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1620 * gcc.target/i386/mpx/mpx-os-support.h: New file.
1621 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
1623 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1626 * gcc.target/arm/pr77308-1.c: New test.
1628 2017-09-04 Richard Biener <rguenther@suse.de>
1630 PR tree-optimization/82084
1631 * g++.dg/torture/pr82084.C: New testcase.
1633 2017-09-04 Marek Polacek <polacek@redhat.com>
1636 * c-c++-common/Wtautological-compare-5.c: New test.
1638 2017-09-04 Jeff Law <law@redhat.com>
1640 PR tree-optimization/64910
1641 * gcc.dg/tree-ssa/pr64910-2.c: New test.
1643 2017-09-04 Marek Polacek <polacek@redhat.com>
1646 * c-c++-common/ubsan/pr82072.c: New test.
1648 2017-09-04 Richard Biener <rguenther@suse.de>
1650 PR tree-optimization/82060
1651 * g++.dg/torture/pr82060.C: New testcase.
1653 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
1655 PR rtl-optimization/57448
1658 * gcc.dg/atomic/pr80640-2.c: New testcase.
1659 * gcc.dg/atomic/pr81316.c: New testcase.
1661 2017-09-04 Tom de Vries <tom@codesourcery.com>
1663 PR tree-optimization/82052
1664 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
1667 2017-09-04 Jakub Jelinek <jakub@redhat.com>
1670 * gcc.dg/ubsan/pr81981.c: New test.
1672 PR tree-optimization/70043
1674 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
1676 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1678 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
1679 * gcc.target/i386/bmi-check.h (main): Ditto.
1680 * gcc.target/i386/bmi2-check.h (main): Ditto.
1681 * gcc.target/i386/rtm-check.h (main): Ditto.
1682 * gcc.target/i386/sha-check.h (main): Ditto.
1683 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
1684 (main): Use __get_cpuid_count. Use check_osxsave.
1685 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
1686 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
1687 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
1688 (main): Use check_osxsave.
1690 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
1692 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
1693 and return NORUNRES on failure.
1694 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
1695 __builtin_va_arg_pack instead of __va_arg_pack.
1696 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
1697 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
1698 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
1699 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
1700 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
1702 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1705 * gcc.target/i386/pr81766.c: New test.
1707 2017-09-01 Joseph Myers <joseph@codesourcery.com>
1710 * gcc.target/i386/excess-precision-7.c: New test.
1712 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1715 * gcc.target/s390/target-attribute/pr82012.c: New test.
1717 2017-09-01 Jeff Law <law@redhat.com>
1719 * gcc.target/i386/const-in-bss.c: New test.
1721 PR tree-optimization/82052
1722 * gcc.c-torture/compile/pr82052.c: New test.
1724 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1727 * gcc.dg/asan/pr81923.c: New test.
1729 2017-09-01 Martin Liska <mliska@suse.cz>
1731 PR tree-optimization/82059
1732 * gcc.dg/tree-ssa/pr82059.c: New test.
1734 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1736 * gcc.target/arc/loop-1.c: Deleted.
1738 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1740 * gcc.target/arc/arc.exp: Test also cpp files.
1741 * gcc.target/arc/tdelay_slots.cpp: New test.
1743 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1745 * gcc.target/arc/pr9001184797.c: New test.
1747 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1750 * c-c++-common/gomp/pr81887.c: New test.
1751 * gfortran.dg/gomp/pr81887.f90: New test.
1753 2017-09-01 Marek Polacek <polacek@redhat.com>
1756 * g++.dg/warn/Wbool-operation-1.C: New test.
1758 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1760 * gcc.target/arc/sdata-5.c: New test.
1761 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
1763 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1765 * gcc.target/arc/sdata-3.c: New file.
1766 * gcc.target/arc/sdata-4.c: Likewise.
1768 2017-08-31 Richard Biener <rguenther@suse.de>
1771 * g++.dg/gomp/pr82054.C: New testcase.
1773 2017-08-31 Renlin Li <renlin.li@arm.com>
1774 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1776 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
1778 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1780 PR tree-optimization/81987
1781 * g++.dg/torture/pr81987.C: New file.
1783 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
1785 * gnat.dg/aggr22.ad[sb]: New test.
1787 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
1789 * gcc.target/powerpc/cr_shrink-wrap.c: New.
1791 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1794 * gcc.target/powerpc/pr82015.c: Fix up error message.
1796 2017-08-30 Martin Liska <mliska@suse.cz>
1799 * gcc.dg/ipa/pr82001.c: New test.
1801 2017-08-30 Martin Liska <mliska@suse.cz>
1803 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
1805 2017-08-30 Richard Biener <rguenther@suse.de>
1807 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
1809 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1812 * gcc.target/powerpc/pr82015.c: New test.
1814 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
1816 * gcc.target/i386/*.c: Remove excess braces from target selectors.
1818 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
1820 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
1821 * gcc.target/i386/abi-2.c: Ditto.
1822 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
1823 * gcc.target/i386/pr22076.c: Ditto.
1824 * gcc.target/i386/pr37216.c: Ditto.
1825 * gcc.target/i386/pr39431.c: Ditto.
1826 * gcc.target/i386/pr40906-1.c: Ditto.
1827 * gcc.target/i386/pr40906-2.c: Ditto.
1828 * gcc.target/i386/pr43766.c: Ditto.
1829 * gcc.target/i386/pr46226.c: Ditto.
1830 * gcc.target/i386/pr46470.c: Ditto.
1831 * gcc.target/i386/pr59929.c: Ditto.
1832 * gcc.target/i386/sse-10.c: Ditto.
1833 * gcc.target/i386/vararg-1.c: Ditto.
1834 * gcc.target/i386/vararg-1.c: Ditto.
1835 * gcc.target/i386/asm-6.c: Compile for fpic target only.
1836 * gcc.target/i386/pr44223.c: Ditto.
1837 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
1838 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
1839 * gcc.target/i386/pr67480.c (dg-options): Ditto.
1840 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
1841 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
1842 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
1843 * gcc.target/i386/mvc9.c: Compile for lto target only.
1844 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
1845 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
1846 * gcc.target/i386/pr57091.c: Ditto.
1847 * gcc.target/i386/pr61599-2.c: Ditto.
1849 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1851 PR tree-optimization/81503
1852 * gcc.c-torture/execute/pr81503.c: New file.
1854 2017-08-29 Martin Liska <mliska@suse.cz>
1856 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
1857 * gcc.dg/tree-ssa/vrp104.c: Likewise.
1859 2017-08-29 Richard Biener <rguenther@suse.de>
1860 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
1862 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
1864 2017-08-28 Jeff Law <law@redhat.com>
1866 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
1867 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
1868 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1869 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
1870 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
1871 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
1872 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
1873 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
1874 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
1876 2017-08-28 Janus Weil <janus@gcc.gnu.org>
1879 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
1880 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
1882 2017-08-28 Steve Ellcey <sellcey@cavium.com>
1884 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
1885 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
1886 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
1888 2017-08-28 Richard Biener <rguenther@suse.de>
1890 PR tree-optimization/81977
1891 * g++.dg/torture/pr81977.C: New testcase.
1893 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
1896 * gcc.dg/atomic/pr80640.c: New testcase.
1898 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
1901 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
1902 * gcc.target/i386/pr46091-4a.c: Ditto.
1904 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1907 * gfortran.dg/inline_matmul_19.f90: New test.
1909 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
1911 * gcc.target/powerpc/m128-check.h: New file.
1912 * gcc.target/powerpc/sse-check.h: New file.
1913 * gcc.target/powerpc/sse-movmskps-1.c: New file.
1914 * gcc.target/powerpc/sse-movlps-2.c: New file.
1915 * gcc.target/powerpc/sse-pavgw-1.c: New file.
1916 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
1917 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
1918 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
1919 * gcc.target/powerpc/sse-divss-1.c: New file.
1920 * gcc.target/powerpc/sse-movhps-1.c: New file.
1921 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
1922 * gcc.target/powerpc/sse-subps-1.c: New file.
1923 * gcc.target/powerpc/sse-minps-1.c: New file.
1924 * gcc.target/powerpc/sse-pminub-1.c: New file.
1925 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
1926 * gcc.target/powerpc/sse-shufps-1.c: New file.
1927 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
1928 * gcc.target/powerpc/sse-maxps-1.c: New file.
1929 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
1930 * gcc.target/powerpc/sse-movmskb-1.c: New file.
1931 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
1932 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
1933 * gcc.target/powerpc/sse-mulps-1.c: New file.
1934 * gcc.target/powerpc/sse-rcpps-1.c: New file.
1935 * gcc.target/powerpc/sse-pminsw-1.c: New file.
1936 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
1937 * gcc.target/powerpc/sse-subss-1.c: New file.
1938 * gcc.target/powerpc/sse-movss-2.c: New file.
1939 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
1940 * gcc.target/powerpc/sse-minss-1.c: New file.
1941 * gcc.target/powerpc/sse-movaps-2.c: New file.
1942 * gcc.target/powerpc/sse-movlps-1.c: New file.
1943 * gcc.target/powerpc/sse-maxss-1.c: New file.
1944 * gcc.target/powerpc/sse-movhlps-1.c: New file.
1945 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
1946 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
1947 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
1948 * gcc.target/powerpc/sse-mulss-1.c: New file.
1949 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
1950 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
1951 * gcc.target/powerpc/sse-movlhps-1.c: New file.
1952 * gcc.target/powerpc/sse-movhps-2.c: New file.
1953 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
1954 * gcc.target/powerpc/sse-xorps-1.c: New file.
1955 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
1956 * gcc.target/powerpc/sse-orps-1.c: New file.
1957 * gcc.target/powerpc/sse-addps-1.c: New file.
1958 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
1959 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
1960 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
1961 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
1962 * gcc.target/powerpc/sse-andps-1.c: New file.
1963 * gcc.target/powerpc/sse-cmpss-1.c: New file.
1964 * gcc.target/powerpc/sse-divps-1.c: New file.
1965 * gcc.target/powerpc/sse-andnps-1.c: New file.
1966 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
1967 * gcc.target/powerpc/sse-movss-1.c: New file.
1968 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
1969 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
1970 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
1971 * gcc.target/powerpc/sse-movaps-1.c: New file.
1972 * gcc.target/powerpc/sse-movss-3.c: New file.
1973 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
1974 * gcc.target/powerpc/sse-addss-1.c: New file.
1975 * gcc.target/powerpc/sse-psadbw-1.c: New file.
1977 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1979 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
1980 * gcc.target/powerpc/dform-2.c: Likewise.
1981 * gcc.target/powerpc/dform-3.c: Likewise.
1982 * gcc.target/powerpc/pr71656-1.c: Likewise.
1983 * gcc.target/powerpc/pr71656-2.c: Likewise.
1984 * gcc.target/powerpc/pr80103-1.c: Likewise.
1985 * gcc.target/powerpc/pr80098-1.c: Likewise.
1987 2017-08-24 Martin Sebor <msebor@redhat.com>
1990 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
1991 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
1992 * gcc.dg/tree-ssa/pr81908.c: New test.
1994 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
1996 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
1997 Suppress warning during tests.
1999 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
2001 * lib/target-supports.exp: Group together target-dependant checks.
2003 2017-08-24 Bin Cheng <bin.cheng@arm.com>
2005 PR tree-optimization/81913
2006 * gcc.c-torture/execute/pr81913.c: New test.
2007 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2008 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2010 2017-08-23 Richard Biener <rguenther@suse.de>
2013 * gcc.target/i386/pr81921.c: New testcase.
2015 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
2017 * gcc.target/i386/pr80969-1.c: New testcase.
2018 * gcc.target/i386/pr80969-2a.c: Likewise.
2019 * gcc.target/i386/pr80969-2.c: Likewise.
2020 * gcc.target/i386/pr80969-3.c: Likewise.
2021 * gcc.target/i386/pr80969-4a.c: Likewise.
2022 * gcc.target/i386/pr80969-4b.c: Likewise.
2023 * gcc.target/i386/pr80969-4.c: Likewise.
2024 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2025 * lib/target-supports.exp (check_avx512_os_support_available,
2026 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2027 New proceedures for target avx512f and avx512f_runtime selectors.
2028 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2030 2017-08-23 David Malcolm <dmalcolm@redhat.com>
2032 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2033 * gcc.dg/param-type-mismatch.c: New test case.
2035 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2037 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2038 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2039 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2040 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2041 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2042 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2043 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2045 2017-08-23 Richard Biener <rguenther@suse.de>
2047 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2048 * g++.dg/tree-ssa/pr45605.C: Likewise.
2049 * gnat.dg/noinline2.adb: Likewise.
2050 * gnat.dg/renaming6.adb: Likewise.
2051 * gnat.dg/renaming6.ads: Likewise.
2052 * gnat.dg/specs/noinline3.ads: Likewise.
2054 2017-08-23 Richard Biener <rguenther@suse.de>
2057 * g++.dg/lto/pr81940_0.C: New testcase.
2059 2017-08-23 Tamar Christina <tamar.christina@arm.com>
2062 * gcc.dg/tree-ssa/pr19706.c: New.
2063 * lib/target-supports.exp (check_effective_target_xorsign): New.
2065 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
2067 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2069 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2070 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2071 * gcc.target/i386/pr66275.c: Likewise.
2072 * gcc.target/i386/pr68018.c: Likewise.
2074 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2076 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2078 2017-08-22 Jeff Law <law@redhat.com>
2080 PR tree-optimization/81741
2081 PR tree-optimization/71947
2082 * gcc.dg/tree-ssa/pr81741.c: New test.
2083 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2084 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2085 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2086 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2087 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2088 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2089 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2091 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
2094 * g++.dg/pr80287.C: New test.
2096 2017-08-22 Richard Biener <rguenther@suse.de>
2099 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2101 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2103 2017-08-22 Richard Biener <rguenther@suse.de>
2105 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2106 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2107 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2108 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2109 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2110 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2111 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2112 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2114 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2117 * gfortran.dg/dtio_12.f90: Update test.
2119 2017-08-21 Nathan Sidwell <nathan@acm.org>
2121 * g++.dg/template/pr81899.C: Fix c++03.
2122 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2124 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2126 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2127 Update expected result to show all of "(long)0" being underlined.
2128 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2129 (test_multitoken_macro): Update expected underlining.
2131 2017-08-21 David Malcolm <dmalcolm@redhat.com>
2133 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2134 to show underlining of all pertinent params.
2135 * gcc.dg/format/pr72858.c: Likewise.
2137 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
2140 * gcc.target/i386/pr46091-4.c: New test.
2141 * gcc.target/i386/pr46091-4a.c: Ditto.
2142 * gcc.target/i386/pr46091-5.c: Ditto.
2143 * gcc.target/i386/pr46091-5a.c: Ditto.
2145 2017-08-21 Nathan Sidwell <nathan@acm.org>
2148 * g++.dg/template/pr81899.C: New.
2150 2017-08-21 Richard Biener <rguenther@suse.de>
2152 PR tree-optimization/81900
2153 * gcc.dg/torture/pr81900.c: New testcase.
2155 2017-08-21 Richard Biener <rguenther@suse.de>
2157 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2158 regex to handle the LTO case.
2159 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2160 * c-c++-common/asan/misalign-1.c: Likewise.
2161 * c-c++-common/asan/misalign-2.c: Likewise.
2162 * c-c++-common/asan/null-deref-1.c: Likewise.
2163 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2164 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2165 * c-c++-common/asan/use-after-free-1.c: Likewise.
2166 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2167 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2168 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2169 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2170 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2171 * g++.dg/asan/large-func-test-1.C: Likewise.
2172 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2174 2017-08-21 Richard Biener <rguenther@suse.de>
2177 * g++.dg/torture/pr81884.C: New testcase.
2179 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
2182 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2184 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2186 PR tree-optimization/46805
2187 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2188 * jit.dg/test-autovectorize.c: New test case.
2190 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2193 * gcc.target/powerpc/pr80210.c: New test.
2195 2017-08-18 David Malcolm <dmalcolm@redhat.com>
2198 * g++.dg/lookup/empty.h: New file.
2199 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2200 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2203 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2206 * c-c++-common/pr53037-5.c: New test.
2207 * g++.dg/pr53037-1.C: Likewise.
2208 * g++.dg/pr53037-2.C: Likewise.
2209 * g++.dg/pr53037-3.C: Likewise.
2210 * g++.dg/pr53037-4.C: Likewise.
2211 * gcc.dg/pr53037-1.c: Likewise.
2212 * gcc.dg/pr53037-2.c: Likewise.
2213 * gcc.dg/pr53037-3.c: Likewise.
2214 * gcc.dg/pr53037-4.c: Likewise.
2216 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2218 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2219 * gcc.target/powerpc/p9-vparity.c: Likewise.
2220 * gcc.target/powerpc/pr68805.c: Likewise.
2221 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2223 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2226 * gcc.target/powerpc/pr72804.c: New test.
2228 2017-08-17 Marek Polacek <polacek@redhat.com>
2231 * gcc.dg/torture/pr81814.c: New test.
2233 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2235 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2237 2017-08-17 Tom de Vries <tom@codesourcery.com>
2239 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2241 2017-08-17 Richard Biener <rguenther@suse.de>
2243 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2245 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2247 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2248 scan-assembler-times for alpha*-*-*.
2249 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2250 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2252 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2255 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2257 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
2260 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2261 (testm): New test function.
2262 * gcc.target/i386/pr46091-2.c: Ditto.
2263 * gcc.target/i386/pr46091-3.c: Ditto.
2265 2017-08-16 Bin Cheng <bin.cheng@arm.com>
2267 PR tree-optimization/81832
2268 * gcc.dg/tree-ssa/pr81832.c: New test.
2270 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2272 PR tree-optimization/81835
2273 * gcc.dg/vect/pr81815.c: New test.
2275 2017-08-15 Joseph Myers <joseph@codesourcery.com>
2279 * gcc.c-torture/compile/string-large-1.c: New test.
2281 2017-08-15 Richard Biener <rguenther@suse.de>
2283 PR tree-optimization/81790
2284 * gcc.dg/torture/pr81790.c: New testcase.
2286 2017-08-14 Martin Sebor <msebor@redhat.com>
2289 * c-c++-common/attr-nonstring-1.c: New test.
2291 2017-08-14 Martin Sebor <msebor@redhat.com>
2294 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2296 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
2298 * gcc.dg/ucnid-5.c: Skip on AIX.
2299 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2301 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
2304 * gcc.target/i386/pr46091-1.c: New test.
2305 * gcc.target/i386/pr46091-2.c: Ditto.
2306 * gcc.target/i386/pr46091-3.c: Ditto.
2308 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2311 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2313 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2316 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2317 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2318 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2319 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2320 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2321 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2322 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2323 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2324 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2325 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2326 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2327 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2328 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2329 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2330 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2331 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2332 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2333 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2334 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2335 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2336 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2337 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2338 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2339 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2340 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2341 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2342 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2343 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2344 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2345 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2346 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2347 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2348 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2349 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2350 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2351 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2352 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2353 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2354 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2355 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2356 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2357 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2358 * gcc.target/powerpc/cmpb-3.c: Likewise.
2359 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2360 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2361 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2362 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2363 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2364 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2365 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2366 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2367 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2368 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2369 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2370 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2371 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2372 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2373 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2374 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2375 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2376 * gcc.target/powerpc/no-r11-3.c: Likewise.
2377 * gcc.target/powerpc/pr80098-1.c: Likewise.
2378 * gcc.target/powerpc/pr80098-2.c: Likewise.
2379 * gcc.target/powerpc/pr80098-3.c: Likewise.
2380 * gcc.target/powerpc/pr80098-4.c: Likewise.
2381 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2382 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2383 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2384 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2385 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2386 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2387 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2388 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2389 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2390 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2391 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2393 2017-08-14 Bin Cheng <bin.cheng@arm.com>
2395 PR tree-optimization/81799
2396 * gcc.dg/tree-ssa/pr81799.c: New.
2398 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2401 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2402 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2404 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2406 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2407 -mno-pc-relative-literal-loads.
2409 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2412 * gcc.dg/pie-static-1.c: Require both static and pie support.
2413 * gcc.dg/pie-static-2.c: Likewise.
2415 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2418 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2420 2017-08-11 Marek Polacek <polacek@redhat.com>
2423 * gcc.dg/pr81795.c: New test.
2425 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2428 * gfortran.dg (bind_c_usage_30): New test.
2430 2017-08-11 Martin Liska <mliska@suse.cz>
2433 * gcc.target/i386/mpx/pr79987.c: New test.
2435 2017-08-11 Martin Liska <mliska@suse.cz>
2438 * gcc.target/i386/pr81213.c: New test.
2440 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
2443 * gcc.target/i386/stack-prot-sym.c: New test.
2445 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2448 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2449 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2450 vect_perm and vect_element_align for vectorization.
2452 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2455 * gcc.target/i386/pr81736-1.c: New test.
2456 * gcc.target/i386/pr81736-2.c: Likewise.
2457 * gcc.target/i386/pr81736-3.c: Likewise.
2458 * gcc.target/i386/pr81736-4.c: Likewise.
2459 * gcc.target/i386/pr81736-5.c: Likewise.
2460 * gcc.target/i386/pr81736-6.c: Likewise.
2461 * gcc.target/i386/pr81736-7.c: Likewise.
2463 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2465 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2466 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2468 2017-08-10 David Malcolm <dmalcolm@redhat.com>
2470 * c-c++-common/missing-close-symbol.c: New test case.
2471 * c-c++-common/missing-symbol.c: New test case.
2472 * gcc.dg/unclosed-init.c: New test case.
2473 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2474 * g++.dg/diagnostic/unclosed-function.C: New test case.
2475 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2476 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2477 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2478 "expected identifier" error.
2480 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2482 * gfortran.dg/dec_d_lines_1.f: New test.
2483 * gfortran.dg/dec_d_lines_2.f: New test.
2485 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
2487 * gfortran.dg/dec_structure_18.f90: New test.
2488 * gfortran.dg/dec_structure_19.f90: New test.
2489 * gfortran.dg/dec_structure_20.f90: New test.
2490 * gfortran.dg/dec_structure_21.f90: New test.
2492 2017-08-10 Marek Polacek <polacek@redhat.com>
2495 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2497 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2499 2017-08-10 Martin Liska <mliska@suse.cz>
2502 * g++.dg/other/pr81355.C: New test.
2504 2017-08-09 David Malcolm <dmalcolm@redhat.com>
2506 * jit.dg/all-non-failing-tests.h: Add note about
2507 test-vector-types.cc.
2508 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2510 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2512 * jit.dg/test-vector-types.cc: New test case.
2514 2017-08-09 Andrew Pinski <apinski@cavium.com>
2516 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2517 --save-temps to the options passed.
2519 2017-08-09 Michael Collison <michael.collison@arm.com>
2521 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2522 boundary option and fix comment.
2523 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2524 boundary option and fix comment.
2525 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2526 boundary option and fix comment.
2527 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2528 -mstructure-size boundary option.
2530 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2532 PR rtl-optimization/81423
2533 * gcc.c-torture/execute/pr81423.c: New testcase.
2535 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2537 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2538 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2539 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2540 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2542 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2544 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2545 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2547 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2549 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2550 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2551 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2553 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2555 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2556 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2557 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2558 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2560 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2562 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2564 2017-08-09 Marek Polacek <polacek@redhat.com>
2567 * gcc.dg/diagnostic-types-1.c: New test.
2568 * gcc.dg/assign-warn-1.c: Update warning messages.
2569 * gcc.dg/assign-warn-2.c: Likewise.
2570 * gcc.dg/c90-const-expr-5.c: Likewise.
2571 * gcc.dg/c99-const-expr-5.c: Likewise.
2572 * gcc.dg/conv-2.c: Likewise.
2573 * gcc.dg/init-bad-7.c: Likewise.
2574 * gcc.dg/overflow-warn-1.c: Likewise.
2575 * gcc.dg/overflow-warn-2.c: Likewise.
2576 * gcc.dg/overflow-warn-3.c: Likewise.
2577 * gcc.dg/overflow-warn-4.c: Likewise.
2578 * gcc.dg/pointer-array-atomic.c: Likewise.
2579 * gcc.dg/pr26865.c: Likewise.
2580 * gcc.dg/pr61162-2.c: Likewise.
2581 * gcc.dg/pr61162.c: Likewise.
2582 * gcc.dg/pr67730-2.c: Likewise.
2583 * gcc.dg/pr69156.c: Likewise.
2584 * gcc.dg/pr70174.c: Likewise.
2585 * objc.dg/proto-lossage-4.m: Likewise.
2587 2017-08-09 Marek Polacek <polacek@redhat.com>
2590 * Wsign-compare-1.c: New test.
2591 * gcc.dg/compare1.c: Adjust dg-bogus.
2592 * gcc.dg/compare2.c: Likewise.
2593 * gcc.dg/compare3.c: Likewise.
2594 * gcc.dg/compare7.c: Likewise.
2595 * gcc.dg/compare8.c: Likewise.
2596 * gcc.dg/compare9.c: Likewise.
2597 * gcc.dg/pr11492.c: Likewise.
2599 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
2602 * gcc.dg/pie-7.c: New test.
2603 * gcc.dg/pie-static-1.c: Likewise.
2604 * gcc.dg/pie-static-2.c: Likewise.
2606 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
2609 * gcc.target/i386/stack-prot-guard.c: New test.
2611 2017-08-08 Tamar Christina <tamar.christina@arm.com>
2613 * gcc.target/aarch64/xorsign.c: New.
2614 * gcc.target/aarch64/xorsign_exec.c: New.
2615 * gcc.target/aarch64/vect-xorsign_exec.c: New.
2617 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2619 PR tree-optimization/81354
2620 * g++.dg/torture/pr81354.C: New file.
2622 2017-08-08 Richard Biener <rguenther@suse.de>
2625 * g++.dg/tree-ssa/pr81719.C: New testcase.
2627 2017-08-08 Richard Biener <rguenther@suse.de>
2629 PR tree-optimization/81723
2630 * gfortran.dg/pr81723.f: New testcase.
2632 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2634 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
2636 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2637 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2638 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2639 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2640 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2641 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2642 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2643 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2644 * gcc.target/powerpc/cmpb-3.c: Likewise.
2645 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2646 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2648 2017-08-08 Martin Liska <mliska@suse.cz>
2651 * gcc.dg/ipa/pr81696.c: New test.
2653 2017-08-08 Bin Cheng <bin.cheng@arm.com>
2655 PR tree-optimization/81744
2656 * gcc.dg/tree-ssa/pr81744.c: New.
2658 2017-08-08 Marek Polacek <polacek@redhat.com>
2661 * g++.dg/other/bitfield6.C: New test.
2663 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2666 * gcc.target/powerpc/vec-setup.h: New tests to test various
2667 combinations of setting up vectors of 2 double word elements.
2668 * gcc.target/powerpc/vec-setup-long.c: Likewise.
2669 * gcc.target/powerpc/vec-setup-double.c: Likewise.
2670 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
2671 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
2672 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
2673 vector inserts from vector extracts.
2674 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
2676 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2680 * gfortran.dg/o_fast_stacksize.90: New test.
2682 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
2685 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
2687 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2689 * gcc.target/i386/pr81736-1.c: Removed.
2690 * gcc.target/i386/pr81736-2.c: Likewise.
2691 * gcc.target/i386/pr81736-3.c: Likewise.
2692 * gcc.target/i386/pr81736-4.c: Likewise.
2694 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2697 * gcc.target/i386/pr81736-1.c: New test.
2698 * gcc.target/i386/pr81736-2.c: Likewise.
2699 * gcc.target/i386/pr81736-3.c: Likewise.
2700 * gcc.target/i386/pr81736-4.c: Likewise.
2702 2017-08-07 Marek Polacek <polacek@redhat.com>
2705 * gcc.dg/pr81737.c: New test.
2707 2017-08-07 Martin Liska <mliska@suse.cz>
2709 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
2710 * gcc.dg/parm-impl-decl-1.c: Likewise.
2711 * gcc.dg/parm-impl-decl-3.c: Likewise.
2712 * gcc.dg/Wattributes-5.c: New test.
2714 2017-08-06 Andrew Pinski <apinski@cavium.com>
2716 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
2717 * gcc.target/aarch64/target_attr_13.c: LIkewise.
2718 * gcc.target/aarch64/target_attr_15.c: LIkewise.
2719 * gcc.target/aarch64/target_attr_4.c: Likewise.
2720 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
2721 * gcc.target/aarch64/target_attr_2.c: Likewise.
2722 * gcc.target/aarch64/target_attr_7.c: Likewise.
2723 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
2724 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
2725 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
2727 2017-08-06 Andrew Pinski <apinski@cavium.com>
2729 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
2730 -march=armv8-a+nolse, skip if -mcpu= is passed.
2731 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
2733 2017-08-06 Andrew Pinski <apinski@cavium.com>
2735 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
2736 * gcc.target/aarch64/_Float16_2.c: Likewise.
2737 * gcc.target/aarch64/_Float16_3.c: Likewise.
2739 2017-08-06 Tom de Vries <tom@codesourcery.com>
2741 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
2743 2017-08-06 Tom de Vries <tom@codesourcery.com>
2745 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
2746 type. Add missing return.
2748 2017-08-06 Tom de Vries <tom@codesourcery.com>
2751 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
2752 variable 'a' definition.
2753 (b): Remove unused variable.
2755 (check): Add parameter corresponding to call in main, and handle.
2757 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2760 * g++.dg/cpp1z/class-deduction43.C: New.
2762 2017-08-04 Yury Gribov <tetra2005@gmail.com>
2764 PR tree-optimization/57371
2765 * c-c++-common/pr57371-1.c: New test.
2766 * c-c++-common/pr57371-2.c: New test.
2767 * c-c++-common/pr57371-3.c: New test.
2768 * c-c++-common/pr57371-4.c: New test.
2769 * gcc.dg/pr57371-5.c: New test.
2771 2017-08-04 Carl Love <cel@us.ibm.com>
2773 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
2774 builtin test cases for vec_mule, and vec_mulo.
2775 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
2776 builtin test cases for vec_mule, and vec_mulo.
2778 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
2781 * gcc.target/i386/avx512-check.h: New file.
2782 * gcc.target/i386/avx5124fmaps-check.h: Removed.
2783 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
2784 * gcc.target/i386/avx512cd-check.h: Likewise.
2785 * gcc.target/i386/avx512ifma-check.h: Likewise.
2786 * gcc.target/i386/avx512vbmi-check.h: Likewise.
2787 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
2788 * gcc.target/i386/avx512bw-check.h: Rewrite.
2789 * gcc.target/i386/avx512dq-check.h: Likewise.
2790 * gcc.target/i386/avx512er-check.h: Likewise.
2791 * gcc.target/i386/avx512f-check.h: Likewise.
2792 * gcc.target/i386/avx512vl-check.h: Likewise.
2793 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
2795 (test_512): Removed.
2796 (avx512*_test): Likewise.
2797 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
2799 2017-08-04 Marek Polacek <polacek@redhat.com>
2802 * gcc.dg/pr81695.c: New test.
2804 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2806 PR tree-optimization/81136
2807 * gcc.dg/vect/pr81136.c: Add scan test.
2809 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2811 * gcc.dg/vect/vect-alias-check-3.c: New test.
2812 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
2813 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
2815 2017-08-04 Richard Biener <rguenther@suse.de>
2818 * c-c++-common/ubsan/pr81705.c: New testcase.
2820 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2822 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
2823 messages that used to start with a capital letter.
2824 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2825 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2826 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
2827 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2828 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2829 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2830 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2831 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2832 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2833 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2834 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2835 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2836 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2837 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2838 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2839 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2840 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2841 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2842 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2843 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2844 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2845 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2846 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2847 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2848 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2849 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2850 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2851 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2852 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2853 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2854 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2855 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2856 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2857 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2858 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2859 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2860 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2861 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2862 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2863 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2864 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2865 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2866 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2867 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2868 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2869 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2870 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2871 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2872 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2873 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2874 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2875 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2876 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2877 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2878 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2879 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2881 2017-08-03 Jakub Jelinek <jakub@redhat.com>
2884 * gcc.dg/pr81621.c: New test.
2886 2017-08-03 Richard Biener <rguenther@suse.de>
2888 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
2891 2017-08-03 Richard Biener <rguenther@suse.de>
2894 * c-c++-common/ubsan/pr81148.c: New testcase.
2896 2017-08-03 Tom de Vries <tom@codesourcery.com>
2899 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
2901 2017-08-03 Jakub Jelinek <jakub@redhat.com>
2904 * gcc.dg/pr81650.c: New test.
2906 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
2909 * g++.dg/template/crash127.C: New.
2911 2017-08-03 Jakub Jelinek <jakub@redhat.com>
2914 * c-c++-common/pr81052.c: New test.
2916 2017-08-03 Tom de Vries <tom@codesourcery.com>
2918 * gcc.dg/pr56727-2.c: Require alias.
2920 2017-08-03 Tom de Vries <tom@codesourcery.com>
2922 * gcc.dg/attr-noipa.c: Require alloca.
2924 2017-08-03 Tom de Vries <tom@codesourcery.com>
2926 * gcc.dg/torture/pr80163.c: Require label_values.
2928 2017-08-03 Tom de Vries <tom@codesourcery.com>
2931 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
2932 * c-c++-common/patchable_function_entry-default.c: Same.
2933 * c-c++-common/patchable_function_entry-definition.c: Same.
2935 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
2938 * gcc.target/i386/pr81644.c: New test.
2940 2017-08-02 Tom de Vries <tom@codesourcery.com>
2942 * gcc.dg/Walloca-14.c: Use relative line number.
2944 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
2946 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
2947 test "no-3dnowa" target attribute.
2949 2017-08-02 Marek Polacek <polacek@redhat.com>
2952 * gcc.dg/noncompile/pr81289.c: New test.
2956 * c-c++-common/Wmultistatement-macros-13.c: New test.
2958 2017-08-02 Jakub Jelinek <jakub@redhat.com>
2961 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
2964 * gcc.dg/pr79499.c: New test.
2966 2017-08-02 Richard Biener <rguenther@suse.de>
2968 PR tree-optimization/81633
2969 * gcc.dg/vect/pr81633.c: New testcase.
2971 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
2973 * gcc.dg/guality/pr25967-1.c: New test.
2974 * gcc.dg/guality/pr25967-2.c: Likewise.
2975 * gcc.dg/torture/pr25967-1.c: Likewise.
2976 * gcc.dg/torture/pr25967-2.c: Likewise.
2978 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
2981 * gcc.target/i386/pr81654.c: New test.
2983 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
2986 * gfortran.dg/logical_assignment_1.f90: New test.
2988 2017-08-01 Martin Liska <mliska@suse.cz>
2991 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
2993 2017-08-01 Martin Liska <mliska@suse.cz>
2996 Make mempcpy more optimal (PR middle-end/70140).
2998 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3001 * gcc.target/powerpc/pr81622.c: New test.
3003 2017-08-01 Steve Ellcey <sellcey@cavium.com>
3005 PR tree-optimization/80925
3006 * gcc.dg/vect/vect-28.c: Add
3007 --param vect-max-peeling-for-alignment=0 option.
3008 Remove unaligned access and peeling checks.
3009 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3010 * gcc.dg/vect/vect-70.c: Ditto.
3011 * gcc.dg/vect/vect-87.c: Ditto.
3012 * gcc.dg/vect/vect-88.c: Ditto.
3013 * gcc.dg/vect/vect-91.c: Ditto.
3014 * gcc.dg/vect/vect-93.c: Ditto.
3016 2017-08-01 Tom de Vries <tom@codesourcery.com>
3018 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3019 * gcc.target/nvptx/slp.c (foo): Same.
3021 2017-08-01 Richard Biener <rguenther@suse.de>
3023 PR tree-optimization/81181
3024 * gcc.dg/torture/pr81181.c: New testcase.
3026 2017-08-01 Martin Liska <mliska@suse.cz>
3029 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3031 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3034 * gcc.target/i386/pr81641.c: New test.
3036 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
3039 * gcc.target/i386/pr81639.c: New test.
3041 2017-08-01 Richard Biener <rguenther@suse.de>
3043 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3044 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3046 * gcc.dg/uninit-23.c: Adjust.
3048 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3050 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3051 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3053 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3055 PR tree-optimization/81627
3056 * gcc.dg/tree-ssa/pr81627.c: New.
3058 2017-08-01 Bin Cheng <bin.cheng@arm.com>
3060 PR tree-optimization/81620
3061 * gcc.dg/tree-ssa/pr81620-1.c: New.
3062 * gcc.dg/tree-ssa/pr81620-2.c: New.
3064 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3067 * gfortran.dg/use_30.f90: New test.
3069 2017-08-01 Jakub Jelinek <jakub@redhat.com>
3071 PR tree-optimization/81588
3072 * gcc.dg/tree-ssa/pr81588.c: New test.
3073 * gcc.dg/pr81588.c: New test.
3074 * gcc.c-torture/execute/pr81588.c: New test.
3076 2017-08-01 Richard Biener <rguenther@suse.de>
3078 PR tree-optimization/81297
3079 * gcc.dg/torture/pr81297.c: New testcase.
3081 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3083 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3085 2017-07-31 Steve Ellcey <sellcey@cavium.com>
3087 PR tree-optimization/80925
3088 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
3089 --param vect-max-peeling-for-alignment=0 option.
3090 Remove unaligned access and peeling checks.
3091 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3093 2017-07-31 Carl Love <cel@us.ibm.com>
3095 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3096 missed in commit 250746.
3098 2017-07-31 Carl Love <cel@us.ibm.com>
3100 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3103 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3105 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3106 * gcc.target/i386/pr79793-2.c: Likewise.
3108 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3111 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3112 (naked): Add attribute regparm(1) for x86_32 targets.
3113 Add integer argument. Remove global "data" variable.
3114 (main): Pass integer argument to naked function.
3115 * gcc.target/i386/naked-4.c: New test.
3117 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
3118 Martin Liska <mliska@suse.cz>
3120 * gcc.dg/predict-15.c: New test.
3121 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3123 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
3126 * gcc.target/i386/naked-1.c: New test.
3127 * gcc.target/i386/naked-2.c: Ditto.
3128 * gcc.target/i386/naked-3.c: Ditto.
3129 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3130 do_test_body0 stub function, use attribute "naked" instead.
3131 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3132 * gcc.dg/pr44290-2.c: Ditto.
3134 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3137 * gfortran.dg/dim_sum_1.f90: New test case.
3138 * gfortran.dg/dim_sum_2.f90: New test case.
3139 * gfortran.dg/dim_sum_3.f90: New test case.
3141 2017-07-31 Martin Liska <mliska@suse.cz>
3143 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3144 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3146 2017-07-31 Martin Liska <mliska@suse.cz>
3149 * g++.dg/ubsan/pr81530.C: New test.
3151 2017-07-31 Jakub Jelinek <jakub@redhat.com>
3154 * c-c++-common/ubsan/pr81604.c: New test.
3156 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3159 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3160 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3161 (foo): Check the builtin return address against the return address
3163 * gcc.target/i386/pr79793-1.c: New test.
3164 * gcc.target/i386/pr79793-2.c: Likewise.
3166 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3168 * c-c++-common/dump-ada-spec-7.c: New test.
3170 2017-07-29 Jakub Jelinek <jakub@redhat.com>
3172 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3173 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3175 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3177 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3179 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3181 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3183 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3185 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3187 2017-07-28 Tamar Christina <tamar.christina@arm.com>
3188 Bilyan Borisov <bilyan.borisov@arm.com>
3190 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3191 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3192 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3193 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3194 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3196 2017-07-28 Bin Cheng <bin.cheng@arm.com>
3198 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3199 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3200 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3201 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3202 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3203 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3204 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3205 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3206 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3207 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3208 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3210 2017-07-28 Martin Liska <mliska@suse.cz>
3213 * g++.dg/asan/pr81340.C: New test.
3215 2017-07-28 Richard Biener <rguenther@suse.de>
3217 PR tree-optimization/81502
3218 * gcc.target/i386/pr81502.c: New testcase.
3220 2017-07-28 Martin Liska <mliska@suse.cz>
3223 * gcc.dg/asan/pr81460.c: New test.
3225 2017-07-28 Jakub Jelinek <jakub@redhat.com>
3228 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3229 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3231 PR tree-optimization/81578
3232 * gcc.dg/pr81578.c: New test.
3234 2017-07-28 Richard Biener <rguenther@suse.de>
3236 PR tree-optimization/81573
3237 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3239 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3241 * g++.dg/pr69667.C: Remove option -mlra.
3242 * gcc.target/powerpc/dform-1.c: Likewise.
3243 * gcc.target/powerpc/dform-2.c: Likewise.
3244 * gcc.target/powerpc/dform-3.c: Likewise.
3245 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3246 * gcc.target/powerpc/p9-vparity.c: Likewise.
3247 * gcc.target/powerpc/pr63491.c: Likewise.
3248 * gcc.target/powerpc/pr67808.c: Likewise.
3249 * gcc.target/powerpc/pr68805.c: Likewise.
3250 * gcc.target/powerpc/pr69461.c: Likewise.
3251 * gcc.target/powerpc/pr71680.c: Likewise.
3252 * gcc.target/powerpc/pr77289.c: Likewise.
3253 * gcc.target/powerpc/pr78458.c: Likewise.
3254 * gcc.target/powerpc/pr78543.c: Likewise.
3255 * g++.dg/pr71294.C: Remove option -mno-lra.
3256 * gcc.target/powerpc/pr71656-1.c: Likewise.
3257 * gcc.target/powerpc/pr71656-2.c: Likewise.
3258 * gcc.target/powerpc/pr71698.c: Likewise.
3260 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3261 Sudakshina Das <sudi.das@arm.com>
3263 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3265 2017-07-27 Marek Polacek <polacek@redhat.com>
3268 * c-c++-common/Wsign-compare-1.c: New test.
3269 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3270 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3271 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3272 * g++.dg/warn/compare1.C: Likewise.
3273 * gcc.dg/compare1.c: Likewise.
3274 * gcc.dg/compare2.c: Likewise.
3275 * gcc.dg/compare4.c: Likewise.
3276 * gcc.dg/compare5.c: Likewise.
3277 * gcc.dg/pr35430.c: Likewise.
3278 * gcc.dg/pr60087.c: Likewise.
3280 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3283 * gcc.dg/pr81564.c: New test.
3285 2017-07-27 Richard Biener <rguenther@suse.de>
3287 PR tree-optimization/81573
3288 PR tree-optimization/81494
3289 * gcc.dg/torture/pr81573.c: New testcase.
3291 2017-07-27 Richard Biener <rguenther@suse.de>
3293 PR tree-optimization/81571
3294 * gcc.dg/torture/pr81571.c: New testcase.
3296 2017-07-27 Richard Biener <rguenther@suse.de>
3298 PR tree-optimization/81502
3299 * gcc.target/i386/vect-insert-1.c: New testcase.
3301 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3304 * gcc.target/s390/pr81534.c: New test.
3306 2017-07-27 Jakub Jelinek <jakub@redhat.com>
3308 PR tree-optimization/81555
3309 PR tree-optimization/81556
3310 * gcc.c-torture/execute/pr81555.c: New test.
3311 * gcc.c-torture/execute/pr81556.c: New test.
3313 * gcc.dg/attr-noipa.c: New test.
3314 * gcc.dg/ipa/ipa-pta-18.c: New test.
3315 * gcc.dg/ipa/ipa-sra-11.c: New test.
3317 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3319 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3321 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3322 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3323 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3324 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3325 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3326 * gcc.target/powerpc/vsx-simode.c: Likewise.
3327 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3328 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3330 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3333 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3335 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3338 * gcc.target/i386/pr81563.c: New test
3340 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3343 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3345 2017-07-26 Marek Polacek <polacek@redhat.com>
3348 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3349 * gcc.dg/overflow-warn-2.c: Likewise.
3350 * gcc.dg/overflow-warn-3.c: Likewise.
3351 * gcc.dg/overflow-warn-4.c: Likewise.
3352 * gcc.dg/torture/pr70992-2.c: New test.
3353 * gcc.dg/torture/pr70992.c: New test.
3355 2017-07-26 Richard Biener <rguenther@suse.de>
3357 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3359 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3361 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3364 * gcc.dg/pr46932.c: New testcase.
3366 2017-07-26 Martin Liska <mliska@suse.cz>
3369 * gcc.dg/asan/pr81186.c: New test.
3371 2017-07-25 Carl Love <cel@us.ibm.com>
3373 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3376 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3378 * gnat.dg/opt66.adb: New test.
3380 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3382 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3383 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3385 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
3387 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3389 2017-07-25 Torsten Duwe <duwe@suse.de>
3391 * c-c++-common/patchable_function_entry-default.c: New test.
3392 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3393 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3395 2017-07-25 Jakub Jelinek <jakub@redhat.com>
3398 * gcc.target/i386/pr80833-3.c: New test.
3399 * gcc.target/i386/avx512dq-pr81532.c: New test.
3400 * gcc.target/i386/avx512bw-pr81532.c: New test.
3402 2017-07-25 Richard Biener <rguenther@suse.de>
3404 PR tree-optimization/81455
3405 * gcc.dg/pr81455.c: New testcase.
3407 2017-07-25 Richard Biener <rguenther@suse.de>
3409 PR tree-optimization/81529
3410 * gfortran.dg/pr81529.f90: New testcase.
3412 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3414 * gcc.target/aarch64/pr79041-2.c: Improve test.
3416 2017-07-25 Richard Biener <rguenther@suse.de>
3418 PR tree-optimization/81410
3419 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3421 2017-07-25 Richard Biener <rguenther@suse.de>
3423 PR tree-optimization/81510
3424 * gcc.dg/torture/pr81510.c: New testcase.
3425 * gcc.dg/torture/pr81510-2.c: Likewise.
3427 2017-07-25 Martin Liska <mliska@suse.cz>
3430 * gcc.dg/ipa/pr81520.c: New test.
3432 2017-07-25 Marek Polacek <polacek@redhat.com>
3435 * Wmultistatement-macros-12.c: New test.
3437 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3440 * gcc.target/aarch64/pr81414.C: New.
3442 2017-07-25 Richard Biener <rguenther@suse.de>
3445 * gcc.dg/ubsan/pr81505.c: New testcase.
3447 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
3450 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3451 (ELFFN_BEGIN): Rename to FN_TYPE.
3452 (ELFFN_END): Rename to FN_SIZE.
3453 (ASMNAME): New macro.
3454 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3456 (FUNC_END): Use ASMNAME.
3457 (test_data_save): Remove.
3458 (test_data_input): Likewise.
3459 (test_data_output: Likewise.
3460 (test_data_fn): Likewise.
3461 (test_data_retaddr): Likewise.
3462 (regs_to_mem): Make globals, use r10 instead of rax.
3463 (mem_to_regs): Likewise.
3464 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3466 (do_test_aligned): Likewise.
3467 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3468 Add dg-* directives.
3469 (PASTE_STR): New macro.
3470 (ASMNAME): Likewise.
3471 (LOAD_TEST_DATA_ADDR): Likewise.
3472 (TEST_DATA_OFFSET): Likewise.
3473 (do_test_body0): New C function.
3474 (do_test_body): New inline assembly routine.
3475 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3476 (runtest_ms_sysv): Modify.
3478 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3480 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3481 since the upper-regs options have been deleted.
3482 * gcc.target/powerpc/pr65849-2.c: Likewise.
3483 * gcc.target/powerpc/pr80099-1.c: Likewise.
3484 * gcc.target/powerpc/pr80099-2.c: Likewise.
3485 * gcc.target/powerpc/pr80099-3.c: Likewise.
3486 * gcc.target/powerpc/pr80099-4.c: Likewise.
3487 * gcc.target/powerpc/pr80099-5.c: Likewise.
3488 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3489 support removal of the upper-regs options.
3490 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3491 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3492 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3493 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3494 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3495 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3496 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3497 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3498 * gcc.target/powerpc/ppc-round.c: Likewise.
3499 * gcc.target/powerpc/pr71720.c: Likewise.
3500 * gcc.target/powerpc/pr72853.c: Likewise.
3501 * gcc.target/powerpc/pr79907.c: Likewise.
3502 * gcc.target/powerpc/pr78953.c: Likewise.
3503 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3504 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3505 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3506 * gcc.target/powerpc/vec-init-3.c: Likewise.
3507 * gcc.target/powerpc/vec-init-6.c: Likewise.
3508 * gcc.target/powerpc/vec-init-7.c: Likewise.
3509 * gcc.target/powerpc/vec-set-char.c: Likewise.
3510 * gcc.target/powerpc/vec-set-int.c: Likewise.
3511 * gcc.target/powerpc/vec-set-short.c: Likewise.
3513 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3516 * gcc.target/aarch64/pr79041-2.c: New test.
3518 2017-07-24 Carl Love <cel@us.ibm.com>
3520 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3523 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3525 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3527 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3528 Mikael Morin <mikael@gcc.gnu.org>
3531 * gfortran.dg/realloc_on_assign_28.f90: New test.
3533 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
3535 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3536 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3538 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
3541 * gcc.target/i386/pr80569.c: New test.
3543 2017-07-21 Carl Love <cel@us.ibm.com>
3545 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3546 vmuleuh): Fix scan-assembler-times should check for word not half word
3549 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
3551 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3552 redundant -march option.
3553 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3554 in addition to armv8.1-a.
3556 2017-07-21 Yury Gribov <tetra2005@gmail.com>
3559 * gcc.dg/pr56727-1.c: New test.
3560 * gcc.dg/pr56727-2.c: New test.
3562 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3564 * gcc.target/powerpc/mmx-check.h: New file.
3565 * gcc.target/powerpc/mmx-packs.c: New file.
3566 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3567 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3568 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3569 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3570 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3571 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3572 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3573 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3574 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3575 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3576 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3577 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3578 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3579 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3580 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3581 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3582 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3583 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3584 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3585 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3586 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3587 * gcc.target/powerpc/mmx-psrad-1.c: New file.
3588 * gcc.target/powerpc/mmx-psraw-1.c: New file.
3589 * gcc.target/powerpc/mmx-psrld-1.c: New file.
3590 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
3591 * gcc.target/powerpc/mmx-psubb-2.c: New file.
3592 * gcc.target/powerpc/mmx-psubd-2.c: New file.
3593 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
3594 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
3595 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
3596 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
3597 * gcc.target/powerpc/mmx-psubw-2.c: New file.
3598 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
3599 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
3600 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
3601 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
3602 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
3603 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
3605 2017-06-21 Richard Biener <rguenther@suse.de>
3607 PR tree-optimization/81500
3608 * gcc.dg/torture/pr81500.c: New testcase.
3610 2017-07-20 Nathan Sidwell <nathan@acm.org>
3612 * g++.dg/ext/anon-struct6.C: Adjust diag.
3613 * g++.old-deja/g++.other/anon4.C: Adjust diag.
3615 2017-07-20 Jakub Jelinek <jakub@redhat.com>
3618 * gcc.target/i386/avx-pr80846.c: New test.
3619 * gcc.target/i386/avx2-pr80846.c: New test.
3620 * gcc.target/i386/avx512f-pr80846.c: New test.
3622 2017-07-20 Bin Cheng <bin.cheng@arm.com>
3624 PR tree-optimization/81388
3625 * gcc.dg/tree-ssa/pr81388-1.c: New test.
3626 * gcc.dg/tree-ssa/pr81388-2.c: New test.
3628 2017-07-17 Tom de Vries <tom@codesourcery.com>
3631 * gcc.dg/pr81030.c: New test.
3633 2017-07-20 Richard Biener <rguenther@suse.de>
3635 PR tree-optimization/61171
3636 * g++.dg/vect/pr61171.cc: New testcase.
3637 * gfortran.dg/vect/pr61171.f: Likewise.
3638 * gcc.dg/vect/vect-reduc-11.c: Likewise.
3640 2017-07-20 Richard Biener <rguenther@suse.de>
3642 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
3644 * gcc.dg/vect/slp-45.c: Likewise.
3646 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3648 * gcc.dg/tree-ssa/vrp116.c: New Test.
3650 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3652 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
3653 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
3654 __builtin_cpu_is and __builtin_cpu_supports are supported.
3656 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
3658 * gcc.target/powerpc/bmi-check.h (main): Skip unless
3659 __BUILTIN_CPU_SUPPORTS__ defined.
3660 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
3661 __BUILTIN_CPU_SUPPORTS__ defined.
3663 2017-07-19 Jakub Jelinek <jakub@redhat.com>
3665 PR tree-optimization/81346
3666 * gcc.dg/tree-ssa/pr81346-5.c: New test.
3668 2017-07-19 Tom de Vries <tom@codesourcery.com>
3670 * gcc.target/nvptx/decl-init.c: Update alignment.
3671 * gcc.target/nvptx/slp-2-run.c: New test.
3672 * gcc.target/nvptx/slp-2.c: New test.
3673 * gcc.target/nvptx/v2di.c: New test.
3675 2017-07-19 Tom de Vries <tom@codesourcery.com>
3677 * gcc.target/nvptx/slp-run.c: New test.
3678 * gcc.target/nvptx/slp.c: New test.
3679 * gcc.target/nvptx/v2si-cvt.c: New test.
3680 * gcc.target/nvptx/v2si-run.c: New test.
3681 * gcc.target/nvptx/v2si.c: New test.
3682 * gcc.target/nvptx/vec.inc: New test.
3684 2017-07-19 Jakub Jelinek <jakub@redhat.com>
3686 PR tree-optimization/81346
3687 * gcc.dg/tree-ssa/pr81346-1.c: New test.
3688 * gcc.dg/tree-ssa/pr81346-2.c: New test.
3689 * gcc.dg/tree-ssa/pr81346-3.c: New test.
3690 * gcc.dg/tree-ssa/pr81346-4.c: New test.
3691 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
3692 compiler to avoid X / C1 op C2 optimization to trigger.
3694 2017-07-19 Martin Liska <mliska@suse.cz>
3697 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
3698 -ffloat-store or -mieee for targets that need it.
3700 2017-07-18 Tom de Vries <tom@codesourcery.com>
3703 * gfortran.dg/pr81464.f90: New test.
3705 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
3708 * gcc.target/i386/pr81471.c: New test.
3710 2017-06-18 Richard Biener <rguenther@suse.de>
3712 PR tree-optimization/81410
3713 * gcc.dg/vect/pr81410.c: New testcase.
3715 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
3718 * g++.dg/torture/pr81462.C: New testcase.
3720 2017-07-18 Bin Cheng <bin.cheng@arm.com>
3723 * g++.dg/tree-ssa/pr81408.C: New.
3724 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
3726 2017-07-18 Richard Biener <rguenther@suse.de>
3728 PR tree-optimization/80620
3729 PR tree-optimization/81403
3730 * gcc.dg/torture/pr80620.c: New testcase.
3731 * gcc.dg/torture/pr81403.c: Likewise.
3733 2017-07-18 Richard Biener <rguenther@suse.de>
3735 PR tree-optimization/81418
3736 * gcc.dg/torture/pr81418.c: New testcase.
3738 2017-07-17 Carl Love <cel@us.ibm.com>
3740 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
3741 test case changes for commit 249424
3743 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3744 vmuleuh): Fix scan-assembler-times should check for word not half word
3747 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3749 PR tree-optimization/81162
3750 * gcc.dg/pr81162.c: Move this to...
3751 * gcc.dg/ubsan/pr81162.c: ...here.
3753 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
3755 * g++.dg/diagnostic/friend1.C: New test.
3756 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
3758 2017-07-17 Nathan Sidwell <nathan@acm.org>
3760 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
3762 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3764 * lib/gcc-dg.exp: Increase expect's match buffer size.
3766 2017-07-17 Bin Cheng <bin.cheng@arm.com>
3769 * gcc.dg/tree-ssa/pr81369.c: New.
3771 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3773 * gcc.target/arc/pr9000674901.c: New file.
3774 * gcc.target/arc/pic-1.c: Likewise.
3775 * gcc.target/arc/pr9001191897.c: Likewise.
3777 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3778 Andrew Burgess <andrew.burgess@embecosm.com>
3780 * gcc.target/arc/naked-1.c: New file.
3781 * gcc.target/arc/naked-2.c: Likewise.
3783 2017-07-17 Jakub Jelinek <jakub@redhat.com>
3785 PR tree-optimization/81428
3786 * gcc.dg/fixed-point/pr81428.c: New test.
3788 PR tree-optimization/81365
3789 * g++.dg/torture/pr81365.C: New test.
3791 PR tree-optimization/81396
3792 * gcc.dg/tree-ssa/pr81396.c: New test.
3794 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
3796 * gnat.dg/opt65.adb: New test.
3798 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
3800 * gcc.dg/predict-8.c: Update.
3802 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
3804 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
3805 * g++.dg/warn/pr12242.C: Likewise.
3807 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
3809 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
3810 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
3811 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
3812 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
3813 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
3814 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
3815 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
3816 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
3817 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
3818 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
3819 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
3820 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
3821 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
3822 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
3823 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
3824 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
3825 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
3826 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
3827 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
3828 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
3829 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
3830 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
3831 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
3832 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
3833 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
3834 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
3835 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
3836 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
3837 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
3838 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
3839 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
3840 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
3841 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
3842 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
3843 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
3844 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
3845 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
3846 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
3847 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
3848 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
3849 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
3850 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
3851 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
3852 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
3853 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
3854 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
3855 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
3856 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
3857 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
3858 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
3859 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
3861 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3863 PR tree-optimization/81162
3864 * gcc.dg/pr81162.c: New file.
3866 2017-07-14 Martin Sebor <msebor@redhat.com>
3868 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
3869 that bcopy is expected to be transformed to.
3871 2017-07-14 David Malcolm <dmalcolm@redhat.com>
3873 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
3874 * g++.dg/lookup/missing-std-include-2.C: New test case.
3875 * g++.dg/lookup/missing-std-include-3.C: New test case.
3876 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
3877 * gcc.dg/missing-header-fixit-1.c: New test case.
3878 * gcc.dg/missing-header-fixit-2.c: New test case.
3879 * gcc.dg/missing-header-fixit-2.h: New header.
3881 2017-07-13 David Malcolm <dmalcolm@redhat.com>
3884 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
3886 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
3888 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
3890 2017-07-13 Martin Liska <mliska@suse.cz>
3892 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
3893 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
3894 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
3895 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
3896 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
3897 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
3898 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
3900 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3903 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
3904 __builtin_cpu_supports with old GLIBC's.
3905 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
3906 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
3907 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
3908 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
3909 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
3910 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
3911 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
3912 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
3913 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
3914 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
3915 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
3916 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
3917 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
3918 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
3919 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
3920 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
3921 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
3922 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
3923 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
3924 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
3925 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
3926 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
3927 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
3928 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
3930 2017-07-12 Carl Love <cel@us.ibm.com>
3932 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
3933 rev_bool_int): Add test cases for builtins.
3934 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
3935 test cases for builtins.
3937 2017-07-12 Carl Love <cel@us.ibm.com>
3939 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
3940 lp64 && p9vector_hw.
3942 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
3944 * lib/target-supports.exp (check_stack_check_available): Make
3945 testcase name depend on stack_kind.
3947 2017-07-11 Michael Collison <michael.collison@arm.com>
3949 * gcc.target/aarch64/cmp-2.c: New testcase.
3951 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3954 * g++.dg/warn/Wreturn-local-addr-3.C: New.
3956 2017-07-11 Carl Love <cel@us.ibm.com>
3958 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
3959 test cases for the builtins.
3961 2017-07-11 Yury Gribov <tetra2005@gmail.com>
3963 * lib/profopt.exp: Print relative names in UNSUPPORTED
3966 2017-07-10 Michael Collison <michael.collison@arm.com>
3968 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
3970 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
3973 * gcc.target/i386/pr81375.c: New test.
3975 2017-07-10 Martin Sebor <msebor@redhat.com>
3977 PR tree-optimization/80397
3978 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
3980 2017-07-10 Martin Sebor <msebor@redhat.com>
3983 * gcc.dg/pr81345.c: New test.
3985 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
3987 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
3988 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3990 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
3993 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
3994 integer argumets to bypass x86_64 outgoing args optimization.
3996 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3998 * gfortran.dg/eoshift_4.f90: New test.
3999 * gfortran.dg/eoshift_5.f90: New test.
4000 * gfortran.dg/eoshift_6.f90: New test.
4002 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4005 * gcc.target/i386/pr81313-1.c: New test.
4006 * gcc.target/i386/pr81313-2.c: Likewise.
4007 * gcc.target/i386/pr81313-3.c: Likewise.
4008 * gcc.target/i386/pr81313-4.c: Likewise.
4009 * gcc.target/i386/pr81313-5.c: Likewise.
4011 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4013 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4014 * gnat.dg/vect16.ads (Sarray): Likewise.
4015 * gnat.dg/vect17.ads (Sarray): Likewise.
4016 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4017 * gnat.dg/vect16.adb (Add): Likewise.
4018 * gnat.dg/vect17.adb (Add): Likewise.
4020 2017-07-07 David Malcolm <dmalcolm@redhat.com>
4023 * g++.dg/diagnostic/pr79300.C: New test case.
4025 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4027 * gcc.target/powerpc/clone1.c: Add check to make sure the
4028 __builtin_cpu_supports function is fully supported.
4029 * gcc.target/powerpc/clone2.c: New runtime test for
4033 * gcc.target/powerpc/pr81348.c: New test.
4035 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4037 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4039 2017-07-07 Carl Love <cel@us.ibm.com>
4041 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4044 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4046 * gcc.target/sparc/dictunpack.c: New file.
4047 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4048 * gcc.target/sparc/fpcmpshl.c: Likewise.
4049 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4050 * gcc.target/sparc/fpcmpushl.c: Likewise.
4052 2017-07-06 Harald Anlauf <anlauf@gmx.de>
4055 * gfortran.dg/coarray_44.f90: New testcase.
4057 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4059 * c-c++-common/asan/kasan-alloca-1.c: New test.
4060 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4062 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4064 * c-c++-common/asan/alloca_big_alignment.c: New test.
4065 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4066 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4067 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4068 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4069 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4070 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4071 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4073 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
4076 * gcc.target/avr/isr-test.h: Fix warnings.
4078 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4080 * lib/target-supports.exp: Generate
4081 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4082 and check_effective_target_arm_arch_v8r_multilib.
4084 2017-07-06 Carl Love <cel@us.ibm.com>
4086 * ChangeLog: Clean up from mid air collision
4088 2017-07-06 Carl Love <cel@us.ibm.com>
4090 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4091 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4092 cases for vec_addc, adde and addec builtins.
4094 2017-07-06 David Malcolm <dmalcolm@redhat.com>
4097 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4098 expected underlining within macro expansion.
4099 * c-c++-common/pr70264.c: Likewise.
4100 * g++.dg/plugin/diagnostic-test-expressions-1.C
4101 (test_within_macro_1): New test.
4102 (test_within_macro_2): Likewise.
4103 (test_within_macro_3): Likewise.
4104 (test_within_macro_4): Likewise.
4105 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4106 expected underlining within macro expansion.
4107 (test_macro_4): Likewise.
4108 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4109 (test_within_macro_1): New test.
4110 (test_within_macro_2): Likewise.
4111 (test_within_macro_3): Likewise.
4112 (test_within_macro_4): Likewise.
4113 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4114 underlining within macro expansion.
4116 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4118 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4119 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4120 _mm_maskz_getexp_round_sd): Test new intrinsics.
4121 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4122 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4123 _mm_maskz_getexp_round_ss): Ditto.
4124 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4125 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4126 _mm_maskz_getmant_round_sd): Ditto.
4127 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4128 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4129 _mm_maskz_getmant_round_ss): Ditto.
4130 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4131 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4132 _mm_maskz_getexp_round_sd): New runtime tests.
4133 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4134 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4135 _mm_maskz_getexp_round_ss): Ditto.
4136 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4137 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4138 _mm_maskz_getmant_round_sd): Ditto.
4139 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4140 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4141 _mm_maskz_getmant_round_ss): Ditto.
4142 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4143 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4144 __builtin_ia32_getmantss_mask_round): Test new builtins.
4145 * gcc.target/i386/sse-13.c : Ditto.
4146 * gcc.target/i386/sse-23.c: Ditto.
4147 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4148 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4149 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4150 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4151 _mm_mask_getexp_round_ss): Test new intrinsics.
4152 * gcc.target/i386/testround-1.c: Ditto.
4153 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4154 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4155 _mm_mask_getmant_round_ss): Test new intrinsics
4156 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4157 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4158 _mm_maskz_getmant_ss): Test new intrinsics.
4160 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4162 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4163 * lib/target-supports.exp (check_stack_check_available): New.
4164 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4165 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4166 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4167 * gcc.dg/pr47443.c: Likewise.
4168 * gcc.dg/pr48134.c: Likewise.
4169 * gcc.dg/pr70017.c: Likewise.
4170 * gcc.target/aarch64/stack-checking.c: Likewise.
4171 * gcc.target/arm/stack-checking.c: Likewise.
4172 * gcc.target/i386/pr48723.c: Likewise.
4173 * gcc.target/i386/pr55672.c: Likewise.
4174 * gcc.target/i386/pr67265-2.c: Likewise.
4175 * gcc.target/i386/pr67265.c: Likewise.
4176 * gnat.dg/opt49.adb: Likewise.
4177 * gnat.dg/stack_check1.adb: Likewise.
4178 * gnat.dg/stack_check2.adb: Likewise.
4179 * gnat.dg/stack_check3.adb: Likewise.
4181 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4184 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4187 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4189 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4190 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4191 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4192 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4193 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4194 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4195 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4196 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4197 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4198 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4199 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4200 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4202 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
4205 * gcc.target/avr/isr-test.h: New file.
4206 * gcc.target/avr/torture/isr-01-simple.c: New test.
4207 * gcc.target/avr/torture/isr-02-call.c: New test.
4208 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4210 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4212 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4213 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4214 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4215 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4217 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4219 * gcc.dg/tree-ssa/ldist-26.c: New test.
4221 2017-07-05 Bin Cheng <bin.cheng@arm.com>
4223 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4225 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4228 * gcc.target/i386/pr81300.c: New test.
4230 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
4233 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4234 x and y arguments in the call to _subborrow_u32.
4235 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4236 x and y arguments in the call to _subborrow_u64.
4237 * gcc.target/i386/pr81294-1.c: New test.
4238 * gcc.target/i386/pr81294-2.c: Ditto.
4240 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4242 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4244 2017-07-04 Marek Polacek <polacek@redhat.com>
4247 * gcc.dg/atomic-pr81231.c: New test.
4249 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4251 PR tree-optimization/81292
4252 * gcc.dg/pr81292-1.c: New test.
4253 * gcc.dg/pr81292-2.c: Likewise.
4255 2017-07-04 Martin Liska <mliska@suse.cz>
4258 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4259 use-after-scope sanitization.
4261 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4263 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4267 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4270 2017-07-04 Martin Liska <mliska@suse.cz>
4273 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4274 * g++.dg/ext/mvc3.C: Likewise.
4275 * gcc.target/i386/mvc2.c: Likewise.
4276 * gcc.target/i386/mvc3.c: Likewise.
4278 2017-07-04 Jakub Jelinek <jakub@redhat.com>
4280 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4281 decomposition declaration in diagnostics.
4282 * g++.dg/cpp1z/decomp2.C: Likewise.
4283 * g++.dg/cpp1z/decomp3.C: Likewise.
4284 * g++.dg/cpp1z/decomp4.C: Likewise.
4285 * g++.dg/cpp1z/decomp5.C: Likewise.
4286 * g++.dg/cpp1z/decomp6.C: Likewise.
4287 * g++.dg/cpp1z/decomp7.C: Likewise.
4288 * g++.dg/cpp1z/decomp8.C: Likewise.
4289 * g++.dg/cpp1z/decomp13.C: Likewise.
4290 * g++.dg/cpp1z/decomp14.C: Likewise.
4291 * g++.dg/cpp1z/decomp18.C: Likewise.
4292 * g++.dg/cpp1z/decomp19.C: Likewise.
4293 * g++.dg/cpp1z/decomp22.C: Likewise.
4294 * g++.dg/cpp1z/decomp23.C: Likewise.
4295 * g++.dg/cpp1z/decomp24.C: Likewise.
4296 * g++.dg/cpp1z/decomp25.C: Likewise.
4297 * g++.dg/cpp1z/decomp26.C: Likewise.
4298 * g++.dg/cpp1z/decomp28.C: Likewise.
4301 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4302 * g++.dg/cpp1z/decomp30.C: New test.
4304 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4307 * g++.dg/cpp0x/trailing14.C: New.
4309 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4312 * gfortran.dg/coarray_event_2.f08: New test.
4314 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4317 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4318 * gfortran.dg/pointer_intent_2.f90: Likewise.
4320 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
4323 * gcc.c-torture/compile/pr81290.c: New.
4325 2017-07-03 Richard Biener <rguenther@suse.de>
4327 PR tree-optimization/60510
4328 * gfortran.dg/vect/pr60510.f: New testcase.
4330 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4332 * gcc.target/i386/mvc6.c: Require ifunc support.
4334 2017-07-03 Martin Liska <mliska@suse.cz>
4337 * g++.dg/asan/function-argument-1.C: New test.
4338 * g++.dg/asan/function-argument-2.C: New test.
4339 * g++.dg/asan/function-argument-3.C: New test.
4341 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4343 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4346 2017-07-03 Tom de Vries <tom@codesourcery.com>
4348 PR tree-optimization/69468
4349 * gcc.dg/pr81192.c: Update.
4351 2017-07-03 Tom de Vries <tom@codesourcery.com>
4353 PR tree-optimization/81192
4354 * gcc.dg/pr81192.c: Update.
4356 2017-07-03 Tom de Vries <tom@codesourcery.com>
4358 PR tree-optimization/81192
4359 * gcc.dg/pr81192.c: New test.
4361 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4363 * gfortran/eoshift_3.f90: New test.
4365 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4367 * gcc.dg/strlenopt-32.c: New testcase.
4368 * gcc.dg/strlenopt-33.c: Likewise.
4369 * gcc.dg/strlenopt-33g.c: Likewise.
4370 * gcc.dg/strlenopt-34.c: Likewise.
4371 * gcc.dg/strlenopt-35.c: Likewise.
4373 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4375 PR tree-optimization/80769
4376 * gcc.dg/strlenopt-31.c: New test.
4377 * gcc.dg/strlenopt-31g.c: Likewise.
4379 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4381 PR tree-optimization/81136
4382 * gcc.dg/vect/pr81136.c: New test.
4384 2017-07-01 Jakub Jelinek <jakub@redhat.com>
4387 * gcc.c-torture/compile/pr81262.c: New test.
4388 * g++.dg/ubsan/pr81262.C: New test.
4390 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
4393 * g++.dg/ipa/pr81261.C: New testcase.
4395 2017-06-30 Andrew Pinski <apinski@cavium.com>
4397 * gcc.dg/torture/pr81245.c: New testcase.
4399 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
4401 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4404 2017-06-30 David Malcolm <dmalcolm@redhat.com>
4407 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4409 (test_typeid): New test function.
4411 2017-06-30 Jakub Jelinek <jakub@redhat.com>
4414 * gcc.target/i386/pr81225.c: New test.
4416 2017-06-30 Nathan Sidwell <nathan@acm.org>
4418 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4419 * g++.dg/cpp0x/decltype9.C: Likewise.
4420 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4421 * g++.dg/lookup/decl1.C: Likewise.
4422 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4423 * g++.dg/other/pr28432.C: Likewise.
4424 * g++.dg/parse/crash12.C: Likewise.
4425 * g++.dg/parse/enum3.C: Likewise.
4426 * g++.dg/parse/operator6.C: Likewise.
4427 * g++.dg/template/crash69.C: Likewise.
4428 * g++.dg/template/error27.C: Likewise.
4429 * g++.dg/template/error28.C: Likewise.
4430 * g++.dg/template/memfriend6.C: Likewise.
4431 * g++.old-deja/g++.mike/err1.C: Likewise.
4432 * g++.old-deja/g++.mike/p811.C: Likewise.
4433 * g++.old-deja/g++.other/crash25.C: Likewise.
4434 * g++.old-deja/g++.other/dtor4.C: Likewise.
4435 * g++.old-deja/g++.pt/t37.C: Likewise.
4437 2017-06-30 Martin Liska <mliska@suse.cz>
4440 * gcc.target/i386/pr81214.c: New test.
4442 2017-06-30 Nathan Sidwell <nathan@acm.org>
4444 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4447 * g++.dg/lookup/pr81229.C: New.
4449 2017-06-30 Martin Liska <mliska@suse.cz>
4452 * g++.dg/asan/pr81021.C: New test.
4454 2017-06-30 Richard Biener <rguenther@suse.de>
4456 PR tree-optimization/81249
4457 * g++.dg/torture/pr81249.C: New testcase.
4459 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4461 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4462 * g++.dg/diagnostic/variadic1.C: Likewise.
4463 * g++.dg/gomp/udr-3.C: Likewise.
4464 * g++.dg/overload/error1.C: Likewise.
4465 * g++.dg/overload/error2.C: Likewise.
4466 * g++.dg/template/duplicate1.C: Likewise.
4467 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4468 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4469 * g++.old-deja/g++.other/redecl2.C: Likewise.
4470 * g++.old-deja/g++.other/redecl4.C: Likewise.
4471 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4473 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4476 * gfortran.dg/goacc/pr77765.f90: New test.
4478 2017-06-29 Steve Ellcey <sellcey@cavium.com>
4480 * gcc.target/aarch64/ccmp_2.c: New test.
4482 2017-06-29 Nathan Sidwell <nathan@acm.org>
4485 * g++.dg/parse/pr81247-[abc].C: New.
4487 2017-06-29 Carl Love <cel@us.ibm.com>
4489 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4490 test_unsigned_int_result, test_ll_int_result,
4491 test_ll_unsigned_int_result): Add result checking functions, add
4493 (main): Add builtin function tests.
4495 2017-06-29 Carl Love <cel@us.ibm.com>
4497 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4498 dg-skip-if): Add -mvsx -mcpu=power7.
4500 2017-06-29 Richard Biener <rguenther@suse.de>
4502 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4504 2017-06-29 Nathan Sidwell <nathan@acm.org>
4506 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4508 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4511 * g++.dg/pr81194.C: New test.
4513 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4516 * gcc.dg/torture/pr80565.c: New file.
4518 2017-06-29 Bin Cheng <bin.cheng@arm.com>
4520 PR tree-optimization/81196
4521 * gcc.dg/vect/pr81196.c: New.
4523 2017-06-29 Michael Collison <michael.collison@arm.com>
4525 Fix date on previous ChangeLog entry.
4527 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4528 Michael Collison <michael.collison@arm.com>
4531 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4533 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4535 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4537 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4539 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4541 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4542 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4543 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4545 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4547 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4548 current ARM check by ARM NEON's availability check.
4549 (check_effective_target_vect_intfloat_cvt): Likewise.
4550 (check_effective_target_vect_uintfloat_cvt): Likewise.
4551 (check_effective_target_vect_floatint_cvt): Likewise.
4552 (check_effective_target_vect_floatuint_cvt): Likewise.
4553 (check_effective_target_vect_shift): Likewise.
4554 (check_effective_target_whole_vector_shift): Likewise.
4555 (check_effective_target_vect_bswap): Likewise.
4556 (check_effective_target_vect_shift_char): Likewise.
4557 (check_effective_target_vect_long): Likewise.
4558 (check_effective_target_vect_float): Likewise.
4559 (check_effective_target_vect_perm): Likewise.
4560 (check_effective_target_vect_perm_byte): Likewise.
4561 (check_effective_target_vect_perm_short): Likewise.
4562 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4563 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4564 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4565 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4566 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4567 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4568 (check_effective_target_vect_widen_shift): Likewise.
4569 (check_effective_target_vect_extract_even_odd): Likewise.
4570 (check_effective_target_vect_interleave): Likewise.
4571 (check_effective_target_vect_multiple_sizes): Likewise.
4572 (check_effective_target_vect64): Likewise.
4573 (check_effective_target_vect_max_reduc): Likewise.
4575 2017-06-28 Richard Biener <rguenther@suse.de>
4578 * gcc.dg/pr81227.c: New testcase.
4580 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4583 * lib/target-supports.exp
4584 (check_ppc_cpu_supports_hw_available): New test to make sure
4585 __builtin_cpu_supports works on power7 and newer.
4587 2017-06-28 Martin Liska <mliska@suse.cz>
4590 * gcc.target/i386/pr81128.c: New test.
4592 2017-06-28 Martin Liska <mliska@suse.cz>
4595 * g++.dg/opt/pr79659.C: New test.
4597 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
4599 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
4601 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4603 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
4605 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4606 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
4608 2017-06-28 Jakub Jelinek <jakub@redhat.com>
4610 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
4611 (foo): ... this. Change constants such that it isn't matched
4612 as __builtin_copysign, yet tests the combiner the same.
4614 2017-06-28 Martin Liska <mliska@suse.cz>
4617 * gcc.dg/asan/pr81224.c: New test.
4619 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
4621 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
4622 passed to pthread_join.
4624 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4626 * gcc.target/s390/nodatarel-1.c: New test.
4628 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4631 * gfortran.dg/array_temporaries_4.f90: New test.
4633 2017-06-27 Andrew Pinski <apinski@cavium.com>
4635 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
4636 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
4637 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
4639 2017-06-27 Marek Polacek <polacek@redhat.com>
4642 * gcc.dg/ubsan/pr81223.c: New test.
4644 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
4646 * gcc.dg/tree-ssa/assoc-1.c: New file.
4648 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
4651 * g++.dg/parse/catch2.C: New.
4653 2017-06-27 Jakub Jelinek <jakub@redhat.com>
4656 * g++.dg/ubsan/pr81209.C: New test.
4659 * gcc.c-torture/compile/pr81207.c: New test.
4661 2017-06-27 Marek Polacek <polacek@redhat.com>
4664 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
4666 2017-06-26 Martin Sebor <msebor@redhat.com>
4669 * g++.dg/Wclass-memaccess-2.C: New test.
4671 2017-06-26 Carl Love <cel@us.ibm.com>
4673 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
4674 Add new runnable test file for the vec_rev built-ins.
4676 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4678 PR/tree-optimization 71815
4679 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
4680 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4682 2017-06-26 Renlin Li <renlin.li@arm.com>
4683 Szabolcs Nagy <szabolcs.nagy@arm.com>
4685 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
4686 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
4689 2017-06-26 Richard Biener <rguenther@suse.de>
4692 * gfortran.dg/pr81175.f: New testcase.
4694 2017-06-26 Richard Biener <rguenther@suse.de>
4696 PR tree-optimization/81203
4697 * gcc.dg/torture/pr81203.c: New testcase.
4699 2017-06-26 Marek Polacek <polacek@redhat.com>
4702 * c-c++-common/Wmultistatement-macros-1.c: New test.
4703 * c-c++-common/Wmultistatement-macros-2.c: New test.
4704 * c-c++-common/Wmultistatement-macros-3.c: New test.
4705 * c-c++-common/Wmultistatement-macros-4.c: New test.
4706 * c-c++-common/Wmultistatement-macros-5.c: New test.
4707 * c-c++-common/Wmultistatement-macros-6.c: New test.
4708 * c-c++-common/Wmultistatement-macros-7.c: New test.
4709 * c-c++-common/Wmultistatement-macros-8.c: New test.
4710 * c-c++-common/Wmultistatement-macros-9.c: New test.
4711 * c-c++-common/Wmultistatement-macros-10.c: New test.
4712 * c-c++-common/Wmultistatement-macros-11.c: New test.
4714 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
4716 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
4718 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
4720 * lib/target-supports.exp
4721 (check_effective_target_arm_neon_ok_nocache): Add flags with
4722 -mfloat-abi=hard. Include arm_neon.h.
4723 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
4724 (check_effective_target_arm_neon_ok_no_float_abi): New.
4725 * gcc.target/arm/lto/pr65837_0.c: Require
4726 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
4727 * gcc.target/arm/lto/pr65837-attr_0.c: Require
4728 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
4730 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4733 * g++.dg/parse/typedef2.C: Specify a dg-error string.
4735 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4738 * gfortran.dg/cshift_2.f90: New test.
4740 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
4743 * gcc.target/aarch64/pr79794.c: New.
4745 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4748 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
4749 * gcc.target/powerpc/pr80510-2.c: Likewise.
4751 2017-06-22 Jeff Law <law@redhat.com>
4753 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
4755 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4757 * gcc.target/powerpc/fold-vec-shift-char.c: New.
4758 * gcc.target/powerpc/fold-vec-shift-int.c: New.
4759 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
4760 * gcc.target/powerpc/fold-vec-shift-short.c: New.
4761 * gcc.target/powerpc/fold-vec-shift-left.c: New.
4762 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
4763 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
4764 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
4766 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
4768 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
4770 2017-06-22 Matt Turner <mattst88@gmail.com>
4772 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
4775 2017-06-22 Carl Love <cel@us.ibm.com>
4777 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
4778 vmuleuh): Fix scan-assembler-times should check for word not half word
4781 2017-06-22 Jeff Law <law@redhat.com>
4783 * gcc.c-torture/compile/stack-check-1.c: New test.
4785 2016-06-22 Richard Biener <rguenther@suse.de>
4787 * gcc.dg/vect/pr65947-1.c: Remove xfail.
4788 * gcc.dg/vect/pr65947-2.c: Likewise.
4789 * gcc.dg/vect/pr65947-3.c: Likewise.
4790 * gcc.dg/vect/pr65947-4.c: Likewise.
4791 * gcc.dg/vect/pr65947-5.c: Likewise.
4792 * gcc.dg/vect/pr65947-6.c: Likewise.
4793 * gcc.dg/vect/pr65947-8.c: Likewise.
4794 * gcc.dg/vect/pr65947-9.c: Likewise.
4795 * gcc.dg/vect/pr65947-10.c: Likewise.
4796 * gcc.dg/vect/pr65947-12.c: Likewise.
4797 * gcc.dg/vect/pr65947-13.c: Likewise.
4798 * gcc.dg/vect/pr65947-14.c: Likewise.
4799 * gcc.dg/vect/vect-cond-2.c: Likewise.
4800 * gcc.dg/vect/vect-pr69848.c: Likewise.
4802 2017-06-22 Martin Liska <mliska@suse.cz>
4804 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
4807 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
4809 * gcc.dg/tree-ssa/forwprop-37.c: New.
4811 2017-06-22 Richard Biener <rguenther@suse.de>
4813 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
4815 2017-06-22 Richard Biener <rguenther@suse.de>
4817 * gcc.dg/vect/pr65947-14.c: New testcase.
4819 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4822 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
4823 32-bit support is added. Change ITYPE size to 64-bit integer.
4824 * gcc.target/powerpc/pr80510-2.c: Likewise.
4826 2017-06-21 Jakub Jelinek <jakub@redhat.com>
4829 * g++.dg/gomp/pr81154.C: New test.
4831 2017-06-21 David Malcolm <dmalcolm@redhat.com>
4833 * g++.dg/other/old-style-cast-fixits.C: New test case.
4835 2017-06-21 Jakub Jelinek <jakub@redhat.com>
4837 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
4839 2017-06-21 Tom de Vries <tom@codesourcery.com>
4841 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
4843 2017-06-21 Tom de Vries <tom@codesourcery.com>
4845 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
4848 2017-06-21 Martin Liska <mliska@suse.cz>
4850 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
4852 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
4854 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
4855 gnat.dg/debug11_pkg2.ads: New testcase.
4857 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
4859 * gcc.target/i386/getround.c: New file.
4861 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
4863 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
4864 * gcc.dg/tree-ssa/addadd-2.c: New file.
4866 2017-06-21 Tom de Vries <tom@codesourcery.com>
4868 * lib/target-supports.exp (add_options_for_stack_size): New proc.
4869 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
4870 * gcc.c-torture/compile/20080806-1.c: Same.
4871 * gcc.c-torture/compile/920723-1.c: Same.
4872 * gcc.c-torture/compile/930621-1.c: Same.
4873 * gcc.c-torture/compile/991214-2.c: Same.
4874 * gcc.c-torture/compile/bcopy.c: Same.
4875 * gcc.c-torture/compile/memtst.c: Same.
4876 * gcc.c-torture/compile/msp.c: Same.
4877 * gcc.c-torture/compile/stuct.c: Same.
4878 * gcc.c-torture/execute/20011008-3.c: Same.
4879 * gcc.c-torture/execute/20030209-1.c: Same.
4880 * gcc.c-torture/execute/20031012-1.c: Same.
4881 * gcc.c-torture/execute/20040805-1.c: Same.
4882 * gcc.c-torture/execute/920410-1.c: Same.
4883 * gcc.c-torture/execute/921113-1.c: Same.
4884 * gcc.c-torture/execute/921202-1.c: Same.
4885 * gcc.c-torture/execute/921208-2.c: Same.
4886 * gcc.c-torture/execute/930106-1.c: Same.
4887 * gcc.c-torture/execute/930406-1.c: Same.
4888 * gcc.c-torture/execute/950221-1.c: Same.
4889 * gcc.c-torture/execute/960521-1.c: Same.
4890 * gcc.c-torture/execute/980605-1.c: Same.
4891 * gcc.c-torture/execute/comp-goto-1.c: Same.
4892 * gcc.c-torture/execute/comp-goto-2.c: Same.
4893 * gcc.c-torture/execute/memcpy-1.c: Same.
4894 * gcc.c-torture/execute/multi-ix.c: Same.
4895 * gcc.c-torture/execute/nestfunc-4.c: Same.
4896 * gcc.c-torture/execute/pr20621-1.c: Same.
4897 * gcc.c-torture/execute/pr23135.c: Same.
4898 * gcc.c-torture/execute/pr28982b.c: Same.
4899 * gcc.dg/loop-3.c: Same.
4900 * gcc.dg/struct-ret-3.c: Same.
4901 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4902 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4903 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4904 * gcc.dg/tree-prof/pr44777.c: Same.
4906 2017-06-20 David Malcolm <dmalcolm@redhat.com>
4909 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
4910 memset call with zero-initialization.
4911 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
4913 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
4915 * gcc.target/i386/pr80732.c: Include fma4-check.h.
4916 (main): Renamed to ...
4917 (fma4_test): ... this.
4919 2017-06-20 Julia Koval <julia.koval@intel.com>
4921 * gcc.target/i386/pr73350-2.c: New test.
4923 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4925 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
4926 * c-c++-common/fold-masked-cmp-2.c: Likewise.
4927 * c-c++-common/fold-masked-cmp-3.c: Likewise.
4928 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
4929 restrict to x86_64-*-*-gnu.
4930 Skip scan-assembler on *-*-darwin*.
4931 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
4932 * gcc.dg/loop-invariant.c: Likewise.
4933 * gcc.dg/lto/pr70955_0.c: Likewise.
4934 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4935 * gcc.dg/tree-ssa/pr79803.c: Likewise.
4936 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
4938 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
4939 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
4941 * gcc.dg/attr-ms_struct-2.c: Likewise.
4942 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4943 * gcc.dg/bf-ms-layout.c: Likewise.
4944 * gcc.dg/bf-ms-layout-2.c: Likewise.
4945 * gcc.dg/pic-macro-define.c: Remove target restrictions.
4946 Require fpic support.
4947 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
4949 * gcc.target/i386/bitfield2.c: Likewise.
4950 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
4952 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
4954 2017-06-20 Nathan Sidwell <nathan@acm.org>
4957 * g++.dg/lookup/pr67074.C: New.
4958 * g++.dg/parse/namespace-alias-1.C: Adjust.
4960 2017-06-20 Richard Biener <rguenther@suse.de>
4963 * c-c++-common/ubsan/pr81097.c: New testcase.
4965 2017-06-20 Richard Biener <rguenther@suse.de>
4967 * gcc.dg/vect/pr65947-9.c: Adjust.
4969 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4971 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
4972 * gcc.target/arm/acle/cdp2.c: Likewise.
4973 * gcc.target/arm/acle/ldc.c: Likewise.
4974 * gcc.target/arm/acle/ldc2.c: Likewise.
4975 * gcc.target/arm/acle/ldc2l.c: Likewise.
4976 * gcc.target/arm/acle/ldcl.c: Likewise.
4977 * gcc.target/arm/acle/mcr.c: Likewise.
4978 * gcc.target/arm/acle/mcr2.c: Likewise.
4979 * gcc.target/arm/acle/mcrr.c: Likewise.
4980 * gcc.target/arm/acle/mcrr2.c: Likewise.
4981 * gcc.target/arm/acle/mrc.c: Likewise.
4982 * gcc.target/arm/acle/mrc2.c: Likewise.
4983 * gcc.target/arm/acle/mrrc.c: Likewise.
4984 * gcc.target/arm/acle/mrrc2.c: Likewise.
4985 * gcc.target/arm/acle/stc.c: Likewise.
4986 * gcc.target/arm/acle/stc2.c: Likewise.
4987 * gcc.target/arm/acle/stc2l.c: Likewise.
4988 * gcc.target/arm/acle/stcl.c: Likewise.
4990 2017-06-20 Jakub Jelinek <jakub@redhat.com>
4993 * gcc.target/i386/pr81121.c: New test.
4995 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4998 * gcc.target/powerpc/pr79799-1.c: New test.
4999 * gcc.target/powerpc/pr79799-2.c: Likewise.
5000 * gcc.target/powerpc/pr79799-3.c: Likewise.
5001 * gcc.target/powerpc/pr79799-4.c: Likewise.
5002 * gcc.target/powerpc/pr79799-5.c: Likewise.
5004 2017-06-19 Nathan Sidwell <nathan@acm.org>
5008 * g++.dg/lookup/pr79766.C: New.
5009 * g++.dg/lookup/pr81124.C: New.
5010 * g++.dg/template/explicit6.C: Adjust.
5011 * g++.old-deja/g++.other/decl5.C: Adjust.
5013 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5015 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5018 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5021 * g++.dg/ubsan/pr81125.C: New test.
5024 * g++.dg/ubsan/pr81111.C: New test.
5026 2017-06-19 Richard Biener <rguenther@suse.de>
5029 * gcc.dg/torture/pr81118.c: New testcase.
5031 2017-06-19 Richard Biener <rguenther@suse.de>
5033 PR tree-optimization/80887
5034 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5036 2017-06-19 Jakub Jelinek <jakub@redhat.com>
5039 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5041 2017-06-19 Nathan Sidwell <nathan@acm.org>
5044 * g++.dg/warn/pr81119.C: New.
5046 2017-06-19 Martin Liska <mliska@suse.cz>
5049 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5051 2017-06-19 Martin Liska <mliska@suse.cz>
5054 * gcc.target/i386/mvc5.c: Scan indirect_function.
5055 * gcc.target/i386/mvc7.c: Likewise.
5056 * gcc.target/i386/pr80732.c: New test.
5058 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5061 * g++.dg/cpp1y/constexpr-66093.C: New.
5063 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5065 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5068 2017-06-19 Richard Biener <rguenther@suse.de>
5071 * g++.dg/torture/pr81112.C: New testcase.
5073 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
5075 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5077 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5080 * gfortran.dg/cshift_1.f90: New test.
5082 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5084 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5086 2017-06-16 Carl Love <cel@us.ibm.com>
5088 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5089 main): Add runnable tests and test checker for vec_float,
5090 vec_float2, vec_floate and vec_floato builtins.
5092 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5094 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5095 the architecture options added by dg-add-options arm_neon.
5096 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5097 to the architecture.
5098 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5099 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5100 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5102 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5104 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5105 multilibs have been built.
5107 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5109 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5110 * gcc.target/arm/pr51915.c: Likewise.
5111 * gcc.target/arm/pr52006.c: Likewise.
5112 * gcc.target/arm/pr53187.c: Likewise.
5114 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
5116 * gcc.target/arm/multilibs.exp: New file.
5118 2017-06-16 Martin Sebor <msebor@redhat.com>
5120 PR tree-optimization/80933
5121 PR tree-optimization/80934
5122 * gcc.dg/fold-bcopy.c: New test.
5123 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5124 * gcc.dg/tree-ssa/alias-36.c: Likewise.
5125 * gcc.dg/pr79214.c: Adjust.
5126 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5127 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5128 * gcc.dg/builtins-nonnull.c: Likewise.
5130 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5133 * gcc.target/arm/pr71778.c: New.
5135 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
5137 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5139 2017-06-16 Richard Biener <rguenther@suse.de>
5141 PR tree-optimization/81090
5142 * gcc.dg/graphite/pr81090.c: New testcase.
5144 2017-06-16 Janus Weil <janus@gcc.gnu.org>
5147 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5149 2017-06-16 Jakub Jelinek <jakub@redhat.com>
5152 * c-c++-common/ubsan/object-size-11.c: New test.
5154 2017-06-15 Martin Sebor <msebor@redhat.com>
5157 * g++.dg/Wclass-memaccess.C: New test.
5159 2017-06-15 Janus Weil <janus@gcc.gnu.org>
5162 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5164 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5167 * gcc.dg/lto/pr69866_0.c: New test.
5168 * gcc.dg/lto/pr69866_1.c: Likewise.
5170 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5173 * gcc.target/msp430/pr78818-real.c: New template for tests.
5174 * gcc.target/msp430/pr78818-auto.c: New test.
5175 * gcc.target/msp430/pr78818-data-region.c: New test.
5176 * gcc.target/msp430/pr78818-data-sec.c: New test.
5177 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5179 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5181 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5182 instructions in it rather than the number of IT blocks being 2.
5183 Transfer scan directive arm_thumb2 restriction to the whole
5184 testcase and restrict further to Thumb-only targets.
5186 2017-06-15 Tamar Christina <tamar.christina@arm.com>
5188 * gcc.target/arm/sdiv_costs_1.c:
5191 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5193 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5194 * gcc.target/mips/pr51513-1.c: New test.
5195 * gcc.target/mips/pr51513-2.c: New test.
5197 2017-06-14 Richard Biener <rguenther@suse.de>
5199 PR tree-optimization/81083
5200 * gcc.dg/torture/pr81083.c: Add prototypes.
5202 2017-06-14 Richard Biener <rguenther@suse.de>
5205 * c-c++-common/ubsan/pr81088.c: New testcase.
5207 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5209 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5211 2017-06-14 Andrew Pinski <apinski@cavium.com>
5212 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5215 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5216 * gcc.target/aarch64/vect-init-2.c: Likewise.
5217 * gcc.target/aarch64/vect-init-3.c: Likewise.
5218 * gcc.target/aarch64/vect-init-4.c: Likewise.
5219 * gcc.target/aarch64/vect-init-5.c: Likewise.
5221 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5224 * g++.dg/cpp0x/constexpr-58541.C: New.
5226 2017-06-14 Richard Biener <rguenther@suse.de>
5228 PR tree-optimization/81083
5229 * gcc.dg/torture/pr81083.c: New testcase.
5231 2017-06-14 Jakub Jelinek <jakub@redhat.com>
5233 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5234 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5236 2017-06-13 Jakub Jelinek <jakub@redhat.com>
5239 * g++.dg/ubsan/pr80973.C: New test.
5242 * g++.dg/opt/nrv18.C: New test.
5244 2017-06-13 Martin Liska <mliska@suse.cz>
5247 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5248 test by adding no_sanitize attribute.
5249 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5251 2017-06-13 Renlin Li <renlin.li@arm.com>
5253 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5256 2017-06-13 Martin Jambor <mjambor@suse.cz>
5258 PR tree-optimization/80803
5259 PR tree-optimization/81063
5260 gcc.dg/tree-ssa/pr80803.c: New test.
5261 gcc.dg/tree-ssa/pr81063.c: Likewise.
5263 2017-06-12 Yury Gribov <tetra2005@gmail.com>
5265 * c-c++-common/fold-masked-cmp-3.c: New test.
5267 2017-06-13 Yury Gribov <tetra2005@gmail.com>
5269 PR tree-optimization/67328
5270 * c-c++-common/fold-masked-cmp-1.c: New test.
5271 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5272 * gcc.dg/pr46309.c: Fix pattern.
5273 * gcc.dg/pr46309-2.c: Likewise.
5275 2017-06-13 Tamar Christina <tamar.christina@arm.com>
5277 * gcc.target/arm/sdiv_costs_1.c:
5278 Require arm_arch_v8a_ok and add march option.
5280 2017-06-13 Martin Liska <mliska@suse.cz>
5282 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5283 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5284 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5286 2017-06-13 Richard Biener <rguenther@suse.de>
5289 * c-c++-common/ubsan/pr81065.c: New testcase.
5291 2017-06-12 Ian Lance Taylor <iant@golang.org>
5293 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5294 freorder. Update comment to explain test.
5296 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5298 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5299 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5300 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5301 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5303 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5305 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5307 2017-06-12 Tamar Christina <tamar.christina@arm.com>
5309 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5311 2017-06-12 Jakub Jelinek <jakub@redhat.com>
5313 PR tree-optimization/81003
5314 * gcc.c-torture/compile/pr81003.c: New test.
5316 2017-06-12 Richard Biener <rguenther@suse.de>
5318 PR tree-optimization/81053
5319 * gcc.dg/torture/pr81053.c: New testcase.
5321 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5324 * gfortran.dg/implied_do_io_3.f90: New test.
5326 2017-06-10 Tom de Vries <tom@codesourcery.com>
5328 * lib/target-supports.exp (check_effective_target_signal): New proc.
5329 * lib/gcc.exp (gcc_target_compile): Remove appending of
5330 -DSIGNAL_SUPPRESS to additional_flags.
5331 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5332 additional_flags if effective target signal is not supported by the
5334 * gcc.c-torture/execute/20101011-1.c: Same.
5335 * gcc.dg/c99-stdint-1.c: Same.
5336 * gcc.dg/c99-stdint-2.c: Same.
5337 * gcc.dg/c99-stdint-5.c: Same.
5338 * gcc.dg/c99-stdint-6.c: Same.
5339 * gcc.dg/stdint-width-1.c: Same.
5341 2017-06-10 Tom de Vries <tom@codesourcery.com>
5343 * lib/target-supports.exp (check_effective_target_stack_size)
5344 (dg-effective-target-value): New proc.
5345 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5347 * lib/objc.exp (objc_target_compile): Same.
5348 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5349 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5350 dg-additional-options.
5351 * gcc.c-torture/compile/20080806-1.c: Same.
5352 * gcc.c-torture/compile/920723-1.c: Same.
5353 * gcc.c-torture/compile/930621-1.c: Same.
5354 * gcc.c-torture/compile/991214-2.c: Same.
5355 * gcc.c-torture/compile/bcopy.c: Same.
5356 * gcc.c-torture/compile/memtst.c: Same.
5357 * gcc.c-torture/compile/msp.c: Same.
5358 * gcc.c-torture/compile/stuct.c: Same.
5359 * gcc.c-torture/execute/20011008-3.c: Same.
5360 * gcc.c-torture/execute/20030209-1.c: Same.
5361 * gcc.c-torture/execute/20031012-1.c: Same.
5362 * gcc.c-torture/execute/20040805-1.c: Same.
5363 * gcc.c-torture/execute/920410-1.c: Same.
5364 * gcc.c-torture/execute/920501-7.c: Same.
5365 * gcc.c-torture/execute/921113-1.c: Same.
5366 * gcc.c-torture/execute/921202-1.c: Same.
5367 * gcc.c-torture/execute/921208-2.c: Same.
5368 * gcc.c-torture/execute/930106-1.c: Same.
5369 * gcc.c-torture/execute/930406-1.c: Same.
5370 * gcc.c-torture/execute/950221-1.c: Same.
5371 * gcc.c-torture/execute/960521-1.c: Same.
5372 * gcc.c-torture/execute/980605-1.c: Same.
5373 * gcc.c-torture/execute/comp-goto-1.c: Same.
5374 * gcc.c-torture/execute/comp-goto-2.c: Same.
5375 * gcc.c-torture/execute/memcpy-1.c: Same.
5376 * gcc.c-torture/execute/multi-ix.c: Same.
5377 * gcc.c-torture/execute/nestfunc-4.c: Same.
5378 * gcc.c-torture/execute/pr20621-1.c: Same.
5379 * gcc.c-torture/execute/pr23135.c: Same.
5380 * gcc.c-torture/execute/pr28982b.c: Same.
5381 * gcc.dg/loop-3.c: Same.
5382 * gcc.dg/struct-ret-3.c: Same.
5383 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5384 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5385 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5386 * gcc.dg/tree-prof/pr44777.c: Same.
5388 2017-06-09 David Malcolm <dmalcolm@redhat.com>
5390 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5391 (test_mutually_exclusive_suggestions): New test function.
5392 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5393 (test_mutually_exclusive_suggestions): New test function.
5394 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5395 (test_mutually_exclusive_suggestions): New test function.
5396 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5397 (test_show_locus): Add special-case for
5398 "test_mutually_exclusive_suggestions".
5400 2017-06-09 Ian Lance Taylor <iant@golang.org>
5402 * gcc.dg/tree-prof/split-1.c: New test.
5404 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
5406 * gcc.dg/predict-14.c: Avoid cold function detection.
5407 * gcc.target/i386/umod-3.c: Likewise.
5409 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5411 * gcc.target/aarch64/lrint-matherr.h: New.
5412 * gcc.target/aarch64/inline-lrint_1.c: New.
5413 * gcc.target/aarch64/inline-lrint_2.c: New.
5414 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5415 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5417 2017-06-09 Tamar Christina <tamar.christina@arm.com>
5419 * gcc.target/arm/sdiv_costs_1.c: New.
5421 2017-06-09 Tom de Vries <tom@codesourcery.com>
5424 * gcc.target/nvptx/label-values.c: New test.
5426 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5428 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5429 Test for null definitions instead of them being undefined. Add entry
5430 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5431 about using the effective target for architecture extension.
5432 (check_effective_target_arm_arch_v7ve_ok): Remove.
5433 (add_options_for_arm_arch_v7ve): Likewise.
5435 2017-06-09 Richard Biener <rguenther@suse.de>
5437 PR tree-optimization/66623
5438 * gcc.dg/vect/pr66623.c: New testcase.
5440 2017-06-09 Richard Biener <rguenther@suse.de>
5442 PR tree-optimization/79483
5443 * gcc.dg/graphite/pr79483.c: New testcase.
5445 2017-06-09 Richard Biener <rguenther@suse.de>
5448 * g++.dg/pr81007.C: New testcase.
5450 2017-06-09 Jakub Jelinek <jakub@redhat.com>
5452 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5453 instead of "rsp" for -m32.
5454 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5455 target, add -msse2 to dg-options.
5456 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5457 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5459 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5462 * gcc.target/powerpc/stack-limit.c: New testcase.
5464 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5466 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5467 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5468 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5469 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5470 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5471 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
5473 2017-06-08 Jakub Jelinek <jakub@redhat.com>
5476 * c-c++-common/gomp/pr81006.c: New test.
5479 * g++.dg/gomp/pr81011.C: New test.
5482 * c-c++-common/ubsan/align-10.c: New test.
5483 * c-c++-common/ubsan/null-13.c: New test.
5485 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
5488 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5489 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5490 * gcc.target/i386/pr81015.c: New test.
5492 2017-06-08 Tom de Vries <tom@codesourcery.com>
5494 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5495 trampolines instead of NO_TRAMPOLINES.
5496 * gcc.c-torture/execute/20000822-1.c: Same.
5497 * gcc.c-torture/execute/920428-2.c: Same.
5498 * gcc.c-torture/execute/920501-7.c: Same.
5499 * gcc.c-torture/execute/920612-2.c: Same.
5500 * gcc.c-torture/execute/921017-1.c: Same.
5501 * gcc.c-torture/execute/921215-1.c: Same.
5502 * gcc.c-torture/execute/931002-1.c: Same.
5503 * gcc.c-torture/execute/comp-goto-2.c: Same.
5504 * gcc.c-torture/execute/nestfunc-1.c: Same.
5505 * gcc.c-torture/execute/nestfunc-2.c: Same.
5506 * gcc.c-torture/execute/nestfunc-3.c: Same.
5507 * gcc.c-torture/execute/nestfunc-5.c: Same.
5508 * gcc.c-torture/execute/nestfunc-6.c: Same.
5509 * gcc.c-torture/execute/pr24135.c: Same.
5510 * gcc.dg/Wtrampolines.c: Same.
5511 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5512 * gcc.dg/torture/stackalign/nested-5.c: Same.
5513 * gcc.dg/torture/stackalign/nested-6.c: Same.
5514 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5515 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5516 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5517 * gcc.dg/trampoline-1.c: Same.
5518 * gcc.dg/tree-prof/pr44777.c: Same.
5519 * gcc.target/i386/pr67770.c: Same.
5520 * lib/gcc.exp (gcc_target_compile): Remove appending of
5521 -DNO_TRAMPOLINES to additional_flags.
5522 * lib/objc.exp (objc_target_compile): Same.
5524 2017-06-08 Tom de Vries <tom@codesourcery.com>
5526 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5527 'gcc,no_trampolines' instead of 'no_trampolines'.
5529 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5532 * gcc.target/i386/mpx/pr79988.c: New test.
5534 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5536 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5537 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5538 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5540 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
5542 * g++.dg/tree-ssa/counts-1.C: New testcase.
5543 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5545 2017-08-08 Julia Koval <julia.koval@intel.com>
5547 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5548 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5549 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5550 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5551 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5552 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5554 2017-06-08 Marek Polacek <polacek@redhat.com>
5557 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5559 2017-08-08 Julia Koval <julia.koval@intel.com>
5561 PR target/73350,80862
5562 * gcc.target/i386/pr73350.c: New test.
5564 2017-06-08 Richard Biener <rguenther@suse.de>
5566 PR tree-optimization/80928
5567 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5569 2017-06-07 Carl Love <cel@us.ibm.com>
5571 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5573 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
5576 * g++.dg/cpp1z/class-deduction39.C: New.
5578 2017-06-07 Marek Polacek <polacek@redhat.com>
5581 * c-c++-common/ubsan/pr80932.c: New test.
5583 2017-06-07 Bin Cheng <bin.cheng@arm.com>
5585 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5586 * gcc.target/i386/l_fma_double_2.c: Ditto.
5587 * gcc.target/i386/l_fma_double_3.c: Ditto.
5588 * gcc.target/i386/l_fma_double_4.c: Ditto.
5589 * gcc.target/i386/l_fma_double_5.c: Ditto.
5590 * gcc.target/i386/l_fma_double_6.c: Ditto.
5591 * gcc.target/i386/l_fma_float_1.c: Ditto.
5592 * gcc.target/i386/l_fma_float_2.c: Ditto.
5593 * gcc.target/i386/l_fma_float_3.c: Ditto.
5594 * gcc.target/i386/l_fma_float_4.c: Ditto.
5595 * gcc.target/i386/l_fma_float_5.c: Ditto.
5596 * gcc.target/i386/l_fma_float_6.c: Ditto.
5598 2017-06-07 Tamar Christina <tamar.christina@arm.com>
5600 * gcc.target/aarch64/sdiv_costs_1.c: New.
5602 2017-06-07 Richard Biener <rguenther@suse.de>
5604 PR tree-optimization/80928
5605 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
5606 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5608 2017-06-07 Richard Biener <rguenther@suse.de>
5610 PR tree-optimization/80928
5611 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
5614 2017-06-06 Nathan Sidwell <nathan@acm.org>
5616 * g++.dg/pr45330.C: Add inline namespace case.
5618 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5621 * gfortran.dg/matmul_16.f90: New test.
5622 * gfortran.dg/inline_matmul_18.f90: New test.
5624 2017-06-06 Marek Polacek <polacek@redhat.com>
5627 * gcc.dg/pr79983.c: New test.
5629 2017-06-06 David S. Miller <davem@davemloft.net>
5631 * gcc.target/sparc/sparc-ret-3.c: New test.
5633 2017-06-06 Tom de Vries <tom@codesourcery.com>
5635 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
5636 label_values instead of NO_LABEL_VALUES.
5637 * gcc.c-torture/compile/920301-1.c: Same.
5638 * gcc.c-torture/compile/920501-1.c: Same.
5639 * gcc.c-torture/compile/941014-4.c: Same.
5640 * gcc.c-torture/compile/labels-1.c: Same.
5641 * gcc.c-torture/compile/pr18903.c: Same.
5642 * gcc.c-torture/execute/920302-1.c: Same.
5643 * gcc.c-torture/execute/920415-1.c: Same.
5644 * gcc.c-torture/execute/920428-2.c: Same.
5645 * gcc.c-torture/execute/920501-3.c: Same.
5646 * gcc.c-torture/execute/920501-4.c: Same.
5647 * gcc.c-torture/execute/920501-5.c: Same.
5648 * gcc.c-torture/execute/920501-7.c: Same.
5649 * gcc.c-torture/execute/920721-4.c: Same.
5650 * gcc.c-torture/execute/980526-1.c: Same.
5651 * gcc.c-torture/execute/990208-1.c: Same.
5652 * gcc.c-torture/execute/comp-goto-1.c: Same.
5653 * gcc.c-torture/execute/comp-goto-2.c: Same.
5654 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5655 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5656 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5657 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5658 * gcc.dg/tree-prof/pr44777.c: Same.
5659 * gcc.misc-tests/bprob-2.c: Same.
5660 * gcc.misc-tests/gcov-3.c: Same.
5661 * lib/gcc.exp (gcc_target_compile): Remove appending of
5662 -DNO_LABEL_VALUES to additional_flags.
5663 * lib/objc.exp (objc_target_compile): Same.
5664 * lib/target-supports.exp (check_effective_target_label_values): Test on
5665 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
5667 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5669 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
5671 2017-06-06 Richard Biener <rguenther@suse.de>
5673 PR tree-optimization/80974
5674 * gcc.dg/torture/pr80974.c: New testcase.
5676 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5678 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
5679 "unsigned int" in conversation warning on line 15.
5681 2017-06-06 Richard Biener <rguenther@suse.de>
5683 PR tree-optimization/80928
5684 * gcc.dg/vect/pr80928.c: New testcase.
5685 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
5686 * gcc.dg/vect/slp-13.c: Likewise.
5687 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
5689 2017-06-05 David Malcolm <dmalcolm@redhat.com>
5691 * g++.dg/plugin/comment_plugin.c: New test plugin.
5692 * g++.dg/plugin/comments-1.C: New test file.
5693 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5695 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5697 * gcc.misc-tests/gcov-1a.c: New test.
5699 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5701 * gcc.target/powerpc/clone1.c: New test.
5703 2017-06-05 Janus Weil <janus@gcc.gnu.org>
5706 * gfortran.dg/proc_ptr_comp_50.f90: New test.
5708 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
5711 * gfortran.dg/implied_do_io_1.f90: New Test.
5712 * gfortran.dg/implied_do_io_2.f90: New Test.
5714 2017-06-05 Renlin Li <renlin.li@arm.com>
5716 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
5717 selector to related line.
5719 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
5721 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
5723 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5725 * gcc.target/aarch64/store_lane0_str_1.c: New test.
5727 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5729 * gcc.target/aarch64/subs_compare_2.c: New test.
5731 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5733 * gcc.target/aarch64/subs_compare_1.c: New test.
5735 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
5737 * gcc.target/mips/div-9.c: Delete duplicate test.
5738 * gcc.target/mips/div-10.c: Ditto.
5739 * gcc.target/mips/div-11.c: Ditto.
5740 * gcc.target/mips/div-12.c: Ditto.
5742 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
5744 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5746 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
5748 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
5749 vesrion of the dejagnu grep.
5750 (list-module-names): Use it and adjust the regular expressions for
5751 modules and submodules.
5752 * gfortran.dg/prof/prof.exp: Cleanup modules.
5753 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
5755 * gfortran.dg/altreturn_8.f90: Likewise.
5756 * gfortran.dg/associate_12.f90: Likewise.
5757 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
5758 * gfortran.dg/charlen_15.f90: Likewise.
5759 * gfortran.dg/class_4a.f03: Likewise.
5760 * gfortran.dg/class_54.f90: Likewise.
5761 * gfortran.dg/class_dummy_4.f03: Likewise.
5762 * gfortran.dg/class_dummy_5.f90: Likewise.
5763 * gfortran.dg/constructor_9.f90: Likewise.
5764 * gfortran.dg/dec_structure_15.f90: Likewise.
5765 * gfortran.dg/do_check_8.f90: Likewise.
5766 * gfortran.dg/dtio_26.f03: Likewise.
5767 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5768 * gfortran.dg/equiv_9.f90: Likewise.
5769 * gfortran.dg/extends_15.f90: Likewise.
5770 * gfortran.dg/finalize_22.f90: Likewise.
5771 * gfortran.dg/finalize_23.f90: Likewise.
5772 * gfortran.dg/generic_26.f90: Likewise.
5773 * gfortran.dg/generic_27.f90: Likewise.
5774 * gfortran.dg/namelist_76.f90: Likewise.
5775 * gfortran.dg/pointer_init_8.f90: Likewise.
5776 * gfortran.dg/pr61318.f90: Likewise.
5777 * gfortran.dg/pr77260_1.f90: Likewise.
5778 * gfortran.dg/pr77260_2.f90: Likewise.
5779 * gfortran.dg/pr77420_3.f90: Likewise.
5780 * gfortran.dg/proc_ptr_39.f90: Likewise.
5781 * gfortran.dg/proc_ptr_41.f90: Likewise.
5782 * gfortran.dg/proc_ptr_42.f90: Likewise.
5783 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
5784 * gfortran.dg/submodule_1.f08: Likewise.
5785 * gfortran.dg/submodule_10.f08: Likewise.
5786 * gfortran.dg/submodule_14.f08: Likewise.
5787 * gfortran.dg/submodule_15.f08: Likewise.
5788 * gfortran.dg/submodule_2.f08: Likewise.
5789 * gfortran.dg/submodule_5.f08: Likewise.
5790 * gfortran.dg/submodule_6.f08: Likewise.
5791 * gfortran.dg/submodule_7.f08: Likewise.
5792 * gfortran.dg/submodule_8.f08: Likewise.
5793 * gfortran.dg/submodule_9.f08: Likewise.
5794 * gfortran.dg/transfer_class_2.f90: Likewise.
5795 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5796 * gfortran.dg/typebound_call_24.f03: Likewise.
5797 * gfortran.dg/typebound_call_25.f90: Likewise.
5798 * gfortran.dg/typebound_deferred_1.f90: Likewise.
5799 * gfortran.dg/typebound_generic_12.f03: Likewise.
5800 * gfortran.dg/typebound_generic_13.f03: Likewise.
5801 * gfortran.dg/typebound_generic_14.f03: Likewise.
5802 * gfortran.dg/typebound_generic_15.f90: Likewise.
5803 * gfortran.dg/typebound_operator_16.f03: Likewise.
5804 * gfortran.dg/typebound_operator_18.f90: Likewise.
5805 * gfortran.dg/typebound_operator_20.f90: Likewise.
5806 * gfortran.dg/typebound_override_3.f90: Likewise.
5807 * gfortran.dg/typebound_override_4.f90: Likewise.
5808 * gfortran.dg/typebound_override_5.f90: Likewise.
5809 * gfortran.dg/typebound_override_6.f90: Likewise.
5810 * gfortran.dg/typebound_override_7.f90: Likewise.
5811 * gfortran.dg/typebound_proc_28.f03: Likewise.
5812 * gfortran.dg/typebound_proc_29.f90: Likewise.
5813 * gfortran.dg/typebound_proc_30.f90: Likewise.
5814 * gfortran.dg/typebound_proc_31.f90: Likewise.
5815 * gfortran.dg/typebound_proc_32.f90: Likewise.
5816 * gfortran.dg/typebound_proc_33.f90: Likewise.
5817 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
5818 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
5819 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5820 * gfortran.dg/use_only_3.f90: Likewise.
5821 * gfortran.dg/use_without_only_1.f90: Likewise.
5822 * gfortran.dg/warn_unused_function.f90: Likewise.
5823 * gfortran.dg/warn_unused_function_2.f90: Likewise.
5824 * gfortran.dg/ieee/ieee_8.f90: Likewise.
5826 2017-06-04 Marek Polacek <polacek@redhat.com>
5829 * gcc.dg/format/pr80919.c: New test.
5831 2017-06-02 Martin Sebor <msebor@redhat.com>
5834 * c-c++-common/Wfloat-conversion-2.c: New test.
5836 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5839 * g++.dg/cpp1y/constexpr-68754.C: New.
5841 2017-06-02 Carl Love <cel@us.ibm.com>
5843 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
5844 for the new built-ins.
5846 2017-06-02 Sudakshina Das <sudi.das@arm.com>
5848 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
5850 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5852 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
5853 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
5854 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
5855 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
5856 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
5858 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5860 * gcc.target/aarch64/hfmode_ins_1.c: New test.
5862 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5864 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
5866 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5868 * gcc.target/powerpc/fold-vec-abs-char.c: New.
5869 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
5870 * gcc.target/powerpc/fold-vec-abs-int.c: New.
5871 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
5872 * gcc.target/powerpc/fold-vec-abs-short.c: New.
5873 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
5874 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
5875 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
5876 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
5878 2017-06-02 Nathan Sidwell <nathan@acm.org>
5880 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
5882 2017-06-02 Jakub Jelinek <jakub@redhat.com>
5884 PR rtl-optimization/80903
5885 * gcc.dg/pr80903.c: New test.
5888 * gfortran.dg/gomp/pr80918.f90: New test.
5890 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5892 * c-c++-common/Wsizeof-pointer-div.c: New test.
5893 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
5894 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
5895 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
5896 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5897 * gcc.target/i386/sse-set-ps-1.c: Likewise.
5898 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5899 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5900 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5901 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5902 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5903 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5904 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
5905 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
5906 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
5907 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
5908 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
5909 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
5910 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
5912 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
5914 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
5915 Update the target to power8-vector.
5917 2017-06-01 David Malcolm <dmalcolm@redhat.com>
5919 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
5921 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5923 * debug12.adb, debug12.ads: New testcase.
5925 2017-06-01 Martin Jambor <mjambor@suse.cz>
5927 PR tree-optimization/80898
5928 * gcc.dg/tree-ssa/pr80898.c: New test.
5929 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
5931 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5934 * g++.dg/cpp1z/nodiscard5.C: New.
5936 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
5938 * gcc.target/arc/pr9001195952.c: New test.
5940 2017-06-01 Tom de Vries <tom@codesourcery.com>
5942 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
5943 * gcc.c-torture/compile/asmgoto-1.c: Same.
5944 * gcc.dg/20000707-1.c: Same.
5945 * gcc.dg/pr38700.c: Same.
5946 * gcc.dg/pr70169.c: Same.
5947 * gcc.dg/pr80112.c: Same.
5948 * gcc.dg/torture/pr51071-2.c: Same.
5949 * gcc.dg/torture/pr51071.c: Same.
5950 * gcc.dg/tree-ssa/alias-34.c: Same.
5952 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5954 * gnat.dg/debug11.adb: New testcase.
5956 2017-06-01 Richard Biener <rguenther@suse.de>
5959 * c-c++-common/ubsan/pr66313.c: New testcase.
5960 * gcc.dg/tree-ssa/loop-15.c: Adjust.
5962 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
5964 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
5965 dg-options. Change dg-require-effective-target powerpc_vsx_ok
5966 to vsx_hw. Add dg-skip-if directive to disable this test if
5968 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
5969 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
5970 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
5971 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
5972 to dg-option. Add dg-skip-if directive to disable this test
5973 for darwin. Add dg-skip-if directive to disable this test if
5976 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
5978 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
5979 (_mm_maskz_max_sd): Test new intrinsics.
5980 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
5981 (_mm_maskz_max_sd): Test new intrinsics.
5982 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
5983 (_mm_maskz_max_ss): Test new intrinsics.
5984 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
5985 (_mm_maskz_max_ss): Test new intrinsics.
5986 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
5987 (_mm_maskz_min_sd): Test new intrinsics.
5988 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
5989 (_mm_maskz_min_sd): Test new intrinsics.
5990 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
5991 (_mm_maskz_min_ss): Test new intrinsics.
5992 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
5993 (_mm_maskz_min_ss): Test new intrinsics.
5995 2017-05-31 Nathan Sidwell <nathan@acm.org>
5997 * g++.dg/lookup/lambda1.C New.
5999 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6001 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6002 on pointer should not be replaced.
6004 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6007 * gcc.dg/gimplefe-error-7.c: New test.
6009 2017-05-31 Graham Markall <graham.markall@embecosm.com>
6011 * gcc.target/arc/add_n-combine.c: New test.
6012 * gcc.target/arc/sub_n-combine.c: New test.
6014 2017-05-31 Richard Biener <rguenther@suse.de>
6017 * gcc.target/i386/pr80880.c: New testcase.
6019 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6021 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6023 2017-05-31 Bin Cheng <bin.cheng@arm.com>
6025 * gcc.dg/vect/pr80815-3.c: New test.
6027 2017-05-31 Richard Biener <rguenther@suse.de>
6029 PR tree-optimization/80906
6030 * gcc.dg/graphite/pr80906.c: New testcase.
6032 2017-05-30 Tom de Vries <tom@codesourcery.com>
6035 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6036 unsupported if host compiler does not support c++11.
6037 (host_supports_c++11): New proc.
6039 2017-05-30 Martin Sebor <msebor@redhat.com>
6042 * g++.dg/ext/utf16-4.C: Relax test.
6043 * gcc.dg/fixed-point/int-warning.c: Adjust.
6045 2017-05-30 David Malcolm <dmalcolm@redhat.com>
6047 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6048 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6050 * g++.dg/plugin/show-template-tree-color.C: New test case.
6051 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6052 * g++.dg/template/show-template-tree-2.C: New test case.
6053 * g++.dg/template/show-template-tree-3.C: New test case.
6054 * g++.dg/template/show-template-tree-4.C: New test case.
6055 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6056 * g++.dg/template/show-template-tree.C: New test case.
6058 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6060 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6062 * gfortran.dg/pr80107.f: Delete testcase.
6064 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
6067 * gcc.target/i386/pr80833-1.c: New test.
6068 * gcc.target/i386/pr80833-2.c: Ditto.
6070 2017-05-30 Nathan Sidwell <nathan@acm.org>
6073 * g++.dg/lookup/pr80913.C: New.
6075 2017-05-30 Richard Biener <rguenther@suse.de>
6078 * gcc.dg/torture/pr80901.c: New testcase.
6080 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6082 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6084 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6087 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6089 2017-05-30 Richard Biener <rguenther@suse.de>
6092 * gcc.dg/torture/pr80876.c: New testcase.
6094 2017-05-29 Nathan Sidwell <nathan@acm.org>
6097 * g++.dg/lookup/pr80891-5.C: New.
6099 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6101 PR libgfortran/53029
6102 * gfortran.dg/read_5.f90: New test.
6104 2017-05-29 Nathan Sidwell <nathan@acm.org>
6107 * g++.dg/lookup/pr80891-4.C: New.
6110 * g++.dg/lookup/pr80891-1.C: New.
6113 * g++.dg/lookup/pr80891-3.C: New.
6116 * g++.dg/lookup/pr80891-2.C: New.
6118 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6121 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6123 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6124 * gfortran.dg/inline_matmul_17.f90: New test.
6126 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6128 * gfortran.dg/matmul_bounds_12.f90: New test.
6130 2017-05-27 Jakub Jelinek <jakub@redhat.com>
6133 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6135 2017-05-26 Nathan Sidwell <nathan@acm.org>
6137 * g++.dg/cpp0x/dr2061.C: New.
6138 * g++.dg/parse/namespace-alias-1.C: Add more test.
6140 2017-05-26 Bin Cheng <bin.cheng@arm.com>
6142 PR tree-optimization/80815
6143 * gcc.dg/vect/pr80815-1.c: New test.
6144 * gcc.dg/vect/pr80815-2.c: New test.
6146 2017-05-26 Martin Liska <mliska@suse.cz>
6149 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6150 split at the problematic spot.
6151 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6152 a valid value of the param.
6154 2017-05-26 Marek Polacek <polacek@redhat.com>
6157 * c-c++-common/ubsan/pr80875.c: New test.
6159 2017-05-26 Tom de Vries <tom@codesourcery.com>
6162 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6163 * gcc.dg/Wcxx-compat-8.c: Same.
6164 * gcc.dg/Wobjsize-1.c: Same.
6165 * gcc.dg/Wshadow-local-2.c: Same.
6166 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6167 * gcc.dg/anon-struct-6.c: Same.
6168 * gcc.dg/asm-wide-1.c: Same.
6169 * gcc.dg/builtin-inf-1.c: Same.
6170 * gcc.dg/builtin-redefine.c: Same.
6171 * gcc.dg/c90-array-lval-6.c: Same.
6172 * gcc.dg/c90-array-lval-7.c: Same.
6173 * gcc.dg/c90-fordecl-1.c: Same.
6174 * gcc.dg/c99-fordecl-2.c: Same.
6175 * gcc.dg/cast-lvalue-1.c: Same.
6176 * gcc.dg/cast-lvalue-2.c: Same.
6177 * gcc.dg/compound-lvalue-1.c: Same.
6178 * gcc.dg/cond-lvalue-1.c: Same.
6179 * gcc.dg/cpp/20000419-1.c: Same.
6180 * gcc.dg/cpp/backslash.c: Same.
6181 * gcc.dg/cpp/backslash2.c: Same.
6182 * gcc.dg/cpp/macspace1.c: Same.
6183 * gcc.dg/cpp/macspace2.c: Same.
6184 * gcc.dg/cpp/multiline-2.c: Same.
6185 * gcc.dg/cpp/pr27777.c: Same.
6186 * gcc.dg/cpp/pr30786.c: Same.
6187 * gcc.dg/cpp/pr34602.c: Same.
6188 * gcc.dg/cpp/redef1.c: Same.
6189 * gcc.dg/cpp/tr-warn1.c: Same.
6190 * gcc.dg/cpp/tr-warn3.c: Same.
6191 * gcc.dg/cpp/tr-warn6.c: Same.
6192 * gcc.dg/cpp/trad/hash.c: Same.
6193 * gcc.dg/cpp/trad/redef1.c: Same.
6194 * gcc.dg/cpp/ucs.c: Same.
6195 * gcc.dg/declspec-10.c: Same.
6196 * gcc.dg/declspec-11.c: Same.
6197 * gcc.dg/declspec-18.c: Same.
6198 * gcc.dg/format/c99-strftime-1.c: Same.
6199 * gcc.dg/format/ext-3.c: Same.
6200 * gcc.dg/format/pr72858.c: Same.
6201 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6202 * gcc.dg/init-string-1.c: Same.
6203 * gcc.dg/label-decl-3.c: Same.
6204 * gcc.dg/m-un-2.c: Same.
6205 * gcc.dg/nofixed-point-2.c: Same.
6206 * gcc.dg/noncompile/20020213-1.c: Same.
6207 * gcc.dg/pch/counter-2.c: Same.
6208 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6209 * gcc.dg/pr27528.c: Same.
6210 * gcc.dg/pr27953.c: Same.
6211 * gcc.dg/pr35899.c: Same.
6212 * gcc.dg/pr37561.c: Same.
6213 * gcc.dg/pr45461.c: Same.
6214 * gcc.dg/pr45750.c: Same.
6215 * gcc.dg/pr53196-2.c: Same.
6216 * gcc.dg/pr53265.c: Same.
6217 * gcc.dg/redecl-1.c: Same.
6218 * gcc.dg/tls/thr-init-1.c: Same.
6219 * gcc.dg/torture/pr51106-1.c: Same.
6220 * gcc.dg/torture/pr51106-2.c: Same.
6221 * gcc.dg/uninit-19.c: Same.
6222 * gcc.dg/uninit-pr20644.c: Same.
6224 2017-05-26 Jakub Jelinek <jakub@redhat.com>
6226 * g++.dg/cpp1z/decomp29.C (p): New variable.
6227 (main): Add further tests.
6229 2017-05-26 Richard Biener <rguenther@suse.de>
6231 PR tree-optimization/80842
6232 * gcc.dg/torture/pr80842.c: New testcase.
6234 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6237 * g++.dg/cpp0x/pr79652.C: New.
6239 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6242 * g++.dg/cpp0x/variadic170.C: New.
6244 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6246 * g++.dg/warn/Wcatch-value-1.C: New test.
6247 * g++.dg/warn/Wcatch-value-2.C: New test.
6248 * g++.dg/warn/Wcatch-value-3.C: New test.
6250 2017-05-25 Nathan Sidwell <nathan@acm.org>
6252 * g++.dg/lookup/using56.C: New.
6253 * g++.dg/lookup/using57.C: New.
6254 * g++.dg/lookup/using58.C: New.
6255 * g++.dg/lookup/using59.C: New.
6257 * g++.dg/lookup/using17.C: Adjust diagnostics.
6259 2017-05-25 Martin Sebor <msebor@redhat.com>
6261 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6263 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6265 * gcc.dg/pr60114.c: Same.
6267 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6269 * gfortran.dg/pr48636.f90: Fix template better.
6271 2017-05-25 Nathan Sidwell <nathan@acm.org>
6273 * g++.dg/lookup/koenig14.C: New.
6275 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6278 * g++.dg/cpp0x/pr79583.C: New.
6280 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6283 * g++.dg/cpp1y/pr68578.C: New.
6285 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6287 * gcc.dg/tree-ssa/vce-1.c: New file.
6289 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
6291 * gcc.dg/tree-ssa/addadd.c: New file.
6293 2017-05-24 Nathan Sidwell <nathan@acm.org>
6295 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6296 * g++.dg/lookup/friend19.C: New.
6297 * g++.dg/lookup/friend20.C: New.
6299 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
6302 * g++.dg/expr/cast11.C: New test.
6304 2017-05-24 Martin Sebor <msebor@redhat.com>
6307 * c-c++-common/Wfloat-conversion.c: Adjust.
6308 * c-c++-common/dfp/convert-int-saturate.c: Same.
6309 * c-c++-common/pr68657-1.c: Same.
6310 * g++.dg/ext/utf-cvt.C: Same.
6311 * g++.dg/ext/utf16-4.C: Same.
6312 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6313 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6314 * g++.dg/warn/Wconversion3.C: Same.
6315 * g++.dg/warn/Wconversion4.C: Same.
6316 * g++.dg/warn/Wsign-conversion.C: Same.
6317 * g++.dg/warn/overflow-warn-1.C: Same.
6318 * g++.dg/warn/overflow-warn-3.C: Same.
6319 * g++.dg/warn/overflow-warn-4.C: Same.
6320 * g++.dg/warn/pr35635.C: Same.
6321 * g++.old-deja/g++.mike/enum1.C: Same.
6322 * gcc.dg/Wconversion-3.c: Same.
6323 * gcc.dg/Wconversion-5.c: Same.
6324 * gcc.dg/Wconversion-complex-c99.c: Same.
6325 * gcc.dg/Wconversion-complex-gnu.c: Same.
6326 * gcc.dg/Wconversion-integer.c: Same.
6327 * gcc.dg/Wsign-conversion.c: Same.
6328 * gcc.dg/bitfld-2.c: Same.
6329 * gcc.dg/c90-const-expr-11.c: Same.
6330 * gcc.dg/c90-const-expr-7.c: Same.
6331 * gcc.dg/c99-const-expr-7.c: Same.
6332 * gcc.dg/overflow-warn-1.c: Same.
6333 * gcc.dg/overflow-warn-2.c: Same.
6334 * gcc.dg/overflow-warn-3.c: Same.
6335 * gcc.dg/overflow-warn-4.c: Same.
6336 * gcc.dg/overflow-warn-5.c: Same.
6337 * gcc.dg/overflow-warn-8.c: Same.
6338 * gcc.dg/overflow-warn-9.c: New test.
6339 * gcc.dg/pr35635.c: Adjust.
6340 * gcc.dg/pr59940.c: Same.
6341 * gcc.dg/pr59963-2.c: Same.
6342 * gcc.dg/pr60114.c: Same.
6343 * gcc.dg/switch-warn-2.c: Same.
6344 * gcc.dg/utf-cvt.c: Same.
6345 * gcc.dg/utf16-4.c: Same.
6347 2017-05-24 Jakub Jelinek <jakub@redhat.com>
6349 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6350 Don't include limits.h.
6351 (w): Conditionalize on long long wider than int. Use
6352 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6353 -9223372036854775808.
6354 (x): Use __INT_MAX__ instead of INT_MAX.
6356 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6359 * gfortran.dg/inline_matmul_16.f90: New test.
6361 2017-05-24 Tom de Vries <tom@codesourcery.com>
6363 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6365 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6368 * gcc.dg/pr80823.c: New test.
6370 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6372 * gcc.target/s390/pr80725.c: New test.
6374 2017-05-23 Nathan Sidwell <nathan@acm.org>
6376 * g++.dg/lookup/extern-c-hidden.C: New.
6377 * g++.dg/lookup/extern-redecl1.C: New.
6380 * g++.dg/parse/pr80866.C: New.
6382 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6384 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6385 * gcc.dg/ipa/inline-5.c: Likewise.
6386 * gfortran.dg/pr48636.f90: Likewise.
6388 2017-05-23 Nathan Sidwell <nathan@acm.org>
6390 * g++.dg/parse/ctor9.C: Adjust expected error.
6392 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6394 PR libgfortran/80256
6395 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6398 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6400 * c-c++-common/goacc/parallel-dims-1.c: Update.
6401 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6402 * c-c++-common/goacc/routine-1.c: Likewise.
6403 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6404 * g++.dg/goacc/template.C: Likewise.
6405 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6406 * gfortran.dg/goacc/routine-3.f90: Likewise.
6407 * gfortran.dg/goacc/sie.f95: Likewise.
6408 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6410 2017-05-23 Nathan Sidwell <nathan@acm.org>
6412 * g++.dg/lookup/using13.C: Adjust expected error.
6414 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6416 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6418 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6421 * gcc.target/powerpc/pr80718.c: New test.
6423 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6425 * gcc.target/powerpc/conditional-return.c: New testcase.
6427 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6429 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6432 2017-05-22 Janus Weil <janus@gcc.gnu.org>
6435 * gfortran.dg/typebound_call_28.f90: New test.
6437 2017-05-22 Nathan Sidwell <nathan@acm.org>
6439 * g++.dg/lookup/strong-using.C: New.
6441 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6443 * gcc.target/arm/movsi_movt.c: New test.
6444 * gcc.target/arm/movdi_movt.c: New test.
6446 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6448 * gnat.dg/specs/not_null1.ads: New test.
6450 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6452 * gnat.dg/limited_with5.ad[sb]: New test.
6453 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6454 * gnat.dg/limited_with6.ad[sb]: New test.
6455 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6457 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6459 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6460 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6462 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6465 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6466 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6468 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6470 PR libgfortran/80333
6471 * gfortran.dg/dtio_30.f03: New test.
6473 2017-05-19 Marek Polacek <polacek@redhat.com>
6476 * c-c++-common/ubsan/pr80800.c: New test.
6477 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6479 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6481 * c-c++-common/goacc/default-1.c: Update.
6482 * c-c++-common/goacc/default-2.c: Likewise.
6483 * c-c++-common/goacc/default-4.c: Likewise.
6484 * gfortran.dg/goacc/default-1.f95: Likewise.
6485 * gfortran.dg/goacc/default-4.f: Likewise.
6486 * c-c++-common/goacc/default-5.c: New file.
6487 * gfortran.dg/goacc/default-5.f: Likewise.
6489 * c-c++-common/goacc/default-1.c: New file.
6490 * c-c++-common/goacc/default-2.c: Likewise.
6491 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6493 * c-c++-common/goacc/default-3.c: ... this new file, and...
6494 * c-c++-common/goacc/default-4.c: ... this new file.
6495 * gfortran.dg/goacc/default.f95: Remove file, including its test
6497 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6498 * gfortran.dg/goacc/default-2.f: ... this new file.
6499 * gfortran.dg/goacc/default-3.f95: New file.
6500 * gfortran.dg/goacc/default-4.f: Likewise.
6502 2017-05-19 Nathan Sidwell <nathan@acm.org>
6504 * g++.dg/inherit/covariant7.C: Adjust.
6506 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6508 * gcc.target/arm/tls-disable-literal-pool.c: Change
6509 require-effective-target to tls_native.
6510 Move dg-error to return statement line and change to dg-message.
6512 2017-05-19 Richard Biener <rguenther@suse.de>
6515 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6516 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6518 2017-05-19 Richard Biener <rguenther@suse.de>
6521 * gcc.dg/torture/pr80764.c: New testcase.
6523 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6526 * gcc.target/powerpc/pr80510-1.c: New test.
6527 * gcc.target/powerpc/pr80510-2.c: Likewise.
6529 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6531 * gcc.dg/pragma-diag-7.c: New test.
6533 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
6536 * g++.dg/other/i386-11.C: New test.
6538 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6540 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6541 * fold-vec-div-floatdouble.c: Likewise.
6542 * fold-vec-logical-ands-char.c: Likewise.
6543 * fold-vec-logical-ands-int.c: Likewise.
6544 * fold-vec-logical-ands-short.c: Likewise.
6545 * fold-vec-logical-ors-char.c: Likewise.
6546 * fold-vec-logical-ors-int.c: Likewise.
6547 * fold-vec-logical-ors-short.c: Likewise.
6548 * fold-vec-logical-other-char.c: Likewise.
6549 * fold-vec-mule-misc.c: Likewise.
6550 * fold-vec-mult-float.c: Likewise.
6551 * fold-vec-mult-floatdouble.c: Likewise.
6552 * fold-vec-mult-int.c: Likewise.
6553 * fold-vec-mult-int128-p9.c: Likewise.
6554 * fold-vec-sub-floatdouble.c: Likewise.
6555 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6556 Add lp64 requirement.
6557 * fold-vec-mult-int128-p8.c: Likewise.
6558 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6560 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6562 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6563 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6564 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6565 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6566 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6567 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6568 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6569 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6570 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6571 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6572 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6573 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6574 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6575 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6576 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6577 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6578 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6579 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6580 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6581 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6582 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6583 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6584 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6585 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6586 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6587 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
6589 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
6591 * gcc.target/sparc/niagara7-align.c: New test.
6593 2017-05-18 Marek Polacek <polacek@redhat.com>
6596 * c-c++-common/ubsan/null-12.c: New test.
6598 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
6601 * gcc.c-torture/execute/pr80692.c: New testcase.
6603 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6605 PR libgfortran/80741
6606 * gfortran.dg/read_4.f90: New test.
6608 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6610 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
6612 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
6615 * gfortran.dg/pr80668.f90: New.
6617 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
6620 * gcc.dg/pr80775.c: New test.
6622 2017-05-17 Marek Polacek <polacek@redhat.com>
6625 * gcc.dg/asan/pr80659.c: New test.
6627 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6629 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
6632 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
6634 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
6636 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
6637 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6639 PR tree-optimization/80457
6640 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
6641 call vect_model_simple_cost.
6643 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
6646 * gfortran.dg/submodule_29.f08: New test.
6648 2017-05-16 David Malcolm <dmalcolm@redhat.com>
6650 * g++.dg/other/accessor-fixits-1.C: New test case.
6651 * g++.dg/other/accessor-fixits-2.C: New test case.
6652 * g++.dg/other/accessor-fixits-3.C: New test case.
6653 * g++.dg/other/accessor-fixits-4.C: New test case.
6655 2017-05-16 Carl Love <cel@us.ibm.com>
6657 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
6658 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
6659 built-ins to the test suite file. Note, support for mradds exists
6660 but no test case exists.
6661 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
6662 built-ins to the test suite file.
6664 2017-05-16 Marek Polacek <polacek@redhat.com>
6668 * c-c++-common/ubsan/pr80536.c: New test.
6669 * g++.dg/ubsan/pr80386.C: New test.
6671 2017-05-16 Tamar Christina <tamar.christina@arm.com>
6673 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
6674 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
6676 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6678 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
6679 expected output of vadd, vsub and vmul instructions.
6680 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
6681 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
6682 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
6684 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6686 PR libgfortran/80727
6687 * gfortran.dg/read_3.f90: New test.
6689 2017-05-15 Nathan Sidwell <nathan@acm.org>
6692 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
6695 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
6696 * g++.dg/cpp0x/pr79369.C: New.
6698 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
6701 * gfortran.dg/pr80752.f90: New test.
6703 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
6706 * gcc.target/i386/pr80425-1.c: New test.
6707 * gcc.target/i386/pr80425-2.c: Ditto.
6709 2017-05-15 Jeff Law <law@redhat.com>
6711 * gcc.target/mips/reorgbug-1.c: New test.
6713 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
6715 * gnat.dg/specs/pack13.ads: New test.
6717 2017-05-14 Martin Sebor <msebor@redhat.com>
6720 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
6721 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
6722 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6723 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6724 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6726 2017-05-14 Martin Sebor <msebor@redhat.com>
6729 * gcc.dg/builtin-stpncpy.c: New test.
6731 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
6733 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
6734 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
6735 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
6736 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
6738 2017-05-14 Julia Koval <julia.koval@intel.com>
6740 * gcc.target/i386/xgetsetbv.c: New test.
6742 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
6745 * gfortran.dg/impl_do_var_data.f90: New Test
6747 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
6749 * brig.dg/test/gimple/priv-array-offset-access.hsail:
6750 A regression test for a private array access case which caused
6753 2017-05-12 Martin Sebor <msebor@redhat.com>
6756 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
6757 to the purpose of the test.
6759 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
6761 * gcc.target/powerpc/bmi-andn-1.c: New file
6762 * gcc.target/powerpc/bmi-andn-2.c: New file.
6763 * gcc.target/powerpc/bmi-bextr-1.c: New file.
6764 * gcc.target/powerpc/bmi-bextr-2.c: New file.
6765 * gcc.target/powerpc/bmi-bextr-4.c: New file.
6766 * gcc.target/powerpc/bmi-bextr-5.c: New file.
6767 * gcc.target/powerpc/bmi-blsi-1.c: New file.
6768 * gcc.target/powerpc/bmi-blsi-2.c: New file.
6769 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
6770 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
6771 * gcc.target/powerpc/bmi-blsr-1.c: New file.
6772 * gcc.target/powerpc/bmi-blsr-2.c: New File.
6773 * gcc.target/powerpc/bmi-check.h: New File.
6774 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
6775 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
6776 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
6777 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
6778 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
6779 * gcc.target/powerpc/bmi2-check.h: New file.
6780 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
6781 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
6782 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
6783 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
6784 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
6785 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
6786 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
6787 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
6788 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
6790 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6793 * g++.dg/cpp0x/pr60430.C: New.
6795 2017-05-12 Jeff Law <law@redhat.com>
6797 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6799 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
6802 * g++.dg/pr80707.C: New test.
6804 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6806 * gcc.target/powerpc/fold-vec-div-float.c: New.
6807 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
6808 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
6810 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6812 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
6813 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
6814 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
6815 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
6816 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
6817 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
6818 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
6819 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
6820 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
6821 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
6822 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
6823 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
6825 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6828 * g++.dg/cpp0x/forw_enum14.C: New.
6829 * g++.dg/cpp0x/forw_enum15.C: Likewise.
6831 2017-05-12 Richard Biener <rguenther@suse.de>
6833 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
6835 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6838 * g++.dg/cpp0x/constexpr-ice17.C: New.
6840 2017-05-12 Richard Biener <rguenther@suse.de>
6842 PR tree-optimization/80713
6843 * gcc.dg/torture/pr80713.c: New testcase.
6845 2017-05-12 Andi Kleen <ak@linux.intel.com>
6848 * lib/target-supports.exp (profopt-perf-wrapper):
6849 Add -m8 option to increase parallelism.
6851 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
6853 * c-c++-common/goacc/parallel-dims-1.c: New file.
6854 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6856 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6857 * c-c++-common/goacc/classify-kernels.c: Likewise.
6858 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
6860 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6861 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6862 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6863 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6864 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6865 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6866 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6867 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6868 * c-c++-common/goacc/kernels-loop.c: Likewise.
6869 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6870 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6871 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6872 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6873 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
6874 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6875 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6876 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6877 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6878 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6879 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
6880 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6882 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6883 * c-c++-common/goacc/classify-kernels.c: Likewise.
6884 * c-c++-common/goacc/classify-parallel.c: Likewise.
6885 * c-c++-common/goacc/classify-routine.c: Likewise.
6886 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6887 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6888 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6889 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6891 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
6892 * c-c++-common/goacc/classify-kernels.c: Likewise.
6893 * c-c++-common/goacc/classify-parallel.c: Likewise.
6894 * c-c++-common/goacc/classify-routine.c: Likewise.
6895 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6896 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6897 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6898 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6900 2017-05-11 Nathan Sidwell <nathan@acm.org>
6902 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
6904 2017-05-11 Carl Love <cel@us.ibm.com>
6906 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
6907 to the test suite file.
6908 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
6909 to the test suite file.
6911 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6914 * gfortran.dg/namelist_91.f90: New test.
6915 * gfortran.dg/namelist_92.f90: New test.
6916 * gfortran.dg/namelist_93.f90: New test.
6917 * gfortran.dg/namelist_94.f90: New test.
6919 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6922 * gcc.target/powerpc/pr80695-p8.c: New file.
6923 * gcc.target/powerpc/pr80695-p9.c: New file.
6925 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
6926 Jakub Jelinek <jakub@redhat.com>
6929 * gcc.target/i386/pr80706.c: New test.
6931 2017-05-11 Julia Koval <julia.koval@intel.com>
6933 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
6934 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
6935 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
6936 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
6938 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6941 * g++.dg/cpp0x/pr70538.C: New.
6943 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
6945 * gcc.target/i386/pr22152.c: Fix undefined testcase.
6946 Remove unnecessary loop. Run on 32-bit targets only.
6947 (dg-options): Remove -fno-tree-sink.
6949 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
6951 * gcc.target/powerpc/cmpb-1.c: New test.
6952 * gcc.target/powerpc/cmpb-2.c: New test.
6953 * gcc.target/powerpc/cmpb-3.c: New test.
6954 * gcc.target/powerpc/cmpb32-1.c: New test.
6955 * gcc.target/powerpc/cmpb32-2.c: New test.
6957 2017-05-11 Richard Biener <rguenther@suse.de>
6959 PR tree-optimization/80705
6960 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
6962 2017-05-11 Nathan Sidwell <nathan@acm.org>
6964 * lib/scanlang.exp: New.
6965 * lib/gcc-dg.exp: Load scanlang.exp.
6966 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
6968 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6971 * gcc.dg/gimplefe-error-6.c: New test.
6973 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6976 * gcc.dg/gimplefe-error-5.c: New test.
6978 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6981 * gcc.dg/gimplefe-error-4.c: New test.
6983 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6985 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
6987 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
6989 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
6990 (_mm_maskz_max_round_sd): Test new intrinsics.
6991 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
6992 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
6993 (_mm_maskz_max_round_ss): Test new intrinsics.
6994 * gcc.target/i386/avx512f-vmaxss-2.c: New.
6995 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
6996 (_mm_maskz_min_round_sd): Test new intrinsics.
6997 * gcc.target/i386/avx512f-vminsd-2.c: New.
6998 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
6999 (_mm_maskz_min_round_ss): Test new intrinsics.
7000 * gcc.target/i386/avx512f-vminss-2.c: New.
7001 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7002 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7003 (__builtin_ia32_minss_mask_round): Test new builtins.
7004 * gcc.target/i386/sse-13.c: Ditto.
7005 * gcc.target/i386/sse-23.c: Ditto.
7006 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7007 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7008 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7009 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7010 (_mm_mask_min_round_ss): Test new intrinsics.
7011 * gcc.target/i386/testround-1.c: Ditto.
7013 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7015 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7016 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7017 (_mm_maskz_div_round_sd): Test new intrinsics.
7018 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7019 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7020 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7021 (_mm_maskz_div_round_ss): Test new intrinsics.
7022 * gcc.target/i386/avx512f-vdivss-2.c: New.
7023 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7024 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7025 (_mm_maskz_mul_round_sd): Test new intrinsics.
7026 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7027 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7028 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7029 (_mm_maskz_mul_round_ss): Test new intrinsics.
7030 * gcc.target/i386/avx512f-vmulss-2.c: New.
7031 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7032 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7033 (__builtin_ia32_mulss_mask_round): Test new builtins.
7034 * gcc.target/i386/sse-13.c: Ditto.
7035 * gcc.target/i386/sse-23.c: Ditto.
7036 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7037 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7038 (_mm_maskz_mul_round_ss): Test new intrinsics.
7039 * gcc.target/i386/testround-1.c: Ditto.
7041 2017-05-10 Julia Koval <julia.koval@intel.com>
7043 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7044 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7045 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7047 2017-05-10 Julia Koval <julia.koval@intel.com>
7049 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7050 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7051 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7052 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7054 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7056 PR tree-optimization/51513
7057 * gcc.target/powerpc/pr51513.c: New test.
7058 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7060 * gcc.dg/predict-14.c: Likewise.
7062 2017-05-10 Carl Love <cel@us.ibm.com>
7063 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7064 to the test suite file.
7065 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7066 to the test suite file.
7068 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7070 PR tree-optimization/77644
7071 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7073 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
7075 * gcc.dg/guality/inline-params-2.c: New.
7077 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7080 * g++.dg/cpp1y/auto-fn37.C: New.
7081 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7083 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7086 * gcc.target/powerpc/pr68163.c: New test.
7088 2017-05-09 Janus Weil <janus@gcc.gnu.org>
7091 * gfortran.dg/finalize_32.f90: New test.
7093 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7096 * gcc.dg/pr35441.c: New test.
7098 2017-05-09 Martin Sebor <msebor@redhat.com>
7101 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7104 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7107 * g++.dg/template/crash126.C: New.
7109 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7111 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7112 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7113 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7114 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7116 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7119 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7121 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7123 * gcc.target/arc/tmac-1.c: New file.
7124 * gcc.target/arc/tmac-2.c: Likewise.
7125 * gcc.target/arc/tmac.h: Likewise.
7127 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7128 Andrew Burgess <andrew.burgess@embecosm.com>
7130 * gcc.target/arc/firq-1.c: New file.
7131 * gcc.target/arc/firq-2.c: Likewise.
7132 * gcc.target/arc/firq-3.c: Likewise.
7133 * gcc.target/arc/firq-4.c: Likewise.
7134 * gcc.target/arc/firq-5.c: Likewise.
7135 * gcc.target/arc/firq-6.c: Likewise.
7137 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7139 * gcc.target/arc/interrupt-5.c: Newfile.
7140 * gcc.target/arc/interrupt-6.c: Likewise.
7141 * gcc.target/arc/interrupt-7.c: Likewise.
7142 * gcc.target/arc/interrupt-8.c: Likewise.
7143 * gcc.target/arc/interrupt-9.c: Likewise.
7145 2017-05-09 Richard Biener <rguenther@suse.de>
7147 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7149 * gcc.dg/vect/vect-50.c: Likewise.
7151 2017-05-09 Marek Polacek <polacek@redhat.com>
7154 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7155 * c-c++-common/Wlogical-op-2.c: New test.
7157 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7159 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7160 for targets with __SIZEOF_INT__ < 4.
7162 2017-05-09 Richard Biener <rguenther@suse.de>
7164 * gcc.dg/vect/vect-50.c: Revert last change.
7165 * gcc.dg/vect/vect-44.c: Likewise.
7167 2017-05-08 Martin Sebor <msebor@redhat.com>
7169 PR translation/80280
7170 * gcc.dg/format/gcc_diag-10.c: New test.
7172 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7175 * gcc.target/powerpc/pr80101-1.c: New test.
7177 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7180 * gfortran.dg/inline_transpose_1.f90: Add
7181 -finline-matmul-limit=0 to options.
7182 * gfortran.dg/matmul_5.f90: Likewise.
7183 * gfortran.dg/vect/vect-8.f90: Likewise.
7184 * gfortran.dg/inline_matmul_14.f90: New test.
7185 * gfortran.dg/inline_matmul_15.f90: New test.
7187 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7190 * gfortran.dg/matmul_15.f90: New test case.
7192 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7194 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7195 * gcc.dg/vect/vect-50.c: Likewise.
7197 2017-05-07 Jeff Law <law@redhat.com>
7200 2017-05-06 Jeff Law <law@redhat.com>
7201 PR tree-optimization/78496
7202 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7203 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7205 2017-05-06 Jeff Law <law@redhat.com>
7207 PR tree-optimization/78496
7208 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7209 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7211 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7213 * gcc.target/aarch64/spill_1.c: New test.
7215 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7217 PR rtl-optimization/75964
7218 * gcc.dg/torture/pr75964.c: New test.
7220 2017-05-06 Tom de Vries <tom@codesourcery.com>
7223 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7224 * gcc.target/i386/avx-vtestpd-2.c: Same.
7225 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7226 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7227 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7228 * gcc.target/i386/avx-vtestpd-3.c: Same.
7229 * gcc.target/i386/avx-vtestps-1.c: Same.
7230 * gcc.target/i386/avx-vtestps-2.c: Same.
7231 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7232 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7233 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7234 * gcc.target/i386/avx-vtestps-3.c: Same.
7236 2017-05-06 Tom de Vries <tom@codesourcery.com>
7238 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7240 2017-05-06 Tom de Vries <tom@codesourcery.com>
7243 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7244 * gcc.target/powerpc/altivec-types-1.c: Same.
7246 2017-05-06 Tom de Vries <tom@codesourcery.com>
7249 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7250 * gcc.target/spu/intrinsics-1.c: Same.
7252 2017-05-06 Tom de Vries <tom@codesourcery.com>
7255 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7257 2017-05-06 Tom de Vries <tom@codesourcery.com>
7260 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7261 * gcc.target/aarch64/spellcheck_2.c: Same.
7262 * gcc.target/aarch64/spellcheck_3.c: Same.
7264 2017-05-06 Tom de Vries <tom@codesourcery.com>
7267 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7268 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7269 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7270 * g++.dg/debug/dwarf2/typedef5.C: Same.
7271 * g++.dg/goacc/data-1.C: Same.
7273 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7275 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7277 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7282 * gcc.target/powerpc/ppc-round3.c: New test.
7283 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7285 2017-05-05 Jakub Jelinek <jakub@redhat.com>
7287 PR tree-optimization/80632
7288 * gcc.dg/pr80632.c: New test.
7290 PR tree-optimization/80558
7291 * gcc.dg/tree-ssa/vrp115.c: New test.
7293 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7294 Thomas Preud'homme <thomas.preudhomme@arm.com>
7295 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7298 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7299 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7300 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7301 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7302 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7303 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7304 * gcc.target/arm/tls-disable-literal-pool.c: New.
7306 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7308 PR tree-optimization/80613
7309 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7311 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7314 * g++.dg/cpp0x/pr71577.C: New.
7316 2017-05-04 Martin Sebor <msebor@redhat.com>
7319 * gcc.dg/builtin-stringop-chk-8.c: New test.
7320 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7321 * gcc.dg/builtin-stringop-chk-4.c: Same.
7322 * gcc.dg/builtin-strncat-chk-1.c: Same.
7323 * g++.dg/ext/strncpy-chk1.C: Same.
7324 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7325 * gcc.dg/out-of-bounds-1.c: Same.
7326 * gcc.dg/pr78138.c: Same.
7327 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7328 * gfortran.dg/mvbits_7.f90: Same.
7330 2017-05-04 Martin Sebor <msebor@redhat.com>
7332 PR preprocessor/79214
7335 * gcc.dg/pr79214.c: New test.
7336 * gcc.dg/pr79214.h: New test header.
7337 * gcc.dg/pr79222.c: New test.
7338 * gcc.dg/pr79223.c: New test.
7339 * gcc.dg/pr78138.c: Adjust.
7340 * gfortran.dg/unconstrained_commons.f: Same.
7342 2017-05-04 Martin Sebor <msebor@redhat.com>
7344 PR translation/80280
7345 * g++.dg/abi/Wabi-2-3.C: Adjust.
7346 * g++.dg/abi/Wabi-3-2.C: Ditto.
7347 * g++.dg/lookup/using17.C: Ditto.
7348 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7350 2017-05-04 Martin Jambor <mjambor@suse.cz>
7352 PR tree-optimization/80622
7353 * gcc.dg/tree-ssa/pr80622.c: New test.
7355 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7357 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7359 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
7361 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7362 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7364 2017-05-04 Richard Biener <rguenther@suse.de>
7366 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7368 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7370 * gcc.dg/vect/vect-profile-1.c: New test.
7372 2017-05-04 Marek Polacek <polacek@redhat.com>
7374 PR tree-optimization/80612
7375 * gcc.dg/torture/pr80612.c: New test.
7377 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7378 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7380 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7381 check_effective_target_arm_thumb1_movt_ok.
7383 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7385 * gcc.target/arm/fpscr.c: New file.
7387 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7389 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7392 2017-05-04 Tom de Vries <tom@codesourcery.com>
7395 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7397 * g++.dg/warn/miss-format-1.C: Same.
7398 * g++.dg/warn/overflow-warn-1.C: Same.
7399 * g++.dg/warn/overflow-warn-3.C: Same.
7400 * g++.dg/warn/overflow-warn-4.C: Same.
7402 2017-05-04 Tom de Vries <tom@codesourcery.com>
7405 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7406 * gcc.target/i386/pr68657.c: Same.
7407 * gcc.target/i386/pr69255-1.c: Same.
7408 * gcc.target/i386/pr69255-2.c: Same.
7409 * gcc.target/i386/pr69255-3.c: Same.
7411 2017-05-04 Richard Biener <rguenther@suse.de>
7413 PR tree-optimization/31130
7414 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7415 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7416 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7417 * gcc.dg/pr52904.c: Remove XFAIL.
7418 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7420 2017-05-03 Jeff Law <law@redhat.com>
7422 PR tree-optimization/78496
7423 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7425 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
7427 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7429 2017-05-03 Richard Biener <rguenther@suse.de>
7431 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7433 2017-05-03 Jakub Jelinek <jakub@redhat.com>
7435 PR tree-optimization/79472
7436 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7438 * gcc.dg/tree-ssa/vrp113.c: New test.
7439 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7440 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7441 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7443 2017-05-03 Tom de Vries <tom@codesourcery.com>
7446 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7447 * c-c++-common/Wshift-negative-value-2.c: Same.
7448 * c-c++-common/Wshift-negative-value-3.c: Same.
7449 * c-c++-common/Wshift-negative-value-4.c: Same.
7450 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7451 * c-c++-common/cpp/pr60400.c: Same.
7452 * c-c++-common/fmax-errors.c: Same.
7453 * c-c++-common/goacc/data-2.c: Same.
7454 * c-c++-common/goacc/host_data-2.c: Same.
7455 * c-c++-common/gomp/simd4.c: Same.
7456 * c-c++-common/pr28656.c: Same.
7457 * c-c++-common/pr43395.c: Same.
7458 * c-c++-common/torture/pr57945.c: Same.
7460 2017-05-03 Tom de Vries <tom@codesourcery.com>
7462 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7463 arg of dg directive.
7464 * c-c++-common/goacc/routine-3.c: Same.
7465 * c-c++-common/goacc/routine-4.c: Same.
7467 2017-05-02 David Malcolm <dmalcolm@redhat.com>
7469 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7470 (test_fixit_insert_newline): New function.
7471 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7472 (test_fixit_insert_newline): New function.
7473 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7474 (test_fixit_insert_newline): New function.
7475 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7476 (test_fixit_insert_newline): New function.
7477 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7478 (test_show_locus): Handle test_fixit_insert_newline.
7480 2017-05-02 Bin Cheng <bin.cheng@arm.com>
7482 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7484 2017-04-27 Tamar Christina <tamar.christina@arm.com>
7486 * gcc.dg/lsr-div1.c: New testcase.
7488 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7490 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7491 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7492 (_mm_maskz_add_round_sd): Test new intrinsics.
7493 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7494 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7495 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7496 (_mm_maskz_add_round_ss): Test new intrinsics.
7497 * gcc.target/i386/avx512f-vaddss-2.c: New.
7498 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7499 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7500 (_mm_maskz_sub_round_sd): Test new intrinsics.
7501 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7502 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7503 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7504 (_mm_maskz_sub_round_ss): Test new intrinsics.
7505 * gcc.target/i386/avx512f-vsubss-2.c: New.
7506 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7507 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7508 (__builtin_ia32_subss_mask_round): Test new builtins.
7509 * gcc.target/i386/sse-13.c: Ditto.
7510 * gcc.target/i386/sse-23.c: Ditto.
7511 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7512 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7513 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7514 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7515 (_mm_mask_sub_round_ss): Test new intrinsics.
7516 * gcc.target/i386/testround-1.c: Ditto.
7518 2017-05-02 Martin Jambor <mjambor@suse.cz>
7520 PR tree-optimization/78687
7521 * g++.dg/tree-ssa/pr78687.C: New test.
7523 2017-05-02 Richard Biener <rguenther@suse.de>
7525 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7527 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7529 2017-05-02 Richard Biener <rguenther@suse.de>
7531 PR tree-optimization/80591
7532 * gcc.dg/torture/pr80591.c: New testcase.
7534 2017-05-02 Richard Biener <rguenther@suse.de>
7536 PR tree-optimization/80549
7537 * gcc.dg/torture/pr80549.c: New testcase.
7539 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7541 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7544 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7547 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7549 2017-05-01 David Malcolm <dmalcolm@redhat.com>
7551 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7552 reflect insertion fix-it hints at the same location now being
7555 2017-05-01 Martin Sebor <msebor@redhat.com>
7557 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7560 2017-05-01 Tom de Vries <tom@codesourcery.com>
7562 * gcc.dg/pr78768.c: Require linker plugin.
7564 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7567 * gfortran.dg/matmul_bounds_11.f90: New test.
7569 2017-05-01 Martin Sebor <msebor@redhat.com>
7571 PR tree-optimization/79715
7572 * gcc.dg/pr79715.c: New test.
7574 2017-05-01 Tom de Vries <tom@codesourcery.com>
7577 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7578 * g++.dg/other/pr59492.C: Require effective target rdrand.
7580 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7582 * g++.dg/diagnostic/member-decl-1.C: New test.
7584 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
7586 PR tree-optimization/80487
7587 * gcc.dg/tree-ssa/strncpy-1.c: New file.
7589 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7591 PR tree-optimization/79697
7592 * gcc.dg/tree-ssa/pr79697.c: New test.
7594 2017-04-29 Tom de Vries <tom@codesourcery.com>
7596 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
7598 2017-04-28 Martin Sebor <msebor@redhat.com>
7600 PR tree-optimization/80523
7601 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
7603 2017-04-28 Tom de Vries <tom@codesourcery.com>
7606 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
7607 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7609 2017-04-28 Tom de Vries <tom@codesourcery.com>
7612 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
7613 * obj-c++.dg/bitfield-4.mm: Same.
7614 * obj-c++.dg/bitfield-5.mm: Same.
7615 * obj-c++.dg/exceptions-3.mm: Same.
7616 * obj-c++.dg/exceptions-5.mm: Same.
7617 * obj-c++.dg/method-1.mm: Same.
7618 * obj-c++.dg/method-12.mm: Same.
7619 * obj-c++.dg/method-13.mm: Same.
7620 * obj-c++.dg/method-15.mm: Same.
7621 * obj-c++.dg/method-16.mm: Same.
7622 * obj-c++.dg/property/at-property-18.mm: Same.
7623 * obj-c++.dg/property/at-property-25.mm: Same.
7624 * obj-c++.dg/property/at-property-5.mm: Same.
7625 * obj-c++.dg/property/dynamic-2.mm: Same.
7626 * obj-c++.dg/property/property-neg-3.mm: Same.
7627 * obj-c++.dg/protocol-inheritance-1.mm: Same.
7628 * obj-c++.dg/protocol-inheritance-2.mm: Same.
7629 * obj-c++.dg/syntax-error-1.mm: Same.
7630 * obj-c++.dg/try-catch-13.mm: Same.
7631 * objc.dg/bitfield-4.m: Same.
7632 * objc.dg/class-1.m: Same.
7633 * objc.dg/method-11.m: Same.
7634 * objc.dg/method-6.m: Same.
7635 * objc.dg/method-7.m: Same.
7636 * objc.dg/method-9.m: Same.
7637 * objc.dg/missing-proto-3.m: Same.
7638 * objc.dg/naming-2.m: Same.
7639 * objc.dg/property/at-property-16.m: Same.
7640 * objc.dg/property/at-property-18.m: Same.
7641 * objc.dg/property/at-property-25.m: Same.
7642 * objc.dg/property/at-property-5.m: Same.
7643 * objc.dg/property/dynamic-2.m: Same.
7644 * objc.dg/property/property-neg-3.m: Same.
7645 * objc.dg/protocol-inheritance-1.m: Same.
7646 * objc.dg/protocol-inheritance-2.m: Same.
7648 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
7650 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
7652 2017-04-28 Tom de Vries <tom@codesourcery.com>
7654 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
7655 dg-(error|warning|message|bogus).
7656 * g++.dg/conversion/dr195-1.C: Same.
7657 * g++.dg/conversion/dr195.C: Same.
7658 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
7659 * g++.dg/cpp0x/gen-attrs-14.C: Same.
7660 * g++.dg/cpp0x/inline-ns7.C: Same.
7661 * g++.dg/cpp0x/variadic105.C: Same.
7662 * g++.dg/cpp0x/variadic65.C: Same.
7663 * g++.dg/expr/call2.C: Same.
7664 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
7665 * g++.dg/expr/pmf-1.C: Same.
7666 * g++.dg/ext/altivec-types-1.C: Same.
7667 * g++.dg/ext/altivec-types-2.C: Same.
7668 * g++.dg/ext/altivec-types-3.C: Same.
7669 * g++.dg/ext/attrib14.C: Same.
7670 * g++.dg/ext/complit1.C: Same.
7671 * g++.dg/ext/forscope2.C: Same.
7672 * g++.dg/ext/gnu-inline-global-reject.C: Same.
7673 * g++.dg/ext/label13.C: Same.
7674 * g++.dg/ext/member-attr.C: Same.
7675 * g++.dg/ext/visibility/anon7.C: Same.
7676 * g++.dg/ext/visibility/visibility-7.C: Same.
7677 * g++.dg/ext/vla2.C: Same.
7678 * g++.dg/inherit/access2.C: Same.
7679 * g++.dg/inherit/covariant12.C: Same.
7680 * g++.dg/inherit/covariant14.C: Same.
7681 * g++.dg/inherit/namespace-as-base.C: Same.
7682 * g++.dg/inherit/template-as-base.C: Same.
7683 * g++.dg/lookup/ambig1.C: Same.
7684 * g++.dg/lookup/ambig2.C: Same.
7685 * g++.dg/lookup/ambig3.C: Same.
7686 * g++.dg/lookup/class-member-1.C: Same.
7687 * g++.dg/lookup/conv-1.C: Same.
7688 * g++.dg/lookup/decl1.C: Same.
7689 * g++.dg/lookup/koenig1.C: Same.
7690 * g++.dg/lookup/scoped1.C: Same.
7691 * g++.dg/lookup/scoped2.C: Same.
7692 * g++.dg/lookup/two-stage4.C: Same.
7693 * g++.dg/lookup/used-before-declaration.C: Same.
7694 * g++.dg/lookup/using.C: Same.
7695 * g++.dg/lookup/using17.C: Same.
7696 * g++.dg/lookup/using2.C: Same.
7697 * g++.dg/other/abstract2.C: Same.
7698 * g++.dg/other/classkey1.C: Same.
7699 * g++.dg/other/component1.C: Same.
7700 * g++.dg/other/const1.C: Same.
7701 * g++.dg/other/const2.C: Same.
7702 * g++.dg/other/conversion1.C: Same.
7703 * g++.dg/other/do1.C: Same.
7704 * g++.dg/other/error1.C: Same.
7705 * g++.dg/other/error10.C: Same.
7706 * g++.dg/other/error3.C: Same.
7707 * g++.dg/other/error4.C: Same.
7708 * g++.dg/other/error5.C: Same.
7709 * g++.dg/other/error8.C: Same.
7710 * g++.dg/other/error9.C: Same.
7711 * g++.dg/other/field1.C: Same.
7712 * g++.dg/other/init1.C: Same.
7713 * g++.dg/other/ptrmem2.C: Same.
7714 * g++.dg/other/return1.C: Same.
7715 * g++.dg/overload/builtin3.C: Same.
7716 * g++.dg/overload/error1.C: Same.
7717 * g++.dg/overload/error2.C: Same.
7718 * g++.dg/overload/koenig2.C: Same.
7719 * g++.dg/overload/pmf1.C: Same.
7720 * g++.dg/parse/args1.C: Same.
7721 * g++.dg/parse/attr3.C: Same.
7722 * g++.dg/parse/constant4.C: Same.
7723 * g++.dg/parse/crash10.C: Same.
7724 * g++.dg/parse/crash18.C: Same.
7725 * g++.dg/parse/crash19.C: Same.
7726 * g++.dg/parse/crash20.C: Same.
7727 * g++.dg/parse/crash21.C: Same.
7728 * g++.dg/parse/crash22.C: Same.
7729 * g++.dg/parse/crash32.C: Same.
7730 * g++.dg/parse/decl-specifier-1.C: Same.
7731 * g++.dg/parse/error58.C: Same.
7732 * g++.dg/parse/local-class1.C: Same.
7733 * g++.dg/parse/non-dependent2.C: Same.
7734 * g++.dg/parse/parameter-declaration-1.C: Same.
7735 * g++.dg/parse/ptrmem2.C: Same.
7736 * g++.dg/parse/ptrmem3.C: Same.
7737 * g++.dg/parse/saved1.C: Same.
7738 * g++.dg/tc1/dr101.C: Same.
7739 * g++.dg/tc1/dr142.C: Same.
7740 * g++.dg/tc1/dr176.C: Same.
7741 * g++.dg/template/conv4.C: Same.
7742 * g++.dg/template/crash56.C: Same.
7743 * g++.dg/template/dependent-expr2.C: Same.
7744 * g++.dg/template/error1.C: Same.
7745 * g++.dg/template/error2.C: Same.
7746 * g++.dg/template/explicit6.C: Same.
7747 * g++.dg/template/init-list.C: Same.
7748 * g++.dg/template/local1.C: Same.
7749 * g++.dg/template/lookup2.C: Same.
7750 * g++.dg/template/meminit2.C: Same.
7751 * g++.dg/template/nontype25.C: Same.
7752 * g++.dg/template/ptrmem2.C: Same.
7753 * g++.dg/template/qualttp19.C: Same.
7754 * g++.dg/template/qualttp20.C: Same.
7755 * g++.dg/template/ttp3.C: Same.
7756 * g++.dg/template/unify4.C: Same.
7757 * g++.dg/template/unify6.C: Same.
7758 * g++.dg/template/unify7.C: Same.
7759 * g++.dg/template/warn1.C: Same.
7760 * g++.dg/tree-ssa/dom-invalid.C: Same.
7761 * g++.dg/ubsan/shift-1.C: Same.
7762 * g++.dg/warn/Wunused-2.C: Same.
7763 * g++.dg/warn/Wunused-4.C: Same.
7764 * g++.dg/warn/Wunused-6.C: Same.
7765 * g++.dg/warn/deprecated-6.C: Same.
7766 * g++.dg/warn/deprecated.C: Same.
7767 * g++.dg/warn/effc1.C: Same.
7768 * g++.dg/warn/effc3.C: Same.
7769 * g++.dg/warn/incomplete1.C: Same.
7770 * g++.dg/warn/inline1.C: Same.
7771 * g++.dg/warn/noeffect2.C: Same.
7772 * g++.dg/warn/noeffect4.C: Same.
7773 * g++.dg/warn/oldcast1.C: Same.
7774 * g++.dg/warn/sentinel.C: Same.
7775 * g++.dg/warn/unit-1.C: Same.
7776 * g++.old-deja/g++.pt/inherit2.C: Same.
7777 * g++.old-deja/g++.pt/overload8.C: Same.
7778 * gcc.dg/20000926-1.c: Same.
7779 * gcc.dg/20040223-1.c: Same.
7780 * gcc.dg/Warray-bounds-7.c: Same.
7781 * gcc.dg/alias-1.c: Same.
7782 * gcc.dg/alias-12.c: Same.
7783 * gcc.dg/alias-13.c: Same.
7784 * gcc.dg/alias-2.c: Same.
7785 * gcc.dg/array-13.c: Same.
7786 * gcc.dg/array-4.c: Same.
7787 * gcc.dg/attr-ifunc-2.c: Same.
7788 * gcc.dg/attr-invalid.c: Same.
7789 * gcc.dg/attr-noinline.c: Same.
7790 * gcc.dg/bitfld-2.c: Same.
7791 * gcc.dg/c90-const-expr-7.c: Same.
7792 * gcc.dg/c99-const-expr-7.c: Same.
7793 * gcc.dg/cpp/20000625-1.c: Same.
7794 * gcc.dg/cpp/charconst-4.c: Same.
7795 * gcc.dg/cpp/include2.c: Same.
7796 * gcc.dg/cpp/include2a.c: Same.
7797 * gcc.dg/decl-4.c: Same.
7798 * gcc.dg/deprecated-4.c: Same.
7799 * gcc.dg/deprecated.c: Same.
7800 * gcc.dg/dfp/altivec-types.c: Same.
7801 * gcc.dg/float-range-1.c: Same.
7802 * gcc.dg/pack-test-3.c: Same.
7803 * gcc.dg/pr11492.c: Same.
7804 * gcc.dg/pr15360-1.c: Same.
7805 * gcc.dg/pr37908.c: Same.
7806 * gcc.dg/pr53265.c: Same.
7807 * gcc.dg/pr57287-2.c: Same.
7808 * gcc.dg/pr57287.c: Same.
7809 * gcc.dg/redecl-1.c: Same.
7810 * gcc.dg/sync-3.c: Same.
7811 * gcc.dg/two-types-1.c: Same.
7812 * gcc.dg/two-types-2.c: Same.
7813 * gcc.dg/two-types-4.c: Same.
7814 * gcc.dg/two-types-5.c: Same.
7815 * gcc.dg/two-types-6.c: Same.
7816 * gcc.dg/two-types-7.c: Same.
7817 * gcc.dg/two-types-8.c: Same.
7818 * gcc.dg/two-types-9.c: Same.
7819 * gcc.dg/uninit-I.c: Same.
7820 * gcc.dg/uninit-pr19430.c: Same.
7821 * gcc.dg/visibility-7.c: Same.
7822 * gcc.dg/winline-10.c: Same.
7823 * gcc.dg/winline-2.c: Same.
7824 * gcc.dg/winline-3.c: Same.
7825 * gcc.dg/winline-9.c: Same.
7826 * gcc.target/i386/attr-returns_twice-1.c: Same.
7827 * gcc.target/i386/chkp-const-check-2.c: Same.
7828 * gcc.target/i386/chkp-label-address.c: Same.
7829 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
7830 * gcc.target/i386/pr39162.c: Same.
7831 * gcc.target/i386/sse-5.c: Same.
7832 * gcc.target/powerpc/altivec-types-1.c: Same.
7833 * gcc.target/powerpc/altivec-types-2.c: Same.
7834 * gcc.target/powerpc/altivec-types-3.c: Same.
7835 * gcc.target/powerpc/float128-mix.c: Same.
7836 * gcc.target/powerpc/no-r11-3.c: Same.
7837 * gcc.target/spu/Wmain.c: Same.
7838 * gcc.target/spu/ea/errors2.c: Same.
7839 * gfortran.dg/assignment_1.f90: Same.
7840 * gfortran.dg/common_3.f90: Same.
7841 * gfortran.dg/der_io_1.f90: Same.
7842 * gfortran.dg/g77/20030326-1.f: Same.
7843 * gfortran.dg/g77/9263.f: Same.
7844 * gfortran.dg/g77/960317-1.f: Same.
7845 * gfortran.dg/g77/970625-2.f: Same.
7846 * gfortran.dg/g77/980615-0.f: Same.
7847 * gfortran.dg/g77/check0.f: Same.
7848 * gfortran.dg/g77/dnrm2.f: Same.
7849 * gfortran.dg/g77/pr9258.f: Same.
7850 * gfortran.dg/ichar_1.f90: Same.
7851 * gfortran.dg/interface_1.f90: Same.
7852 * gfortran.dg/namelist_1.f90: Same.
7853 * gfortran.dg/namelist_2.f90: Same.
7854 * gfortran.dg/namelist_3.f90: Same.
7855 * gfortran.dg/namelist_print_2.f: Same.
7856 * gfortran.dg/oldstyle_1.f90: Same.
7857 * gfortran.dg/runtime_warning_1.f90: Same.
7858 * gfortran.dg/underflow.f90: Same.
7859 * gnat.dg/specs/integer_value.ads: Same.
7860 * obj-c++.dg/fsf-package-0.m: Same.
7861 * objc.dg/two-types-1.m: Same.
7863 2017-04-28 Martin Liska <mliska@suse.cz>
7865 PR gcov-profile/79891
7866 * gcc.misc-tests/gcov-17.c: New test.
7867 * gcc.misc-tests/gcov-18.c: New test.
7869 2017-04-28 Tom de Vries <tom@codesourcery.com>
7871 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
7872 dg-(error|warning|message|bogus).
7873 * g++.dg/parse/parameter-declaration-1.C: Same.
7874 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
7875 * gcc.dg/Wpointer-sign-Wall.c: Same.
7876 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7877 * gcc.dg/cpp/19990413-1.c: Same.
7878 * gcc.dg/dg-test-1.c: Same.
7879 * gcc.dg/empty-source-2.c: Same.
7880 * gcc.dg/empty-source-3.c: Same.
7881 * gcc.dg/format/c99-printf-1.c: Same.
7882 * gcc.dg/format/c99-scanf-1.c: Same.
7883 * gcc.dg/label-decl-2.c: Same.
7884 * gcc.dg/m-un-2.c: Same.
7885 * gcc.dg/uninit-pr20644-O0.c: Same.
7886 * gfortran.dg/pr70006.f90: Same.
7887 * obj-c++.dg/fsf-package-0.m: Same.
7889 2017-04-28 Tom de Vries <tom@codesourcery.com>
7891 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
7892 dg-(error|warning|message|bogus).
7893 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7894 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7895 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7896 * c-c++-common/pr20000.c: Same.
7897 * c-c++-common/pr49706.c: Same.
7898 * g++.dg/ext/utf16-4.C: Same.
7899 * g++.dg/parse/error2.C: Same.
7900 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
7901 * g++.dg/warn/Wtype-limits.C: Same.
7902 * g++.dg/warn/overflow-warn-1.C: Same.
7903 * g++.dg/warn/overflow-warn-3.C: Same.
7904 * gcc.dg/Wpointer-sign-Wall.c: Same.
7905 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7906 * gcc.dg/Wtype-limits-Wextra.c: Same.
7907 * gcc.dg/Wtype-limits.c: Same.
7908 * gcc.dg/cpp/19990413-1.c: Same.
7909 * gcc.dg/dg-test-1.c: Same.
7910 * gcc.dg/empty-source-2.c: Same.
7911 * gcc.dg/empty-source-3.c: Same.
7912 * gcc.dg/label-decl-2.c: Same.
7913 * gcc.dg/m-un-2.c: Same.
7914 * gcc.dg/uninit-pr19430-O0.c: Same.
7915 * gcc.dg/uninit-pr19430.c: Same.
7916 * gcc.dg/uninit-pr20644-O0.c: Same.
7917 * gcc.dg/utf16-4.c: Same.
7918 * gfortran.dg/pr70006.f90: Same.
7919 * obj-c++.dg/fsf-package-0.m: Same.
7921 2017-04-28 Richard Biener <rguenther@suse.de>
7923 * gcc.dg/tree-ssa/evrp7.c: New testcase.
7924 * gcc.dg/tree-ssa/evrp8.c: Likewise.
7925 * gcc.dg/tree-ssa/evrp9.c: Likewise.
7926 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
7927 * gcc.dg/tree-ssa/vrp36.c: Likewise.
7928 * gcc.dg/tree-ssa/pr49039.c: Likewise.
7930 2017-04-27 Marek Polacek <polacek@redhat.com>
7933 * c-c++-common/ubsan/pr80349.c: New test.
7935 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
7937 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
7939 * g++.dg/warn/pr12242.C: Likewise.
7941 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
7943 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
7945 2017-04-27 Martin Liska <mliska@suse.cz>
7948 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
7951 2017-04-27 Jakub Jelinek <jakub@redhat.com>
7954 * g++.dg/other/pr80534-1.C: New test.
7955 * g++.dg/other/pr80534-2.C: New test.
7957 2017-04-27 Richard Biener <rguenther@suse.de>
7960 * gcc.dg/torture/pr80539.c: New testcase.
7962 2017-04-27 Jakub Jelinek <jakub@redhat.com>
7965 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
7967 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
7969 * g++.dg/diagnostic/nested-name-1.C: New test.
7971 2017-04-26 Martin Liska <mliska@suse.cz>
7973 * gcc.dg/guality/guality.h: Add prefix to test verification.
7975 2017-04-25 Nathan Sidwell <nathan@acm.org>
7977 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
7979 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
7982 * gcc.target/i386/pr70799-5.c: New test.
7984 2017-04-25 Martin Sebor <msebor@redhat.com>
7986 PR tree-optimization/80497
7987 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
7989 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7990 Jakub Jelinek <jakub@redhat.com>
7993 * g++.dg/abi/pr77728-1.C: New test.
7995 2017-04-25 Marek Polacek <polacek@redhat.com>
7998 * g++.dg/ubsan/pr80349-2.C: New test.
8000 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8002 * g++.dg/cpp0x/enum34.C: New test.
8004 2017-04-25 Tom de Vries <tom@codesourcery.com>
8006 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8008 (dg-line): New proc.
8009 (process-message): Handle line number variables.
8010 * objc.dg/try-catch-12.m: Use dg-line.
8012 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8015 * gcc.target/powerpc/vec-constvolatile.c: New test.
8017 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8019 * g++.dg/semicolon-fixits.C: New test case.
8021 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8023 * gcc.dg/semicolon-fixits.c: New test case.
8025 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8027 * g++.dg/lookup/missing-std-include.C: New test file.
8029 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8030 Jakub Jelinek <jakub@redhat.com>
8033 * g++.dg/abi/pr77728-2.C: New test.
8035 2017-04-25 David Malcolm <dmalcolm@redhat.com>
8038 * g++.dg/spellcheck-pr80177.C: New test case.
8040 2017-04-25 Nathan Sidwell <nathan@acm.org>
8042 * g++.dg/dg.exp (find-cxx-tests): New function.
8043 (main): Use it, remove explicit pruning
8045 2017-04-25 Richard Biener <rguenther@suse.de>
8047 PR tree-optimization/80492
8048 * gcc.dg/pr80492.c: New testcase.
8050 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8052 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8053 for targets with int size less than 32 bits.
8055 2017-04-25 Richard Biener <rguenther@suse.de>
8057 PR tree-optimization/79201
8058 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8059 * gcc.target/i386/pr22152.c: Disable sinking.
8061 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8064 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8066 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8069 * gcc.target/s390/pr79895.c: New test.
8071 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8074 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8075 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8076 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8078 2017-04-25 Jakub Jelinek <jakub@redhat.com>
8080 PR rtl-optimization/80501
8081 * gcc.c-torture/execute/pr80501.c: New test.
8083 PR rtl-optimization/80500
8084 * gcc.dg/pr80500.c: New test.
8086 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
8088 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8089 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8091 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8094 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8097 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8099 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8100 * jit.dg/test-alignment.c: New test case.
8101 * jit.dg/test-alignment.cc: New test case.
8102 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8105 2017-04-24 David Malcolm <dmalcolm@redhat.com>
8108 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8110 (test_alignof): New test function.
8112 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
8114 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8116 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8118 * g++.dg/diagnostic/duplicate1.C: New test.
8119 * g++.dg/cpp0x/duplicate1.C: New test.
8121 2017-04-24 Martin Jambor <mjambor@suse.cz>
8123 PR tree-optimization/80293
8124 * g++.dg/tree-ssa/pr80293.C: New test.
8126 2017-04-24 Martin Liska <mliska@suse.cz>
8129 * g++.dg/ipa/pr79931.C: New test.
8131 2017-04-24 Richard Biener <rguenther@suse.de>
8133 PR tree-optimization/80494
8134 * gfortran.dg/pr80494.f90: New testcase.
8136 2017-04-24 Richard Biener <rguenther@suse.de>
8138 PR tree-optimization/79725
8139 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8141 2017-04-24 Richard Biener <rguenther@suse.de>
8144 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8146 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8149 * gfortran.dg/dtio_29.f03: New test.
8151 2017-04-22 Janus Weil <janus@gcc.gnu.org>
8154 * gfortran.dg/intent_out_9.f90: New test case.
8156 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
8159 * gcc.target/i386/pr70799-4.c: New test.
8161 2017-04-21 Janus Weil <janus@gcc.gnu.org>
8164 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8166 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
8168 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8170 2017-04-21 Richard Biener <rguenther@suse.de>
8172 PR tree-optimization/79547
8173 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8175 2017-04-21 Richard Biener <rguenther@suse.de>
8177 PR tree-optimization/78847
8178 * g++.dg/tree-ssa/pr78847.C: New testcase.
8180 2017-04-21 Jakub Jelinek <jakub@redhat.com>
8183 * gcc.dg/pr80468.c: New test.
8185 2017-04-21 Martin Liska <mliska@suse.cz>
8187 PR tree-optimization/66278
8188 * gcc.dg/vect/pr66278.c: New test.
8190 2017-04-21 Richard Biener <rguenther@suse.de>
8192 PR tree-optimization/80237
8193 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8194 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8195 adjust expected optimizations.
8197 2016-04-21 Richard Biener <rguenther@suse.de>
8199 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8201 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8202 * gcc.dg/vect/vect-104.c: Likewise.
8204 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8206 PR tree-optimization/80426
8207 * gcc.c-torture/execute/20170429-1.c: Rename into...
8208 * gcc.c-torture/execute/20170419-1.c: ...this.
8210 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8213 * gcc.target/i386/pr79804.c: New test.
8215 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
8218 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8220 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
8222 * g++/opt/pr80436.C: XFAIL on AIX.
8224 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
8227 * g++.dg/diagnostic/pr80473.C: New test.
8229 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8231 * g++.dg/warn/Wextra-semi.C: New test.
8233 2017-04-20 Jakub Jelinek <jakub@redhat.com>
8236 * g++.dg/other/pr80423.C: New test.
8238 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8240 * gcc.dg/pr80170.c: Require ptr32plus.
8242 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8244 PR tree-optimization/80426
8245 * gcc.c-torture/execute/20170419-1.c: New test.
8247 2017-04-19 Jakub Jelinek <jakub@redhat.com>
8250 * g++.dg/debug/pr80461.C: New test.
8253 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8254 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8255 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8258 * g++.dg/opt/pr80436.C: New test.
8260 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8262 * gcc.dg/torture/pr80341.c: Require int32plus.
8264 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8265 Jeff Law <law@redhat.com>
8267 * gcc.c-torture/compile/20170419-1.c: New test.
8269 2017-04-19 Tom de Vries <tom@codesourcery.com>
8272 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8273 subsequent dg directives.
8274 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8275 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8276 * c-c++-common/attr-fallthrough-2.c: Same.
8277 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8278 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8279 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8280 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8281 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8282 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8283 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8284 * c-c++-common/cilk-plus/CK/errors.c: Same.
8285 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8286 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8287 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8288 * c-c++-common/cpp/pr57580.c: Same.
8289 * c-c++-common/goacc/asyncwait-1.c: Same.
8290 * c-c++-common/goacc/cache-2.c: Same.
8291 * c-c++-common/goacc/declare-2.c: Same.
8292 * c-c++-common/goacc/deviceptr-1.c: Same.
8293 * c-c++-common/goacc/routine-5.c: Same.
8294 * c-c++-common/gomp/clauses-2.c: Same.
8295 * c-c++-common/gomp/ordered-3.c: Same.
8296 * c-c++-common/gomp/pr67501.c: Same.
8297 * c-c++-common/pr20000.c: Same.
8298 * c-c++-common/pr43395.c: Same.
8299 * c-c++-common/pr49706.c: Same.
8300 * c-c++-common/pr77624-1.c: Same.
8301 * c-c++-common/pr77624-2.c: Same.
8302 * c-c++-common/raw-string-14.c: Same.
8303 * c-c++-common/raw-string-16.c: Same.
8304 * c-c++-common/raw-string-3.c: Same.
8305 * c-c++-common/raw-string-4.c: Same.
8306 * c-c++-common/raw-string-5.c: Same.
8307 * c-c++-common/raw-string-6.c: Same.
8308 * g++.dg/abi/mangle41.C: Same.
8309 * g++.dg/conversion/nullptr1.C: Same.
8310 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8311 * g++.dg/cpp0x/auto27.C: Same.
8312 * g++.dg/cpp0x/constexpr-98.C: Same.
8313 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8314 * g++.dg/cpp0x/diag2.C: Same.
8315 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8316 * g++.dg/cpp0x/nullptr15.C: Same.
8317 * g++.dg/cpp0x/pr31431-2.C: Same.
8318 * g++.dg/cpp0x/pr31431.C: Same.
8319 * g++.dg/cpp0x/pr79118.C: Same.
8320 * g++.dg/cpp0x/static_assert3.C: Same.
8321 * g++.dg/cpp0x/temp_default2.C: Same.
8322 * g++.dg/cpp0x/trailing4.C: Same.
8323 * g++.dg/cpp0x/variadic-ex10.C: Same.
8324 * g++.dg/cpp0x/variadic-ex13.C: Same.
8325 * g++.dg/cpp0x/variadic-ex14.C: Same.
8326 * g++.dg/cpp0x/variadic-ex3.C: Same.
8327 * g++.dg/cpp0x/variadic-ex4.C: Same.
8328 * g++.dg/cpp0x/variadic59.C: Same.
8329 * g++.dg/cpp0x/vt-37737-2.C: Same.
8330 * g++.dg/cpp0x/vt-57397-1.C: Same.
8331 * g++.dg/cpp0x/vt-57397-2.C: Same.
8332 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8333 * g++.dg/cpp1z/gen-attrs1.C: Same.
8334 * g++.dg/diagnostic/pr71075.C: Same.
8335 * g++.dg/eh/goto2.C: Same.
8336 * g++.dg/eh/goto3.C: Same.
8337 * g++.dg/expr/bitfield4.C: Same.
8338 * g++.dg/expr/bitfield5.C: Same.
8339 * g++.dg/expr/bitfield6.C: Same.
8340 * g++.dg/expr/bool1.C: Same.
8341 * g++.dg/expr/bool3.C: Same.
8342 * g++.dg/expr/cond10.C: Same.
8343 * g++.dg/expr/cond11.C: Same.
8344 * g++.dg/expr/lval3.C: Same.
8345 * g++.dg/expr/lval4.C: Same.
8346 * g++.dg/ext/anon-struct4.C: Same.
8347 * g++.dg/ext/attrib44.C: Same.
8348 * g++.dg/ext/builtin3.C: Same.
8349 * g++.dg/ext/dllimport7.C: Same.
8350 * g++.dg/ext/label5.C: Same.
8351 * g++.dg/ext/no-asm-1.C: Same.
8352 * g++.dg/ext/utf16-4.C: Same.
8353 * g++.dg/ext/vla2.C: Same.
8354 * g++.dg/gomp/block-1.C: Same.
8355 * g++.dg/gomp/block-2.C: Same.
8356 * g++.dg/gomp/block-3.C: Same.
8357 * g++.dg/gomp/block-5.C: Same.
8358 * g++.dg/gomp/linear-2.C: Same.
8359 * g++.dg/gomp/target-1.C: Same.
8360 * g++.dg/gomp/target-2.C: Same.
8361 * g++.dg/gomp/taskgroup-1.C: Same.
8362 * g++.dg/gomp/teams-1.C: Same.
8363 * g++.dg/inherit/pure1.C: Same.
8364 * g++.dg/init/array43.C: Same.
8365 * g++.dg/init/array46.C: Same.
8366 * g++.dg/init/const10.C: Same.
8367 * g++.dg/init/ctor4-1.C: Same.
8368 * g++.dg/init/ctor4.C: Same.
8369 * g++.dg/init/new37.C: Same.
8370 * g++.dg/init/pr25811.C: Same.
8371 * g++.dg/init/pr29043.C: Same.
8372 * g++.dg/init/pr29571.C: Same.
8373 * g++.dg/lookup/duperr1.C: Same.
8374 * g++.dg/lookup/error1.C: Same.
8375 * g++.dg/lookup/koenig5.C: Same.
8376 * g++.dg/lookup/pr77549.C: Same.
8377 * g++.dg/lookup/suggestions1.C: Same.
8378 * g++.dg/lookup/using16.C: Same.
8379 * g++.dg/lookup/using7.C: Same.
8380 * g++.dg/other/anon-union3.C: Same.
8381 * g++.dg/other/array2.C: Same.
8382 * g++.dg/other/error13.C: Same.
8383 * g++.dg/other/error34.C: Same.
8384 * g++.dg/overload/builtin1.C: Same.
8385 * g++.dg/overload/conv-op1.C: Same.
8386 * g++.dg/overload/error3.C: Same.
8387 * g++.dg/overload/koenig1.C: Same.
8388 * g++.dg/overload/operator5.C: Same.
8389 * g++.dg/overload/template5.C: Same.
8390 * g++.dg/overload/unknown1.C: Same.
8391 * g++.dg/overload/using2.C: Same.
8392 * g++.dg/parse/constructor1.C: Same.
8393 * g++.dg/parse/crash36.C: Same.
8394 * g++.dg/parse/crash63.C: Same.
8395 * g++.dg/parse/error11.C: Same.
8396 * g++.dg/parse/error12.C: Same.
8397 * g++.dg/parse/error14.C: Same.
8398 * g++.dg/parse/error2.C: Same.
8399 * g++.dg/parse/error21.C: Same.
8400 * g++.dg/parse/error26.C: Same.
8401 * g++.dg/parse/error36.C: Same.
8402 * g++.dg/parse/friend12.C: Same.
8403 * g++.dg/parse/invalid-op1.C: Same.
8404 * g++.dg/parse/missing-template1.C: Same.
8405 * g++.dg/parse/parser-pr28152-2.C: Same.
8406 * g++.dg/parse/parser-pr28152.C: Same.
8407 * g++.dg/parse/pr16696-permissive.C: Same.
8408 * g++.dg/parse/pr16696.C: Same.
8409 * g++.dg/parse/pr69628.C: Same.
8410 * g++.dg/parse/ret-type2.C: Same.
8411 * g++.dg/parse/specialization1.C: Same.
8412 * g++.dg/parse/template3.C: Same.
8413 * g++.dg/parse/template9.C: Same.
8414 * g++.dg/parse/typename11.C: Same.
8415 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8416 * g++.dg/pr45330.C: Same.
8417 * g++.dg/rtti/typeid6.C: Same.
8418 * g++.dg/spellcheck-fields.C: Same.
8419 * g++.dg/spellcheck-typenames.C: Same.
8420 * g++.dg/tc1/dr108.C: Same.
8421 * g++.dg/tc1/dr147.C: Same.
8422 * g++.dg/template/arg7.C: Same.
8423 * g++.dg/template/conv11.C: Same.
8424 * g++.dg/template/crash13.C: Same.
8425 * g++.dg/template/crash55.C: Same.
8426 * g++.dg/template/dependent-expr5.C: Same.
8427 * g++.dg/template/error17.C: Same.
8428 * g++.dg/template/error33.C: Same.
8429 * g++.dg/template/error4.C: Same.
8430 * g++.dg/template/error50.C: Same.
8431 * g++.dg/template/error53.C: Same.
8432 * g++.dg/template/friend.C: Same.
8433 * g++.dg/template/func2.C: Same.
8434 * g++.dg/template/local6.C: Same.
8435 * g++.dg/template/member5.C: Same.
8436 * g++.dg/template/meminit1.C: Same.
8437 * g++.dg/template/nested3.C: Same.
8438 * g++.dg/template/nontype6.C: Same.
8439 * g++.dg/template/overload12.C: Same.
8440 * g++.dg/template/ptrmem8.C: Same.
8441 * g++.dg/template/qualified-id1.C: Same.
8442 * g++.dg/template/spec15.C: Same.
8443 * g++.dg/template/static1.C: Same.
8444 * g++.dg/template/static10.C: Same.
8445 * g++.dg/template/static2.C: Same.
8446 * g++.dg/template/ttp25.C: Same.
8447 * g++.dg/template/typedef2.C: Same.
8448 * g++.dg/template/typename2.C: Same.
8449 * g++.dg/template/unify10.C: Same.
8450 * g++.dg/template/unify6.C: Same.
8451 * g++.dg/template/unify7.C: Same.
8452 * g++.dg/template/unify9.C: Same.
8453 * g++.dg/template/varmod1.C: Same.
8454 * g++.dg/ubsan/div-by-zero-1.C: Same.
8455 * g++.dg/ubsan/pr63956.C: Same.
8456 * g++.dg/warn/Waddress-1.C: Same.
8457 * g++.dg/warn/Wconversion2.C: Same.
8458 * g++.dg/warn/Wnull-conversion-1.C: Same.
8459 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8460 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8461 * g++.dg/warn/Wswitch-1.C: Same.
8462 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8463 * g++.dg/warn/Wtype-limits.C: Same.
8464 * g++.dg/warn/Wunused-parm-5.C: Same.
8465 * g++.dg/warn/deprecated-6.C: Same.
8466 * g++.dg/warn/deprecated.C: Same.
8467 * g++.dg/warn/incomplete1.C: Same.
8468 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8469 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8470 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8471 * g++.dg/warn/overflow-warn-1.C: Same.
8472 * g++.dg/warn/overflow-warn-3.C: Same.
8473 * g++.dg/warn/overflow-warn-4.C: Same.
8474 * g++.dg/warn/pr12242.C: Same.
8475 * g++.dg/warn/pr30551-2.C: Same.
8476 * g++.dg/warn/pr30551.C: Same.
8477 * g++.old-deja/g++.benjamin/16077.C: Same.
8478 * g++.old-deja/g++.bob/inherit1.C: Same.
8479 * g++.old-deja/g++.brendan/crash56.C: Same.
8480 * g++.old-deja/g++.brendan/template17.C: Same.
8481 * g++.old-deja/g++.eh/ctor1.C: Same.
8482 * g++.old-deja/g++.jason/bool5.C: Same.
8483 * g++.old-deja/g++.jason/cond.C: Same.
8484 * g++.old-deja/g++.jason/operator.C: Same.
8485 * g++.old-deja/g++.jason/pmf5.C: Same.
8486 * g++.old-deja/g++.law/ctors5.C: Same.
8487 * g++.old-deja/g++.law/missed-error2.C: Same.
8488 * g++.old-deja/g++.law/operators9.C: Same.
8489 * g++.old-deja/g++.law/temps1.C: Same.
8490 * g++.old-deja/g++.mike/for2.C: Same.
8491 * g++.old-deja/g++.mike/ns5.C: Same.
8492 * g++.old-deja/g++.mike/ns7.C: Same.
8493 * g++.old-deja/g++.mike/p10769b.C: Same.
8494 * g++.old-deja/g++.niklas/t120.C: Same.
8495 * g++.old-deja/g++.niklas/t121.C: Same.
8496 * g++.old-deja/g++.ns/koenig5.C: Same.
8497 * g++.old-deja/g++.oliva/overload1.C: Same.
8498 * g++.old-deja/g++.other/crash24.C: Same.
8499 * g++.old-deja/g++.other/crash25.C: Same.
8500 * g++.old-deja/g++.other/decl5.C: Same.
8501 * g++.old-deja/g++.other/lineno5.C: Same.
8502 * g++.old-deja/g++.other/null3.C: Same.
8503 * g++.old-deja/g++.other/overcnv2.C: Same.
8504 * g++.old-deja/g++.other/ptrmem7.C: Same.
8505 * g++.old-deja/g++.other/typename1.C: Same.
8506 * g++.old-deja/g++.other/vaarg3.C: Same.
8507 * g++.old-deja/g++.pt/crash10.C: Same.
8508 * g++.old-deja/g++.pt/crash28.C: Same.
8509 * g++.old-deja/g++.pt/crash38.C: Same.
8510 * g++.old-deja/g++.pt/explicit70.C: Same.
8511 * g++.old-deja/g++.pt/explicit77.C: Same.
8512 * g++.old-deja/g++.pt/expr2.C: Same.
8513 * g++.old-deja/g++.pt/spec5.C: Same.
8514 * g++.old-deja/g++.pt/spec6.C: Same.
8515 * g++.old-deja/g++.pt/typename3.C: Same.
8516 * g++.old-deja/g++.pt/typename5.C: Same.
8517 * g++.old-deja/g++.pt/typename6.C: Same.
8518 * g++.old-deja/g++.pt/typename7.C: Same.
8519 * g++.old-deja/g++.pt/unify4.C: Same.
8520 * g++.old-deja/g++.pt/unify8.C: Same.
8521 * g++.old-deja/g++.pt/vaarg3.C: Same.
8522 * g++.old-deja/g++.robertl/eb22.C: Same.
8523 * g++.old-deja/g++.robertl/eb4.C: Same.
8524 * g++.old-deja/g++.robertl/eb44.C: Same.
8525 * g++.old-deja/g++.robertl/eb69.C: Same.
8526 * g++.old-deja/g++.robertl/eb98.C: Same.
8527 * gcc.dg/20031223-1.c: Same.
8528 * gcc.dg/940510-1.c: Same.
8529 * gcc.dg/990506-0.c: Same.
8530 * gcc.dg/Walloca-1.c: Same.
8531 * gcc.dg/Walloca-2.c: Same.
8532 * gcc.dg/Wconversion-integer.c: Same.
8533 * gcc.dg/Wcxx-compat-8.c: Same.
8534 * gcc.dg/Wimplicit-int-1.c: Same.
8535 * gcc.dg/Wimplicit-int-2.c: Same.
8536 * gcc.dg/Wimplicit-int-4.c: Same.
8537 * gcc.dg/Wpointer-sign-Wall.c: Same.
8538 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8539 * gcc.dg/Wshadow-1.c: Same.
8540 * gcc.dg/Wshadow-3.c: Same.
8541 * gcc.dg/Wswitch-enum-error.c: Same.
8542 * gcc.dg/Wswitch-enum.c: Same.
8543 * gcc.dg/Wswitch-error.c: Same.
8544 * gcc.dg/Wswitch.c: Same.
8545 * gcc.dg/Wtype-limits-Wextra.c: Same.
8546 * gcc.dg/Wtype-limits.c: Same.
8547 * gcc.dg/Wvla-larger-than-2.c: Same.
8548 * gcc.dg/anon-struct-5.c: Same.
8549 * gcc.dg/array-10.c: Same.
8550 * gcc.dg/array-11.c: Same.
8551 * gcc.dg/array-15.c: Same.
8552 * gcc.dg/array-2.c: Same.
8553 * gcc.dg/array-8.c: Same.
8554 * gcc.dg/array-const-2.c: Same.
8555 * gcc.dg/array-const-3.c: Same.
8556 * gcc.dg/bitfld-1.c: Same.
8557 * gcc.dg/bitfld-8.c: Same.
8558 * gcc.dg/builtin-redefine.c: Same.
8559 * gcc.dg/c11-noreturn-1.c: Same.
8560 * gcc.dg/c11-noreturn-2.c: Same.
8561 * gcc.dg/c11-static-assert-3.c: Same.
8562 * gcc.dg/c90-arraydecl-1.c: Same.
8563 * gcc.dg/c90-complex-1.c: Same.
8564 * gcc.dg/c90-complit-1.c: Same.
8565 * gcc.dg/c90-const-expr-11.c: Same.
8566 * gcc.dg/c90-const-expr-7.c: Same.
8567 * gcc.dg/c90-const-expr-8.c: Same.
8568 * gcc.dg/c90-enum-comma-1.c: Same.
8569 * gcc.dg/c90-flex-array-1.c: Same.
8570 * gcc.dg/c90-hexfloat-1.c: Same.
8571 * gcc.dg/c90-idem-qual-1.c: Same.
8572 * gcc.dg/c90-idem-qual-2.c: Same.
8573 * gcc.dg/c90-idem-qual-3.c: Same.
8574 * gcc.dg/c90-mixdecl-1.c: Same.
8575 * gcc.dg/c90-restrict-1.c: Same.
8576 * gcc.dg/c90-return-1.c: Same.
8577 * gcc.dg/c99-array-nonobj-1.c: Same.
8578 * gcc.dg/c99-arraydecl-1.c: Same.
8579 * gcc.dg/c99-complex-1.c: Same.
8580 * gcc.dg/c99-complex-2.c: Same.
8581 * gcc.dg/c99-complit-2.c: Same.
8582 * gcc.dg/c99-const-expr-7.c: Same.
8583 * gcc.dg/c99-const-expr-8.c: Same.
8584 * gcc.dg/c99-flex-array-3.c: Same.
8585 * gcc.dg/c99-flex-array-7.c: Same.
8586 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8587 * gcc.dg/c99-impl-decl-1.c: Same.
8588 * gcc.dg/c99-impl-int-1.c: Same.
8589 * gcc.dg/c99-impl-int-2.c: Same.
8590 * gcc.dg/c99-init-3.c: Same.
8591 * gcc.dg/c99-restrict-1.c: Same.
8592 * gcc.dg/c99-return-1.c: Same.
8593 * gcc.dg/c99-tag-1.c: Same.
8594 * gcc.dg/c99-tag-3.c: Same.
8595 * gcc.dg/call-diag-2.c: Same.
8596 * gcc.dg/cpp/19940712-1.c: Same.
8597 * gcc.dg/cpp/19951025-1.c: Same.
8598 * gcc.dg/cpp/19990413-1.c: Same.
8599 * gcc.dg/cpp/direct2.c: Same.
8600 * gcc.dg/cpp/direct2s.c: Same.
8601 * gcc.dg/cpp/pr28709.c: Same.
8602 * gcc.dg/cpp/pr61854-c90.c: Same.
8603 * gcc.dg/cpp/pr61854-c94.c: Same.
8604 * gcc.dg/cpp/pragma-1.c: Same.
8605 * gcc.dg/cpp/pragma-2.c: Same.
8606 * gcc.dg/cpp/trad/escaped-eof.c: Same.
8607 * gcc.dg/cpp/trad/literals-2.c: Same.
8608 * gcc.dg/cpp/warn-comments-2.c: Same.
8609 * gcc.dg/cpp/warn-comments-3.c: Same.
8610 * gcc.dg/cpp/warn-comments.c: Same.
8611 * gcc.dg/cpp/warn-long-long-2.c: Same.
8612 * gcc.dg/cpp/warn-long-long.c: Same.
8613 * gcc.dg/cpp/warn-redefined-2.c: Same.
8614 * gcc.dg/cpp/warn-redefined.c: Same.
8615 * gcc.dg/darwin-cfstring-2.c: Same.
8616 * gcc.dg/darwin-cfstring-format-1.c: Same.
8617 * gcc.dg/decl-9.c: Same.
8618 * gcc.dg/declspec-1.c: Same.
8619 * gcc.dg/declspec-10.c: Same.
8620 * gcc.dg/declspec-11.c: Same.
8621 * gcc.dg/declspec-13.c: Same.
8622 * gcc.dg/declspec-18.c: Same.
8623 * gcc.dg/declspec-4.c: Same.
8624 * gcc.dg/declspec-5.c: Same.
8625 * gcc.dg/declspec-6.c: Same.
8626 * gcc.dg/declspec-8.c: Same.
8627 * gcc.dg/deprecated-4.c: Same.
8628 * gcc.dg/deprecated.c: Same.
8629 * gcc.dg/dfp/composite-type.c: Same.
8630 * gcc.dg/empty-source-2.c: Same.
8631 * gcc.dg/empty-source-3.c: Same.
8632 * gcc.dg/format/attr-6.c: Same.
8633 * gcc.dg/format/branch-1.c: Same.
8634 * gcc.dg/format/c90-printf-1.c: Same.
8635 * gcc.dg/format/c90-strftime-2.c: Same.
8636 * gcc.dg/format/c99-strftime-1.c: Same.
8637 * gcc.dg/format/cmn-err-1.c: Same.
8638 * gcc.dg/format/few-1.c: Same.
8639 * gcc.dg/format/ms_branch-1.c: Same.
8640 * gcc.dg/format/ms_unnamed-1.c: Same.
8641 * gcc.dg/format/ms_va-1.c: Same.
8642 * gcc.dg/format/unnamed-1.c: Same.
8643 * gcc.dg/format/va-1.c: Same.
8644 * gcc.dg/format/xopen-1.c: Same.
8645 * gcc.dg/funcdef-var-1.c: Same.
8646 * gcc.dg/funcdef-var-2.c: Same.
8647 * gcc.dg/gnu89-const-expr-1.c: Same.
8648 * gcc.dg/gnu89-const-expr-2.c: Same.
8649 * gcc.dg/gnu90-const-expr-1.c: Same.
8650 * gcc.dg/gnu99-const-expr-1.c: Same.
8651 * gcc.dg/gnu99-const-expr-2.c: Same.
8652 * gcc.dg/gnu99-init-2.c: Same.
8653 * gcc.dg/gomp/_Atomic-5.c: Same.
8654 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
8655 * gcc.dg/gomp/atomic-5.c: Same.
8656 * gcc.dg/gomp/linear-1.c: Same.
8657 * gcc.dg/gomp/pr67500.c: Same.
8658 * gcc.dg/init-bad-1.c: Same.
8659 * gcc.dg/init-bad-2.c: Same.
8660 * gcc.dg/init-bad-3.c: Same.
8661 * gcc.dg/init-string-1.c: Same.
8662 * gcc.dg/label-compound-stmt-1.c: Same.
8663 * gcc.dg/label-decl-2.c: Same.
8664 * gcc.dg/label-decl-4.c: Same.
8665 * gcc.dg/large-size-array-2.c: Same.
8666 * gcc.dg/large-size-array-4.c: Same.
8667 * gcc.dg/lvalue-6.c: Same.
8668 * gcc.dg/m-un-2.c: Same.
8669 * gcc.dg/multiple-overflow-warn-1.c: Same.
8670 * gcc.dg/multiple-overflow-warn-2.c: Same.
8671 * gcc.dg/multiple-overflow-warn-3.c: Same.
8672 * gcc.dg/nested-redef-1.c: Same.
8673 * gcc.dg/no-asm-1.c: Same.
8674 * gcc.dg/no-asm-3.c: Same.
8675 * gcc.dg/no-asm-4.c: Same.
8676 * gcc.dg/noncompile/20010524-1.c: Same.
8677 * gcc.dg/noncompile/incomplete-5.c: Same.
8678 * gcc.dg/noncompile/pr44517.c: Same.
8679 * gcc.dg/noncompile/pr52290.c: Same.
8680 * gcc.dg/noreturn-1.c: Same.
8681 * gcc.dg/overflow-warn-1.c: Same.
8682 * gcc.dg/overflow-warn-2.c: Same.
8683 * gcc.dg/overflow-warn-3.c: Same.
8684 * gcc.dg/overflow-warn-4.c: Same.
8685 * gcc.dg/parm-mismatch-1.c: Same.
8686 * gcc.dg/parser-pr28152-2.c: Same.
8687 * gcc.dg/parser-pr28152.c: Same.
8688 * gcc.dg/pedwarn-init.c: Same.
8689 * gcc.dg/pointer-arith-2.c: Same.
8690 * gcc.dg/pointer-arith-3.c: Same.
8691 * gcc.dg/pointer-arith-4.c: Same.
8692 * gcc.dg/pr14475.c: Same.
8693 * gcc.dg/pr18596-3.c: Same.
8694 * gcc.dg/pr18809-1.c: Same.
8695 * gcc.dg/pr27953.c: Same.
8696 * gcc.dg/pr30457.c: Same.
8697 * gcc.dg/pr30551-2.c: Same.
8698 * gcc.dg/pr30551-3.c: Same.
8699 * gcc.dg/pr30551-4.c: Same.
8700 * gcc.dg/pr30551-5.c: Same.
8701 * gcc.dg/pr30551-6.c: Same.
8702 * gcc.dg/pr30551.c: Same.
8703 * gcc.dg/pr36997.c: Same.
8704 * gcc.dg/pr41842.c: Same.
8705 * gcc.dg/pr48552-1.c: Same.
8706 * gcc.dg/pr48552-2.c: Same.
8707 * gcc.dg/pr59717.c: Same.
8708 * gcc.dg/pr61077.c: Same.
8709 * gcc.dg/pr61096-1.c: Same.
8710 * gcc.dg/pr63626.c: Same.
8711 * gcc.dg/pr64223-1.c: Same.
8712 * gcc.dg/pr64223-2.c: Same.
8713 * gcc.dg/pr8788-1.c: Same.
8714 * gcc.dg/pr8927-1.c: Same.
8715 * gcc.dg/pragma-darwin.c: Same.
8716 * gcc.dg/pragma-diag-5.c: Same.
8717 * gcc.dg/pragma-message.c: Same.
8718 * gcc.dg/redecl-1.c: Same.
8719 * gcc.dg/simd-1.c: Same.
8720 * gcc.dg/simd-5.c: Same.
8721 * gcc.dg/simd-6.c: Same.
8722 * gcc.dg/spellcheck-fields.c: Same.
8723 * gcc.dg/spellcheck-typenames.c: Same.
8724 * gcc.dg/struct-semi-2.c: Same.
8725 * gcc.dg/struct-semi-3.c: Same.
8726 * gcc.dg/transparent-union-3.c: Same.
8727 * gcc.dg/ucnid-8.c: Same.
8728 * gcc.dg/uninit-pr19430-O0.c: Same.
8729 * gcc.dg/uninit-pr19430.c: Same.
8730 * gcc.dg/uninit-pr20644-O0.c: Same.
8731 * gcc.dg/utf-dflt.c: Same.
8732 * gcc.dg/utf-dflt2.c: Same.
8733 * gcc.dg/utf16-4.c: Same.
8734 * gcc.dg/vla-11.c: Same.
8735 * gcc.dg/vla-20.c: Same.
8736 * gcc.dg/vla-init-1.c: Same.
8737 * gcc.dg/vla-init-2.c: Same.
8738 * gcc.dg/vla-init-3.c: Same.
8739 * gcc.dg/weak/weak-6.c: Same.
8740 * gcc.dg/weak/weak-7.c: Same.
8741 * gcc.dg/wtr-int-type-1.c: Same.
8742 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
8743 * gcc.target/arm/polytypes.c: Same.
8744 * gcc.target/i386/spellcheck-options-4.c: Same.
8745 * gcc.target/powerpc/20030218-1.c: Same.
8746 * gcc.target/sh/pr21255-4.c: Same.
8747 * gcc.test-framework/dg-error-exp-XP.c: Same.
8748 * gfortran.dg/array_constructor_30.f03: Same.
8749 * gfortran.dg/class_30.f90: Same.
8750 * gfortran.dg/goacc/subarrays.f95: Same.
8751 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
8752 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
8753 * gfortran.dg/intrinsic_std_1.f90: Same.
8754 * gfortran.dg/pr70006.f90: Same.
8755 * gfortran.dg/warning-directive-1.F90: Same.
8756 * gfortran.dg/warning-directive-2.F90: Same.
8757 * gfortran.dg/warning-directive-3.F90: Same.
8758 * gfortran.dg/warning-directive-4.F90: Same.
8759 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
8760 * obj-c++.dg/class-extension-1.mm: Same.
8761 * obj-c++.dg/class-extension-2.mm: Same.
8762 * obj-c++.dg/class-protocol-1.mm: Same.
8763 * obj-c++.dg/cxx-ivars-1.mm: Same.
8764 * obj-c++.dg/duplicate-class-1.mm: Same.
8765 * obj-c++.dg/exceptions-3.mm: Same.
8766 * obj-c++.dg/exceptions-4.mm: Same.
8767 * obj-c++.dg/exceptions-5.mm: Same.
8768 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
8769 * obj-c++.dg/fsf-package-0.m: Same.
8770 * obj-c++.dg/invalid-type-1.mm: Same.
8771 * obj-c++.dg/method-12.mm: Same.
8772 * obj-c++.dg/method-13.mm: Same.
8773 * obj-c++.dg/method-15.mm: Same.
8774 * obj-c++.dg/method-16.mm: Same.
8775 * obj-c++.dg/method-6.mm: Same.
8776 * obj-c++.dg/method-7.mm: Same.
8777 * obj-c++.dg/property/at-property-1.mm: Same.
8778 * obj-c++.dg/property/at-property-14.mm: Same.
8779 * obj-c++.dg/property/at-property-17.mm: Same.
8780 * obj-c++.dg/property/at-property-21.mm: Same.
8781 * obj-c++.dg/property/at-property-5.mm: Same.
8782 * obj-c++.dg/property/dotsyntax-4.mm: Same.
8783 * obj-c++.dg/property/dynamic-3.mm: Same.
8784 * obj-c++.dg/property/dynamic-4.mm: Same.
8785 * obj-c++.dg/property/property-neg-1.mm: Same.
8786 * obj-c++.dg/property/property-neg-6.mm: Same.
8787 * obj-c++.dg/property/synthesize-11.mm: Same.
8788 * obj-c++.dg/property/synthesize-5.mm: Same.
8789 * obj-c++.dg/property/synthesize-6.mm: Same.
8790 * obj-c++.dg/proto-lossage-4.mm: Same.
8791 * obj-c++.dg/protocol-qualifier-2.mm: Same.
8792 * obj-c++.dg/strings/strings-1.mm: Same.
8793 * obj-c++.dg/super-class-1.mm: Same.
8794 * obj-c++.dg/syntax-error-6.mm: Same.
8795 * obj-c++.dg/syntax-error-7.mm: Same.
8796 * obj-c++.dg/syntax-error-9.mm: Same.
8797 * obj-c++.dg/try-catch-13.mm: Same.
8798 * objc.dg/attributes/method-noreturn-1.m: Same.
8799 * objc.dg/bad-receiver-type-2.m: Same.
8800 * objc.dg/bad-receiver-type.m: Same.
8801 * objc.dg/call-super-2.m: Same.
8802 * objc.dg/class-2.m: Same.
8803 * objc.dg/class-extension-1.m: Same.
8804 * objc.dg/class-extension-2.m: Same.
8805 * objc.dg/class-protocol-1.m: Same.
8806 * objc.dg/desig-init-1.m: Same.
8807 * objc.dg/duplicate-class-1.m: Same.
8808 * objc.dg/exceptions-3.m: Same.
8809 * objc.dg/exceptions-4.m: Same.
8810 * objc.dg/exceptions-5.m: Same.
8811 * objc.dg/foreach-6.m: Same.
8812 * objc.dg/foreach-7.m: Same.
8813 * objc.dg/fsf-nsstring-format-1.m: Same.
8814 * objc.dg/fsf-package-0.m: Same.
8815 * objc.dg/invalid-type-1.m: Same.
8816 * objc.dg/method-11.m: Same.
8817 * objc.dg/method-19.m: Same.
8818 * objc.dg/method-2.m: Same.
8819 * objc.dg/method-20.m: Same.
8820 * objc.dg/method-5.m: Same.
8821 * objc.dg/method-6.m: Same.
8822 * objc.dg/method-7.m: Same.
8823 * objc.dg/method-9.m: Same.
8824 * objc.dg/missing-proto-3.m: Same.
8825 * objc.dg/private-1.m: Same.
8826 * objc.dg/property/at-property-1.m: Same.
8827 * objc.dg/property/at-property-14.m: Same.
8828 * objc.dg/property/at-property-17.m: Same.
8829 * objc.dg/property/at-property-21.m: Same.
8830 * objc.dg/property/at-property-5.m: Same.
8831 * objc.dg/property/dynamic-3.m: Same.
8832 * objc.dg/property/dynamic-4.m: Same.
8833 * objc.dg/property/property-neg-1.m: Same.
8834 * objc.dg/property/property-neg-6.m: Same.
8835 * objc.dg/property/synthesize-11.m: Same.
8836 * objc.dg/property/synthesize-5.m: Same.
8837 * objc.dg/property/synthesize-6.m: Same.
8838 * objc.dg/proto-hier-1.m: Same.
8839 * objc.dg/proto-lossage-4.m: Same.
8840 * objc.dg/protocol-qualifier-2.m: Same.
8841 * objc.dg/strings/strings-1.m: Same.
8842 * objc.dg/type-size-1.m: Same.
8844 2017-04-18 Jeff Law <law@redhat.com>
8847 * gcc.target/mips/pr74563: New test.
8849 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8851 PR tree-optimization/80443
8852 * gcc.c-torture/compile/pr80443.c: New test.
8854 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
8856 PR rtl-optimization/80357
8857 * gcc.c-torture/compile/pr80357.c: New test.
8859 2017-04-18 Jeff Law <law@redhat.com>
8862 * gcc.c-torture/compile/pr80422.c: New test.
8864 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8867 * gcc.dg/debug/dwarf2/pr80263.c: New test.
8869 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8872 * gcc.target/powerpc/pr80099-1.c: New test.
8873 * gcc.target/powerpc/pr80099-2.c: Likewise.
8874 * gcc.target/powerpc/pr80099-3.c: Likewise.
8875 * gcc.target/powerpc/pr80099-4.c: Likewise.
8876 * gcc.target/powerpc/pr80099-5.c: Likewise.
8878 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8881 * gcc.dg/sancov/pr80444.c: New test.
8885 * gcc.dg/pr79788-1.c: New test.
8886 * gcc.dg/pr79788-2.c: New test.
8888 2017-04-18 Marek Polacek <polacek@redhat.com>
8890 PR c++/80244 - ICE with attribute in template alias.
8891 * g++.dg/cpp0x/alias-decl-59.C: New test.
8893 PR c++/80241 - ICE with alignas pack expansion.
8894 * g++.dg/cpp0x/alignas11.C: New test.
8896 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8899 * g++.dg/lto/pr80287_0.C: New test.
8901 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
8904 * gcc.target/powerpc/pr80315-1.c: New test.
8905 * gcc.target/powerpc/pr80315-2.c: New test.
8906 * gcc.target/powerpc/pr80315-3.c: New test.
8907 * gcc.target/powerpc/pr80315-4.c: New test.
8909 2017-04-16 Tom de Vries <tom@codesourcery.com>
8911 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
8913 * g++.dg/parse/error3.C: Same.
8914 * g++.old-deja/g++.pt/niklas01a.C: Same.
8915 * gcc.dg/990506-0.c: Same.
8916 * gcc.dg/cpp/19990413-1.c: Same.
8917 * gcc.dg/cpp/pragma-1.c: Same.
8918 * gcc.dg/cpp/pragma-2.c: Same.
8919 * gcc.dg/m-un-2.c: Same.
8920 * objc.dg/private-1.m: Same.
8922 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
8924 * gcc.dg/pr54669.c: Fix dg-do directive.
8925 * gcc.dg/pr78582.c: Ditto.
8926 * gcc.dg/pr80020.c: Ditto.
8927 * gcc.dg/torture/pr57993-2.cpp: Ditto.
8928 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
8929 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
8930 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
8931 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
8932 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
8933 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
8934 * gcc.dg/tree-ssa/pr79352.c: Ditto.
8935 * gcc.dg/tree-ssa/pr79376.c: Ditto.
8936 * gcc.dg/tree-ssa/pr79691.c: Ditto.
8938 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
8940 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
8941 * gfortran.dg/generic_29.f90: Likewise.
8942 * gfortran.dg/goacc/multi-clause.f90: Likewise.
8943 * gfortran.dg/pr41922.f90: Likewise.
8944 * gfortran.dg/pr70006.f90: Likewise.
8946 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
8948 PR tree-optimization/66612
8949 * gcc.target/powerpc/20050830-1.c: Remove xfail.
8951 2017-04-14 Janus Weil <janus@gcc.gnu.org>
8954 * gfortran.dg/class_62.f90: New test case.
8956 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
8958 * gcc.target/arc/loop-1.c: New file.
8960 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8963 * gcc.target/powerpc/pr80098-1.c: New test.
8964 * gcc.target/powerpc/pr80098-2.c: Likewise.
8965 * gcc.target/powerpc/pr80098-3.c: Likewise.
8966 * gcc.target/powerpc/pr80098-4.c: Likewise.
8968 2017-04-13 Jakub Jelinek <jakub@redhat.com>
8971 * g++.dg/ubsan/pr80403-2.C: New test.
8973 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
8975 PR rtl-optimization/80343
8976 * gcc.target/powerpc/pr80343.c: New.
8978 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
8981 * c-c++-common/ubsan/bounds-15.c: New test.
8983 2017-04-13 Richard Biener <rguenther@suse.de>
8986 * g++.dg/torture/pr79671.C: Fix asm constraints.
8988 2017-04-13 Jakub Jelinek <jakub@redhat.com>
8991 * gcc.dg/debug/pr80321.c: New test.
8993 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
8995 * gnat.dg/debug10.adb: New test.
8996 * gnat.dg/debug10_pkg.ads: New helper.
8998 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9000 PR tree-optimization/79390
9001 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9006 * g++.dg/ubsan/pr80403.C: New test.
9007 * g++.dg/ubsan/pr80404.C: New test.
9008 * g++.dg/ubsan/pr80405.C: New test.
9011 * gcc.dg/torture/pr80163.c: New test.
9013 2017-04-12 Richard Biener <rguenther@suse.de>
9014 Jeff Law <law@redhat.com>
9016 PR tree-optimization/80359
9017 * gcc.dg/torture/pr80359.c: New testcase.
9019 2017-04-12 Richard Biener <rguenther@suse.de>
9020 Bernd Edlinger <bernd.edlinger@hotmail.de>
9023 * g++.dg/torture/pr79671.C: New testcase.
9024 * g++.dg/lto/pr79671_0.C: Likewise.
9025 * g++.dg/lto/pr79671_1.c: Likewise.
9027 2017-04-12 Jakub Jelinek <jakub@redhat.com>
9030 * g++.dg/ubsan/pr80349.C: New test.
9032 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9035 * g++.dg/cpp1z/decomp28.C: New test.
9038 * gcc.dg/pr80100.c: New test.
9040 PR rtl-optimization/80385
9041 * g++.dg/opt/pr80385.C: New test.
9043 2017-04-11 Martin Liska <mliska@suse.cz>
9046 * g++.dg/ipa/pr80212.C: New test.
9048 2017-04-11 Martin Sebor <msebor@redhat.com>
9051 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9053 2017-04-11 Martin Liska <mliska@suse.cz>
9056 * gcc.dg/ubsan/pr70878.c: New test.
9058 2017-04-11 Jakub Jelinek <jakub@redhat.com>
9061 * gcc.target/i386/pr80381.c: New test.
9064 * g++.dg/ext/pr80363.C: New test.
9066 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9068 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9069 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9070 Add avr-*-* to non-lp64 selector.
9072 2017-04-10 Martin Sebor <msebor@redhat.com>
9074 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9075 * gcc.dg/pr40340-4.c: Same.
9077 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9080 * gfortran.dg/submodule_unexp.f90: Modified test
9081 to account for new error.
9082 * gfortran.dg/submodule_twice.f90: New Test
9084 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9087 * g++.dg/init/ref23.C: New test.
9089 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9091 PR tree-optimization/80304
9092 * gfortran.dg/do_concurrent_4.f90: New test case.
9094 2017-04-10 Janus Weil <janus@gcc.gnu.org>
9097 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9099 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
9101 * g++.dg/torture/pr79905.C: Add -maltivec option.
9103 2017-04-10 Jeff Law <law@redhat.com>
9105 PR tree-optimization/80374
9106 * g++.dg/pr80374.c: New test.
9108 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9111 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9112 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9114 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9116 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9118 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
9121 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9123 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
9126 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9128 2017-04-10 Marek Polacek <polacek@redhat.com>
9131 * g++.dg/ubsan/div-by-zero-3.C: New test.
9133 2017-04-10 Bin Cheng <bin.cheng@arm.com>
9135 PR tree-optimization/80153
9136 * gcc.c-torture/execute/pr80153.c: New.
9138 2017-04-10 Richard Biener <rguenther@suse.de>
9141 * gcc.dg/torture/pr80362.c: New testcase.
9143 2017-04-10 Richard Biener <rguenther@suse.de>
9145 PR tree-optimization/80304
9146 * gcc.dg/torture/pr80304.c: New testcase.
9148 2017-04-10 Nathan Sidwell <nathan@acm.org>
9151 * g++.dg/torture/pr79905.C: New.
9153 2017-04-10 Martin Liska <mliska@suse.cz>
9156 * c-c++-common/ubsan/pr80350.c: New test.
9158 2017-04-10 Jakub Jelinek <jakub@redhat.com>
9161 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9163 2017-04-08 Martin Liska <mliska@suse.cz>
9166 2017-04-07 Martin Liska <mliska@suse.cz>
9169 * g++.dg/ipa/pr80212.C: New test.
9171 2017-04-07 Jakub Jelinek <jakub@redhat.com>
9173 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9175 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9181 * gcc.target/i386/avx512f-undefined-1.c: New test.
9182 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9183 * gcc.target/i386/avx-cvtsd-1.c: New test.
9184 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9185 * gcc.target/i386/avx512f-abspd-1.c: New test.
9186 * gcc.target/i386/avx-cvtss-1.c: New test.
9187 * gcc.target/i386/avx512f-absps-1.c: New test.
9188 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9189 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9191 2017-04-07 Marek Polacek <polacek@redhat.com>
9194 * g++.dg/ubsan/div-by-zero-2.C: New test.
9197 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9199 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9201 PR rtl-optimization/70478
9202 * gcc.target/s390/pr70478.c: New.
9204 2017-04-07 Martin Liska <mliska@suse.cz>
9207 * g++.dg/ext/mv8.C: Add aarch64* targets.
9209 2017-04-07 Martin Liska <mliska@suse.cz>
9212 * g++.dg/ipa/pr80212.C: New test.
9214 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9216 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9218 2017-04-07 Richard Biener <rguenther@suse.de>
9220 PR tree-optimization/80334
9221 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9224 2017-04-07 Richard Biener <rguenther@suse.de>
9227 * gcc.dg/torture/pr80341.c: New testcase.
9229 2017-04-06 Jakub Jelinek <jakub@redhat.com>
9232 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9233 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9235 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9238 * gcc.target/i386/pr79733.c: New test.
9240 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
9243 * gcc.target/i386/pr80298-1.c: New test.
9244 * gcc.target/i386/pr80298-2.c: Ditto.
9246 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9249 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9252 2017-04-06 Richard Biener <rguenther@suse.de>
9254 PR tree-optimization/80334
9255 * g++.dg/torture/pr80334.C: New testcase.
9257 2017-04-06 Martin Liska <mliska@suse.cz>
9260 * gcc.dg/asan/pr80166.c: New test.
9262 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9264 PR tree-optimization/79390
9265 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9267 2017-04-06 Richard Biener <rguenther@suse.de>
9269 PR tree-optimization/80262
9270 * gcc.target/i386/pr80262.c: New testcase.
9272 2017-04-06 Richard Biener <rguenther@suse.de>
9275 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9277 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9279 PR rtl-optimization/70703
9280 * gcc.target/i386/pr70703.c: New.
9282 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9285 * c-c++-common/asan/pr80308.c: New test.
9287 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9290 * gcc.target/s390/pr79890.c: New test case.
9292 2017-04-05 Jakub Jelinek <jakub@redhat.com>
9295 * c-c++-common/ubsan/pr80310.c: New test.
9297 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9300 * g++.dg/torture/pr80297.C: New test.
9302 PR tree-optimization/79390
9303 * gcc.target/i386/pr79390.c: New test.
9304 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9306 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9309 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9311 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9314 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9315 targeting any CPU or architecture.
9316 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9317 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9318 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9319 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9320 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9321 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9322 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9323 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9325 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
9328 * gfortran.dg/submodule_unexp.f90: New test.
9330 2017-04-04 Jakub Jelinek <jakub@redhat.com>
9333 * gcc.target/i386/avx-pr80286.c: New test.
9334 * gcc.dg/pr80286.c: New test.
9336 2017-04-04 Richard Biener <rguenther@suse.de>
9339 * gcc.dg/torture/pr80281.c: New testcase.
9341 2017-04-04 Richard Biener <rguenther@suse.de>
9343 PR tree-optimization/80275
9344 * g++.dg/opt/pr80275.C: Make g static.
9346 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9348 PR rtl-optimization/60818
9349 * gcc.c-torture/compile/pr60818.c: New testcase.
9351 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
9353 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9354 * gcc.dg/20031012-1.c: Likewise.
9355 * gcc.dg/ipa/ipcp-1.c: Likewise.
9356 * gcc.dg/torture/matrix-3.c: Likewise.
9357 * gcc.target/powerpc/ppc-spe.c: Likewise.
9358 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9360 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9363 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9365 (std, ld): Limit scan-assembler-times check to lp64.
9366 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9367 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9370 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9373 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9375 2017-04-03 Richard Biener <rguenther@suse.de>
9377 PR tree-optimization/80275
9378 * g++.dg/opt/pr80275.C: New testcase.
9380 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9383 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9385 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9387 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9388 (bal): Increase iteration count and assume alignment.
9390 2017-04-03 Bin Cheng <bin.cheng@arm.com>
9392 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9394 2017-04-02 Andrew Pinski <apinski@cavium.com>
9396 * gcc.c-torture/compile/nested-3.c: New testcase.
9397 * gcc.c-torture/execute/20170401-1.c: New testcase.
9398 * gcc.c-torture/execute/20170401-2.c: New testcase.
9400 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9402 PR rtl-optimization/79405
9403 gcc.dg/pr79405.c: New testcase.
9405 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9408 * gcc.dg/pr79255.c: New test.
9411 * g++.dg/ubsan/null-8.C: New test.
9413 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9416 * gfortran.dg/pr80107.f: New.
9418 2017-03-31 Jeff Law <law@redhat.com>
9420 PR tree-optimization/49498
9421 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9423 2017-03-31 Richard Biener <rguenther@suse.de>
9425 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9427 2017-03-31 Richard Biener <rguenther@suse.de>
9429 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9431 2017-03-31 Jakub Jelinek <jakub@redhat.com>
9434 * g++.dg/ext/is_aggregate.C: New test.
9437 * gcc.target/i386/pr80173.c: New test.
9440 * gcc.dg/pr80163.c: New test.
9443 * gcc.dg/torture/pr80025.c: New test.
9445 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9447 * gcc.target/mips/pr52125.c: Add -msym32.
9449 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9451 PR translation/80189
9452 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9453 * g++.dg/gomp/sharing-1.C: Likewise.
9454 * gfortran.dg/gomp/pr44536.f90: Likewise.
9455 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9456 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9457 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9458 * gfortran.dg/gomp/pr33439.f90: Likewise.
9459 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9460 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9461 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9462 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9463 * gcc.dg/gomp/sharing-1.c: Likewise.
9465 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9468 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9470 (dxex, dxexq): Update return type.
9471 (diex, diexq): Update argument type.
9472 * gcc.target/powerpc/pr80246.c: New test.
9474 2017-03-30 Martin Jambor <mjambor@suse.cz>
9477 * g++.dg/ipa/pr77333.C: New test.
9479 2017-03-30 Jakub Jelinek <jakub@redhat.com>
9482 * gcc.target/i386/pr80206.c: New test.
9484 2017-03-30 Richard Biener <rguenther@suse.de>
9486 PR tree-optimization/77498
9487 * gfortran.dg/pr77498.f: New testcase.
9489 2017-03-29 Marek Polacek <polacek@redhat.com>
9492 * gcc.dg/pr79730.c: New test.
9494 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9496 PR libgfortran/78670
9497 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9498 a character of length 1. Update test for success.
9499 * gfortran.dg/dtio_28.f03: New test.
9500 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9501 'scratch' to delete the file when done.
9503 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9505 PR rtl-optimization/80233
9506 * gcc.c-torture/compile/pr80233.c: New testcase.
9508 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9511 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9512 * gfortran.dg/dec_io_2a.f90: instead (new test).
9514 2017-03-28 Jiong Wang <jiong.wang@arm.com>
9516 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9518 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9521 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9522 generating PIC code.
9524 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9526 PR rtl-optimization/80193
9527 * gcc.target/i386/pr80193.c: New.
9529 2017-03-28 Janus Weil <janus@gcc.gnu.org>
9532 * gfortran.dg/dtio_25.f90: Modified test case.
9533 * gfortran.dg/dtio_27.f90: New test case.
9535 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
9538 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9539 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9540 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9542 2017-03-28 Bin Cheng <bin.cheng@arm.com>
9544 * gcc.c-torture/compile/irreducible-loop.c: New.
9546 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9548 PR tree-optimization/80218
9549 * gcc.dg/pr80218.c: New test.
9551 2017-03-28 Richard Biener <rguenther@suse.de>
9553 PR tree-optimization/78644
9554 * gcc.dg/pr78644-1.c: New testcase.
9555 * gcc.dg/pr78644-2.c: Likewise.
9557 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9559 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9560 * gcc.dg/pic-4.c: Likewise.
9561 * gcc.dg/pie-3.c: Likewise.
9562 * gcc.dg/pie-4.c: Likewise.
9564 2017-03-28 Martin Liska <mliska@suse.cz>
9567 * g++.dg/ipa/pr80205.C: New test.
9569 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9571 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9572 with sizeof(int) < 4.
9573 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9574 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9575 * gcc.dg/torture/pr79777.c: Likewise.
9576 * gcc.dg/torture/pr79910.c: Likewise.
9578 2017-03-28 Richard Biener <rguenther@suse.de>
9581 * g++.dg/pr80222.C: New testcase.
9583 2017-03-28 Martin Liska <mliska@suse.cz>
9586 * gcc.dg/ipa/pr80104.c: New test.
9588 2017-03-28 Marek Polacek <polacek@redhat.com>
9591 * c-c++-common/ubsan/shift-10.c: New test.
9593 2017-03-27 Jeff Law <law@redhat.com>
9595 PR tree-optimization/80216
9596 * gcc.c-torture/compile/pr80216.c: New test.
9598 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9601 * c-c++-common/pr80162-1.c: New test.
9602 * c-c++-common/pr80162-2.c: New test.
9603 * c-c++-common/pr80162-3.c: New test.
9606 * g++.dg/opt/pr80102.C: New test.
9608 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9611 * gcc.target/powerpc/pr78543.c: New test.
9613 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
9616 * gcc.target/powerpc/pr80103-1.c: New test.
9618 2017-03-27 Richard Biener <rguenther@suse.de>
9620 PR tree-optimization/80181
9621 * gcc.dg/torture/pr80181.c: New testcase.
9623 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
9625 * gcc.target/arc/interrupt-4.c: New file.
9627 2017-03-27 Richard Biener <rguenther@suse.de>
9630 * g++.dg/ipa/pr79776.C: New testcase.
9632 2017-03-27 Jakub Jelinek <jakub@redhat.com>
9635 * gcc.dg/asan/pr80168.c: New test.
9637 2017-03-27 Richard Biener <rguenther@suse.de>
9639 PR tree-optimization/80170
9640 * gcc.dg/pr80170.c: New testcase.
9642 2017-03-27 Richard Biener <rguenther@suse.de>
9645 * g++.dg/torture/pr80171.C: New testcase.
9647 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
9649 * gcc.dg/torture/pr79732.c: Require alias support.
9650 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
9652 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
9653 libatomic_available.
9654 * gfortran.dg/coarray_image_status_1.f08: Likewise.
9655 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
9657 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9659 PR libgfortran/78881
9660 * gfortran.dg/dtio_26.f90: New test.
9662 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
9666 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
9667 testcase for PR80156. Add a main programme that tests that
9668 the typebound generic is accessible.
9670 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
9672 PR rtl-optimization/80160
9673 PR rtl-optimization/80159
9675 * gcc.target/i386/pr80160.c: New test.
9677 2017-03-24 Jakub Jelinek <jakub@redhat.com>
9680 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
9682 2017-03-24 Marek Polacek <polacek@redhat.com>
9685 * g++.dg/warn/Wuninitialized-9.C: New test.
9687 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9689 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
9690 and remove the high-level builtin. The error message for the
9691 would prevent compilation from reaching the second.
9692 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
9694 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9696 * gcc.target/s390/vxe/negfma-1.c: New test.
9698 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9700 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
9701 * gcc.target/s390/arch12/mul-1.c: New test.
9702 * gcc.target/s390/arch12/mul-2.c: New test.
9704 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9706 * gcc.target/s390/vxe/vllezlf-1.c: New test.
9708 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9710 * gcc.target/s390/vxe/popcount-1.c: New test.
9712 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9714 * gcc.target/s390/vxe/bitops-1.c: New test.
9716 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9718 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
9719 * lib/target-supports.exp: Add effective target check s390_vxe.
9721 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9723 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
9724 comparison instructions used from now on.
9726 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9728 * gcc.target/s390/s390.exp (check_effective_target_vector):
9729 Include target-supports.exp and move target_vector check routine
9731 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
9733 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
9734 check from vector to s390_vx.
9735 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
9736 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
9737 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
9738 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
9739 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
9740 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
9741 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
9742 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
9743 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
9745 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9747 * gcc.target/s390/vector/vec-init-2.c: New test.
9749 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9751 * gcc.dg/ubsan/pr79904-2.c: New test.
9753 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9756 * gcc.target/s390/zvector/pr79893.c: New test.
9758 2017-03-24 Jakub Jelinek <jakub@redhat.com>
9760 PR rtl-optimization/80112
9761 * gcc.dg/pr80112.c: New test.
9763 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9765 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
9767 * gcc.dg/Walloca-1.c: Likewise.
9768 * gcc.dg/Walloca-2.c: Likewise.
9769 * gcc.dg/Wvla-larger-than-2.c: Likewise.
9771 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9773 PR tree-optimization/80158
9774 * gfortran.fortran-torture/compile/pr80158.f: New file.
9776 2017-03-24 Richard Biener <rguenther@suse.de>
9778 PR tree-optimization/80167
9779 * gcc.dg/graphite/pr80167.c: New testcase.
9781 2017-03-24 Tom de Vries <tom@codesourcery.com>
9784 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
9785 dg-require-effective-target global_constructor.
9786 * gcc.dg/tls/emutls-2.c: Same.
9788 2017-03-24 Tom de Vries <tom@codesourcery.com>
9791 * c-c++-common/Wimplicit-fallthrough-34.c: Add
9792 dg-require-effective-target indirect_jumps.
9794 2017-03-24 Tom de Vries <tom@codesourcery.com>
9797 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
9800 2017-03-24 Tom de Vries <tom@codesourcery.com>
9803 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
9804 * gcc.dg/Walloca-12.c: Same.
9805 * gcc.dg/attr-alloc_size-8.c: Same.
9806 * gcc.dg/Walloca-4.c: Same.
9807 * gcc.dg/Walloca-8.c: Same.
9808 * gcc.dg/Walloca-13.c: Same.
9809 * gcc.dg/Walloca-14.c: Same.
9810 * gcc.dg/attr-alloc_size-9.c: Same.
9811 * gcc.dg/Walloca-1.c: Same.
9812 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9813 * gcc.dg/Walloca-5.c: Same.
9814 * gcc.dg/Walloca-10.c: Same.
9815 * gcc.dg/Walloca-9.c: Same.
9816 * gcc.dg/attr-alloc_size-6.c: Same.
9817 * gcc.dg/Wvla-larger-than-1.c: Same.
9818 * gcc.dg/torture/pr71881.c: Same.
9819 * gcc.dg/torture/pr71901.c: Same.
9820 * gcc.dg/torture/pr78742.c: Same.
9821 * gcc.dg/builtin-alloc-size.c: Same.
9822 * gcc.dg/Walloca-2.c: Same.
9823 * gcc.dg/Walloca-6.c: Same.
9824 * gcc.dg/Walloca-11.c: Same.
9825 * gcc.dg/attr-alloc_size-7.c: Same.
9826 * gcc.dg/Wvla-larger-than-2.c: Same.
9827 * gcc.dg/Walloca-3.c: Same.
9828 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9829 * gcc.c-torture/compile/pr79413.c: Same.
9830 * gcc.c-torture/compile/pr78439.c: Same.
9832 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9834 * gcc.target/powerpc/p9-options-1.c: New test.
9836 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9839 * gcc.c-torture/compile/pr71436.c: New test.
9841 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9842 Richard Biener <rguenther@suse.de>
9844 PR tree-optimization/79908
9845 PR tree-optimization/80136
9846 * gcc.dg/torture/pr79908.c: New file.
9848 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
9851 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
9853 2017-03-22 Jakub Jelinek <jakub@redhat.com>
9856 * g++.dg/gomp/pr80141.C: New test.
9859 * g++.dg/torture/pr80129.C: New test.
9862 * g++.dg/tsan/pr80110.C: New test.
9864 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9867 * gfortran.dg/any_loc.f90: New test case.
9869 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9872 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
9873 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
9875 2017-03-22 Martin Liska <mliska@suse.cz>
9878 * g++.dg/ext/mv8.C: Add power* targets.
9880 2017-03-21 Martin Sebor <msebor@redhat.com>
9883 * g++.dg/warn/Wunused-var-26.C: New test.
9885 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9887 PR tree-optimization/79908
9888 * gcc.dg/torture/pr79908.c: Revert addition of new file.
9890 2017-03-21 Marek Polacek <polacek@redhat.com>
9891 Martin Sebor <msebor@redhat.com>
9893 PR tree-optimization/80109
9894 * gcc.dg/Walloca-14.c: New test.
9896 2017-03-21 Jakub Jelinek <jakub@redhat.com>
9899 * gcc.target/powerpc/pr80125.c: New test.
9901 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
9904 * gfortran.dg/unexp_attribute.f90: New test
9906 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9907 Richard Biener <rguenther@suse.de>
9909 PR tree-optimization/79908
9910 * gcc.dg/torture/pr79908.c: New file.
9912 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9914 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
9915 with sizeof(int) < 4.
9917 2017-03-21 Martin Liska <mliska@suse.cz>
9919 * gcc.target/i386/pr65044.c: Add '.' in order to catch
9922 2017-03-21 Richard Biener <rguenther@suse.de>
9924 PR tree-optimization/80032
9925 * g++.dg/opt/pr80032.C: New testcase.
9927 2017-03-21 Richard Biener <rguenther@suse.de>
9929 PR tree-optimization/80122
9930 * gcc.dg/torture/pr80122.c: New testcase.
9932 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
9934 * gcc.dg/pic-2.c: Skip for MIPS.
9935 * gcc.dg/pie-2.c: Skip for MIPS.
9937 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
9940 * g++.dg/cpp0x/initlist97.C: New.
9941 * g++.dg/cpp0x/initlist85.C: Update.
9943 2017-03-21 Jakub Jelinek <jakub@redhat.com>
9946 * gcc.dg/pr67338.c: New test.
9949 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
9950 dump instead of assembler.
9951 * g++.dg/init/pr35878_2.C: Likewise.
9952 * g++.dg/init/pr35878_3.C: Likewise.
9954 2017-03-21 Jakub Jelinek <jakub@redhat.com>
9957 * gcc.dg/ubsan/pr80097.c: New test.
9959 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9961 PR tree-optimization/80054
9962 * g++.dg/torture/pr80054.C: New file.
9964 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
9967 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
9968 directive to assure selection of proper bit using rlwinm insn.
9969 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
9970 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
9971 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
9972 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
9974 2017-03-20 Marek Polacek <polacek@redhat.com>
9975 Paolo Carlini <paolo.carlini@oracle.com>
9977 PR c++/80059 - ICE with noexcept and __transaction_atomic
9978 * g++.dg/tm/pr80059-2.C: New test.
9979 * g++.dg/tm/pr80059.C: New test.
9981 2017-03-20 Martin Liska <mliska@suse.cz>
9984 * gcc.target/i386/mpx/pr79753.c: New test.
9986 2017-03-20 Martin Liska <mliska@suse.cz>
9990 * g++.dg/pr79769.C: New test.
9991 * gcc.target/i386/mpx/pr79770.c: New test.
9993 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9996 * gcc.target/s390/load-and-test-fp-1.c: New test.
9997 * gcc.target/s390/load-and-test-fp-2.c: New test.
9999 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10002 * gfortran.dg/submodule_28.f08 : New test.
10004 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
10007 * gfortran.dg/submodule_26.f08 : New test.
10008 * gfortran.dg/submodule_27.f08 : New test.
10010 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10013 * gcc.target/powerpc/pr79951.c: New.
10015 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10017 PR rtl-optimization/79910
10018 * gcc.dg/torture/pr79910.c: New test.
10020 2017-03-17 Jeff Law <law@redhat.com>
10022 PR tree-optimization/71437
10023 * gcc.dg/tree-ssa/pr71437.c: New test.
10024 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10025 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10026 now caught by VRP, but which were previously caught by DOM.
10028 2017-03-17 Richard Biener <rguenther@suse.de>
10030 PR middle-end/80075
10031 * g++.dg/torture/pr80075.C: New testcase.
10033 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10036 * g++.dg/pr71294.C: New test.
10038 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10040 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10042 2017-03-16 Jakub Jelinek <jakub@redhat.com>
10045 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10048 * gfortran.dg/pr79886.f90: New test.
10050 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10053 * gcc.target/powerpc/pr79038-1.c: New test.
10055 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10058 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10060 2017-03-15 Jiong Wang <jiong.wang@arm.com>
10063 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10065 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
10068 * gcc.target/i386/pr80019.c: New test.
10070 2017-03-15 Martin Liska <mliska@suse.cz>
10072 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10074 2017-03-14 Martin Sebor <msebor@redhat.com>
10076 PR tree-optimization/79800
10077 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10078 * gcc.dg/tree-ssa/pr79800.c: New test.
10080 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10083 * gcc.target/powerpc/pr79947.c: New test.
10085 2017-03-14 Martin Sebor <msebor@redhat.com>
10087 PR middle-end/80020
10088 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10089 * gcc.dg/attr-alloc_size-7.c: Same.
10090 * gcc.dg/attr-alloc_size-9.c: Same.
10091 * gcc.dg/builtin-alloc-size.c: Same.
10092 * gcc.dg/pr80020.c: New test.
10094 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10096 PR rtl-optimization/79728
10097 * gcc.target/i386/sse-globalreg.c: New test.
10099 2017-03-14 Martin Liska <mliska@suse.cz>
10102 * gcc.dg/tree-prof/pr66295.c: New test.
10104 2017-03-13 Martin Liska <mliska@suse.cz>
10106 PR middle-end/78339
10107 * gcc.target/i386/mpx/pr78339.c: New test.
10109 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10111 * gcc.target/arc/bitfield.c: New file.
10113 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10115 * gcc.target/arc/pr9001090948.c: New file.
10117 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10119 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10120 Fix test. Make early-out condition return early. Correct comments.
10122 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10124 PR libgfortran/78854
10125 * gfortran.dg/dtio_25.f90: New test.
10127 2017-03-10 Martin Sebor <msebor@redhat.com>
10129 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10131 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10133 PR rtl-optimization/78911
10134 * gcc.target/i386/pr78911-1.c: New test.
10135 * gcc.target/i386/pr78911-2.c: New test.
10137 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
10140 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10141 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10142 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10144 2017-03-10 Marek Polacek <polacek@redhat.com>
10147 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10149 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10152 * g++.dg/other/friend7.C: New test.
10155 * g++.dg/ext/int128-5.C: New test.
10157 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10160 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10161 powerpc, sparc, or s390x.
10163 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10166 * gcc.target/powerpc/pr79907.c: New.
10168 2017-03-10 Olivier Hainque <hainque@adacore.com>
10170 * gnat.dg/opt64.adb: New test.
10171 * gnat.dg/opt64_pkg.ads: New helper.
10172 * gnat.dg/opt64_pkg.adb: New helper.
10174 2017-03-10 Jakub Jelinek <jakub@redhat.com>
10176 PR rtl-optimization/79909
10177 * gcc.target/powerpc/pr79909.c: New test.
10179 PR tree-optimization/79972
10180 * gcc.dg/pr79972.c: New test.
10182 PR tree-optimization/77975
10183 * gcc.dg/pr77975.c: New test.
10185 2017-03-09 Marek Polacek <polacek@redhat.com>
10189 * c-c++-common/nonnull-3.c: New test.
10190 * g++.dg/warn/Wnonnull3.C: New test.
10192 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10194 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10195 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10197 2017-03-09 Marek Polacek <polacek@redhat.com>
10200 * gcc.dg/ubsan/pr79757-1.c: New test.
10201 * gcc.dg/ubsan/pr79757-2.c: New test.
10202 * gcc.dg/ubsan/pr79757-3.c: New test.
10203 * gcc.dg/ubsan/pr79757-4.c: New test.
10204 * gcc.dg/ubsan/pr79757-5.c: New test.
10206 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10209 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10211 2017-03-09 Marek Polacek <polacek@redhat.com>
10214 * g++.dg/expr/ptrmem8.C: New test.
10215 * g++.dg/expr/ptrmem9.C: New test.
10217 2017-03-09 Richard Biener <rguenther@suse.de>
10219 PR tree-optimization/79977
10220 * gcc.dg/graphite/pr79977.c: New testcase.
10222 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10224 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10225 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10226 * lib/target-supports.exp (check_effective_target_rdynamic):
10229 2017-03-09 Richard Biener <rguenther@suse.de>
10231 PR middle-end/79971
10232 * gcc.dg/fixed-point/pr79971.c: New testcase.
10234 2017-03-09 Richard Biener <rguenther@suse.de>
10237 * gcc.dg/torture/pr79970.c: New testcase.
10239 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10242 * g++.dg/cpp0x/pr71966-1.C: New.
10243 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10245 2017-03-09 Martin Liska <mliska@suse.cz>
10247 PR tree-optimization/79631
10248 * gcc.target/i386/mpx/pr79631.c: New test.
10250 2017-03-09 Martin Liska <mliska@suse.cz>
10254 * gcc.target/i386/pr71458.c: Update scanned pattern.
10256 2017-03-09 Marek Polacek <polacek@redhat.com>
10259 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10260 * g++.dg/warn/Wduplicated-branches3.C: New test.
10262 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10264 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10266 2017-03-09 Martin Liska <mliska@suse.cz>
10269 * g++.dg/pr79764.C: New test.
10271 2017-03-09 Martin Liska <mliska@suse.cz>
10274 * g++.dg/pr79761.C: New test.
10276 2017-03-09 Jakub Jelinek <jakub@redhat.com>
10279 * c-c++-common/asan/pr79944.c: New test.
10282 * gcc.target/i386/pr79932-2.c: New test.
10285 * gcc.target/i386/pr79932-1.c: New test.
10287 2017-03-09 Marek Polacek <polacek@redhat.com>
10289 PR c++/79900 - ICE in strip_typedefs
10290 * g++.dg/warn/Wpadded-1.C: New test.
10292 2017-03-08 Marek Polacek <polacek@redhat.com>
10294 * g++.dg/Walloca1.C: Adjust dg-warning.
10296 2017-03-08 Andrew Haley <aph@redhat.com>
10298 PR tree-optimization/79943
10299 * gcc.dg/tree-ssa/pr79943.c: New test.
10301 2017-03-08 Richard Biener <rguenther@suse.de>
10303 PR tree-optimization/79955
10304 * gcc.dg/uninit-24.c: New testcase.
10306 2017-03-08 Richard Biener <rguenther@suse.de>
10308 PR tree-optimization/79920
10309 * gcc.dg/vect/pr79920.c: New testcase.
10311 2017-03-08 Jakub Jelinek <jakub@redhat.com>
10314 * gcc.dg/ubsan/pr79904.c: New test.
10316 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10319 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10322 2017-03-07 Marek Polacek <polacek@redhat.com>
10324 PR middle-end/79809
10325 * g++.dg/Walloca1.C: New test.
10327 2017-03-07 Martin Liska <mliska@suse.cz>
10329 PR middle-end/68270
10330 * g++.dg/pr68270.C: New test.
10332 2017-03-07 Jakub Jelinek <jakub@redhat.com>
10334 PR rtl-optimization/79901
10335 * gcc.target/i386/pr79901.c: New test.
10338 * c-c++-common/ubsan/pr79897.c: New test.
10340 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10342 PR rtl-optimization/79571
10343 * gcc.target/i386/pr79571.c: New.
10345 2017-03-06 Marek Polacek <polacek@redhat.com>
10347 PR c++/79796 - ICE with NSDMI and this pointer
10348 * g++.dg/cpp0x/nsdmi13.C: New test.
10350 2017-03-06 Julia Koval <julia.koval@intel.com>
10353 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10355 * gcc.target/i386/interrupt-13.c: Ditto.
10356 * gcc.target/i386/interrupt-14.c: Ditto.
10357 * gcc.target/i386/interrupt-15.c: Ditto.
10359 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10362 * g++.dg/cpp0x/constexpr-79822.C: New test.
10364 2017-03-06 Richard Biener <rguenther@suse.de>
10366 PR tree-optimization/79894
10367 * gcc.dg/vect/pr79887.c: New testcase.
10369 2017-03-06 Richard Biener <rguenther@suse.de>
10371 PR tree-optimization/79824
10372 * gcc.dg/vect/pr79824-1.c: New testcase.
10373 * gcc.dg/vect/pr79824-2.c: Likewise.
10375 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10377 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10378 gettimeofday. Remove dg-skip-if for AVR.
10379 * lib/target-supports.exp (check_effective_target_gettimeofday):
10382 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10384 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10385 * gcc.target/s390/hotpatch-10.c: Likewise.
10386 * gcc.target/s390/hotpatch-11.c: Likewise.
10387 * gcc.target/s390/hotpatch-12.c: Likewise.
10388 * gcc.target/s390/hotpatch-13.c: Likewise.
10389 * gcc.target/s390/hotpatch-14.c: Likewise.
10390 * gcc.target/s390/hotpatch-15.c: Likewise.
10391 * gcc.target/s390/hotpatch-16.c: Likewise.
10392 * gcc.target/s390/hotpatch-17.c: Likewise.
10393 * gcc.target/s390/hotpatch-18.c: Likewise.
10394 * gcc.target/s390/hotpatch-19.c: Likewise.
10395 * gcc.target/s390/hotpatch-2.c: Likewise.
10396 * gcc.target/s390/hotpatch-26.c: Likewise.
10397 * gcc.target/s390/hotpatch-27.c: Likewise.
10398 * gcc.target/s390/hotpatch-28.c: Likewise.
10399 * gcc.target/s390/hotpatch-3.c: Likewise.
10400 * gcc.target/s390/hotpatch-4.c: Likewise.
10401 * gcc.target/s390/hotpatch-5.c: Likewise.
10402 * gcc.target/s390/hotpatch-6.c: Likewise.
10403 * gcc.target/s390/hotpatch-7.c: Likewise.
10404 * gcc.target/s390/hotpatch-8.c: Likewise.
10405 * gcc.target/s390/hotpatch-9.c: Likewise.
10407 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10410 * g++.dg/template/crash125.C: New.
10412 2017-03-06 Jakub Jelinek <jakub@redhat.com>
10415 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10417 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10419 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10421 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10423 * gcc.target/mips/msa-minmax.c: New tests.
10425 2017-03-06 Martin Liska <mliska@suse.cz>
10428 * g++.dg/asan/pr79783.C: New test.
10430 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10432 * gcc.target/mips/msa-dotp.c: New tests.
10434 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10436 * gcc.target/mips/msa-bclri.c: New test.
10438 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10441 * g++.dg/tm/pr70266.C: New.
10443 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
10444 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10446 * gfortran.dg/coarray/fail_image_1.f08: New test.
10447 * gfortran.dg/coarray/fail_image_2.f08: New test.
10448 * gfortran.dg/coarray/failed_images_1.f08: New test.
10449 * gfortran.dg/coarray/failed_images_2.f08: New test.
10450 * gfortran.dg/coarray/image_status_1.f08: New test.
10451 * gfortran.dg/coarray/image_status_2.f08: New test.
10452 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10453 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10454 * gfortran.dg/coarray_fail_st.f90: New test.
10455 * gfortran.dg/coarray_failed_images_1.f08: New test.
10456 * gfortran.dg/coarray_image_status_1.f08: New test.
10457 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10459 2017-03-03 Marek Polacek <polacek@redhat.com>
10462 * gcc.dg/noncompile/pr79758.c: New test.
10464 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10466 PR middle-end/79805
10467 * g++.dg/opt/pr79805.C: New test.
10469 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10471 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10472 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10473 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10474 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10475 * gcc.target/i386/i386.exp
10476 (check_effective_target_avx512vpopcntdq): New.
10478 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10480 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10481 ilp32 targets and match DImode registers for lp64 targets.
10483 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
10485 * g++.dg/pr71624.C: Disable for x32.
10486 * g++.dg/pr71633.C: Ditto.
10488 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10491 * gcc.target/i386/pr79807.c: New test.
10493 2017-03-03 Martin Liska <mliska@suse.cz>
10495 PR tree-optimization/79803
10496 * gcc.dg/tree-ssa/pr79803.c: New test.
10498 2017-03-03 Martin Liska <mliska@suse.cz>
10500 PR rtl-optimization/79574
10501 * gcc.dg/pr79574-2.c: New test.
10503 2017-03-03 Richard Biener <rguenther@suse.de>
10506 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10508 2017-03-03 Jakub Jelinek <jakub@redhat.com>
10510 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10512 2017-03-03 Marek Polacek <polacek@redhat.com>
10515 * g++.dg/warn/Wwrite-strings-1.C: New test.
10516 * g++.dg/warn/Wwrite-strings-2.C: New test.
10517 * g++.dg/warn/Wwrite-strings-3.C: New test.
10518 * g++.dg/warn/Wwrite-strings-4.C: New test.
10519 * g++.dg/warn/Wwrite-strings-5.C: New test.
10520 * g++.dg/warn/Wwrite-strings-6.C: New test.
10521 * g++.dg/warn/Wwrite-strings-7.C: New test.
10522 * g++.dg/warn/Wwrite-strings-8.C: New test.
10523 * g++.dg/warn/Wwrite-strings-9.C: New test.
10524 * g++.dg/warn/Wwrite-strings-10.C: New test.
10525 * g++.dg/warn/Wwrite-strings-11.C: New test.
10526 * g++.dg/warn/Wwrite-strings-12.C: New test.
10528 2017-03-03 Richard Biener <rguenther@suse.de>
10530 PR middle-end/79818
10531 * gcc.dg/torture/pr79818.c: New testcase.
10533 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10536 * g++.dg/warn/Wunused-parm-10.C: New test.
10538 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10540 * gcc.dg/rtl/x86_64/*.c: Test for
10541 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10543 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
10546 * gcc.target/i386/pr79514.c: New test.
10548 2017-03-02 Jakub Jelinek <jakub@redhat.com>
10550 PR rtl-optimization/79780
10551 * gcc.c-torture/compile/pr79780.c: New test.
10553 2017-03-02 Richard Biener <rguenther@suse.de>
10555 PR tree-optimization/79345
10557 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10558 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10559 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10561 2017-03-02 Richard Biener <rguenther@suse.de>
10564 * gcc.dg/vector-1.c: New testcase.
10566 2017-03-02 Bin Cheng <bin.cheng@arm.com>
10568 PR tree-optimization/66768
10569 * gcc.target/i386/pr66768.c: New test.
10571 2017-03-02 Richard Biener <rguenther@suse.de>
10573 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10574 * gcc.dg/rtl/x86_64/final.c: Likewise.
10575 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10576 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10577 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10578 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10580 2017-03-02 Richard Biener <rguenther@suse.de>
10582 PR tree-optimization/79777
10583 * gcc.dg/torture/pr79777.c: New testcase.
10585 2017-03-01 Martin Sebor <msebor@redhat.com>
10587 PR middle-end/79692
10588 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
10589 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
10590 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
10591 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
10593 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
10595 * gcc.target/i386/invsize-2.c: New test.
10596 * gcc.target/i386/invsize-3.c: Ditto.
10597 * gcc.target/i386/invsize-4.c: Ditto.
10598 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
10599 * gcc.target/i386/stackalign/asm-1.c: Ditto.
10601 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10604 * gcc.target/powerpc/pr79439.c: New test.
10606 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
10608 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
10612 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10615 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
10616 pattern to look for vcmpequd. instead of vcmpnew.
10617 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
10618 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
10619 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
10620 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
10621 look for xvcmpeqdp. instead of xvcmpnedp.
10622 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
10623 look for vcmpequd. instead of vcmpnew.
10624 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
10625 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10626 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
10627 look for xvcmpeqsp. instead of xvcmpnesp.
10628 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
10629 look for xvcmpeqdp. instead of xvcmpnedp.
10630 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
10631 look for vcmpequd. instead of vcmpnew.
10632 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
10633 look for vcmpeqsp instead of xvcmpnesp.
10634 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
10635 look for xvcmpeqdp instead of xvcmpnedp.
10637 2017-03-01 Richard Biener <rguenther@suse.de>
10639 PR middle-end/79721
10640 * gcc.dg/torture/pr79721.c: New testcase.
10642 2017-03-01 Jakub Jelinek <jakub@redhat.com>
10645 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
10646 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
10649 * g++.dg/warn/Wunused-parm-9.C: New test.
10651 PR tree-optimization/79734
10652 * g++.dg/opt/pr79734.C: New test.
10654 2017-02-28 Jakub Jelinek <jakub@redhat.com>
10656 PR tree-optimization/79737
10657 * gcc.c-torture/execute/pr79737-1.c: New test.
10658 * gcc.c-torture/execute/pr79737-2.c: New test.
10660 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
10662 * gcc.target/sparc/20170228-1.c: New test.
10664 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
10666 * gcc.target/i386/invsize-1.c: New test.
10668 2017-02-28 Martin Sebor <msebor@redhat.com>
10670 PR tree-optimization/79691
10671 * gcc.dg/tree-ssa/pr79691.c: New test.
10673 2017-02-28 Jakub Jelinek <jakub@redhat.com>
10676 * gcc.target/i386/pr79729.c: New test.
10678 2017-02-28 Richard Biener <rguenther@suse.de>
10680 PR tree-optimization/79740
10681 * gcc.dg/torture/pr79740.c: New testcase.
10683 2017-02-28 Richard Biener <rguenther@suse.de>
10685 PR middle-end/79731
10686 * c-c++-common/torture/pr79731.c: New testcase.
10688 2017-02-28 Richard Biener <rguenther@suse.de>
10690 PR tree-optimization/79732
10691 * gcc.dg/torture/pr79732.c: New testcase.
10693 2017-02-28 Richard Biener <rguenther@suse.de>
10695 PR tree-optimization/79723
10696 * gcc.target/i386/pr79723.c: New testcase.
10698 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
10701 * gcc.target/powerpc/pr79544.c: New.
10703 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10706 * g++.dg/parse/crash67.C: New.
10708 2017-02-27 Bin Cheng <bin.cheng@arm.com>
10710 PR tree-optimization/77536
10711 * gcc.dg/vect/pr79347.c: Revise testing string.
10713 2017-02-27 Richard Biener <rguenther@suse.de>
10715 PR tree-optimization/45397
10716 * gcc.dg/tree-ssa/pr45397.c: New testcase.
10718 2017-02-27 Richard Biener <rguenther@suse.de>
10720 PR tree-optimization/79690
10721 * gcc.target/i386/pr79690.c: New testcase.
10723 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10726 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
10728 * gfortran.dg/inline_matmul_11.f90: Likewise.
10729 * gfortran.dg/inline_matmul_9.f90: Likewise.
10730 * gfortran.dg/matmul_13.f90: New test.
10731 * gfortran.dg/matmul_14.f90: New test.
10733 2017-02-25 Jakub Jelinek <jakub@redhat.com>
10735 PR middle-end/79396
10736 * g++.dg/opt/pr79396.C: New test.
10738 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10741 * gfortran.dg/dtio_6.f90: Update test.
10743 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10746 * gfortran.dg/interface_operator_2.f90: New test.
10748 2017-02-24 Jakub Jelinek <jakub@redhat.com>
10751 * gcc.dg/pr79677.c: New test.
10753 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
10755 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
10757 * gcc.target/mips/mips-ps-type.c (move): Likewise.
10758 (cond_move1): Simplify condition to force generation of
10760 (cond_move2): Likewise.
10762 2017-02-24 Jakub Jelinek <jakub@redhat.com>
10765 * g++.dg/warn/Wrestrict-1.C: New test.
10766 * g++.dg/warn/Wrestrict-2.C: New test.
10768 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
10770 * g++.dg/ext/complit15.C: Require LTO.
10772 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
10774 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
10775 logical_op_short_circuit to skip targets.
10776 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
10779 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10781 * gnat.dg/opt63.adb: New test.
10783 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10785 * gnat.dg/discr47.adb: New test.
10787 2017-02-24 Richard Biener <rguenther@suse.de>
10789 PR tree-optimization/79389
10790 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
10792 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
10795 * g++.dg/cpp0x/pr79361-1.C: New.
10796 * g++.dg/cpp0x/pr79361-2.C: Likewise.
10798 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
10800 * gcc.target/visium/bit_test.c: Accept any lsr form.
10801 * gcc.target/visium/block_move.c: Tweak.
10803 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
10806 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
10808 2017-02-23 Richard Biener <rguenther@suse.de>
10810 PR tree-optimization/79683
10811 * gcc.target/i386/pr79683.c: New testcase.
10813 2017-02-22 Jeff Law <law@redhat.com>
10815 PR tree-optimization/79578
10816 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
10818 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
10820 * gcc.target/mips/msa-fp-cc.c: New test.
10822 2017-02-22 Jakub Jelinek <jakub@redhat.com>
10825 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
10826 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
10827 * g++.dg/gomp/pr79664.C: New test.
10829 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
10831 2017-02-22 Marek Polacek <polacek@redhat.com>
10834 * g++.dg/cpp0x/alignas10.C: New test.
10835 * g++.dg/cpp0x/alignas9.C: New test.
10838 * g++.dg/ext/underlying_type12.C: New test.
10841 * gcc.dg/enum-incomplete-4.c: New test.
10843 2017-02-22 Jakub Jelinek <jakub@redhat.com>
10846 * gcc.target/i386/pr70465-2.c: New test.
10848 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
10850 * gcc.dg/pr61441.c: Use dg-add-options ieee.
10852 2017-02-22 Richard Biener <rguenther@suse.de>
10854 PR tree-optimization/79673
10855 * gcc.target/i386/pr79673.c: New testcase.
10857 2017-02-22 Richard Biener <rguenther@suse.de>
10859 PR tree-optimization/79666
10860 * gcc.dg/torture/pr79666.c: New testcase.
10862 2017-02-22 Martin Liska <mliska@suse.cz>
10865 * gcc.dg/tree-prof/pr79587.c: New test.
10867 2017-02-21 Marek Polacek <polacek@redhat.com>
10870 * g++.dg/ext/flexary23.C: New test.
10872 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
10875 * gcc.target/i386/pr79593.c: New test.
10877 2017-02-21 Jakub Jelinek <jakub@redhat.com>
10880 * g++.dg/cpp1z/decomp26.C: New test.
10883 * g++.dg/ubsan/pr79589.C: New test.
10885 2017-02-21 Jeff Law <law@redhat.com>
10887 PR tree-optimization/79621
10888 * gcc.c-torture/compile/pr79621.c: New test.
10890 2017-02-21 Jakub Jelinek <jakub@redhat.com>
10893 * g++.dg/cpp1y/constexpr-79655.C: New test.
10896 * g++.dg/cpp1y/constexpr-79639.C: New test.
10899 * gcc.target/i386/mpx/pr79633.c: New test.
10902 * gcc.dg/pr79570.c: New test.
10905 * c-c++-common/pr79641.c: New test.
10907 PR tree-optimization/79649
10908 * gcc.target/i386/pr79649.c: New test.
10911 * gcc.dg/pr79494.c: New test.
10913 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
10915 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
10918 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10920 * gcc.dg/gimplefe-26.c: Require c99_runtime.
10922 2017-02-02 Jason Merrill <jason@redhat.com>
10925 * g++.dg/ext/complit15.C: New.
10927 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10930 * gcc.target/powerpc/pr78056-8.c: Remove.
10932 2017-02-20 Marek Polacek <polacek@redhat.com>
10934 PR middle-end/79537
10935 * gcc.dg/comp-goto-4.c: New test.
10938 * c-c++-common/ubsan/bounds-14.c: New test.
10940 2017-02-20 Jakub Jelinek <jakub@redhat.com>
10943 * gcc.target/i386/pr79568-1.c: New test.
10944 * gcc.target/i386/pr79568-2.c: New test.
10945 * gcc.target/i386/pr79568-3.c: New test.
10947 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
10950 * gfortran.dg/dtio_10.f90: Change test of error message.
10951 * gfortran.dg/dtio_23.f90: New test.
10952 * gfortran.dg/dtio_24.f90: New test.
10954 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
10957 * gfortran.dg/submodule_25.f08: New test.
10959 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
10962 * gfortran.dg/submodule_24.f08: New test.
10964 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
10967 * gfortran.dg/class_allocate_24.f90: New test.
10969 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
10972 * gfortran.dg/submodule_23.f90: New test.
10974 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
10977 * g++.dg/cpp0x/alignas8.C: New.
10979 2017-02-19 Eric Fiselier <eric@efcs.ca>
10980 Jonathan Wakely <jwakely@redhat.com>
10983 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
10985 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10987 * gcc.dg/gimplefe-26.c: New test.
10989 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
10991 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
10993 2017-02-18 Jakub Jelinek <jakub@redhat.com>
10996 * gcc.target/i386/3dnowA-3.c: New test.
10999 * gcc.target/i386/pr79559.c: New test.
11001 2017-02-17 Joseph Myers <joseph@codesourcery.com>
11003 * gcc.dg/c11-float-2.c: New test.
11004 * gcc.dg/torture/float128-floath.c,
11005 gcc.dg/torture/float128x-floath.c,
11006 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11007 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11008 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11009 *_DECIMAL_DIG macros with DECIMAL_DIG.
11011 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11014 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11016 2017-02-17 Julia Koval <julia.koval@intel.com>
11018 * gcc.target/i386/rdpid.c New test.
11019 * gcc.target/i386/sse-12.c: Add -mrdpid.
11020 * gcc.target/i386/sse-13.c: Ditto.
11021 * gcc.target/i386/sse-14.c: Ditto.
11022 * gcc.target/i386/sse-22.c: Ditto.
11023 * gcc.target/i386/sse-23.c: Ditto.
11024 * g++.dg/other/i386-2.C: Ditto.
11025 * g++.dg/other/i386-3.C: Ditto.
11027 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11029 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11030 * gcc.dg/pr61441.c: Ditto.
11032 2017-02-17 Martin Liska <mliska@suse.cz>
11034 PR rtl-optimization/79574
11035 * gcc.dg/pr79574.c: New test.
11037 2017-02-17 Marek Polacek <polacek@redhat.com>
11039 PR middle-end/79536
11040 * gcc.dg/torture/pr79536.c: New test.
11042 2017-02-16 Alan Modra <amodra@gmail.com>
11044 * gcc.c-torture/execute/pr79286.c: New.
11046 2017-02-16 Jakub Jelinek <jakub@redhat.com>
11049 * c-c++-common/gomp/pr79512.c: New test.
11051 2017-02-15 Martin Sebor <msebor@redhat.com>
11054 * g++.dg/ext/flexary12.C: Adjust.
11055 * g++.dg/ext/flexary20.C: Same.
11056 * g++.dg/ext/flexary21.C: Same.
11057 * g++.dg/ext/flexary22.C: New test.
11059 2017-02-15 Bin Cheng <bin.cheng@arm.com>
11061 PR tree-optimization/79347
11062 * gcc.dg/vect/pr79347.c: New test.
11064 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11067 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11068 [[deprecated]] comment.
11069 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11070 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11071 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11072 [[deprecated]] in -std=c++11.
11073 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11074 [[fallthrough]] in -std=c++11 and -std=c++14.
11077 * g++.dg/tls/pr79288.C: New test.
11079 2017-02-15 Marek Polacek <polacek@redhat.com>
11082 * gcc.dg/dfp/pr79515.c: New.
11084 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
11086 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11088 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11090 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11093 2017-02-15 Jakub Jelinek <jakub@redhat.com>
11096 * gcc.dg/dfp/pr79487.c: New test.
11097 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11100 2017-01-14 Carl Love <cel@us.ibm.com>
11102 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11103 xvcvsxdsp and xvcvuxdsp instructions.
11105 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11107 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11108 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11109 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11110 64-bit default target.
11111 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11112 a 64-bit default target.
11114 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11117 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
11118 (test_3vx): Change return type from int to void.
11119 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11120 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11121 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11122 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11124 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11125 (test_3vx): Change return type from int to void.
11126 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11127 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11128 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11129 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11131 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11132 intrinsic. Change scan-assembler-times number from 1 to 2.
11133 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11134 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11135 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11136 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11137 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11138 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11139 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11141 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11143 PR middle-end/61225
11144 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11145 Use dg-additional-options for ia32 target. Remove XFAIL.
11147 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11150 * gcc.target/i386/pr79495.c: New test.
11152 2017-02-14 Marek Polacek <polacek@redhat.com>
11156 * g++.dg/cpp1y/pr79463.C: New.
11157 * g++.dg/template/incomplete10.C: New.
11158 * g++.dg/template/incomplete9.C: New.
11160 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11163 * gcc.target/i386/pr79498.c: New test.
11165 2017-02-14 Martin Sebor <msebor@redhat.com>
11167 PR middle-end/79448
11168 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11169 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11170 * gcc.dg/tree-ssa/pr79448.c: New test.
11172 2017-02-14 Jeff Law <law@redhat.com>
11174 PR tree-optimization/79095
11175 * g++.dg/pr79095-1.C: New test
11176 * g++.dg/pr79095-2.C: New test
11177 * g++.dg/pr79095-3.C: New test
11178 * g++.dg/pr79095-4.C: New test
11179 * g++.dg/pr79095-5.C: New test
11180 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11181 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11183 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11185 * gcc.target/aarch64/vect_fp16_1.c: New.
11187 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11189 * gcc.dg/gimplefe-25.c: New test.
11191 2017-02-14 Jakub Jelinek <jakub@redhat.com>
11193 PR tree-optimization/79408
11194 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11196 2017-02-14 Richard Biener <rguenther@suse.de>
11198 PR middle-end/79432
11199 * gcc.dg/torture/pr79432.c: New testcase.
11201 2017-02-13 Martin Sebor <msebor@redhat.com>
11203 PR middle-end/79496
11204 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11206 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11209 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11210 variables volatile.
11213 * g++.dg/cpp1z/eval-order4.C: New test.
11214 * g++.dg/other/pr79232.C: New test.
11216 2017-02-13 Nathan Sidwell <nathan@acm.org>
11219 * g++.dg/cpp0x/pr79296.C: New.
11221 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11223 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11224 Instead, xfail powerpc*-*-* && lp64.
11226 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11228 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11229 powerpc_p8vector_ok.
11230 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11232 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11235 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11236 for reading beyond a 4k boundary.
11238 2017-02-13 Jakub Jelinek <jakub@redhat.com>
11240 PR rtl-optimization/79388
11241 PR rtl-optimization/79450
11242 * gcc.c-torture/execute/pr79388.c: New test.
11243 * gcc.c-torture/execute/pr79450.c: New test.
11245 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11248 * gfortran.dg/spread_init_expr_2.f90: New test case.
11250 2017-02-11 Jakub Jelinek <jakub@redhat.com>
11253 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11255 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
11258 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11260 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11263 * g++.dg/cpp0x/pr79457.C: New test.
11265 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11267 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11268 scan-assembler unless lp64.
11270 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11272 PR tree-optimization/66612
11273 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11275 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11277 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11280 2017-02-10 Marek Polacek <polacek@redhat.com>
11283 * g++.dg/cpp1y/pr79435.C: New.
11286 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11288 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11290 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11291 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11293 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11294 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11295 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11296 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11297 (vtst_expected_poly64x2): Move to aarch64-only section.
11298 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11299 (vtst_p64, vtstq_p64): New tests.
11301 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11304 * g++.dg/cpp0x/pr71737.C: New.
11306 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
11307 Richard Biener <rguenther@suse.de>
11309 * gcc.dg/gimplefe-error-1.c: New testcase.
11310 * gcc.dg/gimplefe-error-2.c: New testcase.
11311 * gcc.dg/gimplefe-error-3.c: New testcase.
11313 2017-02-10 Jakub Jelinek <jakub@redhat.com>
11315 PR tree-optimization/79411
11316 * gcc.c-torture/compile/pr79411.c: New test.
11318 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11319 Jason Merrill <jason@redhat.com>
11322 * g++.dg/cpp1z/pr79143.C: New test.
11324 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
11326 * gcc.dg/loop-unswitch-2.c: Update testcase.
11327 * gcc.dg/loop-unswitch-1.c: Update testcase.
11329 2017-02-09 Marek Polacek <polacek@redhat.com>
11332 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11333 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11334 * c-c++-common/goacc/pr79428-1.c: New test.
11335 * c-c++-common/gomp/pr79428-2.c: New test.
11336 * c-c++-common/gomp/pr79428-5.c: New test.
11337 * c-c++-common/gomp/pr79428-6.c: New test.
11338 * c-c++-common/pr79428-3.c: New test.
11340 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11342 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11345 2017-02-09 Jakub Jelinek <jakub@redhat.com>
11348 * gcc.c-torture/compile/pr79413.c: New test.
11351 * c-c++-common/gomp/pr79429.c: New test.
11352 * g++.dg/gomp/pr79429.C: New test.
11355 * c-c++-common/gomp/pr79431.c: New test.
11357 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11358 Cesar Philippidis <cesar@codesourcery.com>
11359 Joseph Myers <joseph@codesourcery.com>
11360 Chung-Lin Tang <cltang@codesourcery.com>
11362 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11363 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11364 * c-c++-common/goacc/loop-auto-2.c: New.
11365 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11366 * c-c++-common/goacc/tile-2.c: New.
11367 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11368 * g++.dg/goacc/tile-1.C: New, check tile subst.
11369 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11370 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11371 * gfortran.dg/goacc/tile-1.f90: New test.
11372 * gfortran.dg/goacc/tile-2.f90: New test.
11373 * gfortran.dg/goacc/tile-lowering.f95: New test.
11375 2017-02-09 Richard Biener <rguenther@suse.de>
11377 PR tree-optimization/69823
11378 * gcc.dg/graphite/pr69823.c: New testcase.
11380 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11383 * gcc.target/powerpc/pr78604.c: New.
11385 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11388 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11389 disable this test on power architecture.
11391 2017-02-08 Richard Biener <rguenther@suse.de>
11393 PR tree-optimization/71824
11394 PR tree-optimization/79409
11395 * gcc.dg/graphite/pr71824-3.c: New testcase.
11397 2017-02-08 Jakub Jelinek <jakub@redhat.com>
11399 PR tree-optimization/79408
11400 * gcc.dg/tree-ssa/pr79408.c: New test.
11402 2017-02-08 Richard Biener <rguenther@suse.de>
11404 PR tree-optimization/71824
11405 * gcc.dg/graphite/pr71824-2.c: New testcase.
11407 2017-02-07 Andrew Pinski <apinski@cavium.com>
11409 * gcc.target/aarch64/popcount.c: New Testcase.
11411 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11413 PR rtl-optimization/79386
11414 * gcc.c-torture/compile/pr79386.c: New test.
11416 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11417 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11419 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11422 2017-02-07 Jakub Jelinek <jakub@redhat.com>
11425 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11426 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11428 2017-02-07 Richard Biener <rguenther@suse.de>
11430 * gcc.dg/gimplefe-23.c: New testcase.
11431 * gcc.dg/gimplefe-24.c: Likewise.
11433 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11435 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11436 scan-assembler instead of scan-assembler-times.
11437 * gcc.target/aarch64/test_frame_10.c: Likewise.
11438 * gcc.target/aarch64/test_frame_12.c: Likewise.
11439 * gcc.target/aarch64/test_frame_2.c: Likewise.
11440 * gcc.target/aarch64/test_frame_4.c: Likewise.
11441 * gcc.target/aarch64/test_frame_6.c: Likewise.
11442 * gcc.target/aarch64/test_frame_7.c: Likewise.
11443 * gcc.target/aarch64/test_frame_8.c: Likewise.
11445 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11447 * gcc.target/i386/pr78419.c: Require ifunc support.
11449 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
11451 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11453 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11456 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11458 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
11460 * lib/target-supports.exp: Define the RISC-V target.
11461 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11462 * gcc.dg/builtin-apply2.c: Likewise.
11463 * gcc.dg/ifcvt-4.c: Likewise.
11464 * gcc.dg/loop-8.c: Likewise.
11465 * gcc.dg/sibcall-10.c: Likewise.
11466 * gcc.dg/sibcall-9.c: Likewise.
11467 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11468 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11469 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11470 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11471 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11472 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11473 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11475 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11478 * gcc.target/powerpc/pr66144-1.c: New test.
11479 * gcc.target/powerpc/pr66144-2.c: Likewise.
11480 * gcc.target/powerpc/pr66144-3.c: Likewise.
11482 2017-02-06 Martin Sebor <msebor@redhat.com>
11484 PR tree-optimization/79376
11485 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11486 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11488 2017-02-06 Jakub Jelinek <jakub@redhat.com>
11491 * g++.dg/cpp1y/constexpr-79379.C: New test.
11494 * g++.dg/lookup/pr79377.C: New test.
11497 * g++.dg/cpp1z/decomp25.C: New test.
11499 PR tree-optimization/79284
11500 * gcc.c-torture/compile/pr79284.c: New test.
11502 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11505 * g++.dg/cpp0x/pr70448.C: New.
11507 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11510 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11513 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
11516 * gcc.c-torture/compile/pr78883.c: New test.
11518 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
11521 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11522 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11523 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11524 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11525 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11526 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11527 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11528 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11529 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11530 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11531 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11532 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11533 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11535 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11538 * gfortran.dg/allocate_with_source_24.f90: New test.
11540 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11543 * gfortran.dg/der_ptr_component_2.f90: New test.
11545 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11547 * gcc.target/sparc/20170205-1.c: New test.
11549 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
11551 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11552 libatomic_available.
11554 * gcc.dg/pr77587.c: Require alias support.
11555 * gcc.dg/pr77587a.c: Likewise.
11557 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11558 * gcc.c-torture/execute/pr78622.c: Likewise.
11560 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11562 * c-c++-common/Wunused-var-16.c: Likewise.
11563 * c-c++-common/builtin-shuffle-1.c: Likewise.
11564 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11565 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11567 2017-02-03 Martin Sebor <msebor@redhat.com>
11569 PR tree-optimization/79327
11570 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
11571 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11572 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
11574 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11575 Martin Sebor <msebor@redhat.com>
11577 PR tree-optimization/79327
11578 * gcc.dg/tree-ssa/pr79327.c: New test.
11579 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11580 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11581 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11582 (test_sprintf_chk_range_schar): Adjust dg-message.
11583 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11584 * gcc.c-torture/execute/pr79327.c: New test.
11586 2017-02-03 Jakub Jelinek <jakub@redhat.com>
11589 * gcc.target/powerpc/pr79354.c: New test.
11590 * gcc.c-torture/execute/pr79354.c: New test.
11592 2017-02-03 Martin Sebor <msebor@redhat.com>
11594 PR tree-optimization/79352
11595 * gcc.dg/tree-ssa/pr79352.c: New test.
11597 2017-02-03 Martin Liska <mliska@suse.cz>
11600 * gcc.target/i386/mvc9.c: New test.
11602 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
11605 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
11608 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11610 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
11611 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
11612 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
11613 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
11614 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
11615 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
11616 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
11617 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
11618 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
11619 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
11620 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
11621 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
11622 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
11624 2017-02-02 Martin Sebor <msebor@redhat.com>
11626 PR middle-end/79275
11627 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
11628 * gcc.dg/tree-ssa/pr79275.c: New test.
11630 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11632 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
11634 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
11636 PR middle-end/77445
11637 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
11640 2017-02-02 Tamar Christina <tamar.christina@arm.com>
11642 PR middle-end/78142
11643 * gcc.target/aarch64/vector_initialization_nostack.c
11644 (f12): Use one vector
11646 2017-02-02 Jakub Jelinek <jakub@redhat.com>
11648 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
11649 * c-c++-common/asan/misalign-1.c: Likewise.
11650 * c-c++-common/asan/misalign-2.c: Likewise.
11651 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
11652 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
11653 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
11654 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
11655 add -ffat-lto-objects from/to dg-additional-options.
11656 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
11657 dg-additional-options.
11660 * gcc.target/powerpc/pr79197.c: New test.
11661 * gcc.c-torture/compile/pr79197.c: New test.
11663 2017-02-02 Richard Biener <rguenther@suse.de>
11665 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
11667 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
11670 * g++.dg/cpp0x/pr69637-1.C: New.
11671 * g++.dg/cpp0x/pr69637-2.C: Likewise.
11673 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11675 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
11677 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11680 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
11683 2017-02-01 Jakub Jelinek <jakub@redhat.com>
11686 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
11687 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
11688 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
11689 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
11690 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
11691 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
11692 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11693 * g++.dg/debug/dwarf2/align-1.C: Likewise.
11694 * g++.dg/debug/dwarf2/align-2.C: Likewise.
11695 * g++.dg/debug/dwarf2/align-3.C: Likewise.
11696 * g++.dg/debug/dwarf2/align-4.C: Likewise.
11697 * g++.dg/debug/dwarf2/align-5.C: Likewise.
11698 * g++.dg/debug/dwarf2/align-6.C: Likewise.
11700 2017-02-01 Martin Liska <mliska@suse.cz>
11703 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
11705 2017-02-01 Richard Biener <rguenther@suse.de>
11708 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
11709 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
11710 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
11711 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
11713 2017-02-01 Richard Biener <rguenther@suse.de>
11715 PR middle-end/79315
11716 * gfortran.dg/pr79315.f90: New testcase.
11718 2017-02-01 Richard Biener <rguenther@suse.de>
11720 PR tree-optimization/71824
11721 * gcc.dg/graphite/pr71824.c: New testcase.
11723 2017-01-31 Jakub Jelinek <jakub@redhat.com>
11726 * g++.dg/diagnostic/pr79304.C: New test.
11728 2017-01-31 David Malcolm <dmalcolm@redhat.com>
11731 * g++.dg/spellcheck-pr79298.C: New test case.
11733 2017-01-31 David Malcolm <dmalcolm@redhat.com>
11735 PR preprocessor/79210
11736 * gcc.dg/format/pr79210.c: New test case.
11737 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
11740 2017-01-31 Nathan Sidwell <nathan@acm.org>
11743 * g++.dg/warn/pr79290.C: New.
11747 * g++.dg/cpp1y/pr67273.C: New.
11748 * g++.dg/cpp1y/pr79253.C: New.
11750 2017-01-31 Nathan Sidwell <nathan@acm.org>
11753 * g++.dg/cpp1y/pr61636-1.C: Augment.
11755 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
11757 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
11758 rand() instead of random().
11760 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
11762 PR tree-optimization/71691
11763 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
11765 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11767 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
11770 2017-01-31 Jakub Jelinek <jakub@redhat.com>
11772 PR tree-optimization/79267
11773 * g++.dg/opt/pr79267.C: New test.
11775 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
11778 * gcc.dg/debug/dwarf2/align-1.c: New.
11779 * gcc.dg/debug/dwarf2/align-2.c: New.
11780 * gcc.dg/debug/dwarf2/align-3.c: New.
11781 * gcc.dg/debug/dwarf2/align-4.c: New.
11782 * gcc.dg/debug/dwarf2/align-5.c: New.
11783 * gcc.dg/debug/dwarf2/align-6.c: New.
11784 * gcc.dg/debug/dwarf2/align-as-1.c: New.
11785 * g++.dg/debug/dwarf2/align-1.C: New.
11786 * g++.dg/debug/dwarf2/align-2.C: New.
11787 * g++.dg/debug/dwarf2/align-3.C: New.
11788 * g++.dg/debug/dwarf2/align-4.C: New.
11789 * g++.dg/debug/dwarf2/align-5.C: New.
11790 * g++.dg/debug/dwarf2/align-6.C: New.
11792 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11795 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
11797 2017-01-30 Martin Sebor <msebor@redhat.com>
11800 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
11802 2017-01-30 Martin Liska <mliska@suse.cz>
11804 PR gcov-profile/79259
11805 * g++.dg/tree-prof/pr79259.C: New test.
11807 2017-01-30 Richard Biener <rguenther@suse.de>
11809 PR tree-optimization/79276
11810 * gcc.dg/torture/pr79276.c: New testcase.
11812 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
11815 * gcc.target/s390/pr79240.c: New test.
11817 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11820 * gcc.target/powerpc/pr79268.c: New file.
11821 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
11822 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
11823 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
11824 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
11826 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
11828 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
11831 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
11833 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
11834 * gnat.dg/debug9.adb: Likewise.
11836 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
11838 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
11839 libatomic_available.
11840 * gfortran.dg/coarray_42.f90: Likewise.
11841 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
11842 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
11843 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
11845 2017-01-27 Martin Sebor <msebor@redhat.com>
11847 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
11849 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
11851 PR rtl-optimization/79194
11852 * gcc.dg/torture/pr79194.c: New test.
11854 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11856 PR tree-optimization/71374
11857 * gcc.target/i386/pr71374.c: New.
11859 2017-01-27 Martin Sebor <msebor@redhat.com>
11862 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
11863 a dg-error directive.
11865 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11868 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
11869 * gcc.target/arm/pr79131-2.c: New.
11871 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11874 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
11875 vectorized on POWER unless hardware misaligned loads are
11878 2017-01-27 Bin Cheng <bin.cheng@arm.com>
11880 PR rtl-optimization/78559
11881 * gcc.c-torture/execute/pr78559.c: New test.
11883 2017-01-27 Richard Biener <rguenther@suse.de>
11885 PR tree-optimization/79245
11886 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
11887 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
11889 2017-01-27 Jakub Jelinek <jakub@redhat.com>
11892 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
11893 target. Use 4294967293U instead of 4294967293.
11895 2017-01-27 Richard Biener <rguenther@suse.de>
11897 PR tree-optimization/71433
11898 * gcc.dg/Warray-bounds-21.c: New testcase.
11900 2017-01-27 Richard Biener <rguenther@suse.de>
11902 PR tree-optimization/79244
11903 * gcc.dg/torture/pr79244.c: New testcase.
11905 2017-01-27 Jakub Jelinek <jakub@redhat.com>
11907 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
11908 all occurrences of 40 to 32.
11910 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
11913 * gcc.target/arm/pr79239.c: New test.
11915 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
11917 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
11919 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
11922 * g++.dg/cpp1y/pr64382.C: New test.
11924 2017-01-26 Martin Sebor <msebor@redhat.com>
11926 PR middle-end/78703
11927 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
11928 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
11929 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
11930 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
11932 2017-01-26 Jakub Jelinek <jakub@redhat.com>
11935 * g++.dg/debug/dwarf2/pr79129.C: New test.
11938 * g++.dg/debug/dwarf2/pr78835.C: New test.
11940 2017-01-26 Martin Sebor <msebor@redhat.com>
11942 PR middle-end/78703
11943 * gcc.dg/format/pr78569.c: Adjust.
11944 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
11945 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
11946 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
11947 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
11948 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
11949 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
11950 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
11951 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
11952 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
11953 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
11954 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
11956 2017-01-26 Jakub Jelinek <jakub@redhat.com>
11959 * g++.dg/other/offsetof8.C: Add expected error.
11960 * g++.dg/other/offsetof9.C: New test.
11962 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
11964 * g++.dg/opt/declone3.C: Require LTO.
11966 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
11969 * gcc.target/arm/pr79131.c: New.
11971 2017-01-26 Bin Cheng <bin.cheng@arm.com>
11973 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
11975 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
11978 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
11979 matches replaced operator delete.
11981 2017-01-26 Jakub Jelinek <jakub@redhat.com>
11983 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
11984 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
11985 avx512f with avx512dq.
11986 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
11987 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
11988 avx512f with avx512dq.
11989 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
11990 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
11991 avx512f with avx512dq.
11993 2017-01-26 Marek Polacek <polacek@redhat.com>
11996 * c-c++-common/Wduplicated-branches-13.c: New test.
11998 2017-01-26 David Sherwood <david.sherwood@arm.com>
12000 PR middle-end/79212
12001 * gfortran.dg/gomp/sharing-4.f90: New test.
12003 2017-01-26 Jakub Jelinek <jakub@redhat.com>
12006 * gcc.target/i386/pr70465.c: New test.
12008 * brig.dg/dg.exp: Update copyright years.
12009 * lib/brig-dg.exp: Update copyright years.
12010 * lib/brig.exp: Update copyright years.
12012 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12015 * gcc.target/powerpc/pr79179.c: New test.
12017 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12019 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12020 generation to accept D-mode memory accesses.
12022 2017-01-25 Martin Sebor <msebor@redhat.com>
12025 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12026 * g++.dg/ext/flexarray-mangle.C: Same.
12027 * g++.dg/ext/flexarray-subst.C: Same.
12028 * g++.dg/ext/flexary10.C: Same.
12029 * g++.dg/ext/flexary11.C: Same.
12030 * g++.dg/ext/flexary14.C: Same.
12031 * g++.dg/ext/flexary16.C: Same.
12032 * g++.dg/ext/flexary18.C: Same.
12033 * g++.dg/ext/flexary19.C: Same.
12034 * g++.dg/ext/flexary7.C: Same.
12035 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12036 * g++.dg/ubsan/object-size-1.C: Same.
12037 * obj-c++.dg/property/at-property-23.mm: Same.
12039 2017-01-25 Jakub Jelinek <jakub@redhat.com>
12042 * g++.dg/cpp1z/decomp24.C: New test.
12045 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12046 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12048 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12050 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12051 * g++.dg/cpp1y/pr59636.C: Likewise.
12052 * g++.dg/cpp1y/pr60190.C: Likewise.
12054 2017-01-25 Bin Cheng <bin.cheng@arm.com>
12056 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12058 2017-01-25 Carl Love <cel@us.ibm.com>
12060 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
12061 vec_packs built-ins
12063 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12065 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12067 * gcc.target/arm/vseleqsf.c: Likewise.
12068 * gcc.target/arm/vselgedf.c: Likewise.
12069 * gcc.target/arm/vselgesf.c: Likewise.
12070 * gcc.target/arm/vselgtdf.c: Likewise.
12071 * gcc.target/arm/vselgtsf.c: Likewise.
12072 * gcc.target/arm/vselledf.c: Likewise.
12073 * gcc.target/arm/vsellesf.c: Likewise.
12074 * gcc.target/arm/vselltdf.c: Likewise.
12075 * gcc.target/arm/vselltsf.c: Likewise.
12076 * gcc.target/arm/vselnedf.c: Likewise.
12077 * gcc.target/arm/vselnesf.c: Likewise.
12078 * gcc.target/arm/vselvcdf.c: Likewise.
12079 * gcc.target/arm/vselvcsf.c: Likewise.
12080 * gcc.target/arm/vselvsdf.c: Likewise.
12081 * gcc.target/arm/vselvssf.c: Likewise.
12083 2017-01-25 Richard Biener <rguenther@suse.de>
12086 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12087 to what we had before adding the threading passes.
12089 2017-01-25 Richard Biener <rguenther@suse.de>
12091 PR tree-optimization/69264
12092 * g++.dg/torture/pr69264.C: New testcase.
12094 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12097 * gcc.target/arm/pr79145.c: New test.
12099 2017-01-25 Richard Biener <rguenther@suse.de>
12102 * g++.dg/gomp/pr78363-1.C: New testcase.
12103 * g++.dg/gomp/pr78363-2.C: Likewise.
12104 * g++.dg/gomp/pr78363-3.C: Likewise.
12106 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12108 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12109 * gcc.dg/lto/pr61526_0.c: Likewise.
12110 * gcc.dg/lto/pr64415_0.c: Likewise.
12112 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12115 * g++.dg/cpp1z/decomp22.C: New test.
12116 * g++.dg/cpp1z/decomp23.C: New test.
12118 2017-01-24 Nathan Sidwell <nathan@acm.org>
12121 * g++.dg/cpp0x/pr78469.C: New.
12124 * g++.dg/cpp0x/pr79118.C: New.
12126 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12128 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12130 2017-01-24 David Malcolm <dmalcolm@redhat.com>
12132 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12133 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12134 * gcc.dg/rtl/rtl.exp: New file.
12135 * gcc.dg/rtl/test.c: New file.
12136 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12137 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12138 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12139 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12140 * gcc.dg/rtl/x86_64/final.c: New test case.
12141 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12142 * gcc.dg/rtl/x86_64/ira.c: New test case.
12143 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12144 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12145 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12146 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12147 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12148 * gcc.dg/rtl/x86_64/test_1.h: New file.
12149 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12150 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12151 * gcc.dg/rtl/x86_64/times-two.h: New file.
12152 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12154 2017-01-24 Bin Cheng <bin.cheng@arm.com>
12156 PR tree-optimization/79159
12157 * g++.dg/tree-ssa/pr79159.C: New test.
12159 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
12160 Martin Jambor <mjambor@suse.cz>
12162 * lib/brig-dg.exp: New file.
12163 * lib/brig.exp: Likewise.
12164 * brig.dg/README: Likewise.
12165 * brig.dg/dg.exp: Likewise.
12166 * brig.dg/test/gimple/alloca.hsail: Likewise.
12167 * brig.dg/test/gimple/atomics.hsail: Likewise.
12168 * brig.dg/test/gimple/branches.hsail: Likewise.
12169 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12170 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12171 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12172 * brig.dg/test/gimple/mem.hsail: Likewise.
12173 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12174 * brig.dg/test/gimple/packed.hsail: Likewise.
12175 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12176 * brig.dg/test/gimple/variables.hsail: Likewise.
12177 * brig.dg/test/gimple/vector.hsail: Likewise.
12179 2017-01-24 Jakub Jelinek <jakub@redhat.com>
12181 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12182 support asan, only on i?86/x86_64 require sse2_runtime.
12184 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12187 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12188 test on powerpc targets.
12190 2017-01-23 Martin Sebor <msebor@redhat.com>
12192 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12194 2017-01-23 Richard Biener <rguenther@suse.de>
12196 PR tree-optimization/79088
12197 PR tree-optimization/79188
12198 * gcc.dg/torture/pr79088.c: New testcase.
12199 * gcc.dg/torture/pr79188.c: Likewise.
12201 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12203 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12204 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12205 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12206 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12207 type of test function to reflect change in built-in function's
12209 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12210 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12211 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12212 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12213 type and second argument type to reflect change in built-in
12214 function's type signature.
12215 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12216 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12217 type of test function to reflect change in built-in function's
12219 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12220 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12221 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12222 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12223 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12224 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12225 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12226 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12227 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12228 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12229 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12230 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12231 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12232 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12233 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12234 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12235 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12236 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12237 type of test function to reflect change in built-in function's
12239 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12240 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12241 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12242 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12243 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12244 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12245 test function's result and second argument to reflect change in
12246 built-in function's type signature.
12247 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12249 2017-01-23 Nathan Sidwell <nathan@acm.org>
12252 * g++.dg/template/pr71710.C: New.
12256 * g++.dg/template/pr71406.C: New.
12258 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12260 * gfortran.dg/integer_exponentiation_7.f90: New test.
12262 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12264 PR rtl-optimization/78634
12265 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12267 2017-01-23 Bin Cheng <bin.cheng@arm.com>
12269 PR tree-optimization/70754
12270 * gfortran.dg/pr70754.f90: New test.
12272 2017-01-23 Martin Liska <mliska@suse.cz>
12274 PR tree-optimization/79196
12275 * gcc.dg/asan/pr79196.c: New test.
12276 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12278 2017-01-23 Michael Matz <matz@suse.de>
12280 PR tree-optimization/78384
12281 * gcc.dg/pr78384.c: New test.
12283 2017-01-23 Richard Biener <rguenther@suse.de>
12285 PR tree-optimization/79186
12286 * gcc.dg/torture/pr79186.c: New testcase.
12287 * gcc.dg/torture/pr79187.c: Likewise.
12289 2017-01-23 Martin Jambor <mjambor@suse.cz>
12291 * gcc.dg/ipa/vrp8.c: New test.
12293 2017-01-23 Martin Jambor <mjambor@suse.cz>
12296 * gfortran.dg/lto/pr79108_0.f90: New test.
12298 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12300 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12301 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12302 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12303 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12304 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12305 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12306 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12307 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12308 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12309 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12310 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12311 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12312 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12313 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12314 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12315 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12317 2017-01-23 Richard Biener <rguenther@suse.de>
12318 Nick Clifton <nickc@redhat.com>
12321 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12322 If the target is ARM return the result of the
12323 check_effective_target_arm_vect_no_misalign proc.
12324 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12325 support unaligned vectors then only expect one of the loops to be
12328 2017-01-23 Martin Liska <mliska@suse.cz>
12330 * gcc.dg/asan/use-after-scope-10.c: New test.
12331 * gcc.dg/asan/use-after-scope-11.c: New test.
12332 * g++.dg/asan/use-after-scope-5.C: New test.
12334 2017-01-23 Martin Liska <mliska@suse.cz>
12336 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12337 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12338 sanopt optimization for ASAN_POISON.
12340 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12342 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12344 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12346 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12347 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12349 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12350 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12351 exec_vcombine): Likewise.
12352 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12353 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12354 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12355 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12356 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12357 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12358 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12359 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12360 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12361 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12362 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12363 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12364 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12365 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12366 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12367 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12368 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12369 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12371 (TEST_VGET_LANE): Cast to uint to avoid warning.
12372 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12373 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12374 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12375 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12376 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12377 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12378 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12379 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12380 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12381 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12382 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12383 CHECK_POLY instead of CHECK for poly64_t types.
12384 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12385 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12386 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12387 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12388 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12389 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12391 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12392 for int32_t, int64_t.
12393 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12394 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12395 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12396 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12397 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12400 2017-01-22 Jakub Jelinek <jakub@redhat.com>
12403 * gfortran.dg/gomp/pr79154-1.f90: New test.
12404 * gfortran.dg/gomp/pr79154-2.f90: New test.
12406 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12408 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12410 2017-01-21 Marek Polacek <polacek@redhat.com>
12413 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12415 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
12417 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12419 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12421 PR rtl-optimization/79125
12422 * gcc.dg/torture/pr79125.c: New test.
12424 2017-01-20 Jiong Wang <jiong.wang@arm.com>
12426 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
12428 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12429 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
12431 2017-01-20 Nathan Sidwell <nathan@acm.org>
12434 * g++.dg/cpp1z/inh-ctor38.C: New.
12436 2017-01-20 Marek Polacek <polacek@redhat.com>
12439 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12441 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12443 * lib/target-supports.exp (check_configured_with): New procedure.
12444 (check_effective_target_default_mode): new effective target.
12445 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12446 default mode. Fix dg-skip-if target selector syntax.
12447 * gcc.target/arm/optional_thumb-2.c: Likewise.
12448 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12451 2017-01-20 David Malcolm <dmalcolm@redhat.com>
12455 * g++.dg/spellcheck-pr77829.C: New test case.
12456 * g++.dg/spellcheck-pr78656.C: New test case.
12458 2017-01-20 Marek Polacek <polacek@redhat.com>
12461 * c-c++-common/Wduplicated-branches-1.c: New test.
12462 * c-c++-common/Wduplicated-branches-10.c: New test.
12463 * c-c++-common/Wduplicated-branches-11.c: New test.
12464 * c-c++-common/Wduplicated-branches-12.c: New test.
12465 * c-c++-common/Wduplicated-branches-2.c: New test.
12466 * c-c++-common/Wduplicated-branches-3.c: New test.
12467 * c-c++-common/Wduplicated-branches-4.c: New test.
12468 * c-c++-common/Wduplicated-branches-5.c: New test.
12469 * c-c++-common/Wduplicated-branches-6.c: New test.
12470 * c-c++-common/Wduplicated-branches-7.c: New test.
12471 * c-c++-common/Wduplicated-branches-8.c: New test.
12472 * c-c++-common/Wduplicated-branches-9.c: New test.
12473 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12474 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12475 * g++.dg/ext/builtin-object-size3.C: Likewise.
12476 * g++.dg/gomp/loop-1.C: Likewise.
12477 * g++.dg/warn/Wduplicated-branches1.C: New test.
12478 * g++.dg/warn/Wduplicated-branches2.C: New test.
12480 2017-01-20 Martin Liska <mliska@suse.cz>
12483 * gcc.dg/lto/pr69188_0.c: New test.
12484 * gcc.dg/lto/pr69188_1.c: New test.
12486 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12488 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12489 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12490 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12491 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12492 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12493 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12494 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12495 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12496 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12497 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12498 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12499 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12500 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12501 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12502 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12503 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12504 * gcc.target/i386/avx-1.c: Test new intrinsics.
12505 * gcc.target/i386/sse-13.c: Ditto.
12506 * gcc.target/i386/sse-23.c: Ditto.
12508 2017-01-20 Richard Biener <rguenther@suse.de>
12510 PR tree-optimization/71264
12511 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12513 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12515 * gcc.target/mips/madd4-1.c: New file.
12516 * gcc.target/mips/madd4-2.c: Likewise.
12517 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12519 (mips_option_groups): Add -m[no-]madd4.
12520 (mips-dg-init): Detect default -mno-madd4.
12521 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12522 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12523 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12524 * gcc.target/mips/nmadd-1.c: Likewise.
12525 * gcc.target/mips/nmadd-2.c: Likewise.
12526 * gcc.target/mips/nmadd-3.c: Likewise.
12528 2017-01-19 Jiong Wang <jiong.wang@arm.com>
12530 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12531 combined instructions.
12532 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12534 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12535 of pointer authentication.
12537 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12539 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12540 floating point hardware to run test.
12542 2017-01-19 Tamar Christina <tamar.christina@arm.com>
12544 * lib/target-supports.exp
12545 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12547 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12550 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12551 __x86_64__]: Allow for target i?86-*-*.
12553 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12556 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12557 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12558 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12560 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12561 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12562 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12564 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12567 * gfortran.dg/coarray_43.f90: New test.
12569 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
12571 PR rtl-optimization/79121
12572 * gcc.c-torture/execute/pr79121.c: New test.
12574 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12576 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12577 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12579 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
12583 * gfortran.dg/pr50069_1.f90: New test.
12584 * gfortran.dg/pr50069_2.f90: New test.
12585 * gfortran.dg/pr55086_1.f90: New test.
12586 * gfortran.dg/pr55086_1_tfat.f90: New test.
12587 * gfortran.dg/pr55086_2.f90: New test.
12588 * gfortran.dg/pr55086_2_tfat.f90: New test.
12589 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
12591 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12592 * gcc.dg/strcmp-1.c: New test.
12593 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
12595 2017-01-18 David Malcolm <dmalcolm@redhat.com>
12597 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
12598 (dejagnu_fail): Likewise.
12599 (dejagnu_note): Likewise.
12600 (pass): Provide forward decl, moving true decl to after #include
12605 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12607 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12608 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12610 2017-01-18 Nathan Sidwell <nathan@acm.org>
12613 * g++.dg/cpp1z/inh-ctor37.C: New.
12615 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
12617 PR rtl-optimization/78952
12618 * gcc.target/i386/pr78952-1.c: New test.
12619 * gcc.target/i386/pr78952-2.c: Ditto.
12621 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12623 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
12625 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12628 * gfortran.dg/coarray_event_1.f08: New test.
12630 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12633 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
12634 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
12636 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
12638 * gcc.target/powerpc/fusion4.c: Likewise.
12639 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
12641 * gcc.target/powerpc/pr58673-1.c: Likewise.
12642 * gcc.target/powerpc/pr58673-2.c: Likewise.
12643 * gcc.target/powerpc/pr59054.c: Likewise.
12645 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12647 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
12649 * gcc.target/powerpc/p9-vbpermd.c: New file.
12651 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12653 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
12654 (must_not_compile2): Downcase first letter of error messages.
12655 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
12656 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
12658 2017-01-18 Nathan Sidwell <nathan@acm.org>
12661 * g++.dg/pr79091.C: New.
12663 2017-01-18 Jakub Jelinek <jakub@redhat.com>
12665 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
12667 (p0): Add missing dg-error.
12669 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
12671 * gcc.target/msp430/mul_f5_muldef.c: New test.
12673 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12676 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
12677 options. Fix up the syntax for using \m and \M.
12679 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12682 * gcc.target/powerpc/ssp-1.c: New testcase.
12683 * gcc.target/powerpc/ssp-2.c: New testcase.
12685 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12687 * gcc.target/aarch64/eh_return.c: New test.
12689 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12691 * vec-rlmi-rlnm.c: New file.
12693 2017-01-17 Nathan Sidwell <nathan@acm.org>
12696 * g++.dg/cpp1y/pr61636-1.C: New.
12697 * g++.dg/cpp1y/pr61636-2.C: New.
12698 * g++.dg/cpp1y/pr61636-3.C: New.
12700 2017-01-17 Martin Sebor <msebor@redhat.com>
12703 * gcc.dg/pr78768.c: Make it a link-only test.
12705 2017-01-17 David Malcolm <dmalcolm@redhat.com>
12708 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
12710 * c-c++-common/Wmisleading-indentation.c: Likewise.
12712 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
12715 * gcc.target/arm/pr79058.c: New.
12717 2017-01-17 Jakub Jelinek <jakub@redhat.com>
12719 PR tree-optimization/71854
12720 * gcc.dg/vect/pr71854.c: New test.
12722 2017-01-17 Martin Liska <mliska@suse.cz>
12725 * g++.dg/ipa/pr71207.C: New test.
12727 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
12729 PR middle-end/77445
12730 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
12731 * gcc.dg/tree-ssa/pr77445.c: New testcase.
12733 2017-01-17 Jakub Jelinek <jakub@redhat.com>
12735 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
12736 rather than long unsigned int.
12737 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
12739 2017-01-17 Richard Biener <rguenther@suse.de>
12741 PR tree-optimization/71433
12742 * gcc.dg/Warray-bounds-20.c: New testcase.
12744 2017-01-17 Richard Biener <rguenther@suse.de>
12749 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
12750 * gcc.dg/tree-ssa/scev-4.c: Likewise.
12751 * gcc.dg/tree-ssa/scev-5.c: Likewise.
12753 2017-01-17 Alan Modra <amodra@gmail.com>
12755 * gcc.target/powerpc/pr79066.c: New.
12757 2017-01-16 Jeff Law <law@redhat.com>
12759 PR tree-optimization/33562
12760 PR tree-optimization/61912
12761 PR tree-optimization/77485
12762 PR tree-optimization/79090
12763 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
12764 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
12766 2017-01-16 Jakub Jelinek <jakub@redhat.com>
12769 * gcc.c-torture/compile/pr79089.c: New test.
12772 * gcc.dg/pr79080.c: New test.
12774 2017-01-16 David Malcolm <dmalcolm@redhat.com>
12777 * gcc.dg/format/pr78304.c: Convert argument from integral type
12779 * gcc.dg/format/pr78304-2.c: Likewise.
12781 2017-01-16 Carl Love <cel@us.ibm.com>
12783 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
12784 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
12786 2017-01-16 Carl Love <cel@us.ibm.com>
12788 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
12789 Change arguments and return type to bool long long.
12791 2017-01-16 Martin Sebor <msebor@redhat.com>
12794 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
12797 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12800 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12803 * g++.dg/cpp0x/pr71737.C: New.
12805 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12807 * gcc.target/powerpc/swaps-p8-27.c: New.
12809 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12812 * g++.dg/cpp0x/pr71737.C: New.
12814 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
12816 * gnat.dg/opt62.adb: New test.
12817 * gnat.dg/opt62_pkg.ads: New helper.
12819 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
12821 PR rtl-optimization/78626
12822 PR rtl-optimization/78727
12823 * gcc.dg/torture/pr78626.c: New test.
12824 * gcc.dg/torture/pr78727.c: New test.
12826 2017-01-14 Alan Modra <amodra@gmail.com>
12828 * gcc.c-torture/compile/pr72749.c: New test.
12830 2017-01-13 David Malcolm <dmalcolm@redhat.com>
12833 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
12834 (test_macro_2): New test.
12835 (test_macro_3): New test.
12836 (test_macro_4): New test.
12837 (test_non_contiguous_strings): Convert line number to line offset.
12838 * gcc.dg/format/pr78304-2.c: New test case.
12839 * gcc.dg/format/pr78304.c: New test case.
12841 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
12843 * gcc.target/i386/funcspec-56.inc: Add missing options and
12844 reorder options by implied ISAs, as in ix86_target_string.
12846 2017-01-13 Marek Polacek <polacek@redhat.com>
12849 * g++.dg/cpp0x/constexpr-array18.C: New test.
12851 2017-01-13 Jeff Law <law@redhat.com>
12853 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
12855 PR tree-optimization/61912
12856 PR tree-optimization/77485
12857 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
12858 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
12859 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
12861 PR tree-optimization/33562
12862 PR tree-optimization/61912
12863 PR tree-optimization/77485
12864 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
12865 * gcc.dg/tree-ssa/complex-5.c: Likewise.
12866 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
12867 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
12868 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
12869 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
12870 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
12872 2017-01-13 Martin Liska <mliska@suse.cz>
12875 * gcc.c-torture/execute/pr79043.c: New test.
12877 2017-01-13 Richard Biener <rguenther@suse.de>
12879 PR middle-end/78411
12880 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
12882 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12885 * gfortran.dg/coarray/event_4.f08: New test.
12887 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12890 * gfortran.dg/coarray/event_3.f08: New test.
12892 2017-01-13 Richard Biener <rguenther@suse.de>
12894 PR tree-optimization/77283
12895 * gcc.dg/tree-ssa/split-path-9.c: Fix.
12897 2017-01-13 Richard Biener <rguenther@suse.de>
12899 * gcc.dg/gimplefe-22.c: New testcase.
12901 2017-01-13 Richard Biener <rguenther@suse.de>
12903 PR tree-optimization/77283
12904 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
12905 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
12906 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
12908 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
12910 * gcc.dg/pr77862.c: Require fpic target.
12912 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12915 * gcc.target/powerpc/pr79004.c: New test.
12917 2017-01-12 Martin Sebor <msebor@redhat.com>
12919 * gcc.dg/pr78138.c: Adjust.
12920 * gcc.dg/pr78768.c: Adjust.
12921 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
12922 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
12923 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
12924 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
12925 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
12926 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
12927 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
12928 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
12929 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
12930 * gcc.dg/tree-ssa/pr78605.c: Adjust.
12931 * gcc.dg/tree-ssa/pr78622.c: Adjust.
12933 2017-01-12 Jakub Jelinek <jakub@redhat.com>
12935 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
12937 2017-01-12 Martin Sebor <msebor@redhat.com>
12940 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
12943 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
12945 * gcc.dg/pr78768.c: Require LTO.
12947 2017-01-12 Martin Sebor <msebor@redhat.com>
12950 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
12951 due to the referenced bug.
12953 2017-01-12 Martin Sebor <msebor@redhat.com>
12956 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
12958 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
12960 * gcc.target/i386/builtin_target.c (check_features): Check all
12961 supported __builtin_cpu_supports options.
12963 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12965 PR tree-optimization/78319
12966 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
12969 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12972 * gcc.target/powerpc/swaps-p8-26.c: New.
12974 2017-01-12 Richard Biener <rguenther@suse.de>
12976 * gcc.dg/gimplefe-21.c: New testcase.
12978 2017-01-12 Michael Collison <michael.collison@arm.com>
12980 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
12982 2017-01-11 Julia Koval <julia.koval@intel.com>
12983 Uros Bizjak <ubizjak@gmail.com>
12985 * gcc.target/i386/sgx.c New test.
12986 * gcc.target/i386/sse-12.c: Add -msgx.
12987 * gcc.target/i386/sse-13.c: Ditto.
12988 * gcc.target/i386/sse-14.c: Ditto.
12989 * gcc.target/i386/sse-22.c: Ditto.
12990 * gcc.target/i386/sse-23.c: Ditto.
12991 * g++.dg/other/i386-2.C: Ditto.
12992 * g++.dg/other/i386-3.C: Ditto.
12994 2017-01-11 Martin Sebor <msebor@redhat.com>
12997 * g++.dg/template/explicit9.C: New test.
12999 2017-01-11 Nathan Sidwell <nathan@acm.org>
13002 * g++.dg/pr77812.C: New.
13004 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13007 * g++.dg/cpp1y/constexpr-71537.C: New test.
13009 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13012 2017-01-11 Martin Sebor <msebor@redhat.com>
13015 * c-c++-common/Waddress-2.c: New test.
13017 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13020 * g++.dg/cpp0x/pr78341.C: New test.
13022 2017-01-11 Martin Sebor <msebor@redhat.com>
13025 * gcc.dg/pr78768.c: New test.
13027 2017-01-11 David Malcolm <dmalcolm@redhat.com>
13030 * gcc.dg/spellcheck-options-14.c: New test case.
13031 * gcc.dg/spellcheck-options-15.c: New test case.
13032 * gcc.dg/spellcheck-options-16.c: New test case.
13033 * gcc.dg/spellcheck-options-17.c: New test case.
13035 2017-01-11 Martin Liska <mliska@suse.cz>
13037 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13039 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13041 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13042 instead of just 1 for the decomposition from struct C.
13044 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13046 * gcc.c-torture/execute/20170111-1.c: New test.
13048 2017-01-11 Richard Biener <rguenther@suse.de>
13050 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13052 2017-01-11 Jakub Jelinek <jakub@redhat.com>
13054 PR middle-end/50199
13055 * gcc.dg/lto/pr50199_0.c: New test.
13057 2017-01-10 Martin Sebor <msebor@redhat.com>
13062 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13063 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13065 2017-01-10 Martin Sebor <msebor@redhat.com>
13067 PR middle-end/78138
13068 * gcc.dg/pr78138.c: New test.
13070 2017-01-10 David Malcolm <dmalcolm@redhat.com>
13073 * g++.dg/diagnostic/pr77949.C: New test case.
13075 2017-01-10 Martin Sebor <msebor@redhat.com>
13077 PR middle-end/78245
13078 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13080 2017-01-10 Martin Sebor <msebor@redhat.com>
13082 PR tree-optimization/78775
13083 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13084 * gcc.dg/attr-alloc_size-10.c: New test.
13085 * gcc.dg/attr-alloc_size-11.c: New test.
13086 * gcc.dg/builtin-stringop-chk-7.c: New test.
13087 * gcc.dg/pr78775.c: New test.
13088 * gcc.dg/pr78973-2.c: New test.
13089 * gcc.dg/pr78973.c: New test.
13091 2017-01-10 Jeff Law <law@redhat.com>
13093 PR tree-optimization/77766
13094 PR tree-optimization/78856
13095 * gcc.c-torture/execute/pr77766.c: New test.
13097 2016-01-10 Richard Biener <rguenther@suse.de>
13099 PR tree-optimization/79034
13100 * g++.dg/torture/pr79034.C: New testcase.
13102 2017-01-10 Martin Liska <mliska@suse.cz>
13104 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13105 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13106 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13107 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13108 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13109 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13110 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13111 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13112 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13113 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13114 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13115 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13116 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13117 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13118 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13119 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13120 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13121 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13122 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13123 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13124 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13125 * gcc.dg/ipa/pr64307.c: Likewise.
13126 * gcc.dg/ipa/pr77653.c: Likewise.
13128 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13130 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13131 * g++.dg/other/i386-3.C: Ditto.
13132 * gcc.target/i386/sse-12.c: Ditto.
13133 * gcc.target/i386/sse-13.c: Ditto.
13134 * gcc.target/i386/sse-22.c: Ditto.
13135 * gcc.target/i386/sse-23.c: Ditto.
13136 * gcc.target/i386/builtin_target.c: Handle new option.
13137 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13138 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13139 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13141 2017-01-09 Martin Sebor <msebor@redhat.com>
13144 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13145 with different precisions.
13147 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13149 * g++.dg/opt/call2.C: New test.
13150 * g++.dg/opt/call3.C: Likewise.
13151 * gnat.dg/array26.adb: New test.
13152 * gnat.dg/array26_pkg.ad[sb]: New helper.
13153 * gnat.dg/array27.adb: New test.
13154 * gnat.dg/array27_pkg.ad[sb]: New helper.
13155 * gnat.dg/array28.adb: New test.
13156 * gnat.dg/array28_pkg.ad[sb]: New helper.
13158 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13160 PR translation/79019
13161 PR translation/79020
13162 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13164 * gfortran.dg/initialization_17.f90: Likewise.
13166 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13169 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13170 * gcc.target/i386/pr78904-4.c: Likewise.
13171 * gcc.target/i386/pr78904-6.c: Likewise.
13172 * gcc.target/i386/pr78967-2.c: Likewise.
13174 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13176 PR tree-optimization/78899
13177 * gcc.target/i386/pr78899.c: New test.
13178 * gcc.dg/pr71077.c: New test.
13180 2017-01-09 Martin Jambor <mjambor@suse.cz>
13184 * gcc.dg/torture/pr78365.c: New test.
13186 2017-01-09 Jakub Jelinek <jakub@redhat.com>
13189 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13190 (main): Use int* instead of long long.
13192 PR tree-optimization/78938
13193 * gcc.dg/vect/pr78938.c: New test.
13195 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13197 * gcc.dg/20161219.c: New test.
13199 2017-01-09 Richard Biener <rguenther@suse.de>
13201 PR tree-optimization/78997
13202 * gcc.dg/torture/pr78997.c: New testcase.
13204 2017-01-09 Richard Biener <rguenther@suse.de>
13207 * g++.dg/lto/pr79000_0.C: New testcase.
13208 * g++.dg/lto/pr79000_1.c: Likewise.
13210 2017-01-08 Martin Sebor <msebor@redhat.com>
13212 PR middle-end/77708
13213 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13214 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13215 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13217 * gcc.dg/format/pr78569.c: Adjust.
13219 2017-01-07 David Malcolm <dmalcolm@redhat.com>
13222 * g++.dg/diagnostic/pr72803.C: New test case.
13224 2017-01-07 Martin Sebor <msebor@redhat.com>
13226 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13227 * gcc.dg/attr-alloc_size-4.c: Same.
13229 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13231 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13232 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13233 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13234 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13235 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13236 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13237 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13239 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13240 * gcc.dg/memcmp-1.c: New.
13241 * gcc.dg/strncmp-1.c: New.
13243 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13245 * gcc.target/arm/acle/mcrr: New.
13246 * gcc.target/arm/acle/mcrr2: New.
13247 * gcc.target/arm/acle/mrrc: New.
13248 * gcc.target/arm/acle/mrrc2: New.
13250 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13252 * gcc.target/arm/acle/mcr.c: New.
13253 * gcc.target/arm/acle/mrc.c: New.
13254 * gcc.target/arm/acle/mcr2.c: New.
13255 * gcc.target/arm/acle/mrc2.c: New.
13257 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13259 * gcc.target/arm/acle/ldc: New.
13260 * gcc.target/arm/acle/ldc2: New.
13261 * gcc.target/arm/acle/ldcl: New.
13262 * gcc.target/arm/acle/ldc2l: New.
13263 * gcc.target/arm/acle/stc: New.
13264 * gcc.target/arm/acle/stc2: New.
13265 * gcc.target/arm/acle/stcl: New.
13266 * gcc.target/arm/acle/stc2l: New.
13268 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13270 * gcc.target/arm/acle/acle.exp: Run tests for different options
13271 and make sure fat-lto-objects is used such that we can still do
13273 * gcc.target/arm/acle/cdp.c: New.
13274 * gcc.target/arm/acle/cdp2.c: New.
13275 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13276 (check_effective_target_arm_coproc1_ok_nocache): New.
13277 (check_effective_target_arm_coproc2_ok): New.
13278 (check_effective_target_arm_coproc2_ok_nocache): New.
13279 (check_effective_target_arm_coproc3_ok): New.
13280 (check_effective_target_arm_coproc3_ok_nocache): New.
13281 (check_effective_target_arm_coproc4_ok): New.
13282 (check_effective_target_arm_coproc4_ok_nocache): New.
13284 2017-01-06 Martin Sebor <msebor@redhat.com>
13286 PR middle-end/78605
13287 * gcc.dg/tree-ssa/pr78605.c: New test.
13289 2017-01-05 Martin Sebor <msebor@redhat.com>
13291 PR tree-optimization/78910
13292 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13294 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13295 * gcc.dg/tree-ssa/pr78910.c: New test.
13297 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13299 * gcc.dg/sso-10.c: New test.
13301 2017-01-05 Jakub Jelinek <jakub@redhat.com>
13303 PR tree-optimization/71016
13304 * gcc.target/i386/pr71016.c: New test.
13305 * gcc.target/aarch64/pr71016.c: New test.
13306 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13309 * g++.dg/cpp1z/decomp19.C: New test.
13312 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13313 * g++.dg/init/union1.C: Likewise.
13314 * g++.dg/cpp0x/union6.C: Expect errors.
13315 * g++.dg/cpp0x/union8.C: New test.
13316 * g++.dg/cpp0x/pr78890-1.C: New test.
13317 * g++.dg/cpp0x/pr78890-2.C: New test.
13319 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
13321 * gcc.target/powerpc/pr71670.c: Require p9vector.
13322 * gcc.target/powerpc/p9-novsx.c: Same.
13324 2017-01-05 David Malcolm <dmalcolm@redhat.com>
13326 * selftests/asr_div1.rtl: New file.
13327 * selftests/aarch64: New subdirectory.
13328 * selftests/aarch64/times-two.rtl: New file.
13329 * selftests/bb-index.rtl: New file.
13330 * selftests/cfg-test.rtl: New file.
13331 * selftests/const-int.rtl: New file.
13332 * selftests/example-labels.rtl: New file.
13333 * selftests/insn-with-mode.rtl: New file.
13334 * selftests/jump-to-label-ref.rtl: New file.
13335 * selftests/jump-to-return.rtl: New file.
13336 * selftests/jump-to-simple-return.rtl: New file.
13337 * selftests/mem.rtl: New file.
13338 * selftests/note-insn-deleted.rtl: New file.
13339 * selftests/note_insn_basic_block.rtl: New file.
13340 * selftests/simple-cse.rtl: New file.
13341 * selftests/symbol-ref.rtl: New file.
13342 * selftests/x86_64: New subdirectory.
13343 * selftests/x86_64/call-insn.rtl: New file.
13344 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13345 * selftests/x86_64/times-two.rtl: New file.
13346 * selftests/x86_64/unspec.rtl: New file.
13348 2017-01-05 Nathan Sidwell <nathan@acm.org>
13351 * g++.dg/cpp0x/pr78765.C: New.
13353 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13355 * gcc.target/s390/memcpy-2.c: New test.
13356 * gcc.target/s390/memset-2.c: New test.
13358 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13360 * gcc.target/s390/memcpy-1.c: New test.
13362 2017-01-04 Jeff Law <law@redhat.com>
13364 PR tree-optimization/78812
13365 * g++.dg/torture/pr78812.C: New test.
13367 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13372 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13373 64-bit VSX systems with direct move, whether we optimize common
13374 code sequences in the GLIBC math library for float math functions.
13375 * gcc.target/powerpc/pr71977-2.c: Likewise.
13377 2017-01-04 Marek Polacek <polacek@redhat.com>
13380 * c-c++-common/Wpointer-compare-1.c: New test.
13382 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13385 * c-c++-common/Wunused-var-16.c: New test.
13388 * g++.dg/cpp0x/pr78693.C: New test.
13391 * gcc.dg/pr78957.c: New test.
13393 * g++.dg/cpp1y/auto-fn34.C: New test.
13396 * g++.dg/cpp0x/pr71182.C: New test.
13398 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13401 * gcc.target/powerpc/pr78056-1.c: New test.
13402 * gcc.target/powerpc/pr78056-2.c: New test.
13403 * gcc.target/powerpc/pr78056-3.c: New test.
13404 * gcc.target/powerpc/pr78056-4.c: New test.
13405 * gcc.target/powerpc/pr78056-5.c: New test.
13406 * gcc.target/powerpc/pr78056-6.c: New test.
13407 * gcc.target/powerpc/pr78056-7.c: New test.
13408 * gcc.target/powerpc/pr78056-8.c: New test.
13409 * lib/target-supports.exp
13410 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13411 whether the effective target supports the popcntb instruction.
13413 2017-01-03 Jeff Law <law@redhat.com>
13415 PR tree-optimization/67955
13416 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13418 2017-01-04 Marek Polacek <polacek@redhat.com>
13422 * g++.dg/cpp0x/range-for32.C: New test.
13423 * g++.dg/cpp0x/range-for33.C: New test.
13425 2017-01-04 David Malcolm <dmalcolm@redhat.com>
13427 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13429 2017-01-04 Nathan Sidwell <nathan@acm.org>
13432 * g++.dg/cpp1y/pr66735.C: New.
13434 2017-01-04 Jakub Jelinek <jakub@redhat.com>
13436 PR tree-optimization/71563
13437 * gcc.dg/tree-ssa/pr71563.c: New test.
13439 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13443 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13444 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13445 * gfortran.dg/transfer_intrinsic_1.f90: Change
13446 scan-tree-dump-times due to gfc_trans_string_copy change to
13447 avoid -Wstringop-overflow.
13449 2017-01-03 Jeff Law <law@redhat.com>
13451 PR tree-optimization/78856
13452 * gcc.c-torture/execute/pr78856.c: New test.
13454 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13457 * gcc.target/powerpc/pr78953.c: New test.
13459 2017-01-03 Ian Lance Taylor <iant@google.com>
13461 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13464 2017-01-03 Martin Sebor <msebor@redhat.com>
13466 PR tree-optimization/78696
13467 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13468 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13469 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13470 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13472 2017-01-03 David Malcolm <dmalcolm@redhat.com>
13474 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13475 with more than one digit.
13476 * lib/gcc-dg.exp (process-message): Support more than one digit
13477 in relative line specifications.
13479 2017-01-03 Jakub Jelinek <jakub@redhat.com>
13481 PR tree-optimization/78965
13482 * gcc.dg/pr78965.c: New test.
13484 PR middle-end/78901
13485 * g++.dg/opt/pr78901.C: New test.
13487 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13491 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13492 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13493 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13494 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13495 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13496 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13497 * gfortran.dg/string_1_lp64.f90: New test.
13498 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13499 * gfortran.dg/string_3_lp64.f90: New test.
13500 * gfortran.dg/transfer_intrinsic_1.f90: Change
13501 scan-tree-dump-times due to gfc_trans_string_copy change to
13502 avoid -Wstringop-overflow.
13504 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
13507 * gcc.target/i386/pr78967-1.c: New test.
13508 * gcc.target/i386/pr78967-2.c: Ditto.
13509 * gcc.target/i386/pr78967-3.c: Ditto.
13511 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13512 * gcc.target/i386/pr78904-4.c: Ditto.
13513 * gcc.target/i386/pr78904-6.c: Ditto.
13515 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
13517 PR middle-end/77674
13518 * g++.dg/torture/pr77674.C: New testcase.
13520 2017-01-01 Jakub Jelinek <jakub@redhat.com>
13522 Update copyright years.
13524 Copyright (C) 2017 Free Software Foundation, Inc.
13526 Copying and distribution of this file, with or without modification,
13527 are permitted in any medium without royalty provided the copyright
13528 notice and this notice are preserved.