1 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/parse/catch2.C: New.
6 2017-06-27 Jakub Jelinek <jakub@redhat.com>
9 * g++.dg/ubsan/pr81209.C: New test.
12 * gcc.c-torture/compile/pr81207.c: New test.
14 2017-06-27 Marek Polacek <polacek@redhat.com>
17 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
19 2017-06-26 Martin Sebor <msebor@redhat.com>
22 * g++.dg/Wclass-memaccess-2.C: New test.
24 2017-06-26 Carl Love <cel@us.ibm.com>
26 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
27 Add new runnable test file for the vec_rev built-ins.
29 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
31 PR/tree-optimization 71815
32 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
33 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
35 2017-06-26 Renlin Li <renlin.li@arm.com>
36 Szabolcs Nagy <szabolcs.nagy@arm.com>
38 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
39 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
42 2017-06-26 Richard Biener <rguenther@suse.de>
45 * gfortran.dg/pr81175.f: New testcase.
47 2017-06-26 Richard Biener <rguenther@suse.de>
49 PR tree-optimization/81203
50 * gcc.dg/torture/pr81203.c: New testcase.
52 2017-06-26 Marek Polacek <polacek@redhat.com>
55 * c-c++-common/Wmultistatement-macros-1.c: New test.
56 * c-c++-common/Wmultistatement-macros-2.c: New test.
57 * c-c++-common/Wmultistatement-macros-3.c: New test.
58 * c-c++-common/Wmultistatement-macros-4.c: New test.
59 * c-c++-common/Wmultistatement-macros-5.c: New test.
60 * c-c++-common/Wmultistatement-macros-6.c: New test.
61 * c-c++-common/Wmultistatement-macros-7.c: New test.
62 * c-c++-common/Wmultistatement-macros-8.c: New test.
63 * c-c++-common/Wmultistatement-macros-9.c: New test.
64 * c-c++-common/Wmultistatement-macros-10.c: New test.
65 * c-c++-common/Wmultistatement-macros-11.c: New test.
67 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
69 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
71 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
73 * lib/target-supports.exp
74 (check_effective_target_arm_neon_ok_nocache): Add flags with
75 -mfloat-abi=hard. Include arm_neon.h.
76 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
77 (check_effective_target_arm_neon_ok_no_float_abi): New.
78 * gcc.target/arm/lto/pr65837_0.c: Require
79 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
80 * gcc.target/arm/lto/pr65837-attr_0.c: Require
81 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
83 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
86 * g++.dg/parse/typedef2.C: Specify a dg-error string.
88 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
91 * gfortran.dg/cshift_2.f90: New test.
93 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
96 * gcc.target/aarch64/pr79794.c: New.
98 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
101 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
102 * gcc.target/powerpc/pr80510-2.c: Likewise.
104 2017-06-22 Jeff Law <law@redhat.com>
106 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
108 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
110 * gcc.target/powerpc/fold-vec-shift-char.c: New.
111 * gcc.target/powerpc/fold-vec-shift-int.c: New.
112 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
113 * gcc.target/powerpc/fold-vec-shift-short.c: New.
114 * gcc.target/powerpc/fold-vec-shift-left.c: New.
115 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
116 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
117 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
119 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
121 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture
124 2017-06-22 Matt Turner <mattst88@gmail.com>
126 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
129 2017-06-22 Carl Love <cel@us.ibm.com>
131 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
132 vmuleuh): Fix scan-assembler-times should check for word not half word
135 2017-06-22 Jeff Law <law@redhat.com>
137 * gcc.c-torture/compile/stack-check-1.c: New test.
139 2016-06-22 Richard Biener <rguenther@suse.de>
141 * gcc.dg/vect/pr65947-1.c: Remove xfail.
142 * gcc.dg/vect/pr65947-2.c: Likewise.
143 * gcc.dg/vect/pr65947-3.c: Likewise.
144 * gcc.dg/vect/pr65947-4.c: Likewise.
145 * gcc.dg/vect/pr65947-5.c: Likewise.
146 * gcc.dg/vect/pr65947-6.c: Likewise.
147 * gcc.dg/vect/pr65947-8.c: Likewise.
148 * gcc.dg/vect/pr65947-9.c: Likewise.
149 * gcc.dg/vect/pr65947-10.c: Likewise.
150 * gcc.dg/vect/pr65947-12.c: Likewise.
151 * gcc.dg/vect/pr65947-13.c: Likewise.
152 * gcc.dg/vect/pr65947-14.c: Likewise.
153 * gcc.dg/vect/vect-cond-2.c: Likewise.
154 * gcc.dg/vect/vect-pr69848.c: Likewise.
156 2017-06-22 Martin Liska <mliska@suse.cz>
158 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
161 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
163 * gcc.dg/tree-ssa/forwprop-37.c: New.
165 2017-06-22 Richard Biener <rguenther@suse.de>
167 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
169 2017-06-22 Richard Biener <rguenther@suse.de>
171 * gcc.dg/vect/pr65947-14.c: New testcase.
173 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
176 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
177 32-bit support is added. Change ITYPE size to 64-bit integer.
178 * gcc.target/powerpc/pr80510-2.c: Likewise.
180 2017-06-21 Jakub Jelinek <jakub@redhat.com>
183 * g++.dg/gomp/pr81154.C: New test.
185 2017-06-21 David Malcolm <dmalcolm@redhat.com>
187 * g++.dg/other/old-style-cast-fixits.C: New test case.
189 2017-06-21 Jakub Jelinek <jakub@redhat.com>
191 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
193 2017-06-21 Tom de Vries <tom@codesourcery.com>
195 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
197 2017-06-21 Tom de Vries <tom@codesourcery.com>
199 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
202 2017-06-21 Martin Liska <mliska@suse.cz>
204 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
206 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
208 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
209 gnat.dg/debug11_pkg2.ads: New testcase.
211 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
213 * gcc.target/i386/getround.c: New file.
215 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
217 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
218 * gcc.dg/tree-ssa/addadd-2.c: New file.
220 2017-06-21 Tom de Vries <tom@codesourcery.com>
222 * lib/target-supports.exp (add_options_for_stack_size): New proc.
223 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
224 * gcc.c-torture/compile/20080806-1.c: Same.
225 * gcc.c-torture/compile/920723-1.c: Same.
226 * gcc.c-torture/compile/930621-1.c: Same.
227 * gcc.c-torture/compile/991214-2.c: Same.
228 * gcc.c-torture/compile/bcopy.c: Same.
229 * gcc.c-torture/compile/memtst.c: Same.
230 * gcc.c-torture/compile/msp.c: Same.
231 * gcc.c-torture/compile/stuct.c: Same.
232 * gcc.c-torture/execute/20011008-3.c: Same.
233 * gcc.c-torture/execute/20030209-1.c: Same.
234 * gcc.c-torture/execute/20031012-1.c: Same.
235 * gcc.c-torture/execute/20040805-1.c: Same.
236 * gcc.c-torture/execute/920410-1.c: Same.
237 * gcc.c-torture/execute/921113-1.c: Same.
238 * gcc.c-torture/execute/921202-1.c: Same.
239 * gcc.c-torture/execute/921208-2.c: Same.
240 * gcc.c-torture/execute/930106-1.c: Same.
241 * gcc.c-torture/execute/930406-1.c: Same.
242 * gcc.c-torture/execute/950221-1.c: Same.
243 * gcc.c-torture/execute/960521-1.c: Same.
244 * gcc.c-torture/execute/980605-1.c: Same.
245 * gcc.c-torture/execute/comp-goto-1.c: Same.
246 * gcc.c-torture/execute/comp-goto-2.c: Same.
247 * gcc.c-torture/execute/memcpy-1.c: Same.
248 * gcc.c-torture/execute/multi-ix.c: Same.
249 * gcc.c-torture/execute/nestfunc-4.c: Same.
250 * gcc.c-torture/execute/pr20621-1.c: Same.
251 * gcc.c-torture/execute/pr23135.c: Same.
252 * gcc.c-torture/execute/pr28982b.c: Same.
253 * gcc.dg/loop-3.c: Same.
254 * gcc.dg/struct-ret-3.c: Same.
255 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
256 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
257 * gcc.dg/tree-prof/comp-goto-1.c: Same.
258 * gcc.dg/tree-prof/pr44777.c: Same.
260 2017-06-20 David Malcolm <dmalcolm@redhat.com>
263 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
264 memset call with zero-initialization.
265 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
267 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
269 * gcc.target/i386/pr80732.c: Include fma4-check.h.
270 (main): Renamed to ...
271 (fma4_test): ... this.
273 2017-06-20 Julia Koval <julia.koval@intel.com>
275 * gcc.target/i386/pr73350-2.c: New test.
277 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
279 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
280 * c-c++-common/fold-masked-cmp-2.c: Likewise.
281 * c-c++-common/fold-masked-cmp-3.c: Likewise.
282 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
283 restrict to x86_64-*-*-gnu.
284 Skip scan-assembler on *-*-darwin*.
285 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
286 * gcc.dg/loop-invariant.c: Likewise.
287 * gcc.dg/lto/pr70955_0.c: Likewise.
288 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
289 * gcc.dg/tree-ssa/pr79803.c: Likewise.
290 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
292 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
293 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
295 * gcc.dg/attr-ms_struct-2.c: Likewise.
296 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
297 * gcc.dg/bf-ms-layout.c: Likewise.
298 * gcc.dg/bf-ms-layout-2.c: Likewise.
299 * gcc.dg/pic-macro-define.c: Remove target restrictions.
300 Require fpic support.
301 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
303 * gcc.target/i386/bitfield2.c: Likewise.
304 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
306 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
308 2017-06-20 Nathan Sidwell <nathan@acm.org>
311 * g++.dg/lookup/pr67074.C: New.
312 * g++.dg/parse/namespace-alias-1.C: Adjust.
314 2017-06-20 Richard Biener <rguenther@suse.de>
317 * c-c++-common/ubsan/pr81097.c: New testcase.
319 2017-06-20 Richard Biener <rguenther@suse.de>
321 * gcc.dg/vect/pr65947-9.c: Adjust.
323 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
325 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
326 * gcc.target/arm/acle/cdp2.c: Likewise.
327 * gcc.target/arm/acle/ldc.c: Likewise.
328 * gcc.target/arm/acle/ldc2.c: Likewise.
329 * gcc.target/arm/acle/ldc2l.c: Likewise.
330 * gcc.target/arm/acle/ldcl.c: Likewise.
331 * gcc.target/arm/acle/mcr.c: Likewise.
332 * gcc.target/arm/acle/mcr2.c: Likewise.
333 * gcc.target/arm/acle/mcrr.c: Likewise.
334 * gcc.target/arm/acle/mcrr2.c: Likewise.
335 * gcc.target/arm/acle/mrc.c: Likewise.
336 * gcc.target/arm/acle/mrc2.c: Likewise.
337 * gcc.target/arm/acle/mrrc.c: Likewise.
338 * gcc.target/arm/acle/mrrc2.c: Likewise.
339 * gcc.target/arm/acle/stc.c: Likewise.
340 * gcc.target/arm/acle/stc2.c: Likewise.
341 * gcc.target/arm/acle/stc2l.c: Likewise.
342 * gcc.target/arm/acle/stcl.c: Likewise.
344 2017-06-20 Jakub Jelinek <jakub@redhat.com>
347 * gcc.target/i386/pr81121.c: New test.
349 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
352 * gcc.target/powerpc/pr79799-1.c: New test.
353 * gcc.target/powerpc/pr79799-2.c: Likewise.
354 * gcc.target/powerpc/pr79799-3.c: Likewise.
355 * gcc.target/powerpc/pr79799-4.c: Likewise.
356 * gcc.target/powerpc/pr79799-5.c: Likewise.
358 2017-06-19 Nathan Sidwell <nathan@acm.org>
362 * g++.dg/lookup/pr79766.C: New.
363 * g++.dg/lookup/pr81124.C: New.
364 * g++.dg/template/explicit6.C: Adjust.
365 * g++.old-deja/g++.other/decl5.C: Adjust.
367 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
369 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
372 2017-06-19 Jakub Jelinek <jakub@redhat.com>
375 * g++.dg/ubsan/pr81125.C: New test.
378 * g++.dg/ubsan/pr81111.C: New test.
380 2017-06-19 Richard Biener <rguenther@suse.de>
383 * gcc.dg/torture/pr81118.c: New testcase.
385 2017-06-19 Richard Biener <rguenther@suse.de>
387 PR tree-optimization/80887
388 * gcc.dg/tree-ssa/pr80887.c: New testcase.
390 2017-06-19 Jakub Jelinek <jakub@redhat.com>
393 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
395 2017-06-19 Nathan Sidwell <nathan@acm.org>
398 * g++.dg/warn/pr81119.C: New.
400 2017-06-19 Martin Liska <mliska@suse.cz>
403 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
405 2017-06-19 Martin Liska <mliska@suse.cz>
408 * gcc.target/i386/mvc5.c: Scan indirect_function.
409 * gcc.target/i386/mvc7.c: Likewise.
410 * gcc.target/i386/pr80732.c: New test.
412 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
415 * g++.dg/cpp1y/constexpr-66093.C: New.
417 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
419 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
422 2017-06-19 Richard Biener <rguenther@suse.de>
425 * g++.dg/torture/pr81112.C: New testcase.
427 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
429 * gcc.dg/lto/pr69866_0.c: This test needs alias.
431 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
434 * gfortran.dg/cshift_1.f90: New test.
436 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
438 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
440 2017-06-16 Carl Love <cel@us.ibm.com>
442 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
443 main): Add runnable tests and test checker for vec_float,
444 vec_float2, vec_floate and vec_floato builtins.
446 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
448 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
449 the architecture options added by dg-add-options arm_neon.
450 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
452 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
453 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
454 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
456 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
458 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
459 multilibs have been built.
461 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
463 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
464 * gcc.target/arm/pr51915.c: Likewise.
465 * gcc.target/arm/pr52006.c: Likewise.
466 * gcc.target/arm/pr53187.c: Likewise.
468 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
470 * gcc.target/arm/multilibs.exp: New file.
472 2017-06-16 Martin Sebor <msebor@redhat.com>
474 PR tree-optimization/80933
475 PR tree-optimization/80934
476 * gcc.dg/fold-bcopy.c: New test.
477 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
478 * gcc.dg/tree-ssa/alias-36.c: Likewise.
479 * gcc/testsuite/gcc.dg/pr79214.c: Adjust.
480 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
481 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
482 * gcc.dg/builtins-nonnull.c: Likewise.
484 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
487 * gcc.target/arm/pr71778.c: New.
489 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
491 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
493 2017-06-16 Richard Biener <rguenther@suse.de>
495 PR tree-optimization/81090
496 * gcc.dg/graphite/pr81090.c: New testcase.
498 2017-06-16 Janus Weil <janus@gcc.gnu.org>
501 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
503 2017-06-16 Jakub Jelinek <jakub@redhat.com>
506 * c-c++-common/ubsan/object-size-11.c: New test.
508 2017-06-15 Martin Sebor <msebor@redhat.com>
511 * g++.dg/Wclass-memaccess.C: New test.
513 2017-06-15 Janus Weil <janus@gcc.gnu.org>
516 * gfortran.dg/proc_ptr_comp_51.f90: New test.
518 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
521 * gcc.dg/lto/pr69866_0.c: New test.
522 * gcc.dg/lto/pr69866_1.c: Likewise.
524 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
527 * gcc.target/msp430/pr78818-real.c: New template for tests.
528 * gcc.target/msp430/pr78818-auto.c: New test.
529 * gcc.target/msp430/pr78818-data-region.c: New test.
530 * gcc.target/msp430/pr78818-data-sec.c: New test.
531 * gcc.target/msp430/pr78818-auto-warn.c: New test.
533 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
535 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
536 instructions in it rather than the number of IT blocks being 2.
537 Transfer scan directive arm_thumb2 restriction to the whole
538 testcase and restrict further to Thumb-only targets.
540 2017-06-15 Tamar Christina <tamar.christina@arm.com>
542 * gcc.target/arm/sdiv_costs_1.c:
545 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
547 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
548 * gcc.target/mips/pr51513-1.c: New test.
549 * gcc.target/mips/pr51513-2.c: New test.
551 2017-06-14 Richard Biener <rguenther@suse.de>
553 PR tree-optimization/81083
554 * gcc.dg/torture/pr81083.c: Add prototypes.
556 2017-06-14 Richard Biener <rguenther@suse.de>
559 * c-c++-common/ubsan/pr81088.c: New testcase.
561 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
563 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
565 2017-06-14 Andrew Pinski <apinski@cavium.com>
566 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
569 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
570 * gcc.target/aarch64/vect-init-2.c: Likewise.
571 * gcc.target/aarch64/vect-init-3.c: Likewise.
572 * gcc.target/aarch64/vect-init-4.c: Likewise.
573 * gcc.target/aarch64/vect-init-5.c: Likewise.
575 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
578 * g++.dg/cpp0x/constexpr-58541.C: New.
580 2017-06-14 Richard Biener <rguenther@suse.de>
582 PR tree-optimization/81083
583 * gcc.dg/torture/pr81083.c: New testcase.
585 2017-06-14 Jakub Jelinek <jakub@redhat.com>
587 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
588 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
590 2017-06-13 Jakub Jelinek <jakub@redhat.com>
593 * g++.dg/ubsan/pr80973.C: New test.
596 * g++.dg/opt/nrv18.C: New test.
598 2017-06-13 Martin Liska <mliska@suse.cz>
601 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
602 test by adding no_sanitize attribute.
603 * gcc.dg/asan/use-after-scope-4.c: Likewise.
605 2017-06-13 Renlin Li <renlin.li@arm.com>
607 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
610 2017-06-13 Martin Jambor <mjambor@suse.cz>
612 PR tree-optimization/80803
613 PR tree-optimization/81063
614 gcc.dg/tree-ssa/pr80803.c: New test.
615 gcc.dg/tree-ssa/pr81063.c: Likewise.
617 2017-06-12 Yury Gribov <tetra2005@gmail.com>
619 * c-c++-common/fold-masked-cmp-3.c: New test.
621 2017-06-13 Yury Gribov <tetra2005@gmail.com>
623 PR tree-optimization/67328
624 * c-c++-common/fold-masked-cmp-1.c: New test.
625 * c-c++-common/fold-masked-cmp-2.c: Likewise.
626 * gcc.dg/pr46309.c: Fix pattern.
627 * gcc.dg/pr46309-2.c: Likewise.
629 2017-06-13 Tamar Christina <tamar.christina@arm.com>
631 * gcc.target/arm/sdiv_costs_1.c:
632 Require arm_arch_v8a_ok and add march option.
634 2017-06-13 Martin Liska <mliska@suse.cz>
636 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
637 * gcc.dg/tree-ssa/dump-2.c: Likewise.
638 * gcc.dg/tree-ssa/vrp101.c: Likewise.
640 2017-06-13 Richard Biener <rguenther@suse.de>
643 * c-c++-common/ubsan/pr81065.c: New testcase.
645 2017-06-12 Ian Lance Taylor <iant@golang.org>
647 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
648 freorder. Update comment to explain test.
650 2017-06-12 Tamar Christina <tamar.christina@arm.com>
652 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
653 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
654 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
655 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
657 2017-06-12 Tamar Christina <tamar.christina@arm.com>
659 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
661 2017-06-12 Tamar Christina <tamar.christina@arm.com>
663 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
665 2017-06-12 Jakub Jelinek <jakub@redhat.com>
667 PR tree-optimization/81003
668 * gcc.c-torture/compile/pr81003.c: New test.
670 2017-06-12 Richard Biener <rguenther@suse.de>
672 PR tree-optimization/81053
673 * gcc.dg/torture/pr81053.c: New testcase.
675 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
678 * gfortran.dg/implied_do_io_3.f90: New test.
680 2017-06-10 Tom de Vries <tom@codesourcery.com>
682 * lib/target-supports.exp (check_effective_target_signal): New proc.
683 * lib/gcc.exp (gcc_target_compile): Remove appending of
684 -DSIGNAL_SUPPRESS to additional_flags.
685 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
686 additional_flags if effective target signal is not supported by the
688 * gcc.c-torture/execute/20101011-1.c: Same.
689 * gcc.dg/c99-stdint-1.c: Same.
690 * gcc.dg/c99-stdint-2.c: Same.
691 * gcc.dg/c99-stdint-5.c: Same.
692 * gcc.dg/c99-stdint-6.c: Same.
693 * gcc.dg/stdint-width-1.c: Same.
695 2017-06-10 Tom de Vries <tom@codesourcery.com>
697 * lib/target-supports.exp (check_effective_target_stack_size)
698 (dg-effective-target-value): New proc.
699 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
701 * lib/objc.exp (objc_target_compile): Same.
702 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
703 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
704 dg-additional-options.
705 * gcc.c-torture/compile/20080806-1.c: Same.
706 * gcc.c-torture/compile/920723-1.c: Same.
707 * gcc.c-torture/compile/930621-1.c: Same.
708 * gcc.c-torture/compile/991214-2.c: Same.
709 * gcc.c-torture/compile/bcopy.c: Same.
710 * gcc.c-torture/compile/memtst.c: Same.
711 * gcc.c-torture/compile/msp.c: Same.
712 * gcc.c-torture/compile/stuct.c: Same.
713 * gcc.c-torture/execute/20011008-3.c: Same.
714 * gcc.c-torture/execute/20030209-1.c: Same.
715 * gcc.c-torture/execute/20031012-1.c: Same.
716 * gcc.c-torture/execute/20040805-1.c: Same.
717 * gcc.c-torture/execute/920410-1.c: Same.
718 * gcc.c-torture/execute/920501-7.c: Same.
719 * gcc.c-torture/execute/921113-1.c: Same.
720 * gcc.c-torture/execute/921202-1.c: Same.
721 * gcc.c-torture/execute/921208-2.c: Same.
722 * gcc.c-torture/execute/930106-1.c: Same.
723 * gcc.c-torture/execute/930406-1.c: Same.
724 * gcc.c-torture/execute/950221-1.c: Same.
725 * gcc.c-torture/execute/960521-1.c: Same.
726 * gcc.c-torture/execute/980605-1.c: Same.
727 * gcc.c-torture/execute/comp-goto-1.c: Same.
728 * gcc.c-torture/execute/comp-goto-2.c: Same.
729 * gcc.c-torture/execute/memcpy-1.c: Same.
730 * gcc.c-torture/execute/multi-ix.c: Same.
731 * gcc.c-torture/execute/nestfunc-4.c: Same.
732 * gcc.c-torture/execute/pr20621-1.c: Same.
733 * gcc.c-torture/execute/pr23135.c: Same.
734 * gcc.c-torture/execute/pr28982b.c: Same.
735 * gcc.dg/loop-3.c: Same.
736 * gcc.dg/struct-ret-3.c: Same.
737 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
738 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
739 * gcc.dg/tree-prof/comp-goto-1.c: Same.
740 * gcc.dg/tree-prof/pr44777.c: Same.
742 2017-06-09 David Malcolm <dmalcolm@redhat.com>
744 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
745 (test_mutually_exclusive_suggestions): New test function.
746 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
747 (test_mutually_exclusive_suggestions): New test function.
748 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
749 (test_mutually_exclusive_suggestions): New test function.
750 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
751 (test_show_locus): Add special-case for
752 "test_mutually_exclusive_suggestions".
754 2017-06-09 Ian Lance Taylor <iant@golang.org>
756 * gcc.dg/tree-prof/split-1.c: New test.
758 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
760 * gcc.dg/predict-14.c: Avoid cold function detection.
761 * gcc.target/i386/umod-3.c: Likewise.
763 2017-06-09 Tamar Christina <tamar.christina@arm.com>
765 * gcc.target/aarch64/lrint-matherr.h: New.
766 * gcc.target/aarch64/inline-lrint_1.c: New.
767 * gcc.target/aarch64/inline-lrint_2.c: New.
768 * gcc.target/aarch64/no-inline-lrint_1.c: New.
769 * gcc.target/aarch64/no-inline-lrint_2.c: New.
771 2017-06-09 Tamar Christina <tamar.christina@arm.com>
773 * gcc.target/arm/sdiv_costs_1.c: New.
775 2017-06-09 Tom de Vries <tom@codesourcery.com>
778 * gcc.target/nvptx/label-values.c: New test.
780 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
782 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
783 Test for null definitions instead of them being undefined. Add entry
784 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
785 about using the effective target for architecture extension.
786 (check_effective_target_arm_arch_v7ve_ok): Remove.
787 (add_options_for_arm_arch_v7ve): Likewise.
789 2017-06-09 Richard Biener <rguenther@suse.de>
791 PR tree-optimization/66623
792 * gcc.dg/vect/pr66623.c: New testcase.
794 2017-06-09 Richard Biener <rguenther@suse.de>
796 PR tree-optimization/79483
797 * gcc.dg/graphite/pr79483.c: New testcase.
799 2017-06-09 Richard Biener <rguenther@suse.de>
802 * g++.dg/pr81007.C: New testcase.
804 2017-06-09 Jakub Jelinek <jakub@redhat.com>
806 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
807 instead of "rsp" for -m32.
808 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
809 target, add -msse2 to dg-options.
810 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
811 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
813 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
816 * gcc.target/powerpc/stack-limit.c: New testcase.
818 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
820 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
821 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
822 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
823 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
824 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
825 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
827 2017-06-08 Jakub Jelinek <jakub@redhat.com>
830 * c-c++-common/gomp/pr81006.c: New test.
833 * g++.dg/gomp/pr81011.C: New test.
836 * c-c++-common/ubsan/align-10.c: New test.
837 * c-c++-common/ubsan/null-13.c: New test.
839 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
842 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
843 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
844 * gcc.target/i386/pr81015.c: New test.
846 2017-06-08 Tom de Vries <tom@codesourcery.com>
848 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
849 trampolines instead of NO_TRAMPOLINES.
850 * gcc.c-torture/execute/20000822-1.c: Same.
851 * gcc.c-torture/execute/920428-2.c: Same.
852 * gcc.c-torture/execute/920501-7.c: Same.
853 * gcc.c-torture/execute/920612-2.c: Same.
854 * gcc.c-torture/execute/921017-1.c: Same.
855 * gcc.c-torture/execute/921215-1.c: Same.
856 * gcc.c-torture/execute/931002-1.c: Same.
857 * gcc.c-torture/execute/comp-goto-2.c: Same.
858 * gcc.c-torture/execute/nestfunc-1.c: Same.
859 * gcc.c-torture/execute/nestfunc-2.c: Same.
860 * gcc.c-torture/execute/nestfunc-3.c: Same.
861 * gcc.c-torture/execute/nestfunc-5.c: Same.
862 * gcc.c-torture/execute/nestfunc-6.c: Same.
863 * gcc.c-torture/execute/pr24135.c: Same.
864 * gcc.dg/Wtrampolines.c: Same.
865 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
866 * gcc.dg/torture/stackalign/nested-5.c: Same.
867 * gcc.dg/torture/stackalign/nested-6.c: Same.
868 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
869 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
870 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
871 * gcc.dg/trampoline-1.c: Same.
872 * gcc.dg/tree-prof/pr44777.c: Same.
873 * gcc.target/i386/pr67770.c: Same.
874 * lib/gcc.exp (gcc_target_compile): Remove appending of
875 -DNO_TRAMPOLINES to additional_flags.
876 * lib/objc.exp (objc_target_compile): Same.
878 2017-06-08 Tom de Vries <tom@codesourcery.com>
880 * lib/target-supports.exp (check_effective_target_trampolines): Test for
881 'gcc,no_trampolines' instead of 'no_trampolines'.
883 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
886 * gcc.target/i386/mpx/pr79988.c: New test.
888 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
890 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
891 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
892 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
894 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
896 * g++.dg/tree-ssa/counts-1.C: New testcase.
897 * gcc.dg/tree-ssa/counts-1.c: New testcase.
899 2017-08-08 Julia Koval <julia.koval@intel.com>
901 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
902 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
903 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
904 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
905 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
906 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
908 2017-06-08 Marek Polacek <polacek@redhat.com>
911 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
913 2017-08-08 Julia Koval <julia.koval@intel.com>
915 PR target/73350,80862
916 * gcc.target/i386/pr73350.c: New test.
918 2017-06-08 Richard Biener <rguenther@suse.de>
920 PR tree-optimization/80928
921 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
923 2017-06-07 Carl Love <cel@us.ibm.com>
925 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
927 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
930 * g++.dg/cpp1z/class-deduction39.C: New.
932 2017-06-07 Marek Polacek <polacek@redhat.com>
935 * c-c++-common/ubsan/pr80932.c: New test.
937 2017-06-07 Bin Cheng <bin.cheng@arm.com>
939 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
940 * gcc.target/i386/l_fma_double_2.c: Ditto.
941 * gcc.target/i386/l_fma_double_3.c: Ditto.
942 * gcc.target/i386/l_fma_double_4.c: Ditto.
943 * gcc.target/i386/l_fma_double_5.c: Ditto.
944 * gcc.target/i386/l_fma_double_6.c: Ditto.
945 * gcc.target/i386/l_fma_float_1.c: Ditto.
946 * gcc.target/i386/l_fma_float_2.c: Ditto.
947 * gcc.target/i386/l_fma_float_3.c: Ditto.
948 * gcc.target/i386/l_fma_float_4.c: Ditto.
949 * gcc.target/i386/l_fma_float_5.c: Ditto.
950 * gcc.target/i386/l_fma_float_6.c: Ditto.
952 2017-06-07 Tamar Christina <tamar.christina@arm.com>
954 * gcc.target/aarch64/sdiv_costs_1.c: New.
956 2017-06-07 Richard Biener <rguenther@suse.de>
958 PR tree-optimization/80928
959 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
960 * gcc.dg/vect/slp-13-big-array.c: Likewise.
962 2017-06-07 Richard Biener <rguenther@suse.de>
964 PR tree-optimization/80928
965 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
968 2017-06-06 Nathan Sidwell <nathan@acm.org>
970 * g++.dg/pr45330.C: Add inline namespace case.
972 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
975 * gfortran.dg/matmul_16.f90: New test.
976 * gfortran.dg/inline_matmul_18.f90: New test.
978 2017-06-06 Marek Polacek <polacek@redhat.com>
981 * gcc.dg/pr79983.c: New test.
983 2017-06-06 David S. Miller <davem@davemloft.net>
985 * gcc.target/sparc/sparc-ret-3.c: New test.
987 2017-06-06 Tom de Vries <tom@codesourcery.com>
989 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
990 label_values instead of NO_LABEL_VALUES.
991 * gcc.c-torture/compile/920301-1.c: Same.
992 * gcc.c-torture/compile/920501-1.c: Same.
993 * gcc.c-torture/compile/941014-4.c: Same.
994 * gcc.c-torture/compile/labels-1.c: Same.
995 * gcc.c-torture/compile/pr18903.c: Same.
996 * gcc.c-torture/execute/920302-1.c: Same.
997 * gcc.c-torture/execute/920415-1.c: Same.
998 * gcc.c-torture/execute/920428-2.c: Same.
999 * gcc.c-torture/execute/920501-3.c: Same.
1000 * gcc.c-torture/execute/920501-4.c: Same.
1001 * gcc.c-torture/execute/920501-5.c: Same.
1002 * gcc.c-torture/execute/920501-7.c: Same.
1003 * gcc.c-torture/execute/920721-4.c: Same.
1004 * gcc.c-torture/execute/980526-1.c: Same.
1005 * gcc.c-torture/execute/990208-1.c: Same.
1006 * gcc.c-torture/execute/comp-goto-1.c: Same.
1007 * gcc.c-torture/execute/comp-goto-2.c: Same.
1008 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1009 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1010 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
1011 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1012 * gcc.dg/tree-prof/pr44777.c: Same.
1013 * gcc.misc-tests/bprob-2.c: Same.
1014 * gcc.misc-tests/gcov-3.c: Same.
1015 * lib/gcc.exp (gcc_target_compile): Remove appending of
1016 -DNO_LABEL_VALUES to additional_flags.
1017 * lib/objc.exp (objc_target_compile): Same.
1018 * lib/target-supports.exp (check_effective_target_label_values): Test on
1019 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
1021 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1023 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
1025 2017-06-06 Richard Biener <rguenther@suse.de>
1027 PR tree-optimization/80974
1028 * gcc.dg/torture/pr80974.c: New testcase.
1030 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1032 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
1033 "unsigned int" in conversation warning on line 15.
1035 2017-06-06 Richard Biener <rguenther@suse.de>
1037 PR tree-optimization/80928
1038 * gcc.dg/vect/pr80928.c: New testcase.
1039 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
1040 * gcc.dg/vect/slp-13.c: Likewise.
1041 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
1043 2017-06-05 David Malcolm <dmalcolm@redhat.com>
1045 * g++.dg/plugin/comment_plugin.c: New test plugin.
1046 * g++.dg/plugin/comments-1.C: New test file.
1047 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1049 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1051 * gcc.misc-tests/gcov-1a.c: New test.
1053 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1055 * gcc.target/powerpc/clone1.c: New test.
1057 2017-06-05 Janus Weil <janus@gcc.gnu.org>
1060 * gfortran.dg/proc_ptr_comp_50.f90: New test.
1062 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
1065 * gfortran.dg/implied_do_io_1.f90: New Test.
1066 * gfortran.dg/implied_do_io_2.f90: New Test.
1068 2017-06-05 Renlin Li <renlin.li@arm.com>
1070 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
1071 selector to related line.
1073 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
1075 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
1077 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1079 * gcc.target/aarch64/store_lane0_str_1.c: New test.
1081 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1083 * gcc.target/aarch64/subs_compare_2.c: New test.
1085 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1087 * gcc.target/aarch64/subs_compare_1.c: New test.
1089 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
1091 * gcc.target/mips/div-9.c: Delete duplicate test.
1092 * gcc.target/mips/div-10.c: Ditto.
1093 * gcc.target/mips/div-11.c: Ditto.
1094 * gcc.target/mips/div-12.c: Ditto.
1096 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
1098 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1100 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
1102 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
1103 vesrion of the dejagnu grep.
1104 (list-module-names): Use it and adjust the regular expressions for
1105 modules and submodules.
1106 * gfortran.dg/prof/prof.exp: Cleanup modules.
1107 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
1109 * gfortran.dg/altreturn_8.f90: Likewise.
1110 * gfortran.dg/associate_12.f90: Likewise.
1111 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
1112 * gfortran.dg/charlen_15.f90: Likewise.
1113 * gfortran.dg/class_4a.f03: Likewise.
1114 * gfortran.dg/class_54.f90: Likewise.
1115 * gfortran.dg/class_dummy_4.f03: Likewise.
1116 * gfortran.dg/class_dummy_5.f90: Likewise.
1117 * gfortran.dg/constructor_9.f90: Likewise.
1118 * gfortran.dg/dec_structure_15.f90: Likewise.
1119 * gfortran.dg/do_check_8.f90: Likewise.
1120 * gfortran.dg/dtio_26.f03: Likewise.
1121 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
1122 * gfortran.dg/equiv_9.f90: Likewise.
1123 * gfortran.dg/extends_15.f90: Likewise.
1124 * gfortran.dg/finalize_22.f90: Likewise.
1125 * gfortran.dg/finalize_23.f90: Likewise.
1126 * gfortran.dg/generic_26.f90: Likewise.
1127 * gfortran.dg/generic_27.f90: Likewise.
1128 * gfortran.dg/namelist_76.f90: Likewise.
1129 * gfortran.dg/pointer_init_8.f90: Likewise.
1130 * gfortran.dg/pr61318.f90: Likewise.
1131 * gfortran.dg/pr77260_1.f90: Likewise.
1132 * gfortran.dg/pr77260_2.f90: Likewise.
1133 * gfortran.dg/pr77420_3.f90: Likewise.
1134 * gfortran.dg/proc_ptr_39.f90: Likewise.
1135 * gfortran.dg/proc_ptr_41.f90: Likewise.
1136 * gfortran.dg/proc_ptr_42.f90: Likewise.
1137 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
1138 * gfortran.dg/submodule_1.f08: Likewise.
1139 * gfortran.dg/submodule_10.f08: Likewise.
1140 * gfortran.dg/submodule_14.f08: Likewise.
1141 * gfortran.dg/submodule_15.f08: Likewise.
1142 * gfortran.dg/submodule_2.f08: Likewise.
1143 * gfortran.dg/submodule_5.f08: Likewise.
1144 * gfortran.dg/submodule_6.f08: Likewise.
1145 * gfortran.dg/submodule_7.f08: Likewise.
1146 * gfortran.dg/submodule_8.f08: Likewise.
1147 * gfortran.dg/submodule_9.f08: Likewise.
1148 * gfortran.dg/transfer_class_2.f90: Likewise.
1149 * gfortran.dg/typebound_assignment_7.f90: Likewise.
1150 * gfortran.dg/typebound_call_24.f03: Likewise.
1151 * gfortran.dg/typebound_call_25.f90: Likewise.
1152 * gfortran.dg/typebound_deferred_1.f90: Likewise.
1153 * gfortran.dg/typebound_generic_12.f03: Likewise.
1154 * gfortran.dg/typebound_generic_13.f03: Likewise.
1155 * gfortran.dg/typebound_generic_14.f03: Likewise.
1156 * gfortran.dg/typebound_generic_15.f90: Likewise.
1157 * gfortran.dg/typebound_operator_16.f03: Likewise.
1158 * gfortran.dg/typebound_operator_18.f90: Likewise.
1159 * gfortran.dg/typebound_operator_20.f90: Likewise.
1160 * gfortran.dg/typebound_override_3.f90: Likewise.
1161 * gfortran.dg/typebound_override_4.f90: Likewise.
1162 * gfortran.dg/typebound_override_5.f90: Likewise.
1163 * gfortran.dg/typebound_override_6.f90: Likewise.
1164 * gfortran.dg/typebound_override_7.f90: Likewise.
1165 * gfortran.dg/typebound_proc_28.f03: Likewise.
1166 * gfortran.dg/typebound_proc_29.f90: Likewise.
1167 * gfortran.dg/typebound_proc_30.f90: Likewise.
1168 * gfortran.dg/typebound_proc_31.f90: Likewise.
1169 * gfortran.dg/typebound_proc_32.f90: Likewise.
1170 * gfortran.dg/typebound_proc_33.f90: Likewise.
1171 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
1172 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
1173 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
1174 * gfortran.dg/use_only_3.f90: Likewise.
1175 * gfortran.dg/use_without_only_1.f90: Likewise.
1176 * gfortran.dg/warn_unused_function.f90: Likewise.
1177 * gfortran.dg/warn_unused_function_2.f90: Likewise.
1178 * gfortran.dg/ieee/ieee_8.f90: Likewise.
1180 2017-06-04 Marek Polacek <polacek@redhat.com>
1183 * gcc.dg/format/pr80919.c: New test.
1185 2017-06-02 Martin Sebor <msebor@redhat.com>
1188 * c-c++-common/Wfloat-conversion-2.c: New test.
1190 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1193 * g++.dg/cpp1y/constexpr-68754.C: New.
1195 2017-06-02 Carl Love <cel@us.ibm.com>
1197 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
1198 for the new built-ins.
1200 2017-06-02 Sudakshina Das <sudi.das@arm.com>
1202 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
1204 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
1206 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
1207 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
1208 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
1209 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
1210 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
1212 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1214 * gcc.target/aarch64/hfmode_ins_1.c: New test.
1216 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1218 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
1220 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
1222 * gcc.target/powerpc/fold-vec-abs-char.c: New.
1223 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
1224 * gcc.target/powerpc/fold-vec-abs-int.c: New.
1225 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
1226 * gcc.target/powerpc/fold-vec-abs-short.c: New.
1227 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
1228 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
1229 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
1230 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
1232 2017-06-02 Nathan Sidwell <nathan@acm.org>
1234 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
1236 2017-06-02 Jakub Jelinek <jakub@redhat.com>
1238 PR rtl-optimization/80903
1239 * gcc.dg/pr80903.c: New test.
1242 * gfortran.dg/gomp/pr80918.f90: New test.
1244 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1246 * c-c++-common/Wsizeof-pointer-div.c: New test.
1247 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
1248 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
1249 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
1250 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
1251 * gcc.target/i386/sse-set-ps-1.c: Likewise.
1252 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
1253 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
1254 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
1255 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
1256 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
1257 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
1258 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
1259 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
1260 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
1261 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
1262 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
1263 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
1264 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
1266 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
1268 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
1269 Update the target to power8-vector.
1271 2017-06-01 David Malcolm <dmalcolm@redhat.com>
1273 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
1275 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
1277 * debug12.adb, debug12.ads: New testcase.
1279 2017-06-01 Martin Jambor <mjambor@suse.cz>
1281 PR tree-optimization/80898
1282 * gcc.dg/tree-ssa/pr80898.c: New test.
1283 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
1285 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1288 * g++.dg/cpp1z/nodiscard5.C: New.
1290 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
1292 * gcc.target/arc/pr9001195952.c: New test.
1294 2017-06-01 Tom de Vries <tom@codesourcery.com>
1296 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
1297 * gcc.c-torture/compile/asmgoto-1.c: Same.
1298 * gcc.dg/20000707-1.c: Same.
1299 * gcc.dg/pr38700.c: Same.
1300 * gcc.dg/pr70169.c: Same.
1301 * gcc.dg/pr80112.c: Same.
1302 * gcc.dg/torture/pr51071-2.c: Same.
1303 * gcc.dg/torture/pr51071.c: Same.
1304 * gcc.dg/tree-ssa/alias-34.c: Same.
1306 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
1308 * gnat.dg/debug11.adb: New testcase.
1310 2017-06-01 Richard Biener <rguenther@suse.de>
1313 * c-c++-common/ubsan/pr66313.c: New testcase.
1314 * gcc.dg/tree-ssa/loop-15.c: Adjust.
1316 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
1318 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
1319 dg-options. Change dg-require-effective-target powerpc_vsx_ok
1320 to vsx_hw. Add dg-skip-if directive to disable this test if
1322 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
1323 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
1324 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
1325 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
1326 to dg-option. Add dg-skip-if directive to disable this test
1327 for darwin. Add dg-skip-if directive to disable this test if
1330 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
1332 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
1333 (_mm_maskz_max_sd): Test new intrinsics.
1334 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
1335 (_mm_maskz_max_sd): Test new intrinsics.
1336 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
1337 (_mm_maskz_max_ss): Test new intrinsics.
1338 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
1339 (_mm_maskz_max_ss): Test new intrinsics.
1340 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
1341 (_mm_maskz_min_sd): Test new intrinsics.
1342 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
1343 (_mm_maskz_min_sd): Test new intrinsics.
1344 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
1345 (_mm_maskz_min_ss): Test new intrinsics.
1346 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
1347 (_mm_maskz_min_ss): Test new intrinsics.
1349 2017-05-31 Nathan Sidwell <nathan@acm.org>
1351 * g++.dg/lookup/lambda1.C New.
1353 2017-05-31 Bin Cheng <bin.cheng@arm.com>
1355 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
1356 on pointer should not be replaced.
1358 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
1361 * gcc.dg/gimplefe-error-7.c: New test.
1363 2017-05-31 Graham Markall <graham.markall@embecosm.com>
1365 * gcc.target/arc/add_n-combine.c: New test.
1366 * gcc.target/arc/sub_n-combine.c: New test.
1368 2017-05-31 Richard Biener <rguenther@suse.de>
1371 * gcc.target/i386/pr80880.c: New testcase.
1373 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
1375 * gcc.dg/vect/vect-103.c: Update wording of dump message.
1377 2017-05-31 Bin Cheng <bin.cheng@arm.com>
1379 * gcc.dg/vect/pr80815-3.c: New test.
1381 2017-05-31 Richard Biener <rguenther@suse.de>
1383 PR tree-optimization/80906
1384 * gcc.dg/graphite/pr80906.c: New testcase.
1386 2017-05-30 Tom de Vries <tom@codesourcery.com>
1389 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
1390 unsupported if host compiler does not support c++11.
1391 (host_supports_c++11): New proc.
1393 2017-05-30 Martin Sebor <msebor@redhat.com>
1396 * g++.dg/ext/utf16-4.C: Relax test.
1397 * gcc.dg/fixed-point/int-warning.c: Adjust.
1399 2017-05-30 David Malcolm <dmalcolm@redhat.com>
1401 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
1402 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
1404 * g++.dg/plugin/show-template-tree-color.C: New test case.
1405 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
1406 * g++.dg/template/show-template-tree-2.C: New test case.
1407 * g++.dg/template/show-template-tree-3.C: New test case.
1408 * g++.dg/template/show-template-tree-4.C: New test case.
1409 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
1410 * g++.dg/template/show-template-tree.C: New test case.
1412 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
1414 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
1416 * gfortran.dg/pr80107.f: Delete testcase.
1418 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
1421 * gcc.target/i386/pr80833-1.c: New test.
1422 * gcc.target/i386/pr80833-2.c: Ditto.
1424 2017-05-30 Nathan Sidwell <nathan@acm.org>
1427 * g++.dg/lookup/pr80913.C: New.
1429 2017-05-30 Richard Biener <rguenther@suse.de>
1432 * gcc.dg/torture/pr80901.c: New testcase.
1434 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
1436 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
1438 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
1441 * gcc.target/msp430/interrupt_fn_placement.c: New test.
1443 2017-05-30 Richard Biener <rguenther@suse.de>
1446 * gcc.dg/torture/pr80876.c: New testcase.
1448 2017-05-29 Nathan Sidwell <nathan@acm.org>
1451 * g++.dg/lookup/pr80891-5.C: New.
1453 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1455 PR libgfortran/53029
1456 * gfortran.dg/read_5.f90: New test.
1458 2017-05-29 Nathan Sidwell <nathan@acm.org>
1461 * g++.dg/lookup/pr80891-4.C: New.
1464 * g++.dg/lookup/pr80891-1.C: New.
1467 * g++.dg/lookup/pr80891-3.C: New.
1470 * g++.dg/lookup/pr80891-2.C: New.
1472 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1475 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
1477 * gfortran.dg/transpose_optimization_1.f90: Likewise.
1478 * gfortran.dg/inline_matmul_17.f90: New test.
1480 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1482 * gfortran.dg/matmul_bounds_12.f90: New test.
1484 2017-05-27 Jakub Jelinek <jakub@redhat.com>
1487 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
1489 2017-05-26 Nathan Sidwell <nathan@acm.org>
1491 * g++.dg/cpp0x/dr2061.C: New.
1492 * g++.dg/parse/namespace-alias-1.C: Add more test.
1494 2017-05-26 Bin Cheng <bin.cheng@arm.com>
1496 PR tree-optimization/80815
1497 * gcc.dg/vect/pr80815-1.c: New test.
1498 * gcc.dg/vect/pr80815-2.c: New test.
1500 2017-05-26 Martin Liska <mliska@suse.cz>
1503 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
1504 split at the problematic spot.
1505 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
1506 a valid value of the param.
1508 2017-05-26 Marek Polacek <polacek@redhat.com>
1511 * c-c++-common/ubsan/pr80875.c: New test.
1513 2017-05-26 Tom de Vries <tom@codesourcery.com>
1516 * gcc.dg/20011021-1.c: Replace absolute line numbers.
1517 * gcc.dg/Wcxx-compat-8.c: Same.
1518 * gcc.dg/Wobjsize-1.c: Same.
1519 * gcc.dg/Wshadow-local-2.c: Same.
1520 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
1521 * gcc.dg/anon-struct-6.c: Same.
1522 * gcc.dg/asm-wide-1.c: Same.
1523 * gcc.dg/builtin-inf-1.c: Same.
1524 * gcc.dg/builtin-redefine.c: Same.
1525 * gcc.dg/c90-array-lval-6.c: Same.
1526 * gcc.dg/c90-array-lval-7.c: Same.
1527 * gcc.dg/c90-fordecl-1.c: Same.
1528 * gcc.dg/c99-fordecl-2.c: Same.
1529 * gcc.dg/cast-lvalue-1.c: Same.
1530 * gcc.dg/cast-lvalue-2.c: Same.
1531 * gcc.dg/compound-lvalue-1.c: Same.
1532 * gcc.dg/cond-lvalue-1.c: Same.
1533 * gcc.dg/cpp/20000419-1.c: Same.
1534 * gcc.dg/cpp/backslash.c: Same.
1535 * gcc.dg/cpp/backslash2.c: Same.
1536 * gcc.dg/cpp/macspace1.c: Same.
1537 * gcc.dg/cpp/macspace2.c: Same.
1538 * gcc.dg/cpp/multiline-2.c: Same.
1539 * gcc.dg/cpp/pr27777.c: Same.
1540 * gcc.dg/cpp/pr30786.c: Same.
1541 * gcc.dg/cpp/pr34602.c: Same.
1542 * gcc.dg/cpp/redef1.c: Same.
1543 * gcc.dg/cpp/tr-warn1.c: Same.
1544 * gcc.dg/cpp/tr-warn3.c: Same.
1545 * gcc.dg/cpp/tr-warn6.c: Same.
1546 * gcc.dg/cpp/trad/hash.c: Same.
1547 * gcc.dg/cpp/trad/redef1.c: Same.
1548 * gcc.dg/cpp/ucs.c: Same.
1549 * gcc.dg/declspec-10.c: Same.
1550 * gcc.dg/declspec-11.c: Same.
1551 * gcc.dg/declspec-18.c: Same.
1552 * gcc.dg/format/c99-strftime-1.c: Same.
1553 * gcc.dg/format/ext-3.c: Same.
1554 * gcc.dg/format/pr72858.c: Same.
1555 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
1556 * gcc.dg/init-string-1.c: Same.
1557 * gcc.dg/label-decl-3.c: Same.
1558 * gcc.dg/m-un-2.c: Same.
1559 * gcc.dg/nofixed-point-2.c: Same.
1560 * gcc.dg/noncompile/20020213-1.c: Same.
1561 * gcc.dg/pch/counter-2.c: Same.
1562 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
1563 * gcc.dg/pr27528.c: Same.
1564 * gcc.dg/pr27953.c: Same.
1565 * gcc.dg/pr35899.c: Same.
1566 * gcc.dg/pr37561.c: Same.
1567 * gcc.dg/pr45461.c: Same.
1568 * gcc.dg/pr45750.c: Same.
1569 * gcc.dg/pr53196-2.c: Same.
1570 * gcc.dg/pr53265.c: Same.
1571 * gcc.dg/redecl-1.c: Same.
1572 * gcc.dg/tls/thr-init-1.c: Same.
1573 * gcc.dg/torture/pr51106-1.c: Same.
1574 * gcc.dg/torture/pr51106-2.c: Same.
1575 * gcc.dg/uninit-19.c: Same.
1576 * gcc.dg/uninit-pr20644.c: Same.
1578 2017-05-26 Jakub Jelinek <jakub@redhat.com>
1580 * g++.dg/cpp1z/decomp29.C (p): New variable.
1581 (main): Add further tests.
1583 2017-05-26 Richard Biener <rguenther@suse.de>
1585 PR tree-optimization/80842
1586 * gcc.dg/torture/pr80842.c: New testcase.
1588 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1591 * g++.dg/cpp0x/pr79652.C: New.
1593 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1596 * g++.dg/cpp0x/variadic170.C: New.
1598 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
1600 * g++.dg/warn/Wcatch-value-1.C: New test.
1601 * g++.dg/warn/Wcatch-value-2.C: New test.
1602 * g++.dg/warn/Wcatch-value-3.C: New test.
1604 2017-05-25 Nathan Sidwell <nathan@acm.org>
1606 * g++.dg/lookup/using56.C: New.
1607 * g++.dg/lookup/using57.C: New.
1608 * g++.dg/lookup/using58.C: New.
1609 * g++.dg/lookup/using59.C: New.
1611 * g++.dg/lookup/using17.C: Adjust diagnostics.
1613 2017-05-25 Martin Sebor <msebor@redhat.com>
1615 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
1617 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
1619 * gcc.dg/pr60114.c: Same.
1621 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
1623 * gfortran.dg/pr48636.f90: Fix template better.
1625 2017-05-25 Nathan Sidwell <nathan@acm.org>
1627 * g++.dg/lookup/koenig14.C: New.
1629 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1632 * g++.dg/cpp0x/pr79583.C: New.
1634 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1637 * g++.dg/cpp1y/pr68578.C: New.
1639 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
1641 * gcc.dg/tree-ssa/vce-1.c: New file.
1643 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
1645 * gcc.dg/tree-ssa/addadd.c: New file.
1647 2017-05-24 Nathan Sidwell <nathan@acm.org>
1649 * g++.dg/lookup/friend12.C: Adjust diagnostics.
1650 * g++.dg/lookup/friend19.C: New.
1651 * g++.dg/lookup/friend20.C: New.
1653 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
1656 * g++.dg/expr/cast11.C: New test.
1658 2017-05-24 Martin Sebor <msebor@redhat.com>
1661 * c-c++-common/Wfloat-conversion.c: Adjust.
1662 * c-c++-common/dfp/convert-int-saturate.c: Same.
1663 * c-c++-common/pr68657-1.c: Same.
1664 * g++.dg/ext/utf-cvt.C: Same.
1665 * g++.dg/ext/utf16-4.C: Same.
1666 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
1667 * g++.dg/warn/Wconversion-real-integer2.C: Same.
1668 * g++.dg/warn/Wconversion3.C: Same.
1669 * g++.dg/warn/Wconversion4.C: Same.
1670 * g++.dg/warn/Wsign-conversion.C: Same.
1671 * g++.dg/warn/overflow-warn-1.C: Same.
1672 * g++.dg/warn/overflow-warn-3.C: Same.
1673 * g++.dg/warn/overflow-warn-4.C: Same.
1674 * g++.dg/warn/pr35635.C: Same.
1675 * g++.old-deja/g++.mike/enum1.C: Same.
1676 * gcc.dg/Wconversion-3.c: Same.
1677 * gcc.dg/Wconversion-5.c: Same.
1678 * gcc.dg/Wconversion-complex-c99.c: Same.
1679 * gcc.dg/Wconversion-complex-gnu.c: Same.
1680 * gcc.dg/Wconversion-integer.c: Same.
1681 * gcc.dg/Wsign-conversion.c: Same.
1682 * gcc.dg/bitfld-2.c: Same.
1683 * gcc.dg/c90-const-expr-11.c: Same.
1684 * gcc.dg/c90-const-expr-7.c: Same.
1685 * gcc.dg/c99-const-expr-7.c: Same.
1686 * gcc.dg/overflow-warn-1.c: Same.
1687 * gcc.dg/overflow-warn-2.c: Same.
1688 * gcc.dg/overflow-warn-3.c: Same.
1689 * gcc.dg/overflow-warn-4.c: Same.
1690 * gcc.dg/overflow-warn-5.c: Same.
1691 * gcc.dg/overflow-warn-8.c: Same.
1692 * gcc.dg/overflow-warn-9.c: New test.
1693 * gcc.dg/pr35635.c: Adjust.
1694 * gcc.dg/pr59940.c: Same.
1695 * gcc.dg/pr59963-2.c: Same.
1696 * gcc.dg/pr60114.c: Same.
1697 * gcc.dg/switch-warn-2.c: Same.
1698 * gcc.dg/utf-cvt.c: Same.
1699 * gcc.dg/utf16-4.c: Same.
1701 2017-05-24 Jakub Jelinek <jakub@redhat.com>
1703 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
1704 Don't include limits.h.
1705 (w): Conditionalize on long long wider than int. Use
1706 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
1707 -9223372036854775808.
1708 (x): Use __INT_MAX__ instead of INT_MAX.
1710 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1713 * gfortran.dg/inline_matmul_16.f90: New test.
1715 2017-05-24 Tom de Vries <tom@codesourcery.com>
1717 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
1719 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
1722 * gcc.dg/pr80823.c: New test.
1724 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1726 * gcc.target/s390/pr80725.c: New test.
1728 2017-05-23 Nathan Sidwell <nathan@acm.org>
1730 * g++.dg/lookup/extern-c-hidden.C: New.
1731 * g++.dg/lookup/extern-redecl1.C: New.
1734 * g++.dg/parse/pr80866.C: New.
1736 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
1738 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1739 * gcc.dg/ipa/inline-5.c: Likewise.
1740 * gfortran.dg/pr48636.f90: Likewise.
1742 2017-05-23 Nathan Sidwell <nathan@acm.org>
1744 * g++.dg/parse/ctor9.C: Adjust expected error.
1746 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1748 PR libgfortran/80256
1749 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
1752 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
1754 * c-c++-common/goacc/parallel-dims-1.c: Update.
1755 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
1756 * c-c++-common/goacc/routine-1.c: Likewise.
1757 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
1758 * g++.dg/goacc/template.C: Likewise.
1759 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1760 * gfortran.dg/goacc/routine-3.f90: Likewise.
1761 * gfortran.dg/goacc/sie.f95: Likewise.
1762 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
1764 2017-05-23 Nathan Sidwell <nathan@acm.org>
1766 * g++.dg/lookup/using13.C: Adjust expected error.
1768 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1770 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
1772 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1775 * gcc.target/powerpc/pr80718.c: New test.
1777 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
1779 * gcc.target/powerpc/conditional-return.c: New testcase.
1781 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1783 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
1786 2017-05-22 Janus Weil <janus@gcc.gnu.org>
1789 * gfortran.dg/typebound_call_28.f90: New test.
1791 2017-05-22 Nathan Sidwell <nathan@acm.org>
1793 * g++.dg/lookup/strong-using.C: New.
1795 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1797 * gcc.target/arm/movsi_movt.c: New test.
1798 * gcc.target/arm/movdi_movt.c: New test.
1800 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
1802 * gnat.dg/specs/not_null1.ads: New test.
1804 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
1806 * gnat.dg/limited_with5.ad[sb]: New test.
1807 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
1808 * gnat.dg/limited_with6.ad[sb]: New test.
1809 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
1811 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
1813 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
1814 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
1816 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1819 * g++.dg/cpp1y/constexpr-70265-1.C: New.
1820 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
1822 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1824 PR libgfortran/80333
1825 * gfortran.dg/dtio_30.f03: New test.
1827 2017-05-19 Marek Polacek <polacek@redhat.com>
1830 * c-c++-common/ubsan/pr80800.c: New test.
1831 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
1833 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
1835 * c-c++-common/goacc/default-1.c: Update.
1836 * c-c++-common/goacc/default-2.c: Likewise.
1837 * c-c++-common/goacc/default-4.c: Likewise.
1838 * gfortran.dg/goacc/default-1.f95: Likewise.
1839 * gfortran.dg/goacc/default-4.f: Likewise.
1840 * c-c++-common/goacc/default-5.c: New file.
1841 * gfortran.dg/goacc/default-5.f: Likewise.
1843 * c-c++-common/goacc/default-1.c: New file.
1844 * c-c++-common/goacc/default-2.c: Likewise.
1845 * c-c++-common/goacc/data-default-1.c: Remove file, including its
1847 * c-c++-common/goacc/default-3.c: ... this new file, and...
1848 * c-c++-common/goacc/default-4.c: ... this new file.
1849 * gfortran.dg/goacc/default.f95: Remove file, including its test
1851 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
1852 * gfortran.dg/goacc/default-2.f: ... this new file.
1853 * gfortran.dg/goacc/default-3.f95: New file.
1854 * gfortran.dg/goacc/default-4.f: Likewise.
1856 2017-05-19 Nathan Sidwell <nathan@acm.org>
1858 * g++.dg/inherit/covariant7.C: Adjust.
1860 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1862 * gcc.target/arm/tls-disable-literal-pool.c: Change
1863 require-effective-target to tls_native.
1864 Move dg-error to return statement line and change to dg-message.
1866 2017-05-19 Richard Biener <rguenther@suse.de>
1869 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
1870 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
1872 2017-05-19 Richard Biener <rguenther@suse.de>
1875 * gcc.dg/torture/pr80764.c: New testcase.
1877 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1880 * gcc.target/powerpc/pr80510-1.c: New test.
1881 * gcc.target/powerpc/pr80510-2.c: Likewise.
1883 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
1885 * gcc.dg/pragma-diag-7.c: New test.
1887 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
1890 * g++.dg/other/i386-11.C: New test.
1892 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
1894 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
1895 * fold-vec-div-floatdouble.c: Likewise.
1896 * fold-vec-logical-ands-char.c: Likewise.
1897 * fold-vec-logical-ands-int.c: Likewise.
1898 * fold-vec-logical-ands-short.c: Likewise.
1899 * fold-vec-logical-ors-char.c: Likewise.
1900 * fold-vec-logical-ors-int.c: Likewise.
1901 * fold-vec-logical-ors-short.c: Likewise.
1902 * fold-vec-logical-other-char.c: Likewise.
1903 * fold-vec-mule-misc.c: Likewise.
1904 * fold-vec-mult-float.c: Likewise.
1905 * fold-vec-mult-floatdouble.c: Likewise.
1906 * fold-vec-mult-int.c: Likewise.
1907 * fold-vec-mult-int128-p9.c: Likewise.
1908 * fold-vec-sub-floatdouble.c: Likewise.
1909 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
1910 Add lp64 requirement.
1911 * fold-vec-mult-int128-p8.c: Likewise.
1912 * fold-vec-logical-ors-longlong.c: Fix comment typo.
1914 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
1916 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
1917 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
1918 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
1919 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
1920 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
1921 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
1922 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
1923 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
1924 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
1925 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
1926 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
1927 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
1928 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
1929 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
1930 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
1931 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
1932 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
1933 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
1934 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
1935 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
1936 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
1937 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
1938 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
1939 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
1940 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
1941 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
1943 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
1945 * gcc.target/sparc/niagara7-align.c: New test.
1947 2017-05-18 Marek Polacek <polacek@redhat.com>
1950 * c-c++-common/ubsan/null-12.c: New test.
1952 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
1955 * gcc.c-torture/execute/pr80692.c: New testcase.
1957 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1959 PR libgfortran/80741
1960 * gfortran.dg/read_4.f90: New test.
1962 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1964 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
1966 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
1969 * gfortran.dg/pr80668.f90: New.
1971 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
1974 * gcc.dg/pr80775.c: New test.
1976 2017-05-17 Marek Polacek <polacek@redhat.com>
1979 * gcc.dg/asan/pr80659.c: New test.
1981 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1983 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
1986 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
1988 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
1990 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
1991 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1993 PR tree-optimization/80457
1994 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
1995 call vect_model_simple_cost.
1997 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
2000 * gfortran.dg/submodule_29.f08: New test.
2002 2017-05-16 David Malcolm <dmalcolm@redhat.com>
2004 * g++.dg/other/accessor-fixits-1.C: New test case.
2005 * g++.dg/other/accessor-fixits-2.C: New test case.
2006 * g++.dg/other/accessor-fixits-3.C: New test case.
2007 * g++.dg/other/accessor-fixits-4.C: New test case.
2009 2017-05-16 Carl Love <cel@us.ibm.com>
2011 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
2012 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
2013 built-ins to the test suite file. Note, support for mradds exists
2014 but no test case exists.
2015 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
2016 built-ins to the test suite file.
2018 2017-05-16 Marek Polacek <polacek@redhat.com>
2022 * c-c++-common/ubsan/pr80536.c: New test.
2023 * g++.dg/ubsan/pr80386.C: New test.
2025 2017-05-16 Tamar Christina <tamar.christina@arm.com>
2027 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
2028 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
2030 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
2032 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
2033 expected output of vadd, vsub and vmul instructions.
2034 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
2035 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
2036 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
2038 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2040 PR libgfortran/80727
2041 * gfortran.dg/read_3.f90: New test.
2043 2017-05-15 Nathan Sidwell <nathan@acm.org>
2046 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
2049 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
2050 * g++.dg/cpp0x/pr79369.C: New.
2052 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
2055 * gfortran.dg/pr80752.f90: New test.
2057 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
2060 * gcc.target/i386/pr80425-1.c: New test.
2061 * gcc.target/i386/pr80425-2.c: Ditto.
2063 2017-05-15 Jeff Law <law@redhat.com>
2065 * gcc.target/mips/reorgbug-1.c: New test.
2067 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
2069 * gnat.dg/specs/pack13.ads: New test.
2071 2017-05-14 Martin Sebor <msebor@redhat.com>
2074 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
2075 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
2076 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2077 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
2078 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
2080 2017-05-14 Martin Sebor <msebor@redhat.com>
2083 * gcc.dg/builtin-stpncpy.c: New test.
2085 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
2087 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
2088 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
2089 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
2090 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
2092 2017-05-14 Julia Koval <julia.koval@intel.com>
2094 * gcc.target/i386/xgetsetbv.c: New test.
2096 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
2099 * gfortran.dg/impl_do_var_data.f90: New Test
2101 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
2103 * brig.dg/test/gimple/priv-array-offset-access.hsail:
2104 A regression test for a private array access case which caused
2107 2017-05-12 Martin Sebor <msebor@redhat.com>
2110 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
2111 to the purpose of the test.
2113 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
2115 * gcc.target/powerpc/bmi-andn-1.c: New file
2116 * gcc.target/powerpc/bmi-andn-2.c: New file.
2117 * gcc.target/powerpc/bmi-bextr-1.c: New file.
2118 * gcc.target/powerpc/bmi-bextr-2.c: New file.
2119 * gcc.target/powerpc/bmi-bextr-4.c: New file.
2120 * gcc.target/powerpc/bmi-bextr-5.c: New file.
2121 * gcc.target/powerpc/bmi-blsi-1.c: New file.
2122 * gcc.target/powerpc/bmi-blsi-2.c: New file.
2123 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
2124 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
2125 * gcc.target/powerpc/bmi-blsr-1.c: New file.
2126 * gcc.target/powerpc/bmi-blsr-2.c: New File.
2127 * gcc.target/powerpc/bmi-check.h: New File.
2128 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
2129 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
2130 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
2131 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
2132 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
2133 * gcc.target/powerpc/bmi2-check.h: New file.
2134 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
2135 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
2136 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
2137 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
2138 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
2139 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
2140 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
2141 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
2142 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
2144 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2147 * g++.dg/cpp0x/pr60430.C: New.
2149 2017-05-12 Jeff Law <law@redhat.com>
2151 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2153 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
2156 * g++.dg/pr80707.C: New test.
2158 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2160 * gcc.target/powerpc/fold-vec-div-float.c: New.
2161 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
2162 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
2164 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2166 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
2167 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
2168 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
2169 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
2170 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
2171 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
2172 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
2173 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
2174 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
2175 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
2176 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
2177 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
2179 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2182 * g++.dg/cpp0x/forw_enum14.C: New.
2183 * g++.dg/cpp0x/forw_enum15.C: Likewise.
2185 2017-05-12 Richard Biener <rguenther@suse.de>
2187 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
2189 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2192 * g++.dg/cpp0x/constexpr-ice17.C: New.
2194 2017-05-12 Richard Biener <rguenther@suse.de>
2196 PR tree-optimization/80713
2197 * gcc.dg/torture/pr80713.c: New testcase.
2199 2017-05-12 Andi Kleen <ak@linux.intel.com>
2202 * lib/target-supports.exp (profopt-perf-wrapper):
2203 Add -m8 option to increase parallelism.
2205 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
2207 * c-c++-common/goacc/parallel-dims-1.c: New file.
2208 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
2210 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
2211 * c-c++-common/goacc/classify-kernels.c: Likewise.
2212 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
2214 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
2215 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
2216 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
2217 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
2218 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
2219 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
2220 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
2221 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
2222 * c-c++-common/goacc/kernels-loop.c: Likewise.
2223 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
2224 * c-c++-common/goacc/kernels-reduction.c: Likewise.
2225 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
2226 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
2227 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
2228 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
2229 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
2230 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
2231 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
2232 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
2233 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
2234 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
2236 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
2237 * c-c++-common/goacc/classify-kernels.c: Likewise.
2238 * c-c++-common/goacc/classify-parallel.c: Likewise.
2239 * c-c++-common/goacc/classify-routine.c: Likewise.
2240 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
2241 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
2242 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
2243 * gfortran.dg/goacc/classify-routine.f95: Likewise.
2245 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
2246 * c-c++-common/goacc/classify-kernels.c: Likewise.
2247 * c-c++-common/goacc/classify-parallel.c: Likewise.
2248 * c-c++-common/goacc/classify-routine.c: Likewise.
2249 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
2250 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
2251 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
2252 * gfortran.dg/goacc/classify-routine.f95: Likewise.
2254 2017-05-11 Nathan Sidwell <nathan@acm.org>
2256 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
2258 2017-05-11 Carl Love <cel@us.ibm.com>
2260 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
2261 to the test suite file.
2262 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
2263 to the test suite file.
2265 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2268 * gfortran.dg/namelist_91.f90: New test.
2269 * gfortran.dg/namelist_92.f90: New test.
2270 * gfortran.dg/namelist_93.f90: New test.
2271 * gfortran.dg/namelist_94.f90: New test.
2273 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2276 * gcc.target/powerpc/pr80695-p8.c: New file.
2277 * gcc.target/powerpc/pr80695-p9.c: New file.
2279 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
2280 Jakub Jelinek <jakub@redhat.com>
2283 * gcc.target/i386/pr80706.c: New test.
2285 2017-05-11 Julia Koval <julia.koval@intel.com>
2287 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
2288 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
2289 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
2290 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
2292 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
2295 * g++.dg/cpp0x/pr70538.C: New.
2297 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
2299 * gcc.target/i386/pr22152.c: Fix undefined testcase.
2300 Remove unnecessary loop. Run on 32-bit targets only.
2301 (dg-options): Remove -fno-tree-sink.
2303 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
2305 * gcc.target/powerpc/cmpb-1.c: New test.
2306 * gcc.target/powerpc/cmpb-2.c: New test.
2307 * gcc.target/powerpc/cmpb-3.c: New test.
2308 * gcc.target/powerpc/cmpb32-1.c: New test.
2309 * gcc.target/powerpc/cmpb32-2.c: New test.
2311 2017-05-11 Richard Biener <rguenther@suse.de>
2313 PR tree-optimization/80705
2314 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
2316 2017-05-11 Nathan Sidwell <nathan@acm.org>
2318 * lib/scanlang.exp: New.
2319 * lib/gcc-dg.exp: Load scanlang.exp.
2320 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
2322 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2325 * gcc.dg/gimplefe-error-6.c: New test.
2327 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2330 * gcc.dg/gimplefe-error-5.c: New test.
2332 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2335 * gcc.dg/gimplefe-error-4.c: New test.
2337 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2339 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
2341 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
2343 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
2344 (_mm_maskz_max_round_sd): Test new intrinsics.
2345 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
2346 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
2347 (_mm_maskz_max_round_ss): Test new intrinsics.
2348 * gcc.target/i386/avx512f-vmaxss-2.c: New.
2349 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
2350 (_mm_maskz_min_round_sd): Test new intrinsics.
2351 * gcc.target/i386/avx512f-vminsd-2.c: New.
2352 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
2353 (_mm_maskz_min_round_ss): Test new intrinsics.
2354 * gcc.target/i386/avx512f-vminss-2.c: New.
2355 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
2356 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
2357 (__builtin_ia32_minss_mask_round): Test new builtins.
2358 * gcc.target/i386/sse-13.c: Ditto.
2359 * gcc.target/i386/sse-23.c: Ditto.
2360 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
2361 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
2362 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
2363 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
2364 (_mm_mask_min_round_ss): Test new intrinsics.
2365 * gcc.target/i386/testround-1.c: Ditto.
2367 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
2369 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
2370 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
2371 (_mm_maskz_div_round_sd): Test new intrinsics.
2372 * gcc.target/i386/avx512f-vdivsd-2.c: New.
2373 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
2374 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
2375 (_mm_maskz_div_round_ss): Test new intrinsics.
2376 * gcc.target/i386/avx512f-vdivss-2.c: New.
2377 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
2378 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
2379 (_mm_maskz_mul_round_sd): Test new intrinsics.
2380 * gcc.target/i386/avx512f-vmulsd-2.c: New.
2381 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
2382 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
2383 (_mm_maskz_mul_round_ss): Test new intrinsics.
2384 * gcc.target/i386/avx512f-vmulss-2.c: New.
2385 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
2386 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
2387 (__builtin_ia32_mulss_mask_round): Test new builtins.
2388 * gcc.target/i386/sse-13.c: Ditto.
2389 * gcc.target/i386/sse-23.c: Ditto.
2390 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
2391 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
2392 (_mm_maskz_mul_round_ss): Test new intrinsics.
2393 * gcc.target/i386/testround-1.c: Ditto.
2395 2017-05-10 Julia Koval <julia.koval@intel.com>
2397 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
2398 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
2399 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
2401 2017-05-10 Julia Koval <julia.koval@intel.com>
2403 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
2404 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
2405 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
2406 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
2408 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
2410 PR tree-optimization/51513
2411 * gcc.target/powerpc/pr51513.c: New test.
2412 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
2414 * gcc.dg/predict-14.c: Likewise.
2416 2017-05-10 Carl Love <cel@us.ibm.com>
2417 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
2418 to the test suite file.
2419 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
2420 to the test suite file.
2422 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2424 PR tree-optimization/77644
2425 * gcc.dg/tree-ssa/pr77644.c: New test-case.
2427 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
2429 * gcc.dg/guality/inline-params-2.c: New.
2431 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
2434 * g++.dg/cpp1y/auto-fn37.C: New.
2435 * g++.dg/cpp1y/auto-fn38.C: Likewise.
2437 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
2440 * gcc.target/powerpc/pr68163.c: New test.
2442 2017-05-09 Janus Weil <janus@gcc.gnu.org>
2445 * gfortran.dg/finalize_32.f90: New test.
2447 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
2450 * gcc.dg/pr35441.c: New test.
2452 2017-05-09 Martin Sebor <msebor@redhat.com>
2455 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
2458 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2461 * g++.dg/template/crash126.C: New.
2463 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
2465 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
2466 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
2467 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
2468 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
2470 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2473 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
2475 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
2477 * gcc.target/arc/tmac-1.c: New file.
2478 * gcc.target/arc/tmac-2.c: Likewise.
2479 * gcc.target/arc/tmac.h: Likewise.
2481 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
2482 Andrew Burgess <andrew.burgess@embecosm.com>
2484 * gcc.target/arc/firq-1.c: New file.
2485 * gcc.target/arc/firq-2.c: Likewise.
2486 * gcc.target/arc/firq-3.c: Likewise.
2487 * gcc.target/arc/firq-4.c: Likewise.
2488 * gcc.target/arc/firq-5.c: Likewise.
2489 * gcc.target/arc/firq-6.c: Likewise.
2491 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
2493 * gcc.target/arc/interrupt-5.c: Newfile.
2494 * gcc.target/arc/interrupt-6.c: Likewise.
2495 * gcc.target/arc/interrupt-7.c: Likewise.
2496 * gcc.target/arc/interrupt-8.c: Likewise.
2497 * gcc.target/arc/interrupt-9.c: Likewise.
2499 2017-05-09 Richard Biener <rguenther@suse.de>
2501 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
2503 * gcc.dg/vect/vect-50.c: Likewise.
2505 2017-05-09 Marek Polacek <polacek@redhat.com>
2508 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
2509 * c-c++-common/Wlogical-op-2.c: New test.
2511 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2513 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
2514 for targets with __SIZEOF_INT__ < 4.
2516 2017-05-09 Richard Biener <rguenther@suse.de>
2518 * gcc.dg/vect/vect-50.c: Revert last change.
2519 * gcc.dg/vect/vect-44.c: Likewise.
2521 2017-05-08 Martin Sebor <msebor@redhat.com>
2523 PR translation/80280
2524 * gcc.dg/format/gcc_diag-10.c: New test.
2526 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
2529 * gcc.target/powerpc/pr80101-1.c: New test.
2531 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2534 * gfortran.dg/inline_transpose_1.f90: Add
2535 -finline-matmul-limit=0 to options.
2536 * gfortran.dg/matmul_5.f90: Likewise.
2537 * gfortran.dg/vect/vect-8.f90: Likewise.
2538 * gfortran.dg/inline_matmul_14.f90: New test.
2539 * gfortran.dg/inline_matmul_15.f90: New test.
2541 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2544 * gfortran.dg/matmul_15.f90: New test case.
2546 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
2548 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
2549 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
2551 2017-05-07 Jeff Law <law@redhat.com>
2554 2017-05-06 Jeff Law <law@redhat.com>
2555 PR tree-optimization/78496
2556 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
2557 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
2559 2017-05-06 Jeff Law <law@redhat.com>
2561 PR tree-optimization/78496
2562 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
2563 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
2565 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
2567 * gcc.target/aarch64/spill_1.c: New test.
2569 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
2571 PR rtl-optimization/75964
2572 * gcc.dg/torture/pr75964.c: New test.
2574 2017-05-06 Tom de Vries <tom@codesourcery.com>
2577 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
2578 * gcc.target/i386/avx-vtestpd-2.c: Same.
2579 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
2580 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
2581 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
2582 * gcc.target/i386/avx-vtestpd-3.c: Same.
2583 * gcc.target/i386/avx-vtestps-1.c: Same.
2584 * gcc.target/i386/avx-vtestps-2.c: Same.
2585 * gcc.target/i386/avx-vtestps-256-1.c: Same.
2586 * gcc.target/i386/avx-vtestps-256-2.c: Same.
2587 * gcc.target/i386/avx-vtestps-256-3.c: Same.
2588 * gcc.target/i386/avx-vtestps-3.c: Same.
2590 2017-05-06 Tom de Vries <tom@codesourcery.com>
2592 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
2594 2017-05-06 Tom de Vries <tom@codesourcery.com>
2597 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
2598 * gcc.target/powerpc/altivec-types-1.c: Same.
2600 2017-05-06 Tom de Vries <tom@codesourcery.com>
2603 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
2604 * gcc.target/spu/intrinsics-1.c: Same.
2606 2017-05-06 Tom de Vries <tom@codesourcery.com>
2609 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
2611 2017-05-06 Tom de Vries <tom@codesourcery.com>
2614 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
2615 * gcc.target/aarch64/spellcheck_2.c: Same.
2616 * gcc.target/aarch64/spellcheck_3.c: Same.
2618 2017-05-06 Tom de Vries <tom@codesourcery.com>
2621 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
2622 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
2623 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
2624 * g++.dg/debug/dwarf2/typedef5.C: Same.
2625 * g++.dg/goacc/data-1.C: Same.
2627 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2629 * gcc.target/powerpc/versioned-copy-loop.c: New file.
2631 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2636 * gcc.target/powerpc/ppc-round3.c: New test.
2637 * gcc.target/powerpc/ppc-round2.c: Update expected code.
2639 2017-05-05 Jakub Jelinek <jakub@redhat.com>
2641 PR tree-optimization/80632
2642 * gcc.dg/pr80632.c: New test.
2644 PR tree-optimization/80558
2645 * gcc.dg/tree-ssa/vrp115.c: New test.
2647 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
2648 Thomas Preud'homme <thomas.preudhomme@arm.com>
2649 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2652 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
2653 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
2654 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
2655 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
2656 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
2657 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
2658 * gcc.target/arm/tls-disable-literal-pool.c: New.
2660 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2662 PR tree-optimization/80613
2663 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
2665 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
2668 * g++.dg/cpp0x/pr71577.C: New.
2670 2017-05-04 Martin Sebor <msebor@redhat.com>
2673 * gcc.dg/builtin-stringop-chk-8.c: New test.
2674 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2675 * gcc.dg/builtin-stringop-chk-4.c: Same.
2676 * gcc.dg/builtin-strncat-chk-1.c: Same.
2677 * g++.dg/ext/strncpy-chk1.C: Same.
2678 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
2679 * gcc.dg/out-of-bounds-1.c: Same.
2680 * gcc.dg/pr78138.c: Same.
2681 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
2682 * gfortran.dg/mvbits_7.f90: Same.
2684 2017-05-04 Martin Sebor <msebor@redhat.com>
2686 PR preprocessor/79214
2689 * gcc.dg/pr79214.c: New test.
2690 * gcc.dg/pr79214.h: New test header.
2691 * gcc.dg/pr79222.c: New test.
2692 * gcc.dg/pr79223.c: New test.
2693 * gcc.dg/pr78138.c: Adjust.
2694 * gfortran.dg/unconstrained_commons.f: Same.
2696 2017-05-04 Martin Sebor <msebor@redhat.com>
2698 PR translation/80280
2699 * g++.dg/abi/Wabi-2-3.C: Adjust.
2700 * g++.dg/abi/Wabi-3-2.C: Ditto.
2701 * g++.dg/lookup/using17.C: Ditto.
2702 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
2704 2017-05-04 Martin Jambor <mjambor@suse.cz>
2706 PR tree-optimization/80622
2707 * gcc.dg/tree-ssa/pr80622.c: New test.
2709 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2711 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
2713 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
2715 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
2716 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2718 2017-05-04 Richard Biener <rguenther@suse.de>
2720 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
2722 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
2724 * gcc.dg/vect/vect-profile-1.c: New test.
2726 2017-05-04 Marek Polacek <polacek@redhat.com>
2728 PR tree-optimization/80612
2729 * gcc.dg/torture/pr80612.c: New test.
2731 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2732 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
2734 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
2735 check_effective_target_arm_thumb1_movt_ok.
2737 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2739 * gcc.target/arm/fpscr.c: New file.
2741 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2743 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
2746 2017-05-04 Tom de Vries <tom@codesourcery.com>
2749 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
2751 * g++.dg/warn/miss-format-1.C: Same.
2752 * g++.dg/warn/overflow-warn-1.C: Same.
2753 * g++.dg/warn/overflow-warn-3.C: Same.
2754 * g++.dg/warn/overflow-warn-4.C: Same.
2756 2017-05-04 Tom de Vries <tom@codesourcery.com>
2759 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
2760 * gcc.target/i386/pr68657.c: Same.
2761 * gcc.target/i386/pr69255-1.c: Same.
2762 * gcc.target/i386/pr69255-2.c: Same.
2763 * gcc.target/i386/pr69255-3.c: Same.
2765 2017-05-04 Richard Biener <rguenther@suse.de>
2767 PR tree-optimization/31130
2768 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
2769 * gcc.dg/Wstrict-overflow-13.c: Likewise.
2770 * gcc.dg/Wstrict-overflow-21.c: Likewise.
2771 * gcc.dg/pr52904.c: Remove XFAIL.
2772 * gcc.dg/tree-ssa/vrp114.c: New testcase.
2774 2017-05-03 Jeff Law <law@redhat.com>
2776 PR tree-optimization/78496
2777 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
2779 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
2781 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
2783 2017-05-03 Richard Biener <rguenther@suse.de>
2785 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
2787 2017-05-03 Jakub Jelinek <jakub@redhat.com>
2789 PR tree-optimization/79472
2790 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
2792 * gcc.dg/tree-ssa/vrp113.c: New test.
2793 * gcc.dg/tree-ssa/cswtch-3.c: New test.
2794 * gcc.dg/tree-ssa/cswtch-4.c: New test.
2795 * gcc.dg/tree-ssa/cswtch-5.c: New test.
2797 2017-05-03 Tom de Vries <tom@codesourcery.com>
2800 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
2801 * c-c++-common/Wshift-negative-value-2.c: Same.
2802 * c-c++-common/Wshift-negative-value-3.c: Same.
2803 * c-c++-common/Wshift-negative-value-4.c: Same.
2804 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
2805 * c-c++-common/cpp/pr60400.c: Same.
2806 * c-c++-common/fmax-errors.c: Same.
2807 * c-c++-common/goacc/data-2.c: Same.
2808 * c-c++-common/goacc/host_data-2.c: Same.
2809 * c-c++-common/gomp/simd4.c: Same.
2810 * c-c++-common/pr28656.c: Same.
2811 * c-c++-common/pr43395.c: Same.
2812 * c-c++-common/torture/pr57945.c: Same.
2814 2017-05-03 Tom de Vries <tom@codesourcery.com>
2816 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
2817 arg of dg directive.
2818 * c-c++-common/goacc/routine-3.c: Same.
2819 * c-c++-common/goacc/routine-4.c: Same.
2821 2017-05-02 David Malcolm <dmalcolm@redhat.com>
2823 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2824 (test_fixit_insert_newline): New function.
2825 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2826 (test_fixit_insert_newline): New function.
2827 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
2828 (test_fixit_insert_newline): New function.
2829 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
2830 (test_fixit_insert_newline): New function.
2831 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2832 (test_show_locus): Handle test_fixit_insert_newline.
2834 2017-05-02 Bin Cheng <bin.cheng@arm.com>
2836 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
2838 2017-04-27 Tamar Christina <tamar.christina@arm.com>
2840 * gcc.dg/lsr-div1.c: New testcase.
2842 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
2844 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
2845 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
2846 (_mm_maskz_add_round_sd): Test new intrinsics.
2847 * gcc.target/i386/avx512f-vaddsd-2.c: New.
2848 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
2849 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
2850 (_mm_maskz_add_round_ss): Test new intrinsics.
2851 * gcc.target/i386/avx512f-vaddss-2.c: New.
2852 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
2853 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
2854 (_mm_maskz_sub_round_sd): Test new intrinsics.
2855 * gcc.target/i386/avx512f-vsubsd-2.c: New.
2856 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
2857 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
2858 (_mm_maskz_sub_round_ss): Test new intrinsics.
2859 * gcc.target/i386/avx512f-vsubss-2.c: New.
2860 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
2861 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
2862 (__builtin_ia32_subss_mask_round): Test new builtins.
2863 * gcc.target/i386/sse-13.c: Ditto.
2864 * gcc.target/i386/sse-23.c: Ditto.
2865 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
2866 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
2867 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
2868 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
2869 (_mm_mask_sub_round_ss): Test new intrinsics.
2870 * gcc.target/i386/testround-1.c: Ditto.
2872 2017-05-02 Martin Jambor <mjambor@suse.cz>
2874 PR tree-optimization/78687
2875 * g++.dg/tree-ssa/pr78687.C: New test.
2877 2017-05-02 Richard Biener <rguenther@suse.de>
2879 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
2881 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
2883 2017-05-02 Richard Biener <rguenther@suse.de>
2885 PR tree-optimization/80591
2886 * gcc.dg/torture/pr80591.c: New testcase.
2888 2017-05-02 Richard Biener <rguenther@suse.de>
2890 PR tree-optimization/80549
2891 * gcc.dg/torture/pr80549.c: New testcase.
2893 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2895 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
2898 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
2901 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
2903 2017-05-01 David Malcolm <dmalcolm@redhat.com>
2905 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
2906 reflect insertion fix-it hints at the same location now being
2909 2017-05-01 Martin Sebor <msebor@redhat.com>
2911 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
2914 2017-05-01 Tom de Vries <tom@codesourcery.com>
2916 * gcc.dg/pr78768.c: Require linker plugin.
2918 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2921 * gfortran.dg/matmul_bounds_11.f90: New test.
2923 2017-05-01 Martin Sebor <msebor@redhat.com>
2925 PR tree-optimization/79715
2926 * gcc.dg/pr79715.c: New test.
2928 2017-05-01 Tom de Vries <tom@codesourcery.com>
2931 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
2932 * g++.dg/other/pr59492.C: Require effective target rdrand.
2934 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
2936 * g++.dg/diagnostic/member-decl-1.C: New test.
2938 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
2940 PR tree-optimization/80487
2941 * gcc.dg/tree-ssa/strncpy-1.c: New file.
2943 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2945 PR tree-optimization/79697
2946 * gcc.dg/tree-ssa/pr79697.c: New test.
2948 2017-04-29 Tom de Vries <tom@codesourcery.com>
2950 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
2952 2017-04-28 Martin Sebor <msebor@redhat.com>
2954 PR tree-optimization/80523
2955 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
2957 2017-04-28 Tom de Vries <tom@codesourcery.com>
2960 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
2961 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
2963 2017-04-28 Tom de Vries <tom@codesourcery.com>
2966 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
2967 * obj-c++.dg/bitfield-4.mm: Same.
2968 * obj-c++.dg/bitfield-5.mm: Same.
2969 * obj-c++.dg/exceptions-3.mm: Same.
2970 * obj-c++.dg/exceptions-5.mm: Same.
2971 * obj-c++.dg/method-1.mm: Same.
2972 * obj-c++.dg/method-12.mm: Same.
2973 * obj-c++.dg/method-13.mm: Same.
2974 * obj-c++.dg/method-15.mm: Same.
2975 * obj-c++.dg/method-16.mm: Same.
2976 * obj-c++.dg/property/at-property-18.mm: Same.
2977 * obj-c++.dg/property/at-property-25.mm: Same.
2978 * obj-c++.dg/property/at-property-5.mm: Same.
2979 * obj-c++.dg/property/dynamic-2.mm: Same.
2980 * obj-c++.dg/property/property-neg-3.mm: Same.
2981 * obj-c++.dg/protocol-inheritance-1.mm: Same.
2982 * obj-c++.dg/protocol-inheritance-2.mm: Same.
2983 * obj-c++.dg/syntax-error-1.mm: Same.
2984 * obj-c++.dg/try-catch-13.mm: Same.
2985 * objc.dg/bitfield-4.m: Same.
2986 * objc.dg/class-1.m: Same.
2987 * objc.dg/method-11.m: Same.
2988 * objc.dg/method-6.m: Same.
2989 * objc.dg/method-7.m: Same.
2990 * objc.dg/method-9.m: Same.
2991 * objc.dg/missing-proto-3.m: Same.
2992 * objc.dg/naming-2.m: Same.
2993 * objc.dg/property/at-property-16.m: Same.
2994 * objc.dg/property/at-property-18.m: Same.
2995 * objc.dg/property/at-property-25.m: Same.
2996 * objc.dg/property/at-property-5.m: Same.
2997 * objc.dg/property/dynamic-2.m: Same.
2998 * objc.dg/property/property-neg-3.m: Same.
2999 * objc.dg/protocol-inheritance-1.m: Same.
3000 * objc.dg/protocol-inheritance-2.m: Same.
3002 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
3004 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
3006 2017-04-28 Tom de Vries <tom@codesourcery.com>
3008 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
3009 dg-(error|warning|message|bogus).
3010 * g++.dg/conversion/dr195-1.C: Same.
3011 * g++.dg/conversion/dr195.C: Same.
3012 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
3013 * g++.dg/cpp0x/gen-attrs-14.C: Same.
3014 * g++.dg/cpp0x/inline-ns7.C: Same.
3015 * g++.dg/cpp0x/variadic105.C: Same.
3016 * g++.dg/cpp0x/variadic65.C: Same.
3017 * g++.dg/expr/call2.C: Same.
3018 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
3019 * g++.dg/expr/pmf-1.C: Same.
3020 * g++.dg/ext/altivec-types-1.C: Same.
3021 * g++.dg/ext/altivec-types-2.C: Same.
3022 * g++.dg/ext/altivec-types-3.C: Same.
3023 * g++.dg/ext/attrib14.C: Same.
3024 * g++.dg/ext/complit1.C: Same.
3025 * g++.dg/ext/forscope2.C: Same.
3026 * g++.dg/ext/gnu-inline-global-reject.C: Same.
3027 * g++.dg/ext/label13.C: Same.
3028 * g++.dg/ext/member-attr.C: Same.
3029 * g++.dg/ext/visibility/anon7.C: Same.
3030 * g++.dg/ext/visibility/visibility-7.C: Same.
3031 * g++.dg/ext/vla2.C: Same.
3032 * g++.dg/inherit/access2.C: Same.
3033 * g++.dg/inherit/covariant12.C: Same.
3034 * g++.dg/inherit/covariant14.C: Same.
3035 * g++.dg/inherit/namespace-as-base.C: Same.
3036 * g++.dg/inherit/template-as-base.C: Same.
3037 * g++.dg/lookup/ambig1.C: Same.
3038 * g++.dg/lookup/ambig2.C: Same.
3039 * g++.dg/lookup/ambig3.C: Same.
3040 * g++.dg/lookup/class-member-1.C: Same.
3041 * g++.dg/lookup/conv-1.C: Same.
3042 * g++.dg/lookup/decl1.C: Same.
3043 * g++.dg/lookup/koenig1.C: Same.
3044 * g++.dg/lookup/scoped1.C: Same.
3045 * g++.dg/lookup/scoped2.C: Same.
3046 * g++.dg/lookup/two-stage4.C: Same.
3047 * g++.dg/lookup/used-before-declaration.C: Same.
3048 * g++.dg/lookup/using.C: Same.
3049 * g++.dg/lookup/using17.C: Same.
3050 * g++.dg/lookup/using2.C: Same.
3051 * g++.dg/other/abstract2.C: Same.
3052 * g++.dg/other/classkey1.C: Same.
3053 * g++.dg/other/component1.C: Same.
3054 * g++.dg/other/const1.C: Same.
3055 * g++.dg/other/const2.C: Same.
3056 * g++.dg/other/conversion1.C: Same.
3057 * g++.dg/other/do1.C: Same.
3058 * g++.dg/other/error1.C: Same.
3059 * g++.dg/other/error10.C: Same.
3060 * g++.dg/other/error3.C: Same.
3061 * g++.dg/other/error4.C: Same.
3062 * g++.dg/other/error5.C: Same.
3063 * g++.dg/other/error8.C: Same.
3064 * g++.dg/other/error9.C: Same.
3065 * g++.dg/other/field1.C: Same.
3066 * g++.dg/other/init1.C: Same.
3067 * g++.dg/other/ptrmem2.C: Same.
3068 * g++.dg/other/return1.C: Same.
3069 * g++.dg/overload/builtin3.C: Same.
3070 * g++.dg/overload/error1.C: Same.
3071 * g++.dg/overload/error2.C: Same.
3072 * g++.dg/overload/koenig2.C: Same.
3073 * g++.dg/overload/pmf1.C: Same.
3074 * g++.dg/parse/args1.C: Same.
3075 * g++.dg/parse/attr3.C: Same.
3076 * g++.dg/parse/constant4.C: Same.
3077 * g++.dg/parse/crash10.C: Same.
3078 * g++.dg/parse/crash18.C: Same.
3079 * g++.dg/parse/crash19.C: Same.
3080 * g++.dg/parse/crash20.C: Same.
3081 * g++.dg/parse/crash21.C: Same.
3082 * g++.dg/parse/crash22.C: Same.
3083 * g++.dg/parse/crash32.C: Same.
3084 * g++.dg/parse/decl-specifier-1.C: Same.
3085 * g++.dg/parse/error58.C: Same.
3086 * g++.dg/parse/local-class1.C: Same.
3087 * g++.dg/parse/non-dependent2.C: Same.
3088 * g++.dg/parse/parameter-declaration-1.C: Same.
3089 * g++.dg/parse/ptrmem2.C: Same.
3090 * g++.dg/parse/ptrmem3.C: Same.
3091 * g++.dg/parse/saved1.C: Same.
3092 * g++.dg/tc1/dr101.C: Same.
3093 * g++.dg/tc1/dr142.C: Same.
3094 * g++.dg/tc1/dr176.C: Same.
3095 * g++.dg/template/conv4.C: Same.
3096 * g++.dg/template/crash56.C: Same.
3097 * g++.dg/template/dependent-expr2.C: Same.
3098 * g++.dg/template/error1.C: Same.
3099 * g++.dg/template/error2.C: Same.
3100 * g++.dg/template/explicit6.C: Same.
3101 * g++.dg/template/init-list.C: Same.
3102 * g++.dg/template/local1.C: Same.
3103 * g++.dg/template/lookup2.C: Same.
3104 * g++.dg/template/meminit2.C: Same.
3105 * g++.dg/template/nontype25.C: Same.
3106 * g++.dg/template/ptrmem2.C: Same.
3107 * g++.dg/template/qualttp19.C: Same.
3108 * g++.dg/template/qualttp20.C: Same.
3109 * g++.dg/template/ttp3.C: Same.
3110 * g++.dg/template/unify4.C: Same.
3111 * g++.dg/template/unify6.C: Same.
3112 * g++.dg/template/unify7.C: Same.
3113 * g++.dg/template/warn1.C: Same.
3114 * g++.dg/tree-ssa/dom-invalid.C: Same.
3115 * g++.dg/ubsan/shift-1.C: Same.
3116 * g++.dg/warn/Wunused-2.C: Same.
3117 * g++.dg/warn/Wunused-4.C: Same.
3118 * g++.dg/warn/Wunused-6.C: Same.
3119 * g++.dg/warn/deprecated-6.C: Same.
3120 * g++.dg/warn/deprecated.C: Same.
3121 * g++.dg/warn/effc1.C: Same.
3122 * g++.dg/warn/effc3.C: Same.
3123 * g++.dg/warn/incomplete1.C: Same.
3124 * g++.dg/warn/inline1.C: Same.
3125 * g++.dg/warn/noeffect2.C: Same.
3126 * g++.dg/warn/noeffect4.C: Same.
3127 * g++.dg/warn/oldcast1.C: Same.
3128 * g++.dg/warn/sentinel.C: Same.
3129 * g++.dg/warn/unit-1.C: Same.
3130 * g++.old-deja/g++.pt/inherit2.C: Same.
3131 * g++.old-deja/g++.pt/overload8.C: Same.
3132 * gcc.dg/20000926-1.c: Same.
3133 * gcc.dg/20040223-1.c: Same.
3134 * gcc.dg/Warray-bounds-7.c: Same.
3135 * gcc.dg/alias-1.c: Same.
3136 * gcc.dg/alias-12.c: Same.
3137 * gcc.dg/alias-13.c: Same.
3138 * gcc.dg/alias-2.c: Same.
3139 * gcc.dg/array-13.c: Same.
3140 * gcc.dg/array-4.c: Same.
3141 * gcc.dg/attr-ifunc-2.c: Same.
3142 * gcc.dg/attr-invalid.c: Same.
3143 * gcc.dg/attr-noinline.c: Same.
3144 * gcc.dg/bitfld-2.c: Same.
3145 * gcc.dg/c90-const-expr-7.c: Same.
3146 * gcc.dg/c99-const-expr-7.c: Same.
3147 * gcc.dg/cpp/20000625-1.c: Same.
3148 * gcc.dg/cpp/charconst-4.c: Same.
3149 * gcc.dg/cpp/include2.c: Same.
3150 * gcc.dg/cpp/include2a.c: Same.
3151 * gcc.dg/decl-4.c: Same.
3152 * gcc.dg/deprecated-4.c: Same.
3153 * gcc.dg/deprecated.c: Same.
3154 * gcc.dg/dfp/altivec-types.c: Same.
3155 * gcc.dg/float-range-1.c: Same.
3156 * gcc.dg/pack-test-3.c: Same.
3157 * gcc.dg/pr11492.c: Same.
3158 * gcc.dg/pr15360-1.c: Same.
3159 * gcc.dg/pr37908.c: Same.
3160 * gcc.dg/pr53265.c: Same.
3161 * gcc.dg/pr57287-2.c: Same.
3162 * gcc.dg/pr57287.c: Same.
3163 * gcc.dg/redecl-1.c: Same.
3164 * gcc.dg/sync-3.c: Same.
3165 * gcc.dg/two-types-1.c: Same.
3166 * gcc.dg/two-types-2.c: Same.
3167 * gcc.dg/two-types-4.c: Same.
3168 * gcc.dg/two-types-5.c: Same.
3169 * gcc.dg/two-types-6.c: Same.
3170 * gcc.dg/two-types-7.c: Same.
3171 * gcc.dg/two-types-8.c: Same.
3172 * gcc.dg/two-types-9.c: Same.
3173 * gcc.dg/uninit-I.c: Same.
3174 * gcc.dg/uninit-pr19430.c: Same.
3175 * gcc.dg/visibility-7.c: Same.
3176 * gcc.dg/winline-10.c: Same.
3177 * gcc.dg/winline-2.c: Same.
3178 * gcc.dg/winline-3.c: Same.
3179 * gcc.dg/winline-9.c: Same.
3180 * gcc.target/i386/attr-returns_twice-1.c: Same.
3181 * gcc.target/i386/chkp-const-check-2.c: Same.
3182 * gcc.target/i386/chkp-label-address.c: Same.
3183 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
3184 * gcc.target/i386/pr39162.c: Same.
3185 * gcc.target/i386/sse-5.c: Same.
3186 * gcc.target/powerpc/altivec-types-1.c: Same.
3187 * gcc.target/powerpc/altivec-types-2.c: Same.
3188 * gcc.target/powerpc/altivec-types-3.c: Same.
3189 * gcc.target/powerpc/float128-mix.c: Same.
3190 * gcc.target/powerpc/no-r11-3.c: Same.
3191 * gcc.target/spu/Wmain.c: Same.
3192 * gcc.target/spu/ea/errors2.c: Same.
3193 * gfortran.dg/assignment_1.f90: Same.
3194 * gfortran.dg/common_3.f90: Same.
3195 * gfortran.dg/der_io_1.f90: Same.
3196 * gfortran.dg/g77/20030326-1.f: Same.
3197 * gfortran.dg/g77/9263.f: Same.
3198 * gfortran.dg/g77/960317-1.f: Same.
3199 * gfortran.dg/g77/970625-2.f: Same.
3200 * gfortran.dg/g77/980615-0.f: Same.
3201 * gfortran.dg/g77/check0.f: Same.
3202 * gfortran.dg/g77/dnrm2.f: Same.
3203 * gfortran.dg/g77/pr9258.f: Same.
3204 * gfortran.dg/ichar_1.f90: Same.
3205 * gfortran.dg/interface_1.f90: Same.
3206 * gfortran.dg/namelist_1.f90: Same.
3207 * gfortran.dg/namelist_2.f90: Same.
3208 * gfortran.dg/namelist_3.f90: Same.
3209 * gfortran.dg/namelist_print_2.f: Same.
3210 * gfortran.dg/oldstyle_1.f90: Same.
3211 * gfortran.dg/runtime_warning_1.f90: Same.
3212 * gfortran.dg/underflow.f90: Same.
3213 * gnat.dg/specs/integer_value.ads: Same.
3214 * obj-c++.dg/fsf-package-0.m: Same.
3215 * objc.dg/two-types-1.m: Same.
3217 2017-04-28 Martin Liska <mliska@suse.cz>
3219 PR gcov-profile/79891
3220 * gcc.misc-tests/gcov-17.c: New test.
3221 * gcc.misc-tests/gcov-18.c: New test.
3223 2017-04-28 Tom de Vries <tom@codesourcery.com>
3225 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
3226 dg-(error|warning|message|bogus).
3227 * g++.dg/parse/parameter-declaration-1.C: Same.
3228 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
3229 * gcc.dg/Wpointer-sign-Wall.c: Same.
3230 * gcc.dg/Wpointer-sign-pedantic.c: Same.
3231 * gcc.dg/cpp/19990413-1.c: Same.
3232 * gcc.dg/dg-test-1.c: Same.
3233 * gcc.dg/empty-source-2.c: Same.
3234 * gcc.dg/empty-source-3.c: Same.
3235 * gcc.dg/format/c99-printf-1.c: Same.
3236 * gcc.dg/format/c99-scanf-1.c: Same.
3237 * gcc.dg/label-decl-2.c: Same.
3238 * gcc.dg/m-un-2.c: Same.
3239 * gcc.dg/uninit-pr20644-O0.c: Same.
3240 * gfortran.dg/pr70006.f90: Same.
3241 * obj-c++.dg/fsf-package-0.m: Same.
3243 2017-04-28 Tom de Vries <tom@codesourcery.com>
3245 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
3246 dg-(error|warning|message|bogus).
3247 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
3248 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
3249 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
3250 * c-c++-common/pr20000.c: Same.
3251 * c-c++-common/pr49706.c: Same.
3252 * g++.dg/ext/utf16-4.C: Same.
3253 * g++.dg/parse/error2.C: Same.
3254 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
3255 * g++.dg/warn/Wtype-limits.C: Same.
3256 * g++.dg/warn/overflow-warn-1.C: Same.
3257 * g++.dg/warn/overflow-warn-3.C: Same.
3258 * gcc.dg/Wpointer-sign-Wall.c: Same.
3259 * gcc.dg/Wpointer-sign-pedantic.c: Same.
3260 * gcc.dg/Wtype-limits-Wextra.c: Same.
3261 * gcc.dg/Wtype-limits.c: Same.
3262 * gcc.dg/cpp/19990413-1.c: Same.
3263 * gcc.dg/dg-test-1.c: Same.
3264 * gcc.dg/empty-source-2.c: Same.
3265 * gcc.dg/empty-source-3.c: Same.
3266 * gcc.dg/label-decl-2.c: Same.
3267 * gcc.dg/m-un-2.c: Same.
3268 * gcc.dg/uninit-pr19430-O0.c: Same.
3269 * gcc.dg/uninit-pr19430.c: Same.
3270 * gcc.dg/uninit-pr20644-O0.c: Same.
3271 * gcc.dg/utf16-4.c: Same.
3272 * gfortran.dg/pr70006.f90: Same.
3273 * obj-c++.dg/fsf-package-0.m: Same.
3275 2017-04-28 Richard Biener <rguenther@suse.de>
3277 * gcc.dg/tree-ssa/evrp7.c: New testcase.
3278 * gcc.dg/tree-ssa/evrp8.c: Likewise.
3279 * gcc.dg/tree-ssa/evrp9.c: Likewise.
3280 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
3281 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3282 * gcc.dg/tree-ssa/pr49039.c: Likewise.
3284 2017-04-27 Marek Polacek <polacek@redhat.com>
3287 * c-c++-common/ubsan/pr80349.c: New test.
3289 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
3291 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
3293 * g++.dg/warn/pr12242.C: Likewise.
3295 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
3297 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
3299 2017-04-27 Martin Liska <mliska@suse.cz>
3302 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
3305 2017-04-27 Jakub Jelinek <jakub@redhat.com>
3308 * g++.dg/other/pr80534-1.C: New test.
3309 * g++.dg/other/pr80534-2.C: New test.
3311 2017-04-27 Richard Biener <rguenther@suse.de>
3314 * gcc.dg/torture/pr80539.c: New testcase.
3316 2017-04-27 Jakub Jelinek <jakub@redhat.com>
3319 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
3321 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
3323 * g++.dg/diagnostic/nested-name-1.C: New test.
3325 2017-04-26 Martin Liska <mliska@suse.cz>
3327 * gcc.dg/guality/guality.h: Add prefix to test verification.
3329 2017-04-25 Nathan Sidwell <nathan@acm.org>
3331 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
3333 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
3336 * gcc.target/i386/pr70799-5.c: New test.
3338 2017-04-25 Martin Sebor <msebor@redhat.com>
3340 PR tree-optimization/80497
3341 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
3343 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3344 Jakub Jelinek <jakub@redhat.com>
3347 * g++.dg/abi/pr77728-1.C: New test.
3349 2017-04-25 Marek Polacek <polacek@redhat.com>
3352 * g++.dg/ubsan/pr80349-2.C: New test.
3354 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
3356 * g++.dg/cpp0x/enum34.C: New test.
3358 2017-04-25 Tom de Vries <tom@codesourcery.com>
3360 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
3362 (dg-line): New proc.
3363 (process-message): Handle line number variables.
3364 * objc.dg/try-catch-12.m: Use dg-line.
3366 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3369 * gcc.target/powerpc/vec-constvolatile.c: New test.
3371 2017-04-25 David Malcolm <dmalcolm@redhat.com>
3373 * g++.dg/semicolon-fixits.C: New test case.
3375 2017-04-25 David Malcolm <dmalcolm@redhat.com>
3377 * gcc.dg/semicolon-fixits.c: New test case.
3379 2017-04-25 David Malcolm <dmalcolm@redhat.com>
3381 * g++.dg/lookup/missing-std-include.C: New test file.
3383 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3384 Jakub Jelinek <jakub@redhat.com>
3387 * g++.dg/abi/pr77728-2.C: New test.
3389 2017-04-25 David Malcolm <dmalcolm@redhat.com>
3392 * g++.dg/spellcheck-pr80177.C: New test case.
3394 2017-04-25 Nathan Sidwell <nathan@acm.org>
3396 * g++.dg/dg.exp (find-cxx-tests): New function.
3397 (main): Use it, remove explicit pruning
3399 2017-04-25 Richard Biener <rguenther@suse.de>
3401 PR tree-optimization/80492
3402 * gcc.dg/pr80492.c: New testcase.
3404 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3406 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
3407 for targets with int size less than 32 bits.
3409 2017-04-25 Richard Biener <rguenther@suse.de>
3411 PR tree-optimization/79201
3412 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
3413 * gcc.target/i386/pr22152.c: Disable sinking.
3415 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3418 * gfortran.fortran-torture/compile/pr80464.f90: New test.
3420 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3423 * gcc.target/s390/pr79895.c: New test.
3425 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
3428 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
3429 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
3430 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
3432 2017-04-25 Jakub Jelinek <jakub@redhat.com>
3434 PR rtl-optimization/80501
3435 * gcc.c-torture/execute/pr80501.c: New test.
3437 PR rtl-optimization/80500
3438 * gcc.dg/pr80500.c: New test.
3440 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
3442 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
3443 * gcc.dg/Wstrict-overflow-18.c: Xfail.
3445 2017-04-22 Janus Weil <janus@gcc.gnu.org>
3448 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
3451 2017-04-24 David Malcolm <dmalcolm@redhat.com>
3453 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
3454 * jit.dg/test-alignment.c: New test case.
3455 * jit.dg/test-alignment.cc: New test case.
3456 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
3459 2017-04-24 David Malcolm <dmalcolm@redhat.com>
3462 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
3464 (test_alignof): New test function.
3466 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
3468 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
3470 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
3472 * g++.dg/diagnostic/duplicate1.C: New test.
3473 * g++.dg/cpp0x/duplicate1.C: New test.
3475 2017-04-24 Martin Jambor <mjambor@suse.cz>
3477 PR tree-optimization/80293
3478 * g++.dg/tree-ssa/pr80293.C: New test.
3480 2017-04-24 Martin Liska <mliska@suse.cz>
3483 * g++.dg/ipa/pr79931.C: New test.
3485 2017-04-24 Richard Biener <rguenther@suse.de>
3487 PR tree-optimization/80494
3488 * gfortran.dg/pr80494.f90: New testcase.
3490 2017-04-24 Richard Biener <rguenther@suse.de>
3492 PR tree-optimization/79725
3493 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
3495 2017-04-24 Richard Biener <rguenther@suse.de>
3498 * g++.dg/warn/Wuninitialized-10.C: New testcase.
3500 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3503 * gfortran.dg/dtio_29.f03: New test.
3505 2017-04-22 Janus Weil <janus@gcc.gnu.org>
3508 * gfortran.dg/intent_out_9.f90: New test case.
3510 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
3513 * gcc.target/i386/pr70799-4.c: New test.
3515 2017-04-21 Janus Weil <janus@gcc.gnu.org>
3518 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
3520 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
3522 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
3524 2017-04-21 Richard Biener <rguenther@suse.de>
3526 PR tree-optimization/79547
3527 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
3529 2017-04-21 Richard Biener <rguenther@suse.de>
3531 PR tree-optimization/78847
3532 * g++.dg/tree-ssa/pr78847.C: New testcase.
3534 2017-04-21 Jakub Jelinek <jakub@redhat.com>
3537 * gcc.dg/pr80468.c: New test.
3539 2017-04-21 Martin Liska <mliska@suse.cz>
3541 PR tree-optimization/66278
3542 * gcc.dg/vect/pr66278.c: New test.
3544 2017-04-21 Richard Biener <rguenther@suse.de>
3546 PR tree-optimization/80237
3547 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
3548 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
3549 adjust expected optimizations.
3551 2016-04-21 Richard Biener <rguenther@suse.de>
3553 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
3555 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
3556 * gcc.dg/vect/vect-104.c: Likewise.
3558 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
3560 PR tree-optimization/80426
3561 * gcc.c-torture/execute/20170429-1.c: Rename into...
3562 * gcc.c-torture/execute/20170419-1.c: ...this.
3564 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
3567 * gcc.target/i386/pr79804.c: New test.
3569 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
3572 * gcc.target/i386/conversion-2.c: Remove obsolete test.
3574 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
3576 * g++/opt/pr80436.C: XFAIL on AIX.
3578 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
3581 * g++.dg/diagnostic/pr80473.C: New test.
3583 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
3585 * g++.dg/warn/Wextra-semi.C: New test.
3587 2017-04-20 Jakub Jelinek <jakub@redhat.com>
3590 * g++.dg/other/pr80423.C: New test.
3592 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3594 * gcc.dg/pr80170.c: Require ptr32plus.
3596 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
3598 PR tree-optimization/80426
3599 * gcc.c-torture/execute/20170419-1.c: New test.
3601 2017-04-19 Jakub Jelinek <jakub@redhat.com>
3604 * g++.dg/debug/pr80461.C: New test.
3607 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
3608 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
3609 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
3612 * g++.dg/opt/pr80436.C: New test.
3614 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3616 * gcc.dg/torture/pr80341.c: Require int32plus.
3618 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
3619 Jeff Law <law@redhat.com>
3621 * gcc.c-torture/compile/20170419-1.c: New test.
3623 2017-04-19 Tom de Vries <tom@codesourcery.com>
3626 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
3627 subsequent dg directives.
3628 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
3629 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
3630 * c-c++-common/attr-fallthrough-2.c: Same.
3631 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
3632 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
3633 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
3634 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
3635 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
3636 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
3637 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
3638 * c-c++-common/cilk-plus/CK/errors.c: Same.
3639 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
3640 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
3641 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
3642 * c-c++-common/cpp/pr57580.c: Same.
3643 * c-c++-common/goacc/asyncwait-1.c: Same.
3644 * c-c++-common/goacc/cache-2.c: Same.
3645 * c-c++-common/goacc/declare-2.c: Same.
3646 * c-c++-common/goacc/deviceptr-1.c: Same.
3647 * c-c++-common/goacc/routine-5.c: Same.
3648 * c-c++-common/gomp/clauses-2.c: Same.
3649 * c-c++-common/gomp/ordered-3.c: Same.
3650 * c-c++-common/gomp/pr67501.c: Same.
3651 * c-c++-common/pr20000.c: Same.
3652 * c-c++-common/pr43395.c: Same.
3653 * c-c++-common/pr49706.c: Same.
3654 * c-c++-common/pr77624-1.c: Same.
3655 * c-c++-common/pr77624-2.c: Same.
3656 * c-c++-common/raw-string-14.c: Same.
3657 * c-c++-common/raw-string-16.c: Same.
3658 * c-c++-common/raw-string-3.c: Same.
3659 * c-c++-common/raw-string-4.c: Same.
3660 * c-c++-common/raw-string-5.c: Same.
3661 * c-c++-common/raw-string-6.c: Same.
3662 * g++.dg/abi/mangle41.C: Same.
3663 * g++.dg/conversion/nullptr1.C: Same.
3664 * g++.dg/cpp0x/alias-decl-80296.C: Same.
3665 * g++.dg/cpp0x/auto27.C: Same.
3666 * g++.dg/cpp0x/constexpr-98.C: Same.
3667 * g++.dg/cpp0x/constexpr-diag2.C: Same.
3668 * g++.dg/cpp0x/diag2.C: Same.
3669 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
3670 * g++.dg/cpp0x/nullptr15.C: Same.
3671 * g++.dg/cpp0x/pr31431-2.C: Same.
3672 * g++.dg/cpp0x/pr31431.C: Same.
3673 * g++.dg/cpp0x/pr79118.C: Same.
3674 * g++.dg/cpp0x/static_assert3.C: Same.
3675 * g++.dg/cpp0x/temp_default2.C: Same.
3676 * g++.dg/cpp0x/trailing4.C: Same.
3677 * g++.dg/cpp0x/variadic-ex10.C: Same.
3678 * g++.dg/cpp0x/variadic-ex13.C: Same.
3679 * g++.dg/cpp0x/variadic-ex14.C: Same.
3680 * g++.dg/cpp0x/variadic-ex3.C: Same.
3681 * g++.dg/cpp0x/variadic-ex4.C: Same.
3682 * g++.dg/cpp0x/variadic59.C: Same.
3683 * g++.dg/cpp0x/vt-37737-2.C: Same.
3684 * g++.dg/cpp0x/vt-57397-1.C: Same.
3685 * g++.dg/cpp0x/vt-57397-2.C: Same.
3686 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
3687 * g++.dg/cpp1z/gen-attrs1.C: Same.
3688 * g++.dg/diagnostic/pr71075.C: Same.
3689 * g++.dg/eh/goto2.C: Same.
3690 * g++.dg/eh/goto3.C: Same.
3691 * g++.dg/expr/bitfield4.C: Same.
3692 * g++.dg/expr/bitfield5.C: Same.
3693 * g++.dg/expr/bitfield6.C: Same.
3694 * g++.dg/expr/bool1.C: Same.
3695 * g++.dg/expr/bool3.C: Same.
3696 * g++.dg/expr/cond10.C: Same.
3697 * g++.dg/expr/cond11.C: Same.
3698 * g++.dg/expr/lval3.C: Same.
3699 * g++.dg/expr/lval4.C: Same.
3700 * g++.dg/ext/anon-struct4.C: Same.
3701 * g++.dg/ext/attrib44.C: Same.
3702 * g++.dg/ext/builtin3.C: Same.
3703 * g++.dg/ext/dllimport7.C: Same.
3704 * g++.dg/ext/label5.C: Same.
3705 * g++.dg/ext/no-asm-1.C: Same.
3706 * g++.dg/ext/utf16-4.C: Same.
3707 * g++.dg/ext/vla2.C: Same.
3708 * g++.dg/gomp/block-1.C: Same.
3709 * g++.dg/gomp/block-2.C: Same.
3710 * g++.dg/gomp/block-3.C: Same.
3711 * g++.dg/gomp/block-5.C: Same.
3712 * g++.dg/gomp/linear-2.C: Same.
3713 * g++.dg/gomp/target-1.C: Same.
3714 * g++.dg/gomp/target-2.C: Same.
3715 * g++.dg/gomp/taskgroup-1.C: Same.
3716 * g++.dg/gomp/teams-1.C: Same.
3717 * g++.dg/inherit/pure1.C: Same.
3718 * g++.dg/init/array43.C: Same.
3719 * g++.dg/init/array46.C: Same.
3720 * g++.dg/init/const10.C: Same.
3721 * g++.dg/init/ctor4-1.C: Same.
3722 * g++.dg/init/ctor4.C: Same.
3723 * g++.dg/init/new37.C: Same.
3724 * g++.dg/init/pr25811.C: Same.
3725 * g++.dg/init/pr29043.C: Same.
3726 * g++.dg/init/pr29571.C: Same.
3727 * g++.dg/lookup/duperr1.C: Same.
3728 * g++.dg/lookup/error1.C: Same.
3729 * g++.dg/lookup/koenig5.C: Same.
3730 * g++.dg/lookup/pr77549.C: Same.
3731 * g++.dg/lookup/suggestions1.C: Same.
3732 * g++.dg/lookup/using16.C: Same.
3733 * g++.dg/lookup/using7.C: Same.
3734 * g++.dg/other/anon-union3.C: Same.
3735 * g++.dg/other/array2.C: Same.
3736 * g++.dg/other/error13.C: Same.
3737 * g++.dg/other/error34.C: Same.
3738 * g++.dg/overload/builtin1.C: Same.
3739 * g++.dg/overload/conv-op1.C: Same.
3740 * g++.dg/overload/error3.C: Same.
3741 * g++.dg/overload/koenig1.C: Same.
3742 * g++.dg/overload/operator5.C: Same.
3743 * g++.dg/overload/template5.C: Same.
3744 * g++.dg/overload/unknown1.C: Same.
3745 * g++.dg/overload/using2.C: Same.
3746 * g++.dg/parse/constructor1.C: Same.
3747 * g++.dg/parse/crash36.C: Same.
3748 * g++.dg/parse/crash63.C: Same.
3749 * g++.dg/parse/error11.C: Same.
3750 * g++.dg/parse/error12.C: Same.
3751 * g++.dg/parse/error14.C: Same.
3752 * g++.dg/parse/error2.C: Same.
3753 * g++.dg/parse/error21.C: Same.
3754 * g++.dg/parse/error26.C: Same.
3755 * g++.dg/parse/error36.C: Same.
3756 * g++.dg/parse/friend12.C: Same.
3757 * g++.dg/parse/invalid-op1.C: Same.
3758 * g++.dg/parse/missing-template1.C: Same.
3759 * g++.dg/parse/parser-pr28152-2.C: Same.
3760 * g++.dg/parse/parser-pr28152.C: Same.
3761 * g++.dg/parse/pr16696-permissive.C: Same.
3762 * g++.dg/parse/pr16696.C: Same.
3763 * g++.dg/parse/pr69628.C: Same.
3764 * g++.dg/parse/ret-type2.C: Same.
3765 * g++.dg/parse/specialization1.C: Same.
3766 * g++.dg/parse/template3.C: Same.
3767 * g++.dg/parse/template9.C: Same.
3768 * g++.dg/parse/typename11.C: Same.
3769 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
3770 * g++.dg/pr45330.C: Same.
3771 * g++.dg/rtti/typeid6.C: Same.
3772 * g++.dg/spellcheck-fields.C: Same.
3773 * g++.dg/spellcheck-typenames.C: Same.
3774 * g++.dg/tc1/dr108.C: Same.
3775 * g++.dg/tc1/dr147.C: Same.
3776 * g++.dg/template/arg7.C: Same.
3777 * g++.dg/template/conv11.C: Same.
3778 * g++.dg/template/crash13.C: Same.
3779 * g++.dg/template/crash55.C: Same.
3780 * g++.dg/template/dependent-expr5.C: Same.
3781 * g++.dg/template/error17.C: Same.
3782 * g++.dg/template/error33.C: Same.
3783 * g++.dg/template/error4.C: Same.
3784 * g++.dg/template/error50.C: Same.
3785 * g++.dg/template/error53.C: Same.
3786 * g++.dg/template/friend.C: Same.
3787 * g++.dg/template/func2.C: Same.
3788 * g++.dg/template/local6.C: Same.
3789 * g++.dg/template/member5.C: Same.
3790 * g++.dg/template/meminit1.C: Same.
3791 * g++.dg/template/nested3.C: Same.
3792 * g++.dg/template/nontype6.C: Same.
3793 * g++.dg/template/overload12.C: Same.
3794 * g++.dg/template/ptrmem8.C: Same.
3795 * g++.dg/template/qualified-id1.C: Same.
3796 * g++.dg/template/spec15.C: Same.
3797 * g++.dg/template/static1.C: Same.
3798 * g++.dg/template/static10.C: Same.
3799 * g++.dg/template/static2.C: Same.
3800 * g++.dg/template/ttp25.C: Same.
3801 * g++.dg/template/typedef2.C: Same.
3802 * g++.dg/template/typename2.C: Same.
3803 * g++.dg/template/unify10.C: Same.
3804 * g++.dg/template/unify6.C: Same.
3805 * g++.dg/template/unify7.C: Same.
3806 * g++.dg/template/unify9.C: Same.
3807 * g++.dg/template/varmod1.C: Same.
3808 * g++.dg/ubsan/div-by-zero-1.C: Same.
3809 * g++.dg/ubsan/pr63956.C: Same.
3810 * g++.dg/warn/Waddress-1.C: Same.
3811 * g++.dg/warn/Wconversion2.C: Same.
3812 * g++.dg/warn/Wnull-conversion-1.C: Same.
3813 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
3814 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
3815 * g++.dg/warn/Wswitch-1.C: Same.
3816 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
3817 * g++.dg/warn/Wtype-limits.C: Same.
3818 * g++.dg/warn/Wunused-parm-5.C: Same.
3819 * g++.dg/warn/deprecated-6.C: Same.
3820 * g++.dg/warn/deprecated.C: Same.
3821 * g++.dg/warn/incomplete1.C: Same.
3822 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
3823 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
3824 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
3825 * g++.dg/warn/overflow-warn-1.C: Same.
3826 * g++.dg/warn/overflow-warn-3.C: Same.
3827 * g++.dg/warn/overflow-warn-4.C: Same.
3828 * g++.dg/warn/pr12242.C: Same.
3829 * g++.dg/warn/pr30551-2.C: Same.
3830 * g++.dg/warn/pr30551.C: Same.
3831 * g++.old-deja/g++.benjamin/16077.C: Same.
3832 * g++.old-deja/g++.bob/inherit1.C: Same.
3833 * g++.old-deja/g++.brendan/crash56.C: Same.
3834 * g++.old-deja/g++.brendan/template17.C: Same.
3835 * g++.old-deja/g++.eh/ctor1.C: Same.
3836 * g++.old-deja/g++.jason/bool5.C: Same.
3837 * g++.old-deja/g++.jason/cond.C: Same.
3838 * g++.old-deja/g++.jason/operator.C: Same.
3839 * g++.old-deja/g++.jason/pmf5.C: Same.
3840 * g++.old-deja/g++.law/ctors5.C: Same.
3841 * g++.old-deja/g++.law/missed-error2.C: Same.
3842 * g++.old-deja/g++.law/operators9.C: Same.
3843 * g++.old-deja/g++.law/temps1.C: Same.
3844 * g++.old-deja/g++.mike/for2.C: Same.
3845 * g++.old-deja/g++.mike/ns5.C: Same.
3846 * g++.old-deja/g++.mike/ns7.C: Same.
3847 * g++.old-deja/g++.mike/p10769b.C: Same.
3848 * g++.old-deja/g++.niklas/t120.C: Same.
3849 * g++.old-deja/g++.niklas/t121.C: Same.
3850 * g++.old-deja/g++.ns/koenig5.C: Same.
3851 * g++.old-deja/g++.oliva/overload1.C: Same.
3852 * g++.old-deja/g++.other/crash24.C: Same.
3853 * g++.old-deja/g++.other/crash25.C: Same.
3854 * g++.old-deja/g++.other/decl5.C: Same.
3855 * g++.old-deja/g++.other/lineno5.C: Same.
3856 * g++.old-deja/g++.other/null3.C: Same.
3857 * g++.old-deja/g++.other/overcnv2.C: Same.
3858 * g++.old-deja/g++.other/ptrmem7.C: Same.
3859 * g++.old-deja/g++.other/typename1.C: Same.
3860 * g++.old-deja/g++.other/vaarg3.C: Same.
3861 * g++.old-deja/g++.pt/crash10.C: Same.
3862 * g++.old-deja/g++.pt/crash28.C: Same.
3863 * g++.old-deja/g++.pt/crash38.C: Same.
3864 * g++.old-deja/g++.pt/explicit70.C: Same.
3865 * g++.old-deja/g++.pt/explicit77.C: Same.
3866 * g++.old-deja/g++.pt/expr2.C: Same.
3867 * g++.old-deja/g++.pt/spec5.C: Same.
3868 * g++.old-deja/g++.pt/spec6.C: Same.
3869 * g++.old-deja/g++.pt/typename3.C: Same.
3870 * g++.old-deja/g++.pt/typename5.C: Same.
3871 * g++.old-deja/g++.pt/typename6.C: Same.
3872 * g++.old-deja/g++.pt/typename7.C: Same.
3873 * g++.old-deja/g++.pt/unify4.C: Same.
3874 * g++.old-deja/g++.pt/unify8.C: Same.
3875 * g++.old-deja/g++.pt/vaarg3.C: Same.
3876 * g++.old-deja/g++.robertl/eb22.C: Same.
3877 * g++.old-deja/g++.robertl/eb4.C: Same.
3878 * g++.old-deja/g++.robertl/eb44.C: Same.
3879 * g++.old-deja/g++.robertl/eb69.C: Same.
3880 * g++.old-deja/g++.robertl/eb98.C: Same.
3881 * gcc.dg/20031223-1.c: Same.
3882 * gcc.dg/940510-1.c: Same.
3883 * gcc.dg/990506-0.c: Same.
3884 * gcc.dg/Walloca-1.c: Same.
3885 * gcc.dg/Walloca-2.c: Same.
3886 * gcc.dg/Wconversion-integer.c: Same.
3887 * gcc.dg/Wcxx-compat-8.c: Same.
3888 * gcc.dg/Wimplicit-int-1.c: Same.
3889 * gcc.dg/Wimplicit-int-2.c: Same.
3890 * gcc.dg/Wimplicit-int-4.c: Same.
3891 * gcc.dg/Wpointer-sign-Wall.c: Same.
3892 * gcc.dg/Wpointer-sign-pedantic.c: Same.
3893 * gcc.dg/Wshadow-1.c: Same.
3894 * gcc.dg/Wshadow-3.c: Same.
3895 * gcc.dg/Wswitch-enum-error.c: Same.
3896 * gcc.dg/Wswitch-enum.c: Same.
3897 * gcc.dg/Wswitch-error.c: Same.
3898 * gcc.dg/Wswitch.c: Same.
3899 * gcc.dg/Wtype-limits-Wextra.c: Same.
3900 * gcc.dg/Wtype-limits.c: Same.
3901 * gcc.dg/Wvla-larger-than-2.c: Same.
3902 * gcc.dg/anon-struct-5.c: Same.
3903 * gcc.dg/array-10.c: Same.
3904 * gcc.dg/array-11.c: Same.
3905 * gcc.dg/array-15.c: Same.
3906 * gcc.dg/array-2.c: Same.
3907 * gcc.dg/array-8.c: Same.
3908 * gcc.dg/array-const-2.c: Same.
3909 * gcc.dg/array-const-3.c: Same.
3910 * gcc.dg/bitfld-1.c: Same.
3911 * gcc.dg/bitfld-8.c: Same.
3912 * gcc.dg/builtin-redefine.c: Same.
3913 * gcc.dg/c11-noreturn-1.c: Same.
3914 * gcc.dg/c11-noreturn-2.c: Same.
3915 * gcc.dg/c11-static-assert-3.c: Same.
3916 * gcc.dg/c90-arraydecl-1.c: Same.
3917 * gcc.dg/c90-complex-1.c: Same.
3918 * gcc.dg/c90-complit-1.c: Same.
3919 * gcc.dg/c90-const-expr-11.c: Same.
3920 * gcc.dg/c90-const-expr-7.c: Same.
3921 * gcc.dg/c90-const-expr-8.c: Same.
3922 * gcc.dg/c90-enum-comma-1.c: Same.
3923 * gcc.dg/c90-flex-array-1.c: Same.
3924 * gcc.dg/c90-hexfloat-1.c: Same.
3925 * gcc.dg/c90-idem-qual-1.c: Same.
3926 * gcc.dg/c90-idem-qual-2.c: Same.
3927 * gcc.dg/c90-idem-qual-3.c: Same.
3928 * gcc.dg/c90-mixdecl-1.c: Same.
3929 * gcc.dg/c90-restrict-1.c: Same.
3930 * gcc.dg/c90-return-1.c: Same.
3931 * gcc.dg/c99-array-nonobj-1.c: Same.
3932 * gcc.dg/c99-arraydecl-1.c: Same.
3933 * gcc.dg/c99-complex-1.c: Same.
3934 * gcc.dg/c99-complex-2.c: Same.
3935 * gcc.dg/c99-complit-2.c: Same.
3936 * gcc.dg/c99-const-expr-7.c: Same.
3937 * gcc.dg/c99-const-expr-8.c: Same.
3938 * gcc.dg/c99-flex-array-3.c: Same.
3939 * gcc.dg/c99-flex-array-7.c: Same.
3940 * gcc.dg/c99-flex-array-typedef-7.c: Same.
3941 * gcc.dg/c99-impl-decl-1.c: Same.
3942 * gcc.dg/c99-impl-int-1.c: Same.
3943 * gcc.dg/c99-impl-int-2.c: Same.
3944 * gcc.dg/c99-init-3.c: Same.
3945 * gcc.dg/c99-restrict-1.c: Same.
3946 * gcc.dg/c99-return-1.c: Same.
3947 * gcc.dg/c99-tag-1.c: Same.
3948 * gcc.dg/c99-tag-3.c: Same.
3949 * gcc.dg/call-diag-2.c: Same.
3950 * gcc.dg/cpp/19940712-1.c: Same.
3951 * gcc.dg/cpp/19951025-1.c: Same.
3952 * gcc.dg/cpp/19990413-1.c: Same.
3953 * gcc.dg/cpp/direct2.c: Same.
3954 * gcc.dg/cpp/direct2s.c: Same.
3955 * gcc.dg/cpp/pr28709.c: Same.
3956 * gcc.dg/cpp/pr61854-c90.c: Same.
3957 * gcc.dg/cpp/pr61854-c94.c: Same.
3958 * gcc.dg/cpp/pragma-1.c: Same.
3959 * gcc.dg/cpp/pragma-2.c: Same.
3960 * gcc.dg/cpp/trad/escaped-eof.c: Same.
3961 * gcc.dg/cpp/trad/literals-2.c: Same.
3962 * gcc.dg/cpp/warn-comments-2.c: Same.
3963 * gcc.dg/cpp/warn-comments-3.c: Same.
3964 * gcc.dg/cpp/warn-comments.c: Same.
3965 * gcc.dg/cpp/warn-long-long-2.c: Same.
3966 * gcc.dg/cpp/warn-long-long.c: Same.
3967 * gcc.dg/cpp/warn-redefined-2.c: Same.
3968 * gcc.dg/cpp/warn-redefined.c: Same.
3969 * gcc.dg/darwin-cfstring-2.c: Same.
3970 * gcc.dg/darwin-cfstring-format-1.c: Same.
3971 * gcc.dg/decl-9.c: Same.
3972 * gcc.dg/declspec-1.c: Same.
3973 * gcc.dg/declspec-10.c: Same.
3974 * gcc.dg/declspec-11.c: Same.
3975 * gcc.dg/declspec-13.c: Same.
3976 * gcc.dg/declspec-18.c: Same.
3977 * gcc.dg/declspec-4.c: Same.
3978 * gcc.dg/declspec-5.c: Same.
3979 * gcc.dg/declspec-6.c: Same.
3980 * gcc.dg/declspec-8.c: Same.
3981 * gcc.dg/deprecated-4.c: Same.
3982 * gcc.dg/deprecated.c: Same.
3983 * gcc.dg/dfp/composite-type.c: Same.
3984 * gcc.dg/empty-source-2.c: Same.
3985 * gcc.dg/empty-source-3.c: Same.
3986 * gcc.dg/format/attr-6.c: Same.
3987 * gcc.dg/format/branch-1.c: Same.
3988 * gcc.dg/format/c90-printf-1.c: Same.
3989 * gcc.dg/format/c90-strftime-2.c: Same.
3990 * gcc.dg/format/c99-strftime-1.c: Same.
3991 * gcc.dg/format/cmn-err-1.c: Same.
3992 * gcc.dg/format/few-1.c: Same.
3993 * gcc.dg/format/ms_branch-1.c: Same.
3994 * gcc.dg/format/ms_unnamed-1.c: Same.
3995 * gcc.dg/format/ms_va-1.c: Same.
3996 * gcc.dg/format/unnamed-1.c: Same.
3997 * gcc.dg/format/va-1.c: Same.
3998 * gcc.dg/format/xopen-1.c: Same.
3999 * gcc.dg/funcdef-var-1.c: Same.
4000 * gcc.dg/funcdef-var-2.c: Same.
4001 * gcc.dg/gnu89-const-expr-1.c: Same.
4002 * gcc.dg/gnu89-const-expr-2.c: Same.
4003 * gcc.dg/gnu90-const-expr-1.c: Same.
4004 * gcc.dg/gnu99-const-expr-1.c: Same.
4005 * gcc.dg/gnu99-const-expr-2.c: Same.
4006 * gcc.dg/gnu99-init-2.c: Same.
4007 * gcc.dg/gomp/_Atomic-5.c: Same.
4008 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
4009 * gcc.dg/gomp/atomic-5.c: Same.
4010 * gcc.dg/gomp/linear-1.c: Same.
4011 * gcc.dg/gomp/pr67500.c: Same.
4012 * gcc.dg/init-bad-1.c: Same.
4013 * gcc.dg/init-bad-2.c: Same.
4014 * gcc.dg/init-bad-3.c: Same.
4015 * gcc.dg/init-string-1.c: Same.
4016 * gcc.dg/label-compound-stmt-1.c: Same.
4017 * gcc.dg/label-decl-2.c: Same.
4018 * gcc.dg/label-decl-4.c: Same.
4019 * gcc.dg/large-size-array-2.c: Same.
4020 * gcc.dg/large-size-array-4.c: Same.
4021 * gcc.dg/lvalue-6.c: Same.
4022 * gcc.dg/m-un-2.c: Same.
4023 * gcc.dg/multiple-overflow-warn-1.c: Same.
4024 * gcc.dg/multiple-overflow-warn-2.c: Same.
4025 * gcc.dg/multiple-overflow-warn-3.c: Same.
4026 * gcc.dg/nested-redef-1.c: Same.
4027 * gcc.dg/no-asm-1.c: Same.
4028 * gcc.dg/no-asm-3.c: Same.
4029 * gcc.dg/no-asm-4.c: Same.
4030 * gcc.dg/noncompile/20010524-1.c: Same.
4031 * gcc.dg/noncompile/incomplete-5.c: Same.
4032 * gcc.dg/noncompile/pr44517.c: Same.
4033 * gcc.dg/noncompile/pr52290.c: Same.
4034 * gcc.dg/noreturn-1.c: Same.
4035 * gcc.dg/overflow-warn-1.c: Same.
4036 * gcc.dg/overflow-warn-2.c: Same.
4037 * gcc.dg/overflow-warn-3.c: Same.
4038 * gcc.dg/overflow-warn-4.c: Same.
4039 * gcc.dg/parm-mismatch-1.c: Same.
4040 * gcc.dg/parser-pr28152-2.c: Same.
4041 * gcc.dg/parser-pr28152.c: Same.
4042 * gcc.dg/pedwarn-init.c: Same.
4043 * gcc.dg/pointer-arith-2.c: Same.
4044 * gcc.dg/pointer-arith-3.c: Same.
4045 * gcc.dg/pointer-arith-4.c: Same.
4046 * gcc.dg/pr14475.c: Same.
4047 * gcc.dg/pr18596-3.c: Same.
4048 * gcc.dg/pr18809-1.c: Same.
4049 * gcc.dg/pr27953.c: Same.
4050 * gcc.dg/pr30457.c: Same.
4051 * gcc.dg/pr30551-2.c: Same.
4052 * gcc.dg/pr30551-3.c: Same.
4053 * gcc.dg/pr30551-4.c: Same.
4054 * gcc.dg/pr30551-5.c: Same.
4055 * gcc.dg/pr30551-6.c: Same.
4056 * gcc.dg/pr30551.c: Same.
4057 * gcc.dg/pr36997.c: Same.
4058 * gcc.dg/pr41842.c: Same.
4059 * gcc.dg/pr48552-1.c: Same.
4060 * gcc.dg/pr48552-2.c: Same.
4061 * gcc.dg/pr59717.c: Same.
4062 * gcc.dg/pr61077.c: Same.
4063 * gcc.dg/pr61096-1.c: Same.
4064 * gcc.dg/pr63626.c: Same.
4065 * gcc.dg/pr64223-1.c: Same.
4066 * gcc.dg/pr64223-2.c: Same.
4067 * gcc.dg/pr8788-1.c: Same.
4068 * gcc.dg/pr8927-1.c: Same.
4069 * gcc.dg/pragma-darwin.c: Same.
4070 * gcc.dg/pragma-diag-5.c: Same.
4071 * gcc.dg/pragma-message.c: Same.
4072 * gcc.dg/redecl-1.c: Same.
4073 * gcc.dg/simd-1.c: Same.
4074 * gcc.dg/simd-5.c: Same.
4075 * gcc.dg/simd-6.c: Same.
4076 * gcc.dg/spellcheck-fields.c: Same.
4077 * gcc.dg/spellcheck-typenames.c: Same.
4078 * gcc.dg/struct-semi-2.c: Same.
4079 * gcc.dg/struct-semi-3.c: Same.
4080 * gcc.dg/transparent-union-3.c: Same.
4081 * gcc.dg/ucnid-8.c: Same.
4082 * gcc.dg/uninit-pr19430-O0.c: Same.
4083 * gcc.dg/uninit-pr19430.c: Same.
4084 * gcc.dg/uninit-pr20644-O0.c: Same.
4085 * gcc.dg/utf-dflt.c: Same.
4086 * gcc.dg/utf-dflt2.c: Same.
4087 * gcc.dg/utf16-4.c: Same.
4088 * gcc.dg/vla-11.c: Same.
4089 * gcc.dg/vla-20.c: Same.
4090 * gcc.dg/vla-init-1.c: Same.
4091 * gcc.dg/vla-init-2.c: Same.
4092 * gcc.dg/vla-init-3.c: Same.
4093 * gcc.dg/weak/weak-6.c: Same.
4094 * gcc.dg/weak/weak-7.c: Same.
4095 * gcc.dg/wtr-int-type-1.c: Same.
4096 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
4097 * gcc.target/arm/polytypes.c: Same.
4098 * gcc.target/i386/spellcheck-options-4.c: Same.
4099 * gcc.target/powerpc/20030218-1.c: Same.
4100 * gcc.target/sh/pr21255-4.c: Same.
4101 * gcc.test-framework/dg-error-exp-XP.c: Same.
4102 * gfortran.dg/array_constructor_30.f03: Same.
4103 * gfortran.dg/class_30.f90: Same.
4104 * gfortran.dg/goacc/subarrays.f95: Same.
4105 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
4106 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
4107 * gfortran.dg/intrinsic_std_1.f90: Same.
4108 * gfortran.dg/pr70006.f90: Same.
4109 * gfortran.dg/warning-directive-1.F90: Same.
4110 * gfortran.dg/warning-directive-2.F90: Same.
4111 * gfortran.dg/warning-directive-3.F90: Same.
4112 * gfortran.dg/warning-directive-4.F90: Same.
4113 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
4114 * obj-c++.dg/class-extension-1.mm: Same.
4115 * obj-c++.dg/class-extension-2.mm: Same.
4116 * obj-c++.dg/class-protocol-1.mm: Same.
4117 * obj-c++.dg/cxx-ivars-1.mm: Same.
4118 * obj-c++.dg/duplicate-class-1.mm: Same.
4119 * obj-c++.dg/exceptions-3.mm: Same.
4120 * obj-c++.dg/exceptions-4.mm: Same.
4121 * obj-c++.dg/exceptions-5.mm: Same.
4122 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
4123 * obj-c++.dg/fsf-package-0.m: Same.
4124 * obj-c++.dg/invalid-type-1.mm: Same.
4125 * obj-c++.dg/method-12.mm: Same.
4126 * obj-c++.dg/method-13.mm: Same.
4127 * obj-c++.dg/method-15.mm: Same.
4128 * obj-c++.dg/method-16.mm: Same.
4129 * obj-c++.dg/method-6.mm: Same.
4130 * obj-c++.dg/method-7.mm: Same.
4131 * obj-c++.dg/property/at-property-1.mm: Same.
4132 * obj-c++.dg/property/at-property-14.mm: Same.
4133 * obj-c++.dg/property/at-property-17.mm: Same.
4134 * obj-c++.dg/property/at-property-21.mm: Same.
4135 * obj-c++.dg/property/at-property-5.mm: Same.
4136 * obj-c++.dg/property/dotsyntax-4.mm: Same.
4137 * obj-c++.dg/property/dynamic-3.mm: Same.
4138 * obj-c++.dg/property/dynamic-4.mm: Same.
4139 * obj-c++.dg/property/property-neg-1.mm: Same.
4140 * obj-c++.dg/property/property-neg-6.mm: Same.
4141 * obj-c++.dg/property/synthesize-11.mm: Same.
4142 * obj-c++.dg/property/synthesize-5.mm: Same.
4143 * obj-c++.dg/property/synthesize-6.mm: Same.
4144 * obj-c++.dg/proto-lossage-4.mm: Same.
4145 * obj-c++.dg/protocol-qualifier-2.mm: Same.
4146 * obj-c++.dg/strings/strings-1.mm: Same.
4147 * obj-c++.dg/super-class-1.mm: Same.
4148 * obj-c++.dg/syntax-error-6.mm: Same.
4149 * obj-c++.dg/syntax-error-7.mm: Same.
4150 * obj-c++.dg/syntax-error-9.mm: Same.
4151 * obj-c++.dg/try-catch-13.mm: Same.
4152 * objc.dg/attributes/method-noreturn-1.m: Same.
4153 * objc.dg/bad-receiver-type-2.m: Same.
4154 * objc.dg/bad-receiver-type.m: Same.
4155 * objc.dg/call-super-2.m: Same.
4156 * objc.dg/class-2.m: Same.
4157 * objc.dg/class-extension-1.m: Same.
4158 * objc.dg/class-extension-2.m: Same.
4159 * objc.dg/class-protocol-1.m: Same.
4160 * objc.dg/desig-init-1.m: Same.
4161 * objc.dg/duplicate-class-1.m: Same.
4162 * objc.dg/exceptions-3.m: Same.
4163 * objc.dg/exceptions-4.m: Same.
4164 * objc.dg/exceptions-5.m: Same.
4165 * objc.dg/foreach-6.m: Same.
4166 * objc.dg/foreach-7.m: Same.
4167 * objc.dg/fsf-nsstring-format-1.m: Same.
4168 * objc.dg/fsf-package-0.m: Same.
4169 * objc.dg/invalid-type-1.m: Same.
4170 * objc.dg/method-11.m: Same.
4171 * objc.dg/method-19.m: Same.
4172 * objc.dg/method-2.m: Same.
4173 * objc.dg/method-20.m: Same.
4174 * objc.dg/method-5.m: Same.
4175 * objc.dg/method-6.m: Same.
4176 * objc.dg/method-7.m: Same.
4177 * objc.dg/method-9.m: Same.
4178 * objc.dg/missing-proto-3.m: Same.
4179 * objc.dg/private-1.m: Same.
4180 * objc.dg/property/at-property-1.m: Same.
4181 * objc.dg/property/at-property-14.m: Same.
4182 * objc.dg/property/at-property-17.m: Same.
4183 * objc.dg/property/at-property-21.m: Same.
4184 * objc.dg/property/at-property-5.m: Same.
4185 * objc.dg/property/dynamic-3.m: Same.
4186 * objc.dg/property/dynamic-4.m: Same.
4187 * objc.dg/property/property-neg-1.m: Same.
4188 * objc.dg/property/property-neg-6.m: Same.
4189 * objc.dg/property/synthesize-11.m: Same.
4190 * objc.dg/property/synthesize-5.m: Same.
4191 * objc.dg/property/synthesize-6.m: Same.
4192 * objc.dg/proto-hier-1.m: Same.
4193 * objc.dg/proto-lossage-4.m: Same.
4194 * objc.dg/protocol-qualifier-2.m: Same.
4195 * objc.dg/strings/strings-1.m: Same.
4196 * objc.dg/type-size-1.m: Same.
4198 2017-04-18 Jeff Law <law@redhat.com>
4201 * gcc.target/mips/pr74563: New test.
4203 2017-04-18 Jakub Jelinek <jakub@redhat.com>
4205 PR tree-optimization/80443
4206 * gcc.c-torture/compile/pr80443.c: New test.
4208 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
4210 PR rtl-optimization/80357
4211 * gcc.c-torture/compile/pr80357.c: New test.
4213 2017-04-18 Jeff Law <law@redhat.com>
4216 * gcc.c-torture/compile/pr80422.c: New test.
4218 2017-04-18 Jakub Jelinek <jakub@redhat.com>
4221 * gcc.dg/debug/dwarf2/pr80263.c: New test.
4223 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4226 * gcc.target/powerpc/pr80099-1.c: New test.
4227 * gcc.target/powerpc/pr80099-2.c: Likewise.
4228 * gcc.target/powerpc/pr80099-3.c: Likewise.
4229 * gcc.target/powerpc/pr80099-4.c: Likewise.
4230 * gcc.target/powerpc/pr80099-5.c: Likewise.
4232 2017-04-18 Jakub Jelinek <jakub@redhat.com>
4235 * gcc.dg/sancov/pr80444.c: New test.
4239 * gcc.dg/pr79788-1.c: New test.
4240 * gcc.dg/pr79788-2.c: New test.
4242 2017-04-18 Marek Polacek <polacek@redhat.com>
4244 PR c++/80244 - ICE with attribute in template alias.
4245 * g++.dg/cpp0x/alias-decl-59.C: New test.
4247 PR c++/80241 - ICE with alignas pack expansion.
4248 * g++.dg/cpp0x/alignas11.C: New test.
4250 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4253 * g++.dg/lto/pr80287_0.C: New test.
4255 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
4258 * gcc.target/powerpc/pr80315-1.c: New test.
4259 * gcc.target/powerpc/pr80315-2.c: New test.
4260 * gcc.target/powerpc/pr80315-3.c: New test.
4261 * gcc.target/powerpc/pr80315-4.c: New test.
4263 2017-04-16 Tom de Vries <tom@codesourcery.com>
4265 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
4267 * g++.dg/parse/error3.C: Same.
4268 * g++.old-deja/g++.pt/niklas01a.C: Same.
4269 * gcc.dg/990506-0.c: Same.
4270 * gcc.dg/cpp/19990413-1.c: Same.
4271 * gcc.dg/cpp/pragma-1.c: Same.
4272 * gcc.dg/cpp/pragma-2.c: Same.
4273 * gcc.dg/m-un-2.c: Same.
4274 * objc.dg/private-1.m: Same.
4276 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
4278 * gcc.dg/pr54669.c: Fix dg-do directive.
4279 * gcc.dg/pr78582.c: Ditto.
4280 * gcc.dg/pr80020.c: Ditto.
4281 * gcc.dg/torture/pr57993-2.cpp: Ditto.
4282 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
4283 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
4284 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
4285 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
4286 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
4287 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
4288 * gcc.dg/tree-ssa/pr79352.c: Ditto.
4289 * gcc.dg/tree-ssa/pr79376.c: Ditto.
4290 * gcc.dg/tree-ssa/pr79691.c: Ditto.
4292 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
4294 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
4295 * gfortran.dg/generic_29.f90: Likewise.
4296 * gfortran.dg/goacc/multi-clause.f90: Likewise.
4297 * gfortran.dg/pr41922.f90: Likewise.
4298 * gfortran.dg/pr70006.f90: Likewise.
4300 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
4302 PR tree-optimization/66612
4303 * gcc.target/powerpc/20050830-1.c: Remove xfail.
4305 2017-04-14 Janus Weil <janus@gcc.gnu.org>
4308 * gfortran.dg/class_62.f90: New test case.
4310 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
4312 * gcc.target/arc/loop-1.c: New file.
4314 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4317 * gcc.target/powerpc/pr80098-1.c: New test.
4318 * gcc.target/powerpc/pr80098-2.c: Likewise.
4319 * gcc.target/powerpc/pr80098-3.c: Likewise.
4320 * gcc.target/powerpc/pr80098-4.c: Likewise.
4322 2017-04-13 Jakub Jelinek <jakub@redhat.com>
4325 * g++.dg/ubsan/pr80403-2.C: New test.
4327 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
4329 PR rtl-optimization/80343
4330 * gcc.target/powerpc/pr80343.c: New.
4332 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
4335 * c-c++-common/ubsan/bounds-15.c: New test.
4337 2017-04-13 Richard Biener <rguenther@suse.de>
4340 * g++.dg/torture/pr79671.C: Fix asm constraints.
4342 2017-04-13 Jakub Jelinek <jakub@redhat.com>
4345 * gcc.dg/debug/pr80321.c: New test.
4347 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
4349 * gnat.dg/debug10.adb: New test.
4350 * gnat.dg/debug10_pkg.ads: New helper.
4352 2017-04-12 Jakub Jelinek <jakub@redhat.com>
4354 PR tree-optimization/79390
4355 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
4360 * g++.dg/ubsan/pr80403.C: New test.
4361 * g++.dg/ubsan/pr80404.C: New test.
4362 * g++.dg/ubsan/pr80405.C: New test.
4365 * gcc.dg/torture/pr80163.c: New test.
4367 2017-04-12 Richard Biener <rguenther@suse.de>
4368 Jeff Law <law@redhat.com>
4370 PR tree-optimization/80359
4371 * gcc.dg/torture/pr80359.c: New testcase.
4373 2017-04-12 Richard Biener <rguenther@suse.de>
4374 Bernd Edlinger <bernd.edlinger@hotmail.de>
4377 * g++.dg/torture/pr79671.C: New testcase.
4378 * g++.dg/lto/pr79671_0.C: Likewise.
4379 * g++.dg/lto/pr79671_1.c: Likewise.
4381 2017-04-12 Jakub Jelinek <jakub@redhat.com>
4384 * g++.dg/ubsan/pr80349.C: New test.
4386 2017-04-11 Jakub Jelinek <jakub@redhat.com>
4389 * g++.dg/cpp1z/decomp28.C: New test.
4392 * gcc.dg/pr80100.c: New test.
4394 PR rtl-optimization/80385
4395 * g++.dg/opt/pr80385.C: New test.
4397 2017-04-11 Martin Liska <mliska@suse.cz>
4400 * g++.dg/ipa/pr80212.C: New test.
4402 2017-04-11 Martin Sebor <msebor@redhat.com>
4405 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
4407 2017-04-11 Martin Liska <mliska@suse.cz>
4410 * gcc.dg/ubsan/pr70878.c: New test.
4412 2017-04-11 Jakub Jelinek <jakub@redhat.com>
4415 * gcc.target/i386/pr80381.c: New test.
4418 * g++.dg/ext/pr80363.C: New test.
4420 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4422 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
4423 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
4424 Add avr-*-* to non-lp64 selector.
4426 2017-04-10 Martin Sebor <msebor@redhat.com>
4428 * gcc.dg/pr40340-3.c: Adjust directive pattern.
4429 * gcc.dg/pr40340-4.c: Same.
4431 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
4434 * gfortran.dg/submodule_unexp.f90: Modified test
4435 to account for new error.
4436 * gfortran.dg/submodule_twice.f90: New Test
4438 2017-04-10 Jakub Jelinek <jakub@redhat.com>
4441 * g++.dg/init/ref23.C: New test.
4443 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4445 PR tree-optimization/80304
4446 * gfortran.dg/do_concurrent_4.f90: New test case.
4448 2017-04-10 Janus Weil <janus@gcc.gnu.org>
4451 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
4453 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
4455 * g++.dg/torture/pr79905.C: Add -maltivec option.
4457 2017-04-10 Jeff Law <law@redhat.com>
4459 PR tree-optimization/80374
4460 * g++.dg/pr80374.c: New test.
4462 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4465 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
4466 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
4468 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
4470 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
4472 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
4475 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
4477 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
4480 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
4482 2017-04-10 Marek Polacek <polacek@redhat.com>
4485 * g++.dg/ubsan/div-by-zero-3.C: New test.
4487 2017-04-10 Bin Cheng <bin.cheng@arm.com>
4489 PR tree-optimization/80153
4490 * gcc.c-torture/execute/pr80153.c: New.
4492 2017-04-10 Richard Biener <rguenther@suse.de>
4495 * gcc.dg/torture/pr80362.c: New testcase.
4497 2017-04-10 Richard Biener <rguenther@suse.de>
4499 PR tree-optimization/80304
4500 * gcc.dg/torture/pr80304.c: New testcase.
4502 2017-04-10 Nathan Sidwell <nathan@acm.org>
4505 * g++.dg/torture/pr79905.C: New.
4507 2017-04-10 Martin Liska <mliska@suse.cz>
4510 * c-c++-common/ubsan/pr80350.c: New test.
4512 2017-04-10 Jakub Jelinek <jakub@redhat.com>
4515 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
4517 2017-04-08 Martin Liska <mliska@suse.cz>
4520 2017-04-07 Martin Liska <mliska@suse.cz>
4523 * g++.dg/ipa/pr80212.C: New test.
4525 2017-04-07 Jakub Jelinek <jakub@redhat.com>
4527 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
4529 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
4535 * gcc.target/i386/avx512f-undefined-1.c: New test.
4536 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
4537 * gcc.target/i386/avx-cvtsd-1.c: New test.
4538 * gcc.target/i386/avx512f-cvtss-1.c: New test.
4539 * gcc.target/i386/avx512f-abspd-1.c: New test.
4540 * gcc.target/i386/avx-cvtss-1.c: New test.
4541 * gcc.target/i386/avx512f-absps-1.c: New test.
4542 * gcc.target/i386/avx512f-int2mask-1.c: New test.
4543 * gcc.target/i386/avx512f-mask2int-1.c: New test.
4545 2017-04-07 Marek Polacek <polacek@redhat.com>
4548 * g++.dg/ubsan/div-by-zero-2.C: New test.
4551 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
4553 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
4555 PR rtl-optimization/70478
4556 * gcc.target/s390/pr70478.c: New.
4558 2017-04-07 Martin Liska <mliska@suse.cz>
4561 * g++.dg/ext/mv8.C: Add aarch64* targets.
4563 2017-04-07 Martin Liska <mliska@suse.cz>
4566 * g++.dg/ipa/pr80212.C: New test.
4568 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4570 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
4572 2017-04-07 Richard Biener <rguenther@suse.de>
4574 PR tree-optimization/80334
4575 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
4578 2017-04-07 Richard Biener <rguenther@suse.de>
4581 * gcc.dg/torture/pr80341.c: New testcase.
4583 2017-04-06 Jakub Jelinek <jakub@redhat.com>
4586 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
4587 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
4589 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
4592 * gcc.target/i386/pr79733.c: New test.
4594 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
4597 * gcc.target/i386/pr80298-1.c: New test.
4598 * gcc.target/i386/pr80298-2.c: Ditto.
4600 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
4603 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
4606 2017-04-06 Richard Biener <rguenther@suse.de>
4608 PR tree-optimization/80334
4609 * g++.dg/torture/pr80334.C: New testcase.
4611 2017-04-06 Martin Liska <mliska@suse.cz>
4614 * gcc.dg/asan/pr80166.c: New test.
4616 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4618 PR tree-optimization/79390
4619 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
4621 2017-04-06 Richard Biener <rguenther@suse.de>
4623 PR tree-optimization/80262
4624 * gcc.target/i386/pr80262.c: New testcase.
4626 2017-04-06 Richard Biener <rguenther@suse.de>
4629 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
4631 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
4633 PR rtl-optimization/70703
4634 * gcc.target/i386/pr70703.c: New.
4636 2017-04-05 Jakub Jelinek <jakub@redhat.com>
4639 * c-c++-common/asan/pr80308.c: New test.
4641 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
4644 * gcc.target/s390/pr79890.c: New test case.
4646 2017-04-05 Jakub Jelinek <jakub@redhat.com>
4649 * c-c++-common/ubsan/pr80310.c: New test.
4651 2017-04-04 Jakub Jelinek <jakub@redhat.com>
4654 * g++.dg/torture/pr80297.C: New test.
4656 PR tree-optimization/79390
4657 * gcc.target/i386/pr79390.c: New test.
4658 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
4660 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
4663 * g++.dg/cpp0x/alias-decl-80296.C: New test.
4665 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4668 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
4669 targeting any CPU or architecture.
4670 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
4671 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
4672 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
4673 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
4674 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
4675 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
4676 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
4677 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
4679 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
4682 * gfortran.dg/submodule_unexp.f90: New test.
4684 2017-04-04 Jakub Jelinek <jakub@redhat.com>
4687 * gcc.target/i386/avx-pr80286.c: New test.
4688 * gcc.dg/pr80286.c: New test.
4690 2017-04-04 Richard Biener <rguenther@suse.de>
4693 * gcc.dg/torture/pr80281.c: New testcase.
4695 2017-04-04 Richard Biener <rguenther@suse.de>
4697 PR tree-optimization/80275
4698 * g++.dg/opt/pr80275.C: Make g static.
4700 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
4702 PR rtl-optimization/60818
4703 * gcc.c-torture/compile/pr60818.c: New testcase.
4705 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
4707 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
4708 * gcc.dg/20031012-1.c: Likewise.
4709 * gcc.dg/ipa/ipcp-1.c: Likewise.
4710 * gcc.dg/torture/matrix-3.c: Likewise.
4711 * gcc.target/powerpc/ppc-spe.c: Likewise.
4712 * gcc.target/rx/zero-width-bitfield.c: Likewise.
4714 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
4717 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
4719 (std, ld): Limit scan-assembler-times check to lp64.
4720 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
4721 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
4724 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
4727 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
4729 2017-04-03 Richard Biener <rguenther@suse.de>
4731 PR tree-optimization/80275
4732 * g++.dg/opt/pr80275.C: New testcase.
4734 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4737 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
4739 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
4741 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
4742 (bal): Increase iteration count and assume alignment.
4744 2017-04-03 Bin Cheng <bin.cheng@arm.com>
4746 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
4748 2017-04-02 Andrew Pinski <apinski@cavium.com>
4750 * gcc.c-torture/compile/nested-3.c: New testcase.
4751 * gcc.c-torture/execute/20170401-1.c: New testcase.
4752 * gcc.c-torture/execute/20170401-2.c: New testcase.
4754 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
4756 PR rtl-optimization/79405
4757 gcc.dg/pr79405.c: New testcase.
4759 2017-03-31 Jakub Jelinek <jakub@redhat.com>
4762 * gcc.dg/pr79255.c: New test.
4765 * g++.dg/ubsan/null-8.C: New test.
4767 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
4770 * gfortran.dg/pr80107.f: New.
4772 2017-03-31 Jeff Law <law@redhat.com>
4774 PR tree-optimization/49498
4775 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
4777 2017-03-31 Richard Biener <rguenther@suse.de>
4779 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
4781 2017-03-31 Richard Biener <rguenther@suse.de>
4783 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
4785 2017-03-31 Jakub Jelinek <jakub@redhat.com>
4788 * g++.dg/ext/is_aggregate.C: New test.
4791 * gcc.target/i386/pr80173.c: New test.
4794 * gcc.dg/pr80163.c: New test.
4797 * gcc.dg/torture/pr80025.c: New test.
4799 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
4801 * gcc.target/mips/pr52125.c: Add -msym32.
4803 2017-03-30 Jakub Jelinek <jakub@redhat.com>
4805 PR translation/80189
4806 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
4807 * g++.dg/gomp/sharing-1.C: Likewise.
4808 * gfortran.dg/gomp/pr44536.f90: Likewise.
4809 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
4810 * gfortran.dg/gomp/sharing-3.f90: Likewise.
4811 * gfortran.dg/gomp/crayptr3.f90: Likewise.
4812 * gfortran.dg/gomp/pr33439.f90: Likewise.
4813 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
4814 * gfortran.dg/gomp/sharing-1.f90: Likewise.
4815 * gfortran.dg/gomp/sharing-2.f90: Likewise.
4816 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
4817 * gcc.dg/gomp/sharing-1.c: Likewise.
4819 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
4822 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
4824 (dxex, dxexq): Update return type.
4825 (diex, diexq): Update argument type.
4826 * gcc.target/powerpc/pr80246.c: New test.
4828 2017-03-30 Martin Jambor <mjambor@suse.cz>
4831 * g++.dg/ipa/pr77333.C: New test.
4833 2017-03-30 Jakub Jelinek <jakub@redhat.com>
4836 * gcc.target/i386/pr80206.c: New test.
4838 2017-03-30 Richard Biener <rguenther@suse.de>
4840 PR tree-optimization/77498
4841 * gfortran.dg/pr77498.f: New testcase.
4843 2017-03-29 Marek Polacek <polacek@redhat.com>
4846 * gcc.dg/pr79730.c: New test.
4848 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4850 PR libgfortran/78670
4851 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
4852 a character of length 1. Update test for success.
4853 * gfortran.dg/dtio_28.f03: New test.
4854 * gfortran.dg/dtio_4.f90: Update to open test file with status =
4855 'scratch' to delete the file when done.
4857 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
4859 PR rtl-optimization/80233
4860 * gcc.c-torture/compile/pr80233.c: New testcase.
4862 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4865 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
4866 * gfortran.dg/dec_io_2a.f90: instead (new test).
4868 2017-03-28 Jiong Wang <jiong.wang@arm.com>
4870 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
4872 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
4875 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
4876 generating PIC code.
4878 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
4880 PR rtl-optimization/80193
4881 * gcc.target/i386/pr80193.c: New.
4883 2017-03-28 Janus Weil <janus@gcc.gnu.org>
4886 * gfortran.dg/dtio_25.f90: Modified test case.
4887 * gfortran.dg/dtio_27.f90: New test case.
4889 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
4892 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
4893 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
4894 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
4896 2017-03-28 Bin Cheng <bin.cheng@arm.com>
4898 * gcc.c-torture/compile/irreducible-loop.c: New.
4900 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
4902 PR tree-optimization/80218
4903 * gcc.dg/pr80218.c: New test.
4905 2017-03-28 Richard Biener <rguenther@suse.de>
4907 PR tree-optimization/78644
4908 * gcc.dg/pr78644-1.c: New testcase.
4909 * gcc.dg/pr78644-2.c: Likewise.
4911 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
4913 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
4914 * gcc.dg/pic-4.c: Likewise.
4915 * gcc.dg/pie-3.c: Likewise.
4916 * gcc.dg/pie-4.c: Likewise.
4918 2017-03-28 Martin Liska <mliska@suse.cz>
4921 * g++.dg/ipa/pr80205.C: New test.
4923 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4925 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
4926 with sizeof(int) < 4.
4927 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
4928 * gcc.c-torture/execute/pr79737-2.c: Likewise.
4929 * gcc.dg/torture/pr79777.c: Likewise.
4930 * gcc.dg/torture/pr79910.c: Likewise.
4932 2017-03-28 Richard Biener <rguenther@suse.de>
4935 * g++.dg/pr80222.C: New testcase.
4937 2017-03-28 Martin Liska <mliska@suse.cz>
4940 * gcc.dg/ipa/pr80104.c: New test.
4942 2017-03-28 Marek Polacek <polacek@redhat.com>
4945 * c-c++-common/ubsan/shift-10.c: New test.
4947 2017-03-27 Jeff Law <law@redhat.com>
4949 PR tree-optimization/80216
4950 * gcc.c-torture/compile/pr80216.c: New test.
4952 2017-03-27 Jakub Jelinek <jakub@redhat.com>
4955 * c-c++-common/pr80162-1.c: New test.
4956 * c-c++-common/pr80162-2.c: New test.
4957 * c-c++-common/pr80162-3.c: New test.
4960 * g++.dg/opt/pr80102.C: New test.
4962 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
4965 * gcc.target/powerpc/pr78543.c: New test.
4967 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
4970 * gcc.target/powerpc/pr80103-1.c: New test.
4972 2017-03-27 Richard Biener <rguenther@suse.de>
4974 PR tree-optimization/80181
4975 * gcc.dg/torture/pr80181.c: New testcase.
4977 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
4979 * gcc.target/arc/interrupt-4.c: New file.
4981 2017-03-27 Richard Biener <rguenther@suse.de>
4984 * g++.dg/ipa/pr79776.C: New testcase.
4986 2017-03-27 Jakub Jelinek <jakub@redhat.com>
4989 * gcc.dg/asan/pr80168.c: New test.
4991 2017-03-27 Richard Biener <rguenther@suse.de>
4993 PR tree-optimization/80170
4994 * gcc.dg/pr80170.c: New testcase.
4996 2017-03-27 Richard Biener <rguenther@suse.de>
4999 * g++.dg/torture/pr80171.C: New testcase.
5001 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
5003 * gcc.dg/torture/pr79732.c: Require alias support.
5004 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
5006 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
5007 libatomic_available.
5008 * gfortran.dg/coarray_image_status_1.f08: Likewise.
5009 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
5011 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5013 PR libgfortran/78881
5014 * gfortran.dg/dtio_26.f90: New test.
5016 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
5020 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
5021 testcase for PR80156. Add a main programme that tests that
5022 the typebound generic is accessible.
5024 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
5026 PR rtl-optimization/80160
5027 PR rtl-optimization/80159
5029 * gcc.target/i386/pr80160.c: New test.
5031 2017-03-24 Jakub Jelinek <jakub@redhat.com>
5034 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
5036 2017-03-24 Marek Polacek <polacek@redhat.com>
5039 * g++.dg/warn/Wuninitialized-9.C: New test.
5041 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5043 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
5044 and remove the high-level builtin. The error message for the
5045 would prevent compilation from reaching the second.
5046 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
5048 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5050 * gcc.target/s390/vxe/negfma-1.c: New test.
5052 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5054 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
5055 * gcc.target/s390/arch12/mul-1.c: New test.
5056 * gcc.target/s390/arch12/mul-2.c: New test.
5058 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5060 * gcc.target/s390/vxe/vllezlf-1.c: New test.
5062 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5064 * gcc.target/s390/vxe/popcount-1.c: New test.
5066 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5068 * gcc.target/s390/vxe/bitops-1.c: New test.
5070 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5072 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
5073 * lib/target-supports.exp: Add effective target check s390_vxe.
5075 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5077 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
5078 comparison instructions used from now on.
5080 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5082 * gcc.target/s390/s390.exp (check_effective_target_vector):
5083 Include target-supports.exp and move target_vector check routine
5085 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
5087 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
5088 check from vector to s390_vx.
5089 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
5090 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
5091 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
5092 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
5093 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
5094 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
5095 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
5096 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
5097 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
5099 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5101 * gcc.target/s390/vector/vec-init-2.c: New test.
5103 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5105 * gcc.dg/ubsan/pr79904-2.c: New test.
5107 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5110 * gcc.target/s390/zvector/pr79893.c: New test.
5112 2017-03-24 Jakub Jelinek <jakub@redhat.com>
5114 PR rtl-optimization/80112
5115 * gcc.dg/pr80112.c: New test.
5117 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5119 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
5121 * gcc.dg/Walloca-1.c: Likewise.
5122 * gcc.dg/Walloca-2.c: Likewise.
5123 * gcc.dg/Wvla-larger-than-2.c: Likewise.
5125 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5127 PR tree-optimization/80158
5128 * gfortran.fortran-torture/compile/pr80158.f: New file.
5130 2017-03-24 Richard Biener <rguenther@suse.de>
5132 PR tree-optimization/80167
5133 * gcc.dg/graphite/pr80167.c: New testcase.
5135 2017-03-24 Tom de Vries <tom@codesourcery.com>
5138 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
5139 dg-require-effective-target global_constructor.
5140 * gcc.dg/tls/emutls-2.c: Same.
5142 2017-03-24 Tom de Vries <tom@codesourcery.com>
5145 * c-c++-common/Wimplicit-fallthrough-34.c: Add
5146 dg-require-effective-target indirect_jumps.
5148 2017-03-24 Tom de Vries <tom@codesourcery.com>
5151 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
5154 2017-03-24 Tom de Vries <tom@codesourcery.com>
5157 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
5158 * gcc.dg/Walloca-12.c: Same.
5159 * gcc.dg/attr-alloc_size-8.c: Same.
5160 * gcc.dg/Walloca-4.c: Same.
5161 * gcc.dg/Walloca-8.c: Same.
5162 * gcc.dg/Walloca-13.c: Same.
5163 * gcc.dg/Walloca-14.c: Same.
5164 * gcc.dg/attr-alloc_size-9.c: Same.
5165 * gcc.dg/Walloca-1.c: Same.
5166 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
5167 * gcc.dg/Walloca-5.c: Same.
5168 * gcc.dg/Walloca-10.c: Same.
5169 * gcc.dg/Walloca-9.c: Same.
5170 * gcc.dg/attr-alloc_size-6.c: Same.
5171 * gcc.dg/Wvla-larger-than-1.c: Same.
5172 * gcc.dg/torture/pr71881.c: Same.
5173 * gcc.dg/torture/pr71901.c: Same.
5174 * gcc.dg/torture/pr78742.c: Same.
5175 * gcc.dg/builtin-alloc-size.c: Same.
5176 * gcc.dg/Walloca-2.c: Same.
5177 * gcc.dg/Walloca-6.c: Same.
5178 * gcc.dg/Walloca-11.c: Same.
5179 * gcc.dg/attr-alloc_size-7.c: Same.
5180 * gcc.dg/Wvla-larger-than-2.c: Same.
5181 * gcc.dg/Walloca-3.c: Same.
5182 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
5183 * gcc.c-torture/compile/pr79413.c: Same.
5184 * gcc.c-torture/compile/pr78439.c: Same.
5186 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5188 * gcc.target/powerpc/p9-options-1.c: New test.
5190 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5193 * gcc.c-torture/compile/pr71436.c: New test.
5195 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5196 Richard Biener <rguenther@suse.de>
5198 PR tree-optimization/79908
5199 PR tree-optimization/80136
5200 * gcc.dg/torture/pr79908.c: New file.
5202 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
5205 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
5207 2017-03-22 Jakub Jelinek <jakub@redhat.com>
5210 * g++.dg/gomp/pr80141.C: New test.
5213 * g++.dg/torture/pr80129.C: New test.
5216 * g++.dg/tsan/pr80110.C: New test.
5218 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5221 * gfortran.dg/any_loc.f90: New test case.
5223 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
5226 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
5227 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
5229 2017-03-22 Martin Liska <mliska@suse.cz>
5232 * g++.dg/ext/mv8.C: Add power* targets.
5234 2017-03-21 Martin Sebor <msebor@redhat.com>
5237 * g++.dg/warn/Wunused-var-26.C: New test.
5239 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5241 PR tree-optimization/79908
5242 * gcc.dg/torture/pr79908.c: Revert addition of new file.
5244 2017-03-21 Marek Polacek <polacek@redhat.com>
5245 Martin Sebor <msebor@redhat.com>
5247 PR tree-optimization/80109
5248 * gcc.dg/Walloca-14.c: New test.
5250 2017-03-21 Jakub Jelinek <jakub@redhat.com>
5253 * gcc.target/powerpc/pr80125.c: New test.
5255 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
5258 * gfortran.dg/unexp_attribute.f90: New test
5260 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5261 Richard Biener <rguenther@suse.de>
5263 PR tree-optimization/79908
5264 * gcc.dg/torture/pr79908.c: New file.
5266 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5268 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
5269 with sizeof(int) < 4.
5271 2017-03-21 Martin Liska <mliska@suse.cz>
5273 * gcc.target/i386/pr65044.c: Add '.' in order to catch
5276 2017-03-21 Richard Biener <rguenther@suse.de>
5278 PR tree-optimization/80032
5279 * g++.dg/opt/pr80032.C: New testcase.
5281 2017-03-21 Richard Biener <rguenther@suse.de>
5283 PR tree-optimization/80122
5284 * gcc.dg/torture/pr80122.c: New testcase.
5286 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
5288 * gcc.dg/pic-2.c: Skip for MIPS.
5289 * gcc.dg/pie-2.c: Skip for MIPS.
5291 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
5294 * g++.dg/cpp0x/initlist97.C: New.
5295 * g++.dg/cpp0x/initlist85.C: Update.
5297 2017-03-21 Jakub Jelinek <jakub@redhat.com>
5300 * gcc.dg/pr67338.c: New test.
5303 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
5304 dump instead of assembler.
5305 * g++.dg/init/pr35878_2.C: Likewise.
5306 * g++.dg/init/pr35878_3.C: Likewise.
5308 2017-03-21 Jakub Jelinek <jakub@redhat.com>
5311 * gcc.dg/ubsan/pr80097.c: New test.
5313 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5315 PR tree-optimization/80054
5316 * g++.dg/torture/pr80054.C: New file.
5318 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
5321 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
5322 directive to assure selection of proper bit using rlwinm insn.
5323 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
5324 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
5325 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
5326 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
5328 2017-03-20 Marek Polacek <polacek@redhat.com>
5329 Paolo Carlini <paolo.carlini@oracle.com>
5331 PR c++/80059 - ICE with noexcept and __transaction_atomic
5332 * g++.dg/tm/pr80059-2.C: New test.
5333 * g++.dg/tm/pr80059.C: New test.
5335 2017-03-20 Martin Liska <mliska@suse.cz>
5338 * gcc.target/i386/mpx/pr79753.c: New test.
5340 2017-03-20 Martin Liska <mliska@suse.cz>
5344 * g++.dg/pr79769.C: New test.
5345 * gcc.target/i386/mpx/pr79770.c: New test.
5347 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5350 * gcc.target/s390/load-and-test-fp-1.c: New test.
5351 * gcc.target/s390/load-and-test-fp-2.c: New test.
5353 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
5356 * gfortran.dg/submodule_28.f08 : New test.
5358 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
5361 * gfortran.dg/submodule_26.f08 : New test.
5362 * gfortran.dg/submodule_27.f08 : New test.
5364 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
5367 * gcc.target/powerpc/pr79951.c: New.
5369 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
5371 PR rtl-optimization/79910
5372 * gcc.dg/torture/pr79910.c: New test.
5374 2017-03-17 Jeff Law <law@redhat.com>
5376 PR tree-optimization/71437
5377 * gcc.dg/tree-ssa/pr71437.c: New test.
5378 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
5379 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
5380 now caught by VRP, but which were previously caught by DOM.
5382 2017-03-17 Richard Biener <rguenther@suse.de>
5385 * g++.dg/torture/pr80075.C: New testcase.
5387 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
5390 * g++.dg/pr71294.C: New test.
5392 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
5394 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
5396 2017-03-16 Jakub Jelinek <jakub@redhat.com>
5399 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
5402 * gfortran.dg/pr79886.f90: New test.
5404 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5407 * gcc.target/powerpc/pr79038-1.c: New test.
5409 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
5412 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
5414 2017-03-15 Jiong Wang <jiong.wang@arm.com>
5417 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
5419 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
5422 * gcc.target/i386/pr80019.c: New test.
5424 2017-03-15 Martin Liska <mliska@suse.cz>
5426 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
5428 2017-03-14 Martin Sebor <msebor@redhat.com>
5430 PR tree-optimization/79800
5431 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
5432 * gcc.dg/tree-ssa/pr79800.c: New test.
5434 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5437 * gcc.target/powerpc/pr79947.c: New test.
5439 2017-03-14 Martin Sebor <msebor@redhat.com>
5442 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
5443 * gcc.dg/attr-alloc_size-7.c: Same.
5444 * gcc.dg/attr-alloc_size-9.c: Same.
5445 * gcc.dg/builtin-alloc-size.c: Same.
5446 * gcc.dg/pr80020.c: New test.
5448 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
5450 PR rtl-optimization/79728
5451 * gcc.target/i386/sse-globalreg.c: New test.
5453 2017-03-14 Martin Liska <mliska@suse.cz>
5456 * gcc.dg/tree-prof/pr66295.c: New test.
5458 2017-03-13 Martin Liska <mliska@suse.cz>
5461 * gcc.target/i386/mpx/pr78339.c: New test.
5463 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
5465 * gcc.target/arc/bitfield.c: New file.
5467 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
5469 * gcc.target/arc/pr9001090948.c: New file.
5471 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
5473 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
5474 Fix test. Make early-out condition return early. Correct comments.
5476 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5478 PR libgfortran/78854
5479 * gfortran.dg/dtio_25.f90: New test.
5481 2017-03-10 Martin Sebor <msebor@redhat.com>
5483 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
5485 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
5487 PR rtl-optimization/78911
5488 * gcc.target/i386/pr78911-1.c: New test.
5489 * gcc.target/i386/pr78911-2.c: New test.
5491 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
5494 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
5495 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
5496 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
5498 2017-03-10 Marek Polacek <polacek@redhat.com>
5501 * g++.dg/cpp0x/gen-attrs-63.C: New test.
5503 2017-03-10 Jakub Jelinek <jakub@redhat.com>
5506 * g++.dg/other/friend7.C: New test.
5509 * g++.dg/ext/int128-5.C: New test.
5511 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
5514 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
5515 powerpc, sparc, or s390x.
5517 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
5520 * gcc.target/powerpc/pr79907.c: New.
5522 2017-03-10 Olivier Hainque <hainque@adacore.com>
5524 * gnat.dg/opt64.adb: New test.
5525 * gnat.dg/opt64_pkg.ads: New helper.
5526 * gnat.dg/opt64_pkg.adb: New helper.
5528 2017-03-10 Jakub Jelinek <jakub@redhat.com>
5530 PR rtl-optimization/79909
5531 * gcc.target/powerpc/pr79909.c: New test.
5533 PR tree-optimization/79972
5534 * gcc.dg/pr79972.c: New test.
5536 PR tree-optimization/77975
5537 * gcc.dg/pr77975.c: New test.
5539 2017-03-09 Marek Polacek <polacek@redhat.com>
5543 * c-c++-common/nonnull-3.c: New test.
5544 * g++.dg/warn/Wnonnull3.C: New test.
5546 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
5548 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
5549 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
5551 2017-03-09 Marek Polacek <polacek@redhat.com>
5554 * gcc.dg/ubsan/pr79757-1.c: New test.
5555 * gcc.dg/ubsan/pr79757-2.c: New test.
5556 * gcc.dg/ubsan/pr79757-3.c: New test.
5557 * gcc.dg/ubsan/pr79757-4.c: New test.
5558 * gcc.dg/ubsan/pr79757-5.c: New test.
5560 2017-03-09 Jakub Jelinek <jakub@redhat.com>
5563 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
5565 2017-03-09 Marek Polacek <polacek@redhat.com>
5568 * g++.dg/expr/ptrmem8.C: New test.
5569 * g++.dg/expr/ptrmem9.C: New test.
5571 2017-03-09 Richard Biener <rguenther@suse.de>
5573 PR tree-optimization/79977
5574 * gcc.dg/graphite/pr79977.c: New testcase.
5576 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
5578 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
5579 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
5580 * lib/target-supports.exp (check_effective_target_rdynamic):
5583 2017-03-09 Richard Biener <rguenther@suse.de>
5586 * gcc.dg/fixed-point/pr79971.c: New testcase.
5588 2017-03-09 Richard Biener <rguenther@suse.de>
5591 * gcc.dg/torture/pr79970.c: New testcase.
5593 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
5596 * g++.dg/cpp0x/pr71966-1.C: New.
5597 * g++.dg/cpp0x/pr71966-2.C: Likewise.
5599 2017-03-09 Martin Liska <mliska@suse.cz>
5601 PR tree-optimization/79631
5602 * gcc.target/i386/mpx/pr79631.c: New test.
5604 2017-03-09 Martin Liska <mliska@suse.cz>
5608 * gcc.target/i386/pr71458.c: Update scanned pattern.
5610 2017-03-09 Marek Polacek <polacek@redhat.com>
5613 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
5614 * g++.dg/warn/Wduplicated-branches3.C: New test.
5616 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
5618 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
5620 2017-03-09 Martin Liska <mliska@suse.cz>
5623 * g++.dg/pr79764.C: New test.
5625 2017-03-09 Martin Liska <mliska@suse.cz>
5628 * g++.dg/pr79761.C: New test.
5630 2017-03-09 Jakub Jelinek <jakub@redhat.com>
5633 * c-c++-common/asan/pr79944.c: New test.
5636 * gcc.target/i386/pr79932-2.c: New test.
5639 * gcc.target/i386/pr79932-1.c: New test.
5641 2017-03-09 Marek Polacek <polacek@redhat.com>
5643 PR c++/79900 - ICE in strip_typedefs
5644 * g++.dg/warn/Wpadded-1.C: New test.
5646 2017-03-08 Marek Polacek <polacek@redhat.com>
5648 * g++.dg/Walloca1.C: Adjust dg-warning.
5650 2017-03-08 Andrew Haley <aph@redhat.com>
5652 PR tree-optimization/79943
5653 * gcc.dg/tree-ssa/pr79943.c: New test.
5655 2017-03-08 Richard Biener <rguenther@suse.de>
5657 PR tree-optimization/79955
5658 * gcc.dg/uninit-24.c: New testcase.
5660 2017-03-08 Richard Biener <rguenther@suse.de>
5662 PR tree-optimization/79920
5663 * gcc.dg/vect/pr79920.c: New testcase.
5665 2017-03-08 Jakub Jelinek <jakub@redhat.com>
5668 * gcc.dg/ubsan/pr79904.c: New test.
5670 2017-03-07 Jakub Jelinek <jakub@redhat.com>
5673 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
5676 2017-03-07 Marek Polacek <polacek@redhat.com>
5679 * g++.dg/Walloca1.C: New test.
5681 2017-03-07 Martin Liska <mliska@suse.cz>
5684 * g++.dg/pr68270.C: New test.
5686 2017-03-07 Jakub Jelinek <jakub@redhat.com>
5688 PR rtl-optimization/79901
5689 * gcc.target/i386/pr79901.c: New test.
5692 * c-c++-common/ubsan/pr79897.c: New test.
5694 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
5696 PR rtl-optimization/79571
5697 * gcc.target/i386/pr79571.c: New.
5699 2017-03-06 Marek Polacek <polacek@redhat.com>
5701 PR c++/79796 - ICE with NSDMI and this pointer
5702 * g++.dg/cpp0x/nsdmi13.C: New test.
5704 2017-03-06 Julia Koval <julia.koval@intel.com>
5707 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
5709 * gcc.target/i386/interrupt-13.c: Ditto.
5710 * gcc.target/i386/interrupt-14.c: Ditto.
5711 * gcc.target/i386/interrupt-15.c: Ditto.
5713 2017-03-06 Jakub Jelinek <jakub@redhat.com>
5716 * g++.dg/cpp0x/constexpr-79822.C: New test.
5718 2017-03-06 Richard Biener <rguenther@suse.de>
5720 PR tree-optimization/79894
5721 * gcc.dg/vect/pr79887.c: New testcase.
5723 2017-03-06 Richard Biener <rguenther@suse.de>
5725 PR tree-optimization/79824
5726 * gcc.dg/vect/pr79824-1.c: New testcase.
5727 * gcc.dg/vect/pr79824-2.c: Likewise.
5729 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
5731 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
5732 gettimeofday. Remove dg-skip-if for AVR.
5733 * lib/target-supports.exp (check_effective_target_gettimeofday):
5736 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
5738 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
5739 * gcc.target/s390/hotpatch-10.c: Likewise.
5740 * gcc.target/s390/hotpatch-11.c: Likewise.
5741 * gcc.target/s390/hotpatch-12.c: Likewise.
5742 * gcc.target/s390/hotpatch-13.c: Likewise.
5743 * gcc.target/s390/hotpatch-14.c: Likewise.
5744 * gcc.target/s390/hotpatch-15.c: Likewise.
5745 * gcc.target/s390/hotpatch-16.c: Likewise.
5746 * gcc.target/s390/hotpatch-17.c: Likewise.
5747 * gcc.target/s390/hotpatch-18.c: Likewise.
5748 * gcc.target/s390/hotpatch-19.c: Likewise.
5749 * gcc.target/s390/hotpatch-2.c: Likewise.
5750 * gcc.target/s390/hotpatch-26.c: Likewise.
5751 * gcc.target/s390/hotpatch-27.c: Likewise.
5752 * gcc.target/s390/hotpatch-28.c: Likewise.
5753 * gcc.target/s390/hotpatch-3.c: Likewise.
5754 * gcc.target/s390/hotpatch-4.c: Likewise.
5755 * gcc.target/s390/hotpatch-5.c: Likewise.
5756 * gcc.target/s390/hotpatch-6.c: Likewise.
5757 * gcc.target/s390/hotpatch-7.c: Likewise.
5758 * gcc.target/s390/hotpatch-8.c: Likewise.
5759 * gcc.target/s390/hotpatch-9.c: Likewise.
5761 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
5764 * g++.dg/template/crash125.C: New.
5766 2017-03-06 Jakub Jelinek <jakub@redhat.com>
5769 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
5771 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
5773 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
5775 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
5777 * gcc.target/mips/msa-minmax.c: New tests.
5779 2017-03-06 Martin Liska <mliska@suse.cz>
5782 * g++.dg/asan/pr79783.C: New test.
5784 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
5786 * gcc.target/mips/msa-dotp.c: New tests.
5788 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
5790 * gcc.target/mips/msa-bclri.c: New test.
5792 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5795 * g++.dg/tm/pr70266.C: New.
5797 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
5798 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5800 * gfortran.dg/coarray/fail_image_1.f08: New test.
5801 * gfortran.dg/coarray/fail_image_2.f08: New test.
5802 * gfortran.dg/coarray/failed_images_1.f08: New test.
5803 * gfortran.dg/coarray/failed_images_2.f08: New test.
5804 * gfortran.dg/coarray/image_status_1.f08: New test.
5805 * gfortran.dg/coarray/image_status_2.f08: New test.
5806 * gfortran.dg/coarray/stopped_images_1.f08: New test.
5807 * gfortran.dg/coarray/stopped_images_2.f08: New test.
5808 * gfortran.dg/coarray_fail_st.f90: New test.
5809 * gfortran.dg/coarray_failed_images_1.f08: New test.
5810 * gfortran.dg/coarray_image_status_1.f08: New test.
5811 * gfortran.dg/coarray_stopped_images_1.f08: New test.
5813 2017-03-03 Marek Polacek <polacek@redhat.com>
5816 * gcc.dg/noncompile/pr79758.c: New test.
5818 2017-03-03 Jakub Jelinek <jakub@redhat.com>
5821 * g++.dg/opt/pr79805.C: New test.
5823 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
5825 * gcc.target/i386/avx512vpopcntdq-check.h: New.
5826 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
5827 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
5828 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
5829 * gcc.target/i386/i386.exp
5830 (check_effective_target_avx512vpopcntdq): New.
5832 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
5834 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
5835 ilp32 targets and match DImode registers for lp64 targets.
5837 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
5839 * g++.dg/pr71624.C: Disable for x32.
5840 * g++.dg/pr71633.C: Ditto.
5842 2017-03-03 Jakub Jelinek <jakub@redhat.com>
5845 * gcc.target/i386/pr79807.c: New test.
5847 2017-03-03 Martin Liska <mliska@suse.cz>
5849 PR tree-optimization/79803
5850 * gcc.dg/tree-ssa/pr79803.c: New test.
5852 2017-03-03 Martin Liska <mliska@suse.cz>
5854 PR rtl-optimization/79574
5855 * gcc.dg/pr79574-2.c: New test.
5857 2017-03-03 Richard Biener <rguenther@suse.de>
5860 * g++.dg/warn/Wuninitialized-8.C: New testcase.
5862 2017-03-03 Jakub Jelinek <jakub@redhat.com>
5864 * gcc.dg/pr57134.c: Use empty inline asm string literal.
5866 2017-03-03 Marek Polacek <polacek@redhat.com>
5869 * g++.dg/warn/Wwrite-strings-1.C: New test.
5870 * g++.dg/warn/Wwrite-strings-2.C: New test.
5871 * g++.dg/warn/Wwrite-strings-3.C: New test.
5872 * g++.dg/warn/Wwrite-strings-4.C: New test.
5873 * g++.dg/warn/Wwrite-strings-5.C: New test.
5874 * g++.dg/warn/Wwrite-strings-6.C: New test.
5875 * g++.dg/warn/Wwrite-strings-7.C: New test.
5876 * g++.dg/warn/Wwrite-strings-8.C: New test.
5877 * g++.dg/warn/Wwrite-strings-9.C: New test.
5878 * g++.dg/warn/Wwrite-strings-10.C: New test.
5879 * g++.dg/warn/Wwrite-strings-11.C: New test.
5880 * g++.dg/warn/Wwrite-strings-12.C: New test.
5882 2017-03-03 Richard Biener <rguenther@suse.de>
5885 * gcc.dg/torture/pr79818.c: New testcase.
5887 2017-03-02 Jakub Jelinek <jakub@redhat.com>
5890 * g++.dg/warn/Wunused-parm-10.C: New test.
5892 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
5894 * gcc.dg/rtl/x86_64/*.c: Test for
5895 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
5897 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
5900 * gcc.target/i386/pr79514.c: New test.
5902 2017-03-02 Jakub Jelinek <jakub@redhat.com>
5904 PR rtl-optimization/79780
5905 * gcc.c-torture/compile/pr79780.c: New test.
5907 2017-03-02 Richard Biener <rguenther@suse.de>
5909 PR tree-optimization/79345
5911 * g++.dg/warn/Wuninitialized-7.C: New testcase.
5912 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
5913 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
5915 2017-03-02 Richard Biener <rguenther@suse.de>
5918 * gcc.dg/vector-1.c: New testcase.
5920 2017-03-02 Bin Cheng <bin.cheng@arm.com>
5922 PR tree-optimization/66768
5923 * gcc.target/i386/pr66768.c: New test.
5925 2017-03-02 Richard Biener <rguenther@suse.de>
5927 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
5928 * gcc.dg/rtl/x86_64/final.c: Likewise.
5929 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
5930 * gcc.dg/rtl/x86_64/ira.c: Likewise.
5931 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
5932 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
5934 2017-03-02 Richard Biener <rguenther@suse.de>
5936 PR tree-optimization/79777
5937 * gcc.dg/torture/pr79777.c: New testcase.
5939 2017-03-01 Martin Sebor <msebor@redhat.com>
5942 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
5943 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
5944 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
5945 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
5947 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
5949 * gcc.target/i386/invsize-2.c: New test.
5950 * gcc.target/i386/invsize-3.c: Ditto.
5951 * gcc.target/i386/invsize-4.c: Ditto.
5952 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
5953 * gcc.target/i386/stackalign/asm-1.c: Ditto.
5955 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5958 * gcc.target/powerpc/pr79439.c: New test.
5960 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
5962 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
5966 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5969 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
5970 pattern to look for vcmpequd. instead of vcmpnew.
5971 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
5972 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
5973 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
5974 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
5975 look for xvcmpeqdp. instead of xvcmpnedp.
5976 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
5977 look for vcmpequd. instead of vcmpnew.
5978 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
5979 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
5980 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
5981 look for xvcmpeqsp. instead of xvcmpnesp.
5982 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
5983 look for xvcmpeqdp. instead of xvcmpnedp.
5984 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
5985 look for vcmpequd. instead of vcmpnew.
5986 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
5987 look for vcmpeqsp instead of xvcmpnesp.
5988 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
5989 look for xvcmpeqdp instead of xvcmpnedp.
5991 2017-03-01 Richard Biener <rguenther@suse.de>
5994 * gcc.dg/torture/pr79721.c: New testcase.
5996 2017-03-01 Jakub Jelinek <jakub@redhat.com>
5999 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
6000 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
6003 * g++.dg/warn/Wunused-parm-9.C: New test.
6005 PR tree-optimization/79734
6006 * g++.dg/opt/pr79734.C: New test.
6008 2017-02-28 Jakub Jelinek <jakub@redhat.com>
6010 PR tree-optimization/79737
6011 * gcc.c-torture/execute/pr79737-1.c: New test.
6012 * gcc.c-torture/execute/pr79737-2.c: New test.
6014 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
6016 * gcc.target/sparc/20170228-1.c: New test.
6018 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
6020 * gcc.target/i386/invsize-1.c: New test.
6022 2017-02-28 Martin Sebor <msebor@redhat.com>
6024 PR tree-optimization/79691
6025 * gcc.dg/tree-ssa/pr79691.c: New test.
6027 2017-02-28 Jakub Jelinek <jakub@redhat.com>
6030 * gcc.target/i386/pr79729.c: New test.
6032 2017-02-28 Richard Biener <rguenther@suse.de>
6034 PR tree-optimization/79740
6035 * gcc.dg/torture/pr79740.c: New testcase.
6037 2017-02-28 Richard Biener <rguenther@suse.de>
6040 * c-c++-common/torture/pr79731.c: New testcase.
6042 2017-02-28 Richard Biener <rguenther@suse.de>
6044 PR tree-optimization/79732
6045 * gcc.dg/torture/pr79732.c: New testcase.
6047 2017-02-28 Richard Biener <rguenther@suse.de>
6049 PR tree-optimization/79723
6050 * gcc.target/i386/pr79723.c: New testcase.
6052 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
6055 * gcc.target/powerpc/pr79544.c: New.
6057 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
6060 * g++.dg/parse/crash67.C: New.
6062 2017-02-27 Bin Cheng <bin.cheng@arm.com>
6064 PR tree-optimization/77536
6065 * gcc.dg/vect/pr79347.c: Revise testing string.
6067 2017-02-27 Richard Biener <rguenther@suse.de>
6069 PR tree-optimization/45397
6070 * gcc.dg/tree-ssa/pr45397.c: New testcase.
6072 2017-02-27 Richard Biener <rguenther@suse.de>
6074 PR tree-optimization/79690
6075 * gcc.target/i386/pr79690.c: New testcase.
6077 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6080 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
6082 * gfortran.dg/inline_matmul_11.f90: Likewise.
6083 * gfortran.dg/inline_matmul_9.f90: Likewise.
6084 * gfortran.dg/matmul_13.f90: New test.
6085 * gfortran.dg/matmul_14.f90: New test.
6087 2017-02-25 Jakub Jelinek <jakub@redhat.com>
6090 * g++.dg/opt/pr79396.C: New test.
6092 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
6095 * gfortran.dg/dtio_6.f90: Update test.
6097 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
6100 * gfortran.dg/interface_operator_2.f90: New test.
6102 2017-02-24 Jakub Jelinek <jakub@redhat.com>
6105 * gcc.dg/pr79677.c: New test.
6107 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
6109 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
6111 * gcc.target/mips/mips-ps-type.c (move): Likewise.
6112 (cond_move1): Simplify condition to force generation of
6114 (cond_move2): Likewise.
6116 2017-02-24 Jakub Jelinek <jakub@redhat.com>
6119 * g++.dg/warn/Wrestrict-1.C: New test.
6120 * g++.dg/warn/Wrestrict-2.C: New test.
6122 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
6124 * g++.dg/ext/complit15.C: Require LTO.
6126 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
6128 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
6129 logical_op_short_circuit to skip targets.
6130 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
6133 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
6135 * gnat.dg/opt63.adb: New test.
6137 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
6139 * gnat.dg/discr47.adb: New test.
6141 2017-02-24 Richard Biener <rguenther@suse.de>
6143 PR tree-optimization/79389
6144 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
6146 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
6149 * g++.dg/cpp0x/pr79361-1.C: New.
6150 * g++.dg/cpp0x/pr79361-2.C: Likewise.
6152 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
6154 * gcc.target/visium/bit_test.c: Accept any lsr form.
6155 * gcc.target/visium/block_move.c: Tweak.
6157 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6160 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
6162 2017-02-23 Richard Biener <rguenther@suse.de>
6164 PR tree-optimization/79683
6165 * gcc.target/i386/pr79683.c: New testcase.
6167 2017-02-22 Jeff Law <law@redhat.com>
6169 PR tree-optimization/79578
6170 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
6172 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
6174 * gcc.target/mips/msa-fp-cc.c: New test.
6176 2017-02-22 Jakub Jelinek <jakub@redhat.com>
6179 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
6180 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
6181 * g++.dg/gomp/pr79664.C: New test.
6183 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
6185 2017-02-22 Marek Polacek <polacek@redhat.com>
6188 * g++.dg/cpp0x/alignas10.C: New test.
6189 * g++.dg/cpp0x/alignas9.C: New test.
6192 * g++.dg/ext/underlying_type12.C: New test.
6195 * gcc.dg/enum-incomplete-4.c: New test.
6197 2017-02-22 Jakub Jelinek <jakub@redhat.com>
6200 * gcc.target/i386/pr70465-2.c: New test.
6202 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
6204 * gcc.dg/pr61441.c: Use dg-add-options ieee.
6206 2017-02-22 Richard Biener <rguenther@suse.de>
6208 PR tree-optimization/79673
6209 * gcc.target/i386/pr79673.c: New testcase.
6211 2017-02-22 Richard Biener <rguenther@suse.de>
6213 PR tree-optimization/79666
6214 * gcc.dg/torture/pr79666.c: New testcase.
6216 2017-02-22 Martin Liska <mliska@suse.cz>
6219 * gcc.dg/tree-prof/pr79587.c: New test.
6221 2017-02-21 Marek Polacek <polacek@redhat.com>
6224 * g++.dg/ext/flexary23.C: New test.
6226 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
6229 * gcc.target/i386/pr79593.c: New test.
6231 2017-02-21 Jakub Jelinek <jakub@redhat.com>
6234 * g++.dg/cpp1z/decomp26.C: New test.
6237 * g++.dg/ubsan/pr79589.C: New test.
6239 2017-02-21 Jeff Law <law@redhat.com>
6241 PR tree-optimization/79621
6242 * gcc.c-torture/compile/pr79621.c: New test.
6244 2017-02-21 Jakub Jelinek <jakub@redhat.com>
6247 * g++.dg/cpp1y/constexpr-79655.C: New test.
6250 * g++.dg/cpp1y/constexpr-79639.C: New test.
6253 * gcc.target/i386/mpx/pr79633.c: New test.
6256 * gcc.dg/pr79570.c: New test.
6259 * c-c++-common/pr79641.c: New test.
6261 PR tree-optimization/79649
6262 * gcc.target/i386/pr79649.c: New test.
6265 * gcc.dg/pr79494.c: New test.
6267 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
6269 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
6272 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6274 * gcc.dg/gimplefe-26.c: Require c99_runtime.
6276 2017-02-02 Jason Merrill <jason@redhat.com>
6279 * g++.dg/ext/complit15.C: New.
6281 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
6284 * gcc.target/powerpc/pr78056-8.c: Remove.
6286 2017-02-20 Marek Polacek <polacek@redhat.com>
6289 * gcc.dg/comp-goto-4.c: New test.
6292 * c-c++-common/ubsan/bounds-14.c: New test.
6294 2017-02-20 Jakub Jelinek <jakub@redhat.com>
6297 * gcc.target/i386/pr79568-1.c: New test.
6298 * gcc.target/i386/pr79568-2.c: New test.
6299 * gcc.target/i386/pr79568-3.c: New test.
6301 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
6304 * gfortran.dg/dtio_10.f90: Change test of error message.
6305 * gfortran.dg/dtio_23.f90: New test.
6306 * gfortran.dg/dtio_24.f90: New test.
6308 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
6311 * gfortran.dg/submodule_25.f08: New test.
6313 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
6316 * gfortran.dg/submodule_24.f08: New test.
6318 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
6321 * gfortran.dg/class_allocate_24.f90: New test.
6323 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
6326 * gfortran.dg/submodule_23.f90: New test.
6328 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
6331 * g++.dg/cpp0x/alignas8.C: New.
6333 2017-02-19 Eric Fiselier <eric@efcs.ca>
6334 Jonathan Wakely <jwakely@redhat.com>
6337 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
6339 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6341 * gcc.dg/gimplefe-26.c: New test.
6343 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
6345 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
6347 2017-02-18 Jakub Jelinek <jakub@redhat.com>
6350 * gcc.target/i386/3dnowA-3.c: New test.
6353 * gcc.target/i386/pr79559.c: New test.
6355 2017-02-17 Joseph Myers <joseph@codesourcery.com>
6357 * gcc.dg/c11-float-2.c: New test.
6358 * gcc.dg/torture/float128-floath.c,
6359 gcc.dg/torture/float128x-floath.c,
6360 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
6361 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
6362 gcc.dg/torture/float64x-floath.c: Do not test comparison of
6363 *_DECIMAL_DIG macros with DECIMAL_DIG.
6365 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6368 * gcc.target/powerpc/vec-xxpermdi.c: New file.
6370 2017-02-17 Julia Koval <julia.koval@intel.com>
6372 * gcc.target/i386/rdpid.c New test.
6373 * gcc.target/i386/sse-12.c: Add -mrdpid.
6374 * gcc.target/i386/sse-13.c: Ditto.
6375 * gcc.target/i386/sse-14.c: Ditto.
6376 * gcc.target/i386/sse-22.c: Ditto.
6377 * gcc.target/i386/sse-23.c: Ditto.
6378 * g++.dg/other/i386-2.C: Ditto.
6379 * g++.dg/other/i386-3.C: Ditto.
6381 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
6383 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
6384 * gcc.dg/pr61441.c: Ditto.
6386 2017-02-17 Martin Liska <mliska@suse.cz>
6388 PR rtl-optimization/79574
6389 * gcc.dg/pr79574.c: New test.
6391 2017-02-17 Marek Polacek <polacek@redhat.com>
6394 * gcc.dg/torture/pr79536.c: New test.
6396 2017-02-16 Alan Modra <amodra@gmail.com>
6398 * gcc.c-torture/execute/pr79286.c: New.
6400 2017-02-16 Jakub Jelinek <jakub@redhat.com>
6403 * c-c++-common/gomp/pr79512.c: New test.
6405 2017-02-15 Martin Sebor <msebor@redhat.com>
6408 * g++.dg/ext/flexary12.C: Adjust.
6409 * g++.dg/ext/flexary20.C: Same.
6410 * g++.dg/ext/flexary21.C: Same.
6411 * g++.dg/ext/flexary22.C: New test.
6413 2017-02-15 Bin Cheng <bin.cheng@arm.com>
6415 PR tree-optimization/79347
6416 * gcc.dg/vect/pr79347.c: New test.
6418 2017-02-15 Jakub Jelinek <jakub@redhat.com>
6421 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
6422 [[deprecated]] comment.
6423 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
6424 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
6425 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
6426 [[deprecated]] in -std=c++11.
6427 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
6428 [[fallthrough]] in -std=c++11 and -std=c++14.
6431 * g++.dg/tls/pr79288.C: New test.
6433 2017-02-15 Marek Polacek <polacek@redhat.com>
6436 * gcc.dg/dfp/pr79515.c: New.
6438 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
6440 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
6442 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
6444 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
6447 2017-02-15 Jakub Jelinek <jakub@redhat.com>
6450 * gcc.dg/dfp/pr79487.c: New test.
6451 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
6454 2017-01-14 Carl Love <cel@us.ibm.com>
6456 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
6457 xvcvsxdsp and xvcvuxdsp instructions.
6459 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
6461 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
6462 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
6463 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
6464 64-bit default target.
6465 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
6466 a 64-bit default target.
6468 2017-02-14 Jakub Jelinek <jakub@redhat.com>
6471 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
6472 (test_3vx): Change return type from int to void.
6473 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
6474 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
6475 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
6476 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
6478 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
6479 (test_3vx): Change return type from int to void.
6480 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
6481 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
6482 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
6483 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
6485 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
6486 intrinsic. Change scan-assembler-times number from 1 to 2.
6487 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
6488 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
6489 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
6490 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
6491 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
6492 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
6493 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
6495 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
6498 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
6499 Use dg-additional-options for ia32 target. Remove XFAIL.
6501 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
6504 * gcc.target/i386/pr79495.c: New test.
6506 2017-02-14 Marek Polacek <polacek@redhat.com>
6510 * g++.dg/cpp1y/pr79463.C: New.
6511 * g++.dg/template/incomplete10.C: New.
6512 * g++.dg/template/incomplete9.C: New.
6514 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
6517 * gcc.target/i386/pr79498.c: New test.
6519 2017-02-14 Martin Sebor <msebor@redhat.com>
6522 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
6523 * gcc.dg/tree-ssa/pr79448-2.c: New test.
6524 * gcc.dg/tree-ssa/pr79448.c: New test.
6526 2017-02-14 Jeff Law <law@redhat.com>
6528 PR tree-optimization/79095
6529 * g++.dg/pr79095-1.C: New test
6530 * g++.dg/pr79095-2.C: New test
6531 * g++.dg/pr79095-3.C: New test
6532 * g++.dg/pr79095-4.C: New test
6533 * g++.dg/pr79095-5.C: New test
6534 * gcc.c-torture/execute/arith-1.c: Update with more cases.
6535 * gcc.dg/tree-ssa/pr79095-1.c: New test.
6537 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
6539 * gcc.target/aarch64/vect_fp16_1.c: New.
6541 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6543 * gcc.dg/gimplefe-25.c: New test.
6545 2017-02-14 Jakub Jelinek <jakub@redhat.com>
6547 PR tree-optimization/79408
6548 * gcc.dg/tree-ssa/pr79408-2.c: New test.
6550 2017-02-14 Richard Biener <rguenther@suse.de>
6553 * gcc.dg/torture/pr79432.c: New testcase.
6555 2017-02-13 Martin Sebor <msebor@redhat.com>
6558 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
6560 2017-02-13 Jakub Jelinek <jakub@redhat.com>
6563 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
6567 * g++.dg/cpp1z/eval-order4.C: New test.
6568 * g++.dg/other/pr79232.C: New test.
6570 2017-02-13 Nathan Sidwell <nathan@acm.org>
6573 * g++.dg/cpp0x/pr79296.C: New.
6575 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6577 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
6578 Instead, xfail powerpc*-*-* && lp64.
6580 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6582 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
6583 powerpc_p8vector_ok.
6584 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
6586 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6589 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
6590 for reading beyond a 4k boundary.
6592 2017-02-13 Jakub Jelinek <jakub@redhat.com>
6594 PR rtl-optimization/79388
6595 PR rtl-optimization/79450
6596 * gcc.c-torture/execute/pr79388.c: New test.
6597 * gcc.c-torture/execute/pr79450.c: New test.
6599 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6602 * gfortran.dg/spread_init_expr_2.f90: New test case.
6604 2017-02-11 Jakub Jelinek <jakub@redhat.com>
6607 * g++.dg/asan/deep-stack-uaf-1.C: New test.
6609 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
6612 * gcc.dg/tree-ssa/pr56727.c: New testcase.
6614 2017-02-10 Jakub Jelinek <jakub@redhat.com>
6617 * g++.dg/cpp0x/pr79457.C: New test.
6619 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
6621 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
6622 scan-assembler unless lp64.
6624 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
6626 PR tree-optimization/66612
6627 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
6629 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
6631 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
6634 2017-02-10 Marek Polacek <polacek@redhat.com>
6637 * g++.dg/cpp1y/pr79435.C: New.
6640 * g++.dg/warn/Wint-in-bool-context-1.C: New.
6642 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
6644 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
6645 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
6647 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
6648 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
6649 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
6650 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
6651 (vtst_expected_poly64x2): Move to aarch64-only section.
6652 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
6653 (vtst_p64, vtstq_p64): New tests.
6655 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
6658 * g++.dg/cpp0x/pr71737.C: New.
6660 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
6661 Richard Biener <rguenther@suse.de>
6663 * gcc.dg/gimplefe-error-1.c: New testcase.
6664 * gcc.dg/gimplefe-error-2.c: New testcase.
6665 * gcc.dg/gimplefe-error-3.c: New testcase.
6667 2017-02-10 Jakub Jelinek <jakub@redhat.com>
6669 PR tree-optimization/79411
6670 * gcc.c-torture/compile/pr79411.c: New test.
6672 2017-02-09 Jakub Jelinek <jakub@redhat.com>
6673 Jason Merrill <jason@redhat.com>
6676 * g++.dg/cpp1z/pr79143.C: New test.
6678 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
6680 * gcc.dg/loop-unswitch-2.c: Update testcase.
6681 * gcc.dg/loop-unswitch-1.c: Update testcase.
6683 2017-02-09 Marek Polacek <polacek@redhat.com>
6686 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
6687 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
6688 * c-c++-common/goacc/pr79428-1.c: New test.
6689 * c-c++-common/gomp/pr79428-2.c: New test.
6690 * c-c++-common/gomp/pr79428-5.c: New test.
6691 * c-c++-common/gomp/pr79428-6.c: New test.
6692 * c-c++-common/pr79428-3.c: New test.
6694 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6696 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
6699 2017-02-09 Jakub Jelinek <jakub@redhat.com>
6702 * gcc.c-torture/compile/pr79413.c: New test.
6705 * c-c++-common/gomp/pr79429.c: New test.
6706 * g++.dg/gomp/pr79429.C: New test.
6709 * c-c++-common/gomp/pr79431.c: New test.
6711 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
6712 Cesar Philippidis <cesar@codesourcery.com>
6713 Joseph Myers <joseph@codesourcery.com>
6714 Chung-Lin Tang <cltang@codesourcery.com>
6716 * c-c++-common/goacc/combined-directives.c: Remove xfail.
6717 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
6718 * c-c++-common/goacc/loop-auto-2.c: New.
6719 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
6720 * c-c++-common/goacc/tile-2.c: New.
6721 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
6722 * g++.dg/goacc/tile-1.C: New, check tile subst.
6723 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
6724 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
6725 * gfortran.dg/goacc/tile-1.f90: New test.
6726 * gfortran.dg/goacc/tile-2.f90: New test.
6727 * gfortran.dg/goacc/tile-lowering.f95: New test.
6729 2017-02-09 Richard Biener <rguenther@suse.de>
6731 PR tree-optimization/69823
6732 * gcc.dg/graphite/pr69823.c: New testcase.
6734 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
6737 * gcc.target/powerpc/pr78604.c: New.
6739 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
6742 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
6743 disable this test on power architecture.
6745 2017-02-08 Richard Biener <rguenther@suse.de>
6747 PR tree-optimization/71824
6748 PR tree-optimization/79409
6749 * gcc.dg/graphite/pr71824-3.c: New testcase.
6751 2017-02-08 Jakub Jelinek <jakub@redhat.com>
6753 PR tree-optimization/79408
6754 * gcc.dg/tree-ssa/pr79408.c: New test.
6756 2017-02-08 Richard Biener <rguenther@suse.de>
6758 PR tree-optimization/71824
6759 * gcc.dg/graphite/pr71824-2.c: New testcase.
6761 2017-02-07 Andrew Pinski <apinski@cavium.com>
6763 * gcc.target/aarch64/popcount.c: New Testcase.
6765 2017-02-07 Jakub Jelinek <jakub@redhat.com>
6767 PR rtl-optimization/79386
6768 * gcc.c-torture/compile/pr79386.c: New test.
6770 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
6771 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6773 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
6776 2017-02-07 Jakub Jelinek <jakub@redhat.com>
6779 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
6780 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
6782 2017-02-07 Richard Biener <rguenther@suse.de>
6784 * gcc.dg/gimplefe-23.c: New testcase.
6785 * gcc.dg/gimplefe-24.c: Likewise.
6787 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6789 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
6790 scan-assembler instead of scan-assembler-times.
6791 * gcc.target/aarch64/test_frame_10.c: Likewise.
6792 * gcc.target/aarch64/test_frame_12.c: Likewise.
6793 * gcc.target/aarch64/test_frame_2.c: Likewise.
6794 * gcc.target/aarch64/test_frame_4.c: Likewise.
6795 * gcc.target/aarch64/test_frame_6.c: Likewise.
6796 * gcc.target/aarch64/test_frame_7.c: Likewise.
6797 * gcc.target/aarch64/test_frame_8.c: Likewise.
6799 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6801 * gcc.target/i386/pr78419.c: Require ifunc support.
6803 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
6805 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
6807 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
6810 * g++.dg/cpp1y/nsdmi-union2.C: New test.
6812 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
6814 * lib/target-supports.exp: Define the RISC-V target.
6815 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
6816 * gcc.dg/builtin-apply2.c: Likewise.
6817 * gcc.dg/ifcvt-4.c: Likewise.
6818 * gcc.dg/loop-8.c: Likewise.
6819 * gcc.dg/sibcall-10.c: Likewise.
6820 * gcc.dg/sibcall-9.c: Likewise.
6821 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
6822 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
6823 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
6824 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6825 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
6826 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
6827 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
6829 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6832 * gcc.target/powerpc/pr66144-1.c: New test.
6833 * gcc.target/powerpc/pr66144-2.c: Likewise.
6834 * gcc.target/powerpc/pr66144-3.c: Likewise.
6836 2017-02-06 Martin Sebor <msebor@redhat.com>
6838 PR tree-optimization/79376
6839 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
6840 * gcc.dg/tree-ssa/pr79376.c: Ditto.
6842 2017-02-06 Jakub Jelinek <jakub@redhat.com>
6845 * g++.dg/cpp1y/constexpr-79379.C: New test.
6848 * g++.dg/lookup/pr79377.C: New test.
6851 * g++.dg/cpp1z/decomp25.C: New test.
6853 PR tree-optimization/79284
6854 * gcc.c-torture/compile/pr79284.c: New test.
6856 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
6859 * g++.dg/cpp0x/pr70448.C: New.
6861 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
6864 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
6867 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
6870 * gcc.c-torture/compile/pr78883.c: New test.
6872 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
6875 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
6876 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
6877 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
6878 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
6879 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
6880 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
6881 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
6882 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
6883 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
6884 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
6885 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
6886 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
6887 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
6889 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
6892 * gfortran.dg/allocate_with_source_24.f90: New test.
6894 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
6897 * gfortran.dg/der_ptr_component_2.f90: New test.
6899 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
6901 * gcc.target/sparc/20170205-1.c: New test.
6903 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
6905 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
6906 libatomic_available.
6908 * gcc.dg/pr77587.c: Require alias support.
6909 * gcc.dg/pr77587a.c: Likewise.
6911 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
6912 * gcc.c-torture/execute/pr78622.c: Likewise.
6914 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
6916 * c-c++-common/Wunused-var-16.c: Likewise.
6917 * c-c++-common/builtin-shuffle-1.c: Likewise.
6918 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
6919 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
6921 2017-02-03 Martin Sebor <msebor@redhat.com>
6923 PR tree-optimization/79327
6924 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6925 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
6926 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
6928 2017-02-03 Jakub Jelinek <jakub@redhat.com>
6929 Martin Sebor <msebor@redhat.com>
6931 PR tree-optimization/79327
6932 * gcc.dg/tree-ssa/pr79327.c: New test.
6933 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
6934 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
6935 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
6936 (test_sprintf_chk_range_schar): Adjust dg-message.
6937 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
6938 * gcc.c-torture/execute/pr79327.c: New test.
6940 2017-02-03 Jakub Jelinek <jakub@redhat.com>
6943 * gcc.target/powerpc/pr79354.c: New test.
6944 * gcc.c-torture/execute/pr79354.c: New test.
6946 2017-02-03 Martin Sebor <msebor@redhat.com>
6948 PR tree-optimization/79352
6949 * gcc.dg/tree-ssa/pr79352.c: New test.
6951 2017-02-03 Martin Liska <mliska@suse.cz>
6954 * gcc.target/i386/mvc9.c: New test.
6956 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
6959 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
6962 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
6964 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
6965 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
6966 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
6967 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
6968 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
6969 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
6970 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
6971 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
6972 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
6973 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
6974 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
6975 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
6976 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
6978 2017-02-02 Martin Sebor <msebor@redhat.com>
6981 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
6982 * gcc.dg/tree-ssa/pr79275.c: New test.
6984 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6986 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
6988 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
6991 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
6994 2017-02-02 Tamar Christina <tamar.christina@arm.com>
6997 * gcc.target/aarch64/vector_initialization_nostack.c
6998 (f12): Use one vector
7000 2017-02-02 Jakub Jelinek <jakub@redhat.com>
7002 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
7003 * c-c++-common/asan/misalign-1.c: Likewise.
7004 * c-c++-common/asan/misalign-2.c: Likewise.
7005 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
7006 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
7007 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
7008 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
7009 add -ffat-lto-objects from/to dg-additional-options.
7010 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
7011 dg-additional-options.
7014 * gcc.target/powerpc/pr79197.c: New test.
7015 * gcc.c-torture/compile/pr79197.c: New test.
7017 2017-02-02 Richard Biener <rguenther@suse.de>
7019 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
7021 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
7024 * g++.dg/cpp0x/pr69637-1.C: New.
7025 * g++.dg/cpp0x/pr69637-2.C: Likewise.
7027 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7029 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
7031 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7034 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
7037 2017-02-01 Jakub Jelinek <jakub@redhat.com>
7040 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
7041 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
7042 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
7043 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
7044 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
7045 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
7046 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
7047 * g++.dg/debug/dwarf2/align-1.C: Likewise.
7048 * g++.dg/debug/dwarf2/align-2.C: Likewise.
7049 * g++.dg/debug/dwarf2/align-3.C: Likewise.
7050 * g++.dg/debug/dwarf2/align-4.C: Likewise.
7051 * g++.dg/debug/dwarf2/align-5.C: Likewise.
7052 * g++.dg/debug/dwarf2/align-6.C: Likewise.
7054 2017-02-01 Martin Liska <mliska@suse.cz>
7057 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
7059 2017-02-01 Richard Biener <rguenther@suse.de>
7062 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
7063 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
7064 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
7065 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
7067 2017-02-01 Richard Biener <rguenther@suse.de>
7070 * gfortran.dg/pr79315.f90: New testcase.
7072 2017-02-01 Richard Biener <rguenther@suse.de>
7074 PR tree-optimization/71824
7075 * gcc.dg/graphite/pr71824.c: New testcase.
7077 2017-01-31 Jakub Jelinek <jakub@redhat.com>
7080 * g++.dg/diagnostic/pr79304.C: New test.
7082 2017-01-31 David Malcolm <dmalcolm@redhat.com>
7085 * g++.dg/spellcheck-pr79298.C: New test case.
7087 2017-01-31 David Malcolm <dmalcolm@redhat.com>
7089 PR preprocessor/79210
7090 * gcc.dg/format/pr79210.c: New test case.
7091 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
7094 2017-01-31 Nathan Sidwell <nathan@acm.org>
7097 * g++.dg/warn/pr79290.C: New.
7101 * g++.dg/cpp1y/pr67273.C: New.
7102 * g++.dg/cpp1y/pr79253.C: New.
7104 2017-01-31 Nathan Sidwell <nathan@acm.org>
7107 * g++.dg/cpp1y/pr61636-1.C: Augment.
7109 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
7111 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
7112 rand() instead of random().
7114 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
7116 PR tree-optimization/71691
7117 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
7119 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7121 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
7124 2017-01-31 Jakub Jelinek <jakub@redhat.com>
7126 PR tree-optimization/79267
7127 * g++.dg/opt/pr79267.C: New test.
7129 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
7132 * gcc.dg/debug/dwarf2/align-1.c: New.
7133 * gcc.dg/debug/dwarf2/align-2.c: New.
7134 * gcc.dg/debug/dwarf2/align-3.c: New.
7135 * gcc.dg/debug/dwarf2/align-4.c: New.
7136 * gcc.dg/debug/dwarf2/align-5.c: New.
7137 * gcc.dg/debug/dwarf2/align-6.c: New.
7138 * gcc.dg/debug/dwarf2/align-as-1.c: New.
7139 * g++.dg/debug/dwarf2/align-1.C: New.
7140 * g++.dg/debug/dwarf2/align-2.C: New.
7141 * g++.dg/debug/dwarf2/align-3.C: New.
7142 * g++.dg/debug/dwarf2/align-4.C: New.
7143 * g++.dg/debug/dwarf2/align-5.C: New.
7144 * g++.dg/debug/dwarf2/align-6.C: New.
7146 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7149 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
7151 2017-01-30 Martin Sebor <msebor@redhat.com>
7154 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
7156 2017-01-30 Martin Liska <mliska@suse.cz>
7158 PR gcov-profile/79259
7159 * g++.dg/tree-prof/pr79259.C: New test.
7161 2017-01-30 Richard Biener <rguenther@suse.de>
7163 PR tree-optimization/79276
7164 * gcc.dg/torture/pr79276.c: New testcase.
7166 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
7169 * gcc.target/s390/pr79240.c: New test.
7171 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7174 * gcc.target/powerpc/pr79268.c: New file.
7175 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
7176 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
7177 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
7178 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7180 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
7182 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
7185 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
7187 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
7188 * gnat.dg/debug9.adb: Likewise.
7190 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
7192 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
7193 libatomic_available.
7194 * gfortran.dg/coarray_42.f90: Likewise.
7195 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
7196 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
7197 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
7199 2017-01-27 Martin Sebor <msebor@redhat.com>
7201 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
7203 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
7205 PR rtl-optimization/79194
7206 * gcc.dg/torture/pr79194.c: New test.
7208 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
7210 PR tree-optimization/71374
7211 * gcc.target/i386/pr71374.c: New.
7213 2017-01-27 Martin Sebor <msebor@redhat.com>
7216 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
7217 a dg-error directive.
7219 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
7222 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
7223 * gcc.target/arm/pr79131-2.c: New.
7225 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7228 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
7229 vectorized on POWER unless hardware misaligned loads are
7232 2017-01-27 Bin Cheng <bin.cheng@arm.com>
7234 PR rtl-optimization/78559
7235 * gcc.c-torture/execute/pr78559.c: New test.
7237 2017-01-27 Richard Biener <rguenther@suse.de>
7239 PR tree-optimization/79245
7240 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
7241 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
7243 2017-01-27 Jakub Jelinek <jakub@redhat.com>
7246 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
7247 target. Use 4294967293U instead of 4294967293.
7249 2017-01-27 Richard Biener <rguenther@suse.de>
7251 PR tree-optimization/71433
7252 * gcc.dg/Warray-bounds-21.c: New testcase.
7254 2017-01-27 Richard Biener <rguenther@suse.de>
7256 PR tree-optimization/79244
7257 * gcc.dg/torture/pr79244.c: New testcase.
7259 2017-01-27 Jakub Jelinek <jakub@redhat.com>
7261 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
7262 all occurrences of 40 to 32.
7264 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
7267 * gcc.target/arm/pr79239.c: New test.
7269 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7271 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
7273 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
7276 * g++.dg/cpp1y/pr64382.C: New test.
7278 2017-01-26 Martin Sebor <msebor@redhat.com>
7281 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
7282 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
7283 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
7284 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
7286 2017-01-26 Jakub Jelinek <jakub@redhat.com>
7289 * g++.dg/debug/dwarf2/pr79129.C: New test.
7292 * g++.dg/debug/dwarf2/pr78835.C: New test.
7294 2017-01-26 Martin Sebor <msebor@redhat.com>
7297 * gcc.dg/format/pr78569.c: Adjust.
7298 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
7299 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
7300 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
7301 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
7302 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
7303 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
7304 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
7305 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
7306 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
7307 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
7308 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
7310 2017-01-26 Jakub Jelinek <jakub@redhat.com>
7313 * g++.dg/other/offsetof8.C: Add expected error.
7314 * g++.dg/other/offsetof9.C: New test.
7316 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
7318 * g++.dg/opt/declone3.C: Require LTO.
7320 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
7323 * gcc.target/arm/pr79131.c: New.
7325 2017-01-26 Bin Cheng <bin.cheng@arm.com>
7327 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
7329 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
7332 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
7333 matches replaced operator delete.
7335 2017-01-26 Jakub Jelinek <jakub@redhat.com>
7337 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
7338 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
7339 avx512f with avx512dq.
7340 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
7341 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
7342 avx512f with avx512dq.
7343 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
7344 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
7345 avx512f with avx512dq.
7347 2017-01-26 Marek Polacek <polacek@redhat.com>
7350 * c-c++-common/Wduplicated-branches-13.c: New test.
7352 2017-01-26 David Sherwood <david.sherwood@arm.com>
7355 * gfortran.dg/gomp/sharing-4.f90: New test.
7357 2017-01-26 Jakub Jelinek <jakub@redhat.com>
7360 * gcc.target/i386/pr70465.c: New test.
7362 * brig.dg/dg.exp: Update copyright years.
7363 * lib/brig-dg.exp: Update copyright years.
7364 * lib/brig.exp: Update copyright years.
7366 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
7369 * gcc.target/powerpc/pr79179.c: New test.
7371 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7373 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
7374 generation to accept D-mode memory accesses.
7376 2017-01-25 Martin Sebor <msebor@redhat.com>
7379 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
7380 * g++.dg/ext/flexarray-mangle.C: Same.
7381 * g++.dg/ext/flexarray-subst.C: Same.
7382 * g++.dg/ext/flexary10.C: Same.
7383 * g++.dg/ext/flexary11.C: Same.
7384 * g++.dg/ext/flexary14.C: Same.
7385 * g++.dg/ext/flexary16.C: Same.
7386 * g++.dg/ext/flexary18.C: Same.
7387 * g++.dg/ext/flexary19.C: Same.
7388 * g++.dg/ext/flexary7.C: Same.
7389 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
7390 * g++.dg/ubsan/object-size-1.C: Same.
7391 * obj-c++.dg/property/at-property-23.mm: Same.
7393 2017-01-25 Jakub Jelinek <jakub@redhat.com>
7396 * g++.dg/cpp1z/decomp24.C: New test.
7399 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
7400 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
7402 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
7404 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
7405 * g++.dg/cpp1y/pr59636.C: Likewise.
7406 * g++.dg/cpp1y/pr60190.C: Likewise.
7408 2017-01-25 Bin Cheng <bin.cheng@arm.com>
7410 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
7412 2017-01-25 Carl Love <cel@us.ibm.com>
7414 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
7417 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
7419 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
7421 * gcc.target/arm/vseleqsf.c: Likewise.
7422 * gcc.target/arm/vselgedf.c: Likewise.
7423 * gcc.target/arm/vselgesf.c: Likewise.
7424 * gcc.target/arm/vselgtdf.c: Likewise.
7425 * gcc.target/arm/vselgtsf.c: Likewise.
7426 * gcc.target/arm/vselledf.c: Likewise.
7427 * gcc.target/arm/vsellesf.c: Likewise.
7428 * gcc.target/arm/vselltdf.c: Likewise.
7429 * gcc.target/arm/vselltsf.c: Likewise.
7430 * gcc.target/arm/vselnedf.c: Likewise.
7431 * gcc.target/arm/vselnesf.c: Likewise.
7432 * gcc.target/arm/vselvcdf.c: Likewise.
7433 * gcc.target/arm/vselvcsf.c: Likewise.
7434 * gcc.target/arm/vselvsdf.c: Likewise.
7435 * gcc.target/arm/vselvssf.c: Likewise.
7437 2017-01-25 Richard Biener <rguenther@suse.de>
7440 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
7441 to what we had before adding the threading passes.
7443 2017-01-25 Richard Biener <rguenther@suse.de>
7445 PR tree-optimization/69264
7446 * g++.dg/torture/pr69264.C: New testcase.
7448 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7451 * gcc.target/arm/pr79145.c: New test.
7453 2017-01-25 Richard Biener <rguenther@suse.de>
7456 * g++.dg/gomp/pr78363-1.C: New testcase.
7457 * g++.dg/gomp/pr78363-2.C: Likewise.
7458 * g++.dg/gomp/pr78363-3.C: Likewise.
7460 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7462 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
7463 * gcc.dg/lto/pr61526_0.c: Likewise.
7464 * gcc.dg/lto/pr64415_0.c: Likewise.
7466 2017-01-24 Jakub Jelinek <jakub@redhat.com>
7469 * g++.dg/cpp1z/decomp22.C: New test.
7470 * g++.dg/cpp1z/decomp23.C: New test.
7472 2017-01-24 Nathan Sidwell <nathan@acm.org>
7475 * g++.dg/cpp0x/pr78469.C: New.
7478 * g++.dg/cpp0x/pr79118.C: New.
7480 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
7482 * gcc.target/arm/vfp-longcall-apcs.c: New test.
7484 2017-01-24 David Malcolm <dmalcolm@redhat.com>
7486 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
7487 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
7488 * gcc.dg/rtl/rtl.exp: New file.
7489 * gcc.dg/rtl/test.c: New file.
7490 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
7491 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
7492 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
7493 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
7494 * gcc.dg/rtl/x86_64/final.c: New test case.
7495 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
7496 * gcc.dg/rtl/x86_64/ira.c: New test case.
7497 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
7498 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
7499 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
7500 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
7501 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
7502 * gcc.dg/rtl/x86_64/test_1.h: New file.
7503 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
7504 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
7505 * gcc.dg/rtl/x86_64/times-two.h: New file.
7506 * gcc.dg/rtl/x86_64/vregs.c: New test case.
7508 2017-01-24 Bin Cheng <bin.cheng@arm.com>
7510 PR tree-optimization/79159
7511 * g++.dg/tree-ssa/pr79159.C: New test.
7513 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
7514 Martin Jambor <mjambor@suse.cz>
7516 * lib/brig-dg.exp: New file.
7517 * lib/brig.exp: Likewise.
7518 * brig.dg/README: Likewise.
7519 * brig.dg/dg.exp: Likewise.
7520 * brig.dg/test/gimple/alloca.hsail: Likewise.
7521 * brig.dg/test/gimple/atomics.hsail: Likewise.
7522 * brig.dg/test/gimple/branches.hsail: Likewise.
7523 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
7524 * brig.dg/test/gimple/function_calls.hsail: Likewise.
7525 * brig.dg/test/gimple/kernarg.hsail: Likewise.
7526 * brig.dg/test/gimple/mem.hsail: Likewise.
7527 * brig.dg/test/gimple/mulhi.hsail: Likewise.
7528 * brig.dg/test/gimple/packed.hsail: Likewise.
7529 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
7530 * brig.dg/test/gimple/variables.hsail: Likewise.
7531 * brig.dg/test/gimple/vector.hsail: Likewise.
7533 2017-01-24 Jakub Jelinek <jakub@redhat.com>
7535 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
7536 support asan, only on i?86/x86_64 require sse2_runtime.
7538 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
7541 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
7542 test on powerpc targets.
7544 2017-01-23 Martin Sebor <msebor@redhat.com>
7546 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
7548 2017-01-23 Richard Biener <rguenther@suse.de>
7550 PR tree-optimization/79088
7551 PR tree-optimization/79188
7552 * gcc.dg/torture/pr79088.c: New testcase.
7553 * gcc.dg/torture/pr79188.c: Likewise.
7555 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
7557 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
7558 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
7559 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
7560 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
7561 type of test function to reflect change in built-in function's
7563 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
7564 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
7565 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
7566 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
7567 type and second argument type to reflect change in built-in
7568 function's type signature.
7569 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
7570 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
7571 type of test function to reflect change in built-in function's
7573 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
7574 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
7575 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
7576 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
7577 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
7578 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
7579 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
7580 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
7581 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
7582 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
7583 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
7584 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
7585 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
7586 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
7587 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
7588 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
7589 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
7590 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
7591 type of test function to reflect change in built-in function's
7593 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
7594 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
7595 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
7596 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
7597 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
7598 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
7599 test function's result and second argument to reflect change in
7600 built-in function's type signature.
7601 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
7603 2017-01-23 Nathan Sidwell <nathan@acm.org>
7606 * g++.dg/template/pr71710.C: New.
7610 * g++.dg/template/pr71406.C: New.
7612 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
7614 * gfortran.dg/integer_exponentiation_7.f90: New test.
7616 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
7618 PR rtl-optimization/78634
7619 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
7621 2017-01-23 Bin Cheng <bin.cheng@arm.com>
7623 PR tree-optimization/70754
7624 * gfortran.dg/pr70754.f90: New test.
7626 2017-01-23 Martin Liska <mliska@suse.cz>
7628 PR tree-optimization/79196
7629 * gcc.dg/asan/pr79196.c: New test.
7630 * gcc.dg/strlenopt-30.c: Update scanned pattern.
7632 2017-01-23 Michael Matz <matz@suse.de>
7634 PR tree-optimization/78384
7635 * gcc.dg/pr78384.c: New test.
7637 2017-01-23 Richard Biener <rguenther@suse.de>
7639 PR tree-optimization/79186
7640 * gcc.dg/torture/pr79186.c: New testcase.
7641 * gcc.dg/torture/pr79187.c: Likewise.
7643 2017-01-23 Martin Jambor <mjambor@suse.cz>
7645 * gcc.dg/ipa/vrp8.c: New test.
7647 2017-01-23 Martin Jambor <mjambor@suse.cz>
7650 * gfortran.dg/lto/pr79108_0.f90: New test.
7652 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
7654 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
7655 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
7656 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
7657 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
7658 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
7659 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
7660 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
7661 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
7662 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
7663 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
7664 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
7665 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
7666 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
7667 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
7668 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
7669 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
7671 2017-01-23 Richard Biener <rguenther@suse.de>
7672 Nick Clifton <nickc@redhat.com>
7675 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7676 If the target is ARM return the result of the
7677 check_effective_target_arm_vect_no_misalign proc.
7678 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
7679 support unaligned vectors then only expect one of the loops to be
7682 2017-01-23 Martin Liska <mliska@suse.cz>
7684 * gcc.dg/asan/use-after-scope-10.c: New test.
7685 * gcc.dg/asan/use-after-scope-11.c: New test.
7686 * g++.dg/asan/use-after-scope-5.C: New test.
7688 2017-01-23 Martin Liska <mliska@suse.cz>
7690 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
7691 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
7692 sanopt optimization for ASAN_POISON.
7694 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7696 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
7698 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
7700 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
7701 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
7703 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
7704 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
7705 exec_vcombine): Likewise.
7706 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
7707 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
7708 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
7709 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
7710 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
7711 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
7712 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
7713 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
7714 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
7715 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7716 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
7717 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
7718 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7719 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
7720 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
7721 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
7722 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
7723 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
7725 (TEST_VGET_LANE): Cast to uint to avoid warning.
7726 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
7727 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
7728 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
7729 exec_vfma_vfms_n): Fix PRIx format for float64_t.
7730 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
7731 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
7732 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
7733 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
7734 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
7735 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
7736 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
7737 CHECK_POLY instead of CHECK for poly64_t types.
7738 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
7739 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
7740 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
7741 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
7742 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
7743 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
7745 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
7746 for int32_t, int64_t.
7747 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
7748 vqneg_extra): Fix PRIx format for int16_t, int32_t.
7749 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
7750 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
7751 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
7754 2017-01-22 Jakub Jelinek <jakub@redhat.com>
7757 * gfortran.dg/gomp/pr79154-1.f90: New test.
7758 * gfortran.dg/gomp/pr79154-2.f90: New test.
7760 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
7762 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
7764 2017-01-21 Marek Polacek <polacek@redhat.com>
7767 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
7769 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
7771 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
7773 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
7775 PR rtl-optimization/79125
7776 * gcc.dg/torture/pr79125.c: New test.
7778 2017-01-20 Jiong Wang <jiong.wang@arm.com>
7780 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
7782 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
7783 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
7785 2017-01-20 Nathan Sidwell <nathan@acm.org>
7788 * g++.dg/cpp1z/inh-ctor38.C: New.
7790 2017-01-20 Marek Polacek <polacek@redhat.com>
7793 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
7795 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
7797 * lib/target-supports.exp (check_configured_with): New procedure.
7798 (check_effective_target_default_mode): new effective target.
7799 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
7800 default mode. Fix dg-skip-if target selector syntax.
7801 * gcc.target/arm/optional_thumb-2.c: Likewise.
7802 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
7805 2017-01-20 David Malcolm <dmalcolm@redhat.com>
7809 * g++.dg/spellcheck-pr77829.C: New test case.
7810 * g++.dg/spellcheck-pr78656.C: New test case.
7812 2017-01-20 Marek Polacek <polacek@redhat.com>
7815 * c-c++-common/Wduplicated-branches-1.c: New test.
7816 * c-c++-common/Wduplicated-branches-10.c: New test.
7817 * c-c++-common/Wduplicated-branches-11.c: New test.
7818 * c-c++-common/Wduplicated-branches-12.c: New test.
7819 * c-c++-common/Wduplicated-branches-2.c: New test.
7820 * c-c++-common/Wduplicated-branches-3.c: New test.
7821 * c-c++-common/Wduplicated-branches-4.c: New test.
7822 * c-c++-common/Wduplicated-branches-5.c: New test.
7823 * c-c++-common/Wduplicated-branches-6.c: New test.
7824 * c-c++-common/Wduplicated-branches-7.c: New test.
7825 * c-c++-common/Wduplicated-branches-8.c: New test.
7826 * c-c++-common/Wduplicated-branches-9.c: New test.
7827 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
7828 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
7829 * g++.dg/ext/builtin-object-size3.C: Likewise.
7830 * g++.dg/gomp/loop-1.C: Likewise.
7831 * g++.dg/warn/Wduplicated-branches1.C: New test.
7832 * g++.dg/warn/Wduplicated-branches2.C: New test.
7834 2017-01-20 Martin Liska <mliska@suse.cz>
7837 * gcc.dg/lto/pr69188_0.c: New test.
7838 * gcc.dg/lto/pr69188_1.c: New test.
7840 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
7842 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
7843 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
7844 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
7845 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
7846 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
7847 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
7848 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
7849 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
7850 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
7851 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
7852 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
7853 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
7854 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
7855 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
7856 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
7857 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
7858 * gcc.target/i386/avx-1.c: Test new intrinsics.
7859 * gcc.target/i386/sse-13.c: Ditto.
7860 * gcc.target/i386/sse-23.c: Ditto.
7862 2017-01-20 Richard Biener <rguenther@suse.de>
7864 PR tree-optimization/71264
7865 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
7867 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
7869 * gcc.target/mips/madd4-1.c: New file.
7870 * gcc.target/mips/madd4-2.c: Likewise.
7871 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
7873 (mips_option_groups): Add -m[no-]madd4.
7874 (mips-dg-init): Detect default -mno-madd4.
7875 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
7876 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
7877 * gcc.target/mips/mips-ps-type-2.c: Likewise.
7878 * gcc.target/mips/nmadd-1.c: Likewise.
7879 * gcc.target/mips/nmadd-2.c: Likewise.
7880 * gcc.target/mips/nmadd-3.c: Likewise.
7882 2017-01-19 Jiong Wang <jiong.wang@arm.com>
7884 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
7885 combined instructions.
7886 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
7888 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
7889 of pointer authentication.
7891 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
7893 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
7894 floating point hardware to run test.
7896 2017-01-19 Tamar Christina <tamar.christina@arm.com>
7898 * lib/target-supports.exp
7899 (check_effective_target_vect_call_copysignf): Enable for AArch64.
7901 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7904 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
7905 __x86_64__]: Allow for target i?86-*-*.
7907 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
7910 * gcc.target/mips/lxc1-sxc1-1.c: New file.
7911 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
7912 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
7914 (mips_option_groups): Add -m[no-]lxc1-sxc1.
7915 (mips-dg-init): Detect default -mno-lxc1-sxc1.
7916 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
7918 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
7921 * gfortran.dg/coarray_43.f90: New test.
7923 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
7925 PR rtl-optimization/79121
7926 * gcc.c-torture/execute/pr79121.c: New test.
7928 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7930 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
7931 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
7933 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
7937 * gfortran.dg/pr50069_1.f90: New test.
7938 * gfortran.dg/pr50069_2.f90: New test.
7939 * gfortran.dg/pr55086_1.f90: New test.
7940 * gfortran.dg/pr55086_1_tfat.f90: New test.
7941 * gfortran.dg/pr55086_2.f90: New test.
7942 * gfortran.dg/pr55086_2_tfat.f90: New test.
7943 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
7945 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7946 * gcc.dg/strcmp-1.c: New test.
7947 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
7949 2017-01-18 David Malcolm <dmalcolm@redhat.com>
7951 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
7952 (dejagnu_fail): Likewise.
7953 (dejagnu_note): Likewise.
7954 (pass): Provide forward decl, moving true decl to after #include
7959 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7961 * gcc.target/powerpc/p9-xxbr-1.c: New test.
7962 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
7964 2017-01-18 Nathan Sidwell <nathan@acm.org>
7967 * g++.dg/cpp1z/inh-ctor37.C: New.
7969 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
7971 PR rtl-optimization/78952
7972 * gcc.target/i386/pr78952-1.c: New test.
7973 * gcc.target/i386/pr78952-2.c: Ditto.
7975 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
7977 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
7979 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
7982 * gfortran.dg/coarray_event_1.f08: New test.
7984 2017-01-18 Jakub Jelinek <jakub@redhat.com>
7987 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
7988 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
7990 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
7992 * gcc.target/powerpc/fusion4.c: Likewise.
7993 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
7995 * gcc.target/powerpc/pr58673-1.c: Likewise.
7996 * gcc.target/powerpc/pr58673-2.c: Likewise.
7997 * gcc.target/powerpc/pr59054.c: Likewise.
7999 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8001 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
8003 * gcc.target/powerpc/p9-vbpermd.c: New file.
8005 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8007 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
8008 (must_not_compile2): Downcase first letter of error messages.
8009 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
8010 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
8012 2017-01-18 Nathan Sidwell <nathan@acm.org>
8015 * g++.dg/pr79091.C: New.
8017 2017-01-18 Jakub Jelinek <jakub@redhat.com>
8019 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
8021 (p0): Add missing dg-error.
8023 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
8025 * gcc.target/msp430/mul_f5_muldef.c: New test.
8027 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8030 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
8031 options. Fix up the syntax for using \m and \M.
8033 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
8036 * gcc.target/powerpc/ssp-1.c: New testcase.
8037 * gcc.target/powerpc/ssp-2.c: New testcase.
8039 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8041 * gcc.target/aarch64/eh_return.c: New test.
8043 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8045 * vec-rlmi-rlnm.c: New file.
8047 2017-01-17 Nathan Sidwell <nathan@acm.org>
8050 * g++.dg/cpp1y/pr61636-1.C: New.
8051 * g++.dg/cpp1y/pr61636-2.C: New.
8052 * g++.dg/cpp1y/pr61636-3.C: New.
8054 2017-01-17 Martin Sebor <msebor@redhat.com>
8057 * gcc.dg/pr78768.c: Make it a link-only test.
8059 2017-01-17 David Malcolm <dmalcolm@redhat.com>
8062 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
8064 * c-c++-common/Wmisleading-indentation.c: Likewise.
8066 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
8069 * gcc.target/arm/pr79058.c: New.
8071 2017-01-17 Jakub Jelinek <jakub@redhat.com>
8073 PR tree-optimization/71854
8074 * gcc.dg/vect/pr71854.c: New test.
8076 2017-01-17 Martin Liska <mliska@suse.cz>
8079 * g++.dg/ipa/pr71207.C: New test.
8081 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
8084 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
8085 * gcc.dg/tree-ssa/pr77445.c: New testcase.
8087 2017-01-17 Jakub Jelinek <jakub@redhat.com>
8089 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
8090 rather than long unsigned int.
8091 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
8093 2017-01-17 Richard Biener <rguenther@suse.de>
8095 PR tree-optimization/71433
8096 * gcc.dg/Warray-bounds-20.c: New testcase.
8098 2017-01-17 Richard Biener <rguenther@suse.de>
8103 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
8104 * gcc.dg/tree-ssa/scev-4.c: Likewise.
8105 * gcc.dg/tree-ssa/scev-5.c: Likewise.
8107 2017-01-17 Alan Modra <amodra@gmail.com>
8109 * gcc.target/powerpc/pr79066.c: New.
8111 2017-01-16 Jeff Law <law@redhat.com>
8113 PR tree-optimization/33562
8114 PR tree-optimization/61912
8115 PR tree-optimization/77485
8116 PR tree-optimization/79090
8117 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
8118 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
8120 2017-01-16 Jakub Jelinek <jakub@redhat.com>
8123 * gcc.c-torture/compile/pr79089.c: New test.
8126 * gcc.dg/pr79080.c: New test.
8128 2017-01-16 David Malcolm <dmalcolm@redhat.com>
8131 * gcc.dg/format/pr78304.c: Convert argument from integral type
8133 * gcc.dg/format/pr78304-2.c: Likewise.
8135 2017-01-16 Carl Love <cel@us.ibm.com>
8137 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
8138 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
8140 2017-01-16 Carl Love <cel@us.ibm.com>
8142 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
8143 Change arguments and return type to bool long long.
8145 2017-01-16 Martin Sebor <msebor@redhat.com>
8148 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
8151 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8154 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8157 * g++.dg/cpp0x/pr71737.C: New.
8159 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8161 * gcc.target/powerpc/swaps-p8-27.c: New.
8163 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8166 * g++.dg/cpp0x/pr71737.C: New.
8168 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
8170 * gnat.dg/opt62.adb: New test.
8171 * gnat.dg/opt62_pkg.ads: New helper.
8173 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
8175 PR rtl-optimization/78626
8176 PR rtl-optimization/78727
8177 * gcc.dg/torture/pr78626.c: New test.
8178 * gcc.dg/torture/pr78727.c: New test.
8180 2017-01-14 Alan Modra <amodra@gmail.com>
8182 * gcc.c-torture/compile/pr72749.c: New test.
8184 2017-01-13 David Malcolm <dmalcolm@redhat.com>
8187 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
8188 (test_macro_2): New test.
8189 (test_macro_3): New test.
8190 (test_macro_4): New test.
8191 (test_non_contiguous_strings): Convert line number to line offset.
8192 * gcc.dg/format/pr78304-2.c: New test case.
8193 * gcc.dg/format/pr78304.c: New test case.
8195 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
8197 * gcc.target/i386/funcspec-56.inc: Add missing options and
8198 reorder options by implied ISAs, as in ix86_target_string.
8200 2017-01-13 Marek Polacek <polacek@redhat.com>
8203 * g++.dg/cpp0x/constexpr-array18.C: New test.
8205 2017-01-13 Jeff Law <law@redhat.com>
8207 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
8209 PR tree-optimization/61912
8210 PR tree-optimization/77485
8211 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
8212 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
8213 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
8215 PR tree-optimization/33562
8216 PR tree-optimization/61912
8217 PR tree-optimization/77485
8218 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
8219 * gcc.dg/tree-ssa/complex-5.c: Likewise.
8220 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
8221 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
8222 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
8223 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
8224 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
8226 2017-01-13 Martin Liska <mliska@suse.cz>
8229 * gcc.c-torture/execute/pr79043.c: New test.
8231 2017-01-13 Richard Biener <rguenther@suse.de>
8234 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
8236 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
8239 * gfortran.dg/coarray/event_4.f08: New test.
8241 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
8244 * gfortran.dg/coarray/event_3.f08: New test.
8246 2017-01-13 Richard Biener <rguenther@suse.de>
8248 PR tree-optimization/77283
8249 * gcc.dg/tree-ssa/split-path-9.c: Fix.
8251 2017-01-13 Richard Biener <rguenther@suse.de>
8253 * gcc.dg/gimplefe-22.c: New testcase.
8255 2017-01-13 Richard Biener <rguenther@suse.de>
8257 PR tree-optimization/77283
8258 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
8259 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
8260 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
8262 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
8264 * gcc.dg/pr77862.c: Require fpic target.
8266 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8269 * gcc.target/powerpc/pr79004.c: New test.
8271 2017-01-12 Martin Sebor <msebor@redhat.com>
8273 * gcc.dg/pr78138.c: Adjust.
8274 * gcc.dg/pr78768.c: Adjust.
8275 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
8276 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
8277 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
8278 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
8279 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
8280 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
8281 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
8282 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
8283 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
8284 * gcc.dg/tree-ssa/pr78605.c: Adjust.
8285 * gcc.dg/tree-ssa/pr78622.c: Adjust.
8287 2017-01-12 Jakub Jelinek <jakub@redhat.com>
8289 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
8291 2017-01-12 Martin Sebor <msebor@redhat.com>
8294 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
8297 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
8299 * gcc.dg/pr78768.c: Require LTO.
8301 2017-01-12 Martin Sebor <msebor@redhat.com>
8304 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
8305 due to the referenced bug.
8307 2017-01-12 Martin Sebor <msebor@redhat.com>
8310 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
8312 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
8314 * gcc.target/i386/builtin_target.c (check_features): Check all
8315 supported __builtin_cpu_supports options.
8317 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8319 PR tree-optimization/78319
8320 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
8323 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8326 * gcc.target/powerpc/swaps-p8-26.c: New.
8328 2017-01-12 Richard Biener <rguenther@suse.de>
8330 * gcc.dg/gimplefe-21.c: New testcase.
8332 2017-01-12 Michael Collison <michael.collison@arm.com>
8334 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
8336 2017-01-11 Julia Koval <julia.koval@intel.com>
8337 Uros Bizjak <ubizjak@gmail.com>
8339 * gcc.target/i386/sgx.c New test.
8340 * gcc.target/i386/sse-12.c: Add -msgx.
8341 * gcc.target/i386/sse-13.c: Ditto.
8342 * gcc.target/i386/sse-14.c: Ditto.
8343 * gcc.target/i386/sse-22.c: Ditto.
8344 * gcc.target/i386/sse-23.c: Ditto.
8345 * g++.dg/other/i386-2.C: Ditto.
8346 * g++.dg/other/i386-3.C: Ditto.
8348 2017-01-11 Martin Sebor <msebor@redhat.com>
8351 * g++.dg/template/explicit9.C: New test.
8353 2017-01-11 Nathan Sidwell <nathan@acm.org>
8356 * g++.dg/pr77812.C: New.
8358 2017-01-11 Jakub Jelinek <jakub@redhat.com>
8361 * g++.dg/cpp1y/constexpr-71537.C: New test.
8363 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
8366 2017-01-11 Martin Sebor <msebor@redhat.com>
8369 * c-c++-common/Waddress-2.c: New test.
8371 2017-01-11 Jakub Jelinek <jakub@redhat.com>
8374 * g++.dg/cpp0x/pr78341.C: New test.
8376 2017-01-11 Martin Sebor <msebor@redhat.com>
8379 * gcc.dg/pr78768.c: New test.
8381 2017-01-11 David Malcolm <dmalcolm@redhat.com>
8384 * gcc.dg/spellcheck-options-14.c: New test case.
8385 * gcc.dg/spellcheck-options-15.c: New test case.
8386 * gcc.dg/spellcheck-options-16.c: New test case.
8387 * gcc.dg/spellcheck-options-17.c: New test case.
8389 2017-01-11 Martin Liska <mliska@suse.cz>
8391 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
8393 2017-01-11 Jakub Jelinek <jakub@redhat.com>
8395 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
8396 instead of just 1 for the decomposition from struct C.
8398 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
8400 * gcc.c-torture/execute/20170111-1.c: New test.
8402 2017-01-11 Richard Biener <rguenther@suse.de>
8404 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
8406 2017-01-11 Jakub Jelinek <jakub@redhat.com>
8409 * gcc.dg/lto/pr50199_0.c: New test.
8411 2017-01-10 Martin Sebor <msebor@redhat.com>
8416 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
8417 * gcc.dg/tree-ssa/pr78622.c: Ditto.
8419 2017-01-10 Martin Sebor <msebor@redhat.com>
8422 * gcc.dg/pr78138.c: New test.
8424 2017-01-10 David Malcolm <dmalcolm@redhat.com>
8427 * g++.dg/diagnostic/pr77949.C: New test case.
8429 2017-01-10 Martin Sebor <msebor@redhat.com>
8432 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
8434 2017-01-10 Martin Sebor <msebor@redhat.com>
8436 PR tree-optimization/78775
8437 * gcc.dg/attr-alloc_size-4.c: Add test cases.
8438 * gcc.dg/attr-alloc_size-10.c: New test.
8439 * gcc.dg/attr-alloc_size-11.c: New test.
8440 * gcc.dg/builtin-stringop-chk-7.c: New test.
8441 * gcc.dg/pr78775.c: New test.
8442 * gcc.dg/pr78973-2.c: New test.
8443 * gcc.dg/pr78973.c: New test.
8445 2017-01-10 Jeff Law <law@redhat.com>
8447 PR tree-optimization/77766
8448 PR tree-optimization/78856
8449 * gcc.c-torture/execute/pr77766.c: New test.
8451 2016-01-10 Richard Biener <rguenther@suse.de>
8453 PR tree-optimization/79034
8454 * g++.dg/torture/pr79034.C: New testcase.
8456 2017-01-10 Martin Liska <mliska@suse.cz>
8458 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
8459 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
8460 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
8461 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
8462 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
8463 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
8464 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
8465 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
8466 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
8467 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
8468 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
8469 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
8470 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
8471 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
8472 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
8473 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
8474 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
8475 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
8476 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
8477 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
8478 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
8479 * gcc.dg/ipa/pr64307.c: Likewise.
8480 * gcc.dg/ipa/pr77653.c: Likewise.
8482 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
8484 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
8485 * g++.dg/other/i386-3.C: Ditto.
8486 * gcc.target/i386/sse-12.c: Ditto.
8487 * gcc.target/i386/sse-13.c: Ditto.
8488 * gcc.target/i386/sse-22.c: Ditto.
8489 * gcc.target/i386/sse-23.c: Ditto.
8490 * gcc.target/i386/builtin_target.c: Handle new option.
8491 * gcc.target/i386/funcspec-56.inc: Test new attributes.
8492 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
8493 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
8495 2017-01-09 Martin Sebor <msebor@redhat.com>
8498 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
8499 with different precisions.
8501 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
8503 * g++.dg/opt/call2.C: New test.
8504 * g++.dg/opt/call3.C: Likewise.
8505 * gnat.dg/array26.adb: New test.
8506 * gnat.dg/array26_pkg.ad[sb]: New helper.
8507 * gnat.dg/array27.adb: New test.
8508 * gnat.dg/array27_pkg.ad[sb]: New helper.
8509 * gnat.dg/array28.adb: New test.
8510 * gnat.dg/array28_pkg.ad[sb]: New helper.
8512 2017-01-09 Jakub Jelinek <jakub@redhat.com>
8514 PR translation/79019
8515 PR translation/79020
8516 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
8518 * gfortran.dg/initialization_17.f90: Likewise.
8520 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8523 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
8524 * gcc.target/i386/pr78904-4.c: Likewise.
8525 * gcc.target/i386/pr78904-6.c: Likewise.
8526 * gcc.target/i386/pr78967-2.c: Likewise.
8528 2017-01-09 Jakub Jelinek <jakub@redhat.com>
8530 PR tree-optimization/78899
8531 * gcc.target/i386/pr78899.c: New test.
8532 * gcc.dg/pr71077.c: New test.
8534 2017-01-09 Martin Jambor <mjambor@suse.cz>
8538 * gcc.dg/torture/pr78365.c: New test.
8540 2017-01-09 Jakub Jelinek <jakub@redhat.com>
8543 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
8544 (main): Use int* instead of long long.
8546 PR tree-optimization/78938
8547 * gcc.dg/vect/pr78938.c: New test.
8549 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8551 * gcc.dg/20161219.c: New test.
8553 2017-01-09 Richard Biener <rguenther@suse.de>
8555 PR tree-optimization/78997
8556 * gcc.dg/torture/pr78997.c: New testcase.
8558 2017-01-09 Richard Biener <rguenther@suse.de>
8561 * g++.dg/lto/pr79000_0.C: New testcase.
8562 * g++.dg/lto/pr79000_1.c: Likewise.
8564 2017-01-08 Martin Sebor <msebor@redhat.com>
8567 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
8568 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
8569 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
8571 * gcc.dg/format/pr78569.c: Adjust.
8573 2017-01-07 David Malcolm <dmalcolm@redhat.com>
8576 * g++.dg/diagnostic/pr72803.C: New test case.
8578 2017-01-07 Martin Sebor <msebor@redhat.com>
8580 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
8581 * gcc.dg/attr-alloc_size-4.c: Same.
8583 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
8585 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
8586 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
8587 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
8588 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
8589 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
8590 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
8591 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
8593 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8594 * gcc.dg/memcmp-1.c: New.
8595 * gcc.dg/strncmp-1.c: New.
8597 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
8599 * gcc.target/arm/acle/mcrr: New.
8600 * gcc.target/arm/acle/mcrr2: New.
8601 * gcc.target/arm/acle/mrrc: New.
8602 * gcc.target/arm/acle/mrrc2: New.
8604 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
8606 * gcc.target/arm/acle/mcr.c: New.
8607 * gcc.target/arm/acle/mrc.c: New.
8608 * gcc.target/arm/acle/mcr2.c: New.
8609 * gcc.target/arm/acle/mrc2.c: New.
8611 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
8613 * gcc.target/arm/acle/ldc: New.
8614 * gcc.target/arm/acle/ldc2: New.
8615 * gcc.target/arm/acle/ldcl: New.
8616 * gcc.target/arm/acle/ldc2l: New.
8617 * gcc.target/arm/acle/stc: New.
8618 * gcc.target/arm/acle/stc2: New.
8619 * gcc.target/arm/acle/stcl: New.
8620 * gcc.target/arm/acle/stc2l: New.
8622 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
8624 * gcc.target/arm/acle/acle.exp: Run tests for different options
8625 and make sure fat-lto-objects is used such that we can still do
8627 * gcc.target/arm/acle/cdp.c: New.
8628 * gcc.target/arm/acle/cdp2.c: New.
8629 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
8630 (check_effective_target_arm_coproc1_ok_nocache): New.
8631 (check_effective_target_arm_coproc2_ok): New.
8632 (check_effective_target_arm_coproc2_ok_nocache): New.
8633 (check_effective_target_arm_coproc3_ok): New.
8634 (check_effective_target_arm_coproc3_ok_nocache): New.
8635 (check_effective_target_arm_coproc4_ok): New.
8636 (check_effective_target_arm_coproc4_ok_nocache): New.
8638 2017-01-06 Martin Sebor <msebor@redhat.com>
8641 * gcc.dg/tree-ssa/pr78605.c: New test.
8643 2017-01-05 Martin Sebor <msebor@redhat.com>
8645 PR tree-optimization/78910
8646 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
8648 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
8649 * gcc.dg/tree-ssa/pr78910.c: New test.
8651 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
8653 * gcc.dg/sso-10.c: New test.
8655 2017-01-05 Jakub Jelinek <jakub@redhat.com>
8657 PR tree-optimization/71016
8658 * gcc.target/i386/pr71016.c: New test.
8659 * gcc.target/aarch64/pr71016.c: New test.
8660 * gcc.dg/tree-ssa/pr66726-3.c: New test.
8663 * g++.dg/cpp1z/decomp19.C: New test.
8666 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
8667 * g++.dg/init/union1.C: Likewise.
8668 * g++.dg/cpp0x/union6.C: Expect errors.
8669 * g++.dg/cpp0x/union8.C: New test.
8670 * g++.dg/cpp0x/pr78890-1.C: New test.
8671 * g++.dg/cpp0x/pr78890-2.C: New test.
8673 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
8675 * gcc.target/powerpc/pr71670.c: Require p9vector.
8676 * gcc.target/powerpc/p9-novsx.c: Same.
8678 2017-01-05 David Malcolm <dmalcolm@redhat.com>
8680 * selftests/asr_div1.rtl: New file.
8681 * selftests/aarch64: New subdirectory.
8682 * selftests/aarch64/times-two.rtl: New file.
8683 * selftests/bb-index.rtl: New file.
8684 * selftests/cfg-test.rtl: New file.
8685 * selftests/const-int.rtl: New file.
8686 * selftests/example-labels.rtl: New file.
8687 * selftests/insn-with-mode.rtl: New file.
8688 * selftests/jump-to-label-ref.rtl: New file.
8689 * selftests/jump-to-return.rtl: New file.
8690 * selftests/jump-to-simple-return.rtl: New file.
8691 * selftests/mem.rtl: New file.
8692 * selftests/note-insn-deleted.rtl: New file.
8693 * selftests/note_insn_basic_block.rtl: New file.
8694 * selftests/simple-cse.rtl: New file.
8695 * selftests/symbol-ref.rtl: New file.
8696 * selftests/x86_64: New subdirectory.
8697 * selftests/x86_64/call-insn.rtl: New file.
8698 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
8699 * selftests/x86_64/times-two.rtl: New file.
8700 * selftests/x86_64/unspec.rtl: New file.
8702 2017-01-05 Nathan Sidwell <nathan@acm.org>
8705 * g++.dg/cpp0x/pr78765.C: New.
8707 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8709 * gcc.target/s390/memcpy-2.c: New test.
8710 * gcc.target/s390/memset-2.c: New test.
8712 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8714 * gcc.target/s390/memcpy-1.c: New test.
8716 2017-01-04 Jeff Law <law@redhat.com>
8718 PR tree-optimization/78812
8719 * g++.dg/torture/pr78812.C: New test.
8721 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8726 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
8727 64-bit VSX systems with direct move, whether we optimize common
8728 code sequences in the GLIBC math library for float math functions.
8729 * gcc.target/powerpc/pr71977-2.c: Likewise.
8731 2017-01-04 Marek Polacek <polacek@redhat.com>
8734 * c-c++-common/Wpointer-compare-1.c: New test.
8736 2017-01-04 Jakub Jelinek <jakub@redhat.com>
8739 * c-c++-common/Wunused-var-16.c: New test.
8742 * g++.dg/cpp0x/pr78693.C: New test.
8745 * gcc.dg/pr78957.c: New test.
8747 * g++.dg/cpp1y/auto-fn34.C: New test.
8750 * g++.dg/cpp0x/pr71182.C: New test.
8752 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
8755 * gcc.target/powerpc/pr78056-1.c: New test.
8756 * gcc.target/powerpc/pr78056-2.c: New test.
8757 * gcc.target/powerpc/pr78056-3.c: New test.
8758 * gcc.target/powerpc/pr78056-4.c: New test.
8759 * gcc.target/powerpc/pr78056-5.c: New test.
8760 * gcc.target/powerpc/pr78056-6.c: New test.
8761 * gcc.target/powerpc/pr78056-7.c: New test.
8762 * gcc.target/powerpc/pr78056-8.c: New test.
8763 * lib/target-supports.exp
8764 (check_effective_target_powerpc_popcntb_ok): New procedure to test
8765 whether the effective target supports the popcntb instruction.
8767 2017-01-03 Jeff Law <law@redhat.com>
8769 PR tree-optimization/67955
8770 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
8772 2017-01-04 Marek Polacek <polacek@redhat.com>
8776 * g++.dg/cpp0x/range-for32.C: New test.
8777 * g++.dg/cpp0x/range-for33.C: New test.
8779 2017-01-04 David Malcolm <dmalcolm@redhat.com>
8781 * gcc.dg/Wmissing-braces-fixits.c: New test case.
8783 2017-01-04 Nathan Sidwell <nathan@acm.org>
8786 * g++.dg/cpp1y/pr66735.C: New.
8788 2017-01-04 Jakub Jelinek <jakub@redhat.com>
8790 PR tree-optimization/71563
8791 * gcc.dg/tree-ssa/pr71563.c: New test.
8793 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
8797 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
8798 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
8799 * gfortran.dg/transfer_intrinsic_1.f90: Change
8800 scan-tree-dump-times due to gfc_trans_string_copy change to
8801 avoid -Wstringop-overflow.
8803 2017-01-03 Jeff Law <law@redhat.com>
8805 PR tree-optimization/78856
8806 * gcc.c-torture/execute/pr78856.c: New test.
8808 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
8811 * gcc.target/powerpc/pr78953.c: New test.
8813 2017-01-03 Ian Lance Taylor <iant@google.com>
8815 * gcc.misc-tests/godump-1.c: Update for accurate representation of
8818 2017-01-03 Martin Sebor <msebor@redhat.com>
8820 PR tree-optimization/78696
8821 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
8822 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
8823 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
8824 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
8826 2017-01-03 David Malcolm <dmalcolm@redhat.com>
8828 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
8829 with more than one digit.
8830 * lib/gcc-dg.exp (process-message): Support more than one digit
8831 in relative line specifications.
8833 2017-01-03 Jakub Jelinek <jakub@redhat.com>
8835 PR tree-optimization/78965
8836 * gcc.dg/pr78965.c: New test.
8839 * g++.dg/opt/pr78901.C: New test.
8841 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
8845 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
8846 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
8847 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
8848 * gfortran.dg/repeat_7.f90: New test for PR 66310.
8849 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
8850 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
8851 * gfortran.dg/string_1_lp64.f90: New test.
8852 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
8853 * gfortran.dg/string_3_lp64.f90: New test.
8854 * gfortran.dg/transfer_intrinsic_1.f90: Change
8855 scan-tree-dump-times due to gfc_trans_string_copy change to
8856 avoid -Wstringop-overflow.
8858 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
8861 * gcc.target/i386/pr78967-1.c: New test.
8862 * gcc.target/i386/pr78967-2.c: Ditto.
8863 * gcc.target/i386/pr78967-3.c: Ditto.
8865 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
8866 * gcc.target/i386/pr78904-4.c: Ditto.
8867 * gcc.target/i386/pr78904-6.c: Ditto.
8869 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
8872 * g++.dg/torture/pr77674.C: New testcase.
8874 2017-01-01 Jakub Jelinek <jakub@redhat.com>
8876 Update copyright years.
8878 Copyright (C) 2017 Free Software Foundation, Inc.
8880 Copying and distribution of this file, with or without modification,
8881 are permitted in any medium without royalty provided the copyright
8882 notice and this notice are preserved.