1 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3 * gcc.target/powerpc/fold-vec-shift-char.c: New.
4 * gcc.target/powerpc/fold-vec-shift-int.c: New.
5 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
6 * gcc.target/powerpc/fold-vec-shift-short.c: New.
7 * gcc.target/powerpc/fold-vec-shift-left.c: New.
8 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
9 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
10 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
12 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
14 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture
17 2017-06-22 Matt Turner <mattst88@gmail.com>
19 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
22 2017-06-22 Carl Love <cel@us.ibm.com>
24 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
25 vmuleuh): Fix scan-assembler-times should check for word not half word
28 2017-06-22 Jeff Law <law@redhat.com>
30 * gcc.c-torture/compile/stack-check-1.c: New test.
32 2016-06-22 Richard Biener <rguenther@suse.de>
34 * gcc.dg/vect/pr65947-1.c: Remove xfail.
35 * gcc.dg/vect/pr65947-2.c: Likewise.
36 * gcc.dg/vect/pr65947-3.c: Likewise.
37 * gcc.dg/vect/pr65947-4.c: Likewise.
38 * gcc.dg/vect/pr65947-5.c: Likewise.
39 * gcc.dg/vect/pr65947-6.c: Likewise.
40 * gcc.dg/vect/pr65947-8.c: Likewise.
41 * gcc.dg/vect/pr65947-9.c: Likewise.
42 * gcc.dg/vect/pr65947-10.c: Likewise.
43 * gcc.dg/vect/pr65947-12.c: Likewise.
44 * gcc.dg/vect/pr65947-13.c: Likewise.
45 * gcc.dg/vect/pr65947-14.c: Likewise.
46 * gcc.dg/vect/vect-cond-2.c: Likewise.
47 * gcc.dg/vect/vect-pr69848.c: Likewise.
49 2017-06-22 Martin Liska <mliska@suse.cz>
51 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
54 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
56 * gcc.dg/tree-ssa/forwprop-37.c: New.
58 2017-06-22 Richard Biener <rguenther@suse.de>
60 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
62 2017-06-22 Richard Biener <rguenther@suse.de>
64 * gcc.dg/vect/pr65947-14.c: New testcase.
66 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
69 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
70 32-bit support is added. Change ITYPE size to 64-bit integer.
71 * gcc.target/powerpc/pr80510-2.c: Likewise.
73 2017-06-21 Jakub Jelinek <jakub@redhat.com>
76 * g++.dg/gomp/pr81154.C: New test.
78 2017-06-21 David Malcolm <dmalcolm@redhat.com>
80 * g++.dg/other/old-style-cast-fixits.C: New test case.
82 2017-06-21 Jakub Jelinek <jakub@redhat.com>
84 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
86 2017-06-21 Tom de Vries <tom@codesourcery.com>
88 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
90 2017-06-21 Tom de Vries <tom@codesourcery.com>
92 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
95 2017-06-21 Martin Liska <mliska@suse.cz>
97 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
99 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
101 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
102 gnat.dg/debug11_pkg2.ads: New testcase.
104 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
106 * gcc.target/i386/getround.c: New file.
108 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
110 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
111 * gcc.dg/tree-ssa/addadd-2.c: New file.
113 2017-06-21 Tom de Vries <tom@codesourcery.com>
115 * lib/target-supports.exp (add_options_for_stack_size): New proc.
116 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
117 * gcc.c-torture/compile/20080806-1.c: Same.
118 * gcc.c-torture/compile/920723-1.c: Same.
119 * gcc.c-torture/compile/930621-1.c: Same.
120 * gcc.c-torture/compile/991214-2.c: Same.
121 * gcc.c-torture/compile/bcopy.c: Same.
122 * gcc.c-torture/compile/memtst.c: Same.
123 * gcc.c-torture/compile/msp.c: Same.
124 * gcc.c-torture/compile/stuct.c: Same.
125 * gcc.c-torture/execute/20011008-3.c: Same.
126 * gcc.c-torture/execute/20030209-1.c: Same.
127 * gcc.c-torture/execute/20031012-1.c: Same.
128 * gcc.c-torture/execute/20040805-1.c: Same.
129 * gcc.c-torture/execute/920410-1.c: Same.
130 * gcc.c-torture/execute/921113-1.c: Same.
131 * gcc.c-torture/execute/921202-1.c: Same.
132 * gcc.c-torture/execute/921208-2.c: Same.
133 * gcc.c-torture/execute/930106-1.c: Same.
134 * gcc.c-torture/execute/930406-1.c: Same.
135 * gcc.c-torture/execute/950221-1.c: Same.
136 * gcc.c-torture/execute/960521-1.c: Same.
137 * gcc.c-torture/execute/980605-1.c: Same.
138 * gcc.c-torture/execute/comp-goto-1.c: Same.
139 * gcc.c-torture/execute/comp-goto-2.c: Same.
140 * gcc.c-torture/execute/memcpy-1.c: Same.
141 * gcc.c-torture/execute/multi-ix.c: Same.
142 * gcc.c-torture/execute/nestfunc-4.c: Same.
143 * gcc.c-torture/execute/pr20621-1.c: Same.
144 * gcc.c-torture/execute/pr23135.c: Same.
145 * gcc.c-torture/execute/pr28982b.c: Same.
146 * gcc.dg/loop-3.c: Same.
147 * gcc.dg/struct-ret-3.c: Same.
148 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
149 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
150 * gcc.dg/tree-prof/comp-goto-1.c: Same.
151 * gcc.dg/tree-prof/pr44777.c: Same.
153 2017-06-20 David Malcolm <dmalcolm@redhat.com>
156 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
157 memset call with zero-initialization.
158 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
160 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
162 * gcc.target/i386/pr80732.c: Include fma4-check.h.
163 (main): Renamed to ...
164 (fma4_test): ... this.
166 2017-06-20 Julia Koval <julia.koval@intel.com>
168 * gcc.target/i386/pr73350-2.c: New test.
170 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
172 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
173 * c-c++-common/fold-masked-cmp-2.c: Likewise.
174 * c-c++-common/fold-masked-cmp-3.c: Likewise.
175 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
176 restrict to x86_64-*-*-gnu.
177 Skip scan-assembler on *-*-darwin*.
178 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
179 * gcc.dg/loop-invariant.c: Likewise.
180 * gcc.dg/lto/pr70955_0.c: Likewise.
181 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
182 * gcc.dg/tree-ssa/pr79803.c: Likewise.
183 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
185 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
186 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
188 * gcc.dg/attr-ms_struct-2.c: Likewise.
189 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
190 * gcc.dg/bf-ms-layout.c: Likewise.
191 * gcc.dg/bf-ms-layout-2.c: Likewise.
192 * gcc.dg/pic-macro-define.c: Remove target restrictions.
193 Require fpic support.
194 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
196 * gcc.target/i386/bitfield2.c: Likewise.
197 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
199 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
201 2017-06-20 Nathan Sidwell <nathan@acm.org>
204 * g++.dg/lookup/pr67074.C: New.
205 * g++.dg/parse/namespace-alias-1.C: Adjust.
207 2017-06-20 Richard Biener <rguenther@suse.de>
210 * c-c++-common/ubsan/pr81097.c: New testcase.
212 2017-06-20 Richard Biener <rguenther@suse.de>
214 * gcc.dg/vect/pr65947-9.c: Adjust.
216 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
218 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
219 * gcc.target/arm/acle/cdp2.c: Likewise.
220 * gcc.target/arm/acle/ldc.c: Likewise.
221 * gcc.target/arm/acle/ldc2.c: Likewise.
222 * gcc.target/arm/acle/ldc2l.c: Likewise.
223 * gcc.target/arm/acle/ldcl.c: Likewise.
224 * gcc.target/arm/acle/mcr.c: Likewise.
225 * gcc.target/arm/acle/mcr2.c: Likewise.
226 * gcc.target/arm/acle/mcrr.c: Likewise.
227 * gcc.target/arm/acle/mcrr2.c: Likewise.
228 * gcc.target/arm/acle/mrc.c: Likewise.
229 * gcc.target/arm/acle/mrc2.c: Likewise.
230 * gcc.target/arm/acle/mrrc.c: Likewise.
231 * gcc.target/arm/acle/mrrc2.c: Likewise.
232 * gcc.target/arm/acle/stc.c: Likewise.
233 * gcc.target/arm/acle/stc2.c: Likewise.
234 * gcc.target/arm/acle/stc2l.c: Likewise.
235 * gcc.target/arm/acle/stcl.c: Likewise.
237 2017-06-20 Jakub Jelinek <jakub@redhat.com>
240 * gcc.target/i386/pr81121.c: New test.
242 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
245 * gcc.target/powerpc/pr79799-1.c: New test.
246 * gcc.target/powerpc/pr79799-2.c: Likewise.
247 * gcc.target/powerpc/pr79799-3.c: Likewise.
248 * gcc.target/powerpc/pr79799-4.c: Likewise.
249 * gcc.target/powerpc/pr79799-5.c: Likewise.
251 2017-06-19 Nathan Sidwell <nathan@acm.org>
255 * g++.dg/lookup/pr79766.C: New.
256 * g++.dg/lookup/pr81124.C: New.
257 * g++.dg/template/explicit6.C: Adjust.
258 * g++.old-deja/g++.other/decl5.C: Adjust.
260 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
262 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
265 2017-06-19 Jakub Jelinek <jakub@redhat.com>
268 * g++.dg/ubsan/pr81125.C: New test.
271 * g++.dg/ubsan/pr81111.C: New test.
273 2017-06-19 Richard Biener <rguenther@suse.de>
276 * gcc.dg/torture/pr81118.c: New testcase.
278 2017-06-19 Richard Biener <rguenther@suse.de>
280 PR tree-optimization/80887
281 * gcc.dg/tree-ssa/pr80887.c: New testcase.
283 2017-06-19 Jakub Jelinek <jakub@redhat.com>
286 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
288 2017-06-19 Nathan Sidwell <nathan@acm.org>
291 * g++.dg/warn/pr81119.C: New.
293 2017-06-19 Martin Liska <mliska@suse.cz>
296 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
298 2017-06-19 Martin Liska <mliska@suse.cz>
301 * gcc.target/i386/mvc5.c: Scan indirect_function.
302 * gcc.target/i386/mvc7.c: Likewise.
303 * gcc.target/i386/pr80732.c: New test.
305 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
308 * g++.dg/cpp1y/constexpr-66093.C: New.
310 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
312 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
315 2017-06-19 Richard Biener <rguenther@suse.de>
318 * g++.dg/torture/pr81112.C: New testcase.
320 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
322 * gcc.dg/lto/pr69866_0.c: This test needs alias.
324 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
327 * gfortran.dg/cshift_1.f90: New test.
329 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
331 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
333 2017-06-16 Carl Love <cel@us.ibm.com>
335 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
336 main): Add runnable tests and test checker for vec_float,
337 vec_float2, vec_floate and vec_floato builtins.
339 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
341 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
342 the architecture options added by dg-add-options arm_neon.
343 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
345 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
346 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
347 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
349 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
351 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
352 multilibs have been built.
354 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
356 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
357 * gcc.target/arm/pr51915.c: Likewise.
358 * gcc.target/arm/pr52006.c: Likewise.
359 * gcc.target/arm/pr53187.c: Likewise.
361 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
363 * gcc.target/arm/multilibs.exp: New file.
365 2017-06-16 Martin Sebor <msebor@redhat.com>
367 PR tree-optimization/80933
368 PR tree-optimization/80934
369 * gcc.dg/fold-bcopy.c: New test.
370 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
371 * gcc.dg/tree-ssa/alias-36.c: Likewise.
372 * gcc/testsuite/gcc.dg/pr79214.c: Adjust.
373 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
374 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
375 * gcc.dg/builtins-nonnull.c: Likewise.
377 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
380 * gcc.target/arm/pr71778.c: New.
382 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
384 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
386 2017-06-16 Richard Biener <rguenther@suse.de>
388 PR tree-optimization/81090
389 * gcc.dg/graphite/pr81090.c: New testcase.
391 2017-06-16 Janus Weil <janus@gcc.gnu.org>
394 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
396 2017-06-16 Jakub Jelinek <jakub@redhat.com>
399 * c-c++-common/ubsan/object-size-11.c: New test.
401 2017-06-15 Martin Sebor <msebor@redhat.com>
404 * g++.dg/Wclass-memaccess.C: New test.
406 2017-06-15 Janus Weil <janus@gcc.gnu.org>
409 * gfortran.dg/proc_ptr_comp_51.f90: New test.
411 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
414 * gcc.dg/lto/pr69866_0.c: New test.
415 * gcc.dg/lto/pr69866_1.c: Likewise.
417 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
420 * gcc.target/msp430/pr78818-real.c: New template for tests.
421 * gcc.target/msp430/pr78818-auto.c: New test.
422 * gcc.target/msp430/pr78818-data-region.c: New test.
423 * gcc.target/msp430/pr78818-data-sec.c: New test.
424 * gcc.target/msp430/pr78818-auto-warn.c: New test.
426 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
428 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
429 instructions in it rather than the number of IT blocks being 2.
430 Transfer scan directive arm_thumb2 restriction to the whole
431 testcase and restrict further to Thumb-only targets.
433 2017-06-15 Tamar Christina <tamar.christina@arm.com>
435 * gcc.target/arm/sdiv_costs_1.c:
438 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
440 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
441 * gcc.target/mips/pr51513-1.c: New test.
442 * gcc.target/mips/pr51513-2.c: New test.
444 2017-06-14 Richard Biener <rguenther@suse.de>
446 PR tree-optimization/81083
447 * gcc.dg/torture/pr81083.c: Add prototypes.
449 2017-06-14 Richard Biener <rguenther@suse.de>
452 * c-c++-common/ubsan/pr81088.c: New testcase.
454 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
456 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
458 2017-06-14 Andrew Pinski <apinski@cavium.com>
459 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
462 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
463 * gcc.target/aarch64/vect-init-2.c: Likewise.
464 * gcc.target/aarch64/vect-init-3.c: Likewise.
465 * gcc.target/aarch64/vect-init-4.c: Likewise.
466 * gcc.target/aarch64/vect-init-5.c: Likewise.
468 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
471 * g++.dg/cpp0x/constexpr-58541.C: New.
473 2017-06-14 Richard Biener <rguenther@suse.de>
475 PR tree-optimization/81083
476 * gcc.dg/torture/pr81083.c: New testcase.
478 2017-06-14 Jakub Jelinek <jakub@redhat.com>
480 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
481 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
483 2017-06-13 Jakub Jelinek <jakub@redhat.com>
486 * g++.dg/ubsan/pr80973.C: New test.
489 * g++.dg/opt/nrv18.C: New test.
491 2017-06-13 Martin Liska <mliska@suse.cz>
494 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
495 test by adding no_sanitize attribute.
496 * gcc.dg/asan/use-after-scope-4.c: Likewise.
498 2017-06-13 Renlin Li <renlin.li@arm.com>
500 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
503 2017-06-13 Martin Jambor <mjambor@suse.cz>
505 PR tree-optimization/80803
506 PR tree-optimization/81063
507 gcc.dg/tree-ssa/pr80803.c: New test.
508 gcc.dg/tree-ssa/pr81063.c: Likewise.
510 2017-06-12 Yury Gribov <tetra2005@gmail.com>
512 * c-c++-common/fold-masked-cmp-3.c: New test.
514 2017-06-13 Yury Gribov <tetra2005@gmail.com>
516 PR tree-optimization/67328
517 * c-c++-common/fold-masked-cmp-1.c: New test.
518 * c-c++-common/fold-masked-cmp-2.c: Likewise.
519 * gcc.dg/pr46309.c: Fix pattern.
520 * gcc.dg/pr46309-2.c: Likewise.
522 2017-06-13 Tamar Christina <tamar.christina@arm.com>
524 * gcc.target/arm/sdiv_costs_1.c:
525 Require arm_arch_v8a_ok and add march option.
527 2017-06-13 Martin Liska <mliska@suse.cz>
529 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
530 * gcc.dg/tree-ssa/dump-2.c: Likewise.
531 * gcc.dg/tree-ssa/vrp101.c: Likewise.
533 2017-06-13 Richard Biener <rguenther@suse.de>
536 * c-c++-common/ubsan/pr81065.c: New testcase.
538 2017-06-12 Ian Lance Taylor <iant@golang.org>
540 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
541 freorder. Update comment to explain test.
543 2017-06-12 Tamar Christina <tamar.christina@arm.com>
545 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
546 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
547 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
548 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
550 2017-06-12 Tamar Christina <tamar.christina@arm.com>
552 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
554 2017-06-12 Tamar Christina <tamar.christina@arm.com>
556 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
558 2017-06-12 Jakub Jelinek <jakub@redhat.com>
560 PR tree-optimization/81003
561 * gcc.c-torture/compile/pr81003.c: New test.
563 2017-06-12 Richard Biener <rguenther@suse.de>
565 PR tree-optimization/81053
566 * gcc.dg/torture/pr81053.c: New testcase.
568 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
571 * gfortran.dg/implied_do_io_3.f90: New test.
573 2017-06-10 Tom de Vries <tom@codesourcery.com>
575 * lib/target-supports.exp (check_effective_target_signal): New proc.
576 * lib/gcc.exp (gcc_target_compile): Remove appending of
577 -DSIGNAL_SUPPRESS to additional_flags.
578 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
579 additional_flags if effective target signal is not supported by the
581 * gcc.c-torture/execute/20101011-1.c: Same.
582 * gcc.dg/c99-stdint-1.c: Same.
583 * gcc.dg/c99-stdint-2.c: Same.
584 * gcc.dg/c99-stdint-5.c: Same.
585 * gcc.dg/c99-stdint-6.c: Same.
586 * gcc.dg/stdint-width-1.c: Same.
588 2017-06-10 Tom de Vries <tom@codesourcery.com>
590 * lib/target-supports.exp (check_effective_target_stack_size)
591 (dg-effective-target-value): New proc.
592 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
594 * lib/objc.exp (objc_target_compile): Same.
595 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
596 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
597 dg-additional-options.
598 * gcc.c-torture/compile/20080806-1.c: Same.
599 * gcc.c-torture/compile/920723-1.c: Same.
600 * gcc.c-torture/compile/930621-1.c: Same.
601 * gcc.c-torture/compile/991214-2.c: Same.
602 * gcc.c-torture/compile/bcopy.c: Same.
603 * gcc.c-torture/compile/memtst.c: Same.
604 * gcc.c-torture/compile/msp.c: Same.
605 * gcc.c-torture/compile/stuct.c: Same.
606 * gcc.c-torture/execute/20011008-3.c: Same.
607 * gcc.c-torture/execute/20030209-1.c: Same.
608 * gcc.c-torture/execute/20031012-1.c: Same.
609 * gcc.c-torture/execute/20040805-1.c: Same.
610 * gcc.c-torture/execute/920410-1.c: Same.
611 * gcc.c-torture/execute/920501-7.c: Same.
612 * gcc.c-torture/execute/921113-1.c: Same.
613 * gcc.c-torture/execute/921202-1.c: Same.
614 * gcc.c-torture/execute/921208-2.c: Same.
615 * gcc.c-torture/execute/930106-1.c: Same.
616 * gcc.c-torture/execute/930406-1.c: Same.
617 * gcc.c-torture/execute/950221-1.c: Same.
618 * gcc.c-torture/execute/960521-1.c: Same.
619 * gcc.c-torture/execute/980605-1.c: Same.
620 * gcc.c-torture/execute/comp-goto-1.c: Same.
621 * gcc.c-torture/execute/comp-goto-2.c: Same.
622 * gcc.c-torture/execute/memcpy-1.c: Same.
623 * gcc.c-torture/execute/multi-ix.c: Same.
624 * gcc.c-torture/execute/nestfunc-4.c: Same.
625 * gcc.c-torture/execute/pr20621-1.c: Same.
626 * gcc.c-torture/execute/pr23135.c: Same.
627 * gcc.c-torture/execute/pr28982b.c: Same.
628 * gcc.dg/loop-3.c: Same.
629 * gcc.dg/struct-ret-3.c: Same.
630 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
631 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
632 * gcc.dg/tree-prof/comp-goto-1.c: Same.
633 * gcc.dg/tree-prof/pr44777.c: Same.
635 2017-06-09 David Malcolm <dmalcolm@redhat.com>
637 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
638 (test_mutually_exclusive_suggestions): New test function.
639 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
640 (test_mutually_exclusive_suggestions): New test function.
641 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
642 (test_mutually_exclusive_suggestions): New test function.
643 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
644 (test_show_locus): Add special-case for
645 "test_mutually_exclusive_suggestions".
647 2017-06-09 Ian Lance Taylor <iant@golang.org>
649 * gcc.dg/tree-prof/split-1.c: New test.
651 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
653 * gcc.dg/predict-14.c: Avoid cold function detection.
654 * gcc.target/i386/umod-3.c: Likewise.
656 2017-06-09 Tamar Christina <tamar.christina@arm.com>
658 * gcc.target/aarch64/lrint-matherr.h: New.
659 * gcc.target/aarch64/inline-lrint_1.c: New.
660 * gcc.target/aarch64/inline-lrint_2.c: New.
661 * gcc.target/aarch64/no-inline-lrint_1.c: New.
662 * gcc.target/aarch64/no-inline-lrint_2.c: New.
664 2017-06-09 Tamar Christina <tamar.christina@arm.com>
666 * gcc.target/arm/sdiv_costs_1.c: New.
668 2017-06-09 Tom de Vries <tom@codesourcery.com>
671 * gcc.target/nvptx/label-values.c: New test.
673 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
675 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
676 Test for null definitions instead of them being undefined. Add entry
677 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
678 about using the effective target for architecture extension.
679 (check_effective_target_arm_arch_v7ve_ok): Remove.
680 (add_options_for_arm_arch_v7ve): Likewise.
682 2017-06-09 Richard Biener <rguenther@suse.de>
684 PR tree-optimization/66623
685 * gcc.dg/vect/pr66623.c: New testcase.
687 2017-06-09 Richard Biener <rguenther@suse.de>
689 PR tree-optimization/79483
690 * gcc.dg/graphite/pr79483.c: New testcase.
692 2017-06-09 Richard Biener <rguenther@suse.de>
695 * g++.dg/pr81007.C: New testcase.
697 2017-06-09 Jakub Jelinek <jakub@redhat.com>
699 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
700 instead of "rsp" for -m32.
701 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
702 target, add -msse2 to dg-options.
703 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
704 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
706 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
709 * gcc.target/powerpc/stack-limit.c: New testcase.
711 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
713 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
714 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
715 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
716 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
717 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
718 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
720 2017-06-08 Jakub Jelinek <jakub@redhat.com>
723 * c-c++-common/gomp/pr81006.c: New test.
726 * g++.dg/gomp/pr81011.C: New test.
729 * c-c++-common/ubsan/align-10.c: New test.
730 * c-c++-common/ubsan/null-13.c: New test.
732 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
735 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
736 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
737 * gcc.target/i386/pr81015.c: New test.
739 2017-06-08 Tom de Vries <tom@codesourcery.com>
741 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
742 trampolines instead of NO_TRAMPOLINES.
743 * gcc.c-torture/execute/20000822-1.c: Same.
744 * gcc.c-torture/execute/920428-2.c: Same.
745 * gcc.c-torture/execute/920501-7.c: Same.
746 * gcc.c-torture/execute/920612-2.c: Same.
747 * gcc.c-torture/execute/921017-1.c: Same.
748 * gcc.c-torture/execute/921215-1.c: Same.
749 * gcc.c-torture/execute/931002-1.c: Same.
750 * gcc.c-torture/execute/comp-goto-2.c: Same.
751 * gcc.c-torture/execute/nestfunc-1.c: Same.
752 * gcc.c-torture/execute/nestfunc-2.c: Same.
753 * gcc.c-torture/execute/nestfunc-3.c: Same.
754 * gcc.c-torture/execute/nestfunc-5.c: Same.
755 * gcc.c-torture/execute/nestfunc-6.c: Same.
756 * gcc.c-torture/execute/pr24135.c: Same.
757 * gcc.dg/Wtrampolines.c: Same.
758 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
759 * gcc.dg/torture/stackalign/nested-5.c: Same.
760 * gcc.dg/torture/stackalign/nested-6.c: Same.
761 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
762 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
763 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
764 * gcc.dg/trampoline-1.c: Same.
765 * gcc.dg/tree-prof/pr44777.c: Same.
766 * gcc.target/i386/pr67770.c: Same.
767 * lib/gcc.exp (gcc_target_compile): Remove appending of
768 -DNO_TRAMPOLINES to additional_flags.
769 * lib/objc.exp (objc_target_compile): Same.
771 2017-06-08 Tom de Vries <tom@codesourcery.com>
773 * lib/target-supports.exp (check_effective_target_trampolines): Test for
774 'gcc,no_trampolines' instead of 'no_trampolines'.
776 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
779 * gcc.target/i386/mpx/pr79988.c: New test.
781 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
783 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
784 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
785 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
787 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
789 * g++.dg/tree-ssa/counts-1.C: New testcase.
790 * gcc.dg/tree-ssa/counts-1.c: New testcase.
792 2017-08-08 Julia Koval <julia.koval@intel.com>
794 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
795 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
796 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
797 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
798 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
799 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
801 2017-06-08 Marek Polacek <polacek@redhat.com>
804 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
806 2017-08-08 Julia Koval <julia.koval@intel.com>
808 PR target/73350,80862
809 * gcc.target/i386/pr73350.c: New test.
811 2017-06-08 Richard Biener <rguenther@suse.de>
813 PR tree-optimization/80928
814 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
816 2017-06-07 Carl Love <cel@us.ibm.com>
818 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
820 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
823 * g++.dg/cpp1z/class-deduction39.C: New.
825 2017-06-07 Marek Polacek <polacek@redhat.com>
828 * c-c++-common/ubsan/pr80932.c: New test.
830 2017-06-07 Bin Cheng <bin.cheng@arm.com>
832 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
833 * gcc.target/i386/l_fma_double_2.c: Ditto.
834 * gcc.target/i386/l_fma_double_3.c: Ditto.
835 * gcc.target/i386/l_fma_double_4.c: Ditto.
836 * gcc.target/i386/l_fma_double_5.c: Ditto.
837 * gcc.target/i386/l_fma_double_6.c: Ditto.
838 * gcc.target/i386/l_fma_float_1.c: Ditto.
839 * gcc.target/i386/l_fma_float_2.c: Ditto.
840 * gcc.target/i386/l_fma_float_3.c: Ditto.
841 * gcc.target/i386/l_fma_float_4.c: Ditto.
842 * gcc.target/i386/l_fma_float_5.c: Ditto.
843 * gcc.target/i386/l_fma_float_6.c: Ditto.
845 2017-06-07 Tamar Christina <tamar.christina@arm.com>
847 * gcc.target/aarch64/sdiv_costs_1.c: New.
849 2017-06-07 Richard Biener <rguenther@suse.de>
851 PR tree-optimization/80928
852 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
853 * gcc.dg/vect/slp-13-big-array.c: Likewise.
855 2017-06-07 Richard Biener <rguenther@suse.de>
857 PR tree-optimization/80928
858 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
861 2017-06-06 Nathan Sidwell <nathan@acm.org>
863 * g++.dg/pr45330.C: Add inline namespace case.
865 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
868 * gfortran.dg/matmul_16.f90: New test.
869 * gfortran.dg/inline_matmul_18.f90: New test.
871 2017-06-06 Marek Polacek <polacek@redhat.com>
874 * gcc.dg/pr79983.c: New test.
876 2017-06-06 David S. Miller <davem@davemloft.net>
878 * gcc.target/sparc/sparc-ret-3.c: New test.
880 2017-06-06 Tom de Vries <tom@codesourcery.com>
882 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
883 label_values instead of NO_LABEL_VALUES.
884 * gcc.c-torture/compile/920301-1.c: Same.
885 * gcc.c-torture/compile/920501-1.c: Same.
886 * gcc.c-torture/compile/941014-4.c: Same.
887 * gcc.c-torture/compile/labels-1.c: Same.
888 * gcc.c-torture/compile/pr18903.c: Same.
889 * gcc.c-torture/execute/920302-1.c: Same.
890 * gcc.c-torture/execute/920415-1.c: Same.
891 * gcc.c-torture/execute/920428-2.c: Same.
892 * gcc.c-torture/execute/920501-3.c: Same.
893 * gcc.c-torture/execute/920501-4.c: Same.
894 * gcc.c-torture/execute/920501-5.c: Same.
895 * gcc.c-torture/execute/920501-7.c: Same.
896 * gcc.c-torture/execute/920721-4.c: Same.
897 * gcc.c-torture/execute/980526-1.c: Same.
898 * gcc.c-torture/execute/990208-1.c: Same.
899 * gcc.c-torture/execute/comp-goto-1.c: Same.
900 * gcc.c-torture/execute/comp-goto-2.c: Same.
901 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
902 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
903 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
904 * gcc.dg/tree-prof/comp-goto-1.c: Same.
905 * gcc.dg/tree-prof/pr44777.c: Same.
906 * gcc.misc-tests/bprob-2.c: Same.
907 * gcc.misc-tests/gcov-3.c: Same.
908 * lib/gcc.exp (gcc_target_compile): Remove appending of
909 -DNO_LABEL_VALUES to additional_flags.
910 * lib/objc.exp (objc_target_compile): Same.
911 * lib/target-supports.exp (check_effective_target_label_values): Test on
912 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
914 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
916 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
918 2017-06-06 Richard Biener <rguenther@suse.de>
920 PR tree-optimization/80974
921 * gcc.dg/torture/pr80974.c: New testcase.
923 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
925 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
926 "unsigned int" in conversation warning on line 15.
928 2017-06-06 Richard Biener <rguenther@suse.de>
930 PR tree-optimization/80928
931 * gcc.dg/vect/pr80928.c: New testcase.
932 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
933 * gcc.dg/vect/slp-13.c: Likewise.
934 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
936 2017-06-05 David Malcolm <dmalcolm@redhat.com>
938 * g++.dg/plugin/comment_plugin.c: New test plugin.
939 * g++.dg/plugin/comments-1.C: New test file.
940 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
942 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
944 * gcc.misc-tests/gcov-1a.c: New test.
946 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
948 * gcc.target/powerpc/clone1.c: New test.
950 2017-06-05 Janus Weil <janus@gcc.gnu.org>
953 * gfortran.dg/proc_ptr_comp_50.f90: New test.
955 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
958 * gfortran.dg/implied_do_io_1.f90: New Test.
959 * gfortran.dg/implied_do_io_2.f90: New Test.
961 2017-06-05 Renlin Li <renlin.li@arm.com>
963 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
964 selector to related line.
966 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
968 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
970 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
972 * gcc.target/aarch64/store_lane0_str_1.c: New test.
974 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
976 * gcc.target/aarch64/subs_compare_2.c: New test.
978 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
980 * gcc.target/aarch64/subs_compare_1.c: New test.
982 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
984 * gcc.target/mips/div-9.c: Delete duplicate test.
985 * gcc.target/mips/div-10.c: Ditto.
986 * gcc.target/mips/div-11.c: Ditto.
987 * gcc.target/mips/div-12.c: Ditto.
989 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
991 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
993 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
995 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
996 vesrion of the dejagnu grep.
997 (list-module-names): Use it and adjust the regular expressions for
998 modules and submodules.
999 * gfortran.dg/prof/prof.exp: Cleanup modules.
1000 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
1002 * gfortran.dg/altreturn_8.f90: Likewise.
1003 * gfortran.dg/associate_12.f90: Likewise.
1004 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
1005 * gfortran.dg/charlen_15.f90: Likewise.
1006 * gfortran.dg/class_4a.f03: Likewise.
1007 * gfortran.dg/class_54.f90: Likewise.
1008 * gfortran.dg/class_dummy_4.f03: Likewise.
1009 * gfortran.dg/class_dummy_5.f90: Likewise.
1010 * gfortran.dg/constructor_9.f90: Likewise.
1011 * gfortran.dg/dec_structure_15.f90: Likewise.
1012 * gfortran.dg/do_check_8.f90: Likewise.
1013 * gfortran.dg/dtio_26.f03: Likewise.
1014 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
1015 * gfortran.dg/equiv_9.f90: Likewise.
1016 * gfortran.dg/extends_15.f90: Likewise.
1017 * gfortran.dg/finalize_22.f90: Likewise.
1018 * gfortran.dg/finalize_23.f90: Likewise.
1019 * gfortran.dg/generic_26.f90: Likewise.
1020 * gfortran.dg/generic_27.f90: Likewise.
1021 * gfortran.dg/namelist_76.f90: Likewise.
1022 * gfortran.dg/pointer_init_8.f90: Likewise.
1023 * gfortran.dg/pr61318.f90: Likewise.
1024 * gfortran.dg/pr77260_1.f90: Likewise.
1025 * gfortran.dg/pr77260_2.f90: Likewise.
1026 * gfortran.dg/pr77420_3.f90: Likewise.
1027 * gfortran.dg/proc_ptr_39.f90: Likewise.
1028 * gfortran.dg/proc_ptr_41.f90: Likewise.
1029 * gfortran.dg/proc_ptr_42.f90: Likewise.
1030 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
1031 * gfortran.dg/submodule_1.f08: Likewise.
1032 * gfortran.dg/submodule_10.f08: Likewise.
1033 * gfortran.dg/submodule_14.f08: Likewise.
1034 * gfortran.dg/submodule_15.f08: Likewise.
1035 * gfortran.dg/submodule_2.f08: Likewise.
1036 * gfortran.dg/submodule_5.f08: Likewise.
1037 * gfortran.dg/submodule_6.f08: Likewise.
1038 * gfortran.dg/submodule_7.f08: Likewise.
1039 * gfortran.dg/submodule_8.f08: Likewise.
1040 * gfortran.dg/submodule_9.f08: Likewise.
1041 * gfortran.dg/transfer_class_2.f90: Likewise.
1042 * gfortran.dg/typebound_assignment_7.f90: Likewise.
1043 * gfortran.dg/typebound_call_24.f03: Likewise.
1044 * gfortran.dg/typebound_call_25.f90: Likewise.
1045 * gfortran.dg/typebound_deferred_1.f90: Likewise.
1046 * gfortran.dg/typebound_generic_12.f03: Likewise.
1047 * gfortran.dg/typebound_generic_13.f03: Likewise.
1048 * gfortran.dg/typebound_generic_14.f03: Likewise.
1049 * gfortran.dg/typebound_generic_15.f90: Likewise.
1050 * gfortran.dg/typebound_operator_16.f03: Likewise.
1051 * gfortran.dg/typebound_operator_18.f90: Likewise.
1052 * gfortran.dg/typebound_operator_20.f90: Likewise.
1053 * gfortran.dg/typebound_override_3.f90: Likewise.
1054 * gfortran.dg/typebound_override_4.f90: Likewise.
1055 * gfortran.dg/typebound_override_5.f90: Likewise.
1056 * gfortran.dg/typebound_override_6.f90: Likewise.
1057 * gfortran.dg/typebound_override_7.f90: Likewise.
1058 * gfortran.dg/typebound_proc_28.f03: Likewise.
1059 * gfortran.dg/typebound_proc_29.f90: Likewise.
1060 * gfortran.dg/typebound_proc_30.f90: Likewise.
1061 * gfortran.dg/typebound_proc_31.f90: Likewise.
1062 * gfortran.dg/typebound_proc_32.f90: Likewise.
1063 * gfortran.dg/typebound_proc_33.f90: Likewise.
1064 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
1065 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
1066 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
1067 * gfortran.dg/use_only_3.f90: Likewise.
1068 * gfortran.dg/use_without_only_1.f90: Likewise.
1069 * gfortran.dg/warn_unused_function.f90: Likewise.
1070 * gfortran.dg/warn_unused_function_2.f90: Likewise.
1071 * gfortran.dg/ieee/ieee_8.f90: Likewise.
1073 2017-06-04 Marek Polacek <polacek@redhat.com>
1076 * gcc.dg/format/pr80919.c: New test.
1078 2017-06-02 Martin Sebor <msebor@redhat.com>
1081 * c-c++-common/Wfloat-conversion-2.c: New test.
1083 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1086 * g++.dg/cpp1y/constexpr-68754.C: New.
1088 2017-06-02 Carl Love <cel@us.ibm.com>
1090 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
1091 for the new built-ins.
1093 2017-06-02 Sudakshina Das <sudi.das@arm.com>
1095 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
1097 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
1099 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
1100 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
1101 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
1102 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
1103 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
1105 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1107 * gcc.target/aarch64/hfmode_ins_1.c: New test.
1109 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1111 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
1113 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
1115 * gcc.target/powerpc/fold-vec-abs-char.c: New.
1116 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
1117 * gcc.target/powerpc/fold-vec-abs-int.c: New.
1118 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
1119 * gcc.target/powerpc/fold-vec-abs-short.c: New.
1120 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
1121 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
1122 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
1123 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
1125 2017-06-02 Nathan Sidwell <nathan@acm.org>
1127 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
1129 2017-06-02 Jakub Jelinek <jakub@redhat.com>
1131 PR rtl-optimization/80903
1132 * gcc.dg/pr80903.c: New test.
1135 * gfortran.dg/gomp/pr80918.f90: New test.
1137 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1139 * c-c++-common/Wsizeof-pointer-div.c: New test.
1140 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
1141 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
1142 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
1143 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
1144 * gcc.target/i386/sse-set-ps-1.c: Likewise.
1145 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
1146 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
1147 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
1148 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
1149 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
1150 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
1151 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
1152 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
1153 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
1154 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
1155 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
1156 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
1157 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
1159 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
1161 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
1162 Update the target to power8-vector.
1164 2017-06-01 David Malcolm <dmalcolm@redhat.com>
1166 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
1168 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
1170 * debug12.adb, debug12.ads: New testcase.
1172 2017-06-01 Martin Jambor <mjambor@suse.cz>
1174 PR tree-optimization/80898
1175 * gcc.dg/tree-ssa/pr80898.c: New test.
1176 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
1178 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1181 * g++.dg/cpp1z/nodiscard5.C: New.
1183 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
1185 * gcc.target/arc/pr9001195952.c: New test.
1187 2017-06-01 Tom de Vries <tom@codesourcery.com>
1189 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
1190 * gcc.c-torture/compile/asmgoto-1.c: Same.
1191 * gcc.dg/20000707-1.c: Same.
1192 * gcc.dg/pr38700.c: Same.
1193 * gcc.dg/pr70169.c: Same.
1194 * gcc.dg/pr80112.c: Same.
1195 * gcc.dg/torture/pr51071-2.c: Same.
1196 * gcc.dg/torture/pr51071.c: Same.
1197 * gcc.dg/tree-ssa/alias-34.c: Same.
1199 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
1201 * gnat.dg/debug11.adb: New testcase.
1203 2017-06-01 Richard Biener <rguenther@suse.de>
1206 * c-c++-common/ubsan/pr66313.c: New testcase.
1207 * gcc.dg/tree-ssa/loop-15.c: Adjust.
1209 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
1211 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
1212 dg-options. Change dg-require-effective-target powerpc_vsx_ok
1213 to vsx_hw. Add dg-skip-if directive to disable this test if
1215 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
1216 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
1217 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
1218 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
1219 to dg-option. Add dg-skip-if directive to disable this test
1220 for darwin. Add dg-skip-if directive to disable this test if
1223 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
1225 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
1226 (_mm_maskz_max_sd): Test new intrinsics.
1227 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
1228 (_mm_maskz_max_sd): Test new intrinsics.
1229 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
1230 (_mm_maskz_max_ss): Test new intrinsics.
1231 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
1232 (_mm_maskz_max_ss): Test new intrinsics.
1233 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
1234 (_mm_maskz_min_sd): Test new intrinsics.
1235 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
1236 (_mm_maskz_min_sd): Test new intrinsics.
1237 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
1238 (_mm_maskz_min_ss): Test new intrinsics.
1239 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
1240 (_mm_maskz_min_ss): Test new intrinsics.
1242 2017-05-31 Nathan Sidwell <nathan@acm.org>
1244 * g++.dg/lookup/lambda1.C New.
1246 2017-05-31 Bin Cheng <bin.cheng@arm.com>
1248 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
1249 on pointer should not be replaced.
1251 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
1254 * gcc.dg/gimplefe-error-7.c: New test.
1256 2017-05-31 Graham Markall <graham.markall@embecosm.com>
1258 * gcc.target/arc/add_n-combine.c: New test.
1259 * gcc.target/arc/sub_n-combine.c: New test.
1261 2017-05-31 Richard Biener <rguenther@suse.de>
1264 * gcc.target/i386/pr80880.c: New testcase.
1266 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
1268 * gcc.dg/vect/vect-103.c: Update wording of dump message.
1270 2017-05-31 Bin Cheng <bin.cheng@arm.com>
1272 * gcc.dg/vect/pr80815-3.c: New test.
1274 2017-05-31 Richard Biener <rguenther@suse.de>
1276 PR tree-optimization/80906
1277 * gcc.dg/graphite/pr80906.c: New testcase.
1279 2017-05-30 Tom de Vries <tom@codesourcery.com>
1282 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
1283 unsupported if host compiler does not support c++11.
1284 (host_supports_c++11): New proc.
1286 2017-05-30 Martin Sebor <msebor@redhat.com>
1289 * g++.dg/ext/utf16-4.C: Relax test.
1290 * gcc.dg/fixed-point/int-warning.c: Adjust.
1292 2017-05-30 David Malcolm <dmalcolm@redhat.com>
1294 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
1295 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
1297 * g++.dg/plugin/show-template-tree-color.C: New test case.
1298 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
1299 * g++.dg/template/show-template-tree-2.C: New test case.
1300 * g++.dg/template/show-template-tree-3.C: New test case.
1301 * g++.dg/template/show-template-tree-4.C: New test case.
1302 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
1303 * g++.dg/template/show-template-tree.C: New test case.
1305 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
1307 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
1309 * gfortran.dg/pr80107.f: Delete testcase.
1311 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
1314 * gcc.target/i386/pr80833-1.c: New test.
1315 * gcc.target/i386/pr80833-2.c: Ditto.
1317 2017-05-30 Nathan Sidwell <nathan@acm.org>
1320 * g++.dg/lookup/pr80913.C: New.
1322 2017-05-30 Richard Biener <rguenther@suse.de>
1325 * gcc.dg/torture/pr80901.c: New testcase.
1327 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
1329 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
1331 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
1334 * gcc.target/msp430/interrupt_fn_placement.c: New test.
1336 2017-05-30 Richard Biener <rguenther@suse.de>
1339 * gcc.dg/torture/pr80876.c: New testcase.
1341 2017-05-29 Nathan Sidwell <nathan@acm.org>
1344 * g++.dg/lookup/pr80891-5.C: New.
1346 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1348 PR libgfortran/53029
1349 * gfortran.dg/read_5.f90: New test.
1351 2017-05-29 Nathan Sidwell <nathan@acm.org>
1354 * g++.dg/lookup/pr80891-4.C: New.
1357 * g++.dg/lookup/pr80891-1.C: New.
1360 * g++.dg/lookup/pr80891-3.C: New.
1363 * g++.dg/lookup/pr80891-2.C: New.
1365 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1368 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
1370 * gfortran.dg/transpose_optimization_1.f90: Likewise.
1371 * gfortran.dg/inline_matmul_17.f90: New test.
1373 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1375 * gfortran.dg/matmul_bounds_12.f90: New test.
1377 2017-05-27 Jakub Jelinek <jakub@redhat.com>
1380 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
1382 2017-05-26 Nathan Sidwell <nathan@acm.org>
1384 * g++.dg/cpp0x/dr2061.C: New.
1385 * g++.dg/parse/namespace-alias-1.C: Add more test.
1387 2017-05-26 Bin Cheng <bin.cheng@arm.com>
1389 PR tree-optimization/80815
1390 * gcc.dg/vect/pr80815-1.c: New test.
1391 * gcc.dg/vect/pr80815-2.c: New test.
1393 2017-05-26 Martin Liska <mliska@suse.cz>
1396 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
1397 split at the problematic spot.
1398 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
1399 a valid value of the param.
1401 2017-05-26 Marek Polacek <polacek@redhat.com>
1404 * c-c++-common/ubsan/pr80875.c: New test.
1406 2017-05-26 Tom de Vries <tom@codesourcery.com>
1409 * gcc.dg/20011021-1.c: Replace absolute line numbers.
1410 * gcc.dg/Wcxx-compat-8.c: Same.
1411 * gcc.dg/Wobjsize-1.c: Same.
1412 * gcc.dg/Wshadow-local-2.c: Same.
1413 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
1414 * gcc.dg/anon-struct-6.c: Same.
1415 * gcc.dg/asm-wide-1.c: Same.
1416 * gcc.dg/builtin-inf-1.c: Same.
1417 * gcc.dg/builtin-redefine.c: Same.
1418 * gcc.dg/c90-array-lval-6.c: Same.
1419 * gcc.dg/c90-array-lval-7.c: Same.
1420 * gcc.dg/c90-fordecl-1.c: Same.
1421 * gcc.dg/c99-fordecl-2.c: Same.
1422 * gcc.dg/cast-lvalue-1.c: Same.
1423 * gcc.dg/cast-lvalue-2.c: Same.
1424 * gcc.dg/compound-lvalue-1.c: Same.
1425 * gcc.dg/cond-lvalue-1.c: Same.
1426 * gcc.dg/cpp/20000419-1.c: Same.
1427 * gcc.dg/cpp/backslash.c: Same.
1428 * gcc.dg/cpp/backslash2.c: Same.
1429 * gcc.dg/cpp/macspace1.c: Same.
1430 * gcc.dg/cpp/macspace2.c: Same.
1431 * gcc.dg/cpp/multiline-2.c: Same.
1432 * gcc.dg/cpp/pr27777.c: Same.
1433 * gcc.dg/cpp/pr30786.c: Same.
1434 * gcc.dg/cpp/pr34602.c: Same.
1435 * gcc.dg/cpp/redef1.c: Same.
1436 * gcc.dg/cpp/tr-warn1.c: Same.
1437 * gcc.dg/cpp/tr-warn3.c: Same.
1438 * gcc.dg/cpp/tr-warn6.c: Same.
1439 * gcc.dg/cpp/trad/hash.c: Same.
1440 * gcc.dg/cpp/trad/redef1.c: Same.
1441 * gcc.dg/cpp/ucs.c: Same.
1442 * gcc.dg/declspec-10.c: Same.
1443 * gcc.dg/declspec-11.c: Same.
1444 * gcc.dg/declspec-18.c: Same.
1445 * gcc.dg/format/c99-strftime-1.c: Same.
1446 * gcc.dg/format/ext-3.c: Same.
1447 * gcc.dg/format/pr72858.c: Same.
1448 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
1449 * gcc.dg/init-string-1.c: Same.
1450 * gcc.dg/label-decl-3.c: Same.
1451 * gcc.dg/m-un-2.c: Same.
1452 * gcc.dg/nofixed-point-2.c: Same.
1453 * gcc.dg/noncompile/20020213-1.c: Same.
1454 * gcc.dg/pch/counter-2.c: Same.
1455 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
1456 * gcc.dg/pr27528.c: Same.
1457 * gcc.dg/pr27953.c: Same.
1458 * gcc.dg/pr35899.c: Same.
1459 * gcc.dg/pr37561.c: Same.
1460 * gcc.dg/pr45461.c: Same.
1461 * gcc.dg/pr45750.c: Same.
1462 * gcc.dg/pr53196-2.c: Same.
1463 * gcc.dg/pr53265.c: Same.
1464 * gcc.dg/redecl-1.c: Same.
1465 * gcc.dg/tls/thr-init-1.c: Same.
1466 * gcc.dg/torture/pr51106-1.c: Same.
1467 * gcc.dg/torture/pr51106-2.c: Same.
1468 * gcc.dg/uninit-19.c: Same.
1469 * gcc.dg/uninit-pr20644.c: Same.
1471 2017-05-26 Jakub Jelinek <jakub@redhat.com>
1473 * g++.dg/cpp1z/decomp29.C (p): New variable.
1474 (main): Add further tests.
1476 2017-05-26 Richard Biener <rguenther@suse.de>
1478 PR tree-optimization/80842
1479 * gcc.dg/torture/pr80842.c: New testcase.
1481 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1484 * g++.dg/cpp0x/pr79652.C: New.
1486 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1489 * g++.dg/cpp0x/variadic170.C: New.
1491 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
1493 * g++.dg/warn/Wcatch-value-1.C: New test.
1494 * g++.dg/warn/Wcatch-value-2.C: New test.
1495 * g++.dg/warn/Wcatch-value-3.C: New test.
1497 2017-05-25 Nathan Sidwell <nathan@acm.org>
1499 * g++.dg/lookup/using56.C: New.
1500 * g++.dg/lookup/using57.C: New.
1501 * g++.dg/lookup/using58.C: New.
1502 * g++.dg/lookup/using59.C: New.
1504 * g++.dg/lookup/using17.C: Adjust diagnostics.
1506 2017-05-25 Martin Sebor <msebor@redhat.com>
1508 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
1510 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
1512 * gcc.dg/pr60114.c: Same.
1514 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
1516 * gfortran.dg/pr48636.f90: Fix template better.
1518 2017-05-25 Nathan Sidwell <nathan@acm.org>
1520 * g++.dg/lookup/koenig14.C: New.
1522 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1525 * g++.dg/cpp0x/pr79583.C: New.
1527 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1530 * g++.dg/cpp1y/pr68578.C: New.
1532 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
1534 * gcc.dg/tree-ssa/vce-1.c: New file.
1536 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
1538 * gcc.dg/tree-ssa/addadd.c: New file.
1540 2017-05-24 Nathan Sidwell <nathan@acm.org>
1542 * g++.dg/lookup/friend12.C: Adjust diagnostics.
1543 * g++.dg/lookup/friend19.C: New.
1544 * g++.dg/lookup/friend20.C: New.
1546 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
1549 * g++.dg/expr/cast11.C: New test.
1551 2017-05-24 Martin Sebor <msebor@redhat.com>
1554 * c-c++-common/Wfloat-conversion.c: Adjust.
1555 * c-c++-common/dfp/convert-int-saturate.c: Same.
1556 * c-c++-common/pr68657-1.c: Same.
1557 * g++.dg/ext/utf-cvt.C: Same.
1558 * g++.dg/ext/utf16-4.C: Same.
1559 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
1560 * g++.dg/warn/Wconversion-real-integer2.C: Same.
1561 * g++.dg/warn/Wconversion3.C: Same.
1562 * g++.dg/warn/Wconversion4.C: Same.
1563 * g++.dg/warn/Wsign-conversion.C: Same.
1564 * g++.dg/warn/overflow-warn-1.C: Same.
1565 * g++.dg/warn/overflow-warn-3.C: Same.
1566 * g++.dg/warn/overflow-warn-4.C: Same.
1567 * g++.dg/warn/pr35635.C: Same.
1568 * g++.old-deja/g++.mike/enum1.C: Same.
1569 * gcc.dg/Wconversion-3.c: Same.
1570 * gcc.dg/Wconversion-5.c: Same.
1571 * gcc.dg/Wconversion-complex-c99.c: Same.
1572 * gcc.dg/Wconversion-complex-gnu.c: Same.
1573 * gcc.dg/Wconversion-integer.c: Same.
1574 * gcc.dg/Wsign-conversion.c: Same.
1575 * gcc.dg/bitfld-2.c: Same.
1576 * gcc.dg/c90-const-expr-11.c: Same.
1577 * gcc.dg/c90-const-expr-7.c: Same.
1578 * gcc.dg/c99-const-expr-7.c: Same.
1579 * gcc.dg/overflow-warn-1.c: Same.
1580 * gcc.dg/overflow-warn-2.c: Same.
1581 * gcc.dg/overflow-warn-3.c: Same.
1582 * gcc.dg/overflow-warn-4.c: Same.
1583 * gcc.dg/overflow-warn-5.c: Same.
1584 * gcc.dg/overflow-warn-8.c: Same.
1585 * gcc.dg/overflow-warn-9.c: New test.
1586 * gcc.dg/pr35635.c: Adjust.
1587 * gcc.dg/pr59940.c: Same.
1588 * gcc.dg/pr59963-2.c: Same.
1589 * gcc.dg/pr60114.c: Same.
1590 * gcc.dg/switch-warn-2.c: Same.
1591 * gcc.dg/utf-cvt.c: Same.
1592 * gcc.dg/utf16-4.c: Same.
1594 2017-05-24 Jakub Jelinek <jakub@redhat.com>
1596 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
1597 Don't include limits.h.
1598 (w): Conditionalize on long long wider than int. Use
1599 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
1600 -9223372036854775808.
1601 (x): Use __INT_MAX__ instead of INT_MAX.
1603 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1606 * gfortran.dg/inline_matmul_16.f90: New test.
1608 2017-05-24 Tom de Vries <tom@codesourcery.com>
1610 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
1612 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
1615 * gcc.dg/pr80823.c: New test.
1617 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1619 * gcc.target/s390/pr80725.c: New test.
1621 2017-05-23 Nathan Sidwell <nathan@acm.org>
1623 * g++.dg/lookup/extern-c-hidden.C: New.
1624 * g++.dg/lookup/extern-redecl1.C: New.
1627 * g++.dg/parse/pr80866.C: New.
1629 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
1631 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1632 * gcc.dg/ipa/inline-5.c: Likewise.
1633 * gfortran.dg/pr48636.f90: Likewise.
1635 2017-05-23 Nathan Sidwell <nathan@acm.org>
1637 * g++.dg/parse/ctor9.C: Adjust expected error.
1639 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1641 PR libgfortran/80256
1642 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
1645 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
1647 * c-c++-common/goacc/parallel-dims-1.c: Update.
1648 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
1649 * c-c++-common/goacc/routine-1.c: Likewise.
1650 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
1651 * g++.dg/goacc/template.C: Likewise.
1652 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1653 * gfortran.dg/goacc/routine-3.f90: Likewise.
1654 * gfortran.dg/goacc/sie.f95: Likewise.
1655 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
1657 2017-05-23 Nathan Sidwell <nathan@acm.org>
1659 * g++.dg/lookup/using13.C: Adjust expected error.
1661 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1663 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
1665 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1668 * gcc.target/powerpc/pr80718.c: New test.
1670 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
1672 * gcc.target/powerpc/conditional-return.c: New testcase.
1674 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1676 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
1679 2017-05-22 Janus Weil <janus@gcc.gnu.org>
1682 * gfortran.dg/typebound_call_28.f90: New test.
1684 2017-05-22 Nathan Sidwell <nathan@acm.org>
1686 * g++.dg/lookup/strong-using.C: New.
1688 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1690 * gcc.target/arm/movsi_movt.c: New test.
1691 * gcc.target/arm/movdi_movt.c: New test.
1693 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
1695 * gnat.dg/specs/not_null1.ads: New test.
1697 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
1699 * gnat.dg/limited_with5.ad[sb]: New test.
1700 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
1701 * gnat.dg/limited_with6.ad[sb]: New test.
1702 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
1704 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
1706 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
1707 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
1709 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1712 * g++.dg/cpp1y/constexpr-70265-1.C: New.
1713 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
1715 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1717 PR libgfortran/80333
1718 * gfortran.dg/dtio_30.f03: New test.
1720 2017-05-19 Marek Polacek <polacek@redhat.com>
1723 * c-c++-common/ubsan/pr80800.c: New test.
1724 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
1726 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
1728 * c-c++-common/goacc/default-1.c: Update.
1729 * c-c++-common/goacc/default-2.c: Likewise.
1730 * c-c++-common/goacc/default-4.c: Likewise.
1731 * gfortran.dg/goacc/default-1.f95: Likewise.
1732 * gfortran.dg/goacc/default-4.f: Likewise.
1733 * c-c++-common/goacc/default-5.c: New file.
1734 * gfortran.dg/goacc/default-5.f: Likewise.
1736 * c-c++-common/goacc/default-1.c: New file.
1737 * c-c++-common/goacc/default-2.c: Likewise.
1738 * c-c++-common/goacc/data-default-1.c: Remove file, including its
1740 * c-c++-common/goacc/default-3.c: ... this new file, and...
1741 * c-c++-common/goacc/default-4.c: ... this new file.
1742 * gfortran.dg/goacc/default.f95: Remove file, including its test
1744 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
1745 * gfortran.dg/goacc/default-2.f: ... this new file.
1746 * gfortran.dg/goacc/default-3.f95: New file.
1747 * gfortran.dg/goacc/default-4.f: Likewise.
1749 2017-05-19 Nathan Sidwell <nathan@acm.org>
1751 * g++.dg/inherit/covariant7.C: Adjust.
1753 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1755 * gcc.target/arm/tls-disable-literal-pool.c: Change
1756 require-effective-target to tls_native.
1757 Move dg-error to return statement line and change to dg-message.
1759 2017-05-19 Richard Biener <rguenther@suse.de>
1762 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
1763 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
1765 2017-05-19 Richard Biener <rguenther@suse.de>
1768 * gcc.dg/torture/pr80764.c: New testcase.
1770 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1773 * gcc.target/powerpc/pr80510-1.c: New test.
1774 * gcc.target/powerpc/pr80510-2.c: Likewise.
1776 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
1778 * gcc.dg/pragma-diag-7.c: New test.
1780 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
1783 * g++.dg/other/i386-11.C: New test.
1785 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
1787 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
1788 * fold-vec-div-floatdouble.c: Likewise.
1789 * fold-vec-logical-ands-char.c: Likewise.
1790 * fold-vec-logical-ands-int.c: Likewise.
1791 * fold-vec-logical-ands-short.c: Likewise.
1792 * fold-vec-logical-ors-char.c: Likewise.
1793 * fold-vec-logical-ors-int.c: Likewise.
1794 * fold-vec-logical-ors-short.c: Likewise.
1795 * fold-vec-logical-other-char.c: Likewise.
1796 * fold-vec-mule-misc.c: Likewise.
1797 * fold-vec-mult-float.c: Likewise.
1798 * fold-vec-mult-floatdouble.c: Likewise.
1799 * fold-vec-mult-int.c: Likewise.
1800 * fold-vec-mult-int128-p9.c: Likewise.
1801 * fold-vec-sub-floatdouble.c: Likewise.
1802 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
1803 Add lp64 requirement.
1804 * fold-vec-mult-int128-p8.c: Likewise.
1805 * fold-vec-logical-ors-longlong.c: Fix comment typo.
1807 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
1809 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
1810 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
1811 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
1812 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
1813 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
1814 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
1815 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
1816 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
1817 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
1818 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
1819 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
1820 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
1821 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
1822 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
1823 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
1824 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
1825 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
1826 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
1827 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
1828 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
1829 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
1830 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
1831 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
1832 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
1833 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
1834 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
1836 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
1838 * gcc.target/sparc/niagara7-align.c: New test.
1840 2017-05-18 Marek Polacek <polacek@redhat.com>
1843 * c-c++-common/ubsan/null-12.c: New test.
1845 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
1848 * gcc.c-torture/execute/pr80692.c: New testcase.
1850 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1852 PR libgfortran/80741
1853 * gfortran.dg/read_4.f90: New test.
1855 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1857 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
1859 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
1862 * gfortran.dg/pr80668.f90: New.
1864 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
1867 * gcc.dg/pr80775.c: New test.
1869 2017-05-17 Marek Polacek <polacek@redhat.com>
1872 * gcc.dg/asan/pr80659.c: New test.
1874 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1876 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
1879 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
1881 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
1883 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
1884 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1886 PR tree-optimization/80457
1887 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
1888 call vect_model_simple_cost.
1890 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
1893 * gfortran.dg/submodule_29.f08: New test.
1895 2017-05-16 David Malcolm <dmalcolm@redhat.com>
1897 * g++.dg/other/accessor-fixits-1.C: New test case.
1898 * g++.dg/other/accessor-fixits-2.C: New test case.
1899 * g++.dg/other/accessor-fixits-3.C: New test case.
1900 * g++.dg/other/accessor-fixits-4.C: New test case.
1902 2017-05-16 Carl Love <cel@us.ibm.com>
1904 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
1905 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
1906 built-ins to the test suite file. Note, support for mradds exists
1907 but no test case exists.
1908 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
1909 built-ins to the test suite file.
1911 2017-05-16 Marek Polacek <polacek@redhat.com>
1915 * c-c++-common/ubsan/pr80536.c: New test.
1916 * g++.dg/ubsan/pr80386.C: New test.
1918 2017-05-16 Tamar Christina <tamar.christina@arm.com>
1920 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
1921 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
1923 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
1925 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
1926 expected output of vadd, vsub and vmul instructions.
1927 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
1928 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
1929 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
1931 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1933 PR libgfortran/80727
1934 * gfortran.dg/read_3.f90: New test.
1936 2017-05-15 Nathan Sidwell <nathan@acm.org>
1939 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
1942 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
1943 * g++.dg/cpp0x/pr79369.C: New.
1945 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
1948 * gfortran.dg/pr80752.f90: New test.
1950 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
1953 * gcc.target/i386/pr80425-1.c: New test.
1954 * gcc.target/i386/pr80425-2.c: Ditto.
1956 2017-05-15 Jeff Law <law@redhat.com>
1958 * gcc.target/mips/reorgbug-1.c: New test.
1960 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
1962 * gnat.dg/specs/pack13.ads: New test.
1964 2017-05-14 Martin Sebor <msebor@redhat.com>
1967 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
1968 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
1969 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
1970 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
1971 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
1973 2017-05-14 Martin Sebor <msebor@redhat.com>
1976 * gcc.dg/builtin-stpncpy.c: New test.
1978 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
1980 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
1981 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
1982 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
1983 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
1985 2017-05-14 Julia Koval <julia.koval@intel.com>
1987 * gcc.target/i386/xgetsetbv.c: New test.
1989 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
1992 * gfortran.dg/impl_do_var_data.f90: New Test
1994 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
1996 * brig.dg/test/gimple/priv-array-offset-access.hsail:
1997 A regression test for a private array access case which caused
2000 2017-05-12 Martin Sebor <msebor@redhat.com>
2003 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
2004 to the purpose of the test.
2006 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
2008 * gcc.target/powerpc/bmi-andn-1.c: New file
2009 * gcc.target/powerpc/bmi-andn-2.c: New file.
2010 * gcc.target/powerpc/bmi-bextr-1.c: New file.
2011 * gcc.target/powerpc/bmi-bextr-2.c: New file.
2012 * gcc.target/powerpc/bmi-bextr-4.c: New file.
2013 * gcc.target/powerpc/bmi-bextr-5.c: New file.
2014 * gcc.target/powerpc/bmi-blsi-1.c: New file.
2015 * gcc.target/powerpc/bmi-blsi-2.c: New file.
2016 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
2017 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
2018 * gcc.target/powerpc/bmi-blsr-1.c: New file.
2019 * gcc.target/powerpc/bmi-blsr-2.c: New File.
2020 * gcc.target/powerpc/bmi-check.h: New File.
2021 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
2022 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
2023 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
2024 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
2025 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
2026 * gcc.target/powerpc/bmi2-check.h: New file.
2027 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
2028 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
2029 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
2030 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
2031 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
2032 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
2033 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
2034 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
2035 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
2037 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2040 * g++.dg/cpp0x/pr60430.C: New.
2042 2017-05-12 Jeff Law <law@redhat.com>
2044 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2046 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
2049 * g++.dg/pr80707.C: New test.
2051 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2053 * gcc.target/powerpc/fold-vec-div-float.c: New.
2054 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
2055 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
2057 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2059 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
2060 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
2061 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
2062 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
2063 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
2064 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
2065 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
2066 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
2067 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
2068 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
2069 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
2070 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
2072 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2075 * g++.dg/cpp0x/forw_enum14.C: New.
2076 * g++.dg/cpp0x/forw_enum15.C: Likewise.
2078 2017-05-12 Richard Biener <rguenther@suse.de>
2080 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
2082 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2085 * g++.dg/cpp0x/constexpr-ice17.C: New.
2087 2017-05-12 Richard Biener <rguenther@suse.de>
2089 PR tree-optimization/80713
2090 * gcc.dg/torture/pr80713.c: New testcase.
2092 2017-05-12 Andi Kleen <ak@linux.intel.com>
2095 * lib/target-supports.exp (profopt-perf-wrapper):
2096 Add -m8 option to increase parallelism.
2098 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
2100 * c-c++-common/goacc/parallel-dims-1.c: New file.
2101 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
2103 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
2104 * c-c++-common/goacc/classify-kernels.c: Likewise.
2105 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
2107 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
2108 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
2109 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
2110 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
2111 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
2112 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
2113 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
2114 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
2115 * c-c++-common/goacc/kernels-loop.c: Likewise.
2116 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
2117 * c-c++-common/goacc/kernels-reduction.c: Likewise.
2118 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
2119 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
2120 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
2121 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
2122 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
2123 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
2124 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
2125 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
2126 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
2127 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
2129 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
2130 * c-c++-common/goacc/classify-kernels.c: Likewise.
2131 * c-c++-common/goacc/classify-parallel.c: Likewise.
2132 * c-c++-common/goacc/classify-routine.c: Likewise.
2133 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
2134 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
2135 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
2136 * gfortran.dg/goacc/classify-routine.f95: Likewise.
2138 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
2139 * c-c++-common/goacc/classify-kernels.c: Likewise.
2140 * c-c++-common/goacc/classify-parallel.c: Likewise.
2141 * c-c++-common/goacc/classify-routine.c: Likewise.
2142 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
2143 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
2144 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
2145 * gfortran.dg/goacc/classify-routine.f95: Likewise.
2147 2017-05-11 Nathan Sidwell <nathan@acm.org>
2149 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
2151 2017-05-11 Carl Love <cel@us.ibm.com>
2153 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
2154 to the test suite file.
2155 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
2156 to the test suite file.
2158 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2161 * gfortran.dg/namelist_91.f90: New test.
2162 * gfortran.dg/namelist_92.f90: New test.
2163 * gfortran.dg/namelist_93.f90: New test.
2164 * gfortran.dg/namelist_94.f90: New test.
2166 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2169 * gcc.target/powerpc/pr80695-p8.c: New file.
2170 * gcc.target/powerpc/pr80695-p9.c: New file.
2172 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
2173 Jakub Jelinek <jakub@redhat.com>
2176 * gcc.target/i386/pr80706.c: New test.
2178 2017-05-11 Julia Koval <julia.koval@intel.com>
2180 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
2181 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
2182 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
2183 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
2185 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
2188 * g++.dg/cpp0x/pr70538.C: New.
2190 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
2192 * gcc.target/i386/pr22152.c: Fix undefined testcase.
2193 Remove unnecessary loop. Run on 32-bit targets only.
2194 (dg-options): Remove -fno-tree-sink.
2196 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
2198 * gcc.target/powerpc/cmpb-1.c: New test.
2199 * gcc.target/powerpc/cmpb-2.c: New test.
2200 * gcc.target/powerpc/cmpb-3.c: New test.
2201 * gcc.target/powerpc/cmpb32-1.c: New test.
2202 * gcc.target/powerpc/cmpb32-2.c: New test.
2204 2017-05-11 Richard Biener <rguenther@suse.de>
2206 PR tree-optimization/80705
2207 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
2209 2017-05-11 Nathan Sidwell <nathan@acm.org>
2211 * lib/scanlang.exp: New.
2212 * lib/gcc-dg.exp: Load scanlang.exp.
2213 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
2215 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2218 * gcc.dg/gimplefe-error-6.c: New test.
2220 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2223 * gcc.dg/gimplefe-error-5.c: New test.
2225 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2228 * gcc.dg/gimplefe-error-4.c: New test.
2230 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2232 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
2234 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
2236 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
2237 (_mm_maskz_max_round_sd): Test new intrinsics.
2238 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
2239 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
2240 (_mm_maskz_max_round_ss): Test new intrinsics.
2241 * gcc.target/i386/avx512f-vmaxss-2.c: New.
2242 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
2243 (_mm_maskz_min_round_sd): Test new intrinsics.
2244 * gcc.target/i386/avx512f-vminsd-2.c: New.
2245 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
2246 (_mm_maskz_min_round_ss): Test new intrinsics.
2247 * gcc.target/i386/avx512f-vminss-2.c: New.
2248 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
2249 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
2250 (__builtin_ia32_minss_mask_round): Test new builtins.
2251 * gcc.target/i386/sse-13.c: Ditto.
2252 * gcc.target/i386/sse-23.c: Ditto.
2253 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
2254 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
2255 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
2256 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
2257 (_mm_mask_min_round_ss): Test new intrinsics.
2258 * gcc.target/i386/testround-1.c: Ditto.
2260 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
2262 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
2263 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
2264 (_mm_maskz_div_round_sd): Test new intrinsics.
2265 * gcc.target/i386/avx512f-vdivsd-2.c: New.
2266 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
2267 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
2268 (_mm_maskz_div_round_ss): Test new intrinsics.
2269 * gcc.target/i386/avx512f-vdivss-2.c: New.
2270 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
2271 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
2272 (_mm_maskz_mul_round_sd): Test new intrinsics.
2273 * gcc.target/i386/avx512f-vmulsd-2.c: New.
2274 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
2275 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
2276 (_mm_maskz_mul_round_ss): Test new intrinsics.
2277 * gcc.target/i386/avx512f-vmulss-2.c: New.
2278 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
2279 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
2280 (__builtin_ia32_mulss_mask_round): Test new builtins.
2281 * gcc.target/i386/sse-13.c: Ditto.
2282 * gcc.target/i386/sse-23.c: Ditto.
2283 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
2284 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
2285 (_mm_maskz_mul_round_ss): Test new intrinsics.
2286 * gcc.target/i386/testround-1.c: Ditto.
2288 2017-05-10 Julia Koval <julia.koval@intel.com>
2290 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
2291 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
2292 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
2294 2017-05-10 Julia Koval <julia.koval@intel.com>
2296 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
2297 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
2298 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
2299 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
2301 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
2303 PR tree-optimization/51513
2304 * gcc.target/powerpc/pr51513.c: New test.
2305 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
2307 * gcc.dg/predict-14.c: Likewise.
2309 2017-05-10 Carl Love <cel@us.ibm.com>
2310 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
2311 to the test suite file.
2312 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
2313 to the test suite file.
2315 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2317 PR tree-optimization/77644
2318 * gcc.dg/tree-ssa/pr77644.c: New test-case.
2320 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
2322 * gcc.dg/guality/inline-params-2.c: New.
2324 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
2327 * g++.dg/cpp1y/auto-fn37.C: New.
2328 * g++.dg/cpp1y/auto-fn38.C: Likewise.
2330 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
2333 * gcc.target/powerpc/pr68163.c: New test.
2335 2017-05-09 Janus Weil <janus@gcc.gnu.org>
2338 * gfortran.dg/finalize_32.f90: New test.
2340 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
2343 * gcc.dg/pr35441.c: New test.
2345 2017-05-09 Martin Sebor <msebor@redhat.com>
2348 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
2351 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2354 * g++.dg/template/crash126.C: New.
2356 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
2358 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
2359 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
2360 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
2361 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
2363 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2366 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
2368 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
2370 * gcc.target/arc/tmac-1.c: New file.
2371 * gcc.target/arc/tmac-2.c: Likewise.
2372 * gcc.target/arc/tmac.h: Likewise.
2374 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
2375 Andrew Burgess <andrew.burgess@embecosm.com>
2377 * gcc.target/arc/firq-1.c: New file.
2378 * gcc.target/arc/firq-2.c: Likewise.
2379 * gcc.target/arc/firq-3.c: Likewise.
2380 * gcc.target/arc/firq-4.c: Likewise.
2381 * gcc.target/arc/firq-5.c: Likewise.
2382 * gcc.target/arc/firq-6.c: Likewise.
2384 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
2386 * gcc.target/arc/interrupt-5.c: Newfile.
2387 * gcc.target/arc/interrupt-6.c: Likewise.
2388 * gcc.target/arc/interrupt-7.c: Likewise.
2389 * gcc.target/arc/interrupt-8.c: Likewise.
2390 * gcc.target/arc/interrupt-9.c: Likewise.
2392 2017-05-09 Richard Biener <rguenther@suse.de>
2394 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
2396 * gcc.dg/vect/vect-50.c: Likewise.
2398 2017-05-09 Marek Polacek <polacek@redhat.com>
2401 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
2402 * c-c++-common/Wlogical-op-2.c: New test.
2404 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2406 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
2407 for targets with __SIZEOF_INT__ < 4.
2409 2017-05-09 Richard Biener <rguenther@suse.de>
2411 * gcc.dg/vect/vect-50.c: Revert last change.
2412 * gcc.dg/vect/vect-44.c: Likewise.
2414 2017-05-08 Martin Sebor <msebor@redhat.com>
2416 PR translation/80280
2417 * gcc.dg/format/gcc_diag-10.c: New test.
2419 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
2422 * gcc.target/powerpc/pr80101-1.c: New test.
2424 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2427 * gfortran.dg/inline_transpose_1.f90: Add
2428 -finline-matmul-limit=0 to options.
2429 * gfortran.dg/matmul_5.f90: Likewise.
2430 * gfortran.dg/vect/vect-8.f90: Likewise.
2431 * gfortran.dg/inline_matmul_14.f90: New test.
2432 * gfortran.dg/inline_matmul_15.f90: New test.
2434 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2437 * gfortran.dg/matmul_15.f90: New test case.
2439 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
2441 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
2442 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
2444 2017-05-07 Jeff Law <law@redhat.com>
2447 2017-05-06 Jeff Law <law@redhat.com>
2448 PR tree-optimization/78496
2449 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
2450 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
2452 2017-05-06 Jeff Law <law@redhat.com>
2454 PR tree-optimization/78496
2455 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
2456 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
2458 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
2460 * gcc.target/aarch64/spill_1.c: New test.
2462 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
2464 PR rtl-optimization/75964
2465 * gcc.dg/torture/pr75964.c: New test.
2467 2017-05-06 Tom de Vries <tom@codesourcery.com>
2470 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
2471 * gcc.target/i386/avx-vtestpd-2.c: Same.
2472 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
2473 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
2474 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
2475 * gcc.target/i386/avx-vtestpd-3.c: Same.
2476 * gcc.target/i386/avx-vtestps-1.c: Same.
2477 * gcc.target/i386/avx-vtestps-2.c: Same.
2478 * gcc.target/i386/avx-vtestps-256-1.c: Same.
2479 * gcc.target/i386/avx-vtestps-256-2.c: Same.
2480 * gcc.target/i386/avx-vtestps-256-3.c: Same.
2481 * gcc.target/i386/avx-vtestps-3.c: Same.
2483 2017-05-06 Tom de Vries <tom@codesourcery.com>
2485 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
2487 2017-05-06 Tom de Vries <tom@codesourcery.com>
2490 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
2491 * gcc.target/powerpc/altivec-types-1.c: Same.
2493 2017-05-06 Tom de Vries <tom@codesourcery.com>
2496 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
2497 * gcc.target/spu/intrinsics-1.c: Same.
2499 2017-05-06 Tom de Vries <tom@codesourcery.com>
2502 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
2504 2017-05-06 Tom de Vries <tom@codesourcery.com>
2507 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
2508 * gcc.target/aarch64/spellcheck_2.c: Same.
2509 * gcc.target/aarch64/spellcheck_3.c: Same.
2511 2017-05-06 Tom de Vries <tom@codesourcery.com>
2514 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
2515 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
2516 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
2517 * g++.dg/debug/dwarf2/typedef5.C: Same.
2518 * g++.dg/goacc/data-1.C: Same.
2520 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2522 * gcc.target/powerpc/versioned-copy-loop.c: New file.
2524 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2529 * gcc.target/powerpc/ppc-round3.c: New test.
2530 * gcc.target/powerpc/ppc-round2.c: Update expected code.
2532 2017-05-05 Jakub Jelinek <jakub@redhat.com>
2534 PR tree-optimization/80632
2535 * gcc.dg/pr80632.c: New test.
2537 PR tree-optimization/80558
2538 * gcc.dg/tree-ssa/vrp115.c: New test.
2540 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
2541 Thomas Preud'homme <thomas.preudhomme@arm.com>
2542 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2545 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
2546 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
2547 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
2548 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
2549 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
2550 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
2551 * gcc.target/arm/tls-disable-literal-pool.c: New.
2553 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2555 PR tree-optimization/80613
2556 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
2558 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
2561 * g++.dg/cpp0x/pr71577.C: New.
2563 2017-05-04 Martin Sebor <msebor@redhat.com>
2566 * gcc.dg/builtin-stringop-chk-8.c: New test.
2567 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2568 * gcc.dg/builtin-stringop-chk-4.c: Same.
2569 * gcc.dg/builtin-strncat-chk-1.c: Same.
2570 * g++.dg/ext/strncpy-chk1.C: Same.
2571 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
2572 * gcc.dg/out-of-bounds-1.c: Same.
2573 * gcc.dg/pr78138.c: Same.
2574 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
2575 * gfortran.dg/mvbits_7.f90: Same.
2577 2017-05-04 Martin Sebor <msebor@redhat.com>
2579 PR preprocessor/79214
2582 * gcc.dg/pr79214.c: New test.
2583 * gcc.dg/pr79214.h: New test header.
2584 * gcc.dg/pr79222.c: New test.
2585 * gcc.dg/pr79223.c: New test.
2586 * gcc.dg/pr78138.c: Adjust.
2587 * gfortran.dg/unconstrained_commons.f: Same.
2589 2017-05-04 Martin Sebor <msebor@redhat.com>
2591 PR translation/80280
2592 * g++.dg/abi/Wabi-2-3.C: Adjust.
2593 * g++.dg/abi/Wabi-3-2.C: Ditto.
2594 * g++.dg/lookup/using17.C: Ditto.
2595 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
2597 2017-05-04 Martin Jambor <mjambor@suse.cz>
2599 PR tree-optimization/80622
2600 * gcc.dg/tree-ssa/pr80622.c: New test.
2602 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2604 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
2606 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
2608 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
2609 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2611 2017-05-04 Richard Biener <rguenther@suse.de>
2613 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
2615 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
2617 * gcc.dg/vect/vect-profile-1.c: New test.
2619 2017-05-04 Marek Polacek <polacek@redhat.com>
2621 PR tree-optimization/80612
2622 * gcc.dg/torture/pr80612.c: New test.
2624 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2625 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
2627 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
2628 check_effective_target_arm_thumb1_movt_ok.
2630 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2632 * gcc.target/arm/fpscr.c: New file.
2634 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2636 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
2639 2017-05-04 Tom de Vries <tom@codesourcery.com>
2642 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
2644 * g++.dg/warn/miss-format-1.C: Same.
2645 * g++.dg/warn/overflow-warn-1.C: Same.
2646 * g++.dg/warn/overflow-warn-3.C: Same.
2647 * g++.dg/warn/overflow-warn-4.C: Same.
2649 2017-05-04 Tom de Vries <tom@codesourcery.com>
2652 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
2653 * gcc.target/i386/pr68657.c: Same.
2654 * gcc.target/i386/pr69255-1.c: Same.
2655 * gcc.target/i386/pr69255-2.c: Same.
2656 * gcc.target/i386/pr69255-3.c: Same.
2658 2017-05-04 Richard Biener <rguenther@suse.de>
2660 PR tree-optimization/31130
2661 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
2662 * gcc.dg/Wstrict-overflow-13.c: Likewise.
2663 * gcc.dg/Wstrict-overflow-21.c: Likewise.
2664 * gcc.dg/pr52904.c: Remove XFAIL.
2665 * gcc.dg/tree-ssa/vrp114.c: New testcase.
2667 2017-05-03 Jeff Law <law@redhat.com>
2669 PR tree-optimization/78496
2670 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
2672 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
2674 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
2676 2017-05-03 Richard Biener <rguenther@suse.de>
2678 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
2680 2017-05-03 Jakub Jelinek <jakub@redhat.com>
2682 PR tree-optimization/79472
2683 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
2685 * gcc.dg/tree-ssa/vrp113.c: New test.
2686 * gcc.dg/tree-ssa/cswtch-3.c: New test.
2687 * gcc.dg/tree-ssa/cswtch-4.c: New test.
2688 * gcc.dg/tree-ssa/cswtch-5.c: New test.
2690 2017-05-03 Tom de Vries <tom@codesourcery.com>
2693 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
2694 * c-c++-common/Wshift-negative-value-2.c: Same.
2695 * c-c++-common/Wshift-negative-value-3.c: Same.
2696 * c-c++-common/Wshift-negative-value-4.c: Same.
2697 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
2698 * c-c++-common/cpp/pr60400.c: Same.
2699 * c-c++-common/fmax-errors.c: Same.
2700 * c-c++-common/goacc/data-2.c: Same.
2701 * c-c++-common/goacc/host_data-2.c: Same.
2702 * c-c++-common/gomp/simd4.c: Same.
2703 * c-c++-common/pr28656.c: Same.
2704 * c-c++-common/pr43395.c: Same.
2705 * c-c++-common/torture/pr57945.c: Same.
2707 2017-05-03 Tom de Vries <tom@codesourcery.com>
2709 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
2710 arg of dg directive.
2711 * c-c++-common/goacc/routine-3.c: Same.
2712 * c-c++-common/goacc/routine-4.c: Same.
2714 2017-05-02 David Malcolm <dmalcolm@redhat.com>
2716 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2717 (test_fixit_insert_newline): New function.
2718 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2719 (test_fixit_insert_newline): New function.
2720 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
2721 (test_fixit_insert_newline): New function.
2722 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
2723 (test_fixit_insert_newline): New function.
2724 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2725 (test_show_locus): Handle test_fixit_insert_newline.
2727 2017-05-02 Bin Cheng <bin.cheng@arm.com>
2729 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
2731 2017-04-27 Tamar Christina <tamar.christina@arm.com>
2733 * gcc.dg/lsr-div1.c: New testcase.
2735 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
2737 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
2738 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
2739 (_mm_maskz_add_round_sd): Test new intrinsics.
2740 * gcc.target/i386/avx512f-vaddsd-2.c: New.
2741 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
2742 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
2743 (_mm_maskz_add_round_ss): Test new intrinsics.
2744 * gcc.target/i386/avx512f-vaddss-2.c: New.
2745 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
2746 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
2747 (_mm_maskz_sub_round_sd): Test new intrinsics.
2748 * gcc.target/i386/avx512f-vsubsd-2.c: New.
2749 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
2750 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
2751 (_mm_maskz_sub_round_ss): Test new intrinsics.
2752 * gcc.target/i386/avx512f-vsubss-2.c: New.
2753 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
2754 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
2755 (__builtin_ia32_subss_mask_round): Test new builtins.
2756 * gcc.target/i386/sse-13.c: Ditto.
2757 * gcc.target/i386/sse-23.c: Ditto.
2758 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
2759 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
2760 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
2761 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
2762 (_mm_mask_sub_round_ss): Test new intrinsics.
2763 * gcc.target/i386/testround-1.c: Ditto.
2765 2017-05-02 Martin Jambor <mjambor@suse.cz>
2767 PR tree-optimization/78687
2768 * g++.dg/tree-ssa/pr78687.C: New test.
2770 2017-05-02 Richard Biener <rguenther@suse.de>
2772 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
2774 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
2776 2017-05-02 Richard Biener <rguenther@suse.de>
2778 PR tree-optimization/80591
2779 * gcc.dg/torture/pr80591.c: New testcase.
2781 2017-05-02 Richard Biener <rguenther@suse.de>
2783 PR tree-optimization/80549
2784 * gcc.dg/torture/pr80549.c: New testcase.
2786 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2788 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
2791 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
2794 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
2796 2017-05-01 David Malcolm <dmalcolm@redhat.com>
2798 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
2799 reflect insertion fix-it hints at the same location now being
2802 2017-05-01 Martin Sebor <msebor@redhat.com>
2804 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
2807 2017-05-01 Tom de Vries <tom@codesourcery.com>
2809 * gcc.dg/pr78768.c: Require linker plugin.
2811 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2814 * gfortran.dg/matmul_bounds_11.f90: New test.
2816 2017-05-01 Martin Sebor <msebor@redhat.com>
2818 PR tree-optimization/79715
2819 * gcc.dg/pr79715.c: New test.
2821 2017-05-01 Tom de Vries <tom@codesourcery.com>
2824 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
2825 * g++.dg/other/pr59492.C: Require effective target rdrand.
2827 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
2829 * g++.dg/diagnostic/member-decl-1.C: New test.
2831 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
2833 PR tree-optimization/80487
2834 * gcc.dg/tree-ssa/strncpy-1.c: New file.
2836 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2838 PR tree-optimization/79697
2839 * gcc.dg/tree-ssa/pr79697.c: New test.
2841 2017-04-29 Tom de Vries <tom@codesourcery.com>
2843 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
2845 2017-04-28 Martin Sebor <msebor@redhat.com>
2847 PR tree-optimization/80523
2848 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
2850 2017-04-28 Tom de Vries <tom@codesourcery.com>
2853 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
2854 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
2856 2017-04-28 Tom de Vries <tom@codesourcery.com>
2859 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
2860 * obj-c++.dg/bitfield-4.mm: Same.
2861 * obj-c++.dg/bitfield-5.mm: Same.
2862 * obj-c++.dg/exceptions-3.mm: Same.
2863 * obj-c++.dg/exceptions-5.mm: Same.
2864 * obj-c++.dg/method-1.mm: Same.
2865 * obj-c++.dg/method-12.mm: Same.
2866 * obj-c++.dg/method-13.mm: Same.
2867 * obj-c++.dg/method-15.mm: Same.
2868 * obj-c++.dg/method-16.mm: Same.
2869 * obj-c++.dg/property/at-property-18.mm: Same.
2870 * obj-c++.dg/property/at-property-25.mm: Same.
2871 * obj-c++.dg/property/at-property-5.mm: Same.
2872 * obj-c++.dg/property/dynamic-2.mm: Same.
2873 * obj-c++.dg/property/property-neg-3.mm: Same.
2874 * obj-c++.dg/protocol-inheritance-1.mm: Same.
2875 * obj-c++.dg/protocol-inheritance-2.mm: Same.
2876 * obj-c++.dg/syntax-error-1.mm: Same.
2877 * obj-c++.dg/try-catch-13.mm: Same.
2878 * objc.dg/bitfield-4.m: Same.
2879 * objc.dg/class-1.m: Same.
2880 * objc.dg/method-11.m: Same.
2881 * objc.dg/method-6.m: Same.
2882 * objc.dg/method-7.m: Same.
2883 * objc.dg/method-9.m: Same.
2884 * objc.dg/missing-proto-3.m: Same.
2885 * objc.dg/naming-2.m: Same.
2886 * objc.dg/property/at-property-16.m: Same.
2887 * objc.dg/property/at-property-18.m: Same.
2888 * objc.dg/property/at-property-25.m: Same.
2889 * objc.dg/property/at-property-5.m: Same.
2890 * objc.dg/property/dynamic-2.m: Same.
2891 * objc.dg/property/property-neg-3.m: Same.
2892 * objc.dg/protocol-inheritance-1.m: Same.
2893 * objc.dg/protocol-inheritance-2.m: Same.
2895 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
2897 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
2899 2017-04-28 Tom de Vries <tom@codesourcery.com>
2901 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
2902 dg-(error|warning|message|bogus).
2903 * g++.dg/conversion/dr195-1.C: Same.
2904 * g++.dg/conversion/dr195.C: Same.
2905 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
2906 * g++.dg/cpp0x/gen-attrs-14.C: Same.
2907 * g++.dg/cpp0x/inline-ns7.C: Same.
2908 * g++.dg/cpp0x/variadic105.C: Same.
2909 * g++.dg/cpp0x/variadic65.C: Same.
2910 * g++.dg/expr/call2.C: Same.
2911 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
2912 * g++.dg/expr/pmf-1.C: Same.
2913 * g++.dg/ext/altivec-types-1.C: Same.
2914 * g++.dg/ext/altivec-types-2.C: Same.
2915 * g++.dg/ext/altivec-types-3.C: Same.
2916 * g++.dg/ext/attrib14.C: Same.
2917 * g++.dg/ext/complit1.C: Same.
2918 * g++.dg/ext/forscope2.C: Same.
2919 * g++.dg/ext/gnu-inline-global-reject.C: Same.
2920 * g++.dg/ext/label13.C: Same.
2921 * g++.dg/ext/member-attr.C: Same.
2922 * g++.dg/ext/visibility/anon7.C: Same.
2923 * g++.dg/ext/visibility/visibility-7.C: Same.
2924 * g++.dg/ext/vla2.C: Same.
2925 * g++.dg/inherit/access2.C: Same.
2926 * g++.dg/inherit/covariant12.C: Same.
2927 * g++.dg/inherit/covariant14.C: Same.
2928 * g++.dg/inherit/namespace-as-base.C: Same.
2929 * g++.dg/inherit/template-as-base.C: Same.
2930 * g++.dg/lookup/ambig1.C: Same.
2931 * g++.dg/lookup/ambig2.C: Same.
2932 * g++.dg/lookup/ambig3.C: Same.
2933 * g++.dg/lookup/class-member-1.C: Same.
2934 * g++.dg/lookup/conv-1.C: Same.
2935 * g++.dg/lookup/decl1.C: Same.
2936 * g++.dg/lookup/koenig1.C: Same.
2937 * g++.dg/lookup/scoped1.C: Same.
2938 * g++.dg/lookup/scoped2.C: Same.
2939 * g++.dg/lookup/two-stage4.C: Same.
2940 * g++.dg/lookup/used-before-declaration.C: Same.
2941 * g++.dg/lookup/using.C: Same.
2942 * g++.dg/lookup/using17.C: Same.
2943 * g++.dg/lookup/using2.C: Same.
2944 * g++.dg/other/abstract2.C: Same.
2945 * g++.dg/other/classkey1.C: Same.
2946 * g++.dg/other/component1.C: Same.
2947 * g++.dg/other/const1.C: Same.
2948 * g++.dg/other/const2.C: Same.
2949 * g++.dg/other/conversion1.C: Same.
2950 * g++.dg/other/do1.C: Same.
2951 * g++.dg/other/error1.C: Same.
2952 * g++.dg/other/error10.C: Same.
2953 * g++.dg/other/error3.C: Same.
2954 * g++.dg/other/error4.C: Same.
2955 * g++.dg/other/error5.C: Same.
2956 * g++.dg/other/error8.C: Same.
2957 * g++.dg/other/error9.C: Same.
2958 * g++.dg/other/field1.C: Same.
2959 * g++.dg/other/init1.C: Same.
2960 * g++.dg/other/ptrmem2.C: Same.
2961 * g++.dg/other/return1.C: Same.
2962 * g++.dg/overload/builtin3.C: Same.
2963 * g++.dg/overload/error1.C: Same.
2964 * g++.dg/overload/error2.C: Same.
2965 * g++.dg/overload/koenig2.C: Same.
2966 * g++.dg/overload/pmf1.C: Same.
2967 * g++.dg/parse/args1.C: Same.
2968 * g++.dg/parse/attr3.C: Same.
2969 * g++.dg/parse/constant4.C: Same.
2970 * g++.dg/parse/crash10.C: Same.
2971 * g++.dg/parse/crash18.C: Same.
2972 * g++.dg/parse/crash19.C: Same.
2973 * g++.dg/parse/crash20.C: Same.
2974 * g++.dg/parse/crash21.C: Same.
2975 * g++.dg/parse/crash22.C: Same.
2976 * g++.dg/parse/crash32.C: Same.
2977 * g++.dg/parse/decl-specifier-1.C: Same.
2978 * g++.dg/parse/error58.C: Same.
2979 * g++.dg/parse/local-class1.C: Same.
2980 * g++.dg/parse/non-dependent2.C: Same.
2981 * g++.dg/parse/parameter-declaration-1.C: Same.
2982 * g++.dg/parse/ptrmem2.C: Same.
2983 * g++.dg/parse/ptrmem3.C: Same.
2984 * g++.dg/parse/saved1.C: Same.
2985 * g++.dg/tc1/dr101.C: Same.
2986 * g++.dg/tc1/dr142.C: Same.
2987 * g++.dg/tc1/dr176.C: Same.
2988 * g++.dg/template/conv4.C: Same.
2989 * g++.dg/template/crash56.C: Same.
2990 * g++.dg/template/dependent-expr2.C: Same.
2991 * g++.dg/template/error1.C: Same.
2992 * g++.dg/template/error2.C: Same.
2993 * g++.dg/template/explicit6.C: Same.
2994 * g++.dg/template/init-list.C: Same.
2995 * g++.dg/template/local1.C: Same.
2996 * g++.dg/template/lookup2.C: Same.
2997 * g++.dg/template/meminit2.C: Same.
2998 * g++.dg/template/nontype25.C: Same.
2999 * g++.dg/template/ptrmem2.C: Same.
3000 * g++.dg/template/qualttp19.C: Same.
3001 * g++.dg/template/qualttp20.C: Same.
3002 * g++.dg/template/ttp3.C: Same.
3003 * g++.dg/template/unify4.C: Same.
3004 * g++.dg/template/unify6.C: Same.
3005 * g++.dg/template/unify7.C: Same.
3006 * g++.dg/template/warn1.C: Same.
3007 * g++.dg/tree-ssa/dom-invalid.C: Same.
3008 * g++.dg/ubsan/shift-1.C: Same.
3009 * g++.dg/warn/Wunused-2.C: Same.
3010 * g++.dg/warn/Wunused-4.C: Same.
3011 * g++.dg/warn/Wunused-6.C: Same.
3012 * g++.dg/warn/deprecated-6.C: Same.
3013 * g++.dg/warn/deprecated.C: Same.
3014 * g++.dg/warn/effc1.C: Same.
3015 * g++.dg/warn/effc3.C: Same.
3016 * g++.dg/warn/incomplete1.C: Same.
3017 * g++.dg/warn/inline1.C: Same.
3018 * g++.dg/warn/noeffect2.C: Same.
3019 * g++.dg/warn/noeffect4.C: Same.
3020 * g++.dg/warn/oldcast1.C: Same.
3021 * g++.dg/warn/sentinel.C: Same.
3022 * g++.dg/warn/unit-1.C: Same.
3023 * g++.old-deja/g++.pt/inherit2.C: Same.
3024 * g++.old-deja/g++.pt/overload8.C: Same.
3025 * gcc.dg/20000926-1.c: Same.
3026 * gcc.dg/20040223-1.c: Same.
3027 * gcc.dg/Warray-bounds-7.c: Same.
3028 * gcc.dg/alias-1.c: Same.
3029 * gcc.dg/alias-12.c: Same.
3030 * gcc.dg/alias-13.c: Same.
3031 * gcc.dg/alias-2.c: Same.
3032 * gcc.dg/array-13.c: Same.
3033 * gcc.dg/array-4.c: Same.
3034 * gcc.dg/attr-ifunc-2.c: Same.
3035 * gcc.dg/attr-invalid.c: Same.
3036 * gcc.dg/attr-noinline.c: Same.
3037 * gcc.dg/bitfld-2.c: Same.
3038 * gcc.dg/c90-const-expr-7.c: Same.
3039 * gcc.dg/c99-const-expr-7.c: Same.
3040 * gcc.dg/cpp/20000625-1.c: Same.
3041 * gcc.dg/cpp/charconst-4.c: Same.
3042 * gcc.dg/cpp/include2.c: Same.
3043 * gcc.dg/cpp/include2a.c: Same.
3044 * gcc.dg/decl-4.c: Same.
3045 * gcc.dg/deprecated-4.c: Same.
3046 * gcc.dg/deprecated.c: Same.
3047 * gcc.dg/dfp/altivec-types.c: Same.
3048 * gcc.dg/float-range-1.c: Same.
3049 * gcc.dg/pack-test-3.c: Same.
3050 * gcc.dg/pr11492.c: Same.
3051 * gcc.dg/pr15360-1.c: Same.
3052 * gcc.dg/pr37908.c: Same.
3053 * gcc.dg/pr53265.c: Same.
3054 * gcc.dg/pr57287-2.c: Same.
3055 * gcc.dg/pr57287.c: Same.
3056 * gcc.dg/redecl-1.c: Same.
3057 * gcc.dg/sync-3.c: Same.
3058 * gcc.dg/two-types-1.c: Same.
3059 * gcc.dg/two-types-2.c: Same.
3060 * gcc.dg/two-types-4.c: Same.
3061 * gcc.dg/two-types-5.c: Same.
3062 * gcc.dg/two-types-6.c: Same.
3063 * gcc.dg/two-types-7.c: Same.
3064 * gcc.dg/two-types-8.c: Same.
3065 * gcc.dg/two-types-9.c: Same.
3066 * gcc.dg/uninit-I.c: Same.
3067 * gcc.dg/uninit-pr19430.c: Same.
3068 * gcc.dg/visibility-7.c: Same.
3069 * gcc.dg/winline-10.c: Same.
3070 * gcc.dg/winline-2.c: Same.
3071 * gcc.dg/winline-3.c: Same.
3072 * gcc.dg/winline-9.c: Same.
3073 * gcc.target/i386/attr-returns_twice-1.c: Same.
3074 * gcc.target/i386/chkp-const-check-2.c: Same.
3075 * gcc.target/i386/chkp-label-address.c: Same.
3076 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
3077 * gcc.target/i386/pr39162.c: Same.
3078 * gcc.target/i386/sse-5.c: Same.
3079 * gcc.target/powerpc/altivec-types-1.c: Same.
3080 * gcc.target/powerpc/altivec-types-2.c: Same.
3081 * gcc.target/powerpc/altivec-types-3.c: Same.
3082 * gcc.target/powerpc/float128-mix.c: Same.
3083 * gcc.target/powerpc/no-r11-3.c: Same.
3084 * gcc.target/spu/Wmain.c: Same.
3085 * gcc.target/spu/ea/errors2.c: Same.
3086 * gfortran.dg/assignment_1.f90: Same.
3087 * gfortran.dg/common_3.f90: Same.
3088 * gfortran.dg/der_io_1.f90: Same.
3089 * gfortran.dg/g77/20030326-1.f: Same.
3090 * gfortran.dg/g77/9263.f: Same.
3091 * gfortran.dg/g77/960317-1.f: Same.
3092 * gfortran.dg/g77/970625-2.f: Same.
3093 * gfortran.dg/g77/980615-0.f: Same.
3094 * gfortran.dg/g77/check0.f: Same.
3095 * gfortran.dg/g77/dnrm2.f: Same.
3096 * gfortran.dg/g77/pr9258.f: Same.
3097 * gfortran.dg/ichar_1.f90: Same.
3098 * gfortran.dg/interface_1.f90: Same.
3099 * gfortran.dg/namelist_1.f90: Same.
3100 * gfortran.dg/namelist_2.f90: Same.
3101 * gfortran.dg/namelist_3.f90: Same.
3102 * gfortran.dg/namelist_print_2.f: Same.
3103 * gfortran.dg/oldstyle_1.f90: Same.
3104 * gfortran.dg/runtime_warning_1.f90: Same.
3105 * gfortran.dg/underflow.f90: Same.
3106 * gnat.dg/specs/integer_value.ads: Same.
3107 * obj-c++.dg/fsf-package-0.m: Same.
3108 * objc.dg/two-types-1.m: Same.
3110 2017-04-28 Martin Liska <mliska@suse.cz>
3112 PR gcov-profile/79891
3113 * gcc.misc-tests/gcov-17.c: New test.
3114 * gcc.misc-tests/gcov-18.c: New test.
3116 2017-04-28 Tom de Vries <tom@codesourcery.com>
3118 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
3119 dg-(error|warning|message|bogus).
3120 * g++.dg/parse/parameter-declaration-1.C: Same.
3121 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
3122 * gcc.dg/Wpointer-sign-Wall.c: Same.
3123 * gcc.dg/Wpointer-sign-pedantic.c: Same.
3124 * gcc.dg/cpp/19990413-1.c: Same.
3125 * gcc.dg/dg-test-1.c: Same.
3126 * gcc.dg/empty-source-2.c: Same.
3127 * gcc.dg/empty-source-3.c: Same.
3128 * gcc.dg/format/c99-printf-1.c: Same.
3129 * gcc.dg/format/c99-scanf-1.c: Same.
3130 * gcc.dg/label-decl-2.c: Same.
3131 * gcc.dg/m-un-2.c: Same.
3132 * gcc.dg/uninit-pr20644-O0.c: Same.
3133 * gfortran.dg/pr70006.f90: Same.
3134 * obj-c++.dg/fsf-package-0.m: Same.
3136 2017-04-28 Tom de Vries <tom@codesourcery.com>
3138 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
3139 dg-(error|warning|message|bogus).
3140 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
3141 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
3142 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
3143 * c-c++-common/pr20000.c: Same.
3144 * c-c++-common/pr49706.c: Same.
3145 * g++.dg/ext/utf16-4.C: Same.
3146 * g++.dg/parse/error2.C: Same.
3147 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
3148 * g++.dg/warn/Wtype-limits.C: Same.
3149 * g++.dg/warn/overflow-warn-1.C: Same.
3150 * g++.dg/warn/overflow-warn-3.C: Same.
3151 * gcc.dg/Wpointer-sign-Wall.c: Same.
3152 * gcc.dg/Wpointer-sign-pedantic.c: Same.
3153 * gcc.dg/Wtype-limits-Wextra.c: Same.
3154 * gcc.dg/Wtype-limits.c: Same.
3155 * gcc.dg/cpp/19990413-1.c: Same.
3156 * gcc.dg/dg-test-1.c: Same.
3157 * gcc.dg/empty-source-2.c: Same.
3158 * gcc.dg/empty-source-3.c: Same.
3159 * gcc.dg/label-decl-2.c: Same.
3160 * gcc.dg/m-un-2.c: Same.
3161 * gcc.dg/uninit-pr19430-O0.c: Same.
3162 * gcc.dg/uninit-pr19430.c: Same.
3163 * gcc.dg/uninit-pr20644-O0.c: Same.
3164 * gcc.dg/utf16-4.c: Same.
3165 * gfortran.dg/pr70006.f90: Same.
3166 * obj-c++.dg/fsf-package-0.m: Same.
3168 2017-04-28 Richard Biener <rguenther@suse.de>
3170 * gcc.dg/tree-ssa/evrp7.c: New testcase.
3171 * gcc.dg/tree-ssa/evrp8.c: Likewise.
3172 * gcc.dg/tree-ssa/evrp9.c: Likewise.
3173 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
3174 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3175 * gcc.dg/tree-ssa/pr49039.c: Likewise.
3177 2017-04-27 Marek Polacek <polacek@redhat.com>
3180 * c-c++-common/ubsan/pr80349.c: New test.
3182 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
3184 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
3186 * g++.dg/warn/pr12242.C: Likewise.
3188 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
3190 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
3192 2017-04-27 Martin Liska <mliska@suse.cz>
3195 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
3198 2017-04-27 Jakub Jelinek <jakub@redhat.com>
3201 * g++.dg/other/pr80534-1.C: New test.
3202 * g++.dg/other/pr80534-2.C: New test.
3204 2017-04-27 Richard Biener <rguenther@suse.de>
3207 * gcc.dg/torture/pr80539.c: New testcase.
3209 2017-04-27 Jakub Jelinek <jakub@redhat.com>
3212 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
3214 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
3216 * g++.dg/diagnostic/nested-name-1.C: New test.
3218 2017-04-26 Martin Liska <mliska@suse.cz>
3220 * gcc.dg/guality/guality.h: Add prefix to test verification.
3222 2017-04-25 Nathan Sidwell <nathan@acm.org>
3224 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
3226 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
3229 * gcc.target/i386/pr70799-5.c: New test.
3231 2017-04-25 Martin Sebor <msebor@redhat.com>
3233 PR tree-optimization/80497
3234 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
3236 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3237 Jakub Jelinek <jakub@redhat.com>
3240 * g++.dg/abi/pr77728-1.C: New test.
3242 2017-04-25 Marek Polacek <polacek@redhat.com>
3245 * g++.dg/ubsan/pr80349-2.C: New test.
3247 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
3249 * g++.dg/cpp0x/enum34.C: New test.
3251 2017-04-25 Tom de Vries <tom@codesourcery.com>
3253 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
3255 (dg-line): New proc.
3256 (process-message): Handle line number variables.
3257 * objc.dg/try-catch-12.m: Use dg-line.
3259 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3262 * gcc.target/powerpc/vec-constvolatile.c: New test.
3264 2017-04-25 David Malcolm <dmalcolm@redhat.com>
3266 * g++.dg/semicolon-fixits.C: New test case.
3268 2017-04-25 David Malcolm <dmalcolm@redhat.com>
3270 * gcc.dg/semicolon-fixits.c: New test case.
3272 2017-04-25 David Malcolm <dmalcolm@redhat.com>
3274 * g++.dg/lookup/missing-std-include.C: New test file.
3276 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3277 Jakub Jelinek <jakub@redhat.com>
3280 * g++.dg/abi/pr77728-2.C: New test.
3282 2017-04-25 David Malcolm <dmalcolm@redhat.com>
3285 * g++.dg/spellcheck-pr80177.C: New test case.
3287 2017-04-25 Nathan Sidwell <nathan@acm.org>
3289 * g++.dg/dg.exp (find-cxx-tests): New function.
3290 (main): Use it, remove explicit pruning
3292 2017-04-25 Richard Biener <rguenther@suse.de>
3294 PR tree-optimization/80492
3295 * gcc.dg/pr80492.c: New testcase.
3297 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3299 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
3300 for targets with int size less than 32 bits.
3302 2017-04-25 Richard Biener <rguenther@suse.de>
3304 PR tree-optimization/79201
3305 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
3306 * gcc.target/i386/pr22152.c: Disable sinking.
3308 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3311 * gfortran.fortran-torture/compile/pr80464.f90: New test.
3313 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3316 * gcc.target/s390/pr79895.c: New test.
3318 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
3321 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
3322 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
3323 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
3325 2017-04-25 Jakub Jelinek <jakub@redhat.com>
3327 PR rtl-optimization/80501
3328 * gcc.c-torture/execute/pr80501.c: New test.
3330 PR rtl-optimization/80500
3331 * gcc.dg/pr80500.c: New test.
3333 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
3335 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
3336 * gcc.dg/Wstrict-overflow-18.c: Xfail.
3338 2017-04-22 Janus Weil <janus@gcc.gnu.org>
3341 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
3344 2017-04-24 David Malcolm <dmalcolm@redhat.com>
3346 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
3347 * jit.dg/test-alignment.c: New test case.
3348 * jit.dg/test-alignment.cc: New test case.
3349 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
3352 2017-04-24 David Malcolm <dmalcolm@redhat.com>
3355 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
3357 (test_alignof): New test function.
3359 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
3361 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
3363 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
3365 * g++.dg/diagnostic/duplicate1.C: New test.
3366 * g++.dg/cpp0x/duplicate1.C: New test.
3368 2017-04-24 Martin Jambor <mjambor@suse.cz>
3370 PR tree-optimization/80293
3371 * g++.dg/tree-ssa/pr80293.C: New test.
3373 2017-04-24 Martin Liska <mliska@suse.cz>
3376 * g++.dg/ipa/pr79931.C: New test.
3378 2017-04-24 Richard Biener <rguenther@suse.de>
3380 PR tree-optimization/80494
3381 * gfortran.dg/pr80494.f90: New testcase.
3383 2017-04-24 Richard Biener <rguenther@suse.de>
3385 PR tree-optimization/79725
3386 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
3388 2017-04-24 Richard Biener <rguenther@suse.de>
3391 * g++.dg/warn/Wuninitialized-10.C: New testcase.
3393 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3396 * gfortran.dg/dtio_29.f03: New test.
3398 2017-04-22 Janus Weil <janus@gcc.gnu.org>
3401 * gfortran.dg/intent_out_9.f90: New test case.
3403 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
3406 * gcc.target/i386/pr70799-4.c: New test.
3408 2017-04-21 Janus Weil <janus@gcc.gnu.org>
3411 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
3413 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
3415 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
3417 2017-04-21 Richard Biener <rguenther@suse.de>
3419 PR tree-optimization/79547
3420 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
3422 2017-04-21 Richard Biener <rguenther@suse.de>
3424 PR tree-optimization/78847
3425 * g++.dg/tree-ssa/pr78847.C: New testcase.
3427 2017-04-21 Jakub Jelinek <jakub@redhat.com>
3430 * gcc.dg/pr80468.c: New test.
3432 2017-04-21 Martin Liska <mliska@suse.cz>
3434 PR tree-optimization/66278
3435 * gcc.dg/vect/pr66278.c: New test.
3437 2017-04-21 Richard Biener <rguenther@suse.de>
3439 PR tree-optimization/80237
3440 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
3441 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
3442 adjust expected optimizations.
3444 2016-04-21 Richard Biener <rguenther@suse.de>
3446 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
3448 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
3449 * gcc.dg/vect/vect-104.c: Likewise.
3451 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
3453 PR tree-optimization/80426
3454 * gcc.c-torture/execute/20170429-1.c: Rename into...
3455 * gcc.c-torture/execute/20170419-1.c: ...this.
3457 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
3460 * gcc.target/i386/pr79804.c: New test.
3462 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
3465 * gcc.target/i386/conversion-2.c: Remove obsolete test.
3467 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
3469 * g++/opt/pr80436.C: XFAIL on AIX.
3471 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
3474 * g++.dg/diagnostic/pr80473.C: New test.
3476 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
3478 * g++.dg/warn/Wextra-semi.C: New test.
3480 2017-04-20 Jakub Jelinek <jakub@redhat.com>
3483 * g++.dg/other/pr80423.C: New test.
3485 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3487 * gcc.dg/pr80170.c: Require ptr32plus.
3489 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
3491 PR tree-optimization/80426
3492 * gcc.c-torture/execute/20170419-1.c: New test.
3494 2017-04-19 Jakub Jelinek <jakub@redhat.com>
3497 * g++.dg/debug/pr80461.C: New test.
3500 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
3501 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
3502 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
3505 * g++.dg/opt/pr80436.C: New test.
3507 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3509 * gcc.dg/torture/pr80341.c: Require int32plus.
3511 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
3512 Jeff Law <law@redhat.com>
3514 * gcc.c-torture/compile/20170419-1.c: New test.
3516 2017-04-19 Tom de Vries <tom@codesourcery.com>
3519 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
3520 subsequent dg directives.
3521 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
3522 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
3523 * c-c++-common/attr-fallthrough-2.c: Same.
3524 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
3525 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
3526 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
3527 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
3528 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
3529 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
3530 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
3531 * c-c++-common/cilk-plus/CK/errors.c: Same.
3532 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
3533 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
3534 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
3535 * c-c++-common/cpp/pr57580.c: Same.
3536 * c-c++-common/goacc/asyncwait-1.c: Same.
3537 * c-c++-common/goacc/cache-2.c: Same.
3538 * c-c++-common/goacc/declare-2.c: Same.
3539 * c-c++-common/goacc/deviceptr-1.c: Same.
3540 * c-c++-common/goacc/routine-5.c: Same.
3541 * c-c++-common/gomp/clauses-2.c: Same.
3542 * c-c++-common/gomp/ordered-3.c: Same.
3543 * c-c++-common/gomp/pr67501.c: Same.
3544 * c-c++-common/pr20000.c: Same.
3545 * c-c++-common/pr43395.c: Same.
3546 * c-c++-common/pr49706.c: Same.
3547 * c-c++-common/pr77624-1.c: Same.
3548 * c-c++-common/pr77624-2.c: Same.
3549 * c-c++-common/raw-string-14.c: Same.
3550 * c-c++-common/raw-string-16.c: Same.
3551 * c-c++-common/raw-string-3.c: Same.
3552 * c-c++-common/raw-string-4.c: Same.
3553 * c-c++-common/raw-string-5.c: Same.
3554 * c-c++-common/raw-string-6.c: Same.
3555 * g++.dg/abi/mangle41.C: Same.
3556 * g++.dg/conversion/nullptr1.C: Same.
3557 * g++.dg/cpp0x/alias-decl-80296.C: Same.
3558 * g++.dg/cpp0x/auto27.C: Same.
3559 * g++.dg/cpp0x/constexpr-98.C: Same.
3560 * g++.dg/cpp0x/constexpr-diag2.C: Same.
3561 * g++.dg/cpp0x/diag2.C: Same.
3562 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
3563 * g++.dg/cpp0x/nullptr15.C: Same.
3564 * g++.dg/cpp0x/pr31431-2.C: Same.
3565 * g++.dg/cpp0x/pr31431.C: Same.
3566 * g++.dg/cpp0x/pr79118.C: Same.
3567 * g++.dg/cpp0x/static_assert3.C: Same.
3568 * g++.dg/cpp0x/temp_default2.C: Same.
3569 * g++.dg/cpp0x/trailing4.C: Same.
3570 * g++.dg/cpp0x/variadic-ex10.C: Same.
3571 * g++.dg/cpp0x/variadic-ex13.C: Same.
3572 * g++.dg/cpp0x/variadic-ex14.C: Same.
3573 * g++.dg/cpp0x/variadic-ex3.C: Same.
3574 * g++.dg/cpp0x/variadic-ex4.C: Same.
3575 * g++.dg/cpp0x/variadic59.C: Same.
3576 * g++.dg/cpp0x/vt-37737-2.C: Same.
3577 * g++.dg/cpp0x/vt-57397-1.C: Same.
3578 * g++.dg/cpp0x/vt-57397-2.C: Same.
3579 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
3580 * g++.dg/cpp1z/gen-attrs1.C: Same.
3581 * g++.dg/diagnostic/pr71075.C: Same.
3582 * g++.dg/eh/goto2.C: Same.
3583 * g++.dg/eh/goto3.C: Same.
3584 * g++.dg/expr/bitfield4.C: Same.
3585 * g++.dg/expr/bitfield5.C: Same.
3586 * g++.dg/expr/bitfield6.C: Same.
3587 * g++.dg/expr/bool1.C: Same.
3588 * g++.dg/expr/bool3.C: Same.
3589 * g++.dg/expr/cond10.C: Same.
3590 * g++.dg/expr/cond11.C: Same.
3591 * g++.dg/expr/lval3.C: Same.
3592 * g++.dg/expr/lval4.C: Same.
3593 * g++.dg/ext/anon-struct4.C: Same.
3594 * g++.dg/ext/attrib44.C: Same.
3595 * g++.dg/ext/builtin3.C: Same.
3596 * g++.dg/ext/dllimport7.C: Same.
3597 * g++.dg/ext/label5.C: Same.
3598 * g++.dg/ext/no-asm-1.C: Same.
3599 * g++.dg/ext/utf16-4.C: Same.
3600 * g++.dg/ext/vla2.C: Same.
3601 * g++.dg/gomp/block-1.C: Same.
3602 * g++.dg/gomp/block-2.C: Same.
3603 * g++.dg/gomp/block-3.C: Same.
3604 * g++.dg/gomp/block-5.C: Same.
3605 * g++.dg/gomp/linear-2.C: Same.
3606 * g++.dg/gomp/target-1.C: Same.
3607 * g++.dg/gomp/target-2.C: Same.
3608 * g++.dg/gomp/taskgroup-1.C: Same.
3609 * g++.dg/gomp/teams-1.C: Same.
3610 * g++.dg/inherit/pure1.C: Same.
3611 * g++.dg/init/array43.C: Same.
3612 * g++.dg/init/array46.C: Same.
3613 * g++.dg/init/const10.C: Same.
3614 * g++.dg/init/ctor4-1.C: Same.
3615 * g++.dg/init/ctor4.C: Same.
3616 * g++.dg/init/new37.C: Same.
3617 * g++.dg/init/pr25811.C: Same.
3618 * g++.dg/init/pr29043.C: Same.
3619 * g++.dg/init/pr29571.C: Same.
3620 * g++.dg/lookup/duperr1.C: Same.
3621 * g++.dg/lookup/error1.C: Same.
3622 * g++.dg/lookup/koenig5.C: Same.
3623 * g++.dg/lookup/pr77549.C: Same.
3624 * g++.dg/lookup/suggestions1.C: Same.
3625 * g++.dg/lookup/using16.C: Same.
3626 * g++.dg/lookup/using7.C: Same.
3627 * g++.dg/other/anon-union3.C: Same.
3628 * g++.dg/other/array2.C: Same.
3629 * g++.dg/other/error13.C: Same.
3630 * g++.dg/other/error34.C: Same.
3631 * g++.dg/overload/builtin1.C: Same.
3632 * g++.dg/overload/conv-op1.C: Same.
3633 * g++.dg/overload/error3.C: Same.
3634 * g++.dg/overload/koenig1.C: Same.
3635 * g++.dg/overload/operator5.C: Same.
3636 * g++.dg/overload/template5.C: Same.
3637 * g++.dg/overload/unknown1.C: Same.
3638 * g++.dg/overload/using2.C: Same.
3639 * g++.dg/parse/constructor1.C: Same.
3640 * g++.dg/parse/crash36.C: Same.
3641 * g++.dg/parse/crash63.C: Same.
3642 * g++.dg/parse/error11.C: Same.
3643 * g++.dg/parse/error12.C: Same.
3644 * g++.dg/parse/error14.C: Same.
3645 * g++.dg/parse/error2.C: Same.
3646 * g++.dg/parse/error21.C: Same.
3647 * g++.dg/parse/error26.C: Same.
3648 * g++.dg/parse/error36.C: Same.
3649 * g++.dg/parse/friend12.C: Same.
3650 * g++.dg/parse/invalid-op1.C: Same.
3651 * g++.dg/parse/missing-template1.C: Same.
3652 * g++.dg/parse/parser-pr28152-2.C: Same.
3653 * g++.dg/parse/parser-pr28152.C: Same.
3654 * g++.dg/parse/pr16696-permissive.C: Same.
3655 * g++.dg/parse/pr16696.C: Same.
3656 * g++.dg/parse/pr69628.C: Same.
3657 * g++.dg/parse/ret-type2.C: Same.
3658 * g++.dg/parse/specialization1.C: Same.
3659 * g++.dg/parse/template3.C: Same.
3660 * g++.dg/parse/template9.C: Same.
3661 * g++.dg/parse/typename11.C: Same.
3662 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
3663 * g++.dg/pr45330.C: Same.
3664 * g++.dg/rtti/typeid6.C: Same.
3665 * g++.dg/spellcheck-fields.C: Same.
3666 * g++.dg/spellcheck-typenames.C: Same.
3667 * g++.dg/tc1/dr108.C: Same.
3668 * g++.dg/tc1/dr147.C: Same.
3669 * g++.dg/template/arg7.C: Same.
3670 * g++.dg/template/conv11.C: Same.
3671 * g++.dg/template/crash13.C: Same.
3672 * g++.dg/template/crash55.C: Same.
3673 * g++.dg/template/dependent-expr5.C: Same.
3674 * g++.dg/template/error17.C: Same.
3675 * g++.dg/template/error33.C: Same.
3676 * g++.dg/template/error4.C: Same.
3677 * g++.dg/template/error50.C: Same.
3678 * g++.dg/template/error53.C: Same.
3679 * g++.dg/template/friend.C: Same.
3680 * g++.dg/template/func2.C: Same.
3681 * g++.dg/template/local6.C: Same.
3682 * g++.dg/template/member5.C: Same.
3683 * g++.dg/template/meminit1.C: Same.
3684 * g++.dg/template/nested3.C: Same.
3685 * g++.dg/template/nontype6.C: Same.
3686 * g++.dg/template/overload12.C: Same.
3687 * g++.dg/template/ptrmem8.C: Same.
3688 * g++.dg/template/qualified-id1.C: Same.
3689 * g++.dg/template/spec15.C: Same.
3690 * g++.dg/template/static1.C: Same.
3691 * g++.dg/template/static10.C: Same.
3692 * g++.dg/template/static2.C: Same.
3693 * g++.dg/template/ttp25.C: Same.
3694 * g++.dg/template/typedef2.C: Same.
3695 * g++.dg/template/typename2.C: Same.
3696 * g++.dg/template/unify10.C: Same.
3697 * g++.dg/template/unify6.C: Same.
3698 * g++.dg/template/unify7.C: Same.
3699 * g++.dg/template/unify9.C: Same.
3700 * g++.dg/template/varmod1.C: Same.
3701 * g++.dg/ubsan/div-by-zero-1.C: Same.
3702 * g++.dg/ubsan/pr63956.C: Same.
3703 * g++.dg/warn/Waddress-1.C: Same.
3704 * g++.dg/warn/Wconversion2.C: Same.
3705 * g++.dg/warn/Wnull-conversion-1.C: Same.
3706 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
3707 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
3708 * g++.dg/warn/Wswitch-1.C: Same.
3709 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
3710 * g++.dg/warn/Wtype-limits.C: Same.
3711 * g++.dg/warn/Wunused-parm-5.C: Same.
3712 * g++.dg/warn/deprecated-6.C: Same.
3713 * g++.dg/warn/deprecated.C: Same.
3714 * g++.dg/warn/incomplete1.C: Same.
3715 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
3716 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
3717 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
3718 * g++.dg/warn/overflow-warn-1.C: Same.
3719 * g++.dg/warn/overflow-warn-3.C: Same.
3720 * g++.dg/warn/overflow-warn-4.C: Same.
3721 * g++.dg/warn/pr12242.C: Same.
3722 * g++.dg/warn/pr30551-2.C: Same.
3723 * g++.dg/warn/pr30551.C: Same.
3724 * g++.old-deja/g++.benjamin/16077.C: Same.
3725 * g++.old-deja/g++.bob/inherit1.C: Same.
3726 * g++.old-deja/g++.brendan/crash56.C: Same.
3727 * g++.old-deja/g++.brendan/template17.C: Same.
3728 * g++.old-deja/g++.eh/ctor1.C: Same.
3729 * g++.old-deja/g++.jason/bool5.C: Same.
3730 * g++.old-deja/g++.jason/cond.C: Same.
3731 * g++.old-deja/g++.jason/operator.C: Same.
3732 * g++.old-deja/g++.jason/pmf5.C: Same.
3733 * g++.old-deja/g++.law/ctors5.C: Same.
3734 * g++.old-deja/g++.law/missed-error2.C: Same.
3735 * g++.old-deja/g++.law/operators9.C: Same.
3736 * g++.old-deja/g++.law/temps1.C: Same.
3737 * g++.old-deja/g++.mike/for2.C: Same.
3738 * g++.old-deja/g++.mike/ns5.C: Same.
3739 * g++.old-deja/g++.mike/ns7.C: Same.
3740 * g++.old-deja/g++.mike/p10769b.C: Same.
3741 * g++.old-deja/g++.niklas/t120.C: Same.
3742 * g++.old-deja/g++.niklas/t121.C: Same.
3743 * g++.old-deja/g++.ns/koenig5.C: Same.
3744 * g++.old-deja/g++.oliva/overload1.C: Same.
3745 * g++.old-deja/g++.other/crash24.C: Same.
3746 * g++.old-deja/g++.other/crash25.C: Same.
3747 * g++.old-deja/g++.other/decl5.C: Same.
3748 * g++.old-deja/g++.other/lineno5.C: Same.
3749 * g++.old-deja/g++.other/null3.C: Same.
3750 * g++.old-deja/g++.other/overcnv2.C: Same.
3751 * g++.old-deja/g++.other/ptrmem7.C: Same.
3752 * g++.old-deja/g++.other/typename1.C: Same.
3753 * g++.old-deja/g++.other/vaarg3.C: Same.
3754 * g++.old-deja/g++.pt/crash10.C: Same.
3755 * g++.old-deja/g++.pt/crash28.C: Same.
3756 * g++.old-deja/g++.pt/crash38.C: Same.
3757 * g++.old-deja/g++.pt/explicit70.C: Same.
3758 * g++.old-deja/g++.pt/explicit77.C: Same.
3759 * g++.old-deja/g++.pt/expr2.C: Same.
3760 * g++.old-deja/g++.pt/spec5.C: Same.
3761 * g++.old-deja/g++.pt/spec6.C: Same.
3762 * g++.old-deja/g++.pt/typename3.C: Same.
3763 * g++.old-deja/g++.pt/typename5.C: Same.
3764 * g++.old-deja/g++.pt/typename6.C: Same.
3765 * g++.old-deja/g++.pt/typename7.C: Same.
3766 * g++.old-deja/g++.pt/unify4.C: Same.
3767 * g++.old-deja/g++.pt/unify8.C: Same.
3768 * g++.old-deja/g++.pt/vaarg3.C: Same.
3769 * g++.old-deja/g++.robertl/eb22.C: Same.
3770 * g++.old-deja/g++.robertl/eb4.C: Same.
3771 * g++.old-deja/g++.robertl/eb44.C: Same.
3772 * g++.old-deja/g++.robertl/eb69.C: Same.
3773 * g++.old-deja/g++.robertl/eb98.C: Same.
3774 * gcc.dg/20031223-1.c: Same.
3775 * gcc.dg/940510-1.c: Same.
3776 * gcc.dg/990506-0.c: Same.
3777 * gcc.dg/Walloca-1.c: Same.
3778 * gcc.dg/Walloca-2.c: Same.
3779 * gcc.dg/Wconversion-integer.c: Same.
3780 * gcc.dg/Wcxx-compat-8.c: Same.
3781 * gcc.dg/Wimplicit-int-1.c: Same.
3782 * gcc.dg/Wimplicit-int-2.c: Same.
3783 * gcc.dg/Wimplicit-int-4.c: Same.
3784 * gcc.dg/Wpointer-sign-Wall.c: Same.
3785 * gcc.dg/Wpointer-sign-pedantic.c: Same.
3786 * gcc.dg/Wshadow-1.c: Same.
3787 * gcc.dg/Wshadow-3.c: Same.
3788 * gcc.dg/Wswitch-enum-error.c: Same.
3789 * gcc.dg/Wswitch-enum.c: Same.
3790 * gcc.dg/Wswitch-error.c: Same.
3791 * gcc.dg/Wswitch.c: Same.
3792 * gcc.dg/Wtype-limits-Wextra.c: Same.
3793 * gcc.dg/Wtype-limits.c: Same.
3794 * gcc.dg/Wvla-larger-than-2.c: Same.
3795 * gcc.dg/anon-struct-5.c: Same.
3796 * gcc.dg/array-10.c: Same.
3797 * gcc.dg/array-11.c: Same.
3798 * gcc.dg/array-15.c: Same.
3799 * gcc.dg/array-2.c: Same.
3800 * gcc.dg/array-8.c: Same.
3801 * gcc.dg/array-const-2.c: Same.
3802 * gcc.dg/array-const-3.c: Same.
3803 * gcc.dg/bitfld-1.c: Same.
3804 * gcc.dg/bitfld-8.c: Same.
3805 * gcc.dg/builtin-redefine.c: Same.
3806 * gcc.dg/c11-noreturn-1.c: Same.
3807 * gcc.dg/c11-noreturn-2.c: Same.
3808 * gcc.dg/c11-static-assert-3.c: Same.
3809 * gcc.dg/c90-arraydecl-1.c: Same.
3810 * gcc.dg/c90-complex-1.c: Same.
3811 * gcc.dg/c90-complit-1.c: Same.
3812 * gcc.dg/c90-const-expr-11.c: Same.
3813 * gcc.dg/c90-const-expr-7.c: Same.
3814 * gcc.dg/c90-const-expr-8.c: Same.
3815 * gcc.dg/c90-enum-comma-1.c: Same.
3816 * gcc.dg/c90-flex-array-1.c: Same.
3817 * gcc.dg/c90-hexfloat-1.c: Same.
3818 * gcc.dg/c90-idem-qual-1.c: Same.
3819 * gcc.dg/c90-idem-qual-2.c: Same.
3820 * gcc.dg/c90-idem-qual-3.c: Same.
3821 * gcc.dg/c90-mixdecl-1.c: Same.
3822 * gcc.dg/c90-restrict-1.c: Same.
3823 * gcc.dg/c90-return-1.c: Same.
3824 * gcc.dg/c99-array-nonobj-1.c: Same.
3825 * gcc.dg/c99-arraydecl-1.c: Same.
3826 * gcc.dg/c99-complex-1.c: Same.
3827 * gcc.dg/c99-complex-2.c: Same.
3828 * gcc.dg/c99-complit-2.c: Same.
3829 * gcc.dg/c99-const-expr-7.c: Same.
3830 * gcc.dg/c99-const-expr-8.c: Same.
3831 * gcc.dg/c99-flex-array-3.c: Same.
3832 * gcc.dg/c99-flex-array-7.c: Same.
3833 * gcc.dg/c99-flex-array-typedef-7.c: Same.
3834 * gcc.dg/c99-impl-decl-1.c: Same.
3835 * gcc.dg/c99-impl-int-1.c: Same.
3836 * gcc.dg/c99-impl-int-2.c: Same.
3837 * gcc.dg/c99-init-3.c: Same.
3838 * gcc.dg/c99-restrict-1.c: Same.
3839 * gcc.dg/c99-return-1.c: Same.
3840 * gcc.dg/c99-tag-1.c: Same.
3841 * gcc.dg/c99-tag-3.c: Same.
3842 * gcc.dg/call-diag-2.c: Same.
3843 * gcc.dg/cpp/19940712-1.c: Same.
3844 * gcc.dg/cpp/19951025-1.c: Same.
3845 * gcc.dg/cpp/19990413-1.c: Same.
3846 * gcc.dg/cpp/direct2.c: Same.
3847 * gcc.dg/cpp/direct2s.c: Same.
3848 * gcc.dg/cpp/pr28709.c: Same.
3849 * gcc.dg/cpp/pr61854-c90.c: Same.
3850 * gcc.dg/cpp/pr61854-c94.c: Same.
3851 * gcc.dg/cpp/pragma-1.c: Same.
3852 * gcc.dg/cpp/pragma-2.c: Same.
3853 * gcc.dg/cpp/trad/escaped-eof.c: Same.
3854 * gcc.dg/cpp/trad/literals-2.c: Same.
3855 * gcc.dg/cpp/warn-comments-2.c: Same.
3856 * gcc.dg/cpp/warn-comments-3.c: Same.
3857 * gcc.dg/cpp/warn-comments.c: Same.
3858 * gcc.dg/cpp/warn-long-long-2.c: Same.
3859 * gcc.dg/cpp/warn-long-long.c: Same.
3860 * gcc.dg/cpp/warn-redefined-2.c: Same.
3861 * gcc.dg/cpp/warn-redefined.c: Same.
3862 * gcc.dg/darwin-cfstring-2.c: Same.
3863 * gcc.dg/darwin-cfstring-format-1.c: Same.
3864 * gcc.dg/decl-9.c: Same.
3865 * gcc.dg/declspec-1.c: Same.
3866 * gcc.dg/declspec-10.c: Same.
3867 * gcc.dg/declspec-11.c: Same.
3868 * gcc.dg/declspec-13.c: Same.
3869 * gcc.dg/declspec-18.c: Same.
3870 * gcc.dg/declspec-4.c: Same.
3871 * gcc.dg/declspec-5.c: Same.
3872 * gcc.dg/declspec-6.c: Same.
3873 * gcc.dg/declspec-8.c: Same.
3874 * gcc.dg/deprecated-4.c: Same.
3875 * gcc.dg/deprecated.c: Same.
3876 * gcc.dg/dfp/composite-type.c: Same.
3877 * gcc.dg/empty-source-2.c: Same.
3878 * gcc.dg/empty-source-3.c: Same.
3879 * gcc.dg/format/attr-6.c: Same.
3880 * gcc.dg/format/branch-1.c: Same.
3881 * gcc.dg/format/c90-printf-1.c: Same.
3882 * gcc.dg/format/c90-strftime-2.c: Same.
3883 * gcc.dg/format/c99-strftime-1.c: Same.
3884 * gcc.dg/format/cmn-err-1.c: Same.
3885 * gcc.dg/format/few-1.c: Same.
3886 * gcc.dg/format/ms_branch-1.c: Same.
3887 * gcc.dg/format/ms_unnamed-1.c: Same.
3888 * gcc.dg/format/ms_va-1.c: Same.
3889 * gcc.dg/format/unnamed-1.c: Same.
3890 * gcc.dg/format/va-1.c: Same.
3891 * gcc.dg/format/xopen-1.c: Same.
3892 * gcc.dg/funcdef-var-1.c: Same.
3893 * gcc.dg/funcdef-var-2.c: Same.
3894 * gcc.dg/gnu89-const-expr-1.c: Same.
3895 * gcc.dg/gnu89-const-expr-2.c: Same.
3896 * gcc.dg/gnu90-const-expr-1.c: Same.
3897 * gcc.dg/gnu99-const-expr-1.c: Same.
3898 * gcc.dg/gnu99-const-expr-2.c: Same.
3899 * gcc.dg/gnu99-init-2.c: Same.
3900 * gcc.dg/gomp/_Atomic-5.c: Same.
3901 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
3902 * gcc.dg/gomp/atomic-5.c: Same.
3903 * gcc.dg/gomp/linear-1.c: Same.
3904 * gcc.dg/gomp/pr67500.c: Same.
3905 * gcc.dg/init-bad-1.c: Same.
3906 * gcc.dg/init-bad-2.c: Same.
3907 * gcc.dg/init-bad-3.c: Same.
3908 * gcc.dg/init-string-1.c: Same.
3909 * gcc.dg/label-compound-stmt-1.c: Same.
3910 * gcc.dg/label-decl-2.c: Same.
3911 * gcc.dg/label-decl-4.c: Same.
3912 * gcc.dg/large-size-array-2.c: Same.
3913 * gcc.dg/large-size-array-4.c: Same.
3914 * gcc.dg/lvalue-6.c: Same.
3915 * gcc.dg/m-un-2.c: Same.
3916 * gcc.dg/multiple-overflow-warn-1.c: Same.
3917 * gcc.dg/multiple-overflow-warn-2.c: Same.
3918 * gcc.dg/multiple-overflow-warn-3.c: Same.
3919 * gcc.dg/nested-redef-1.c: Same.
3920 * gcc.dg/no-asm-1.c: Same.
3921 * gcc.dg/no-asm-3.c: Same.
3922 * gcc.dg/no-asm-4.c: Same.
3923 * gcc.dg/noncompile/20010524-1.c: Same.
3924 * gcc.dg/noncompile/incomplete-5.c: Same.
3925 * gcc.dg/noncompile/pr44517.c: Same.
3926 * gcc.dg/noncompile/pr52290.c: Same.
3927 * gcc.dg/noreturn-1.c: Same.
3928 * gcc.dg/overflow-warn-1.c: Same.
3929 * gcc.dg/overflow-warn-2.c: Same.
3930 * gcc.dg/overflow-warn-3.c: Same.
3931 * gcc.dg/overflow-warn-4.c: Same.
3932 * gcc.dg/parm-mismatch-1.c: Same.
3933 * gcc.dg/parser-pr28152-2.c: Same.
3934 * gcc.dg/parser-pr28152.c: Same.
3935 * gcc.dg/pedwarn-init.c: Same.
3936 * gcc.dg/pointer-arith-2.c: Same.
3937 * gcc.dg/pointer-arith-3.c: Same.
3938 * gcc.dg/pointer-arith-4.c: Same.
3939 * gcc.dg/pr14475.c: Same.
3940 * gcc.dg/pr18596-3.c: Same.
3941 * gcc.dg/pr18809-1.c: Same.
3942 * gcc.dg/pr27953.c: Same.
3943 * gcc.dg/pr30457.c: Same.
3944 * gcc.dg/pr30551-2.c: Same.
3945 * gcc.dg/pr30551-3.c: Same.
3946 * gcc.dg/pr30551-4.c: Same.
3947 * gcc.dg/pr30551-5.c: Same.
3948 * gcc.dg/pr30551-6.c: Same.
3949 * gcc.dg/pr30551.c: Same.
3950 * gcc.dg/pr36997.c: Same.
3951 * gcc.dg/pr41842.c: Same.
3952 * gcc.dg/pr48552-1.c: Same.
3953 * gcc.dg/pr48552-2.c: Same.
3954 * gcc.dg/pr59717.c: Same.
3955 * gcc.dg/pr61077.c: Same.
3956 * gcc.dg/pr61096-1.c: Same.
3957 * gcc.dg/pr63626.c: Same.
3958 * gcc.dg/pr64223-1.c: Same.
3959 * gcc.dg/pr64223-2.c: Same.
3960 * gcc.dg/pr8788-1.c: Same.
3961 * gcc.dg/pr8927-1.c: Same.
3962 * gcc.dg/pragma-darwin.c: Same.
3963 * gcc.dg/pragma-diag-5.c: Same.
3964 * gcc.dg/pragma-message.c: Same.
3965 * gcc.dg/redecl-1.c: Same.
3966 * gcc.dg/simd-1.c: Same.
3967 * gcc.dg/simd-5.c: Same.
3968 * gcc.dg/simd-6.c: Same.
3969 * gcc.dg/spellcheck-fields.c: Same.
3970 * gcc.dg/spellcheck-typenames.c: Same.
3971 * gcc.dg/struct-semi-2.c: Same.
3972 * gcc.dg/struct-semi-3.c: Same.
3973 * gcc.dg/transparent-union-3.c: Same.
3974 * gcc.dg/ucnid-8.c: Same.
3975 * gcc.dg/uninit-pr19430-O0.c: Same.
3976 * gcc.dg/uninit-pr19430.c: Same.
3977 * gcc.dg/uninit-pr20644-O0.c: Same.
3978 * gcc.dg/utf-dflt.c: Same.
3979 * gcc.dg/utf-dflt2.c: Same.
3980 * gcc.dg/utf16-4.c: Same.
3981 * gcc.dg/vla-11.c: Same.
3982 * gcc.dg/vla-20.c: Same.
3983 * gcc.dg/vla-init-1.c: Same.
3984 * gcc.dg/vla-init-2.c: Same.
3985 * gcc.dg/vla-init-3.c: Same.
3986 * gcc.dg/weak/weak-6.c: Same.
3987 * gcc.dg/weak/weak-7.c: Same.
3988 * gcc.dg/wtr-int-type-1.c: Same.
3989 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
3990 * gcc.target/arm/polytypes.c: Same.
3991 * gcc.target/i386/spellcheck-options-4.c: Same.
3992 * gcc.target/powerpc/20030218-1.c: Same.
3993 * gcc.target/sh/pr21255-4.c: Same.
3994 * gcc.test-framework/dg-error-exp-XP.c: Same.
3995 * gfortran.dg/array_constructor_30.f03: Same.
3996 * gfortran.dg/class_30.f90: Same.
3997 * gfortran.dg/goacc/subarrays.f95: Same.
3998 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
3999 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
4000 * gfortran.dg/intrinsic_std_1.f90: Same.
4001 * gfortran.dg/pr70006.f90: Same.
4002 * gfortran.dg/warning-directive-1.F90: Same.
4003 * gfortran.dg/warning-directive-2.F90: Same.
4004 * gfortran.dg/warning-directive-3.F90: Same.
4005 * gfortran.dg/warning-directive-4.F90: Same.
4006 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
4007 * obj-c++.dg/class-extension-1.mm: Same.
4008 * obj-c++.dg/class-extension-2.mm: Same.
4009 * obj-c++.dg/class-protocol-1.mm: Same.
4010 * obj-c++.dg/cxx-ivars-1.mm: Same.
4011 * obj-c++.dg/duplicate-class-1.mm: Same.
4012 * obj-c++.dg/exceptions-3.mm: Same.
4013 * obj-c++.dg/exceptions-4.mm: Same.
4014 * obj-c++.dg/exceptions-5.mm: Same.
4015 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
4016 * obj-c++.dg/fsf-package-0.m: Same.
4017 * obj-c++.dg/invalid-type-1.mm: Same.
4018 * obj-c++.dg/method-12.mm: Same.
4019 * obj-c++.dg/method-13.mm: Same.
4020 * obj-c++.dg/method-15.mm: Same.
4021 * obj-c++.dg/method-16.mm: Same.
4022 * obj-c++.dg/method-6.mm: Same.
4023 * obj-c++.dg/method-7.mm: Same.
4024 * obj-c++.dg/property/at-property-1.mm: Same.
4025 * obj-c++.dg/property/at-property-14.mm: Same.
4026 * obj-c++.dg/property/at-property-17.mm: Same.
4027 * obj-c++.dg/property/at-property-21.mm: Same.
4028 * obj-c++.dg/property/at-property-5.mm: Same.
4029 * obj-c++.dg/property/dotsyntax-4.mm: Same.
4030 * obj-c++.dg/property/dynamic-3.mm: Same.
4031 * obj-c++.dg/property/dynamic-4.mm: Same.
4032 * obj-c++.dg/property/property-neg-1.mm: Same.
4033 * obj-c++.dg/property/property-neg-6.mm: Same.
4034 * obj-c++.dg/property/synthesize-11.mm: Same.
4035 * obj-c++.dg/property/synthesize-5.mm: Same.
4036 * obj-c++.dg/property/synthesize-6.mm: Same.
4037 * obj-c++.dg/proto-lossage-4.mm: Same.
4038 * obj-c++.dg/protocol-qualifier-2.mm: Same.
4039 * obj-c++.dg/strings/strings-1.mm: Same.
4040 * obj-c++.dg/super-class-1.mm: Same.
4041 * obj-c++.dg/syntax-error-6.mm: Same.
4042 * obj-c++.dg/syntax-error-7.mm: Same.
4043 * obj-c++.dg/syntax-error-9.mm: Same.
4044 * obj-c++.dg/try-catch-13.mm: Same.
4045 * objc.dg/attributes/method-noreturn-1.m: Same.
4046 * objc.dg/bad-receiver-type-2.m: Same.
4047 * objc.dg/bad-receiver-type.m: Same.
4048 * objc.dg/call-super-2.m: Same.
4049 * objc.dg/class-2.m: Same.
4050 * objc.dg/class-extension-1.m: Same.
4051 * objc.dg/class-extension-2.m: Same.
4052 * objc.dg/class-protocol-1.m: Same.
4053 * objc.dg/desig-init-1.m: Same.
4054 * objc.dg/duplicate-class-1.m: Same.
4055 * objc.dg/exceptions-3.m: Same.
4056 * objc.dg/exceptions-4.m: Same.
4057 * objc.dg/exceptions-5.m: Same.
4058 * objc.dg/foreach-6.m: Same.
4059 * objc.dg/foreach-7.m: Same.
4060 * objc.dg/fsf-nsstring-format-1.m: Same.
4061 * objc.dg/fsf-package-0.m: Same.
4062 * objc.dg/invalid-type-1.m: Same.
4063 * objc.dg/method-11.m: Same.
4064 * objc.dg/method-19.m: Same.
4065 * objc.dg/method-2.m: Same.
4066 * objc.dg/method-20.m: Same.
4067 * objc.dg/method-5.m: Same.
4068 * objc.dg/method-6.m: Same.
4069 * objc.dg/method-7.m: Same.
4070 * objc.dg/method-9.m: Same.
4071 * objc.dg/missing-proto-3.m: Same.
4072 * objc.dg/private-1.m: Same.
4073 * objc.dg/property/at-property-1.m: Same.
4074 * objc.dg/property/at-property-14.m: Same.
4075 * objc.dg/property/at-property-17.m: Same.
4076 * objc.dg/property/at-property-21.m: Same.
4077 * objc.dg/property/at-property-5.m: Same.
4078 * objc.dg/property/dynamic-3.m: Same.
4079 * objc.dg/property/dynamic-4.m: Same.
4080 * objc.dg/property/property-neg-1.m: Same.
4081 * objc.dg/property/property-neg-6.m: Same.
4082 * objc.dg/property/synthesize-11.m: Same.
4083 * objc.dg/property/synthesize-5.m: Same.
4084 * objc.dg/property/synthesize-6.m: Same.
4085 * objc.dg/proto-hier-1.m: Same.
4086 * objc.dg/proto-lossage-4.m: Same.
4087 * objc.dg/protocol-qualifier-2.m: Same.
4088 * objc.dg/strings/strings-1.m: Same.
4089 * objc.dg/type-size-1.m: Same.
4091 2017-04-18 Jeff Law <law@redhat.com>
4094 * gcc.target/mips/pr74563: New test.
4096 2017-04-18 Jakub Jelinek <jakub@redhat.com>
4098 PR tree-optimization/80443
4099 * gcc.c-torture/compile/pr80443.c: New test.
4101 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
4103 PR rtl-optimization/80357
4104 * gcc.c-torture/compile/pr80357.c: New test.
4106 2017-04-18 Jeff Law <law@redhat.com>
4109 * gcc.c-torture/compile/pr80422.c: New test.
4111 2017-04-18 Jakub Jelinek <jakub@redhat.com>
4114 * gcc.dg/debug/dwarf2/pr80263.c: New test.
4116 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4119 * gcc.target/powerpc/pr80099-1.c: New test.
4120 * gcc.target/powerpc/pr80099-2.c: Likewise.
4121 * gcc.target/powerpc/pr80099-3.c: Likewise.
4122 * gcc.target/powerpc/pr80099-4.c: Likewise.
4123 * gcc.target/powerpc/pr80099-5.c: Likewise.
4125 2017-04-18 Jakub Jelinek <jakub@redhat.com>
4128 * gcc.dg/sancov/pr80444.c: New test.
4132 * gcc.dg/pr79788-1.c: New test.
4133 * gcc.dg/pr79788-2.c: New test.
4135 2017-04-18 Marek Polacek <polacek@redhat.com>
4137 PR c++/80244 - ICE with attribute in template alias.
4138 * g++.dg/cpp0x/alias-decl-59.C: New test.
4140 PR c++/80241 - ICE with alignas pack expansion.
4141 * g++.dg/cpp0x/alignas11.C: New test.
4143 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4146 * g++.dg/lto/pr80287_0.C: New test.
4148 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
4151 * gcc.target/powerpc/pr80315-1.c: New test.
4152 * gcc.target/powerpc/pr80315-2.c: New test.
4153 * gcc.target/powerpc/pr80315-3.c: New test.
4154 * gcc.target/powerpc/pr80315-4.c: New test.
4156 2017-04-16 Tom de Vries <tom@codesourcery.com>
4158 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
4160 * g++.dg/parse/error3.C: Same.
4161 * g++.old-deja/g++.pt/niklas01a.C: Same.
4162 * gcc.dg/990506-0.c: Same.
4163 * gcc.dg/cpp/19990413-1.c: Same.
4164 * gcc.dg/cpp/pragma-1.c: Same.
4165 * gcc.dg/cpp/pragma-2.c: Same.
4166 * gcc.dg/m-un-2.c: Same.
4167 * objc.dg/private-1.m: Same.
4169 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
4171 * gcc.dg/pr54669.c: Fix dg-do directive.
4172 * gcc.dg/pr78582.c: Ditto.
4173 * gcc.dg/pr80020.c: Ditto.
4174 * gcc.dg/torture/pr57993-2.cpp: Ditto.
4175 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
4176 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
4177 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
4178 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
4179 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
4180 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
4181 * gcc.dg/tree-ssa/pr79352.c: Ditto.
4182 * gcc.dg/tree-ssa/pr79376.c: Ditto.
4183 * gcc.dg/tree-ssa/pr79691.c: Ditto.
4185 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
4187 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
4188 * gfortran.dg/generic_29.f90: Likewise.
4189 * gfortran.dg/goacc/multi-clause.f90: Likewise.
4190 * gfortran.dg/pr41922.f90: Likewise.
4191 * gfortran.dg/pr70006.f90: Likewise.
4193 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
4195 PR tree-optimization/66612
4196 * gcc.target/powerpc/20050830-1.c: Remove xfail.
4198 2017-04-14 Janus Weil <janus@gcc.gnu.org>
4201 * gfortran.dg/class_62.f90: New test case.
4203 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
4205 * gcc.target/arc/loop-1.c: New file.
4207 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4210 * gcc.target/powerpc/pr80098-1.c: New test.
4211 * gcc.target/powerpc/pr80098-2.c: Likewise.
4212 * gcc.target/powerpc/pr80098-3.c: Likewise.
4213 * gcc.target/powerpc/pr80098-4.c: Likewise.
4215 2017-04-13 Jakub Jelinek <jakub@redhat.com>
4218 * g++.dg/ubsan/pr80403-2.C: New test.
4220 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
4222 PR rtl-optimization/80343
4223 * gcc.target/powerpc/pr80343.c: New.
4225 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
4228 * c-c++-common/ubsan/bounds-15.c: New test.
4230 2017-04-13 Richard Biener <rguenther@suse.de>
4233 * g++.dg/torture/pr79671.C: Fix asm constraints.
4235 2017-04-13 Jakub Jelinek <jakub@redhat.com>
4238 * gcc.dg/debug/pr80321.c: New test.
4240 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
4242 * gnat.dg/debug10.adb: New test.
4243 * gnat.dg/debug10_pkg.ads: New helper.
4245 2017-04-12 Jakub Jelinek <jakub@redhat.com>
4247 PR tree-optimization/79390
4248 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
4253 * g++.dg/ubsan/pr80403.C: New test.
4254 * g++.dg/ubsan/pr80404.C: New test.
4255 * g++.dg/ubsan/pr80405.C: New test.
4258 * gcc.dg/torture/pr80163.c: New test.
4260 2017-04-12 Richard Biener <rguenther@suse.de>
4261 Jeff Law <law@redhat.com>
4263 PR tree-optimization/80359
4264 * gcc.dg/torture/pr80359.c: New testcase.
4266 2017-04-12 Richard Biener <rguenther@suse.de>
4267 Bernd Edlinger <bernd.edlinger@hotmail.de>
4270 * g++.dg/torture/pr79671.C: New testcase.
4271 * g++.dg/lto/pr79671_0.C: Likewise.
4272 * g++.dg/lto/pr79671_1.c: Likewise.
4274 2017-04-12 Jakub Jelinek <jakub@redhat.com>
4277 * g++.dg/ubsan/pr80349.C: New test.
4279 2017-04-11 Jakub Jelinek <jakub@redhat.com>
4282 * g++.dg/cpp1z/decomp28.C: New test.
4285 * gcc.dg/pr80100.c: New test.
4287 PR rtl-optimization/80385
4288 * g++.dg/opt/pr80385.C: New test.
4290 2017-04-11 Martin Liska <mliska@suse.cz>
4293 * g++.dg/ipa/pr80212.C: New test.
4295 2017-04-11 Martin Sebor <msebor@redhat.com>
4298 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
4300 2017-04-11 Martin Liska <mliska@suse.cz>
4303 * gcc.dg/ubsan/pr70878.c: New test.
4305 2017-04-11 Jakub Jelinek <jakub@redhat.com>
4308 * gcc.target/i386/pr80381.c: New test.
4311 * g++.dg/ext/pr80363.C: New test.
4313 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4315 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
4316 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
4317 Add avr-*-* to non-lp64 selector.
4319 2017-04-10 Martin Sebor <msebor@redhat.com>
4321 * gcc.dg/pr40340-3.c: Adjust directive pattern.
4322 * gcc.dg/pr40340-4.c: Same.
4324 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
4327 * gfortran.dg/submodule_unexp.f90: Modified test
4328 to account for new error.
4329 * gfortran.dg/submodule_twice.f90: New Test
4331 2017-04-10 Jakub Jelinek <jakub@redhat.com>
4334 * g++.dg/init/ref23.C: New test.
4336 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4338 PR tree-optimization/80304
4339 * gfortran.dg/do_concurrent_4.f90: New test case.
4341 2017-04-10 Janus Weil <janus@gcc.gnu.org>
4344 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
4346 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
4348 * g++.dg/torture/pr79905.C: Add -maltivec option.
4350 2017-04-10 Jeff Law <law@redhat.com>
4352 PR tree-optimization/80374
4353 * g++.dg/pr80374.c: New test.
4355 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4358 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
4359 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
4361 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
4363 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
4365 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
4368 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
4370 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
4373 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
4375 2017-04-10 Marek Polacek <polacek@redhat.com>
4378 * g++.dg/ubsan/div-by-zero-3.C: New test.
4380 2017-04-10 Bin Cheng <bin.cheng@arm.com>
4382 PR tree-optimization/80153
4383 * gcc.c-torture/execute/pr80153.c: New.
4385 2017-04-10 Richard Biener <rguenther@suse.de>
4388 * gcc.dg/torture/pr80362.c: New testcase.
4390 2017-04-10 Richard Biener <rguenther@suse.de>
4392 PR tree-optimization/80304
4393 * gcc.dg/torture/pr80304.c: New testcase.
4395 2017-04-10 Nathan Sidwell <nathan@acm.org>
4398 * g++.dg/torture/pr79905.C: New.
4400 2017-04-10 Martin Liska <mliska@suse.cz>
4403 * c-c++-common/ubsan/pr80350.c: New test.
4405 2017-04-10 Jakub Jelinek <jakub@redhat.com>
4408 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
4410 2017-04-08 Martin Liska <mliska@suse.cz>
4413 2017-04-07 Martin Liska <mliska@suse.cz>
4416 * g++.dg/ipa/pr80212.C: New test.
4418 2017-04-07 Jakub Jelinek <jakub@redhat.com>
4420 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
4422 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
4428 * gcc.target/i386/avx512f-undefined-1.c: New test.
4429 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
4430 * gcc.target/i386/avx-cvtsd-1.c: New test.
4431 * gcc.target/i386/avx512f-cvtss-1.c: New test.
4432 * gcc.target/i386/avx512f-abspd-1.c: New test.
4433 * gcc.target/i386/avx-cvtss-1.c: New test.
4434 * gcc.target/i386/avx512f-absps-1.c: New test.
4435 * gcc.target/i386/avx512f-int2mask-1.c: New test.
4436 * gcc.target/i386/avx512f-mask2int-1.c: New test.
4438 2017-04-07 Marek Polacek <polacek@redhat.com>
4441 * g++.dg/ubsan/div-by-zero-2.C: New test.
4444 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
4446 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
4448 PR rtl-optimization/70478
4449 * gcc.target/s390/pr70478.c: New.
4451 2017-04-07 Martin Liska <mliska@suse.cz>
4454 * g++.dg/ext/mv8.C: Add aarch64* targets.
4456 2017-04-07 Martin Liska <mliska@suse.cz>
4459 * g++.dg/ipa/pr80212.C: New test.
4461 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4463 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
4465 2017-04-07 Richard Biener <rguenther@suse.de>
4467 PR tree-optimization/80334
4468 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
4471 2017-04-07 Richard Biener <rguenther@suse.de>
4474 * gcc.dg/torture/pr80341.c: New testcase.
4476 2017-04-06 Jakub Jelinek <jakub@redhat.com>
4479 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
4480 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
4482 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
4485 * gcc.target/i386/pr79733.c: New test.
4487 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
4490 * gcc.target/i386/pr80298-1.c: New test.
4491 * gcc.target/i386/pr80298-2.c: Ditto.
4493 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
4496 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
4499 2017-04-06 Richard Biener <rguenther@suse.de>
4501 PR tree-optimization/80334
4502 * g++.dg/torture/pr80334.C: New testcase.
4504 2017-04-06 Martin Liska <mliska@suse.cz>
4507 * gcc.dg/asan/pr80166.c: New test.
4509 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4511 PR tree-optimization/79390
4512 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
4514 2017-04-06 Richard Biener <rguenther@suse.de>
4516 PR tree-optimization/80262
4517 * gcc.target/i386/pr80262.c: New testcase.
4519 2017-04-06 Richard Biener <rguenther@suse.de>
4522 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
4524 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
4526 PR rtl-optimization/70703
4527 * gcc.target/i386/pr70703.c: New.
4529 2017-04-05 Jakub Jelinek <jakub@redhat.com>
4532 * c-c++-common/asan/pr80308.c: New test.
4534 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
4537 * gcc.target/s390/pr79890.c: New test case.
4539 2017-04-05 Jakub Jelinek <jakub@redhat.com>
4542 * c-c++-common/ubsan/pr80310.c: New test.
4544 2017-04-04 Jakub Jelinek <jakub@redhat.com>
4547 * g++.dg/torture/pr80297.C: New test.
4549 PR tree-optimization/79390
4550 * gcc.target/i386/pr79390.c: New test.
4551 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
4553 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
4556 * g++.dg/cpp0x/alias-decl-80296.C: New test.
4558 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4561 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
4562 targeting any CPU or architecture.
4563 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
4564 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
4565 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
4566 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
4567 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
4568 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
4569 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
4570 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
4572 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
4575 * gfortran.dg/submodule_unexp.f90: New test.
4577 2017-04-04 Jakub Jelinek <jakub@redhat.com>
4580 * gcc.target/i386/avx-pr80286.c: New test.
4581 * gcc.dg/pr80286.c: New test.
4583 2017-04-04 Richard Biener <rguenther@suse.de>
4586 * gcc.dg/torture/pr80281.c: New testcase.
4588 2017-04-04 Richard Biener <rguenther@suse.de>
4590 PR tree-optimization/80275
4591 * g++.dg/opt/pr80275.C: Make g static.
4593 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
4595 PR rtl-optimization/60818
4596 * gcc.c-torture/compile/pr60818.c: New testcase.
4598 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
4600 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
4601 * gcc.dg/20031012-1.c: Likewise.
4602 * gcc.dg/ipa/ipcp-1.c: Likewise.
4603 * gcc.dg/torture/matrix-3.c: Likewise.
4604 * gcc.target/powerpc/ppc-spe.c: Likewise.
4605 * gcc.target/rx/zero-width-bitfield.c: Likewise.
4607 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
4610 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
4612 (std, ld): Limit scan-assembler-times check to lp64.
4613 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
4614 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
4617 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
4620 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
4622 2017-04-03 Richard Biener <rguenther@suse.de>
4624 PR tree-optimization/80275
4625 * g++.dg/opt/pr80275.C: New testcase.
4627 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4630 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
4632 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
4634 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
4635 (bal): Increase iteration count and assume alignment.
4637 2017-04-03 Bin Cheng <bin.cheng@arm.com>
4639 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
4641 2017-04-02 Andrew Pinski <apinski@cavium.com>
4643 * gcc.c-torture/compile/nested-3.c: New testcase.
4644 * gcc.c-torture/execute/20170401-1.c: New testcase.
4645 * gcc.c-torture/execute/20170401-2.c: New testcase.
4647 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
4649 PR rtl-optimization/79405
4650 gcc.dg/pr79405.c: New testcase.
4652 2017-03-31 Jakub Jelinek <jakub@redhat.com>
4655 * gcc.dg/pr79255.c: New test.
4658 * g++.dg/ubsan/null-8.C: New test.
4660 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
4663 * gfortran.dg/pr80107.f: New.
4665 2017-03-31 Jeff Law <law@redhat.com>
4667 PR tree-optimization/49498
4668 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
4670 2017-03-31 Richard Biener <rguenther@suse.de>
4672 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
4674 2017-03-31 Richard Biener <rguenther@suse.de>
4676 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
4678 2017-03-31 Jakub Jelinek <jakub@redhat.com>
4681 * g++.dg/ext/is_aggregate.C: New test.
4684 * gcc.target/i386/pr80173.c: New test.
4687 * gcc.dg/pr80163.c: New test.
4690 * gcc.dg/torture/pr80025.c: New test.
4692 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
4694 * gcc.target/mips/pr52125.c: Add -msym32.
4696 2017-03-30 Jakub Jelinek <jakub@redhat.com>
4698 PR translation/80189
4699 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
4700 * g++.dg/gomp/sharing-1.C: Likewise.
4701 * gfortran.dg/gomp/pr44536.f90: Likewise.
4702 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
4703 * gfortran.dg/gomp/sharing-3.f90: Likewise.
4704 * gfortran.dg/gomp/crayptr3.f90: Likewise.
4705 * gfortran.dg/gomp/pr33439.f90: Likewise.
4706 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
4707 * gfortran.dg/gomp/sharing-1.f90: Likewise.
4708 * gfortran.dg/gomp/sharing-2.f90: Likewise.
4709 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
4710 * gcc.dg/gomp/sharing-1.c: Likewise.
4712 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
4715 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
4717 (dxex, dxexq): Update return type.
4718 (diex, diexq): Update argument type.
4719 * gcc.target/powerpc/pr80246.c: New test.
4721 2017-03-30 Martin Jambor <mjambor@suse.cz>
4724 * g++.dg/ipa/pr77333.C: New test.
4726 2017-03-30 Jakub Jelinek <jakub@redhat.com>
4729 * gcc.target/i386/pr80206.c: New test.
4731 2017-03-30 Richard Biener <rguenther@suse.de>
4733 PR tree-optimization/77498
4734 * gfortran.dg/pr77498.f: New testcase.
4736 2017-03-29 Marek Polacek <polacek@redhat.com>
4739 * gcc.dg/pr79730.c: New test.
4741 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4743 PR libgfortran/78670
4744 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
4745 a character of length 1. Update test for success.
4746 * gfortran.dg/dtio_28.f03: New test.
4747 * gfortran.dg/dtio_4.f90: Update to open test file with status =
4748 'scratch' to delete the file when done.
4750 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
4752 PR rtl-optimization/80233
4753 * gcc.c-torture/compile/pr80233.c: New testcase.
4755 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4758 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
4759 * gfortran.dg/dec_io_2a.f90: instead (new test).
4761 2017-03-28 Jiong Wang <jiong.wang@arm.com>
4763 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
4765 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
4768 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
4769 generating PIC code.
4771 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
4773 PR rtl-optimization/80193
4774 * gcc.target/i386/pr80193.c: New.
4776 2017-03-28 Janus Weil <janus@gcc.gnu.org>
4779 * gfortran.dg/dtio_25.f90: Modified test case.
4780 * gfortran.dg/dtio_27.f90: New test case.
4782 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
4785 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
4786 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
4787 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
4789 2017-03-28 Bin Cheng <bin.cheng@arm.com>
4791 * gcc.c-torture/compile/irreducible-loop.c: New.
4793 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
4795 PR tree-optimization/80218
4796 * gcc.dg/pr80218.c: New test.
4798 2017-03-28 Richard Biener <rguenther@suse.de>
4800 PR tree-optimization/78644
4801 * gcc.dg/pr78644-1.c: New testcase.
4802 * gcc.dg/pr78644-2.c: Likewise.
4804 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
4806 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
4807 * gcc.dg/pic-4.c: Likewise.
4808 * gcc.dg/pie-3.c: Likewise.
4809 * gcc.dg/pie-4.c: Likewise.
4811 2017-03-28 Martin Liska <mliska@suse.cz>
4814 * g++.dg/ipa/pr80205.C: New test.
4816 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4818 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
4819 with sizeof(int) < 4.
4820 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
4821 * gcc.c-torture/execute/pr79737-2.c: Likewise.
4822 * gcc.dg/torture/pr79777.c: Likewise.
4823 * gcc.dg/torture/pr79910.c: Likewise.
4825 2017-03-28 Richard Biener <rguenther@suse.de>
4828 * g++.dg/pr80222.C: New testcase.
4830 2017-03-28 Martin Liska <mliska@suse.cz>
4833 * gcc.dg/ipa/pr80104.c: New test.
4835 2017-03-28 Marek Polacek <polacek@redhat.com>
4838 * c-c++-common/ubsan/shift-10.c: New test.
4840 2017-03-27 Jeff Law <law@redhat.com>
4842 PR tree-optimization/80216
4843 * gcc.c-torture/compile/pr80216.c: New test.
4845 2017-03-27 Jakub Jelinek <jakub@redhat.com>
4848 * c-c++-common/pr80162-1.c: New test.
4849 * c-c++-common/pr80162-2.c: New test.
4850 * c-c++-common/pr80162-3.c: New test.
4853 * g++.dg/opt/pr80102.C: New test.
4855 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
4858 * gcc.target/powerpc/pr78543.c: New test.
4860 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
4863 * gcc.target/powerpc/pr80103-1.c: New test.
4865 2017-03-27 Richard Biener <rguenther@suse.de>
4867 PR tree-optimization/80181
4868 * gcc.dg/torture/pr80181.c: New testcase.
4870 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
4872 * gcc.target/arc/interrupt-4.c: New file.
4874 2017-03-27 Richard Biener <rguenther@suse.de>
4877 * g++.dg/ipa/pr79776.C: New testcase.
4879 2017-03-27 Jakub Jelinek <jakub@redhat.com>
4882 * gcc.dg/asan/pr80168.c: New test.
4884 2017-03-27 Richard Biener <rguenther@suse.de>
4886 PR tree-optimization/80170
4887 * gcc.dg/pr80170.c: New testcase.
4889 2017-03-27 Richard Biener <rguenther@suse.de>
4892 * g++.dg/torture/pr80171.C: New testcase.
4894 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
4896 * gcc.dg/torture/pr79732.c: Require alias support.
4897 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
4899 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
4900 libatomic_available.
4901 * gfortran.dg/coarray_image_status_1.f08: Likewise.
4902 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
4904 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4906 PR libgfortran/78881
4907 * gfortran.dg/dtio_26.f90: New test.
4909 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
4913 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
4914 testcase for PR80156. Add a main programme that tests that
4915 the typebound generic is accessible.
4917 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
4919 PR rtl-optimization/80160
4920 PR rtl-optimization/80159
4922 * gcc.target/i386/pr80160.c: New test.
4924 2017-03-24 Jakub Jelinek <jakub@redhat.com>
4927 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
4929 2017-03-24 Marek Polacek <polacek@redhat.com>
4932 * g++.dg/warn/Wuninitialized-9.C: New test.
4934 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4936 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
4937 and remove the high-level builtin. The error message for the
4938 would prevent compilation from reaching the second.
4939 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
4941 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4943 * gcc.target/s390/vxe/negfma-1.c: New test.
4945 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4947 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
4948 * gcc.target/s390/arch12/mul-1.c: New test.
4949 * gcc.target/s390/arch12/mul-2.c: New test.
4951 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4953 * gcc.target/s390/vxe/vllezlf-1.c: New test.
4955 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4957 * gcc.target/s390/vxe/popcount-1.c: New test.
4959 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4961 * gcc.target/s390/vxe/bitops-1.c: New test.
4963 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4965 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
4966 * lib/target-supports.exp: Add effective target check s390_vxe.
4968 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4970 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
4971 comparison instructions used from now on.
4973 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4975 * gcc.target/s390/s390.exp (check_effective_target_vector):
4976 Include target-supports.exp and move target_vector check routine
4978 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
4980 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
4981 check from vector to s390_vx.
4982 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
4983 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
4984 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
4985 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
4986 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
4987 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
4988 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
4989 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
4990 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
4992 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4994 * gcc.target/s390/vector/vec-init-2.c: New test.
4996 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4998 * gcc.dg/ubsan/pr79904-2.c: New test.
5000 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5003 * gcc.target/s390/zvector/pr79893.c: New test.
5005 2017-03-24 Jakub Jelinek <jakub@redhat.com>
5007 PR rtl-optimization/80112
5008 * gcc.dg/pr80112.c: New test.
5010 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5012 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
5014 * gcc.dg/Walloca-1.c: Likewise.
5015 * gcc.dg/Walloca-2.c: Likewise.
5016 * gcc.dg/Wvla-larger-than-2.c: Likewise.
5018 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5020 PR tree-optimization/80158
5021 * gfortran.fortran-torture/compile/pr80158.f: New file.
5023 2017-03-24 Richard Biener <rguenther@suse.de>
5025 PR tree-optimization/80167
5026 * gcc.dg/graphite/pr80167.c: New testcase.
5028 2017-03-24 Tom de Vries <tom@codesourcery.com>
5031 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
5032 dg-require-effective-target global_constructor.
5033 * gcc.dg/tls/emutls-2.c: Same.
5035 2017-03-24 Tom de Vries <tom@codesourcery.com>
5038 * c-c++-common/Wimplicit-fallthrough-34.c: Add
5039 dg-require-effective-target indirect_jumps.
5041 2017-03-24 Tom de Vries <tom@codesourcery.com>
5044 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
5047 2017-03-24 Tom de Vries <tom@codesourcery.com>
5050 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
5051 * gcc.dg/Walloca-12.c: Same.
5052 * gcc.dg/attr-alloc_size-8.c: Same.
5053 * gcc.dg/Walloca-4.c: Same.
5054 * gcc.dg/Walloca-8.c: Same.
5055 * gcc.dg/Walloca-13.c: Same.
5056 * gcc.dg/Walloca-14.c: Same.
5057 * gcc.dg/attr-alloc_size-9.c: Same.
5058 * gcc.dg/Walloca-1.c: Same.
5059 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
5060 * gcc.dg/Walloca-5.c: Same.
5061 * gcc.dg/Walloca-10.c: Same.
5062 * gcc.dg/Walloca-9.c: Same.
5063 * gcc.dg/attr-alloc_size-6.c: Same.
5064 * gcc.dg/Wvla-larger-than-1.c: Same.
5065 * gcc.dg/torture/pr71881.c: Same.
5066 * gcc.dg/torture/pr71901.c: Same.
5067 * gcc.dg/torture/pr78742.c: Same.
5068 * gcc.dg/builtin-alloc-size.c: Same.
5069 * gcc.dg/Walloca-2.c: Same.
5070 * gcc.dg/Walloca-6.c: Same.
5071 * gcc.dg/Walloca-11.c: Same.
5072 * gcc.dg/attr-alloc_size-7.c: Same.
5073 * gcc.dg/Wvla-larger-than-2.c: Same.
5074 * gcc.dg/Walloca-3.c: Same.
5075 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
5076 * gcc.c-torture/compile/pr79413.c: Same.
5077 * gcc.c-torture/compile/pr78439.c: Same.
5079 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5081 * gcc.target/powerpc/p9-options-1.c: New test.
5083 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5086 * gcc.c-torture/compile/pr71436.c: New test.
5088 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5089 Richard Biener <rguenther@suse.de>
5091 PR tree-optimization/79908
5092 PR tree-optimization/80136
5093 * gcc.dg/torture/pr79908.c: New file.
5095 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
5098 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
5100 2017-03-22 Jakub Jelinek <jakub@redhat.com>
5103 * g++.dg/gomp/pr80141.C: New test.
5106 * g++.dg/torture/pr80129.C: New test.
5109 * g++.dg/tsan/pr80110.C: New test.
5111 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5114 * gfortran.dg/any_loc.f90: New test case.
5116 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
5119 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
5120 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
5122 2017-03-22 Martin Liska <mliska@suse.cz>
5125 * g++.dg/ext/mv8.C: Add power* targets.
5127 2017-03-21 Martin Sebor <msebor@redhat.com>
5130 * g++.dg/warn/Wunused-var-26.C: New test.
5132 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5134 PR tree-optimization/79908
5135 * gcc.dg/torture/pr79908.c: Revert addition of new file.
5137 2017-03-21 Marek Polacek <polacek@redhat.com>
5138 Martin Sebor <msebor@redhat.com>
5140 PR tree-optimization/80109
5141 * gcc.dg/Walloca-14.c: New test.
5143 2017-03-21 Jakub Jelinek <jakub@redhat.com>
5146 * gcc.target/powerpc/pr80125.c: New test.
5148 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
5151 * gfortran.dg/unexp_attribute.f90: New test
5153 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5154 Richard Biener <rguenther@suse.de>
5156 PR tree-optimization/79908
5157 * gcc.dg/torture/pr79908.c: New file.
5159 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5161 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
5162 with sizeof(int) < 4.
5164 2017-03-21 Martin Liska <mliska@suse.cz>
5166 * gcc.target/i386/pr65044.c: Add '.' in order to catch
5169 2017-03-21 Richard Biener <rguenther@suse.de>
5171 PR tree-optimization/80032
5172 * g++.dg/opt/pr80032.C: New testcase.
5174 2017-03-21 Richard Biener <rguenther@suse.de>
5176 PR tree-optimization/80122
5177 * gcc.dg/torture/pr80122.c: New testcase.
5179 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
5181 * gcc.dg/pic-2.c: Skip for MIPS.
5182 * gcc.dg/pie-2.c: Skip for MIPS.
5184 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
5187 * g++.dg/cpp0x/initlist97.C: New.
5188 * g++.dg/cpp0x/initlist85.C: Update.
5190 2017-03-21 Jakub Jelinek <jakub@redhat.com>
5193 * gcc.dg/pr67338.c: New test.
5196 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
5197 dump instead of assembler.
5198 * g++.dg/init/pr35878_2.C: Likewise.
5199 * g++.dg/init/pr35878_3.C: Likewise.
5201 2017-03-21 Jakub Jelinek <jakub@redhat.com>
5204 * gcc.dg/ubsan/pr80097.c: New test.
5206 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5208 PR tree-optimization/80054
5209 * g++.dg/torture/pr80054.C: New file.
5211 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
5214 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
5215 directive to assure selection of proper bit using rlwinm insn.
5216 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
5217 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
5218 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
5219 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
5221 2017-03-20 Marek Polacek <polacek@redhat.com>
5222 Paolo Carlini <paolo.carlini@oracle.com>
5224 PR c++/80059 - ICE with noexcept and __transaction_atomic
5225 * g++.dg/tm/pr80059-2.C: New test.
5226 * g++.dg/tm/pr80059.C: New test.
5228 2017-03-20 Martin Liska <mliska@suse.cz>
5231 * gcc.target/i386/mpx/pr79753.c: New test.
5233 2017-03-20 Martin Liska <mliska@suse.cz>
5237 * g++.dg/pr79769.C: New test.
5238 * gcc.target/i386/mpx/pr79770.c: New test.
5240 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5243 * gcc.target/s390/load-and-test-fp-1.c: New test.
5244 * gcc.target/s390/load-and-test-fp-2.c: New test.
5246 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
5249 * gfortran.dg/submodule_28.f08 : New test.
5251 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
5254 * gfortran.dg/submodule_26.f08 : New test.
5255 * gfortran.dg/submodule_27.f08 : New test.
5257 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
5260 * gcc.target/powerpc/pr79951.c: New.
5262 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
5264 PR rtl-optimization/79910
5265 * gcc.dg/torture/pr79910.c: New test.
5267 2017-03-17 Jeff Law <law@redhat.com>
5269 PR tree-optimization/71437
5270 * gcc.dg/tree-ssa/pr71437.c: New test.
5271 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
5272 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
5273 now caught by VRP, but which were previously caught by DOM.
5275 2017-03-17 Richard Biener <rguenther@suse.de>
5278 * g++.dg/torture/pr80075.C: New testcase.
5280 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
5283 * g++.dg/pr71294.C: New test.
5285 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
5287 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
5289 2017-03-16 Jakub Jelinek <jakub@redhat.com>
5292 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
5295 * gfortran.dg/pr79886.f90: New test.
5297 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5300 * gcc.target/powerpc/pr79038-1.c: New test.
5302 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
5305 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
5307 2017-03-15 Jiong Wang <jiong.wang@arm.com>
5310 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
5312 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
5315 * gcc.target/i386/pr80019.c: New test.
5317 2017-03-15 Martin Liska <mliska@suse.cz>
5319 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
5321 2017-03-14 Martin Sebor <msebor@redhat.com>
5323 PR tree-optimization/79800
5324 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
5325 * gcc.dg/tree-ssa/pr79800.c: New test.
5327 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5330 * gcc.target/powerpc/pr79947.c: New test.
5332 2017-03-14 Martin Sebor <msebor@redhat.com>
5335 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
5336 * gcc.dg/attr-alloc_size-7.c: Same.
5337 * gcc.dg/attr-alloc_size-9.c: Same.
5338 * gcc.dg/builtin-alloc-size.c: Same.
5339 * gcc.dg/pr80020.c: New test.
5341 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
5343 PR rtl-optimization/79728
5344 * gcc.target/i386/sse-globalreg.c: New test.
5346 2017-03-14 Martin Liska <mliska@suse.cz>
5349 * gcc.dg/tree-prof/pr66295.c: New test.
5351 2017-03-13 Martin Liska <mliska@suse.cz>
5354 * gcc.target/i386/mpx/pr78339.c: New test.
5356 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
5358 * gcc.target/arc/bitfield.c: New file.
5360 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
5362 * gcc.target/arc/pr9001090948.c: New file.
5364 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
5366 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
5367 Fix test. Make early-out condition return early. Correct comments.
5369 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5371 PR libgfortran/78854
5372 * gfortran.dg/dtio_25.f90: New test.
5374 2017-03-10 Martin Sebor <msebor@redhat.com>
5376 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
5378 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
5380 PR rtl-optimization/78911
5381 * gcc.target/i386/pr78911-1.c: New test.
5382 * gcc.target/i386/pr78911-2.c: New test.
5384 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
5387 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
5388 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
5389 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
5391 2017-03-10 Marek Polacek <polacek@redhat.com>
5394 * g++.dg/cpp0x/gen-attrs-63.C: New test.
5396 2017-03-10 Jakub Jelinek <jakub@redhat.com>
5399 * g++.dg/other/friend7.C: New test.
5402 * g++.dg/ext/int128-5.C: New test.
5404 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
5407 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
5408 powerpc, sparc, or s390x.
5410 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
5413 * gcc.target/powerpc/pr79907.c: New.
5415 2017-03-10 Olivier Hainque <hainque@adacore.com>
5417 * gnat.dg/opt64.adb: New test.
5418 * gnat.dg/opt64_pkg.ads: New helper.
5419 * gnat.dg/opt64_pkg.adb: New helper.
5421 2017-03-10 Jakub Jelinek <jakub@redhat.com>
5423 PR rtl-optimization/79909
5424 * gcc.target/powerpc/pr79909.c: New test.
5426 PR tree-optimization/79972
5427 * gcc.dg/pr79972.c: New test.
5429 PR tree-optimization/77975
5430 * gcc.dg/pr77975.c: New test.
5432 2017-03-09 Marek Polacek <polacek@redhat.com>
5436 * c-c++-common/nonnull-3.c: New test.
5437 * g++.dg/warn/Wnonnull3.C: New test.
5439 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
5441 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
5442 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
5444 2017-03-09 Marek Polacek <polacek@redhat.com>
5447 * gcc.dg/ubsan/pr79757-1.c: New test.
5448 * gcc.dg/ubsan/pr79757-2.c: New test.
5449 * gcc.dg/ubsan/pr79757-3.c: New test.
5450 * gcc.dg/ubsan/pr79757-4.c: New test.
5451 * gcc.dg/ubsan/pr79757-5.c: New test.
5453 2017-03-09 Jakub Jelinek <jakub@redhat.com>
5456 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
5458 2017-03-09 Marek Polacek <polacek@redhat.com>
5461 * g++.dg/expr/ptrmem8.C: New test.
5462 * g++.dg/expr/ptrmem9.C: New test.
5464 2017-03-09 Richard Biener <rguenther@suse.de>
5466 PR tree-optimization/79977
5467 * gcc.dg/graphite/pr79977.c: New testcase.
5469 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
5471 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
5472 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
5473 * lib/target-supports.exp (check_effective_target_rdynamic):
5476 2017-03-09 Richard Biener <rguenther@suse.de>
5479 * gcc.dg/fixed-point/pr79971.c: New testcase.
5481 2017-03-09 Richard Biener <rguenther@suse.de>
5484 * gcc.dg/torture/pr79970.c: New testcase.
5486 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
5489 * g++.dg/cpp0x/pr71966-1.C: New.
5490 * g++.dg/cpp0x/pr71966-2.C: Likewise.
5492 2017-03-09 Martin Liska <mliska@suse.cz>
5494 PR tree-optimization/79631
5495 * gcc.target/i386/mpx/pr79631.c: New test.
5497 2017-03-09 Martin Liska <mliska@suse.cz>
5501 * gcc.target/i386/pr71458.c: Update scanned pattern.
5503 2017-03-09 Marek Polacek <polacek@redhat.com>
5506 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
5507 * g++.dg/warn/Wduplicated-branches3.C: New test.
5509 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
5511 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
5513 2017-03-09 Martin Liska <mliska@suse.cz>
5516 * g++.dg/pr79764.C: New test.
5518 2017-03-09 Martin Liska <mliska@suse.cz>
5521 * g++.dg/pr79761.C: New test.
5523 2017-03-09 Jakub Jelinek <jakub@redhat.com>
5526 * c-c++-common/asan/pr79944.c: New test.
5529 * gcc.target/i386/pr79932-2.c: New test.
5532 * gcc.target/i386/pr79932-1.c: New test.
5534 2017-03-09 Marek Polacek <polacek@redhat.com>
5536 PR c++/79900 - ICE in strip_typedefs
5537 * g++.dg/warn/Wpadded-1.C: New test.
5539 2017-03-08 Marek Polacek <polacek@redhat.com>
5541 * g++.dg/Walloca1.C: Adjust dg-warning.
5543 2017-03-08 Andrew Haley <aph@redhat.com>
5545 PR tree-optimization/79943
5546 * gcc.dg/tree-ssa/pr79943.c: New test.
5548 2017-03-08 Richard Biener <rguenther@suse.de>
5550 PR tree-optimization/79955
5551 * gcc.dg/uninit-24.c: New testcase.
5553 2017-03-08 Richard Biener <rguenther@suse.de>
5555 PR tree-optimization/79920
5556 * gcc.dg/vect/pr79920.c: New testcase.
5558 2017-03-08 Jakub Jelinek <jakub@redhat.com>
5561 * gcc.dg/ubsan/pr79904.c: New test.
5563 2017-03-07 Jakub Jelinek <jakub@redhat.com>
5566 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
5569 2017-03-07 Marek Polacek <polacek@redhat.com>
5572 * g++.dg/Walloca1.C: New test.
5574 2017-03-07 Martin Liska <mliska@suse.cz>
5577 * g++.dg/pr68270.C: New test.
5579 2017-03-07 Jakub Jelinek <jakub@redhat.com>
5581 PR rtl-optimization/79901
5582 * gcc.target/i386/pr79901.c: New test.
5585 * c-c++-common/ubsan/pr79897.c: New test.
5587 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
5589 PR rtl-optimization/79571
5590 * gcc.target/i386/pr79571.c: New.
5592 2017-03-06 Marek Polacek <polacek@redhat.com>
5594 PR c++/79796 - ICE with NSDMI and this pointer
5595 * g++.dg/cpp0x/nsdmi13.C: New test.
5597 2017-03-06 Julia Koval <julia.koval@intel.com>
5600 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
5602 * gcc.target/i386/interrupt-13.c: Ditto.
5603 * gcc.target/i386/interrupt-14.c: Ditto.
5604 * gcc.target/i386/interrupt-15.c: Ditto.
5606 2017-03-06 Jakub Jelinek <jakub@redhat.com>
5609 * g++.dg/cpp0x/constexpr-79822.C: New test.
5611 2017-03-06 Richard Biener <rguenther@suse.de>
5613 PR tree-optimization/79894
5614 * gcc.dg/vect/pr79887.c: New testcase.
5616 2017-03-06 Richard Biener <rguenther@suse.de>
5618 PR tree-optimization/79824
5619 * gcc.dg/vect/pr79824-1.c: New testcase.
5620 * gcc.dg/vect/pr79824-2.c: Likewise.
5622 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
5624 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
5625 gettimeofday. Remove dg-skip-if for AVR.
5626 * lib/target-supports.exp (check_effective_target_gettimeofday):
5629 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
5631 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
5632 * gcc.target/s390/hotpatch-10.c: Likewise.
5633 * gcc.target/s390/hotpatch-11.c: Likewise.
5634 * gcc.target/s390/hotpatch-12.c: Likewise.
5635 * gcc.target/s390/hotpatch-13.c: Likewise.
5636 * gcc.target/s390/hotpatch-14.c: Likewise.
5637 * gcc.target/s390/hotpatch-15.c: Likewise.
5638 * gcc.target/s390/hotpatch-16.c: Likewise.
5639 * gcc.target/s390/hotpatch-17.c: Likewise.
5640 * gcc.target/s390/hotpatch-18.c: Likewise.
5641 * gcc.target/s390/hotpatch-19.c: Likewise.
5642 * gcc.target/s390/hotpatch-2.c: Likewise.
5643 * gcc.target/s390/hotpatch-26.c: Likewise.
5644 * gcc.target/s390/hotpatch-27.c: Likewise.
5645 * gcc.target/s390/hotpatch-28.c: Likewise.
5646 * gcc.target/s390/hotpatch-3.c: Likewise.
5647 * gcc.target/s390/hotpatch-4.c: Likewise.
5648 * gcc.target/s390/hotpatch-5.c: Likewise.
5649 * gcc.target/s390/hotpatch-6.c: Likewise.
5650 * gcc.target/s390/hotpatch-7.c: Likewise.
5651 * gcc.target/s390/hotpatch-8.c: Likewise.
5652 * gcc.target/s390/hotpatch-9.c: Likewise.
5654 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
5657 * g++.dg/template/crash125.C: New.
5659 2017-03-06 Jakub Jelinek <jakub@redhat.com>
5662 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
5664 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
5666 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
5668 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
5670 * gcc.target/mips/msa-minmax.c: New tests.
5672 2017-03-06 Martin Liska <mliska@suse.cz>
5675 * g++.dg/asan/pr79783.C: New test.
5677 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
5679 * gcc.target/mips/msa-dotp.c: New tests.
5681 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
5683 * gcc.target/mips/msa-bclri.c: New test.
5685 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5688 * g++.dg/tm/pr70266.C: New.
5690 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
5691 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5693 * gfortran.dg/coarray/fail_image_1.f08: New test.
5694 * gfortran.dg/coarray/fail_image_2.f08: New test.
5695 * gfortran.dg/coarray/failed_images_1.f08: New test.
5696 * gfortran.dg/coarray/failed_images_2.f08: New test.
5697 * gfortran.dg/coarray/image_status_1.f08: New test.
5698 * gfortran.dg/coarray/image_status_2.f08: New test.
5699 * gfortran.dg/coarray/stopped_images_1.f08: New test.
5700 * gfortran.dg/coarray/stopped_images_2.f08: New test.
5701 * gfortran.dg/coarray_fail_st.f90: New test.
5702 * gfortran.dg/coarray_failed_images_1.f08: New test.
5703 * gfortran.dg/coarray_image_status_1.f08: New test.
5704 * gfortran.dg/coarray_stopped_images_1.f08: New test.
5706 2017-03-03 Marek Polacek <polacek@redhat.com>
5709 * gcc.dg/noncompile/pr79758.c: New test.
5711 2017-03-03 Jakub Jelinek <jakub@redhat.com>
5714 * g++.dg/opt/pr79805.C: New test.
5716 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
5718 * gcc.target/i386/avx512vpopcntdq-check.h: New.
5719 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
5720 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
5721 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
5722 * gcc.target/i386/i386.exp
5723 (check_effective_target_avx512vpopcntdq): New.
5725 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
5727 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
5728 ilp32 targets and match DImode registers for lp64 targets.
5730 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
5732 * g++.dg/pr71624.C: Disable for x32.
5733 * g++.dg/pr71633.C: Ditto.
5735 2017-03-03 Jakub Jelinek <jakub@redhat.com>
5738 * gcc.target/i386/pr79807.c: New test.
5740 2017-03-03 Martin Liska <mliska@suse.cz>
5742 PR tree-optimization/79803
5743 * gcc.dg/tree-ssa/pr79803.c: New test.
5745 2017-03-03 Martin Liska <mliska@suse.cz>
5747 PR rtl-optimization/79574
5748 * gcc.dg/pr79574-2.c: New test.
5750 2017-03-03 Richard Biener <rguenther@suse.de>
5753 * g++.dg/warn/Wuninitialized-8.C: New testcase.
5755 2017-03-03 Jakub Jelinek <jakub@redhat.com>
5757 * gcc.dg/pr57134.c: Use empty inline asm string literal.
5759 2017-03-03 Marek Polacek <polacek@redhat.com>
5762 * g++.dg/warn/Wwrite-strings-1.C: New test.
5763 * g++.dg/warn/Wwrite-strings-2.C: New test.
5764 * g++.dg/warn/Wwrite-strings-3.C: New test.
5765 * g++.dg/warn/Wwrite-strings-4.C: New test.
5766 * g++.dg/warn/Wwrite-strings-5.C: New test.
5767 * g++.dg/warn/Wwrite-strings-6.C: New test.
5768 * g++.dg/warn/Wwrite-strings-7.C: New test.
5769 * g++.dg/warn/Wwrite-strings-8.C: New test.
5770 * g++.dg/warn/Wwrite-strings-9.C: New test.
5771 * g++.dg/warn/Wwrite-strings-10.C: New test.
5772 * g++.dg/warn/Wwrite-strings-11.C: New test.
5773 * g++.dg/warn/Wwrite-strings-12.C: New test.
5775 2017-03-03 Richard Biener <rguenther@suse.de>
5778 * gcc.dg/torture/pr79818.c: New testcase.
5780 2017-03-02 Jakub Jelinek <jakub@redhat.com>
5783 * g++.dg/warn/Wunused-parm-10.C: New test.
5785 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
5787 * gcc.dg/rtl/x86_64/*.c: Test for
5788 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
5790 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
5793 * gcc.target/i386/pr79514.c: New test.
5795 2017-03-02 Jakub Jelinek <jakub@redhat.com>
5797 PR rtl-optimization/79780
5798 * gcc.c-torture/compile/pr79780.c: New test.
5800 2017-03-02 Richard Biener <rguenther@suse.de>
5802 PR tree-optimization/79345
5804 * g++.dg/warn/Wuninitialized-7.C: New testcase.
5805 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
5806 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
5808 2017-03-02 Richard Biener <rguenther@suse.de>
5811 * gcc.dg/vector-1.c: New testcase.
5813 2017-03-02 Bin Cheng <bin.cheng@arm.com>
5815 PR tree-optimization/66768
5816 * gcc.target/i386/pr66768.c: New test.
5818 2017-03-02 Richard Biener <rguenther@suse.de>
5820 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
5821 * gcc.dg/rtl/x86_64/final.c: Likewise.
5822 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
5823 * gcc.dg/rtl/x86_64/ira.c: Likewise.
5824 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
5825 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
5827 2017-03-02 Richard Biener <rguenther@suse.de>
5829 PR tree-optimization/79777
5830 * gcc.dg/torture/pr79777.c: New testcase.
5832 2017-03-01 Martin Sebor <msebor@redhat.com>
5835 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
5836 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
5837 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
5838 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
5840 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
5842 * gcc.target/i386/invsize-2.c: New test.
5843 * gcc.target/i386/invsize-3.c: Ditto.
5844 * gcc.target/i386/invsize-4.c: Ditto.
5845 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
5846 * gcc.target/i386/stackalign/asm-1.c: Ditto.
5848 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5851 * gcc.target/powerpc/pr79439.c: New test.
5853 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
5855 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
5859 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5862 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
5863 pattern to look for vcmpequd. instead of vcmpnew.
5864 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
5865 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
5866 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
5867 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
5868 look for xvcmpeqdp. instead of xvcmpnedp.
5869 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
5870 look for vcmpequd. instead of vcmpnew.
5871 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
5872 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
5873 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
5874 look for xvcmpeqsp. instead of xvcmpnesp.
5875 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
5876 look for xvcmpeqdp. instead of xvcmpnedp.
5877 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
5878 look for vcmpequd. instead of vcmpnew.
5879 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
5880 look for vcmpeqsp instead of xvcmpnesp.
5881 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
5882 look for xvcmpeqdp instead of xvcmpnedp.
5884 2017-03-01 Richard Biener <rguenther@suse.de>
5887 * gcc.dg/torture/pr79721.c: New testcase.
5889 2017-03-01 Jakub Jelinek <jakub@redhat.com>
5892 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
5893 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
5896 * g++.dg/warn/Wunused-parm-9.C: New test.
5898 PR tree-optimization/79734
5899 * g++.dg/opt/pr79734.C: New test.
5901 2017-02-28 Jakub Jelinek <jakub@redhat.com>
5903 PR tree-optimization/79737
5904 * gcc.c-torture/execute/pr79737-1.c: New test.
5905 * gcc.c-torture/execute/pr79737-2.c: New test.
5907 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
5909 * gcc.target/sparc/20170228-1.c: New test.
5911 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
5913 * gcc.target/i386/invsize-1.c: New test.
5915 2017-02-28 Martin Sebor <msebor@redhat.com>
5917 PR tree-optimization/79691
5918 * gcc.dg/tree-ssa/pr79691.c: New test.
5920 2017-02-28 Jakub Jelinek <jakub@redhat.com>
5923 * gcc.target/i386/pr79729.c: New test.
5925 2017-02-28 Richard Biener <rguenther@suse.de>
5927 PR tree-optimization/79740
5928 * gcc.dg/torture/pr79740.c: New testcase.
5930 2017-02-28 Richard Biener <rguenther@suse.de>
5933 * c-c++-common/torture/pr79731.c: New testcase.
5935 2017-02-28 Richard Biener <rguenther@suse.de>
5937 PR tree-optimization/79732
5938 * gcc.dg/torture/pr79732.c: New testcase.
5940 2017-02-28 Richard Biener <rguenther@suse.de>
5942 PR tree-optimization/79723
5943 * gcc.target/i386/pr79723.c: New testcase.
5945 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
5948 * gcc.target/powerpc/pr79544.c: New.
5950 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
5953 * g++.dg/parse/crash67.C: New.
5955 2017-02-27 Bin Cheng <bin.cheng@arm.com>
5957 PR tree-optimization/77536
5958 * gcc.dg/vect/pr79347.c: Revise testing string.
5960 2017-02-27 Richard Biener <rguenther@suse.de>
5962 PR tree-optimization/45397
5963 * gcc.dg/tree-ssa/pr45397.c: New testcase.
5965 2017-02-27 Richard Biener <rguenther@suse.de>
5967 PR tree-optimization/79690
5968 * gcc.target/i386/pr79690.c: New testcase.
5970 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5973 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
5975 * gfortran.dg/inline_matmul_11.f90: Likewise.
5976 * gfortran.dg/inline_matmul_9.f90: Likewise.
5977 * gfortran.dg/matmul_13.f90: New test.
5978 * gfortran.dg/matmul_14.f90: New test.
5980 2017-02-25 Jakub Jelinek <jakub@redhat.com>
5983 * g++.dg/opt/pr79396.C: New test.
5985 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
5988 * gfortran.dg/dtio_6.f90: Update test.
5990 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
5993 * gfortran.dg/interface_operator_2.f90: New test.
5995 2017-02-24 Jakub Jelinek <jakub@redhat.com>
5998 * gcc.dg/pr79677.c: New test.
6000 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
6002 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
6004 * gcc.target/mips/mips-ps-type.c (move): Likewise.
6005 (cond_move1): Simplify condition to force generation of
6007 (cond_move2): Likewise.
6009 2017-02-24 Jakub Jelinek <jakub@redhat.com>
6012 * g++.dg/warn/Wrestrict-1.C: New test.
6013 * g++.dg/warn/Wrestrict-2.C: New test.
6015 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
6017 * g++.dg/ext/complit15.C: Require LTO.
6019 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
6021 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
6022 logical_op_short_circuit to skip targets.
6023 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
6026 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
6028 * gnat.dg/opt63.adb: New test.
6030 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
6032 * gnat.dg/discr47.adb: New test.
6034 2017-02-24 Richard Biener <rguenther@suse.de>
6036 PR tree-optimization/79389
6037 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
6039 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
6042 * g++.dg/cpp0x/pr79361-1.C: New.
6043 * g++.dg/cpp0x/pr79361-2.C: Likewise.
6045 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
6047 * gcc.target/visium/bit_test.c: Accept any lsr form.
6048 * gcc.target/visium/block_move.c: Tweak.
6050 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6053 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
6055 2017-02-23 Richard Biener <rguenther@suse.de>
6057 PR tree-optimization/79683
6058 * gcc.target/i386/pr79683.c: New testcase.
6060 2017-02-22 Jeff Law <law@redhat.com>
6062 PR tree-optimization/79578
6063 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
6065 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
6067 * gcc.target/mips/msa-fp-cc.c: New test.
6069 2017-02-22 Jakub Jelinek <jakub@redhat.com>
6072 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
6073 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
6074 * g++.dg/gomp/pr79664.C: New test.
6076 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
6078 2017-02-22 Marek Polacek <polacek@redhat.com>
6081 * g++.dg/cpp0x/alignas10.C: New test.
6082 * g++.dg/cpp0x/alignas9.C: New test.
6085 * g++.dg/ext/underlying_type12.C: New test.
6088 * gcc.dg/enum-incomplete-4.c: New test.
6090 2017-02-22 Jakub Jelinek <jakub@redhat.com>
6093 * gcc.target/i386/pr70465-2.c: New test.
6095 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
6097 * gcc.dg/pr61441.c: Use dg-add-options ieee.
6099 2017-02-22 Richard Biener <rguenther@suse.de>
6101 PR tree-optimization/79673
6102 * gcc.target/i386/pr79673.c: New testcase.
6104 2017-02-22 Richard Biener <rguenther@suse.de>
6106 PR tree-optimization/79666
6107 * gcc.dg/torture/pr79666.c: New testcase.
6109 2017-02-22 Martin Liska <mliska@suse.cz>
6112 * gcc.dg/tree-prof/pr79587.c: New test.
6114 2017-02-21 Marek Polacek <polacek@redhat.com>
6117 * g++.dg/ext/flexary23.C: New test.
6119 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
6122 * gcc.target/i386/pr79593.c: New test.
6124 2017-02-21 Jakub Jelinek <jakub@redhat.com>
6127 * g++.dg/cpp1z/decomp26.C: New test.
6130 * g++.dg/ubsan/pr79589.C: New test.
6132 2017-02-21 Jeff Law <law@redhat.com>
6134 PR tree-optimization/79621
6135 * gcc.c-torture/compile/pr79621.c: New test.
6137 2017-02-21 Jakub Jelinek <jakub@redhat.com>
6140 * g++.dg/cpp1y/constexpr-79655.C: New test.
6143 * g++.dg/cpp1y/constexpr-79639.C: New test.
6146 * gcc.target/i386/mpx/pr79633.c: New test.
6149 * gcc.dg/pr79570.c: New test.
6152 * c-c++-common/pr79641.c: New test.
6154 PR tree-optimization/79649
6155 * gcc.target/i386/pr79649.c: New test.
6158 * gcc.dg/pr79494.c: New test.
6160 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
6162 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
6165 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6167 * gcc.dg/gimplefe-26.c: Require c99_runtime.
6169 2017-02-02 Jason Merrill <jason@redhat.com>
6172 * g++.dg/ext/complit15.C: New.
6174 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
6177 * gcc.target/powerpc/pr78056-8.c: Remove.
6179 2017-02-20 Marek Polacek <polacek@redhat.com>
6182 * gcc.dg/comp-goto-4.c: New test.
6185 * c-c++-common/ubsan/bounds-14.c: New test.
6187 2017-02-20 Jakub Jelinek <jakub@redhat.com>
6190 * gcc.target/i386/pr79568-1.c: New test.
6191 * gcc.target/i386/pr79568-2.c: New test.
6192 * gcc.target/i386/pr79568-3.c: New test.
6194 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
6197 * gfortran.dg/dtio_10.f90: Change test of error message.
6198 * gfortran.dg/dtio_23.f90: New test.
6199 * gfortran.dg/dtio_24.f90: New test.
6201 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
6204 * gfortran.dg/submodule_25.f08: New test.
6206 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
6209 * gfortran.dg/submodule_24.f08: New test.
6211 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
6214 * gfortran.dg/class_allocate_24.f90: New test.
6216 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
6219 * gfortran.dg/submodule_23.f90: New test.
6221 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
6224 * g++.dg/cpp0x/alignas8.C: New.
6226 2017-02-19 Eric Fiselier <eric@efcs.ca>
6227 Jonathan Wakely <jwakely@redhat.com>
6230 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
6232 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6234 * gcc.dg/gimplefe-26.c: New test.
6236 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
6238 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
6240 2017-02-18 Jakub Jelinek <jakub@redhat.com>
6243 * gcc.target/i386/3dnowA-3.c: New test.
6246 * gcc.target/i386/pr79559.c: New test.
6248 2017-02-17 Joseph Myers <joseph@codesourcery.com>
6250 * gcc.dg/c11-float-2.c: New test.
6251 * gcc.dg/torture/float128-floath.c,
6252 gcc.dg/torture/float128x-floath.c,
6253 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
6254 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
6255 gcc.dg/torture/float64x-floath.c: Do not test comparison of
6256 *_DECIMAL_DIG macros with DECIMAL_DIG.
6258 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6261 * gcc.target/powerpc/vec-xxpermdi.c: New file.
6263 2017-02-17 Julia Koval <julia.koval@intel.com>
6265 * gcc.target/i386/rdpid.c New test.
6266 * gcc.target/i386/sse-12.c: Add -mrdpid.
6267 * gcc.target/i386/sse-13.c: Ditto.
6268 * gcc.target/i386/sse-14.c: Ditto.
6269 * gcc.target/i386/sse-22.c: Ditto.
6270 * gcc.target/i386/sse-23.c: Ditto.
6271 * g++.dg/other/i386-2.C: Ditto.
6272 * g++.dg/other/i386-3.C: Ditto.
6274 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
6276 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
6277 * gcc.dg/pr61441.c: Ditto.
6279 2017-02-17 Martin Liska <mliska@suse.cz>
6281 PR rtl-optimization/79574
6282 * gcc.dg/pr79574.c: New test.
6284 2017-02-17 Marek Polacek <polacek@redhat.com>
6287 * gcc.dg/torture/pr79536.c: New test.
6289 2017-02-16 Alan Modra <amodra@gmail.com>
6291 * gcc.c-torture/execute/pr79286.c: New.
6293 2017-02-16 Jakub Jelinek <jakub@redhat.com>
6296 * c-c++-common/gomp/pr79512.c: New test.
6298 2017-02-15 Martin Sebor <msebor@redhat.com>
6301 * g++.dg/ext/flexary12.C: Adjust.
6302 * g++.dg/ext/flexary20.C: Same.
6303 * g++.dg/ext/flexary21.C: Same.
6304 * g++.dg/ext/flexary22.C: New test.
6306 2017-02-15 Bin Cheng <bin.cheng@arm.com>
6308 PR tree-optimization/79347
6309 * gcc.dg/vect/pr79347.c: New test.
6311 2017-02-15 Jakub Jelinek <jakub@redhat.com>
6314 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
6315 [[deprecated]] comment.
6316 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
6317 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
6318 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
6319 [[deprecated]] in -std=c++11.
6320 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
6321 [[fallthrough]] in -std=c++11 and -std=c++14.
6324 * g++.dg/tls/pr79288.C: New test.
6326 2017-02-15 Marek Polacek <polacek@redhat.com>
6329 * gcc.dg/dfp/pr79515.c: New.
6331 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
6333 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
6335 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
6337 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
6340 2017-02-15 Jakub Jelinek <jakub@redhat.com>
6343 * gcc.dg/dfp/pr79487.c: New test.
6344 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
6347 2017-01-14 Carl Love <cel@us.ibm.com>
6349 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
6350 xvcvsxdsp and xvcvuxdsp instructions.
6352 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
6354 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
6355 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
6356 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
6357 64-bit default target.
6358 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
6359 a 64-bit default target.
6361 2017-02-14 Jakub Jelinek <jakub@redhat.com>
6364 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
6365 (test_3vx): Change return type from int to void.
6366 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
6367 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
6368 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
6369 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
6371 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
6372 (test_3vx): Change return type from int to void.
6373 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
6374 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
6375 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
6376 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
6378 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
6379 intrinsic. Change scan-assembler-times number from 1 to 2.
6380 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
6381 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
6382 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
6383 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
6384 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
6385 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
6386 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
6388 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
6391 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
6392 Use dg-additional-options for ia32 target. Remove XFAIL.
6394 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
6397 * gcc.target/i386/pr79495.c: New test.
6399 2017-02-14 Marek Polacek <polacek@redhat.com>
6403 * g++.dg/cpp1y/pr79463.C: New.
6404 * g++.dg/template/incomplete10.C: New.
6405 * g++.dg/template/incomplete9.C: New.
6407 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
6410 * gcc.target/i386/pr79498.c: New test.
6412 2017-02-14 Martin Sebor <msebor@redhat.com>
6415 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
6416 * gcc.dg/tree-ssa/pr79448-2.c: New test.
6417 * gcc.dg/tree-ssa/pr79448.c: New test.
6419 2017-02-14 Jeff Law <law@redhat.com>
6421 PR tree-optimization/79095
6422 * g++.dg/pr79095-1.C: New test
6423 * g++.dg/pr79095-2.C: New test
6424 * g++.dg/pr79095-3.C: New test
6425 * g++.dg/pr79095-4.C: New test
6426 * g++.dg/pr79095-5.C: New test
6427 * gcc.c-torture/execute/arith-1.c: Update with more cases.
6428 * gcc.dg/tree-ssa/pr79095-1.c: New test.
6430 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
6432 * gcc.target/aarch64/vect_fp16_1.c: New.
6434 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6436 * gcc.dg/gimplefe-25.c: New test.
6438 2017-02-14 Jakub Jelinek <jakub@redhat.com>
6440 PR tree-optimization/79408
6441 * gcc.dg/tree-ssa/pr79408-2.c: New test.
6443 2017-02-14 Richard Biener <rguenther@suse.de>
6446 * gcc.dg/torture/pr79432.c: New testcase.
6448 2017-02-13 Martin Sebor <msebor@redhat.com>
6451 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
6453 2017-02-13 Jakub Jelinek <jakub@redhat.com>
6456 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
6460 * g++.dg/cpp1z/eval-order4.C: New test.
6461 * g++.dg/other/pr79232.C: New test.
6463 2017-02-13 Nathan Sidwell <nathan@acm.org>
6466 * g++.dg/cpp0x/pr79296.C: New.
6468 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6470 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
6471 Instead, xfail powerpc*-*-* && lp64.
6473 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6475 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
6476 powerpc_p8vector_ok.
6477 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
6479 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6482 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
6483 for reading beyond a 4k boundary.
6485 2017-02-13 Jakub Jelinek <jakub@redhat.com>
6487 PR rtl-optimization/79388
6488 PR rtl-optimization/79450
6489 * gcc.c-torture/execute/pr79388.c: New test.
6490 * gcc.c-torture/execute/pr79450.c: New test.
6492 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6495 * gfortran.dg/spread_init_expr_2.f90: New test case.
6497 2017-02-11 Jakub Jelinek <jakub@redhat.com>
6500 * g++.dg/asan/deep-stack-uaf-1.C: New test.
6502 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
6505 * gcc.dg/tree-ssa/pr56727.c: New testcase.
6507 2017-02-10 Jakub Jelinek <jakub@redhat.com>
6510 * g++.dg/cpp0x/pr79457.C: New test.
6512 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
6514 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
6515 scan-assembler unless lp64.
6517 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
6519 PR tree-optimization/66612
6520 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
6522 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
6524 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
6527 2017-02-10 Marek Polacek <polacek@redhat.com>
6530 * g++.dg/cpp1y/pr79435.C: New.
6533 * g++.dg/warn/Wint-in-bool-context-1.C: New.
6535 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
6537 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
6538 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
6540 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
6541 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
6542 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
6543 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
6544 (vtst_expected_poly64x2): Move to aarch64-only section.
6545 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
6546 (vtst_p64, vtstq_p64): New tests.
6548 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
6551 * g++.dg/cpp0x/pr71737.C: New.
6553 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
6554 Richard Biener <rguenther@suse.de>
6556 * gcc.dg/gimplefe-error-1.c: New testcase.
6557 * gcc.dg/gimplefe-error-2.c: New testcase.
6558 * gcc.dg/gimplefe-error-3.c: New testcase.
6560 2017-02-10 Jakub Jelinek <jakub@redhat.com>
6562 PR tree-optimization/79411
6563 * gcc.c-torture/compile/pr79411.c: New test.
6565 2017-02-09 Jakub Jelinek <jakub@redhat.com>
6566 Jason Merrill <jason@redhat.com>
6569 * g++.dg/cpp1z/pr79143.C: New test.
6571 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
6573 * gcc.dg/loop-unswitch-2.c: Update testcase.
6574 * gcc.dg/loop-unswitch-1.c: Update testcase.
6576 2017-02-09 Marek Polacek <polacek@redhat.com>
6579 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
6580 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
6581 * c-c++-common/goacc/pr79428-1.c: New test.
6582 * c-c++-common/gomp/pr79428-2.c: New test.
6583 * c-c++-common/gomp/pr79428-5.c: New test.
6584 * c-c++-common/gomp/pr79428-6.c: New test.
6585 * c-c++-common/pr79428-3.c: New test.
6587 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6589 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
6592 2017-02-09 Jakub Jelinek <jakub@redhat.com>
6595 * gcc.c-torture/compile/pr79413.c: New test.
6598 * c-c++-common/gomp/pr79429.c: New test.
6599 * g++.dg/gomp/pr79429.C: New test.
6602 * c-c++-common/gomp/pr79431.c: New test.
6604 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
6605 Cesar Philippidis <cesar@codesourcery.com>
6606 Joseph Myers <joseph@codesourcery.com>
6607 Chung-Lin Tang <cltang@codesourcery.com>
6609 * c-c++-common/goacc/combined-directives.c: Remove xfail.
6610 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
6611 * c-c++-common/goacc/loop-auto-2.c: New.
6612 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
6613 * c-c++-common/goacc/tile-2.c: New.
6614 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
6615 * g++.dg/goacc/tile-1.C: New, check tile subst.
6616 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
6617 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
6618 * gfortran.dg/goacc/tile-1.f90: New test.
6619 * gfortran.dg/goacc/tile-2.f90: New test.
6620 * gfortran.dg/goacc/tile-lowering.f95: New test.
6622 2017-02-09 Richard Biener <rguenther@suse.de>
6624 PR tree-optimization/69823
6625 * gcc.dg/graphite/pr69823.c: New testcase.
6627 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
6630 * gcc.target/powerpc/pr78604.c: New.
6632 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
6635 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
6636 disable this test on power architecture.
6638 2017-02-08 Richard Biener <rguenther@suse.de>
6640 PR tree-optimization/71824
6641 PR tree-optimization/79409
6642 * gcc.dg/graphite/pr71824-3.c: New testcase.
6644 2017-02-08 Jakub Jelinek <jakub@redhat.com>
6646 PR tree-optimization/79408
6647 * gcc.dg/tree-ssa/pr79408.c: New test.
6649 2017-02-08 Richard Biener <rguenther@suse.de>
6651 PR tree-optimization/71824
6652 * gcc.dg/graphite/pr71824-2.c: New testcase.
6654 2017-02-07 Andrew Pinski <apinski@cavium.com>
6656 * gcc.target/aarch64/popcount.c: New Testcase.
6658 2017-02-07 Jakub Jelinek <jakub@redhat.com>
6660 PR rtl-optimization/79386
6661 * gcc.c-torture/compile/pr79386.c: New test.
6663 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
6664 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6666 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
6669 2017-02-07 Jakub Jelinek <jakub@redhat.com>
6672 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
6673 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
6675 2017-02-07 Richard Biener <rguenther@suse.de>
6677 * gcc.dg/gimplefe-23.c: New testcase.
6678 * gcc.dg/gimplefe-24.c: Likewise.
6680 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6682 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
6683 scan-assembler instead of scan-assembler-times.
6684 * gcc.target/aarch64/test_frame_10.c: Likewise.
6685 * gcc.target/aarch64/test_frame_12.c: Likewise.
6686 * gcc.target/aarch64/test_frame_2.c: Likewise.
6687 * gcc.target/aarch64/test_frame_4.c: Likewise.
6688 * gcc.target/aarch64/test_frame_6.c: Likewise.
6689 * gcc.target/aarch64/test_frame_7.c: Likewise.
6690 * gcc.target/aarch64/test_frame_8.c: Likewise.
6692 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6694 * gcc.target/i386/pr78419.c: Require ifunc support.
6696 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
6698 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
6700 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
6703 * g++.dg/cpp1y/nsdmi-union2.C: New test.
6705 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
6707 * lib/target-supports.exp: Define the RISC-V target.
6708 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
6709 * gcc.dg/builtin-apply2.c: Likewise.
6710 * gcc.dg/ifcvt-4.c: Likewise.
6711 * gcc.dg/loop-8.c: Likewise.
6712 * gcc.dg/sibcall-10.c: Likewise.
6713 * gcc.dg/sibcall-9.c: Likewise.
6714 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
6715 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
6716 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
6717 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6718 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
6719 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
6720 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
6722 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6725 * gcc.target/powerpc/pr66144-1.c: New test.
6726 * gcc.target/powerpc/pr66144-2.c: Likewise.
6727 * gcc.target/powerpc/pr66144-3.c: Likewise.
6729 2017-02-06 Martin Sebor <msebor@redhat.com>
6731 PR tree-optimization/79376
6732 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
6733 * gcc.dg/tree-ssa/pr79376.c: Ditto.
6735 2017-02-06 Jakub Jelinek <jakub@redhat.com>
6738 * g++.dg/cpp1y/constexpr-79379.C: New test.
6741 * g++.dg/lookup/pr79377.C: New test.
6744 * g++.dg/cpp1z/decomp25.C: New test.
6746 PR tree-optimization/79284
6747 * gcc.c-torture/compile/pr79284.c: New test.
6749 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
6752 * g++.dg/cpp0x/pr70448.C: New.
6754 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
6757 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
6760 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
6763 * gcc.c-torture/compile/pr78883.c: New test.
6765 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
6768 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
6769 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
6770 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
6771 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
6772 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
6773 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
6774 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
6775 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
6776 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
6777 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
6778 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
6779 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
6780 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
6782 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
6785 * gfortran.dg/allocate_with_source_24.f90: New test.
6787 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
6790 * gfortran.dg/der_ptr_component_2.f90: New test.
6792 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
6794 * gcc.target/sparc/20170205-1.c: New test.
6796 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
6798 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
6799 libatomic_available.
6801 * gcc.dg/pr77587.c: Require alias support.
6802 * gcc.dg/pr77587a.c: Likewise.
6804 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
6805 * gcc.c-torture/execute/pr78622.c: Likewise.
6807 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
6809 * c-c++-common/Wunused-var-16.c: Likewise.
6810 * c-c++-common/builtin-shuffle-1.c: Likewise.
6811 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
6812 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
6814 2017-02-03 Martin Sebor <msebor@redhat.com>
6816 PR tree-optimization/79327
6817 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6818 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
6819 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
6821 2017-02-03 Jakub Jelinek <jakub@redhat.com>
6822 Martin Sebor <msebor@redhat.com>
6824 PR tree-optimization/79327
6825 * gcc.dg/tree-ssa/pr79327.c: New test.
6826 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
6827 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
6828 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
6829 (test_sprintf_chk_range_schar): Adjust dg-message.
6830 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
6831 * gcc.c-torture/execute/pr79327.c: New test.
6833 2017-02-03 Jakub Jelinek <jakub@redhat.com>
6836 * gcc.target/powerpc/pr79354.c: New test.
6837 * gcc.c-torture/execute/pr79354.c: New test.
6839 2017-02-03 Martin Sebor <msebor@redhat.com>
6841 PR tree-optimization/79352
6842 * gcc.dg/tree-ssa/pr79352.c: New test.
6844 2017-02-03 Martin Liska <mliska@suse.cz>
6847 * gcc.target/i386/mvc9.c: New test.
6849 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
6852 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
6855 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
6857 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
6858 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
6859 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
6860 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
6861 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
6862 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
6863 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
6864 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
6865 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
6866 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
6867 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
6868 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
6869 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
6871 2017-02-02 Martin Sebor <msebor@redhat.com>
6874 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
6875 * gcc.dg/tree-ssa/pr79275.c: New test.
6877 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6879 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
6881 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
6884 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
6887 2017-02-02 Tamar Christina <tamar.christina@arm.com>
6890 * gcc.target/aarch64/vector_initialization_nostack.c
6891 (f12): Use one vector
6893 2017-02-02 Jakub Jelinek <jakub@redhat.com>
6895 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
6896 * c-c++-common/asan/misalign-1.c: Likewise.
6897 * c-c++-common/asan/misalign-2.c: Likewise.
6898 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
6899 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
6900 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
6901 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
6902 add -ffat-lto-objects from/to dg-additional-options.
6903 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
6904 dg-additional-options.
6907 * gcc.target/powerpc/pr79197.c: New test.
6908 * gcc.c-torture/compile/pr79197.c: New test.
6910 2017-02-02 Richard Biener <rguenther@suse.de>
6912 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
6914 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
6917 * g++.dg/cpp0x/pr69637-1.C: New.
6918 * g++.dg/cpp0x/pr69637-2.C: Likewise.
6920 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6922 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
6924 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6927 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
6930 2017-02-01 Jakub Jelinek <jakub@redhat.com>
6933 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
6934 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
6935 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
6936 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
6937 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
6938 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
6939 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
6940 * g++.dg/debug/dwarf2/align-1.C: Likewise.
6941 * g++.dg/debug/dwarf2/align-2.C: Likewise.
6942 * g++.dg/debug/dwarf2/align-3.C: Likewise.
6943 * g++.dg/debug/dwarf2/align-4.C: Likewise.
6944 * g++.dg/debug/dwarf2/align-5.C: Likewise.
6945 * g++.dg/debug/dwarf2/align-6.C: Likewise.
6947 2017-02-01 Martin Liska <mliska@suse.cz>
6950 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
6952 2017-02-01 Richard Biener <rguenther@suse.de>
6955 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
6956 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
6957 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
6958 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
6960 2017-02-01 Richard Biener <rguenther@suse.de>
6963 * gfortran.dg/pr79315.f90: New testcase.
6965 2017-02-01 Richard Biener <rguenther@suse.de>
6967 PR tree-optimization/71824
6968 * gcc.dg/graphite/pr71824.c: New testcase.
6970 2017-01-31 Jakub Jelinek <jakub@redhat.com>
6973 * g++.dg/diagnostic/pr79304.C: New test.
6975 2017-01-31 David Malcolm <dmalcolm@redhat.com>
6978 * g++.dg/spellcheck-pr79298.C: New test case.
6980 2017-01-31 David Malcolm <dmalcolm@redhat.com>
6982 PR preprocessor/79210
6983 * gcc.dg/format/pr79210.c: New test case.
6984 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
6987 2017-01-31 Nathan Sidwell <nathan@acm.org>
6990 * g++.dg/warn/pr79290.C: New.
6994 * g++.dg/cpp1y/pr67273.C: New.
6995 * g++.dg/cpp1y/pr79253.C: New.
6997 2017-01-31 Nathan Sidwell <nathan@acm.org>
7000 * g++.dg/cpp1y/pr61636-1.C: Augment.
7002 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
7004 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
7005 rand() instead of random().
7007 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
7009 PR tree-optimization/71691
7010 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
7012 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7014 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
7017 2017-01-31 Jakub Jelinek <jakub@redhat.com>
7019 PR tree-optimization/79267
7020 * g++.dg/opt/pr79267.C: New test.
7022 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
7025 * gcc.dg/debug/dwarf2/align-1.c: New.
7026 * gcc.dg/debug/dwarf2/align-2.c: New.
7027 * gcc.dg/debug/dwarf2/align-3.c: New.
7028 * gcc.dg/debug/dwarf2/align-4.c: New.
7029 * gcc.dg/debug/dwarf2/align-5.c: New.
7030 * gcc.dg/debug/dwarf2/align-6.c: New.
7031 * gcc.dg/debug/dwarf2/align-as-1.c: New.
7032 * g++.dg/debug/dwarf2/align-1.C: New.
7033 * g++.dg/debug/dwarf2/align-2.C: New.
7034 * g++.dg/debug/dwarf2/align-3.C: New.
7035 * g++.dg/debug/dwarf2/align-4.C: New.
7036 * g++.dg/debug/dwarf2/align-5.C: New.
7037 * g++.dg/debug/dwarf2/align-6.C: New.
7039 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7042 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
7044 2017-01-30 Martin Sebor <msebor@redhat.com>
7047 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
7049 2017-01-30 Martin Liska <mliska@suse.cz>
7051 PR gcov-profile/79259
7052 * g++.dg/tree-prof/pr79259.C: New test.
7054 2017-01-30 Richard Biener <rguenther@suse.de>
7056 PR tree-optimization/79276
7057 * gcc.dg/torture/pr79276.c: New testcase.
7059 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
7062 * gcc.target/s390/pr79240.c: New test.
7064 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7067 * gcc.target/powerpc/pr79268.c: New file.
7068 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
7069 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
7070 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
7071 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7073 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
7075 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
7078 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
7080 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
7081 * gnat.dg/debug9.adb: Likewise.
7083 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
7085 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
7086 libatomic_available.
7087 * gfortran.dg/coarray_42.f90: Likewise.
7088 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
7089 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
7090 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
7092 2017-01-27 Martin Sebor <msebor@redhat.com>
7094 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
7096 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
7098 PR rtl-optimization/79194
7099 * gcc.dg/torture/pr79194.c: New test.
7101 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
7103 PR tree-optimization/71374
7104 * gcc.target/i386/pr71374.c: New.
7106 2017-01-27 Martin Sebor <msebor@redhat.com>
7109 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
7110 a dg-error directive.
7112 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
7115 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
7116 * gcc.target/arm/pr79131-2.c: New.
7118 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7121 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
7122 vectorized on POWER unless hardware misaligned loads are
7125 2017-01-27 Bin Cheng <bin.cheng@arm.com>
7127 PR rtl-optimization/78559
7128 * gcc.c-torture/execute/pr78559.c: New test.
7130 2017-01-27 Richard Biener <rguenther@suse.de>
7132 PR tree-optimization/79245
7133 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
7134 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
7136 2017-01-27 Jakub Jelinek <jakub@redhat.com>
7139 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
7140 target. Use 4294967293U instead of 4294967293.
7142 2017-01-27 Richard Biener <rguenther@suse.de>
7144 PR tree-optimization/71433
7145 * gcc.dg/Warray-bounds-21.c: New testcase.
7147 2017-01-27 Richard Biener <rguenther@suse.de>
7149 PR tree-optimization/79244
7150 * gcc.dg/torture/pr79244.c: New testcase.
7152 2017-01-27 Jakub Jelinek <jakub@redhat.com>
7154 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
7155 all occurrences of 40 to 32.
7157 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
7160 * gcc.target/arm/pr79239.c: New test.
7162 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7164 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
7166 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
7169 * g++.dg/cpp1y/pr64382.C: New test.
7171 2017-01-26 Martin Sebor <msebor@redhat.com>
7174 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
7175 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
7176 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
7177 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
7179 2017-01-26 Jakub Jelinek <jakub@redhat.com>
7182 * g++.dg/debug/dwarf2/pr79129.C: New test.
7185 * g++.dg/debug/dwarf2/pr78835.C: New test.
7187 2017-01-26 Martin Sebor <msebor@redhat.com>
7190 * gcc.dg/format/pr78569.c: Adjust.
7191 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
7192 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
7193 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
7194 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
7195 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
7196 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
7197 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
7198 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
7199 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
7200 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
7201 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
7203 2017-01-26 Jakub Jelinek <jakub@redhat.com>
7206 * g++.dg/other/offsetof8.C: Add expected error.
7207 * g++.dg/other/offsetof9.C: New test.
7209 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
7211 * g++.dg/opt/declone3.C: Require LTO.
7213 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
7216 * gcc.target/arm/pr79131.c: New.
7218 2017-01-26 Bin Cheng <bin.cheng@arm.com>
7220 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
7222 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
7225 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
7226 matches replaced operator delete.
7228 2017-01-26 Jakub Jelinek <jakub@redhat.com>
7230 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
7231 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
7232 avx512f with avx512dq.
7233 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
7234 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
7235 avx512f with avx512dq.
7236 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
7237 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
7238 avx512f with avx512dq.
7240 2017-01-26 Marek Polacek <polacek@redhat.com>
7243 * c-c++-common/Wduplicated-branches-13.c: New test.
7245 2017-01-26 David Sherwood <david.sherwood@arm.com>
7248 * gfortran.dg/gomp/sharing-4.f90: New test.
7250 2017-01-26 Jakub Jelinek <jakub@redhat.com>
7253 * gcc.target/i386/pr70465.c: New test.
7255 * brig.dg/dg.exp: Update copyright years.
7256 * lib/brig-dg.exp: Update copyright years.
7257 * lib/brig.exp: Update copyright years.
7259 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
7262 * gcc.target/powerpc/pr79179.c: New test.
7264 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7266 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
7267 generation to accept D-mode memory accesses.
7269 2017-01-25 Martin Sebor <msebor@redhat.com>
7272 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
7273 * g++.dg/ext/flexarray-mangle.C: Same.
7274 * g++.dg/ext/flexarray-subst.C: Same.
7275 * g++.dg/ext/flexary10.C: Same.
7276 * g++.dg/ext/flexary11.C: Same.
7277 * g++.dg/ext/flexary14.C: Same.
7278 * g++.dg/ext/flexary16.C: Same.
7279 * g++.dg/ext/flexary18.C: Same.
7280 * g++.dg/ext/flexary19.C: Same.
7281 * g++.dg/ext/flexary7.C: Same.
7282 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
7283 * g++.dg/ubsan/object-size-1.C: Same.
7284 * obj-c++.dg/property/at-property-23.mm: Same.
7286 2017-01-25 Jakub Jelinek <jakub@redhat.com>
7289 * g++.dg/cpp1z/decomp24.C: New test.
7292 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
7293 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
7295 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
7297 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
7298 * g++.dg/cpp1y/pr59636.C: Likewise.
7299 * g++.dg/cpp1y/pr60190.C: Likewise.
7301 2017-01-25 Bin Cheng <bin.cheng@arm.com>
7303 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
7305 2017-01-25 Carl Love <cel@us.ibm.com>
7307 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
7310 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
7312 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
7314 * gcc.target/arm/vseleqsf.c: Likewise.
7315 * gcc.target/arm/vselgedf.c: Likewise.
7316 * gcc.target/arm/vselgesf.c: Likewise.
7317 * gcc.target/arm/vselgtdf.c: Likewise.
7318 * gcc.target/arm/vselgtsf.c: Likewise.
7319 * gcc.target/arm/vselledf.c: Likewise.
7320 * gcc.target/arm/vsellesf.c: Likewise.
7321 * gcc.target/arm/vselltdf.c: Likewise.
7322 * gcc.target/arm/vselltsf.c: Likewise.
7323 * gcc.target/arm/vselnedf.c: Likewise.
7324 * gcc.target/arm/vselnesf.c: Likewise.
7325 * gcc.target/arm/vselvcdf.c: Likewise.
7326 * gcc.target/arm/vselvcsf.c: Likewise.
7327 * gcc.target/arm/vselvsdf.c: Likewise.
7328 * gcc.target/arm/vselvssf.c: Likewise.
7330 2017-01-25 Richard Biener <rguenther@suse.de>
7333 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
7334 to what we had before adding the threading passes.
7336 2017-01-25 Richard Biener <rguenther@suse.de>
7338 PR tree-optimization/69264
7339 * g++.dg/torture/pr69264.C: New testcase.
7341 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7344 * gcc.target/arm/pr79145.c: New test.
7346 2017-01-25 Richard Biener <rguenther@suse.de>
7349 * g++.dg/gomp/pr78363-1.C: New testcase.
7350 * g++.dg/gomp/pr78363-2.C: Likewise.
7351 * g++.dg/gomp/pr78363-3.C: Likewise.
7353 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7355 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
7356 * gcc.dg/lto/pr61526_0.c: Likewise.
7357 * gcc.dg/lto/pr64415_0.c: Likewise.
7359 2017-01-24 Jakub Jelinek <jakub@redhat.com>
7362 * g++.dg/cpp1z/decomp22.C: New test.
7363 * g++.dg/cpp1z/decomp23.C: New test.
7365 2017-01-24 Nathan Sidwell <nathan@acm.org>
7368 * g++.dg/cpp0x/pr78469.C: New.
7371 * g++.dg/cpp0x/pr79118.C: New.
7373 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
7375 * gcc.target/arm/vfp-longcall-apcs.c: New test.
7377 2017-01-24 David Malcolm <dmalcolm@redhat.com>
7379 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
7380 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
7381 * gcc.dg/rtl/rtl.exp: New file.
7382 * gcc.dg/rtl/test.c: New file.
7383 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
7384 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
7385 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
7386 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
7387 * gcc.dg/rtl/x86_64/final.c: New test case.
7388 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
7389 * gcc.dg/rtl/x86_64/ira.c: New test case.
7390 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
7391 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
7392 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
7393 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
7394 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
7395 * gcc.dg/rtl/x86_64/test_1.h: New file.
7396 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
7397 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
7398 * gcc.dg/rtl/x86_64/times-two.h: New file.
7399 * gcc.dg/rtl/x86_64/vregs.c: New test case.
7401 2017-01-24 Bin Cheng <bin.cheng@arm.com>
7403 PR tree-optimization/79159
7404 * g++.dg/tree-ssa/pr79159.C: New test.
7406 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
7407 Martin Jambor <mjambor@suse.cz>
7409 * lib/brig-dg.exp: New file.
7410 * lib/brig.exp: Likewise.
7411 * brig.dg/README: Likewise.
7412 * brig.dg/dg.exp: Likewise.
7413 * brig.dg/test/gimple/alloca.hsail: Likewise.
7414 * brig.dg/test/gimple/atomics.hsail: Likewise.
7415 * brig.dg/test/gimple/branches.hsail: Likewise.
7416 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
7417 * brig.dg/test/gimple/function_calls.hsail: Likewise.
7418 * brig.dg/test/gimple/kernarg.hsail: Likewise.
7419 * brig.dg/test/gimple/mem.hsail: Likewise.
7420 * brig.dg/test/gimple/mulhi.hsail: Likewise.
7421 * brig.dg/test/gimple/packed.hsail: Likewise.
7422 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
7423 * brig.dg/test/gimple/variables.hsail: Likewise.
7424 * brig.dg/test/gimple/vector.hsail: Likewise.
7426 2017-01-24 Jakub Jelinek <jakub@redhat.com>
7428 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
7429 support asan, only on i?86/x86_64 require sse2_runtime.
7431 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
7434 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
7435 test on powerpc targets.
7437 2017-01-23 Martin Sebor <msebor@redhat.com>
7439 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
7441 2017-01-23 Richard Biener <rguenther@suse.de>
7443 PR tree-optimization/79088
7444 PR tree-optimization/79188
7445 * gcc.dg/torture/pr79088.c: New testcase.
7446 * gcc.dg/torture/pr79188.c: Likewise.
7448 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
7450 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
7451 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
7452 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
7453 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
7454 type of test function to reflect change in built-in function's
7456 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
7457 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
7458 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
7459 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
7460 type and second argument type to reflect change in built-in
7461 function's type signature.
7462 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
7463 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
7464 type of test function to reflect change in built-in function's
7466 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
7467 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
7468 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
7469 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
7470 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
7471 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
7472 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
7473 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
7474 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
7475 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
7476 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
7477 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
7478 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
7479 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
7480 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
7481 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
7482 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
7483 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
7484 type of test function to reflect change in built-in function's
7486 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
7487 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
7488 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
7489 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
7490 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
7491 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
7492 test function's result and second argument to reflect change in
7493 built-in function's type signature.
7494 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
7496 2017-01-23 Nathan Sidwell <nathan@acm.org>
7499 * g++.dg/template/pr71710.C: New.
7503 * g++.dg/template/pr71406.C: New.
7505 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
7507 * gfortran.dg/integer_exponentiation_7.f90: New test.
7509 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
7511 PR rtl-optimization/78634
7512 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
7514 2017-01-23 Bin Cheng <bin.cheng@arm.com>
7516 PR tree-optimization/70754
7517 * gfortran.dg/pr70754.f90: New test.
7519 2017-01-23 Martin Liska <mliska@suse.cz>
7521 PR tree-optimization/79196
7522 * gcc.dg/asan/pr79196.c: New test.
7523 * gcc.dg/strlenopt-30.c: Update scanned pattern.
7525 2017-01-23 Michael Matz <matz@suse.de>
7527 PR tree-optimization/78384
7528 * gcc.dg/pr78384.c: New test.
7530 2017-01-23 Richard Biener <rguenther@suse.de>
7532 PR tree-optimization/79186
7533 * gcc.dg/torture/pr79186.c: New testcase.
7534 * gcc.dg/torture/pr79187.c: Likewise.
7536 2017-01-23 Martin Jambor <mjambor@suse.cz>
7538 * gcc.dg/ipa/vrp8.c: New test.
7540 2017-01-23 Martin Jambor <mjambor@suse.cz>
7543 * gfortran.dg/lto/pr79108_0.f90: New test.
7545 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
7547 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
7548 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
7549 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
7550 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
7551 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
7552 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
7553 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
7554 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
7555 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
7556 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
7557 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
7558 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
7559 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
7560 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
7561 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
7562 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
7564 2017-01-23 Richard Biener <rguenther@suse.de>
7565 Nick Clifton <nickc@redhat.com>
7568 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7569 If the target is ARM return the result of the
7570 check_effective_target_arm_vect_no_misalign proc.
7571 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
7572 support unaligned vectors then only expect one of the loops to be
7575 2017-01-23 Martin Liska <mliska@suse.cz>
7577 * gcc.dg/asan/use-after-scope-10.c: New test.
7578 * gcc.dg/asan/use-after-scope-11.c: New test.
7579 * g++.dg/asan/use-after-scope-5.C: New test.
7581 2017-01-23 Martin Liska <mliska@suse.cz>
7583 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
7584 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
7585 sanopt optimization for ASAN_POISON.
7587 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7589 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
7591 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
7593 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
7594 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
7596 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
7597 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
7598 exec_vcombine): Likewise.
7599 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
7600 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
7601 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
7602 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
7603 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
7604 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
7605 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
7606 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
7607 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
7608 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7609 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
7610 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
7611 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7612 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
7613 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
7614 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
7615 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
7616 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
7618 (TEST_VGET_LANE): Cast to uint to avoid warning.
7619 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
7620 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
7621 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
7622 exec_vfma_vfms_n): Fix PRIx format for float64_t.
7623 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
7624 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
7625 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
7626 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
7627 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
7628 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
7629 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
7630 CHECK_POLY instead of CHECK for poly64_t types.
7631 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
7632 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
7633 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
7634 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
7635 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
7636 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
7638 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
7639 for int32_t, int64_t.
7640 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
7641 vqneg_extra): Fix PRIx format for int16_t, int32_t.
7642 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
7643 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
7644 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
7647 2017-01-22 Jakub Jelinek <jakub@redhat.com>
7650 * gfortran.dg/gomp/pr79154-1.f90: New test.
7651 * gfortran.dg/gomp/pr79154-2.f90: New test.
7653 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
7655 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
7657 2017-01-21 Marek Polacek <polacek@redhat.com>
7660 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
7662 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
7664 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
7666 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
7668 PR rtl-optimization/79125
7669 * gcc.dg/torture/pr79125.c: New test.
7671 2017-01-20 Jiong Wang <jiong.wang@arm.com>
7673 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
7675 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
7676 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
7678 2017-01-20 Nathan Sidwell <nathan@acm.org>
7681 * g++.dg/cpp1z/inh-ctor38.C: New.
7683 2017-01-20 Marek Polacek <polacek@redhat.com>
7686 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
7688 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
7690 * lib/target-supports.exp (check_configured_with): New procedure.
7691 (check_effective_target_default_mode): new effective target.
7692 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
7693 default mode. Fix dg-skip-if target selector syntax.
7694 * gcc.target/arm/optional_thumb-2.c: Likewise.
7695 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
7698 2017-01-20 David Malcolm <dmalcolm@redhat.com>
7702 * g++.dg/spellcheck-pr77829.C: New test case.
7703 * g++.dg/spellcheck-pr78656.C: New test case.
7705 2017-01-20 Marek Polacek <polacek@redhat.com>
7708 * c-c++-common/Wduplicated-branches-1.c: New test.
7709 * c-c++-common/Wduplicated-branches-10.c: New test.
7710 * c-c++-common/Wduplicated-branches-11.c: New test.
7711 * c-c++-common/Wduplicated-branches-12.c: New test.
7712 * c-c++-common/Wduplicated-branches-2.c: New test.
7713 * c-c++-common/Wduplicated-branches-3.c: New test.
7714 * c-c++-common/Wduplicated-branches-4.c: New test.
7715 * c-c++-common/Wduplicated-branches-5.c: New test.
7716 * c-c++-common/Wduplicated-branches-6.c: New test.
7717 * c-c++-common/Wduplicated-branches-7.c: New test.
7718 * c-c++-common/Wduplicated-branches-8.c: New test.
7719 * c-c++-common/Wduplicated-branches-9.c: New test.
7720 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
7721 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
7722 * g++.dg/ext/builtin-object-size3.C: Likewise.
7723 * g++.dg/gomp/loop-1.C: Likewise.
7724 * g++.dg/warn/Wduplicated-branches1.C: New test.
7725 * g++.dg/warn/Wduplicated-branches2.C: New test.
7727 2017-01-20 Martin Liska <mliska@suse.cz>
7730 * gcc.dg/lto/pr69188_0.c: New test.
7731 * gcc.dg/lto/pr69188_1.c: New test.
7733 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
7735 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
7736 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
7737 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
7738 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
7739 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
7740 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
7741 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
7742 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
7743 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
7744 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
7745 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
7746 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
7747 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
7748 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
7749 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
7750 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
7751 * gcc.target/i386/avx-1.c: Test new intrinsics.
7752 * gcc.target/i386/sse-13.c: Ditto.
7753 * gcc.target/i386/sse-23.c: Ditto.
7755 2017-01-20 Richard Biener <rguenther@suse.de>
7757 PR tree-optimization/71264
7758 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
7760 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
7762 * gcc.target/mips/madd4-1.c: New file.
7763 * gcc.target/mips/madd4-2.c: Likewise.
7764 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
7766 (mips_option_groups): Add -m[no-]madd4.
7767 (mips-dg-init): Detect default -mno-madd4.
7768 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
7769 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
7770 * gcc.target/mips/mips-ps-type-2.c: Likewise.
7771 * gcc.target/mips/nmadd-1.c: Likewise.
7772 * gcc.target/mips/nmadd-2.c: Likewise.
7773 * gcc.target/mips/nmadd-3.c: Likewise.
7775 2017-01-19 Jiong Wang <jiong.wang@arm.com>
7777 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
7778 combined instructions.
7779 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
7781 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
7782 of pointer authentication.
7784 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
7786 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
7787 floating point hardware to run test.
7789 2017-01-19 Tamar Christina <tamar.christina@arm.com>
7791 * lib/target-supports.exp
7792 (check_effective_target_vect_call_copysignf): Enable for AArch64.
7794 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7797 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
7798 __x86_64__]: Allow for target i?86-*-*.
7800 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
7803 * gcc.target/mips/lxc1-sxc1-1.c: New file.
7804 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
7805 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
7807 (mips_option_groups): Add -m[no-]lxc1-sxc1.
7808 (mips-dg-init): Detect default -mno-lxc1-sxc1.
7809 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
7811 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
7814 * gfortran.dg/coarray_43.f90: New test.
7816 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
7818 PR rtl-optimization/79121
7819 * gcc.c-torture/execute/pr79121.c: New test.
7821 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7823 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
7824 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
7826 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
7830 * gfortran.dg/pr50069_1.f90: New test.
7831 * gfortran.dg/pr50069_2.f90: New test.
7832 * gfortran.dg/pr55086_1.f90: New test.
7833 * gfortran.dg/pr55086_1_tfat.f90: New test.
7834 * gfortran.dg/pr55086_2.f90: New test.
7835 * gfortran.dg/pr55086_2_tfat.f90: New test.
7836 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
7838 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7839 * gcc.dg/strcmp-1.c: New test.
7840 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
7842 2017-01-18 David Malcolm <dmalcolm@redhat.com>
7844 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
7845 (dejagnu_fail): Likewise.
7846 (dejagnu_note): Likewise.
7847 (pass): Provide forward decl, moving true decl to after #include
7852 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7854 * gcc.target/powerpc/p9-xxbr-1.c: New test.
7855 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
7857 2017-01-18 Nathan Sidwell <nathan@acm.org>
7860 * g++.dg/cpp1z/inh-ctor37.C: New.
7862 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
7864 PR rtl-optimization/78952
7865 * gcc.target/i386/pr78952-1.c: New test.
7866 * gcc.target/i386/pr78952-2.c: Ditto.
7868 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
7870 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
7872 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
7875 * gfortran.dg/coarray_event_1.f08: New test.
7877 2017-01-18 Jakub Jelinek <jakub@redhat.com>
7880 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
7881 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
7883 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
7885 * gcc.target/powerpc/fusion4.c: Likewise.
7886 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
7888 * gcc.target/powerpc/pr58673-1.c: Likewise.
7889 * gcc.target/powerpc/pr58673-2.c: Likewise.
7890 * gcc.target/powerpc/pr59054.c: Likewise.
7892 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7894 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
7896 * gcc.target/powerpc/p9-vbpermd.c: New file.
7898 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7900 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
7901 (must_not_compile2): Downcase first letter of error messages.
7902 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
7903 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
7905 2017-01-18 Nathan Sidwell <nathan@acm.org>
7908 * g++.dg/pr79091.C: New.
7910 2017-01-18 Jakub Jelinek <jakub@redhat.com>
7912 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
7914 (p0): Add missing dg-error.
7916 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
7918 * gcc.target/msp430/mul_f5_muldef.c: New test.
7920 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
7923 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
7924 options. Fix up the syntax for using \m and \M.
7926 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
7929 * gcc.target/powerpc/ssp-1.c: New testcase.
7930 * gcc.target/powerpc/ssp-2.c: New testcase.
7932 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
7934 * gcc.target/aarch64/eh_return.c: New test.
7936 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7938 * vec-rlmi-rlnm.c: New file.
7940 2017-01-17 Nathan Sidwell <nathan@acm.org>
7943 * g++.dg/cpp1y/pr61636-1.C: New.
7944 * g++.dg/cpp1y/pr61636-2.C: New.
7945 * g++.dg/cpp1y/pr61636-3.C: New.
7947 2017-01-17 Martin Sebor <msebor@redhat.com>
7950 * gcc.dg/pr78768.c: Make it a link-only test.
7952 2017-01-17 David Malcolm <dmalcolm@redhat.com>
7955 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
7957 * c-c++-common/Wmisleading-indentation.c: Likewise.
7959 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
7962 * gcc.target/arm/pr79058.c: New.
7964 2017-01-17 Jakub Jelinek <jakub@redhat.com>
7966 PR tree-optimization/71854
7967 * gcc.dg/vect/pr71854.c: New test.
7969 2017-01-17 Martin Liska <mliska@suse.cz>
7972 * g++.dg/ipa/pr71207.C: New test.
7974 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
7977 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
7978 * gcc.dg/tree-ssa/pr77445.c: New testcase.
7980 2017-01-17 Jakub Jelinek <jakub@redhat.com>
7982 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
7983 rather than long unsigned int.
7984 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
7986 2017-01-17 Richard Biener <rguenther@suse.de>
7988 PR tree-optimization/71433
7989 * gcc.dg/Warray-bounds-20.c: New testcase.
7991 2017-01-17 Richard Biener <rguenther@suse.de>
7996 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
7997 * gcc.dg/tree-ssa/scev-4.c: Likewise.
7998 * gcc.dg/tree-ssa/scev-5.c: Likewise.
8000 2017-01-17 Alan Modra <amodra@gmail.com>
8002 * gcc.target/powerpc/pr79066.c: New.
8004 2017-01-16 Jeff Law <law@redhat.com>
8006 PR tree-optimization/33562
8007 PR tree-optimization/61912
8008 PR tree-optimization/77485
8009 PR tree-optimization/79090
8010 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
8011 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
8013 2017-01-16 Jakub Jelinek <jakub@redhat.com>
8016 * gcc.c-torture/compile/pr79089.c: New test.
8019 * gcc.dg/pr79080.c: New test.
8021 2017-01-16 David Malcolm <dmalcolm@redhat.com>
8024 * gcc.dg/format/pr78304.c: Convert argument from integral type
8026 * gcc.dg/format/pr78304-2.c: Likewise.
8028 2017-01-16 Carl Love <cel@us.ibm.com>
8030 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
8031 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
8033 2017-01-16 Carl Love <cel@us.ibm.com>
8035 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
8036 Change arguments and return type to bool long long.
8038 2017-01-16 Martin Sebor <msebor@redhat.com>
8041 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
8044 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8047 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8050 * g++.dg/cpp0x/pr71737.C: New.
8052 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8054 * gcc.target/powerpc/swaps-p8-27.c: New.
8056 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8059 * g++.dg/cpp0x/pr71737.C: New.
8061 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
8063 * gnat.dg/opt62.adb: New test.
8064 * gnat.dg/opt62_pkg.ads: New helper.
8066 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
8068 PR rtl-optimization/78626
8069 PR rtl-optimization/78727
8070 * gcc.dg/torture/pr78626.c: New test.
8071 * gcc.dg/torture/pr78727.c: New test.
8073 2017-01-14 Alan Modra <amodra@gmail.com>
8075 * gcc.c-torture/compile/pr72749.c: New test.
8077 2017-01-13 David Malcolm <dmalcolm@redhat.com>
8080 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
8081 (test_macro_2): New test.
8082 (test_macro_3): New test.
8083 (test_macro_4): New test.
8084 (test_non_contiguous_strings): Convert line number to line offset.
8085 * gcc.dg/format/pr78304-2.c: New test case.
8086 * gcc.dg/format/pr78304.c: New test case.
8088 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
8090 * gcc.target/i386/funcspec-56.inc: Add missing options and
8091 reorder options by implied ISAs, as in ix86_target_string.
8093 2017-01-13 Marek Polacek <polacek@redhat.com>
8096 * g++.dg/cpp0x/constexpr-array18.C: New test.
8098 2017-01-13 Jeff Law <law@redhat.com>
8100 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
8102 PR tree-optimization/61912
8103 PR tree-optimization/77485
8104 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
8105 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
8106 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
8108 PR tree-optimization/33562
8109 PR tree-optimization/61912
8110 PR tree-optimization/77485
8111 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
8112 * gcc.dg/tree-ssa/complex-5.c: Likewise.
8113 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
8114 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
8115 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
8116 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
8117 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
8119 2017-01-13 Martin Liska <mliska@suse.cz>
8122 * gcc.c-torture/execute/pr79043.c: New test.
8124 2017-01-13 Richard Biener <rguenther@suse.de>
8127 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
8129 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
8132 * gfortran.dg/coarray/event_4.f08: New test.
8134 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
8137 * gfortran.dg/coarray/event_3.f08: New test.
8139 2017-01-13 Richard Biener <rguenther@suse.de>
8141 PR tree-optimization/77283
8142 * gcc.dg/tree-ssa/split-path-9.c: Fix.
8144 2017-01-13 Richard Biener <rguenther@suse.de>
8146 * gcc.dg/gimplefe-22.c: New testcase.
8148 2017-01-13 Richard Biener <rguenther@suse.de>
8150 PR tree-optimization/77283
8151 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
8152 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
8153 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
8155 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
8157 * gcc.dg/pr77862.c: Require fpic target.
8159 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8162 * gcc.target/powerpc/pr79004.c: New test.
8164 2017-01-12 Martin Sebor <msebor@redhat.com>
8166 * gcc.dg/pr78138.c: Adjust.
8167 * gcc.dg/pr78768.c: Adjust.
8168 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
8169 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
8170 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
8171 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
8172 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
8173 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
8174 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
8175 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
8176 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
8177 * gcc.dg/tree-ssa/pr78605.c: Adjust.
8178 * gcc.dg/tree-ssa/pr78622.c: Adjust.
8180 2017-01-12 Jakub Jelinek <jakub@redhat.com>
8182 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
8184 2017-01-12 Martin Sebor <msebor@redhat.com>
8187 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
8190 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
8192 * gcc.dg/pr78768.c: Require LTO.
8194 2017-01-12 Martin Sebor <msebor@redhat.com>
8197 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
8198 due to the referenced bug.
8200 2017-01-12 Martin Sebor <msebor@redhat.com>
8203 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
8205 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
8207 * gcc.target/i386/builtin_target.c (check_features): Check all
8208 supported __builtin_cpu_supports options.
8210 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8212 PR tree-optimization/78319
8213 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
8216 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8219 * gcc.target/powerpc/swaps-p8-26.c: New.
8221 2017-01-12 Richard Biener <rguenther@suse.de>
8223 * gcc.dg/gimplefe-21.c: New testcase.
8225 2017-01-12 Michael Collison <michael.collison@arm.com>
8227 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
8229 2017-01-11 Julia Koval <julia.koval@intel.com>
8230 Uros Bizjak <ubizjak@gmail.com>
8232 * gcc.target/i386/sgx.c New test.
8233 * gcc.target/i386/sse-12.c: Add -msgx.
8234 * gcc.target/i386/sse-13.c: Ditto.
8235 * gcc.target/i386/sse-14.c: Ditto.
8236 * gcc.target/i386/sse-22.c: Ditto.
8237 * gcc.target/i386/sse-23.c: Ditto.
8238 * g++.dg/other/i386-2.C: Ditto.
8239 * g++.dg/other/i386-3.C: Ditto.
8241 2017-01-11 Martin Sebor <msebor@redhat.com>
8244 * g++.dg/template/explicit9.C: New test.
8246 2017-01-11 Nathan Sidwell <nathan@acm.org>
8249 * g++.dg/pr77812.C: New.
8251 2017-01-11 Jakub Jelinek <jakub@redhat.com>
8254 * g++.dg/cpp1y/constexpr-71537.C: New test.
8256 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
8259 2017-01-11 Martin Sebor <msebor@redhat.com>
8262 * c-c++-common/Waddress-2.c: New test.
8264 2017-01-11 Jakub Jelinek <jakub@redhat.com>
8267 * g++.dg/cpp0x/pr78341.C: New test.
8269 2017-01-11 Martin Sebor <msebor@redhat.com>
8272 * gcc.dg/pr78768.c: New test.
8274 2017-01-11 David Malcolm <dmalcolm@redhat.com>
8277 * gcc.dg/spellcheck-options-14.c: New test case.
8278 * gcc.dg/spellcheck-options-15.c: New test case.
8279 * gcc.dg/spellcheck-options-16.c: New test case.
8280 * gcc.dg/spellcheck-options-17.c: New test case.
8282 2017-01-11 Martin Liska <mliska@suse.cz>
8284 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
8286 2017-01-11 Jakub Jelinek <jakub@redhat.com>
8288 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
8289 instead of just 1 for the decomposition from struct C.
8291 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
8293 * gcc.c-torture/execute/20170111-1.c: New test.
8295 2017-01-11 Richard Biener <rguenther@suse.de>
8297 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
8299 2017-01-11 Jakub Jelinek <jakub@redhat.com>
8302 * gcc.dg/lto/pr50199_0.c: New test.
8304 2017-01-10 Martin Sebor <msebor@redhat.com>
8309 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
8310 * gcc.dg/tree-ssa/pr78622.c: Ditto.
8312 2017-01-10 Martin Sebor <msebor@redhat.com>
8315 * gcc.dg/pr78138.c: New test.
8317 2017-01-10 David Malcolm <dmalcolm@redhat.com>
8320 * g++.dg/diagnostic/pr77949.C: New test case.
8322 2017-01-10 Martin Sebor <msebor@redhat.com>
8325 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
8327 2017-01-10 Martin Sebor <msebor@redhat.com>
8329 PR tree-optimization/78775
8330 * gcc.dg/attr-alloc_size-4.c: Add test cases.
8331 * gcc.dg/attr-alloc_size-10.c: New test.
8332 * gcc.dg/attr-alloc_size-11.c: New test.
8333 * gcc.dg/builtin-stringop-chk-7.c: New test.
8334 * gcc.dg/pr78775.c: New test.
8335 * gcc.dg/pr78973-2.c: New test.
8336 * gcc.dg/pr78973.c: New test.
8338 2017-01-10 Jeff Law <law@redhat.com>
8340 PR tree-optimization/77766
8341 PR tree-optimization/78856
8342 * gcc.c-torture/execute/pr77766.c: New test.
8344 2016-01-10 Richard Biener <rguenther@suse.de>
8346 PR tree-optimization/79034
8347 * g++.dg/torture/pr79034.C: New testcase.
8349 2017-01-10 Martin Liska <mliska@suse.cz>
8351 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
8352 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
8353 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
8354 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
8355 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
8356 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
8357 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
8358 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
8359 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
8360 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
8361 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
8362 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
8363 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
8364 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
8365 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
8366 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
8367 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
8368 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
8369 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
8370 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
8371 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
8372 * gcc.dg/ipa/pr64307.c: Likewise.
8373 * gcc.dg/ipa/pr77653.c: Likewise.
8375 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
8377 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
8378 * g++.dg/other/i386-3.C: Ditto.
8379 * gcc.target/i386/sse-12.c: Ditto.
8380 * gcc.target/i386/sse-13.c: Ditto.
8381 * gcc.target/i386/sse-22.c: Ditto.
8382 * gcc.target/i386/sse-23.c: Ditto.
8383 * gcc.target/i386/builtin_target.c: Handle new option.
8384 * gcc.target/i386/funcspec-56.inc: Test new attributes.
8385 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
8386 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
8388 2017-01-09 Martin Sebor <msebor@redhat.com>
8391 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
8392 with different precisions.
8394 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
8396 * g++.dg/opt/call2.C: New test.
8397 * g++.dg/opt/call3.C: Likewise.
8398 * gnat.dg/array26.adb: New test.
8399 * gnat.dg/array26_pkg.ad[sb]: New helper.
8400 * gnat.dg/array27.adb: New test.
8401 * gnat.dg/array27_pkg.ad[sb]: New helper.
8402 * gnat.dg/array28.adb: New test.
8403 * gnat.dg/array28_pkg.ad[sb]: New helper.
8405 2017-01-09 Jakub Jelinek <jakub@redhat.com>
8407 PR translation/79019
8408 PR translation/79020
8409 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
8411 * gfortran.dg/initialization_17.f90: Likewise.
8413 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8416 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
8417 * gcc.target/i386/pr78904-4.c: Likewise.
8418 * gcc.target/i386/pr78904-6.c: Likewise.
8419 * gcc.target/i386/pr78967-2.c: Likewise.
8421 2017-01-09 Jakub Jelinek <jakub@redhat.com>
8423 PR tree-optimization/78899
8424 * gcc.target/i386/pr78899.c: New test.
8425 * gcc.dg/pr71077.c: New test.
8427 2017-01-09 Martin Jambor <mjambor@suse.cz>
8431 * gcc.dg/torture/pr78365.c: New test.
8433 2017-01-09 Jakub Jelinek <jakub@redhat.com>
8436 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
8437 (main): Use int* instead of long long.
8439 PR tree-optimization/78938
8440 * gcc.dg/vect/pr78938.c: New test.
8442 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8444 * gcc.dg/20161219.c: New test.
8446 2017-01-09 Richard Biener <rguenther@suse.de>
8448 PR tree-optimization/78997
8449 * gcc.dg/torture/pr78997.c: New testcase.
8451 2017-01-09 Richard Biener <rguenther@suse.de>
8454 * g++.dg/lto/pr79000_0.C: New testcase.
8455 * g++.dg/lto/pr79000_1.c: Likewise.
8457 2017-01-08 Martin Sebor <msebor@redhat.com>
8460 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
8461 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
8462 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
8464 * gcc.dg/format/pr78569.c: Adjust.
8466 2017-01-07 David Malcolm <dmalcolm@redhat.com>
8469 * g++.dg/diagnostic/pr72803.C: New test case.
8471 2017-01-07 Martin Sebor <msebor@redhat.com>
8473 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
8474 * gcc.dg/attr-alloc_size-4.c: Same.
8476 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
8478 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
8479 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
8480 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
8481 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
8482 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
8483 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
8484 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
8486 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8487 * gcc.dg/memcmp-1.c: New.
8488 * gcc.dg/strncmp-1.c: New.
8490 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
8492 * gcc.target/arm/acle/mcrr: New.
8493 * gcc.target/arm/acle/mcrr2: New.
8494 * gcc.target/arm/acle/mrrc: New.
8495 * gcc.target/arm/acle/mrrc2: New.
8497 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
8499 * gcc.target/arm/acle/mcr.c: New.
8500 * gcc.target/arm/acle/mrc.c: New.
8501 * gcc.target/arm/acle/mcr2.c: New.
8502 * gcc.target/arm/acle/mrc2.c: New.
8504 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
8506 * gcc.target/arm/acle/ldc: New.
8507 * gcc.target/arm/acle/ldc2: New.
8508 * gcc.target/arm/acle/ldcl: New.
8509 * gcc.target/arm/acle/ldc2l: New.
8510 * gcc.target/arm/acle/stc: New.
8511 * gcc.target/arm/acle/stc2: New.
8512 * gcc.target/arm/acle/stcl: New.
8513 * gcc.target/arm/acle/stc2l: New.
8515 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
8517 * gcc.target/arm/acle/acle.exp: Run tests for different options
8518 and make sure fat-lto-objects is used such that we can still do
8520 * gcc.target/arm/acle/cdp.c: New.
8521 * gcc.target/arm/acle/cdp2.c: New.
8522 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
8523 (check_effective_target_arm_coproc1_ok_nocache): New.
8524 (check_effective_target_arm_coproc2_ok): New.
8525 (check_effective_target_arm_coproc2_ok_nocache): New.
8526 (check_effective_target_arm_coproc3_ok): New.
8527 (check_effective_target_arm_coproc3_ok_nocache): New.
8528 (check_effective_target_arm_coproc4_ok): New.
8529 (check_effective_target_arm_coproc4_ok_nocache): New.
8531 2017-01-06 Martin Sebor <msebor@redhat.com>
8534 * gcc.dg/tree-ssa/pr78605.c: New test.
8536 2017-01-05 Martin Sebor <msebor@redhat.com>
8538 PR tree-optimization/78910
8539 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
8541 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
8542 * gcc.dg/tree-ssa/pr78910.c: New test.
8544 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
8546 * gcc.dg/sso-10.c: New test.
8548 2017-01-05 Jakub Jelinek <jakub@redhat.com>
8550 PR tree-optimization/71016
8551 * gcc.target/i386/pr71016.c: New test.
8552 * gcc.target/aarch64/pr71016.c: New test.
8553 * gcc.dg/tree-ssa/pr66726-3.c: New test.
8556 * g++.dg/cpp1z/decomp19.C: New test.
8559 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
8560 * g++.dg/init/union1.C: Likewise.
8561 * g++.dg/cpp0x/union6.C: Expect errors.
8562 * g++.dg/cpp0x/union8.C: New test.
8563 * g++.dg/cpp0x/pr78890-1.C: New test.
8564 * g++.dg/cpp0x/pr78890-2.C: New test.
8566 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
8568 * gcc.target/powerpc/pr71670.c: Require p9vector.
8569 * gcc.target/powerpc/p9-novsx.c: Same.
8571 2017-01-05 David Malcolm <dmalcolm@redhat.com>
8573 * selftests/asr_div1.rtl: New file.
8574 * selftests/aarch64: New subdirectory.
8575 * selftests/aarch64/times-two.rtl: New file.
8576 * selftests/bb-index.rtl: New file.
8577 * selftests/cfg-test.rtl: New file.
8578 * selftests/const-int.rtl: New file.
8579 * selftests/example-labels.rtl: New file.
8580 * selftests/insn-with-mode.rtl: New file.
8581 * selftests/jump-to-label-ref.rtl: New file.
8582 * selftests/jump-to-return.rtl: New file.
8583 * selftests/jump-to-simple-return.rtl: New file.
8584 * selftests/mem.rtl: New file.
8585 * selftests/note-insn-deleted.rtl: New file.
8586 * selftests/note_insn_basic_block.rtl: New file.
8587 * selftests/simple-cse.rtl: New file.
8588 * selftests/symbol-ref.rtl: New file.
8589 * selftests/x86_64: New subdirectory.
8590 * selftests/x86_64/call-insn.rtl: New file.
8591 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
8592 * selftests/x86_64/times-two.rtl: New file.
8593 * selftests/x86_64/unspec.rtl: New file.
8595 2017-01-05 Nathan Sidwell <nathan@acm.org>
8598 * g++.dg/cpp0x/pr78765.C: New.
8600 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8602 * gcc.target/s390/memcpy-2.c: New test.
8603 * gcc.target/s390/memset-2.c: New test.
8605 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8607 * gcc.target/s390/memcpy-1.c: New test.
8609 2017-01-04 Jeff Law <law@redhat.com>
8611 PR tree-optimization/78812
8612 * g++.dg/torture/pr78812.C: New test.
8614 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8619 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
8620 64-bit VSX systems with direct move, whether we optimize common
8621 code sequences in the GLIBC math library for float math functions.
8622 * gcc.target/powerpc/pr71977-2.c: Likewise.
8624 2017-01-04 Marek Polacek <polacek@redhat.com>
8627 * c-c++-common/Wpointer-compare-1.c: New test.
8629 2017-01-04 Jakub Jelinek <jakub@redhat.com>
8632 * c-c++-common/Wunused-var-16.c: New test.
8635 * g++.dg/cpp0x/pr78693.C: New test.
8638 * gcc.dg/pr78957.c: New test.
8640 * g++.dg/cpp1y/auto-fn34.C: New test.
8643 * g++.dg/cpp0x/pr71182.C: New test.
8645 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
8648 * gcc.target/powerpc/pr78056-1.c: New test.
8649 * gcc.target/powerpc/pr78056-2.c: New test.
8650 * gcc.target/powerpc/pr78056-3.c: New test.
8651 * gcc.target/powerpc/pr78056-4.c: New test.
8652 * gcc.target/powerpc/pr78056-5.c: New test.
8653 * gcc.target/powerpc/pr78056-6.c: New test.
8654 * gcc.target/powerpc/pr78056-7.c: New test.
8655 * gcc.target/powerpc/pr78056-8.c: New test.
8656 * lib/target-supports.exp
8657 (check_effective_target_powerpc_popcntb_ok): New procedure to test
8658 whether the effective target supports the popcntb instruction.
8660 2017-01-03 Jeff Law <law@redhat.com>
8662 PR tree-optimization/67955
8663 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
8665 2017-01-04 Marek Polacek <polacek@redhat.com>
8669 * g++.dg/cpp0x/range-for32.C: New test.
8670 * g++.dg/cpp0x/range-for33.C: New test.
8672 2017-01-04 David Malcolm <dmalcolm@redhat.com>
8674 * gcc.dg/Wmissing-braces-fixits.c: New test case.
8676 2017-01-04 Nathan Sidwell <nathan@acm.org>
8679 * g++.dg/cpp1y/pr66735.C: New.
8681 2017-01-04 Jakub Jelinek <jakub@redhat.com>
8683 PR tree-optimization/71563
8684 * gcc.dg/tree-ssa/pr71563.c: New test.
8686 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
8690 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
8691 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
8692 * gfortran.dg/transfer_intrinsic_1.f90: Change
8693 scan-tree-dump-times due to gfc_trans_string_copy change to
8694 avoid -Wstringop-overflow.
8696 2017-01-03 Jeff Law <law@redhat.com>
8698 PR tree-optimization/78856
8699 * gcc.c-torture/execute/pr78856.c: New test.
8701 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
8704 * gcc.target/powerpc/pr78953.c: New test.
8706 2017-01-03 Ian Lance Taylor <iant@google.com>
8708 * gcc.misc-tests/godump-1.c: Update for accurate representation of
8711 2017-01-03 Martin Sebor <msebor@redhat.com>
8713 PR tree-optimization/78696
8714 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
8715 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
8716 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
8717 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
8719 2017-01-03 David Malcolm <dmalcolm@redhat.com>
8721 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
8722 with more than one digit.
8723 * lib/gcc-dg.exp (process-message): Support more than one digit
8724 in relative line specifications.
8726 2017-01-03 Jakub Jelinek <jakub@redhat.com>
8728 PR tree-optimization/78965
8729 * gcc.dg/pr78965.c: New test.
8732 * g++.dg/opt/pr78901.C: New test.
8734 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
8738 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
8739 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
8740 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
8741 * gfortran.dg/repeat_7.f90: New test for PR 66310.
8742 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
8743 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
8744 * gfortran.dg/string_1_lp64.f90: New test.
8745 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
8746 * gfortran.dg/string_3_lp64.f90: New test.
8747 * gfortran.dg/transfer_intrinsic_1.f90: Change
8748 scan-tree-dump-times due to gfc_trans_string_copy change to
8749 avoid -Wstringop-overflow.
8751 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
8754 * gcc.target/i386/pr78967-1.c: New test.
8755 * gcc.target/i386/pr78967-2.c: Ditto.
8756 * gcc.target/i386/pr78967-3.c: Ditto.
8758 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
8759 * gcc.target/i386/pr78904-4.c: Ditto.
8760 * gcc.target/i386/pr78904-6.c: Ditto.
8762 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
8765 * g++.dg/torture/pr77674.C: New testcase.
8767 2017-01-01 Jakub Jelinek <jakub@redhat.com>
8769 Update copyright years.
8771 Copyright (C) 2017 Free Software Foundation, Inc.
8773 Copying and distribution of this file, with or without modification,
8774 are permitted in any medium without royalty provided the copyright
8775 notice and this notice are preserved.