1 2017-06-12 Tamar Christina <tamar.christina@arm.com>
3 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5 2017-06-12 Tamar Christina <tamar.christina@arm.com>
7 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
9 2017-06-12 Jakub Jelinek <jakub@redhat.com>
11 PR tree-optimization/81003
12 * gcc.c-torture/compile/pr81003.c: New test.
14 2017-06-12 Richard Biener <rguenther@suse.de>
16 PR tree-optimization/81053
17 * gcc.dg/torture/pr81053.c: New testcase.
19 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
22 * gfortran.dg/implied_do_io_3.f90: New test.
24 2017-06-10 Tom de Vries <tom@codesourcery.com>
26 * lib/target-supports.exp (check_effective_target_signal): New proc.
27 * lib/gcc.exp (gcc_target_compile): Remove appending of
28 -DSIGNAL_SUPPRESS to additional_flags.
29 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
30 additional_flags if effective target signal is not supported by the
32 * gcc.c-torture/execute/20101011-1.c: Same.
33 * gcc.dg/c99-stdint-1.c: Same.
34 * gcc.dg/c99-stdint-2.c: Same.
35 * gcc.dg/c99-stdint-5.c: Same.
36 * gcc.dg/c99-stdint-6.c: Same.
37 * gcc.dg/stdint-width-1.c: Same.
39 2017-06-10 Tom de Vries <tom@codesourcery.com>
41 * lib/target-supports.exp (check_effective_target_stack_size)
42 (dg-effective-target-value): New proc.
43 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
45 * lib/objc.exp (objc_target_compile): Same.
46 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
47 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
48 dg-additional-options.
49 * gcc.c-torture/compile/20080806-1.c: Same.
50 * gcc.c-torture/compile/920723-1.c: Same.
51 * gcc.c-torture/compile/930621-1.c: Same.
52 * gcc.c-torture/compile/991214-2.c: Same.
53 * gcc.c-torture/compile/bcopy.c: Same.
54 * gcc.c-torture/compile/memtst.c: Same.
55 * gcc.c-torture/compile/msp.c: Same.
56 * gcc.c-torture/compile/stuct.c: Same.
57 * gcc.c-torture/execute/20011008-3.c: Same.
58 * gcc.c-torture/execute/20030209-1.c: Same.
59 * gcc.c-torture/execute/20031012-1.c: Same.
60 * gcc.c-torture/execute/20040805-1.c: Same.
61 * gcc.c-torture/execute/920410-1.c: Same.
62 * gcc.c-torture/execute/920501-7.c: Same.
63 * gcc.c-torture/execute/921113-1.c: Same.
64 * gcc.c-torture/execute/921202-1.c: Same.
65 * gcc.c-torture/execute/921208-2.c: Same.
66 * gcc.c-torture/execute/930106-1.c: Same.
67 * gcc.c-torture/execute/930406-1.c: Same.
68 * gcc.c-torture/execute/950221-1.c: Same.
69 * gcc.c-torture/execute/960521-1.c: Same.
70 * gcc.c-torture/execute/980605-1.c: Same.
71 * gcc.c-torture/execute/comp-goto-1.c: Same.
72 * gcc.c-torture/execute/comp-goto-2.c: Same.
73 * gcc.c-torture/execute/memcpy-1.c: Same.
74 * gcc.c-torture/execute/multi-ix.c: Same.
75 * gcc.c-torture/execute/nestfunc-4.c: Same.
76 * gcc.c-torture/execute/pr20621-1.c: Same.
77 * gcc.c-torture/execute/pr23135.c: Same.
78 * gcc.c-torture/execute/pr28982b.c: Same.
79 * gcc.dg/loop-3.c: Same.
80 * gcc.dg/struct-ret-3.c: Same.
81 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
82 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
83 * gcc.dg/tree-prof/comp-goto-1.c: Same.
84 * gcc.dg/tree-prof/pr44777.c: Same.
86 2017-06-09 David Malcolm <dmalcolm@redhat.com>
88 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
89 (test_mutually_exclusive_suggestions): New test function.
90 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
91 (test_mutually_exclusive_suggestions): New test function.
92 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
93 (test_mutually_exclusive_suggestions): New test function.
94 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
95 (test_show_locus): Add special-case for
96 "test_mutually_exclusive_suggestions".
98 2017-06-09 Ian Lance Taylor <iant@golang.org>
100 * gcc.dg/tree-prof/split-1.c: New test.
102 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
104 * gcc.dg/predict-14.c: Avoid cold function detection.
105 * gcc.target/i386/umod-3.c: Likewise.
107 2017-06-09 Tamar Christina <tamar.christina@arm.com>
109 * gcc.target/aarch64/lrint-matherr.h: New.
110 * gcc.target/aarch64/inline-lrint_1.c: New.
111 * gcc.target/aarch64/inline-lrint_2.c: New.
112 * gcc.target/aarch64/no-inline-lrint_1.c: New.
113 * gcc.target/aarch64/no-inline-lrint_2.c: New.
115 2017-06-09 Tamar Christina <tamar.christina@arm.com>
117 * gcc.target/arm/sdiv_costs_1.c: New.
119 2017-06-09 Tom de Vries <tom@codesourcery.com>
122 * gcc.target/nvptx/label-values.c: New test.
124 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
126 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
127 Test for null definitions instead of them being undefined. Add entry
128 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
129 about using the effective target for architecture extension.
130 (check_effective_target_arm_arch_v7ve_ok): Remove.
131 (add_options_for_arm_arch_v7ve): Likewise.
133 2017-06-09 Richard Biener <rguenther@suse.de>
135 PR tree-optimization/66623
136 * gcc.dg/vect/pr66623.c: New testcase.
138 2017-06-09 Richard Biener <rguenther@suse.de>
140 PR tree-optimization/79483
141 * gcc.dg/graphite/pr79483.c: New testcase.
143 2017-06-09 Richard Biener <rguenther@suse.de>
146 * g++.dg/pr81007.C: New testcase.
148 2017-06-09 Jakub Jelinek <jakub@redhat.com>
150 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
151 instead of "rsp" for -m32.
152 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
153 target, add -msse2 to dg-options.
154 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
155 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
157 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
160 * gcc.target/powerpc/stack-limit.c: New testcase.
162 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
164 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
165 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
166 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
167 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
168 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
169 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
171 2017-06-08 Jakub Jelinek <jakub@redhat.com>
174 * c-c++-common/gomp/pr81006.c: New test.
177 * g++.dg/gomp/pr81011.C: New test.
180 * c-c++-common/ubsan/align-10.c: New test.
181 * c-c++-common/ubsan/null-13.c: New test.
183 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
186 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
187 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
188 * gcc.target/i386/pr81015.c: New test.
190 2017-06-08 Tom de Vries <tom@codesourcery.com>
192 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
193 trampolines instead of NO_TRAMPOLINES.
194 * gcc.c-torture/execute/20000822-1.c: Same.
195 * gcc.c-torture/execute/920428-2.c: Same.
196 * gcc.c-torture/execute/920501-7.c: Same.
197 * gcc.c-torture/execute/920612-2.c: Same.
198 * gcc.c-torture/execute/921017-1.c: Same.
199 * gcc.c-torture/execute/921215-1.c: Same.
200 * gcc.c-torture/execute/931002-1.c: Same.
201 * gcc.c-torture/execute/comp-goto-2.c: Same.
202 * gcc.c-torture/execute/nestfunc-1.c: Same.
203 * gcc.c-torture/execute/nestfunc-2.c: Same.
204 * gcc.c-torture/execute/nestfunc-3.c: Same.
205 * gcc.c-torture/execute/nestfunc-5.c: Same.
206 * gcc.c-torture/execute/nestfunc-6.c: Same.
207 * gcc.c-torture/execute/pr24135.c: Same.
208 * gcc.dg/Wtrampolines.c: Same.
209 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
210 * gcc.dg/torture/stackalign/nested-5.c: Same.
211 * gcc.dg/torture/stackalign/nested-6.c: Same.
212 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
213 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
214 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
215 * gcc.dg/trampoline-1.c: Same.
216 * gcc.dg/tree-prof/pr44777.c: Same.
217 * gcc.target/i386/pr67770.c: Same.
218 * lib/gcc.exp (gcc_target_compile): Remove appending of
219 -DNO_TRAMPOLINES to additional_flags.
220 * lib/objc.exp (objc_target_compile): Same.
222 2017-06-08 Tom de Vries <tom@codesourcery.com>
224 * lib/target-supports.exp (check_effective_target_trampolines): Test for
225 'gcc,no_trampolines' instead of 'no_trampolines'.
227 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
230 * gcc.target/i386/mpx/pr79988.c: New test.
232 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
234 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
235 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
236 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
238 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
240 * g++.dg/tree-ssa/counts-1.C: New testcase.
241 * gcc.dg/tree-ssa/counts-1.c: New testcase.
243 2017-08-08 Julia Koval <julia.koval@intel.com>
245 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
246 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
247 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
248 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
249 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
250 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
252 2017-06-08 Marek Polacek <polacek@redhat.com>
255 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
257 2017-08-08 Julia Koval <julia.koval@intel.com>
259 PR target/73350,80862
260 * gcc.target/i386/pr73350.c: New test.
262 2017-06-08 Richard Biener <rguenther@suse.de>
264 PR tree-optimization/80928
265 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
267 2017-06-07 Carl Love <cel@us.ibm.com>
269 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
271 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
274 * g++.dg/cpp1z/class-deduction39.C: New.
276 2017-06-07 Marek Polacek <polacek@redhat.com>
279 * c-c++-common/ubsan/pr80932.c: New test.
281 2017-06-07 Bin Cheng <bin.cheng@arm.com>
283 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
284 * gcc.target/i386/l_fma_double_2.c: Ditto.
285 * gcc.target/i386/l_fma_double_3.c: Ditto.
286 * gcc.target/i386/l_fma_double_4.c: Ditto.
287 * gcc.target/i386/l_fma_double_5.c: Ditto.
288 * gcc.target/i386/l_fma_double_6.c: Ditto.
289 * gcc.target/i386/l_fma_float_1.c: Ditto.
290 * gcc.target/i386/l_fma_float_2.c: Ditto.
291 * gcc.target/i386/l_fma_float_3.c: Ditto.
292 * gcc.target/i386/l_fma_float_4.c: Ditto.
293 * gcc.target/i386/l_fma_float_5.c: Ditto.
294 * gcc.target/i386/l_fma_float_6.c: Ditto.
296 2017-06-07 Tamar Christina <tamar.christina@arm.com>
298 * gcc.target/aarch64/sdiv_costs_1.c: New.
300 2017-06-07 Richard Biener <rguenther@suse.de>
302 PR tree-optimization/80928
303 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
304 * gcc.dg/vect/slp-13-big-array.c: Likewise.
306 2017-06-07 Richard Biener <rguenther@suse.de>
308 PR tree-optimization/80928
309 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
312 2017-06-06 Nathan Sidwell <nathan@acm.org>
314 * g++.dg/pr45330.C: Add inline namespace case.
316 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
319 * gfortran.dg/matmul_16.f90: New test.
320 * gfortran.dg/inline_matmul_18.f90: New test.
322 2017-06-06 Marek Polacek <polacek@redhat.com>
325 * gcc.dg/pr79983.c: New test.
327 2017-06-06 David S. Miller <davem@davemloft.net>
329 * gcc.target/sparc/sparc-ret-3.c: New test.
331 2017-06-06 Tom de Vries <tom@codesourcery.com>
333 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
334 label_values instead of NO_LABEL_VALUES.
335 * gcc.c-torture/compile/920301-1.c: Same.
336 * gcc.c-torture/compile/920501-1.c: Same.
337 * gcc.c-torture/compile/941014-4.c: Same.
338 * gcc.c-torture/compile/labels-1.c: Same.
339 * gcc.c-torture/compile/pr18903.c: Same.
340 * gcc.c-torture/execute/920302-1.c: Same.
341 * gcc.c-torture/execute/920415-1.c: Same.
342 * gcc.c-torture/execute/920428-2.c: Same.
343 * gcc.c-torture/execute/920501-3.c: Same.
344 * gcc.c-torture/execute/920501-4.c: Same.
345 * gcc.c-torture/execute/920501-5.c: Same.
346 * gcc.c-torture/execute/920501-7.c: Same.
347 * gcc.c-torture/execute/920721-4.c: Same.
348 * gcc.c-torture/execute/980526-1.c: Same.
349 * gcc.c-torture/execute/990208-1.c: Same.
350 * gcc.c-torture/execute/comp-goto-1.c: Same.
351 * gcc.c-torture/execute/comp-goto-2.c: Same.
352 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
353 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
354 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
355 * gcc.dg/tree-prof/comp-goto-1.c: Same.
356 * gcc.dg/tree-prof/pr44777.c: Same.
357 * gcc.misc-tests/bprob-2.c: Same.
358 * gcc.misc-tests/gcov-3.c: Same.
359 * lib/gcc.exp (gcc_target_compile): Remove appending of
360 -DNO_LABEL_VALUES to additional_flags.
361 * lib/objc.exp (objc_target_compile): Same.
362 * lib/target-supports.exp (check_effective_target_label_values): Test on
363 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
365 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
367 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
369 2017-06-06 Richard Biener <rguenther@suse.de>
371 PR tree-optimization/80974
372 * gcc.dg/torture/pr80974.c: New testcase.
374 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
376 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
377 "unsigned int" in conversation warning on line 15.
379 2017-06-06 Richard Biener <rguenther@suse.de>
381 PR tree-optimization/80928
382 * gcc.dg/vect/pr80928.c: New testcase.
383 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
384 * gcc.dg/vect/slp-13.c: Likewise.
385 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
387 2017-06-05 David Malcolm <dmalcolm@redhat.com>
389 * g++.dg/plugin/comment_plugin.c: New test plugin.
390 * g++.dg/plugin/comments-1.C: New test file.
391 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
393 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
395 * gcc.misc-tests/gcov-1a.c: New test.
397 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
399 * gcc.target/powerpc/clone1.c: New test.
401 2017-06-05 Janus Weil <janus@gcc.gnu.org>
404 * gfortran.dg/proc_ptr_comp_50.f90: New test.
406 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
409 * gfortran.dg/implied_do_io_1.f90: New Test.
410 * gfortran.dg/implied_do_io_2.f90: New Test.
412 2017-06-05 Renlin Li <renlin.li@arm.com>
414 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
415 selector to related line.
417 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
419 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
421 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
423 * gcc.target/aarch64/store_lane0_str_1.c: New test.
425 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
427 * gcc.target/aarch64/subs_compare_2.c: New test.
429 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
431 * gcc.target/aarch64/subs_compare_1.c: New test.
433 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
435 * gcc.target/mips/div-9.c: Delete duplicate test.
436 * gcc.target/mips/div-10.c: Ditto.
437 * gcc.target/mips/div-11.c: Ditto.
438 * gcc.target/mips/div-12.c: Ditto.
440 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
442 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
444 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
446 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
447 vesrion of the dejagnu grep.
448 (list-module-names): Use it and adjust the regular expressions for
449 modules and submodules.
450 * gfortran.dg/prof/prof.exp: Cleanup modules.
451 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
453 * gfortran.dg/altreturn_8.f90: Likewise.
454 * gfortran.dg/associate_12.f90: Likewise.
455 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
456 * gfortran.dg/charlen_15.f90: Likewise.
457 * gfortran.dg/class_4a.f03: Likewise.
458 * gfortran.dg/class_54.f90: Likewise.
459 * gfortran.dg/class_dummy_4.f03: Likewise.
460 * gfortran.dg/class_dummy_5.f90: Likewise.
461 * gfortran.dg/constructor_9.f90: Likewise.
462 * gfortran.dg/dec_structure_15.f90: Likewise.
463 * gfortran.dg/do_check_8.f90: Likewise.
464 * gfortran.dg/dtio_26.f03: Likewise.
465 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
466 * gfortran.dg/equiv_9.f90: Likewise.
467 * gfortran.dg/extends_15.f90: Likewise.
468 * gfortran.dg/finalize_22.f90: Likewise.
469 * gfortran.dg/finalize_23.f90: Likewise.
470 * gfortran.dg/generic_26.f90: Likewise.
471 * gfortran.dg/generic_27.f90: Likewise.
472 * gfortran.dg/namelist_76.f90: Likewise.
473 * gfortran.dg/pointer_init_8.f90: Likewise.
474 * gfortran.dg/pr61318.f90: Likewise.
475 * gfortran.dg/pr77260_1.f90: Likewise.
476 * gfortran.dg/pr77260_2.f90: Likewise.
477 * gfortran.dg/pr77420_3.f90: Likewise.
478 * gfortran.dg/proc_ptr_39.f90: Likewise.
479 * gfortran.dg/proc_ptr_41.f90: Likewise.
480 * gfortran.dg/proc_ptr_42.f90: Likewise.
481 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
482 * gfortran.dg/submodule_1.f08: Likewise.
483 * gfortran.dg/submodule_10.f08: Likewise.
484 * gfortran.dg/submodule_14.f08: Likewise.
485 * gfortran.dg/submodule_15.f08: Likewise.
486 * gfortran.dg/submodule_2.f08: Likewise.
487 * gfortran.dg/submodule_5.f08: Likewise.
488 * gfortran.dg/submodule_6.f08: Likewise.
489 * gfortran.dg/submodule_7.f08: Likewise.
490 * gfortran.dg/submodule_8.f08: Likewise.
491 * gfortran.dg/submodule_9.f08: Likewise.
492 * gfortran.dg/transfer_class_2.f90: Likewise.
493 * gfortran.dg/typebound_assignment_7.f90: Likewise.
494 * gfortran.dg/typebound_call_24.f03: Likewise.
495 * gfortran.dg/typebound_call_25.f90: Likewise.
496 * gfortran.dg/typebound_deferred_1.f90: Likewise.
497 * gfortran.dg/typebound_generic_12.f03: Likewise.
498 * gfortran.dg/typebound_generic_13.f03: Likewise.
499 * gfortran.dg/typebound_generic_14.f03: Likewise.
500 * gfortran.dg/typebound_generic_15.f90: Likewise.
501 * gfortran.dg/typebound_operator_16.f03: Likewise.
502 * gfortran.dg/typebound_operator_18.f90: Likewise.
503 * gfortran.dg/typebound_operator_20.f90: Likewise.
504 * gfortran.dg/typebound_override_3.f90: Likewise.
505 * gfortran.dg/typebound_override_4.f90: Likewise.
506 * gfortran.dg/typebound_override_5.f90: Likewise.
507 * gfortran.dg/typebound_override_6.f90: Likewise.
508 * gfortran.dg/typebound_override_7.f90: Likewise.
509 * gfortran.dg/typebound_proc_28.f03: Likewise.
510 * gfortran.dg/typebound_proc_29.f90: Likewise.
511 * gfortran.dg/typebound_proc_30.f90: Likewise.
512 * gfortran.dg/typebound_proc_31.f90: Likewise.
513 * gfortran.dg/typebound_proc_32.f90: Likewise.
514 * gfortran.dg/typebound_proc_33.f90: Likewise.
515 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
516 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
517 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
518 * gfortran.dg/use_only_3.f90: Likewise.
519 * gfortran.dg/use_without_only_1.f90: Likewise.
520 * gfortran.dg/warn_unused_function.f90: Likewise.
521 * gfortran.dg/warn_unused_function_2.f90: Likewise.
522 * gfortran.dg/ieee/ieee_8.f90: Likewise.
524 2017-06-04 Marek Polacek <polacek@redhat.com>
527 * gcc.dg/format/pr80919.c: New test.
529 2017-06-02 Martin Sebor <msebor@redhat.com>
532 * c-c++-common/Wfloat-conversion-2.c: New test.
534 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
537 * g++.dg/cpp1y/constexpr-68754.C: New.
539 2017-06-02 Carl Love <cel@us.ibm.com>
541 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
542 for the new built-ins.
544 2017-06-02 Sudakshina Das <sudi.das@arm.com>
546 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
548 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
550 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
551 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
552 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
553 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
554 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
556 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
558 * gcc.target/aarch64/hfmode_ins_1.c: New test.
560 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
562 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
564 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
566 * gcc.target/powerpc/fold-vec-abs-char.c: New.
567 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
568 * gcc.target/powerpc/fold-vec-abs-int.c: New.
569 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
570 * gcc.target/powerpc/fold-vec-abs-short.c: New.
571 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
572 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
573 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
574 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
576 2017-06-02 Nathan Sidwell <nathan@acm.org>
578 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
580 2017-06-02 Jakub Jelinek <jakub@redhat.com>
582 PR rtl-optimization/80903
583 * gcc.dg/pr80903.c: New test.
586 * gfortran.dg/gomp/pr80918.f90: New test.
588 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
590 * c-c++-common/Wsizeof-pointer-div.c: New test.
591 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
592 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
593 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
594 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
595 * gcc.target/i386/sse-set-ps-1.c: Likewise.
596 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
597 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
598 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
599 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
600 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
601 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
602 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
603 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
604 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
605 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
606 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
607 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
608 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
610 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
612 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
613 Update the target to power8-vector.
615 2017-06-01 David Malcolm <dmalcolm@redhat.com>
617 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
619 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
621 * debug12.adb, debug12.ads: New testcase.
623 2017-06-01 Martin Jambor <mjambor@suse.cz>
625 PR tree-optimization/80898
626 * gcc.dg/tree-ssa/pr80898.c: New test.
627 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
629 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
632 * g++.dg/cpp1z/nodiscard5.C: New.
634 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
636 * gcc.target/arc/pr9001195952.c: New test.
638 2017-06-01 Tom de Vries <tom@codesourcery.com>
640 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
641 * gcc.c-torture/compile/asmgoto-1.c: Same.
642 * gcc.dg/20000707-1.c: Same.
643 * gcc.dg/pr38700.c: Same.
644 * gcc.dg/pr70169.c: Same.
645 * gcc.dg/pr80112.c: Same.
646 * gcc.dg/torture/pr51071-2.c: Same.
647 * gcc.dg/torture/pr51071.c: Same.
648 * gcc.dg/tree-ssa/alias-34.c: Same.
650 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
652 * gnat.dg/debug11.adb: New testcase.
654 2017-06-01 Richard Biener <rguenther@suse.de>
657 * c-c++-common/ubsan/pr66313.c: New testcase.
658 * gcc.dg/tree-ssa/loop-15.c: Adjust.
660 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
662 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
663 dg-options. Change dg-require-effective-target powerpc_vsx_ok
664 to vsx_hw. Add dg-skip-if directive to disable this test if
666 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
667 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
668 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
669 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
670 to dg-option. Add dg-skip-if directive to disable this test
671 for darwin. Add dg-skip-if directive to disable this test if
674 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
676 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
677 (_mm_maskz_max_sd): Test new intrinsics.
678 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
679 (_mm_maskz_max_sd): Test new intrinsics.
680 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
681 (_mm_maskz_max_ss): Test new intrinsics.
682 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
683 (_mm_maskz_max_ss): Test new intrinsics.
684 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
685 (_mm_maskz_min_sd): Test new intrinsics.
686 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
687 (_mm_maskz_min_sd): Test new intrinsics.
688 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
689 (_mm_maskz_min_ss): Test new intrinsics.
690 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
691 (_mm_maskz_min_ss): Test new intrinsics.
693 2017-05-31 Nathan Sidwell <nathan@acm.org>
695 * g++.dg/lookup/lambda1.C New.
697 2017-05-31 Bin Cheng <bin.cheng@arm.com>
699 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
700 on pointer should not be replaced.
702 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
705 * gcc.dg/gimplefe-error-7.c: New test.
707 2017-05-31 Graham Markall <graham.markall@embecosm.com>
709 * gcc.target/arc/add_n-combine.c: New test.
710 * gcc.target/arc/sub_n-combine.c: New test.
712 2017-05-31 Richard Biener <rguenther@suse.de>
715 * gcc.target/i386/pr80880.c: New testcase.
717 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
719 * gcc.dg/vect/vect-103.c: Update wording of dump message.
721 2017-05-31 Bin Cheng <bin.cheng@arm.com>
723 * gcc.dg/vect/pr80815-3.c: New test.
725 2017-05-31 Richard Biener <rguenther@suse.de>
727 PR tree-optimization/80906
728 * gcc.dg/graphite/pr80906.c: New testcase.
730 2017-05-30 Tom de Vries <tom@codesourcery.com>
733 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
734 unsupported if host compiler does not support c++11.
735 (host_supports_c++11): New proc.
737 2017-05-30 Martin Sebor <msebor@redhat.com>
740 * g++.dg/ext/utf16-4.C: Relax test.
741 * gcc.dg/fixed-point/int-warning.c: Adjust.
743 2017-05-30 David Malcolm <dmalcolm@redhat.com>
745 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
746 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
748 * g++.dg/plugin/show-template-tree-color.C: New test case.
749 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
750 * g++.dg/template/show-template-tree-2.C: New test case.
751 * g++.dg/template/show-template-tree-3.C: New test case.
752 * g++.dg/template/show-template-tree-4.C: New test case.
753 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
754 * g++.dg/template/show-template-tree.C: New test case.
756 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
758 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
760 * gfortran.dg/pr80107.f: Delete testcase.
762 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
765 * gcc.target/i386/pr80833-1.c: New test.
766 * gcc.target/i386/pr80833-2.c: Ditto.
768 2017-05-30 Nathan Sidwell <nathan@acm.org>
771 * g++.dg/lookup/pr80913.C: New.
773 2017-05-30 Richard Biener <rguenther@suse.de>
776 * gcc.dg/torture/pr80901.c: New testcase.
778 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
780 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
782 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
785 * gcc.target/msp430/interrupt_fn_placement.c: New test.
787 2017-05-30 Richard Biener <rguenther@suse.de>
790 * gcc.dg/torture/pr80876.c: New testcase.
792 2017-05-29 Nathan Sidwell <nathan@acm.org>
795 * g++.dg/lookup/pr80891-5.C: New.
797 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
800 * gfortran.dg/read_5.f90: New test.
802 2017-05-29 Nathan Sidwell <nathan@acm.org>
805 * g++.dg/lookup/pr80891-4.C: New.
808 * g++.dg/lookup/pr80891-1.C: New.
811 * g++.dg/lookup/pr80891-3.C: New.
814 * g++.dg/lookup/pr80891-2.C: New.
816 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
819 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
821 * gfortran.dg/transpose_optimization_1.f90: Likewise.
822 * gfortran.dg/inline_matmul_17.f90: New test.
824 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
826 * gfortran.dg/matmul_bounds_12.f90: New test.
828 2017-05-27 Jakub Jelinek <jakub@redhat.com>
831 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
833 2017-05-26 Nathan Sidwell <nathan@acm.org>
835 * g++.dg/cpp0x/dr2061.C: New.
836 * g++.dg/parse/namespace-alias-1.C: Add more test.
838 2017-05-26 Bin Cheng <bin.cheng@arm.com>
840 PR tree-optimization/80815
841 * gcc.dg/vect/pr80815-1.c: New test.
842 * gcc.dg/vect/pr80815-2.c: New test.
844 2017-05-26 Martin Liska <mliska@suse.cz>
847 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
848 split at the problematic spot.
849 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
850 a valid value of the param.
852 2017-05-26 Marek Polacek <polacek@redhat.com>
855 * c-c++-common/ubsan/pr80875.c: New test.
857 2017-05-26 Tom de Vries <tom@codesourcery.com>
860 * gcc.dg/20011021-1.c: Replace absolute line numbers.
861 * gcc.dg/Wcxx-compat-8.c: Same.
862 * gcc.dg/Wobjsize-1.c: Same.
863 * gcc.dg/Wshadow-local-2.c: Same.
864 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
865 * gcc.dg/anon-struct-6.c: Same.
866 * gcc.dg/asm-wide-1.c: Same.
867 * gcc.dg/builtin-inf-1.c: Same.
868 * gcc.dg/builtin-redefine.c: Same.
869 * gcc.dg/c90-array-lval-6.c: Same.
870 * gcc.dg/c90-array-lval-7.c: Same.
871 * gcc.dg/c90-fordecl-1.c: Same.
872 * gcc.dg/c99-fordecl-2.c: Same.
873 * gcc.dg/cast-lvalue-1.c: Same.
874 * gcc.dg/cast-lvalue-2.c: Same.
875 * gcc.dg/compound-lvalue-1.c: Same.
876 * gcc.dg/cond-lvalue-1.c: Same.
877 * gcc.dg/cpp/20000419-1.c: Same.
878 * gcc.dg/cpp/backslash.c: Same.
879 * gcc.dg/cpp/backslash2.c: Same.
880 * gcc.dg/cpp/macspace1.c: Same.
881 * gcc.dg/cpp/macspace2.c: Same.
882 * gcc.dg/cpp/multiline-2.c: Same.
883 * gcc.dg/cpp/pr27777.c: Same.
884 * gcc.dg/cpp/pr30786.c: Same.
885 * gcc.dg/cpp/pr34602.c: Same.
886 * gcc.dg/cpp/redef1.c: Same.
887 * gcc.dg/cpp/tr-warn1.c: Same.
888 * gcc.dg/cpp/tr-warn3.c: Same.
889 * gcc.dg/cpp/tr-warn6.c: Same.
890 * gcc.dg/cpp/trad/hash.c: Same.
891 * gcc.dg/cpp/trad/redef1.c: Same.
892 * gcc.dg/cpp/ucs.c: Same.
893 * gcc.dg/declspec-10.c: Same.
894 * gcc.dg/declspec-11.c: Same.
895 * gcc.dg/declspec-18.c: Same.
896 * gcc.dg/format/c99-strftime-1.c: Same.
897 * gcc.dg/format/ext-3.c: Same.
898 * gcc.dg/format/pr72858.c: Same.
899 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
900 * gcc.dg/init-string-1.c: Same.
901 * gcc.dg/label-decl-3.c: Same.
902 * gcc.dg/m-un-2.c: Same.
903 * gcc.dg/nofixed-point-2.c: Same.
904 * gcc.dg/noncompile/20020213-1.c: Same.
905 * gcc.dg/pch/counter-2.c: Same.
906 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
907 * gcc.dg/pr27528.c: Same.
908 * gcc.dg/pr27953.c: Same.
909 * gcc.dg/pr35899.c: Same.
910 * gcc.dg/pr37561.c: Same.
911 * gcc.dg/pr45461.c: Same.
912 * gcc.dg/pr45750.c: Same.
913 * gcc.dg/pr53196-2.c: Same.
914 * gcc.dg/pr53265.c: Same.
915 * gcc.dg/redecl-1.c: Same.
916 * gcc.dg/tls/thr-init-1.c: Same.
917 * gcc.dg/torture/pr51106-1.c: Same.
918 * gcc.dg/torture/pr51106-2.c: Same.
919 * gcc.dg/uninit-19.c: Same.
920 * gcc.dg/uninit-pr20644.c: Same.
922 2017-05-26 Jakub Jelinek <jakub@redhat.com>
924 * g++.dg/cpp1z/decomp29.C (p): New variable.
925 (main): Add further tests.
927 2017-05-26 Richard Biener <rguenther@suse.de>
929 PR tree-optimization/80842
930 * gcc.dg/torture/pr80842.c: New testcase.
932 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
935 * g++.dg/cpp0x/pr79652.C: New.
937 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
940 * g++.dg/cpp0x/variadic170.C: New.
942 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
944 * g++.dg/warn/Wcatch-value-1.C: New test.
945 * g++.dg/warn/Wcatch-value-2.C: New test.
946 * g++.dg/warn/Wcatch-value-3.C: New test.
948 2017-05-25 Nathan Sidwell <nathan@acm.org>
950 * g++.dg/lookup/using56.C: New.
951 * g++.dg/lookup/using57.C: New.
952 * g++.dg/lookup/using58.C: New.
953 * g++.dg/lookup/using59.C: New.
955 * g++.dg/lookup/using17.C: Adjust diagnostics.
957 2017-05-25 Martin Sebor <msebor@redhat.com>
959 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
961 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
963 * gcc.dg/pr60114.c: Same.
965 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
967 * gfortran.dg/pr48636.f90: Fix template better.
969 2017-05-25 Nathan Sidwell <nathan@acm.org>
971 * g++.dg/lookup/koenig14.C: New.
973 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
976 * g++.dg/cpp0x/pr79583.C: New.
978 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
981 * g++.dg/cpp1y/pr68578.C: New.
983 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
985 * gcc.dg/tree-ssa/vce-1.c: New file.
987 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
989 * gcc.dg/tree-ssa/addadd.c: New file.
991 2017-05-24 Nathan Sidwell <nathan@acm.org>
993 * g++.dg/lookup/friend12.C: Adjust diagnostics.
994 * g++.dg/lookup/friend19.C: New.
995 * g++.dg/lookup/friend20.C: New.
997 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
1000 * g++.dg/expr/cast11.C: New test.
1002 2017-05-24 Martin Sebor <msebor@redhat.com>
1005 * c-c++-common/Wfloat-conversion.c: Adjust.
1006 * c-c++-common/dfp/convert-int-saturate.c: Same.
1007 * c-c++-common/pr68657-1.c: Same.
1008 * g++.dg/ext/utf-cvt.C: Same.
1009 * g++.dg/ext/utf16-4.C: Same.
1010 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
1011 * g++.dg/warn/Wconversion-real-integer2.C: Same.
1012 * g++.dg/warn/Wconversion3.C: Same.
1013 * g++.dg/warn/Wconversion4.C: Same.
1014 * g++.dg/warn/Wsign-conversion.C: Same.
1015 * g++.dg/warn/overflow-warn-1.C: Same.
1016 * g++.dg/warn/overflow-warn-3.C: Same.
1017 * g++.dg/warn/overflow-warn-4.C: Same.
1018 * g++.dg/warn/pr35635.C: Same.
1019 * g++.old-deja/g++.mike/enum1.C: Same.
1020 * gcc.dg/Wconversion-3.c: Same.
1021 * gcc.dg/Wconversion-5.c: Same.
1022 * gcc.dg/Wconversion-complex-c99.c: Same.
1023 * gcc.dg/Wconversion-complex-gnu.c: Same.
1024 * gcc.dg/Wconversion-integer.c: Same.
1025 * gcc.dg/Wsign-conversion.c: Same.
1026 * gcc.dg/bitfld-2.c: Same.
1027 * gcc.dg/c90-const-expr-11.c: Same.
1028 * gcc.dg/c90-const-expr-7.c: Same.
1029 * gcc.dg/c99-const-expr-7.c: Same.
1030 * gcc.dg/overflow-warn-1.c: Same.
1031 * gcc.dg/overflow-warn-2.c: Same.
1032 * gcc.dg/overflow-warn-3.c: Same.
1033 * gcc.dg/overflow-warn-4.c: Same.
1034 * gcc.dg/overflow-warn-5.c: Same.
1035 * gcc.dg/overflow-warn-8.c: Same.
1036 * gcc.dg/overflow-warn-9.c: New test.
1037 * gcc.dg/pr35635.c: Adjust.
1038 * gcc.dg/pr59940.c: Same.
1039 * gcc.dg/pr59963-2.c: Same.
1040 * gcc.dg/pr60114.c: Same.
1041 * gcc.dg/switch-warn-2.c: Same.
1042 * gcc.dg/utf-cvt.c: Same.
1043 * gcc.dg/utf16-4.c: Same.
1045 2017-05-24 Jakub Jelinek <jakub@redhat.com>
1047 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
1048 Don't include limits.h.
1049 (w): Conditionalize on long long wider than int. Use
1050 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
1051 -9223372036854775808.
1052 (x): Use __INT_MAX__ instead of INT_MAX.
1054 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1057 * gfortran.dg/inline_matmul_16.f90: New test.
1059 2017-05-24 Tom de Vries <tom@codesourcery.com>
1061 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
1063 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
1066 * gcc.dg/pr80823.c: New test.
1068 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1070 * gcc.target/s390/pr80725.c: New test.
1072 2017-05-23 Nathan Sidwell <nathan@acm.org>
1074 * g++.dg/lookup/extern-c-hidden.C: New.
1075 * g++.dg/lookup/extern-redecl1.C: New.
1078 * g++.dg/parse/pr80866.C: New.
1080 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
1082 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1083 * gcc.dg/ipa/inline-5.c: Likewise.
1084 * gfortran.dg/pr48636.f90: Likewise.
1086 2017-05-23 Nathan Sidwell <nathan@acm.org>
1088 * g++.dg/parse/ctor9.C: Adjust expected error.
1090 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1092 PR libgfortran/80256
1093 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
1096 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
1098 * c-c++-common/goacc/parallel-dims-1.c: Update.
1099 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
1100 * c-c++-common/goacc/routine-1.c: Likewise.
1101 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
1102 * g++.dg/goacc/template.C: Likewise.
1103 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1104 * gfortran.dg/goacc/routine-3.f90: Likewise.
1105 * gfortran.dg/goacc/sie.f95: Likewise.
1106 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
1108 2017-05-23 Nathan Sidwell <nathan@acm.org>
1110 * g++.dg/lookup/using13.C: Adjust expected error.
1112 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1114 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
1116 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1119 * gcc.target/powerpc/pr80718.c: New test.
1121 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
1123 * gcc.target/powerpc/conditional-return.c: New testcase.
1125 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1127 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
1130 2017-05-22 Janus Weil <janus@gcc.gnu.org>
1133 * gfortran.dg/typebound_call_28.f90: New test.
1135 2017-05-22 Nathan Sidwell <nathan@acm.org>
1137 * g++.dg/lookup/strong-using.C: New.
1139 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1141 * gcc.target/arm/movsi_movt.c: New test.
1142 * gcc.target/arm/movdi_movt.c: New test.
1144 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
1146 * gnat.dg/specs/not_null1.ads: New test.
1148 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
1150 * gnat.dg/limited_with5.ad[sb]: New test.
1151 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
1152 * gnat.dg/limited_with6.ad[sb]: New test.
1153 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
1155 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
1157 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
1158 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
1160 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1163 * g++.dg/cpp1y/constexpr-70265-1.C: New.
1164 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
1166 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1168 PR libgfortran/80333
1169 * gfortran.dg/dtio_30.f03: New test.
1171 2017-05-19 Marek Polacek <polacek@redhat.com>
1174 * c-c++-common/ubsan/pr80800.c: New test.
1175 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
1177 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
1179 * c-c++-common/goacc/default-1.c: Update.
1180 * c-c++-common/goacc/default-2.c: Likewise.
1181 * c-c++-common/goacc/default-4.c: Likewise.
1182 * gfortran.dg/goacc/default-1.f95: Likewise.
1183 * gfortran.dg/goacc/default-4.f: Likewise.
1184 * c-c++-common/goacc/default-5.c: New file.
1185 * gfortran.dg/goacc/default-5.f: Likewise.
1187 * c-c++-common/goacc/default-1.c: New file.
1188 * c-c++-common/goacc/default-2.c: Likewise.
1189 * c-c++-common/goacc/data-default-1.c: Remove file, including its
1191 * c-c++-common/goacc/default-3.c: ... this new file, and...
1192 * c-c++-common/goacc/default-4.c: ... this new file.
1193 * gfortran.dg/goacc/default.f95: Remove file, including its test
1195 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
1196 * gfortran.dg/goacc/default-2.f: ... this new file.
1197 * gfortran.dg/goacc/default-3.f95: New file.
1198 * gfortran.dg/goacc/default-4.f: Likewise.
1200 2017-05-19 Nathan Sidwell <nathan@acm.org>
1202 * g++.dg/inherit/covariant7.C: Adjust.
1204 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1206 * gcc.target/arm/tls-disable-literal-pool.c: Change
1207 require-effective-target to tls_native.
1208 Move dg-error to return statement line and change to dg-message.
1210 2017-05-19 Richard Biener <rguenther@suse.de>
1213 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
1214 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
1216 2017-05-19 Richard Biener <rguenther@suse.de>
1219 * gcc.dg/torture/pr80764.c: New testcase.
1221 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1224 * gcc.target/powerpc/pr80510-1.c: New test.
1225 * gcc.target/powerpc/pr80510-2.c: Likewise.
1227 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
1229 * gcc.dg/pragma-diag-7.c: New test.
1231 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
1234 * g++.dg/other/i386-11.C: New test.
1236 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
1238 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
1239 * fold-vec-div-floatdouble.c: Likewise.
1240 * fold-vec-logical-ands-char.c: Likewise.
1241 * fold-vec-logical-ands-int.c: Likewise.
1242 * fold-vec-logical-ands-short.c: Likewise.
1243 * fold-vec-logical-ors-char.c: Likewise.
1244 * fold-vec-logical-ors-int.c: Likewise.
1245 * fold-vec-logical-ors-short.c: Likewise.
1246 * fold-vec-logical-other-char.c: Likewise.
1247 * fold-vec-mule-misc.c: Likewise.
1248 * fold-vec-mult-float.c: Likewise.
1249 * fold-vec-mult-floatdouble.c: Likewise.
1250 * fold-vec-mult-int.c: Likewise.
1251 * fold-vec-mult-int128-p9.c: Likewise.
1252 * fold-vec-sub-floatdouble.c: Likewise.
1253 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
1254 Add lp64 requirement.
1255 * fold-vec-mult-int128-p8.c: Likewise.
1256 * fold-vec-logical-ors-longlong.c: Fix comment typo.
1258 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
1260 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
1261 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
1262 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
1263 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
1264 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
1265 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
1266 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
1267 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
1268 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
1269 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
1270 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
1271 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
1272 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
1273 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
1274 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
1275 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
1276 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
1277 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
1278 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
1279 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
1280 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
1281 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
1282 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
1283 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
1284 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
1285 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
1287 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
1289 * gcc.target/sparc/niagara7-align.c: New test.
1291 2017-05-18 Marek Polacek <polacek@redhat.com>
1294 * c-c++-common/ubsan/null-12.c: New test.
1296 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
1299 * gcc.c-torture/execute/pr80692.c: New testcase.
1301 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1303 PR libgfortran/80741
1304 * gfortran.dg/read_4.f90: New test.
1306 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1308 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
1310 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
1313 * gfortran.dg/pr80668.f90: New.
1315 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
1318 * gcc.dg/pr80775.c: New test.
1320 2017-05-17 Marek Polacek <polacek@redhat.com>
1323 * gcc.dg/asan/pr80659.c: New test.
1325 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1327 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
1330 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
1332 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
1334 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
1335 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1337 PR tree-optimization/80457
1338 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
1339 call vect_model_simple_cost.
1341 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
1344 * gfortran.dg/submodule_29.f08: New test.
1346 2017-05-16 David Malcolm <dmalcolm@redhat.com>
1348 * g++.dg/other/accessor-fixits-1.C: New test case.
1349 * g++.dg/other/accessor-fixits-2.C: New test case.
1350 * g++.dg/other/accessor-fixits-3.C: New test case.
1351 * g++.dg/other/accessor-fixits-4.C: New test case.
1353 2017-05-16 Carl Love <cel@us.ibm.com>
1355 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
1356 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
1357 built-ins to the test suite file. Note, support for mradds exists
1358 but no test case exists.
1359 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
1360 built-ins to the test suite file.
1362 2017-05-16 Marek Polacek <polacek@redhat.com>
1366 * c-c++-common/ubsan/pr80536.c: New test.
1367 * g++.dg/ubsan/pr80386.C: New test.
1369 2017-05-16 Tamar Christina <tamar.christina@arm.com>
1371 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
1372 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
1374 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
1376 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
1377 expected output of vadd, vsub and vmul instructions.
1378 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
1379 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
1380 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
1382 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1384 PR libgfortran/80727
1385 * gfortran.dg/read_3.f90: New test.
1387 2017-05-15 Nathan Sidwell <nathan@acm.org>
1390 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
1393 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
1394 * g++.dg/cpp0x/pr79369.C: New.
1396 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
1399 * gfortran.dg/pr80752.f90: New test.
1401 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
1404 * gcc.target/i386/pr80425-1.c: New test.
1405 * gcc.target/i386/pr80425-2.c: Ditto.
1407 2017-05-15 Jeff Law <law@redhat.com>
1409 * gcc.target/mips/reorgbug-1.c: New test.
1411 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
1413 * gnat.dg/specs/pack13.ads: New test.
1415 2017-05-14 Martin Sebor <msebor@redhat.com>
1418 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
1419 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
1420 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
1421 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
1422 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
1424 2017-05-14 Martin Sebor <msebor@redhat.com>
1427 * gcc.dg/builtin-stpncpy.c: New test.
1429 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
1431 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
1432 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
1433 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
1434 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
1436 2017-05-14 Julia Koval <julia.koval@intel.com>
1438 * gcc.target/i386/xgetsetbv.c: New test.
1440 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
1443 * gfortran.dg/impl_do_var_data.f90: New Test
1445 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
1447 * brig.dg/test/gimple/priv-array-offset-access.hsail:
1448 A regression test for a private array access case which caused
1451 2017-05-12 Martin Sebor <msebor@redhat.com>
1454 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
1455 to the purpose of the test.
1457 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
1459 * gcc.target/powerpc/bmi-andn-1.c: New file
1460 * gcc.target/powerpc/bmi-andn-2.c: New file.
1461 * gcc.target/powerpc/bmi-bextr-1.c: New file.
1462 * gcc.target/powerpc/bmi-bextr-2.c: New file.
1463 * gcc.target/powerpc/bmi-bextr-4.c: New file.
1464 * gcc.target/powerpc/bmi-bextr-5.c: New file.
1465 * gcc.target/powerpc/bmi-blsi-1.c: New file.
1466 * gcc.target/powerpc/bmi-blsi-2.c: New file.
1467 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
1468 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
1469 * gcc.target/powerpc/bmi-blsr-1.c: New file.
1470 * gcc.target/powerpc/bmi-blsr-2.c: New File.
1471 * gcc.target/powerpc/bmi-check.h: New File.
1472 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
1473 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
1474 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
1475 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
1476 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
1477 * gcc.target/powerpc/bmi2-check.h: New file.
1478 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
1479 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
1480 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
1481 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
1482 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
1483 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
1484 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
1485 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
1486 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
1488 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1491 * g++.dg/cpp0x/pr60430.C: New.
1493 2017-05-12 Jeff Law <law@redhat.com>
1495 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1497 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
1500 * g++.dg/pr80707.C: New test.
1502 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1504 * gcc.target/powerpc/fold-vec-div-float.c: New.
1505 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
1506 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
1508 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1510 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
1511 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
1512 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
1513 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
1514 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
1515 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
1516 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
1517 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
1518 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
1519 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
1520 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
1521 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
1523 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1526 * g++.dg/cpp0x/forw_enum14.C: New.
1527 * g++.dg/cpp0x/forw_enum15.C: Likewise.
1529 2017-05-12 Richard Biener <rguenther@suse.de>
1531 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
1533 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1536 * g++.dg/cpp0x/constexpr-ice17.C: New.
1538 2017-05-12 Richard Biener <rguenther@suse.de>
1540 PR tree-optimization/80713
1541 * gcc.dg/torture/pr80713.c: New testcase.
1543 2017-05-12 Andi Kleen <ak@linux.intel.com>
1546 * lib/target-supports.exp (profopt-perf-wrapper):
1547 Add -m8 option to increase parallelism.
1549 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
1551 * c-c++-common/goacc/parallel-dims-1.c: New file.
1552 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
1554 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
1555 * c-c++-common/goacc/classify-kernels.c: Likewise.
1556 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
1558 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
1559 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
1560 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
1561 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
1562 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
1563 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
1564 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
1565 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
1566 * c-c++-common/goacc/kernels-loop.c: Likewise.
1567 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
1568 * c-c++-common/goacc/kernels-reduction.c: Likewise.
1569 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1570 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1571 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
1572 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
1573 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
1574 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
1575 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
1576 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
1577 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
1578 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
1580 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
1581 * c-c++-common/goacc/classify-kernels.c: Likewise.
1582 * c-c++-common/goacc/classify-parallel.c: Likewise.
1583 * c-c++-common/goacc/classify-routine.c: Likewise.
1584 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1585 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1586 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
1587 * gfortran.dg/goacc/classify-routine.f95: Likewise.
1589 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
1590 * c-c++-common/goacc/classify-kernels.c: Likewise.
1591 * c-c++-common/goacc/classify-parallel.c: Likewise.
1592 * c-c++-common/goacc/classify-routine.c: Likewise.
1593 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1594 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1595 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
1596 * gfortran.dg/goacc/classify-routine.f95: Likewise.
1598 2017-05-11 Nathan Sidwell <nathan@acm.org>
1600 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
1602 2017-05-11 Carl Love <cel@us.ibm.com>
1604 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
1605 to the test suite file.
1606 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
1607 to the test suite file.
1609 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1612 * gfortran.dg/namelist_91.f90: New test.
1613 * gfortran.dg/namelist_92.f90: New test.
1614 * gfortran.dg/namelist_93.f90: New test.
1615 * gfortran.dg/namelist_94.f90: New test.
1617 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1620 * gcc.target/powerpc/pr80695-p8.c: New file.
1621 * gcc.target/powerpc/pr80695-p9.c: New file.
1623 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
1624 Jakub Jelinek <jakub@redhat.com>
1627 * gcc.target/i386/pr80706.c: New test.
1629 2017-05-11 Julia Koval <julia.koval@intel.com>
1631 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
1632 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
1633 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
1634 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
1636 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
1639 * g++.dg/cpp0x/pr70538.C: New.
1641 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
1643 * gcc.target/i386/pr22152.c: Fix undefined testcase.
1644 Remove unnecessary loop. Run on 32-bit targets only.
1645 (dg-options): Remove -fno-tree-sink.
1647 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
1649 * gcc.target/powerpc/cmpb-1.c: New test.
1650 * gcc.target/powerpc/cmpb-2.c: New test.
1651 * gcc.target/powerpc/cmpb-3.c: New test.
1652 * gcc.target/powerpc/cmpb32-1.c: New test.
1653 * gcc.target/powerpc/cmpb32-2.c: New test.
1655 2017-05-11 Richard Biener <rguenther@suse.de>
1657 PR tree-optimization/80705
1658 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
1660 2017-05-11 Nathan Sidwell <nathan@acm.org>
1662 * lib/scanlang.exp: New.
1663 * lib/gcc-dg.exp: Load scanlang.exp.
1664 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
1666 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1669 * gcc.dg/gimplefe-error-6.c: New test.
1671 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1674 * gcc.dg/gimplefe-error-5.c: New test.
1676 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1679 * gcc.dg/gimplefe-error-4.c: New test.
1681 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1683 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
1685 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
1687 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
1688 (_mm_maskz_max_round_sd): Test new intrinsics.
1689 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
1690 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
1691 (_mm_maskz_max_round_ss): Test new intrinsics.
1692 * gcc.target/i386/avx512f-vmaxss-2.c: New.
1693 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
1694 (_mm_maskz_min_round_sd): Test new intrinsics.
1695 * gcc.target/i386/avx512f-vminsd-2.c: New.
1696 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
1697 (_mm_maskz_min_round_ss): Test new intrinsics.
1698 * gcc.target/i386/avx512f-vminss-2.c: New.
1699 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
1700 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
1701 (__builtin_ia32_minss_mask_round): Test new builtins.
1702 * gcc.target/i386/sse-13.c: Ditto.
1703 * gcc.target/i386/sse-23.c: Ditto.
1704 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
1705 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
1706 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
1707 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
1708 (_mm_mask_min_round_ss): Test new intrinsics.
1709 * gcc.target/i386/testround-1.c: Ditto.
1711 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
1713 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
1714 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
1715 (_mm_maskz_div_round_sd): Test new intrinsics.
1716 * gcc.target/i386/avx512f-vdivsd-2.c: New.
1717 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
1718 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
1719 (_mm_maskz_div_round_ss): Test new intrinsics.
1720 * gcc.target/i386/avx512f-vdivss-2.c: New.
1721 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
1722 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
1723 (_mm_maskz_mul_round_sd): Test new intrinsics.
1724 * gcc.target/i386/avx512f-vmulsd-2.c: New.
1725 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
1726 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
1727 (_mm_maskz_mul_round_ss): Test new intrinsics.
1728 * gcc.target/i386/avx512f-vmulss-2.c: New.
1729 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
1730 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
1731 (__builtin_ia32_mulss_mask_round): Test new builtins.
1732 * gcc.target/i386/sse-13.c: Ditto.
1733 * gcc.target/i386/sse-23.c: Ditto.
1734 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
1735 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
1736 (_mm_maskz_mul_round_ss): Test new intrinsics.
1737 * gcc.target/i386/testround-1.c: Ditto.
1739 2017-05-10 Julia Koval <julia.koval@intel.com>
1741 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
1742 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
1743 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
1745 2017-05-10 Julia Koval <julia.koval@intel.com>
1747 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
1748 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
1749 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
1750 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1752 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
1754 PR tree-optimization/51513
1755 * gcc.target/powerpc/pr51513.c: New test.
1756 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
1758 * gcc.dg/predict-14.c: Likewise.
1760 2017-05-10 Carl Love <cel@us.ibm.com>
1761 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
1762 to the test suite file.
1763 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
1764 to the test suite file.
1766 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1768 PR tree-optimization/77644
1769 * gcc.dg/tree-ssa/pr77644.c: New test-case.
1771 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
1773 * gcc.dg/guality/inline-params-2.c: New.
1775 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
1778 * g++.dg/cpp1y/auto-fn37.C: New.
1779 * g++.dg/cpp1y/auto-fn38.C: Likewise.
1781 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
1784 * gcc.target/powerpc/pr68163.c: New test.
1786 2017-05-09 Janus Weil <janus@gcc.gnu.org>
1789 * gfortran.dg/finalize_32.f90: New test.
1791 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
1794 * gcc.dg/pr35441.c: New test.
1796 2017-05-09 Martin Sebor <msebor@redhat.com>
1799 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
1802 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1805 * g++.dg/template/crash126.C: New.
1807 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
1809 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
1810 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
1811 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
1812 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
1814 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1817 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
1819 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
1821 * gcc.target/arc/tmac-1.c: New file.
1822 * gcc.target/arc/tmac-2.c: Likewise.
1823 * gcc.target/arc/tmac.h: Likewise.
1825 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
1826 Andrew Burgess <andrew.burgess@embecosm.com>
1828 * gcc.target/arc/firq-1.c: New file.
1829 * gcc.target/arc/firq-2.c: Likewise.
1830 * gcc.target/arc/firq-3.c: Likewise.
1831 * gcc.target/arc/firq-4.c: Likewise.
1832 * gcc.target/arc/firq-5.c: Likewise.
1833 * gcc.target/arc/firq-6.c: Likewise.
1835 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
1837 * gcc.target/arc/interrupt-5.c: Newfile.
1838 * gcc.target/arc/interrupt-6.c: Likewise.
1839 * gcc.target/arc/interrupt-7.c: Likewise.
1840 * gcc.target/arc/interrupt-8.c: Likewise.
1841 * gcc.target/arc/interrupt-9.c: Likewise.
1843 2017-05-09 Richard Biener <rguenther@suse.de>
1845 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
1847 * gcc.dg/vect/vect-50.c: Likewise.
1849 2017-05-09 Marek Polacek <polacek@redhat.com>
1852 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
1853 * c-c++-common/Wlogical-op-2.c: New test.
1855 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1857 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
1858 for targets with __SIZEOF_INT__ < 4.
1860 2017-05-09 Richard Biener <rguenther@suse.de>
1862 * gcc.dg/vect/vect-50.c: Revert last change.
1863 * gcc.dg/vect/vect-44.c: Likewise.
1865 2017-05-08 Martin Sebor <msebor@redhat.com>
1867 PR translation/80280
1868 * gcc.dg/format/gcc_diag-10.c: New test.
1870 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
1873 * gcc.target/powerpc/pr80101-1.c: New test.
1875 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1878 * gfortran.dg/inline_transpose_1.f90: Add
1879 -finline-matmul-limit=0 to options.
1880 * gfortran.dg/matmul_5.f90: Likewise.
1881 * gfortran.dg/vect/vect-8.f90: Likewise.
1882 * gfortran.dg/inline_matmul_14.f90: New test.
1883 * gfortran.dg/inline_matmul_15.f90: New test.
1885 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1888 * gfortran.dg/matmul_15.f90: New test case.
1890 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
1892 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
1893 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
1895 2017-05-07 Jeff Law <law@redhat.com>
1898 2017-05-06 Jeff Law <law@redhat.com>
1899 PR tree-optimization/78496
1900 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
1901 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
1903 2017-05-06 Jeff Law <law@redhat.com>
1905 PR tree-optimization/78496
1906 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
1907 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
1909 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
1911 * gcc.target/aarch64/spill_1.c: New test.
1913 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
1915 PR rtl-optimization/75964
1916 * gcc.dg/torture/pr75964.c: New test.
1918 2017-05-06 Tom de Vries <tom@codesourcery.com>
1921 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
1922 * gcc.target/i386/avx-vtestpd-2.c: Same.
1923 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
1924 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
1925 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
1926 * gcc.target/i386/avx-vtestpd-3.c: Same.
1927 * gcc.target/i386/avx-vtestps-1.c: Same.
1928 * gcc.target/i386/avx-vtestps-2.c: Same.
1929 * gcc.target/i386/avx-vtestps-256-1.c: Same.
1930 * gcc.target/i386/avx-vtestps-256-2.c: Same.
1931 * gcc.target/i386/avx-vtestps-256-3.c: Same.
1932 * gcc.target/i386/avx-vtestps-3.c: Same.
1934 2017-05-06 Tom de Vries <tom@codesourcery.com>
1936 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
1938 2017-05-06 Tom de Vries <tom@codesourcery.com>
1941 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
1942 * gcc.target/powerpc/altivec-types-1.c: Same.
1944 2017-05-06 Tom de Vries <tom@codesourcery.com>
1947 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
1948 * gcc.target/spu/intrinsics-1.c: Same.
1950 2017-05-06 Tom de Vries <tom@codesourcery.com>
1953 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
1955 2017-05-06 Tom de Vries <tom@codesourcery.com>
1958 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
1959 * gcc.target/aarch64/spellcheck_2.c: Same.
1960 * gcc.target/aarch64/spellcheck_3.c: Same.
1962 2017-05-06 Tom de Vries <tom@codesourcery.com>
1965 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
1966 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
1967 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
1968 * g++.dg/debug/dwarf2/typedef5.C: Same.
1969 * g++.dg/goacc/data-1.C: Same.
1971 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1973 * gcc.target/powerpc/versioned-copy-loop.c: New file.
1975 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1980 * gcc.target/powerpc/ppc-round3.c: New test.
1981 * gcc.target/powerpc/ppc-round2.c: Update expected code.
1983 2017-05-05 Jakub Jelinek <jakub@redhat.com>
1985 PR tree-optimization/80632
1986 * gcc.dg/pr80632.c: New test.
1988 PR tree-optimization/80558
1989 * gcc.dg/tree-ssa/vrp115.c: New test.
1991 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
1992 Thomas Preud'homme <thomas.preudhomme@arm.com>
1993 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1996 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
1997 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
1998 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
1999 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
2000 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
2001 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
2002 * gcc.target/arm/tls-disable-literal-pool.c: New.
2004 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2006 PR tree-optimization/80613
2007 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
2009 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
2012 * g++.dg/cpp0x/pr71577.C: New.
2014 2017-05-04 Martin Sebor <msebor@redhat.com>
2017 * gcc.dg/builtin-stringop-chk-8.c: New test.
2018 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2019 * gcc.dg/builtin-stringop-chk-4.c: Same.
2020 * gcc.dg/builtin-strncat-chk-1.c: Same.
2021 * g++.dg/ext/strncpy-chk1.C: Same.
2022 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
2023 * gcc.dg/out-of-bounds-1.c: Same.
2024 * gcc.dg/pr78138.c: Same.
2025 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
2026 * gfortran.dg/mvbits_7.f90: Same.
2028 2017-05-04 Martin Sebor <msebor@redhat.com>
2030 PR preprocessor/79214
2033 * gcc.dg/pr79214.c: New test.
2034 * gcc.dg/pr79214.h: New test header.
2035 * gcc.dg/pr79222.c: New test.
2036 * gcc.dg/pr79223.c: New test.
2037 * gcc.dg/pr78138.c: Adjust.
2038 * gfortran.dg/unconstrained_commons.f: Same.
2040 2017-05-04 Martin Sebor <msebor@redhat.com>
2042 PR translation/80280
2043 * g++.dg/abi/Wabi-2-3.C: Adjust.
2044 * g++.dg/abi/Wabi-3-2.C: Ditto.
2045 * g++.dg/lookup/using17.C: Ditto.
2046 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
2048 2017-05-04 Martin Jambor <mjambor@suse.cz>
2050 PR tree-optimization/80622
2051 * gcc.dg/tree-ssa/pr80622.c: New test.
2053 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2055 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
2057 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
2059 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
2060 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2062 2017-05-04 Richard Biener <rguenther@suse.de>
2064 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
2066 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
2068 * gcc.dg/vect/vect-profile-1.c: New test.
2070 2017-05-04 Marek Polacek <polacek@redhat.com>
2072 PR tree-optimization/80612
2073 * gcc.dg/torture/pr80612.c: New test.
2075 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2076 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
2078 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
2079 check_effective_target_arm_thumb1_movt_ok.
2081 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2083 * gcc.target/arm/fpscr.c: New file.
2085 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2087 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
2090 2017-05-04 Tom de Vries <tom@codesourcery.com>
2093 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
2095 * g++.dg/warn/miss-format-1.C: Same.
2096 * g++.dg/warn/overflow-warn-1.C: Same.
2097 * g++.dg/warn/overflow-warn-3.C: Same.
2098 * g++.dg/warn/overflow-warn-4.C: Same.
2100 2017-05-04 Tom de Vries <tom@codesourcery.com>
2103 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
2104 * gcc.target/i386/pr68657.c: Same.
2105 * gcc.target/i386/pr69255-1.c: Same.
2106 * gcc.target/i386/pr69255-2.c: Same.
2107 * gcc.target/i386/pr69255-3.c: Same.
2109 2017-05-04 Richard Biener <rguenther@suse.de>
2111 PR tree-optimization/31130
2112 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
2113 * gcc.dg/Wstrict-overflow-13.c: Likewise.
2114 * gcc.dg/Wstrict-overflow-21.c: Likewise.
2115 * gcc.dg/pr52904.c: Remove XFAIL.
2116 * gcc.dg/tree-ssa/vrp114.c: New testcase.
2118 2017-05-03 Jeff Law <law@redhat.com>
2120 PR tree-optimization/78496
2121 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
2123 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
2125 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
2127 2017-05-03 Richard Biener <rguenther@suse.de>
2129 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
2131 2017-05-03 Jakub Jelinek <jakub@redhat.com>
2133 PR tree-optimization/79472
2134 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
2136 * gcc.dg/tree-ssa/vrp113.c: New test.
2137 * gcc.dg/tree-ssa/cswtch-3.c: New test.
2138 * gcc.dg/tree-ssa/cswtch-4.c: New test.
2139 * gcc.dg/tree-ssa/cswtch-5.c: New test.
2141 2017-05-03 Tom de Vries <tom@codesourcery.com>
2144 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
2145 * c-c++-common/Wshift-negative-value-2.c: Same.
2146 * c-c++-common/Wshift-negative-value-3.c: Same.
2147 * c-c++-common/Wshift-negative-value-4.c: Same.
2148 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
2149 * c-c++-common/cpp/pr60400.c: Same.
2150 * c-c++-common/fmax-errors.c: Same.
2151 * c-c++-common/goacc/data-2.c: Same.
2152 * c-c++-common/goacc/host_data-2.c: Same.
2153 * c-c++-common/gomp/simd4.c: Same.
2154 * c-c++-common/pr28656.c: Same.
2155 * c-c++-common/pr43395.c: Same.
2156 * c-c++-common/torture/pr57945.c: Same.
2158 2017-05-03 Tom de Vries <tom@codesourcery.com>
2160 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
2161 arg of dg directive.
2162 * c-c++-common/goacc/routine-3.c: Same.
2163 * c-c++-common/goacc/routine-4.c: Same.
2165 2017-05-02 David Malcolm <dmalcolm@redhat.com>
2167 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2168 (test_fixit_insert_newline): New function.
2169 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2170 (test_fixit_insert_newline): New function.
2171 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
2172 (test_fixit_insert_newline): New function.
2173 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
2174 (test_fixit_insert_newline): New function.
2175 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2176 (test_show_locus): Handle test_fixit_insert_newline.
2178 2017-05-02 Bin Cheng <bin.cheng@arm.com>
2180 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
2182 2017-04-27 Tamar Christina <tamar.christina@arm.com>
2184 * gcc.dg/lsr-div1.c: New testcase.
2186 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
2188 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
2189 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
2190 (_mm_maskz_add_round_sd): Test new intrinsics.
2191 * gcc.target/i386/avx512f-vaddsd-2.c: New.
2192 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
2193 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
2194 (_mm_maskz_add_round_ss): Test new intrinsics.
2195 * gcc.target/i386/avx512f-vaddss-2.c: New.
2196 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
2197 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
2198 (_mm_maskz_sub_round_sd): Test new intrinsics.
2199 * gcc.target/i386/avx512f-vsubsd-2.c: New.
2200 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
2201 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
2202 (_mm_maskz_sub_round_ss): Test new intrinsics.
2203 * gcc.target/i386/avx512f-vsubss-2.c: New.
2204 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
2205 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
2206 (__builtin_ia32_subss_mask_round): Test new builtins.
2207 * gcc.target/i386/sse-13.c: Ditto.
2208 * gcc.target/i386/sse-23.c: Ditto.
2209 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
2210 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
2211 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
2212 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
2213 (_mm_mask_sub_round_ss): Test new intrinsics.
2214 * gcc.target/i386/testround-1.c: Ditto.
2216 2017-05-02 Martin Jambor <mjambor@suse.cz>
2218 PR tree-optimization/78687
2219 * g++.dg/tree-ssa/pr78687.C: New test.
2221 2017-05-02 Richard Biener <rguenther@suse.de>
2223 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
2225 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
2227 2017-05-02 Richard Biener <rguenther@suse.de>
2229 PR tree-optimization/80591
2230 * gcc.dg/torture/pr80591.c: New testcase.
2232 2017-05-02 Richard Biener <rguenther@suse.de>
2234 PR tree-optimization/80549
2235 * gcc.dg/torture/pr80549.c: New testcase.
2237 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2239 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
2242 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
2245 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
2247 2017-05-01 David Malcolm <dmalcolm@redhat.com>
2249 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
2250 reflect insertion fix-it hints at the same location now being
2253 2017-05-01 Martin Sebor <msebor@redhat.com>
2255 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
2258 2017-05-01 Tom de Vries <tom@codesourcery.com>
2260 * gcc.dg/pr78768.c: Require linker plugin.
2262 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2265 * gfortran.dg/matmul_bounds_11.f90: New test.
2267 2017-05-01 Martin Sebor <msebor@redhat.com>
2269 PR tree-optimization/79715
2270 * gcc.dg/pr79715.c: New test.
2272 2017-05-01 Tom de Vries <tom@codesourcery.com>
2275 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
2276 * g++.dg/other/pr59492.C: Require effective target rdrand.
2278 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
2280 * g++.dg/diagnostic/member-decl-1.C: New test.
2282 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
2284 PR tree-optimization/80487
2285 * gcc.dg/tree-ssa/strncpy-1.c: New file.
2287 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2289 PR tree-optimization/79697
2290 * gcc.dg/tree-ssa/pr79697.c: New test.
2292 2017-04-29 Tom de Vries <tom@codesourcery.com>
2294 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
2296 2017-04-28 Martin Sebor <msebor@redhat.com>
2298 PR tree-optimization/80523
2299 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
2301 2017-04-28 Tom de Vries <tom@codesourcery.com>
2304 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
2305 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
2307 2017-04-28 Tom de Vries <tom@codesourcery.com>
2310 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
2311 * obj-c++.dg/bitfield-4.mm: Same.
2312 * obj-c++.dg/bitfield-5.mm: Same.
2313 * obj-c++.dg/exceptions-3.mm: Same.
2314 * obj-c++.dg/exceptions-5.mm: Same.
2315 * obj-c++.dg/method-1.mm: Same.
2316 * obj-c++.dg/method-12.mm: Same.
2317 * obj-c++.dg/method-13.mm: Same.
2318 * obj-c++.dg/method-15.mm: Same.
2319 * obj-c++.dg/method-16.mm: Same.
2320 * obj-c++.dg/property/at-property-18.mm: Same.
2321 * obj-c++.dg/property/at-property-25.mm: Same.
2322 * obj-c++.dg/property/at-property-5.mm: Same.
2323 * obj-c++.dg/property/dynamic-2.mm: Same.
2324 * obj-c++.dg/property/property-neg-3.mm: Same.
2325 * obj-c++.dg/protocol-inheritance-1.mm: Same.
2326 * obj-c++.dg/protocol-inheritance-2.mm: Same.
2327 * obj-c++.dg/syntax-error-1.mm: Same.
2328 * obj-c++.dg/try-catch-13.mm: Same.
2329 * objc.dg/bitfield-4.m: Same.
2330 * objc.dg/class-1.m: Same.
2331 * objc.dg/method-11.m: Same.
2332 * objc.dg/method-6.m: Same.
2333 * objc.dg/method-7.m: Same.
2334 * objc.dg/method-9.m: Same.
2335 * objc.dg/missing-proto-3.m: Same.
2336 * objc.dg/naming-2.m: Same.
2337 * objc.dg/property/at-property-16.m: Same.
2338 * objc.dg/property/at-property-18.m: Same.
2339 * objc.dg/property/at-property-25.m: Same.
2340 * objc.dg/property/at-property-5.m: Same.
2341 * objc.dg/property/dynamic-2.m: Same.
2342 * objc.dg/property/property-neg-3.m: Same.
2343 * objc.dg/protocol-inheritance-1.m: Same.
2344 * objc.dg/protocol-inheritance-2.m: Same.
2346 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
2348 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
2350 2017-04-28 Tom de Vries <tom@codesourcery.com>
2352 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
2353 dg-(error|warning|message|bogus).
2354 * g++.dg/conversion/dr195-1.C: Same.
2355 * g++.dg/conversion/dr195.C: Same.
2356 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
2357 * g++.dg/cpp0x/gen-attrs-14.C: Same.
2358 * g++.dg/cpp0x/inline-ns7.C: Same.
2359 * g++.dg/cpp0x/variadic105.C: Same.
2360 * g++.dg/cpp0x/variadic65.C: Same.
2361 * g++.dg/expr/call2.C: Same.
2362 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
2363 * g++.dg/expr/pmf-1.C: Same.
2364 * g++.dg/ext/altivec-types-1.C: Same.
2365 * g++.dg/ext/altivec-types-2.C: Same.
2366 * g++.dg/ext/altivec-types-3.C: Same.
2367 * g++.dg/ext/attrib14.C: Same.
2368 * g++.dg/ext/complit1.C: Same.
2369 * g++.dg/ext/forscope2.C: Same.
2370 * g++.dg/ext/gnu-inline-global-reject.C: Same.
2371 * g++.dg/ext/label13.C: Same.
2372 * g++.dg/ext/member-attr.C: Same.
2373 * g++.dg/ext/visibility/anon7.C: Same.
2374 * g++.dg/ext/visibility/visibility-7.C: Same.
2375 * g++.dg/ext/vla2.C: Same.
2376 * g++.dg/inherit/access2.C: Same.
2377 * g++.dg/inherit/covariant12.C: Same.
2378 * g++.dg/inherit/covariant14.C: Same.
2379 * g++.dg/inherit/namespace-as-base.C: Same.
2380 * g++.dg/inherit/template-as-base.C: Same.
2381 * g++.dg/lookup/ambig1.C: Same.
2382 * g++.dg/lookup/ambig2.C: Same.
2383 * g++.dg/lookup/ambig3.C: Same.
2384 * g++.dg/lookup/class-member-1.C: Same.
2385 * g++.dg/lookup/conv-1.C: Same.
2386 * g++.dg/lookup/decl1.C: Same.
2387 * g++.dg/lookup/koenig1.C: Same.
2388 * g++.dg/lookup/scoped1.C: Same.
2389 * g++.dg/lookup/scoped2.C: Same.
2390 * g++.dg/lookup/two-stage4.C: Same.
2391 * g++.dg/lookup/used-before-declaration.C: Same.
2392 * g++.dg/lookup/using.C: Same.
2393 * g++.dg/lookup/using17.C: Same.
2394 * g++.dg/lookup/using2.C: Same.
2395 * g++.dg/other/abstract2.C: Same.
2396 * g++.dg/other/classkey1.C: Same.
2397 * g++.dg/other/component1.C: Same.
2398 * g++.dg/other/const1.C: Same.
2399 * g++.dg/other/const2.C: Same.
2400 * g++.dg/other/conversion1.C: Same.
2401 * g++.dg/other/do1.C: Same.
2402 * g++.dg/other/error1.C: Same.
2403 * g++.dg/other/error10.C: Same.
2404 * g++.dg/other/error3.C: Same.
2405 * g++.dg/other/error4.C: Same.
2406 * g++.dg/other/error5.C: Same.
2407 * g++.dg/other/error8.C: Same.
2408 * g++.dg/other/error9.C: Same.
2409 * g++.dg/other/field1.C: Same.
2410 * g++.dg/other/init1.C: Same.
2411 * g++.dg/other/ptrmem2.C: Same.
2412 * g++.dg/other/return1.C: Same.
2413 * g++.dg/overload/builtin3.C: Same.
2414 * g++.dg/overload/error1.C: Same.
2415 * g++.dg/overload/error2.C: Same.
2416 * g++.dg/overload/koenig2.C: Same.
2417 * g++.dg/overload/pmf1.C: Same.
2418 * g++.dg/parse/args1.C: Same.
2419 * g++.dg/parse/attr3.C: Same.
2420 * g++.dg/parse/constant4.C: Same.
2421 * g++.dg/parse/crash10.C: Same.
2422 * g++.dg/parse/crash18.C: Same.
2423 * g++.dg/parse/crash19.C: Same.
2424 * g++.dg/parse/crash20.C: Same.
2425 * g++.dg/parse/crash21.C: Same.
2426 * g++.dg/parse/crash22.C: Same.
2427 * g++.dg/parse/crash32.C: Same.
2428 * g++.dg/parse/decl-specifier-1.C: Same.
2429 * g++.dg/parse/error58.C: Same.
2430 * g++.dg/parse/local-class1.C: Same.
2431 * g++.dg/parse/non-dependent2.C: Same.
2432 * g++.dg/parse/parameter-declaration-1.C: Same.
2433 * g++.dg/parse/ptrmem2.C: Same.
2434 * g++.dg/parse/ptrmem3.C: Same.
2435 * g++.dg/parse/saved1.C: Same.
2436 * g++.dg/tc1/dr101.C: Same.
2437 * g++.dg/tc1/dr142.C: Same.
2438 * g++.dg/tc1/dr176.C: Same.
2439 * g++.dg/template/conv4.C: Same.
2440 * g++.dg/template/crash56.C: Same.
2441 * g++.dg/template/dependent-expr2.C: Same.
2442 * g++.dg/template/error1.C: Same.
2443 * g++.dg/template/error2.C: Same.
2444 * g++.dg/template/explicit6.C: Same.
2445 * g++.dg/template/init-list.C: Same.
2446 * g++.dg/template/local1.C: Same.
2447 * g++.dg/template/lookup2.C: Same.
2448 * g++.dg/template/meminit2.C: Same.
2449 * g++.dg/template/nontype25.C: Same.
2450 * g++.dg/template/ptrmem2.C: Same.
2451 * g++.dg/template/qualttp19.C: Same.
2452 * g++.dg/template/qualttp20.C: Same.
2453 * g++.dg/template/ttp3.C: Same.
2454 * g++.dg/template/unify4.C: Same.
2455 * g++.dg/template/unify6.C: Same.
2456 * g++.dg/template/unify7.C: Same.
2457 * g++.dg/template/warn1.C: Same.
2458 * g++.dg/tree-ssa/dom-invalid.C: Same.
2459 * g++.dg/ubsan/shift-1.C: Same.
2460 * g++.dg/warn/Wunused-2.C: Same.
2461 * g++.dg/warn/Wunused-4.C: Same.
2462 * g++.dg/warn/Wunused-6.C: Same.
2463 * g++.dg/warn/deprecated-6.C: Same.
2464 * g++.dg/warn/deprecated.C: Same.
2465 * g++.dg/warn/effc1.C: Same.
2466 * g++.dg/warn/effc3.C: Same.
2467 * g++.dg/warn/incomplete1.C: Same.
2468 * g++.dg/warn/inline1.C: Same.
2469 * g++.dg/warn/noeffect2.C: Same.
2470 * g++.dg/warn/noeffect4.C: Same.
2471 * g++.dg/warn/oldcast1.C: Same.
2472 * g++.dg/warn/sentinel.C: Same.
2473 * g++.dg/warn/unit-1.C: Same.
2474 * g++.old-deja/g++.pt/inherit2.C: Same.
2475 * g++.old-deja/g++.pt/overload8.C: Same.
2476 * gcc.dg/20000926-1.c: Same.
2477 * gcc.dg/20040223-1.c: Same.
2478 * gcc.dg/Warray-bounds-7.c: Same.
2479 * gcc.dg/alias-1.c: Same.
2480 * gcc.dg/alias-12.c: Same.
2481 * gcc.dg/alias-13.c: Same.
2482 * gcc.dg/alias-2.c: Same.
2483 * gcc.dg/array-13.c: Same.
2484 * gcc.dg/array-4.c: Same.
2485 * gcc.dg/attr-ifunc-2.c: Same.
2486 * gcc.dg/attr-invalid.c: Same.
2487 * gcc.dg/attr-noinline.c: Same.
2488 * gcc.dg/bitfld-2.c: Same.
2489 * gcc.dg/c90-const-expr-7.c: Same.
2490 * gcc.dg/c99-const-expr-7.c: Same.
2491 * gcc.dg/cpp/20000625-1.c: Same.
2492 * gcc.dg/cpp/charconst-4.c: Same.
2493 * gcc.dg/cpp/include2.c: Same.
2494 * gcc.dg/cpp/include2a.c: Same.
2495 * gcc.dg/decl-4.c: Same.
2496 * gcc.dg/deprecated-4.c: Same.
2497 * gcc.dg/deprecated.c: Same.
2498 * gcc.dg/dfp/altivec-types.c: Same.
2499 * gcc.dg/float-range-1.c: Same.
2500 * gcc.dg/pack-test-3.c: Same.
2501 * gcc.dg/pr11492.c: Same.
2502 * gcc.dg/pr15360-1.c: Same.
2503 * gcc.dg/pr37908.c: Same.
2504 * gcc.dg/pr53265.c: Same.
2505 * gcc.dg/pr57287-2.c: Same.
2506 * gcc.dg/pr57287.c: Same.
2507 * gcc.dg/redecl-1.c: Same.
2508 * gcc.dg/sync-3.c: Same.
2509 * gcc.dg/two-types-1.c: Same.
2510 * gcc.dg/two-types-2.c: Same.
2511 * gcc.dg/two-types-4.c: Same.
2512 * gcc.dg/two-types-5.c: Same.
2513 * gcc.dg/two-types-6.c: Same.
2514 * gcc.dg/two-types-7.c: Same.
2515 * gcc.dg/two-types-8.c: Same.
2516 * gcc.dg/two-types-9.c: Same.
2517 * gcc.dg/uninit-I.c: Same.
2518 * gcc.dg/uninit-pr19430.c: Same.
2519 * gcc.dg/visibility-7.c: Same.
2520 * gcc.dg/winline-10.c: Same.
2521 * gcc.dg/winline-2.c: Same.
2522 * gcc.dg/winline-3.c: Same.
2523 * gcc.dg/winline-9.c: Same.
2524 * gcc.target/i386/attr-returns_twice-1.c: Same.
2525 * gcc.target/i386/chkp-const-check-2.c: Same.
2526 * gcc.target/i386/chkp-label-address.c: Same.
2527 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
2528 * gcc.target/i386/pr39162.c: Same.
2529 * gcc.target/i386/sse-5.c: Same.
2530 * gcc.target/powerpc/altivec-types-1.c: Same.
2531 * gcc.target/powerpc/altivec-types-2.c: Same.
2532 * gcc.target/powerpc/altivec-types-3.c: Same.
2533 * gcc.target/powerpc/float128-mix.c: Same.
2534 * gcc.target/powerpc/no-r11-3.c: Same.
2535 * gcc.target/spu/Wmain.c: Same.
2536 * gcc.target/spu/ea/errors2.c: Same.
2537 * gfortran.dg/assignment_1.f90: Same.
2538 * gfortran.dg/common_3.f90: Same.
2539 * gfortran.dg/der_io_1.f90: Same.
2540 * gfortran.dg/g77/20030326-1.f: Same.
2541 * gfortran.dg/g77/9263.f: Same.
2542 * gfortran.dg/g77/960317-1.f: Same.
2543 * gfortran.dg/g77/970625-2.f: Same.
2544 * gfortran.dg/g77/980615-0.f: Same.
2545 * gfortran.dg/g77/check0.f: Same.
2546 * gfortran.dg/g77/dnrm2.f: Same.
2547 * gfortran.dg/g77/pr9258.f: Same.
2548 * gfortran.dg/ichar_1.f90: Same.
2549 * gfortran.dg/interface_1.f90: Same.
2550 * gfortran.dg/namelist_1.f90: Same.
2551 * gfortran.dg/namelist_2.f90: Same.
2552 * gfortran.dg/namelist_3.f90: Same.
2553 * gfortran.dg/namelist_print_2.f: Same.
2554 * gfortran.dg/oldstyle_1.f90: Same.
2555 * gfortran.dg/runtime_warning_1.f90: Same.
2556 * gfortran.dg/underflow.f90: Same.
2557 * gnat.dg/specs/integer_value.ads: Same.
2558 * obj-c++.dg/fsf-package-0.m: Same.
2559 * objc.dg/two-types-1.m: Same.
2561 2017-04-28 Martin Liska <mliska@suse.cz>
2563 PR gcov-profile/79891
2564 * gcc.misc-tests/gcov-17.c: New test.
2565 * gcc.misc-tests/gcov-18.c: New test.
2567 2017-04-28 Tom de Vries <tom@codesourcery.com>
2569 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
2570 dg-(error|warning|message|bogus).
2571 * g++.dg/parse/parameter-declaration-1.C: Same.
2572 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
2573 * gcc.dg/Wpointer-sign-Wall.c: Same.
2574 * gcc.dg/Wpointer-sign-pedantic.c: Same.
2575 * gcc.dg/cpp/19990413-1.c: Same.
2576 * gcc.dg/dg-test-1.c: Same.
2577 * gcc.dg/empty-source-2.c: Same.
2578 * gcc.dg/empty-source-3.c: Same.
2579 * gcc.dg/format/c99-printf-1.c: Same.
2580 * gcc.dg/format/c99-scanf-1.c: Same.
2581 * gcc.dg/label-decl-2.c: Same.
2582 * gcc.dg/m-un-2.c: Same.
2583 * gcc.dg/uninit-pr20644-O0.c: Same.
2584 * gfortran.dg/pr70006.f90: Same.
2585 * obj-c++.dg/fsf-package-0.m: Same.
2587 2017-04-28 Tom de Vries <tom@codesourcery.com>
2589 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
2590 dg-(error|warning|message|bogus).
2591 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
2592 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
2593 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
2594 * c-c++-common/pr20000.c: Same.
2595 * c-c++-common/pr49706.c: Same.
2596 * g++.dg/ext/utf16-4.C: Same.
2597 * g++.dg/parse/error2.C: Same.
2598 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
2599 * g++.dg/warn/Wtype-limits.C: Same.
2600 * g++.dg/warn/overflow-warn-1.C: Same.
2601 * g++.dg/warn/overflow-warn-3.C: Same.
2602 * gcc.dg/Wpointer-sign-Wall.c: Same.
2603 * gcc.dg/Wpointer-sign-pedantic.c: Same.
2604 * gcc.dg/Wtype-limits-Wextra.c: Same.
2605 * gcc.dg/Wtype-limits.c: Same.
2606 * gcc.dg/cpp/19990413-1.c: Same.
2607 * gcc.dg/dg-test-1.c: Same.
2608 * gcc.dg/empty-source-2.c: Same.
2609 * gcc.dg/empty-source-3.c: Same.
2610 * gcc.dg/label-decl-2.c: Same.
2611 * gcc.dg/m-un-2.c: Same.
2612 * gcc.dg/uninit-pr19430-O0.c: Same.
2613 * gcc.dg/uninit-pr19430.c: Same.
2614 * gcc.dg/uninit-pr20644-O0.c: Same.
2615 * gcc.dg/utf16-4.c: Same.
2616 * gfortran.dg/pr70006.f90: Same.
2617 * obj-c++.dg/fsf-package-0.m: Same.
2619 2017-04-28 Richard Biener <rguenther@suse.de>
2621 * gcc.dg/tree-ssa/evrp7.c: New testcase.
2622 * gcc.dg/tree-ssa/evrp8.c: Likewise.
2623 * gcc.dg/tree-ssa/evrp9.c: Likewise.
2624 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
2625 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2626 * gcc.dg/tree-ssa/pr49039.c: Likewise.
2628 2017-04-27 Marek Polacek <polacek@redhat.com>
2631 * c-c++-common/ubsan/pr80349.c: New test.
2633 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
2635 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
2637 * g++.dg/warn/pr12242.C: Likewise.
2639 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
2641 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
2643 2017-04-27 Martin Liska <mliska@suse.cz>
2646 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
2649 2017-04-27 Jakub Jelinek <jakub@redhat.com>
2652 * g++.dg/other/pr80534-1.C: New test.
2653 * g++.dg/other/pr80534-2.C: New test.
2655 2017-04-27 Richard Biener <rguenther@suse.de>
2658 * gcc.dg/torture/pr80539.c: New testcase.
2660 2017-04-27 Jakub Jelinek <jakub@redhat.com>
2663 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
2665 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
2667 * g++.dg/diagnostic/nested-name-1.C: New test.
2669 2017-04-26 Martin Liska <mliska@suse.cz>
2671 * gcc.dg/guality/guality.h: Add prefix to test verification.
2673 2017-04-25 Nathan Sidwell <nathan@acm.org>
2675 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
2677 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
2680 * gcc.target/i386/pr70799-5.c: New test.
2682 2017-04-25 Martin Sebor <msebor@redhat.com>
2684 PR tree-optimization/80497
2685 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
2687 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2688 Jakub Jelinek <jakub@redhat.com>
2691 * g++.dg/abi/pr77728-1.C: New test.
2693 2017-04-25 Marek Polacek <polacek@redhat.com>
2696 * g++.dg/ubsan/pr80349-2.C: New test.
2698 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
2700 * g++.dg/cpp0x/enum34.C: New test.
2702 2017-04-25 Tom de Vries <tom@codesourcery.com>
2704 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
2706 (dg-line): New proc.
2707 (process-message): Handle line number variables.
2708 * objc.dg/try-catch-12.m: Use dg-line.
2710 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2713 * gcc.target/powerpc/vec-constvolatile.c: New test.
2715 2017-04-25 David Malcolm <dmalcolm@redhat.com>
2717 * g++.dg/semicolon-fixits.C: New test case.
2719 2017-04-25 David Malcolm <dmalcolm@redhat.com>
2721 * gcc.dg/semicolon-fixits.c: New test case.
2723 2017-04-25 David Malcolm <dmalcolm@redhat.com>
2725 * g++.dg/lookup/missing-std-include.C: New test file.
2727 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2728 Jakub Jelinek <jakub@redhat.com>
2731 * g++.dg/abi/pr77728-2.C: New test.
2733 2017-04-25 David Malcolm <dmalcolm@redhat.com>
2736 * g++.dg/spellcheck-pr80177.C: New test case.
2738 2017-04-25 Nathan Sidwell <nathan@acm.org>
2740 * g++.dg/dg.exp (find-cxx-tests): New function.
2741 (main): Use it, remove explicit pruning
2743 2017-04-25 Richard Biener <rguenther@suse.de>
2745 PR tree-optimization/80492
2746 * gcc.dg/pr80492.c: New testcase.
2748 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2750 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
2751 for targets with int size less than 32 bits.
2753 2017-04-25 Richard Biener <rguenther@suse.de>
2755 PR tree-optimization/79201
2756 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
2757 * gcc.target/i386/pr22152.c: Disable sinking.
2759 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2762 * gfortran.fortran-torture/compile/pr80464.f90: New test.
2764 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2767 * gcc.target/s390/pr79895.c: New test.
2769 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
2772 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
2773 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
2774 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
2776 2017-04-25 Jakub Jelinek <jakub@redhat.com>
2778 PR rtl-optimization/80501
2779 * gcc.c-torture/execute/pr80501.c: New test.
2781 PR rtl-optimization/80500
2782 * gcc.dg/pr80500.c: New test.
2784 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
2786 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
2787 * gcc.dg/Wstrict-overflow-18.c: Xfail.
2789 2017-04-22 Janus Weil <janus@gcc.gnu.org>
2792 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
2795 2017-04-24 David Malcolm <dmalcolm@redhat.com>
2797 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
2798 * jit.dg/test-alignment.c: New test case.
2799 * jit.dg/test-alignment.cc: New test case.
2800 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
2803 2017-04-24 David Malcolm <dmalcolm@redhat.com>
2806 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
2808 (test_alignof): New test function.
2810 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
2812 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
2814 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
2816 * g++.dg/diagnostic/duplicate1.C: New test.
2817 * g++.dg/cpp0x/duplicate1.C: New test.
2819 2017-04-24 Martin Jambor <mjambor@suse.cz>
2821 PR tree-optimization/80293
2822 * g++.dg/tree-ssa/pr80293.C: New test.
2824 2017-04-24 Martin Liska <mliska@suse.cz>
2827 * g++.dg/ipa/pr79931.C: New test.
2829 2017-04-24 Richard Biener <rguenther@suse.de>
2831 PR tree-optimization/80494
2832 * gfortran.dg/pr80494.f90: New testcase.
2834 2017-04-24 Richard Biener <rguenther@suse.de>
2836 PR tree-optimization/79725
2837 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
2839 2017-04-24 Richard Biener <rguenther@suse.de>
2842 * g++.dg/warn/Wuninitialized-10.C: New testcase.
2844 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2847 * gfortran.dg/dtio_29.f03: New test.
2849 2017-04-22 Janus Weil <janus@gcc.gnu.org>
2852 * gfortran.dg/intent_out_9.f90: New test case.
2854 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
2857 * gcc.target/i386/pr70799-4.c: New test.
2859 2017-04-21 Janus Weil <janus@gcc.gnu.org>
2862 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
2864 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
2866 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
2868 2017-04-21 Richard Biener <rguenther@suse.de>
2870 PR tree-optimization/79547
2871 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
2873 2017-04-21 Richard Biener <rguenther@suse.de>
2875 PR tree-optimization/78847
2876 * g++.dg/tree-ssa/pr78847.C: New testcase.
2878 2017-04-21 Jakub Jelinek <jakub@redhat.com>
2881 * gcc.dg/pr80468.c: New test.
2883 2017-04-21 Martin Liska <mliska@suse.cz>
2885 PR tree-optimization/66278
2886 * gcc.dg/vect/pr66278.c: New test.
2888 2017-04-21 Richard Biener <rguenther@suse.de>
2890 PR tree-optimization/80237
2891 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
2892 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
2893 adjust expected optimizations.
2895 2016-04-21 Richard Biener <rguenther@suse.de>
2897 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
2899 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
2900 * gcc.dg/vect/vect-104.c: Likewise.
2902 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
2904 PR tree-optimization/80426
2905 * gcc.c-torture/execute/20170429-1.c: Rename into...
2906 * gcc.c-torture/execute/20170419-1.c: ...this.
2908 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
2911 * gcc.target/i386/pr79804.c: New test.
2913 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
2916 * gcc.target/i386/conversion-2.c: Remove obsolete test.
2918 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
2920 * g++/opt/pr80436.C: XFAIL on AIX.
2922 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
2925 * g++.dg/diagnostic/pr80473.C: New test.
2927 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
2929 * g++.dg/warn/Wextra-semi.C: New test.
2931 2017-04-20 Jakub Jelinek <jakub@redhat.com>
2934 * g++.dg/other/pr80423.C: New test.
2936 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2938 * gcc.dg/pr80170.c: Require ptr32plus.
2940 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
2942 PR tree-optimization/80426
2943 * gcc.c-torture/execute/20170419-1.c: New test.
2945 2017-04-19 Jakub Jelinek <jakub@redhat.com>
2948 * g++.dg/debug/pr80461.C: New test.
2951 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
2952 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
2953 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
2956 * g++.dg/opt/pr80436.C: New test.
2958 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2960 * gcc.dg/torture/pr80341.c: Require int32plus.
2962 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
2963 Jeff Law <law@redhat.com>
2965 * gcc.c-torture/compile/20170419-1.c: New test.
2967 2017-04-19 Tom de Vries <tom@codesourcery.com>
2970 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
2971 subsequent dg directives.
2972 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
2973 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
2974 * c-c++-common/attr-fallthrough-2.c: Same.
2975 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
2976 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
2977 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
2978 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
2979 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
2980 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
2981 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
2982 * c-c++-common/cilk-plus/CK/errors.c: Same.
2983 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
2984 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
2985 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
2986 * c-c++-common/cpp/pr57580.c: Same.
2987 * c-c++-common/goacc/asyncwait-1.c: Same.
2988 * c-c++-common/goacc/cache-2.c: Same.
2989 * c-c++-common/goacc/declare-2.c: Same.
2990 * c-c++-common/goacc/deviceptr-1.c: Same.
2991 * c-c++-common/goacc/routine-5.c: Same.
2992 * c-c++-common/gomp/clauses-2.c: Same.
2993 * c-c++-common/gomp/ordered-3.c: Same.
2994 * c-c++-common/gomp/pr67501.c: Same.
2995 * c-c++-common/pr20000.c: Same.
2996 * c-c++-common/pr43395.c: Same.
2997 * c-c++-common/pr49706.c: Same.
2998 * c-c++-common/pr77624-1.c: Same.
2999 * c-c++-common/pr77624-2.c: Same.
3000 * c-c++-common/raw-string-14.c: Same.
3001 * c-c++-common/raw-string-16.c: Same.
3002 * c-c++-common/raw-string-3.c: Same.
3003 * c-c++-common/raw-string-4.c: Same.
3004 * c-c++-common/raw-string-5.c: Same.
3005 * c-c++-common/raw-string-6.c: Same.
3006 * g++.dg/abi/mangle41.C: Same.
3007 * g++.dg/conversion/nullptr1.C: Same.
3008 * g++.dg/cpp0x/alias-decl-80296.C: Same.
3009 * g++.dg/cpp0x/auto27.C: Same.
3010 * g++.dg/cpp0x/constexpr-98.C: Same.
3011 * g++.dg/cpp0x/constexpr-diag2.C: Same.
3012 * g++.dg/cpp0x/diag2.C: Same.
3013 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
3014 * g++.dg/cpp0x/nullptr15.C: Same.
3015 * g++.dg/cpp0x/pr31431-2.C: Same.
3016 * g++.dg/cpp0x/pr31431.C: Same.
3017 * g++.dg/cpp0x/pr79118.C: Same.
3018 * g++.dg/cpp0x/static_assert3.C: Same.
3019 * g++.dg/cpp0x/temp_default2.C: Same.
3020 * g++.dg/cpp0x/trailing4.C: Same.
3021 * g++.dg/cpp0x/variadic-ex10.C: Same.
3022 * g++.dg/cpp0x/variadic-ex13.C: Same.
3023 * g++.dg/cpp0x/variadic-ex14.C: Same.
3024 * g++.dg/cpp0x/variadic-ex3.C: Same.
3025 * g++.dg/cpp0x/variadic-ex4.C: Same.
3026 * g++.dg/cpp0x/variadic59.C: Same.
3027 * g++.dg/cpp0x/vt-37737-2.C: Same.
3028 * g++.dg/cpp0x/vt-57397-1.C: Same.
3029 * g++.dg/cpp0x/vt-57397-2.C: Same.
3030 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
3031 * g++.dg/cpp1z/gen-attrs1.C: Same.
3032 * g++.dg/diagnostic/pr71075.C: Same.
3033 * g++.dg/eh/goto2.C: Same.
3034 * g++.dg/eh/goto3.C: Same.
3035 * g++.dg/expr/bitfield4.C: Same.
3036 * g++.dg/expr/bitfield5.C: Same.
3037 * g++.dg/expr/bitfield6.C: Same.
3038 * g++.dg/expr/bool1.C: Same.
3039 * g++.dg/expr/bool3.C: Same.
3040 * g++.dg/expr/cond10.C: Same.
3041 * g++.dg/expr/cond11.C: Same.
3042 * g++.dg/expr/lval3.C: Same.
3043 * g++.dg/expr/lval4.C: Same.
3044 * g++.dg/ext/anon-struct4.C: Same.
3045 * g++.dg/ext/attrib44.C: Same.
3046 * g++.dg/ext/builtin3.C: Same.
3047 * g++.dg/ext/dllimport7.C: Same.
3048 * g++.dg/ext/label5.C: Same.
3049 * g++.dg/ext/no-asm-1.C: Same.
3050 * g++.dg/ext/utf16-4.C: Same.
3051 * g++.dg/ext/vla2.C: Same.
3052 * g++.dg/gomp/block-1.C: Same.
3053 * g++.dg/gomp/block-2.C: Same.
3054 * g++.dg/gomp/block-3.C: Same.
3055 * g++.dg/gomp/block-5.C: Same.
3056 * g++.dg/gomp/linear-2.C: Same.
3057 * g++.dg/gomp/target-1.C: Same.
3058 * g++.dg/gomp/target-2.C: Same.
3059 * g++.dg/gomp/taskgroup-1.C: Same.
3060 * g++.dg/gomp/teams-1.C: Same.
3061 * g++.dg/inherit/pure1.C: Same.
3062 * g++.dg/init/array43.C: Same.
3063 * g++.dg/init/array46.C: Same.
3064 * g++.dg/init/const10.C: Same.
3065 * g++.dg/init/ctor4-1.C: Same.
3066 * g++.dg/init/ctor4.C: Same.
3067 * g++.dg/init/new37.C: Same.
3068 * g++.dg/init/pr25811.C: Same.
3069 * g++.dg/init/pr29043.C: Same.
3070 * g++.dg/init/pr29571.C: Same.
3071 * g++.dg/lookup/duperr1.C: Same.
3072 * g++.dg/lookup/error1.C: Same.
3073 * g++.dg/lookup/koenig5.C: Same.
3074 * g++.dg/lookup/pr77549.C: Same.
3075 * g++.dg/lookup/suggestions1.C: Same.
3076 * g++.dg/lookup/using16.C: Same.
3077 * g++.dg/lookup/using7.C: Same.
3078 * g++.dg/other/anon-union3.C: Same.
3079 * g++.dg/other/array2.C: Same.
3080 * g++.dg/other/error13.C: Same.
3081 * g++.dg/other/error34.C: Same.
3082 * g++.dg/overload/builtin1.C: Same.
3083 * g++.dg/overload/conv-op1.C: Same.
3084 * g++.dg/overload/error3.C: Same.
3085 * g++.dg/overload/koenig1.C: Same.
3086 * g++.dg/overload/operator5.C: Same.
3087 * g++.dg/overload/template5.C: Same.
3088 * g++.dg/overload/unknown1.C: Same.
3089 * g++.dg/overload/using2.C: Same.
3090 * g++.dg/parse/constructor1.C: Same.
3091 * g++.dg/parse/crash36.C: Same.
3092 * g++.dg/parse/crash63.C: Same.
3093 * g++.dg/parse/error11.C: Same.
3094 * g++.dg/parse/error12.C: Same.
3095 * g++.dg/parse/error14.C: Same.
3096 * g++.dg/parse/error2.C: Same.
3097 * g++.dg/parse/error21.C: Same.
3098 * g++.dg/parse/error26.C: Same.
3099 * g++.dg/parse/error36.C: Same.
3100 * g++.dg/parse/friend12.C: Same.
3101 * g++.dg/parse/invalid-op1.C: Same.
3102 * g++.dg/parse/missing-template1.C: Same.
3103 * g++.dg/parse/parser-pr28152-2.C: Same.
3104 * g++.dg/parse/parser-pr28152.C: Same.
3105 * g++.dg/parse/pr16696-permissive.C: Same.
3106 * g++.dg/parse/pr16696.C: Same.
3107 * g++.dg/parse/pr69628.C: Same.
3108 * g++.dg/parse/ret-type2.C: Same.
3109 * g++.dg/parse/specialization1.C: Same.
3110 * g++.dg/parse/template3.C: Same.
3111 * g++.dg/parse/template9.C: Same.
3112 * g++.dg/parse/typename11.C: Same.
3113 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
3114 * g++.dg/pr45330.C: Same.
3115 * g++.dg/rtti/typeid6.C: Same.
3116 * g++.dg/spellcheck-fields.C: Same.
3117 * g++.dg/spellcheck-typenames.C: Same.
3118 * g++.dg/tc1/dr108.C: Same.
3119 * g++.dg/tc1/dr147.C: Same.
3120 * g++.dg/template/arg7.C: Same.
3121 * g++.dg/template/conv11.C: Same.
3122 * g++.dg/template/crash13.C: Same.
3123 * g++.dg/template/crash55.C: Same.
3124 * g++.dg/template/dependent-expr5.C: Same.
3125 * g++.dg/template/error17.C: Same.
3126 * g++.dg/template/error33.C: Same.
3127 * g++.dg/template/error4.C: Same.
3128 * g++.dg/template/error50.C: Same.
3129 * g++.dg/template/error53.C: Same.
3130 * g++.dg/template/friend.C: Same.
3131 * g++.dg/template/func2.C: Same.
3132 * g++.dg/template/local6.C: Same.
3133 * g++.dg/template/member5.C: Same.
3134 * g++.dg/template/meminit1.C: Same.
3135 * g++.dg/template/nested3.C: Same.
3136 * g++.dg/template/nontype6.C: Same.
3137 * g++.dg/template/overload12.C: Same.
3138 * g++.dg/template/ptrmem8.C: Same.
3139 * g++.dg/template/qualified-id1.C: Same.
3140 * g++.dg/template/spec15.C: Same.
3141 * g++.dg/template/static1.C: Same.
3142 * g++.dg/template/static10.C: Same.
3143 * g++.dg/template/static2.C: Same.
3144 * g++.dg/template/ttp25.C: Same.
3145 * g++.dg/template/typedef2.C: Same.
3146 * g++.dg/template/typename2.C: Same.
3147 * g++.dg/template/unify10.C: Same.
3148 * g++.dg/template/unify6.C: Same.
3149 * g++.dg/template/unify7.C: Same.
3150 * g++.dg/template/unify9.C: Same.
3151 * g++.dg/template/varmod1.C: Same.
3152 * g++.dg/ubsan/div-by-zero-1.C: Same.
3153 * g++.dg/ubsan/pr63956.C: Same.
3154 * g++.dg/warn/Waddress-1.C: Same.
3155 * g++.dg/warn/Wconversion2.C: Same.
3156 * g++.dg/warn/Wnull-conversion-1.C: Same.
3157 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
3158 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
3159 * g++.dg/warn/Wswitch-1.C: Same.
3160 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
3161 * g++.dg/warn/Wtype-limits.C: Same.
3162 * g++.dg/warn/Wunused-parm-5.C: Same.
3163 * g++.dg/warn/deprecated-6.C: Same.
3164 * g++.dg/warn/deprecated.C: Same.
3165 * g++.dg/warn/incomplete1.C: Same.
3166 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
3167 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
3168 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
3169 * g++.dg/warn/overflow-warn-1.C: Same.
3170 * g++.dg/warn/overflow-warn-3.C: Same.
3171 * g++.dg/warn/overflow-warn-4.C: Same.
3172 * g++.dg/warn/pr12242.C: Same.
3173 * g++.dg/warn/pr30551-2.C: Same.
3174 * g++.dg/warn/pr30551.C: Same.
3175 * g++.old-deja/g++.benjamin/16077.C: Same.
3176 * g++.old-deja/g++.bob/inherit1.C: Same.
3177 * g++.old-deja/g++.brendan/crash56.C: Same.
3178 * g++.old-deja/g++.brendan/template17.C: Same.
3179 * g++.old-deja/g++.eh/ctor1.C: Same.
3180 * g++.old-deja/g++.jason/bool5.C: Same.
3181 * g++.old-deja/g++.jason/cond.C: Same.
3182 * g++.old-deja/g++.jason/operator.C: Same.
3183 * g++.old-deja/g++.jason/pmf5.C: Same.
3184 * g++.old-deja/g++.law/ctors5.C: Same.
3185 * g++.old-deja/g++.law/missed-error2.C: Same.
3186 * g++.old-deja/g++.law/operators9.C: Same.
3187 * g++.old-deja/g++.law/temps1.C: Same.
3188 * g++.old-deja/g++.mike/for2.C: Same.
3189 * g++.old-deja/g++.mike/ns5.C: Same.
3190 * g++.old-deja/g++.mike/ns7.C: Same.
3191 * g++.old-deja/g++.mike/p10769b.C: Same.
3192 * g++.old-deja/g++.niklas/t120.C: Same.
3193 * g++.old-deja/g++.niklas/t121.C: Same.
3194 * g++.old-deja/g++.ns/koenig5.C: Same.
3195 * g++.old-deja/g++.oliva/overload1.C: Same.
3196 * g++.old-deja/g++.other/crash24.C: Same.
3197 * g++.old-deja/g++.other/crash25.C: Same.
3198 * g++.old-deja/g++.other/decl5.C: Same.
3199 * g++.old-deja/g++.other/lineno5.C: Same.
3200 * g++.old-deja/g++.other/null3.C: Same.
3201 * g++.old-deja/g++.other/overcnv2.C: Same.
3202 * g++.old-deja/g++.other/ptrmem7.C: Same.
3203 * g++.old-deja/g++.other/typename1.C: Same.
3204 * g++.old-deja/g++.other/vaarg3.C: Same.
3205 * g++.old-deja/g++.pt/crash10.C: Same.
3206 * g++.old-deja/g++.pt/crash28.C: Same.
3207 * g++.old-deja/g++.pt/crash38.C: Same.
3208 * g++.old-deja/g++.pt/explicit70.C: Same.
3209 * g++.old-deja/g++.pt/explicit77.C: Same.
3210 * g++.old-deja/g++.pt/expr2.C: Same.
3211 * g++.old-deja/g++.pt/spec5.C: Same.
3212 * g++.old-deja/g++.pt/spec6.C: Same.
3213 * g++.old-deja/g++.pt/typename3.C: Same.
3214 * g++.old-deja/g++.pt/typename5.C: Same.
3215 * g++.old-deja/g++.pt/typename6.C: Same.
3216 * g++.old-deja/g++.pt/typename7.C: Same.
3217 * g++.old-deja/g++.pt/unify4.C: Same.
3218 * g++.old-deja/g++.pt/unify8.C: Same.
3219 * g++.old-deja/g++.pt/vaarg3.C: Same.
3220 * g++.old-deja/g++.robertl/eb22.C: Same.
3221 * g++.old-deja/g++.robertl/eb4.C: Same.
3222 * g++.old-deja/g++.robertl/eb44.C: Same.
3223 * g++.old-deja/g++.robertl/eb69.C: Same.
3224 * g++.old-deja/g++.robertl/eb98.C: Same.
3225 * gcc.dg/20031223-1.c: Same.
3226 * gcc.dg/940510-1.c: Same.
3227 * gcc.dg/990506-0.c: Same.
3228 * gcc.dg/Walloca-1.c: Same.
3229 * gcc.dg/Walloca-2.c: Same.
3230 * gcc.dg/Wconversion-integer.c: Same.
3231 * gcc.dg/Wcxx-compat-8.c: Same.
3232 * gcc.dg/Wimplicit-int-1.c: Same.
3233 * gcc.dg/Wimplicit-int-2.c: Same.
3234 * gcc.dg/Wimplicit-int-4.c: Same.
3235 * gcc.dg/Wpointer-sign-Wall.c: Same.
3236 * gcc.dg/Wpointer-sign-pedantic.c: Same.
3237 * gcc.dg/Wshadow-1.c: Same.
3238 * gcc.dg/Wshadow-3.c: Same.
3239 * gcc.dg/Wswitch-enum-error.c: Same.
3240 * gcc.dg/Wswitch-enum.c: Same.
3241 * gcc.dg/Wswitch-error.c: Same.
3242 * gcc.dg/Wswitch.c: Same.
3243 * gcc.dg/Wtype-limits-Wextra.c: Same.
3244 * gcc.dg/Wtype-limits.c: Same.
3245 * gcc.dg/Wvla-larger-than-2.c: Same.
3246 * gcc.dg/anon-struct-5.c: Same.
3247 * gcc.dg/array-10.c: Same.
3248 * gcc.dg/array-11.c: Same.
3249 * gcc.dg/array-15.c: Same.
3250 * gcc.dg/array-2.c: Same.
3251 * gcc.dg/array-8.c: Same.
3252 * gcc.dg/array-const-2.c: Same.
3253 * gcc.dg/array-const-3.c: Same.
3254 * gcc.dg/bitfld-1.c: Same.
3255 * gcc.dg/bitfld-8.c: Same.
3256 * gcc.dg/builtin-redefine.c: Same.
3257 * gcc.dg/c11-noreturn-1.c: Same.
3258 * gcc.dg/c11-noreturn-2.c: Same.
3259 * gcc.dg/c11-static-assert-3.c: Same.
3260 * gcc.dg/c90-arraydecl-1.c: Same.
3261 * gcc.dg/c90-complex-1.c: Same.
3262 * gcc.dg/c90-complit-1.c: Same.
3263 * gcc.dg/c90-const-expr-11.c: Same.
3264 * gcc.dg/c90-const-expr-7.c: Same.
3265 * gcc.dg/c90-const-expr-8.c: Same.
3266 * gcc.dg/c90-enum-comma-1.c: Same.
3267 * gcc.dg/c90-flex-array-1.c: Same.
3268 * gcc.dg/c90-hexfloat-1.c: Same.
3269 * gcc.dg/c90-idem-qual-1.c: Same.
3270 * gcc.dg/c90-idem-qual-2.c: Same.
3271 * gcc.dg/c90-idem-qual-3.c: Same.
3272 * gcc.dg/c90-mixdecl-1.c: Same.
3273 * gcc.dg/c90-restrict-1.c: Same.
3274 * gcc.dg/c90-return-1.c: Same.
3275 * gcc.dg/c99-array-nonobj-1.c: Same.
3276 * gcc.dg/c99-arraydecl-1.c: Same.
3277 * gcc.dg/c99-complex-1.c: Same.
3278 * gcc.dg/c99-complex-2.c: Same.
3279 * gcc.dg/c99-complit-2.c: Same.
3280 * gcc.dg/c99-const-expr-7.c: Same.
3281 * gcc.dg/c99-const-expr-8.c: Same.
3282 * gcc.dg/c99-flex-array-3.c: Same.
3283 * gcc.dg/c99-flex-array-7.c: Same.
3284 * gcc.dg/c99-flex-array-typedef-7.c: Same.
3285 * gcc.dg/c99-impl-decl-1.c: Same.
3286 * gcc.dg/c99-impl-int-1.c: Same.
3287 * gcc.dg/c99-impl-int-2.c: Same.
3288 * gcc.dg/c99-init-3.c: Same.
3289 * gcc.dg/c99-restrict-1.c: Same.
3290 * gcc.dg/c99-return-1.c: Same.
3291 * gcc.dg/c99-tag-1.c: Same.
3292 * gcc.dg/c99-tag-3.c: Same.
3293 * gcc.dg/call-diag-2.c: Same.
3294 * gcc.dg/cpp/19940712-1.c: Same.
3295 * gcc.dg/cpp/19951025-1.c: Same.
3296 * gcc.dg/cpp/19990413-1.c: Same.
3297 * gcc.dg/cpp/direct2.c: Same.
3298 * gcc.dg/cpp/direct2s.c: Same.
3299 * gcc.dg/cpp/pr28709.c: Same.
3300 * gcc.dg/cpp/pr61854-c90.c: Same.
3301 * gcc.dg/cpp/pr61854-c94.c: Same.
3302 * gcc.dg/cpp/pragma-1.c: Same.
3303 * gcc.dg/cpp/pragma-2.c: Same.
3304 * gcc.dg/cpp/trad/escaped-eof.c: Same.
3305 * gcc.dg/cpp/trad/literals-2.c: Same.
3306 * gcc.dg/cpp/warn-comments-2.c: Same.
3307 * gcc.dg/cpp/warn-comments-3.c: Same.
3308 * gcc.dg/cpp/warn-comments.c: Same.
3309 * gcc.dg/cpp/warn-long-long-2.c: Same.
3310 * gcc.dg/cpp/warn-long-long.c: Same.
3311 * gcc.dg/cpp/warn-redefined-2.c: Same.
3312 * gcc.dg/cpp/warn-redefined.c: Same.
3313 * gcc.dg/darwin-cfstring-2.c: Same.
3314 * gcc.dg/darwin-cfstring-format-1.c: Same.
3315 * gcc.dg/decl-9.c: Same.
3316 * gcc.dg/declspec-1.c: Same.
3317 * gcc.dg/declspec-10.c: Same.
3318 * gcc.dg/declspec-11.c: Same.
3319 * gcc.dg/declspec-13.c: Same.
3320 * gcc.dg/declspec-18.c: Same.
3321 * gcc.dg/declspec-4.c: Same.
3322 * gcc.dg/declspec-5.c: Same.
3323 * gcc.dg/declspec-6.c: Same.
3324 * gcc.dg/declspec-8.c: Same.
3325 * gcc.dg/deprecated-4.c: Same.
3326 * gcc.dg/deprecated.c: Same.
3327 * gcc.dg/dfp/composite-type.c: Same.
3328 * gcc.dg/empty-source-2.c: Same.
3329 * gcc.dg/empty-source-3.c: Same.
3330 * gcc.dg/format/attr-6.c: Same.
3331 * gcc.dg/format/branch-1.c: Same.
3332 * gcc.dg/format/c90-printf-1.c: Same.
3333 * gcc.dg/format/c90-strftime-2.c: Same.
3334 * gcc.dg/format/c99-strftime-1.c: Same.
3335 * gcc.dg/format/cmn-err-1.c: Same.
3336 * gcc.dg/format/few-1.c: Same.
3337 * gcc.dg/format/ms_branch-1.c: Same.
3338 * gcc.dg/format/ms_unnamed-1.c: Same.
3339 * gcc.dg/format/ms_va-1.c: Same.
3340 * gcc.dg/format/unnamed-1.c: Same.
3341 * gcc.dg/format/va-1.c: Same.
3342 * gcc.dg/format/xopen-1.c: Same.
3343 * gcc.dg/funcdef-var-1.c: Same.
3344 * gcc.dg/funcdef-var-2.c: Same.
3345 * gcc.dg/gnu89-const-expr-1.c: Same.
3346 * gcc.dg/gnu89-const-expr-2.c: Same.
3347 * gcc.dg/gnu90-const-expr-1.c: Same.
3348 * gcc.dg/gnu99-const-expr-1.c: Same.
3349 * gcc.dg/gnu99-const-expr-2.c: Same.
3350 * gcc.dg/gnu99-init-2.c: Same.
3351 * gcc.dg/gomp/_Atomic-5.c: Same.
3352 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
3353 * gcc.dg/gomp/atomic-5.c: Same.
3354 * gcc.dg/gomp/linear-1.c: Same.
3355 * gcc.dg/gomp/pr67500.c: Same.
3356 * gcc.dg/init-bad-1.c: Same.
3357 * gcc.dg/init-bad-2.c: Same.
3358 * gcc.dg/init-bad-3.c: Same.
3359 * gcc.dg/init-string-1.c: Same.
3360 * gcc.dg/label-compound-stmt-1.c: Same.
3361 * gcc.dg/label-decl-2.c: Same.
3362 * gcc.dg/label-decl-4.c: Same.
3363 * gcc.dg/large-size-array-2.c: Same.
3364 * gcc.dg/large-size-array-4.c: Same.
3365 * gcc.dg/lvalue-6.c: Same.
3366 * gcc.dg/m-un-2.c: Same.
3367 * gcc.dg/multiple-overflow-warn-1.c: Same.
3368 * gcc.dg/multiple-overflow-warn-2.c: Same.
3369 * gcc.dg/multiple-overflow-warn-3.c: Same.
3370 * gcc.dg/nested-redef-1.c: Same.
3371 * gcc.dg/no-asm-1.c: Same.
3372 * gcc.dg/no-asm-3.c: Same.
3373 * gcc.dg/no-asm-4.c: Same.
3374 * gcc.dg/noncompile/20010524-1.c: Same.
3375 * gcc.dg/noncompile/incomplete-5.c: Same.
3376 * gcc.dg/noncompile/pr44517.c: Same.
3377 * gcc.dg/noncompile/pr52290.c: Same.
3378 * gcc.dg/noreturn-1.c: Same.
3379 * gcc.dg/overflow-warn-1.c: Same.
3380 * gcc.dg/overflow-warn-2.c: Same.
3381 * gcc.dg/overflow-warn-3.c: Same.
3382 * gcc.dg/overflow-warn-4.c: Same.
3383 * gcc.dg/parm-mismatch-1.c: Same.
3384 * gcc.dg/parser-pr28152-2.c: Same.
3385 * gcc.dg/parser-pr28152.c: Same.
3386 * gcc.dg/pedwarn-init.c: Same.
3387 * gcc.dg/pointer-arith-2.c: Same.
3388 * gcc.dg/pointer-arith-3.c: Same.
3389 * gcc.dg/pointer-arith-4.c: Same.
3390 * gcc.dg/pr14475.c: Same.
3391 * gcc.dg/pr18596-3.c: Same.
3392 * gcc.dg/pr18809-1.c: Same.
3393 * gcc.dg/pr27953.c: Same.
3394 * gcc.dg/pr30457.c: Same.
3395 * gcc.dg/pr30551-2.c: Same.
3396 * gcc.dg/pr30551-3.c: Same.
3397 * gcc.dg/pr30551-4.c: Same.
3398 * gcc.dg/pr30551-5.c: Same.
3399 * gcc.dg/pr30551-6.c: Same.
3400 * gcc.dg/pr30551.c: Same.
3401 * gcc.dg/pr36997.c: Same.
3402 * gcc.dg/pr41842.c: Same.
3403 * gcc.dg/pr48552-1.c: Same.
3404 * gcc.dg/pr48552-2.c: Same.
3405 * gcc.dg/pr59717.c: Same.
3406 * gcc.dg/pr61077.c: Same.
3407 * gcc.dg/pr61096-1.c: Same.
3408 * gcc.dg/pr63626.c: Same.
3409 * gcc.dg/pr64223-1.c: Same.
3410 * gcc.dg/pr64223-2.c: Same.
3411 * gcc.dg/pr8788-1.c: Same.
3412 * gcc.dg/pr8927-1.c: Same.
3413 * gcc.dg/pragma-darwin.c: Same.
3414 * gcc.dg/pragma-diag-5.c: Same.
3415 * gcc.dg/pragma-message.c: Same.
3416 * gcc.dg/redecl-1.c: Same.
3417 * gcc.dg/simd-1.c: Same.
3418 * gcc.dg/simd-5.c: Same.
3419 * gcc.dg/simd-6.c: Same.
3420 * gcc.dg/spellcheck-fields.c: Same.
3421 * gcc.dg/spellcheck-typenames.c: Same.
3422 * gcc.dg/struct-semi-2.c: Same.
3423 * gcc.dg/struct-semi-3.c: Same.
3424 * gcc.dg/transparent-union-3.c: Same.
3425 * gcc.dg/ucnid-8.c: Same.
3426 * gcc.dg/uninit-pr19430-O0.c: Same.
3427 * gcc.dg/uninit-pr19430.c: Same.
3428 * gcc.dg/uninit-pr20644-O0.c: Same.
3429 * gcc.dg/utf-dflt.c: Same.
3430 * gcc.dg/utf-dflt2.c: Same.
3431 * gcc.dg/utf16-4.c: Same.
3432 * gcc.dg/vla-11.c: Same.
3433 * gcc.dg/vla-20.c: Same.
3434 * gcc.dg/vla-init-1.c: Same.
3435 * gcc.dg/vla-init-2.c: Same.
3436 * gcc.dg/vla-init-3.c: Same.
3437 * gcc.dg/weak/weak-6.c: Same.
3438 * gcc.dg/weak/weak-7.c: Same.
3439 * gcc.dg/wtr-int-type-1.c: Same.
3440 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
3441 * gcc.target/arm/polytypes.c: Same.
3442 * gcc.target/i386/spellcheck-options-4.c: Same.
3443 * gcc.target/powerpc/20030218-1.c: Same.
3444 * gcc.target/sh/pr21255-4.c: Same.
3445 * gcc.test-framework/dg-error-exp-XP.c: Same.
3446 * gfortran.dg/array_constructor_30.f03: Same.
3447 * gfortran.dg/class_30.f90: Same.
3448 * gfortran.dg/goacc/subarrays.f95: Same.
3449 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
3450 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
3451 * gfortran.dg/intrinsic_std_1.f90: Same.
3452 * gfortran.dg/pr70006.f90: Same.
3453 * gfortran.dg/warning-directive-1.F90: Same.
3454 * gfortran.dg/warning-directive-2.F90: Same.
3455 * gfortran.dg/warning-directive-3.F90: Same.
3456 * gfortran.dg/warning-directive-4.F90: Same.
3457 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
3458 * obj-c++.dg/class-extension-1.mm: Same.
3459 * obj-c++.dg/class-extension-2.mm: Same.
3460 * obj-c++.dg/class-protocol-1.mm: Same.
3461 * obj-c++.dg/cxx-ivars-1.mm: Same.
3462 * obj-c++.dg/duplicate-class-1.mm: Same.
3463 * obj-c++.dg/exceptions-3.mm: Same.
3464 * obj-c++.dg/exceptions-4.mm: Same.
3465 * obj-c++.dg/exceptions-5.mm: Same.
3466 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
3467 * obj-c++.dg/fsf-package-0.m: Same.
3468 * obj-c++.dg/invalid-type-1.mm: Same.
3469 * obj-c++.dg/method-12.mm: Same.
3470 * obj-c++.dg/method-13.mm: Same.
3471 * obj-c++.dg/method-15.mm: Same.
3472 * obj-c++.dg/method-16.mm: Same.
3473 * obj-c++.dg/method-6.mm: Same.
3474 * obj-c++.dg/method-7.mm: Same.
3475 * obj-c++.dg/property/at-property-1.mm: Same.
3476 * obj-c++.dg/property/at-property-14.mm: Same.
3477 * obj-c++.dg/property/at-property-17.mm: Same.
3478 * obj-c++.dg/property/at-property-21.mm: Same.
3479 * obj-c++.dg/property/at-property-5.mm: Same.
3480 * obj-c++.dg/property/dotsyntax-4.mm: Same.
3481 * obj-c++.dg/property/dynamic-3.mm: Same.
3482 * obj-c++.dg/property/dynamic-4.mm: Same.
3483 * obj-c++.dg/property/property-neg-1.mm: Same.
3484 * obj-c++.dg/property/property-neg-6.mm: Same.
3485 * obj-c++.dg/property/synthesize-11.mm: Same.
3486 * obj-c++.dg/property/synthesize-5.mm: Same.
3487 * obj-c++.dg/property/synthesize-6.mm: Same.
3488 * obj-c++.dg/proto-lossage-4.mm: Same.
3489 * obj-c++.dg/protocol-qualifier-2.mm: Same.
3490 * obj-c++.dg/strings/strings-1.mm: Same.
3491 * obj-c++.dg/super-class-1.mm: Same.
3492 * obj-c++.dg/syntax-error-6.mm: Same.
3493 * obj-c++.dg/syntax-error-7.mm: Same.
3494 * obj-c++.dg/syntax-error-9.mm: Same.
3495 * obj-c++.dg/try-catch-13.mm: Same.
3496 * objc.dg/attributes/method-noreturn-1.m: Same.
3497 * objc.dg/bad-receiver-type-2.m: Same.
3498 * objc.dg/bad-receiver-type.m: Same.
3499 * objc.dg/call-super-2.m: Same.
3500 * objc.dg/class-2.m: Same.
3501 * objc.dg/class-extension-1.m: Same.
3502 * objc.dg/class-extension-2.m: Same.
3503 * objc.dg/class-protocol-1.m: Same.
3504 * objc.dg/desig-init-1.m: Same.
3505 * objc.dg/duplicate-class-1.m: Same.
3506 * objc.dg/exceptions-3.m: Same.
3507 * objc.dg/exceptions-4.m: Same.
3508 * objc.dg/exceptions-5.m: Same.
3509 * objc.dg/foreach-6.m: Same.
3510 * objc.dg/foreach-7.m: Same.
3511 * objc.dg/fsf-nsstring-format-1.m: Same.
3512 * objc.dg/fsf-package-0.m: Same.
3513 * objc.dg/invalid-type-1.m: Same.
3514 * objc.dg/method-11.m: Same.
3515 * objc.dg/method-19.m: Same.
3516 * objc.dg/method-2.m: Same.
3517 * objc.dg/method-20.m: Same.
3518 * objc.dg/method-5.m: Same.
3519 * objc.dg/method-6.m: Same.
3520 * objc.dg/method-7.m: Same.
3521 * objc.dg/method-9.m: Same.
3522 * objc.dg/missing-proto-3.m: Same.
3523 * objc.dg/private-1.m: Same.
3524 * objc.dg/property/at-property-1.m: Same.
3525 * objc.dg/property/at-property-14.m: Same.
3526 * objc.dg/property/at-property-17.m: Same.
3527 * objc.dg/property/at-property-21.m: Same.
3528 * objc.dg/property/at-property-5.m: Same.
3529 * objc.dg/property/dynamic-3.m: Same.
3530 * objc.dg/property/dynamic-4.m: Same.
3531 * objc.dg/property/property-neg-1.m: Same.
3532 * objc.dg/property/property-neg-6.m: Same.
3533 * objc.dg/property/synthesize-11.m: Same.
3534 * objc.dg/property/synthesize-5.m: Same.
3535 * objc.dg/property/synthesize-6.m: Same.
3536 * objc.dg/proto-hier-1.m: Same.
3537 * objc.dg/proto-lossage-4.m: Same.
3538 * objc.dg/protocol-qualifier-2.m: Same.
3539 * objc.dg/strings/strings-1.m: Same.
3540 * objc.dg/type-size-1.m: Same.
3542 2017-04-18 Jeff Law <law@redhat.com>
3545 * gcc.target/mips/pr74563: New test.
3547 2017-04-18 Jakub Jelinek <jakub@redhat.com>
3549 PR tree-optimization/80443
3550 * gcc.c-torture/compile/pr80443.c: New test.
3552 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
3554 PR rtl-optimization/80357
3555 * gcc.c-torture/compile/pr80357.c: New test.
3557 2017-04-18 Jeff Law <law@redhat.com>
3560 * gcc.c-torture/compile/pr80422.c: New test.
3562 2017-04-18 Jakub Jelinek <jakub@redhat.com>
3565 * gcc.dg/debug/dwarf2/pr80263.c: New test.
3567 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3570 * gcc.target/powerpc/pr80099-1.c: New test.
3571 * gcc.target/powerpc/pr80099-2.c: Likewise.
3572 * gcc.target/powerpc/pr80099-3.c: Likewise.
3573 * gcc.target/powerpc/pr80099-4.c: Likewise.
3574 * gcc.target/powerpc/pr80099-5.c: Likewise.
3576 2017-04-18 Jakub Jelinek <jakub@redhat.com>
3579 * gcc.dg/sancov/pr80444.c: New test.
3583 * gcc.dg/pr79788-1.c: New test.
3584 * gcc.dg/pr79788-2.c: New test.
3586 2017-04-18 Marek Polacek <polacek@redhat.com>
3588 PR c++/80244 - ICE with attribute in template alias.
3589 * g++.dg/cpp0x/alias-decl-59.C: New test.
3591 PR c++/80241 - ICE with alignas pack expansion.
3592 * g++.dg/cpp0x/alignas11.C: New test.
3594 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3597 * g++.dg/lto/pr80287_0.C: New test.
3599 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
3602 * gcc.target/powerpc/pr80315-1.c: New test.
3603 * gcc.target/powerpc/pr80315-2.c: New test.
3604 * gcc.target/powerpc/pr80315-3.c: New test.
3605 * gcc.target/powerpc/pr80315-4.c: New test.
3607 2017-04-16 Tom de Vries <tom@codesourcery.com>
3609 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
3611 * g++.dg/parse/error3.C: Same.
3612 * g++.old-deja/g++.pt/niklas01a.C: Same.
3613 * gcc.dg/990506-0.c: Same.
3614 * gcc.dg/cpp/19990413-1.c: Same.
3615 * gcc.dg/cpp/pragma-1.c: Same.
3616 * gcc.dg/cpp/pragma-2.c: Same.
3617 * gcc.dg/m-un-2.c: Same.
3618 * objc.dg/private-1.m: Same.
3620 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
3622 * gcc.dg/pr54669.c: Fix dg-do directive.
3623 * gcc.dg/pr78582.c: Ditto.
3624 * gcc.dg/pr80020.c: Ditto.
3625 * gcc.dg/torture/pr57993-2.cpp: Ditto.
3626 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
3627 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
3628 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
3629 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
3630 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
3631 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
3632 * gcc.dg/tree-ssa/pr79352.c: Ditto.
3633 * gcc.dg/tree-ssa/pr79376.c: Ditto.
3634 * gcc.dg/tree-ssa/pr79691.c: Ditto.
3636 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
3638 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
3639 * gfortran.dg/generic_29.f90: Likewise.
3640 * gfortran.dg/goacc/multi-clause.f90: Likewise.
3641 * gfortran.dg/pr41922.f90: Likewise.
3642 * gfortran.dg/pr70006.f90: Likewise.
3644 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
3646 PR tree-optimization/66612
3647 * gcc.target/powerpc/20050830-1.c: Remove xfail.
3649 2017-04-14 Janus Weil <janus@gcc.gnu.org>
3652 * gfortran.dg/class_62.f90: New test case.
3654 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
3656 * gcc.target/arc/loop-1.c: New file.
3658 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3661 * gcc.target/powerpc/pr80098-1.c: New test.
3662 * gcc.target/powerpc/pr80098-2.c: Likewise.
3663 * gcc.target/powerpc/pr80098-3.c: Likewise.
3664 * gcc.target/powerpc/pr80098-4.c: Likewise.
3666 2017-04-13 Jakub Jelinek <jakub@redhat.com>
3669 * g++.dg/ubsan/pr80403-2.C: New test.
3671 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
3673 PR rtl-optimization/80343
3674 * gcc.target/powerpc/pr80343.c: New.
3676 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
3679 * c-c++-common/ubsan/bounds-15.c: New test.
3681 2017-04-13 Richard Biener <rguenther@suse.de>
3684 * g++.dg/torture/pr79671.C: Fix asm constraints.
3686 2017-04-13 Jakub Jelinek <jakub@redhat.com>
3689 * gcc.dg/debug/pr80321.c: New test.
3691 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
3693 * gnat.dg/debug10.adb: New test.
3694 * gnat.dg/debug10_pkg.ads: New helper.
3696 2017-04-12 Jakub Jelinek <jakub@redhat.com>
3698 PR tree-optimization/79390
3699 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
3704 * g++.dg/ubsan/pr80403.C: New test.
3705 * g++.dg/ubsan/pr80404.C: New test.
3706 * g++.dg/ubsan/pr80405.C: New test.
3709 * gcc.dg/torture/pr80163.c: New test.
3711 2017-04-12 Richard Biener <rguenther@suse.de>
3712 Jeff Law <law@redhat.com>
3714 PR tree-optimization/80359
3715 * gcc.dg/torture/pr80359.c: New testcase.
3717 2017-04-12 Richard Biener <rguenther@suse.de>
3718 Bernd Edlinger <bernd.edlinger@hotmail.de>
3721 * g++.dg/torture/pr79671.C: New testcase.
3722 * g++.dg/lto/pr79671_0.C: Likewise.
3723 * g++.dg/lto/pr79671_1.c: Likewise.
3725 2017-04-12 Jakub Jelinek <jakub@redhat.com>
3728 * g++.dg/ubsan/pr80349.C: New test.
3730 2017-04-11 Jakub Jelinek <jakub@redhat.com>
3733 * g++.dg/cpp1z/decomp28.C: New test.
3736 * gcc.dg/pr80100.c: New test.
3738 PR rtl-optimization/80385
3739 * g++.dg/opt/pr80385.C: New test.
3741 2017-04-11 Martin Liska <mliska@suse.cz>
3744 * g++.dg/ipa/pr80212.C: New test.
3746 2017-04-11 Martin Sebor <msebor@redhat.com>
3749 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
3751 2017-04-11 Martin Liska <mliska@suse.cz>
3754 * gcc.dg/ubsan/pr70878.c: New test.
3756 2017-04-11 Jakub Jelinek <jakub@redhat.com>
3759 * gcc.target/i386/pr80381.c: New test.
3762 * g++.dg/ext/pr80363.C: New test.
3764 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3766 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
3767 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
3768 Add avr-*-* to non-lp64 selector.
3770 2017-04-10 Martin Sebor <msebor@redhat.com>
3772 * gcc.dg/pr40340-3.c: Adjust directive pattern.
3773 * gcc.dg/pr40340-4.c: Same.
3775 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
3778 * gfortran.dg/submodule_unexp.f90: Modified test
3779 to account for new error.
3780 * gfortran.dg/submodule_twice.f90: New Test
3782 2017-04-10 Jakub Jelinek <jakub@redhat.com>
3785 * g++.dg/init/ref23.C: New test.
3787 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3789 PR tree-optimization/80304
3790 * gfortran.dg/do_concurrent_4.f90: New test case.
3792 2017-04-10 Janus Weil <janus@gcc.gnu.org>
3795 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
3797 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
3799 * g++.dg/torture/pr79905.C: Add -maltivec option.
3801 2017-04-10 Jeff Law <law@redhat.com>
3803 PR tree-optimization/80374
3804 * g++.dg/pr80374.c: New test.
3806 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3809 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
3810 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
3812 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
3814 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
3816 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
3819 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
3821 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
3824 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
3826 2017-04-10 Marek Polacek <polacek@redhat.com>
3829 * g++.dg/ubsan/div-by-zero-3.C: New test.
3831 2017-04-10 Bin Cheng <bin.cheng@arm.com>
3833 PR tree-optimization/80153
3834 * gcc.c-torture/execute/pr80153.c: New.
3836 2017-04-10 Richard Biener <rguenther@suse.de>
3839 * gcc.dg/torture/pr80362.c: New testcase.
3841 2017-04-10 Richard Biener <rguenther@suse.de>
3843 PR tree-optimization/80304
3844 * gcc.dg/torture/pr80304.c: New testcase.
3846 2017-04-10 Nathan Sidwell <nathan@acm.org>
3849 * g++.dg/torture/pr79905.C: New.
3851 2017-04-10 Martin Liska <mliska@suse.cz>
3854 * c-c++-common/ubsan/pr80350.c: New test.
3856 2017-04-10 Jakub Jelinek <jakub@redhat.com>
3859 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
3861 2017-04-08 Martin Liska <mliska@suse.cz>
3864 2017-04-07 Martin Liska <mliska@suse.cz>
3867 * g++.dg/ipa/pr80212.C: New test.
3869 2017-04-07 Jakub Jelinek <jakub@redhat.com>
3871 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
3873 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
3879 * gcc.target/i386/avx512f-undefined-1.c: New test.
3880 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
3881 * gcc.target/i386/avx-cvtsd-1.c: New test.
3882 * gcc.target/i386/avx512f-cvtss-1.c: New test.
3883 * gcc.target/i386/avx512f-abspd-1.c: New test.
3884 * gcc.target/i386/avx-cvtss-1.c: New test.
3885 * gcc.target/i386/avx512f-absps-1.c: New test.
3886 * gcc.target/i386/avx512f-int2mask-1.c: New test.
3887 * gcc.target/i386/avx512f-mask2int-1.c: New test.
3889 2017-04-07 Marek Polacek <polacek@redhat.com>
3892 * g++.dg/ubsan/div-by-zero-2.C: New test.
3895 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
3897 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
3899 PR rtl-optimization/70478
3900 * gcc.target/s390/pr70478.c: New.
3902 2017-04-07 Martin Liska <mliska@suse.cz>
3905 * g++.dg/ext/mv8.C: Add aarch64* targets.
3907 2017-04-07 Martin Liska <mliska@suse.cz>
3910 * g++.dg/ipa/pr80212.C: New test.
3912 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3914 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
3916 2017-04-07 Richard Biener <rguenther@suse.de>
3918 PR tree-optimization/80334
3919 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
3922 2017-04-07 Richard Biener <rguenther@suse.de>
3925 * gcc.dg/torture/pr80341.c: New testcase.
3927 2017-04-06 Jakub Jelinek <jakub@redhat.com>
3930 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
3931 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
3933 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
3936 * gcc.target/i386/pr79733.c: New test.
3938 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
3941 * gcc.target/i386/pr80298-1.c: New test.
3942 * gcc.target/i386/pr80298-2.c: Ditto.
3944 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
3947 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
3950 2017-04-06 Richard Biener <rguenther@suse.de>
3952 PR tree-optimization/80334
3953 * g++.dg/torture/pr80334.C: New testcase.
3955 2017-04-06 Martin Liska <mliska@suse.cz>
3958 * gcc.dg/asan/pr80166.c: New test.
3960 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3962 PR tree-optimization/79390
3963 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
3965 2017-04-06 Richard Biener <rguenther@suse.de>
3967 PR tree-optimization/80262
3968 * gcc.target/i386/pr80262.c: New testcase.
3970 2017-04-06 Richard Biener <rguenther@suse.de>
3973 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
3975 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
3977 PR rtl-optimization/70703
3978 * gcc.target/i386/pr70703.c: New.
3980 2017-04-05 Jakub Jelinek <jakub@redhat.com>
3983 * c-c++-common/asan/pr80308.c: New test.
3985 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
3988 * gcc.target/s390/pr79890.c: New test case.
3990 2017-04-05 Jakub Jelinek <jakub@redhat.com>
3993 * c-c++-common/ubsan/pr80310.c: New test.
3995 2017-04-04 Jakub Jelinek <jakub@redhat.com>
3998 * g++.dg/torture/pr80297.C: New test.
4000 PR tree-optimization/79390
4001 * gcc.target/i386/pr79390.c: New test.
4002 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
4004 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
4007 * g++.dg/cpp0x/alias-decl-80296.C: New test.
4009 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4012 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
4013 targeting any CPU or architecture.
4014 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
4015 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
4016 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
4017 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
4018 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
4019 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
4020 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
4021 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
4023 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
4026 * gfortran.dg/submodule_unexp.f90: New test.
4028 2017-04-04 Jakub Jelinek <jakub@redhat.com>
4031 * gcc.target/i386/avx-pr80286.c: New test.
4032 * gcc.dg/pr80286.c: New test.
4034 2017-04-04 Richard Biener <rguenther@suse.de>
4037 * gcc.dg/torture/pr80281.c: New testcase.
4039 2017-04-04 Richard Biener <rguenther@suse.de>
4041 PR tree-optimization/80275
4042 * g++.dg/opt/pr80275.C: Make g static.
4044 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
4046 PR rtl-optimization/60818
4047 * gcc.c-torture/compile/pr60818.c: New testcase.
4049 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
4051 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
4052 * gcc.dg/20031012-1.c: Likewise.
4053 * gcc.dg/ipa/ipcp-1.c: Likewise.
4054 * gcc.dg/torture/matrix-3.c: Likewise.
4055 * gcc.target/powerpc/ppc-spe.c: Likewise.
4056 * gcc.target/rx/zero-width-bitfield.c: Likewise.
4058 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
4061 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
4063 (std, ld): Limit scan-assembler-times check to lp64.
4064 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
4065 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
4068 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
4071 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
4073 2017-04-03 Richard Biener <rguenther@suse.de>
4075 PR tree-optimization/80275
4076 * g++.dg/opt/pr80275.C: New testcase.
4078 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4081 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
4083 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
4085 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
4086 (bal): Increase iteration count and assume alignment.
4088 2017-04-03 Bin Cheng <bin.cheng@arm.com>
4090 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
4092 2017-04-02 Andrew Pinski <apinski@cavium.com>
4094 * gcc.c-torture/compile/nested-3.c: New testcase.
4095 * gcc.c-torture/execute/20170401-1.c: New testcase.
4096 * gcc.c-torture/execute/20170401-2.c: New testcase.
4098 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
4100 PR rtl-optimization/79405
4101 gcc.dg/pr79405.c: New testcase.
4103 2017-03-31 Jakub Jelinek <jakub@redhat.com>
4106 * gcc.dg/pr79255.c: New test.
4109 * g++.dg/ubsan/null-8.C: New test.
4111 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
4114 * gfortran.dg/pr80107.f: New.
4116 2017-03-31 Jeff Law <law@redhat.com>
4118 PR tree-optimization/49498
4119 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
4121 2017-03-31 Richard Biener <rguenther@suse.de>
4123 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
4125 2017-03-31 Richard Biener <rguenther@suse.de>
4127 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
4129 2017-03-31 Jakub Jelinek <jakub@redhat.com>
4132 * g++.dg/ext/is_aggregate.C: New test.
4135 * gcc.target/i386/pr80173.c: New test.
4138 * gcc.dg/pr80163.c: New test.
4141 * gcc.dg/torture/pr80025.c: New test.
4143 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
4145 * gcc.target/mips/pr52125.c: Add -msym32.
4147 2017-03-30 Jakub Jelinek <jakub@redhat.com>
4149 PR translation/80189
4150 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
4151 * g++.dg/gomp/sharing-1.C: Likewise.
4152 * gfortran.dg/gomp/pr44536.f90: Likewise.
4153 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
4154 * gfortran.dg/gomp/sharing-3.f90: Likewise.
4155 * gfortran.dg/gomp/crayptr3.f90: Likewise.
4156 * gfortran.dg/gomp/pr33439.f90: Likewise.
4157 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
4158 * gfortran.dg/gomp/sharing-1.f90: Likewise.
4159 * gfortran.dg/gomp/sharing-2.f90: Likewise.
4160 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
4161 * gcc.dg/gomp/sharing-1.c: Likewise.
4163 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
4166 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
4168 (dxex, dxexq): Update return type.
4169 (diex, diexq): Update argument type.
4170 * gcc.target/powerpc/pr80246.c: New test.
4172 2017-03-30 Martin Jambor <mjambor@suse.cz>
4175 * g++.dg/ipa/pr77333.C: New test.
4177 2017-03-30 Jakub Jelinek <jakub@redhat.com>
4180 * gcc.target/i386/pr80206.c: New test.
4182 2017-03-30 Richard Biener <rguenther@suse.de>
4184 PR tree-optimization/77498
4185 * gfortran.dg/pr77498.f: New testcase.
4187 2017-03-29 Marek Polacek <polacek@redhat.com>
4190 * gcc.dg/pr79730.c: New test.
4192 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4194 PR libgfortran/78670
4195 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
4196 a character of length 1. Update test for success.
4197 * gfortran.dg/dtio_28.f03: New test.
4198 * gfortran.dg/dtio_4.f90: Update to open test file with status =
4199 'scratch' to delete the file when done.
4201 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
4203 PR rtl-optimization/80233
4204 * gcc.c-torture/compile/pr80233.c: New testcase.
4206 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4209 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
4210 * gfortran.dg/dec_io_2a.f90: instead (new test).
4212 2017-03-28 Jiong Wang <jiong.wang@arm.com>
4214 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
4216 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
4219 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
4220 generating PIC code.
4222 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
4224 PR rtl-optimization/80193
4225 * gcc.target/i386/pr80193.c: New.
4227 2017-03-28 Janus Weil <janus@gcc.gnu.org>
4230 * gfortran.dg/dtio_25.f90: Modified test case.
4231 * gfortran.dg/dtio_27.f90: New test case.
4233 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
4236 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
4237 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
4238 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
4240 2017-03-28 Bin Cheng <bin.cheng@arm.com>
4242 * gcc.c-torture/compile/irreducible-loop.c: New.
4244 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
4246 PR tree-optimization/80218
4247 * gcc.dg/pr80218.c: New test.
4249 2017-03-28 Richard Biener <rguenther@suse.de>
4251 PR tree-optimization/78644
4252 * gcc.dg/pr78644-1.c: New testcase.
4253 * gcc.dg/pr78644-2.c: Likewise.
4255 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
4257 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
4258 * gcc.dg/pic-4.c: Likewise.
4259 * gcc.dg/pie-3.c: Likewise.
4260 * gcc.dg/pie-4.c: Likewise.
4262 2017-03-28 Martin Liska <mliska@suse.cz>
4265 * g++.dg/ipa/pr80205.C: New test.
4267 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4269 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
4270 with sizeof(int) < 4.
4271 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
4272 * gcc.c-torture/execute/pr79737-2.c: Likewise.
4273 * gcc.dg/torture/pr79777.c: Likewise.
4274 * gcc.dg/torture/pr79910.c: Likewise.
4276 2017-03-28 Richard Biener <rguenther@suse.de>
4279 * g++.dg/pr80222.C: New testcase.
4281 2017-03-28 Martin Liska <mliska@suse.cz>
4284 * gcc.dg/ipa/pr80104.c: New test.
4286 2017-03-28 Marek Polacek <polacek@redhat.com>
4289 * c-c++-common/ubsan/shift-10.c: New test.
4291 2017-03-27 Jeff Law <law@redhat.com>
4293 PR tree-optimization/80216
4294 * gcc.c-torture/compile/pr80216.c: New test.
4296 2017-03-27 Jakub Jelinek <jakub@redhat.com>
4299 * c-c++-common/pr80162-1.c: New test.
4300 * c-c++-common/pr80162-2.c: New test.
4301 * c-c++-common/pr80162-3.c: New test.
4304 * g++.dg/opt/pr80102.C: New test.
4306 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
4309 * gcc.target/powerpc/pr78543.c: New test.
4311 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
4314 * gcc.target/powerpc/pr80103-1.c: New test.
4316 2017-03-27 Richard Biener <rguenther@suse.de>
4318 PR tree-optimization/80181
4319 * gcc.dg/torture/pr80181.c: New testcase.
4321 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
4323 * gcc.target/arc/interrupt-4.c: New file.
4325 2017-03-27 Richard Biener <rguenther@suse.de>
4328 * g++.dg/ipa/pr79776.C: New testcase.
4330 2017-03-27 Jakub Jelinek <jakub@redhat.com>
4333 * gcc.dg/asan/pr80168.c: New test.
4335 2017-03-27 Richard Biener <rguenther@suse.de>
4337 PR tree-optimization/80170
4338 * gcc.dg/pr80170.c: New testcase.
4340 2017-03-27 Richard Biener <rguenther@suse.de>
4343 * g++.dg/torture/pr80171.C: New testcase.
4345 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
4347 * gcc.dg/torture/pr79732.c: Require alias support.
4348 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
4350 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
4351 libatomic_available.
4352 * gfortran.dg/coarray_image_status_1.f08: Likewise.
4353 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
4355 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4357 PR libgfortran/78881
4358 * gfortran.dg/dtio_26.f90: New test.
4360 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
4364 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
4365 testcase for PR80156. Add a main programme that tests that
4366 the typebound generic is accessible.
4368 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
4370 PR rtl-optimization/80160
4371 PR rtl-optimization/80159
4373 * gcc.target/i386/pr80160.c: New test.
4375 2017-03-24 Jakub Jelinek <jakub@redhat.com>
4378 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
4380 2017-03-24 Marek Polacek <polacek@redhat.com>
4383 * g++.dg/warn/Wuninitialized-9.C: New test.
4385 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4387 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
4388 and remove the high-level builtin. The error message for the
4389 would prevent compilation from reaching the second.
4390 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
4392 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4394 * gcc.target/s390/vxe/negfma-1.c: New test.
4396 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4398 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
4399 * gcc.target/s390/arch12/mul-1.c: New test.
4400 * gcc.target/s390/arch12/mul-2.c: New test.
4402 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4404 * gcc.target/s390/vxe/vllezlf-1.c: New test.
4406 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4408 * gcc.target/s390/vxe/popcount-1.c: New test.
4410 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4412 * gcc.target/s390/vxe/bitops-1.c: New test.
4414 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4416 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
4417 * lib/target-supports.exp: Add effective target check s390_vxe.
4419 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4421 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
4422 comparison instructions used from now on.
4424 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4426 * gcc.target/s390/s390.exp (check_effective_target_vector):
4427 Include target-supports.exp and move target_vector check routine
4429 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
4431 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
4432 check from vector to s390_vx.
4433 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
4434 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
4435 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
4436 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
4437 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
4438 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
4439 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
4440 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
4441 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
4443 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4445 * gcc.target/s390/vector/vec-init-2.c: New test.
4447 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4449 * gcc.dg/ubsan/pr79904-2.c: New test.
4451 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4454 * gcc.target/s390/zvector/pr79893.c: New test.
4456 2017-03-24 Jakub Jelinek <jakub@redhat.com>
4458 PR rtl-optimization/80112
4459 * gcc.dg/pr80112.c: New test.
4461 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4463 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
4465 * gcc.dg/Walloca-1.c: Likewise.
4466 * gcc.dg/Walloca-2.c: Likewise.
4467 * gcc.dg/Wvla-larger-than-2.c: Likewise.
4469 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4471 PR tree-optimization/80158
4472 * gfortran.fortran-torture/compile/pr80158.f: New file.
4474 2017-03-24 Richard Biener <rguenther@suse.de>
4476 PR tree-optimization/80167
4477 * gcc.dg/graphite/pr80167.c: New testcase.
4479 2017-03-24 Tom de Vries <tom@codesourcery.com>
4482 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
4483 dg-require-effective-target global_constructor.
4484 * gcc.dg/tls/emutls-2.c: Same.
4486 2017-03-24 Tom de Vries <tom@codesourcery.com>
4489 * c-c++-common/Wimplicit-fallthrough-34.c: Add
4490 dg-require-effective-target indirect_jumps.
4492 2017-03-24 Tom de Vries <tom@codesourcery.com>
4495 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
4498 2017-03-24 Tom de Vries <tom@codesourcery.com>
4501 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
4502 * gcc.dg/Walloca-12.c: Same.
4503 * gcc.dg/attr-alloc_size-8.c: Same.
4504 * gcc.dg/Walloca-4.c: Same.
4505 * gcc.dg/Walloca-8.c: Same.
4506 * gcc.dg/Walloca-13.c: Same.
4507 * gcc.dg/Walloca-14.c: Same.
4508 * gcc.dg/attr-alloc_size-9.c: Same.
4509 * gcc.dg/Walloca-1.c: Same.
4510 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
4511 * gcc.dg/Walloca-5.c: Same.
4512 * gcc.dg/Walloca-10.c: Same.
4513 * gcc.dg/Walloca-9.c: Same.
4514 * gcc.dg/attr-alloc_size-6.c: Same.
4515 * gcc.dg/Wvla-larger-than-1.c: Same.
4516 * gcc.dg/torture/pr71881.c: Same.
4517 * gcc.dg/torture/pr71901.c: Same.
4518 * gcc.dg/torture/pr78742.c: Same.
4519 * gcc.dg/builtin-alloc-size.c: Same.
4520 * gcc.dg/Walloca-2.c: Same.
4521 * gcc.dg/Walloca-6.c: Same.
4522 * gcc.dg/Walloca-11.c: Same.
4523 * gcc.dg/attr-alloc_size-7.c: Same.
4524 * gcc.dg/Wvla-larger-than-2.c: Same.
4525 * gcc.dg/Walloca-3.c: Same.
4526 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
4527 * gcc.c-torture/compile/pr79413.c: Same.
4528 * gcc.c-torture/compile/pr78439.c: Same.
4530 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
4532 * gcc.target/powerpc/p9-options-1.c: New test.
4534 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4537 * gcc.c-torture/compile/pr71436.c: New test.
4539 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4540 Richard Biener <rguenther@suse.de>
4542 PR tree-optimization/79908
4543 PR tree-optimization/80136
4544 * gcc.dg/torture/pr79908.c: New file.
4546 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
4549 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
4551 2017-03-22 Jakub Jelinek <jakub@redhat.com>
4554 * g++.dg/gomp/pr80141.C: New test.
4557 * g++.dg/torture/pr80129.C: New test.
4560 * g++.dg/tsan/pr80110.C: New test.
4562 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4565 * gfortran.dg/any_loc.f90: New test case.
4567 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
4570 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
4571 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
4573 2017-03-22 Martin Liska <mliska@suse.cz>
4576 * g++.dg/ext/mv8.C: Add power* targets.
4578 2017-03-21 Martin Sebor <msebor@redhat.com>
4581 * g++.dg/warn/Wunused-var-26.C: New test.
4583 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4585 PR tree-optimization/79908
4586 * gcc.dg/torture/pr79908.c: Revert addition of new file.
4588 2017-03-21 Marek Polacek <polacek@redhat.com>
4589 Martin Sebor <msebor@redhat.com>
4591 PR tree-optimization/80109
4592 * gcc.dg/Walloca-14.c: New test.
4594 2017-03-21 Jakub Jelinek <jakub@redhat.com>
4597 * gcc.target/powerpc/pr80125.c: New test.
4599 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
4602 * gfortran.dg/unexp_attribute.f90: New test
4604 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4605 Richard Biener <rguenther@suse.de>
4607 PR tree-optimization/79908
4608 * gcc.dg/torture/pr79908.c: New file.
4610 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4612 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
4613 with sizeof(int) < 4.
4615 2017-03-21 Martin Liska <mliska@suse.cz>
4617 * gcc.target/i386/pr65044.c: Add '.' in order to catch
4620 2017-03-21 Richard Biener <rguenther@suse.de>
4622 PR tree-optimization/80032
4623 * g++.dg/opt/pr80032.C: New testcase.
4625 2017-03-21 Richard Biener <rguenther@suse.de>
4627 PR tree-optimization/80122
4628 * gcc.dg/torture/pr80122.c: New testcase.
4630 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
4632 * gcc.dg/pic-2.c: Skip for MIPS.
4633 * gcc.dg/pie-2.c: Skip for MIPS.
4635 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
4638 * g++.dg/cpp0x/initlist97.C: New.
4639 * g++.dg/cpp0x/initlist85.C: Update.
4641 2017-03-21 Jakub Jelinek <jakub@redhat.com>
4644 * gcc.dg/pr67338.c: New test.
4647 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
4648 dump instead of assembler.
4649 * g++.dg/init/pr35878_2.C: Likewise.
4650 * g++.dg/init/pr35878_3.C: Likewise.
4652 2017-03-21 Jakub Jelinek <jakub@redhat.com>
4655 * gcc.dg/ubsan/pr80097.c: New test.
4657 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4659 PR tree-optimization/80054
4660 * g++.dg/torture/pr80054.C: New file.
4662 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
4665 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
4666 directive to assure selection of proper bit using rlwinm insn.
4667 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
4668 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
4669 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
4670 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
4672 2017-03-20 Marek Polacek <polacek@redhat.com>
4673 Paolo Carlini <paolo.carlini@oracle.com>
4675 PR c++/80059 - ICE with noexcept and __transaction_atomic
4676 * g++.dg/tm/pr80059-2.C: New test.
4677 * g++.dg/tm/pr80059.C: New test.
4679 2017-03-20 Martin Liska <mliska@suse.cz>
4682 * gcc.target/i386/mpx/pr79753.c: New test.
4684 2017-03-20 Martin Liska <mliska@suse.cz>
4688 * g++.dg/pr79769.C: New test.
4689 * gcc.target/i386/mpx/pr79770.c: New test.
4691 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4694 * gcc.target/s390/load-and-test-fp-1.c: New test.
4695 * gcc.target/s390/load-and-test-fp-2.c: New test.
4697 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
4700 * gfortran.dg/submodule_28.f08 : New test.
4702 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
4705 * gfortran.dg/submodule_26.f08 : New test.
4706 * gfortran.dg/submodule_27.f08 : New test.
4708 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
4711 * gcc.target/powerpc/pr79951.c: New.
4713 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
4715 PR rtl-optimization/79910
4716 * gcc.dg/torture/pr79910.c: New test.
4718 2017-03-17 Jeff Law <law@redhat.com>
4720 PR tree-optimization/71437
4721 * gcc.dg/tree-ssa/pr71437.c: New test.
4722 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
4723 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
4724 now caught by VRP, but which were previously caught by DOM.
4726 2017-03-17 Richard Biener <rguenther@suse.de>
4729 * g++.dg/torture/pr80075.C: New testcase.
4731 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
4734 * g++.dg/pr71294.C: New test.
4736 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
4738 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
4740 2017-03-16 Jakub Jelinek <jakub@redhat.com>
4743 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
4746 * gfortran.dg/pr79886.f90: New test.
4748 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4751 * gcc.target/powerpc/pr79038-1.c: New test.
4753 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
4756 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
4758 2017-03-15 Jiong Wang <jiong.wang@arm.com>
4761 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
4763 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
4766 * gcc.target/i386/pr80019.c: New test.
4768 2017-03-15 Martin Liska <mliska@suse.cz>
4770 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
4772 2017-03-14 Martin Sebor <msebor@redhat.com>
4774 PR tree-optimization/79800
4775 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
4776 * gcc.dg/tree-ssa/pr79800.c: New test.
4778 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4781 * gcc.target/powerpc/pr79947.c: New test.
4783 2017-03-14 Martin Sebor <msebor@redhat.com>
4786 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
4787 * gcc.dg/attr-alloc_size-7.c: Same.
4788 * gcc.dg/attr-alloc_size-9.c: Same.
4789 * gcc.dg/builtin-alloc-size.c: Same.
4790 * gcc.dg/pr80020.c: New test.
4792 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
4794 PR rtl-optimization/79728
4795 * gcc.target/i386/sse-globalreg.c: New test.
4797 2017-03-14 Martin Liska <mliska@suse.cz>
4800 * gcc.dg/tree-prof/pr66295.c: New test.
4802 2017-03-13 Martin Liska <mliska@suse.cz>
4805 * gcc.target/i386/mpx/pr78339.c: New test.
4807 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
4809 * gcc.target/arc/bitfield.c: New file.
4811 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
4813 * gcc.target/arc/pr9001090948.c: New file.
4815 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
4817 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
4818 Fix test. Make early-out condition return early. Correct comments.
4820 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4822 PR libgfortran/78854
4823 * gfortran.dg/dtio_25.f90: New test.
4825 2017-03-10 Martin Sebor <msebor@redhat.com>
4827 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
4829 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
4831 PR rtl-optimization/78911
4832 * gcc.target/i386/pr78911-1.c: New test.
4833 * gcc.target/i386/pr78911-2.c: New test.
4835 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
4838 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
4839 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
4840 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
4842 2017-03-10 Marek Polacek <polacek@redhat.com>
4845 * g++.dg/cpp0x/gen-attrs-63.C: New test.
4847 2017-03-10 Jakub Jelinek <jakub@redhat.com>
4850 * g++.dg/other/friend7.C: New test.
4853 * g++.dg/ext/int128-5.C: New test.
4855 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
4858 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
4859 powerpc, sparc, or s390x.
4861 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
4864 * gcc.target/powerpc/pr79907.c: New.
4866 2017-03-10 Olivier Hainque <hainque@adacore.com>
4868 * gnat.dg/opt64.adb: New test.
4869 * gnat.dg/opt64_pkg.ads: New helper.
4870 * gnat.dg/opt64_pkg.adb: New helper.
4872 2017-03-10 Jakub Jelinek <jakub@redhat.com>
4874 PR rtl-optimization/79909
4875 * gcc.target/powerpc/pr79909.c: New test.
4877 PR tree-optimization/79972
4878 * gcc.dg/pr79972.c: New test.
4880 PR tree-optimization/77975
4881 * gcc.dg/pr77975.c: New test.
4883 2017-03-09 Marek Polacek <polacek@redhat.com>
4887 * c-c++-common/nonnull-3.c: New test.
4888 * g++.dg/warn/Wnonnull3.C: New test.
4890 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
4892 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
4893 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
4895 2017-03-09 Marek Polacek <polacek@redhat.com>
4898 * gcc.dg/ubsan/pr79757-1.c: New test.
4899 * gcc.dg/ubsan/pr79757-2.c: New test.
4900 * gcc.dg/ubsan/pr79757-3.c: New test.
4901 * gcc.dg/ubsan/pr79757-4.c: New test.
4902 * gcc.dg/ubsan/pr79757-5.c: New test.
4904 2017-03-09 Jakub Jelinek <jakub@redhat.com>
4907 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
4909 2017-03-09 Marek Polacek <polacek@redhat.com>
4912 * g++.dg/expr/ptrmem8.C: New test.
4913 * g++.dg/expr/ptrmem9.C: New test.
4915 2017-03-09 Richard Biener <rguenther@suse.de>
4917 PR tree-optimization/79977
4918 * gcc.dg/graphite/pr79977.c: New testcase.
4920 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
4922 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
4923 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
4924 * lib/target-supports.exp (check_effective_target_rdynamic):
4927 2017-03-09 Richard Biener <rguenther@suse.de>
4930 * gcc.dg/fixed-point/pr79971.c: New testcase.
4932 2017-03-09 Richard Biener <rguenther@suse.de>
4935 * gcc.dg/torture/pr79970.c: New testcase.
4937 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
4940 * g++.dg/cpp0x/pr71966-1.C: New.
4941 * g++.dg/cpp0x/pr71966-2.C: Likewise.
4943 2017-03-09 Martin Liska <mliska@suse.cz>
4945 PR tree-optimization/79631
4946 * gcc.target/i386/mpx/pr79631.c: New test.
4948 2017-03-09 Martin Liska <mliska@suse.cz>
4952 * gcc.target/i386/pr71458.c: Update scanned pattern.
4954 2017-03-09 Marek Polacek <polacek@redhat.com>
4957 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
4958 * g++.dg/warn/Wduplicated-branches3.C: New test.
4960 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
4962 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
4964 2017-03-09 Martin Liska <mliska@suse.cz>
4967 * g++.dg/pr79764.C: New test.
4969 2017-03-09 Martin Liska <mliska@suse.cz>
4972 * g++.dg/pr79761.C: New test.
4974 2017-03-09 Jakub Jelinek <jakub@redhat.com>
4977 * c-c++-common/asan/pr79944.c: New test.
4980 * gcc.target/i386/pr79932-2.c: New test.
4983 * gcc.target/i386/pr79932-1.c: New test.
4985 2017-03-09 Marek Polacek <polacek@redhat.com>
4987 PR c++/79900 - ICE in strip_typedefs
4988 * g++.dg/warn/Wpadded-1.C: New test.
4990 2017-03-08 Marek Polacek <polacek@redhat.com>
4992 * g++.dg/Walloca1.C: Adjust dg-warning.
4994 2017-03-08 Andrew Haley <aph@redhat.com>
4996 PR tree-optimization/79943
4997 * gcc.dg/tree-ssa/pr79943.c: New test.
4999 2017-03-08 Richard Biener <rguenther@suse.de>
5001 PR tree-optimization/79955
5002 * gcc.dg/uninit-24.c: New testcase.
5004 2017-03-08 Richard Biener <rguenther@suse.de>
5006 PR tree-optimization/79920
5007 * gcc.dg/vect/pr79920.c: New testcase.
5009 2017-03-08 Jakub Jelinek <jakub@redhat.com>
5012 * gcc.dg/ubsan/pr79904.c: New test.
5014 2017-03-07 Jakub Jelinek <jakub@redhat.com>
5017 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
5020 2017-03-07 Marek Polacek <polacek@redhat.com>
5023 * g++.dg/Walloca1.C: New test.
5025 2017-03-07 Martin Liska <mliska@suse.cz>
5028 * g++.dg/pr68270.C: New test.
5030 2017-03-07 Jakub Jelinek <jakub@redhat.com>
5032 PR rtl-optimization/79901
5033 * gcc.target/i386/pr79901.c: New test.
5036 * c-c++-common/ubsan/pr79897.c: New test.
5038 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
5040 PR rtl-optimization/79571
5041 * gcc.target/i386/pr79571.c: New.
5043 2017-03-06 Marek Polacek <polacek@redhat.com>
5045 PR c++/79796 - ICE with NSDMI and this pointer
5046 * g++.dg/cpp0x/nsdmi13.C: New test.
5048 2017-03-06 Julia Koval <julia.koval@intel.com>
5051 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
5053 * gcc.target/i386/interrupt-13.c: Ditto.
5054 * gcc.target/i386/interrupt-14.c: Ditto.
5055 * gcc.target/i386/interrupt-15.c: Ditto.
5057 2017-03-06 Jakub Jelinek <jakub@redhat.com>
5060 * g++.dg/cpp0x/constexpr-79822.C: New test.
5062 2017-03-06 Richard Biener <rguenther@suse.de>
5064 PR tree-optimization/79894
5065 * gcc.dg/vect/pr79887.c: New testcase.
5067 2017-03-06 Richard Biener <rguenther@suse.de>
5069 PR tree-optimization/79824
5070 * gcc.dg/vect/pr79824-1.c: New testcase.
5071 * gcc.dg/vect/pr79824-2.c: Likewise.
5073 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
5075 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
5076 gettimeofday. Remove dg-skip-if for AVR.
5077 * lib/target-supports.exp (check_effective_target_gettimeofday):
5080 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
5082 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
5083 * gcc.target/s390/hotpatch-10.c: Likewise.
5084 * gcc.target/s390/hotpatch-11.c: Likewise.
5085 * gcc.target/s390/hotpatch-12.c: Likewise.
5086 * gcc.target/s390/hotpatch-13.c: Likewise.
5087 * gcc.target/s390/hotpatch-14.c: Likewise.
5088 * gcc.target/s390/hotpatch-15.c: Likewise.
5089 * gcc.target/s390/hotpatch-16.c: Likewise.
5090 * gcc.target/s390/hotpatch-17.c: Likewise.
5091 * gcc.target/s390/hotpatch-18.c: Likewise.
5092 * gcc.target/s390/hotpatch-19.c: Likewise.
5093 * gcc.target/s390/hotpatch-2.c: Likewise.
5094 * gcc.target/s390/hotpatch-26.c: Likewise.
5095 * gcc.target/s390/hotpatch-27.c: Likewise.
5096 * gcc.target/s390/hotpatch-28.c: Likewise.
5097 * gcc.target/s390/hotpatch-3.c: Likewise.
5098 * gcc.target/s390/hotpatch-4.c: Likewise.
5099 * gcc.target/s390/hotpatch-5.c: Likewise.
5100 * gcc.target/s390/hotpatch-6.c: Likewise.
5101 * gcc.target/s390/hotpatch-7.c: Likewise.
5102 * gcc.target/s390/hotpatch-8.c: Likewise.
5103 * gcc.target/s390/hotpatch-9.c: Likewise.
5105 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
5108 * g++.dg/template/crash125.C: New.
5110 2017-03-06 Jakub Jelinek <jakub@redhat.com>
5113 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
5115 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
5117 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
5119 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
5121 * gcc.target/mips/msa-minmax.c: New tests.
5123 2017-03-06 Martin Liska <mliska@suse.cz>
5126 * g++.dg/asan/pr79783.C: New test.
5128 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
5130 * gcc.target/mips/msa-dotp.c: New tests.
5132 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
5134 * gcc.target/mips/msa-bclri.c: New test.
5136 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5139 * g++.dg/tm/pr70266.C: New.
5141 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
5142 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5144 * gfortran.dg/coarray/fail_image_1.f08: New test.
5145 * gfortran.dg/coarray/fail_image_2.f08: New test.
5146 * gfortran.dg/coarray/failed_images_1.f08: New test.
5147 * gfortran.dg/coarray/failed_images_2.f08: New test.
5148 * gfortran.dg/coarray/image_status_1.f08: New test.
5149 * gfortran.dg/coarray/image_status_2.f08: New test.
5150 * gfortran.dg/coarray/stopped_images_1.f08: New test.
5151 * gfortran.dg/coarray/stopped_images_2.f08: New test.
5152 * gfortran.dg/coarray_fail_st.f90: New test.
5153 * gfortran.dg/coarray_failed_images_1.f08: New test.
5154 * gfortran.dg/coarray_image_status_1.f08: New test.
5155 * gfortran.dg/coarray_stopped_images_1.f08: New test.
5157 2017-03-03 Marek Polacek <polacek@redhat.com>
5160 * gcc.dg/noncompile/pr79758.c: New test.
5162 2017-03-03 Jakub Jelinek <jakub@redhat.com>
5165 * g++.dg/opt/pr79805.C: New test.
5167 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
5169 * gcc.target/i386/avx512vpopcntdq-check.h: New.
5170 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
5171 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
5172 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
5173 * gcc.target/i386/i386.exp
5174 (check_effective_target_avx512vpopcntdq): New.
5176 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
5178 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
5179 ilp32 targets and match DImode registers for lp64 targets.
5181 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
5183 * g++.dg/pr71624.C: Disable for x32.
5184 * g++.dg/pr71633.C: Ditto.
5186 2017-03-03 Jakub Jelinek <jakub@redhat.com>
5189 * gcc.target/i386/pr79807.c: New test.
5191 2017-03-03 Martin Liska <mliska@suse.cz>
5193 PR tree-optimization/79803
5194 * gcc.dg/tree-ssa/pr79803.c: New test.
5196 2017-03-03 Martin Liska <mliska@suse.cz>
5198 PR rtl-optimization/79574
5199 * gcc.dg/pr79574-2.c: New test.
5201 2017-03-03 Richard Biener <rguenther@suse.de>
5204 * g++.dg/warn/Wuninitialized-8.C: New testcase.
5206 2017-03-03 Jakub Jelinek <jakub@redhat.com>
5208 * gcc.dg/pr57134.c: Use empty inline asm string literal.
5210 2017-03-03 Marek Polacek <polacek@redhat.com>
5213 * g++.dg/warn/Wwrite-strings-1.C: New test.
5214 * g++.dg/warn/Wwrite-strings-2.C: New test.
5215 * g++.dg/warn/Wwrite-strings-3.C: New test.
5216 * g++.dg/warn/Wwrite-strings-4.C: New test.
5217 * g++.dg/warn/Wwrite-strings-5.C: New test.
5218 * g++.dg/warn/Wwrite-strings-6.C: New test.
5219 * g++.dg/warn/Wwrite-strings-7.C: New test.
5220 * g++.dg/warn/Wwrite-strings-8.C: New test.
5221 * g++.dg/warn/Wwrite-strings-9.C: New test.
5222 * g++.dg/warn/Wwrite-strings-10.C: New test.
5223 * g++.dg/warn/Wwrite-strings-11.C: New test.
5224 * g++.dg/warn/Wwrite-strings-12.C: New test.
5226 2017-03-03 Richard Biener <rguenther@suse.de>
5229 * gcc.dg/torture/pr79818.c: New testcase.
5231 2017-03-02 Jakub Jelinek <jakub@redhat.com>
5234 * g++.dg/warn/Wunused-parm-10.C: New test.
5236 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
5238 * gcc.dg/rtl/x86_64/*.c: Test for
5239 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
5241 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
5244 * gcc.target/i386/pr79514.c: New test.
5246 2017-03-02 Jakub Jelinek <jakub@redhat.com>
5248 PR rtl-optimization/79780
5249 * gcc.c-torture/compile/pr79780.c: New test.
5251 2017-03-02 Richard Biener <rguenther@suse.de>
5253 PR tree-optimization/79345
5255 * g++.dg/warn/Wuninitialized-7.C: New testcase.
5256 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
5257 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
5259 2017-03-02 Richard Biener <rguenther@suse.de>
5262 * gcc.dg/vector-1.c: New testcase.
5264 2017-03-02 Bin Cheng <bin.cheng@arm.com>
5266 PR tree-optimization/66768
5267 * gcc.target/i386/pr66768.c: New test.
5269 2017-03-02 Richard Biener <rguenther@suse.de>
5271 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
5272 * gcc.dg/rtl/x86_64/final.c: Likewise.
5273 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
5274 * gcc.dg/rtl/x86_64/ira.c: Likewise.
5275 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
5276 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
5278 2017-03-02 Richard Biener <rguenther@suse.de>
5280 PR tree-optimization/79777
5281 * gcc.dg/torture/pr79777.c: New testcase.
5283 2017-03-01 Martin Sebor <msebor@redhat.com>
5286 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
5287 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
5288 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
5289 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
5291 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
5293 * gcc.target/i386/invsize-2.c: New test.
5294 * gcc.target/i386/invsize-3.c: Ditto.
5295 * gcc.target/i386/invsize-4.c: Ditto.
5296 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
5297 * gcc.target/i386/stackalign/asm-1.c: Ditto.
5299 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5302 * gcc.target/powerpc/pr79439.c: New test.
5304 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
5306 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
5310 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5313 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
5314 pattern to look for vcmpequd. instead of vcmpnew.
5315 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
5316 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
5317 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
5318 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
5319 look for xvcmpeqdp. instead of xvcmpnedp.
5320 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
5321 look for vcmpequd. instead of vcmpnew.
5322 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
5323 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
5324 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
5325 look for xvcmpeqsp. instead of xvcmpnesp.
5326 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
5327 look for xvcmpeqdp. instead of xvcmpnedp.
5328 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
5329 look for vcmpequd. instead of vcmpnew.
5330 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
5331 look for vcmpeqsp instead of xvcmpnesp.
5332 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
5333 look for xvcmpeqdp instead of xvcmpnedp.
5335 2017-03-01 Richard Biener <rguenther@suse.de>
5338 * gcc.dg/torture/pr79721.c: New testcase.
5340 2017-03-01 Jakub Jelinek <jakub@redhat.com>
5343 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
5344 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
5347 * g++.dg/warn/Wunused-parm-9.C: New test.
5349 PR tree-optimization/79734
5350 * g++.dg/opt/pr79734.C: New test.
5352 2017-02-28 Jakub Jelinek <jakub@redhat.com>
5354 PR tree-optimization/79737
5355 * gcc.c-torture/execute/pr79737-1.c: New test.
5356 * gcc.c-torture/execute/pr79737-2.c: New test.
5358 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
5360 * gcc.target/sparc/20170228-1.c: New test.
5362 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
5364 * gcc.target/i386/invsize-1.c: New test.
5366 2017-02-28 Martin Sebor <msebor@redhat.com>
5368 PR tree-optimization/79691
5369 * gcc.dg/tree-ssa/pr79691.c: New test.
5371 2017-02-28 Jakub Jelinek <jakub@redhat.com>
5374 * gcc.target/i386/pr79729.c: New test.
5376 2017-02-28 Richard Biener <rguenther@suse.de>
5378 PR tree-optimization/79740
5379 * gcc.dg/torture/pr79740.c: New testcase.
5381 2017-02-28 Richard Biener <rguenther@suse.de>
5384 * c-c++-common/torture/pr79731.c: New testcase.
5386 2017-02-28 Richard Biener <rguenther@suse.de>
5388 PR tree-optimization/79732
5389 * gcc.dg/torture/pr79732.c: New testcase.
5391 2017-02-28 Richard Biener <rguenther@suse.de>
5393 PR tree-optimization/79723
5394 * gcc.target/i386/pr79723.c: New testcase.
5396 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
5399 * gcc.target/powerpc/pr79544.c: New.
5401 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
5404 * g++.dg/parse/crash67.C: New.
5406 2017-02-27 Bin Cheng <bin.cheng@arm.com>
5408 PR tree-optimization/77536
5409 * gcc.dg/vect/pr79347.c: Revise testing string.
5411 2017-02-27 Richard Biener <rguenther@suse.de>
5413 PR tree-optimization/45397
5414 * gcc.dg/tree-ssa/pr45397.c: New testcase.
5416 2017-02-27 Richard Biener <rguenther@suse.de>
5418 PR tree-optimization/79690
5419 * gcc.target/i386/pr79690.c: New testcase.
5421 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5424 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
5426 * gfortran.dg/inline_matmul_11.f90: Likewise.
5427 * gfortran.dg/inline_matmul_9.f90: Likewise.
5428 * gfortran.dg/matmul_13.f90: New test.
5429 * gfortran.dg/matmul_14.f90: New test.
5431 2017-02-25 Jakub Jelinek <jakub@redhat.com>
5434 * g++.dg/opt/pr79396.C: New test.
5436 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
5439 * gfortran.dg/dtio_6.f90: Update test.
5441 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
5444 * gfortran.dg/interface_operator_2.f90: New test.
5446 2017-02-24 Jakub Jelinek <jakub@redhat.com>
5449 * gcc.dg/pr79677.c: New test.
5451 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
5453 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
5455 * gcc.target/mips/mips-ps-type.c (move): Likewise.
5456 (cond_move1): Simplify condition to force generation of
5458 (cond_move2): Likewise.
5460 2017-02-24 Jakub Jelinek <jakub@redhat.com>
5463 * g++.dg/warn/Wrestrict-1.C: New test.
5464 * g++.dg/warn/Wrestrict-2.C: New test.
5466 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
5468 * g++.dg/ext/complit15.C: Require LTO.
5470 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
5472 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
5473 logical_op_short_circuit to skip targets.
5474 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
5477 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
5479 * gnat.dg/opt63.adb: New test.
5481 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
5483 * gnat.dg/discr47.adb: New test.
5485 2017-02-24 Richard Biener <rguenther@suse.de>
5487 PR tree-optimization/79389
5488 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
5490 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
5493 * g++.dg/cpp0x/pr79361-1.C: New.
5494 * g++.dg/cpp0x/pr79361-2.C: Likewise.
5496 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
5498 * gcc.target/visium/bit_test.c: Accept any lsr form.
5499 * gcc.target/visium/block_move.c: Tweak.
5501 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5504 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
5506 2017-02-23 Richard Biener <rguenther@suse.de>
5508 PR tree-optimization/79683
5509 * gcc.target/i386/pr79683.c: New testcase.
5511 2017-02-22 Jeff Law <law@redhat.com>
5513 PR tree-optimization/79578
5514 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
5516 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
5518 * gcc.target/mips/msa-fp-cc.c: New test.
5520 2017-02-22 Jakub Jelinek <jakub@redhat.com>
5523 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
5524 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
5525 * g++.dg/gomp/pr79664.C: New test.
5527 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
5529 2017-02-22 Marek Polacek <polacek@redhat.com>
5532 * g++.dg/cpp0x/alignas10.C: New test.
5533 * g++.dg/cpp0x/alignas9.C: New test.
5536 * g++.dg/ext/underlying_type12.C: New test.
5539 * gcc.dg/enum-incomplete-4.c: New test.
5541 2017-02-22 Jakub Jelinek <jakub@redhat.com>
5544 * gcc.target/i386/pr70465-2.c: New test.
5546 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
5548 * gcc.dg/pr61441.c: Use dg-add-options ieee.
5550 2017-02-22 Richard Biener <rguenther@suse.de>
5552 PR tree-optimization/79673
5553 * gcc.target/i386/pr79673.c: New testcase.
5555 2017-02-22 Richard Biener <rguenther@suse.de>
5557 PR tree-optimization/79666
5558 * gcc.dg/torture/pr79666.c: New testcase.
5560 2017-02-22 Martin Liska <mliska@suse.cz>
5563 * gcc.dg/tree-prof/pr79587.c: New test.
5565 2017-02-21 Marek Polacek <polacek@redhat.com>
5568 * g++.dg/ext/flexary23.C: New test.
5570 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
5573 * gcc.target/i386/pr79593.c: New test.
5575 2017-02-21 Jakub Jelinek <jakub@redhat.com>
5578 * g++.dg/cpp1z/decomp26.C: New test.
5581 * g++.dg/ubsan/pr79589.C: New test.
5583 2017-02-21 Jeff Law <law@redhat.com>
5585 PR tree-optimization/79621
5586 * gcc.c-torture/compile/pr79621.c: New test.
5588 2017-02-21 Jakub Jelinek <jakub@redhat.com>
5591 * g++.dg/cpp1y/constexpr-79655.C: New test.
5594 * g++.dg/cpp1y/constexpr-79639.C: New test.
5597 * gcc.target/i386/mpx/pr79633.c: New test.
5600 * gcc.dg/pr79570.c: New test.
5603 * c-c++-common/pr79641.c: New test.
5605 PR tree-optimization/79649
5606 * gcc.target/i386/pr79649.c: New test.
5609 * gcc.dg/pr79494.c: New test.
5611 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
5613 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
5616 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5618 * gcc.dg/gimplefe-26.c: Require c99_runtime.
5620 2017-02-02 Jason Merrill <jason@redhat.com>
5623 * g++.dg/ext/complit15.C: New.
5625 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
5628 * gcc.target/powerpc/pr78056-8.c: Remove.
5630 2017-02-20 Marek Polacek <polacek@redhat.com>
5633 * gcc.dg/comp-goto-4.c: New test.
5636 * c-c++-common/ubsan/bounds-14.c: New test.
5638 2017-02-20 Jakub Jelinek <jakub@redhat.com>
5641 * gcc.target/i386/pr79568-1.c: New test.
5642 * gcc.target/i386/pr79568-2.c: New test.
5643 * gcc.target/i386/pr79568-3.c: New test.
5645 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
5648 * gfortran.dg/dtio_10.f90: Change test of error message.
5649 * gfortran.dg/dtio_23.f90: New test.
5650 * gfortran.dg/dtio_24.f90: New test.
5652 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
5655 * gfortran.dg/submodule_25.f08: New test.
5657 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
5660 * gfortran.dg/submodule_24.f08: New test.
5662 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
5665 * gfortran.dg/class_allocate_24.f90: New test.
5667 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
5670 * gfortran.dg/submodule_23.f90: New test.
5672 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
5675 * g++.dg/cpp0x/alignas8.C: New.
5677 2017-02-19 Eric Fiselier <eric@efcs.ca>
5678 Jonathan Wakely <jwakely@redhat.com>
5681 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
5683 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5685 * gcc.dg/gimplefe-26.c: New test.
5687 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
5689 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
5691 2017-02-18 Jakub Jelinek <jakub@redhat.com>
5694 * gcc.target/i386/3dnowA-3.c: New test.
5697 * gcc.target/i386/pr79559.c: New test.
5699 2017-02-17 Joseph Myers <joseph@codesourcery.com>
5701 * gcc.dg/c11-float-2.c: New test.
5702 * gcc.dg/torture/float128-floath.c,
5703 gcc.dg/torture/float128x-floath.c,
5704 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
5705 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
5706 gcc.dg/torture/float64x-floath.c: Do not test comparison of
5707 *_DECIMAL_DIG macros with DECIMAL_DIG.
5709 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5712 * gcc.target/powerpc/vec-xxpermdi.c: New file.
5714 2017-02-17 Julia Koval <julia.koval@intel.com>
5716 * gcc.target/i386/rdpid.c New test.
5717 * gcc.target/i386/sse-12.c: Add -mrdpid.
5718 * gcc.target/i386/sse-13.c: Ditto.
5719 * gcc.target/i386/sse-14.c: Ditto.
5720 * gcc.target/i386/sse-22.c: Ditto.
5721 * gcc.target/i386/sse-23.c: Ditto.
5722 * g++.dg/other/i386-2.C: Ditto.
5723 * g++.dg/other/i386-3.C: Ditto.
5725 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
5727 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
5728 * gcc.dg/pr61441.c: Ditto.
5730 2017-02-17 Martin Liska <mliska@suse.cz>
5732 PR rtl-optimization/79574
5733 * gcc.dg/pr79574.c: New test.
5735 2017-02-17 Marek Polacek <polacek@redhat.com>
5738 * gcc.dg/torture/pr79536.c: New test.
5740 2017-02-16 Alan Modra <amodra@gmail.com>
5742 * gcc.c-torture/execute/pr79286.c: New.
5744 2017-02-16 Jakub Jelinek <jakub@redhat.com>
5747 * c-c++-common/gomp/pr79512.c: New test.
5749 2017-02-15 Martin Sebor <msebor@redhat.com>
5752 * g++.dg/ext/flexary12.C: Adjust.
5753 * g++.dg/ext/flexary20.C: Same.
5754 * g++.dg/ext/flexary21.C: Same.
5755 * g++.dg/ext/flexary22.C: New test.
5757 2017-02-15 Bin Cheng <bin.cheng@arm.com>
5759 PR tree-optimization/79347
5760 * gcc.dg/vect/pr79347.c: New test.
5762 2017-02-15 Jakub Jelinek <jakub@redhat.com>
5765 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
5766 [[deprecated]] comment.
5767 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
5768 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
5769 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
5770 [[deprecated]] in -std=c++11.
5771 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
5772 [[fallthrough]] in -std=c++11 and -std=c++14.
5775 * g++.dg/tls/pr79288.C: New test.
5777 2017-02-15 Marek Polacek <polacek@redhat.com>
5780 * gcc.dg/dfp/pr79515.c: New.
5782 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
5784 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
5786 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
5788 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
5791 2017-02-15 Jakub Jelinek <jakub@redhat.com>
5794 * gcc.dg/dfp/pr79487.c: New test.
5795 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
5798 2017-01-14 Carl Love <cel@us.ibm.com>
5800 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
5801 xvcvsxdsp and xvcvuxdsp instructions.
5803 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
5805 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
5806 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
5807 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
5808 64-bit default target.
5809 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
5810 a 64-bit default target.
5812 2017-02-14 Jakub Jelinek <jakub@redhat.com>
5815 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
5816 (test_3vx): Change return type from int to void.
5817 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
5818 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
5819 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
5820 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
5822 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
5823 (test_3vx): Change return type from int to void.
5824 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
5825 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
5826 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
5827 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
5829 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
5830 intrinsic. Change scan-assembler-times number from 1 to 2.
5831 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
5832 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
5833 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
5834 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
5835 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
5836 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
5837 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
5839 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
5842 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
5843 Use dg-additional-options for ia32 target. Remove XFAIL.
5845 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
5848 * gcc.target/i386/pr79495.c: New test.
5850 2017-02-14 Marek Polacek <polacek@redhat.com>
5854 * g++.dg/cpp1y/pr79463.C: New.
5855 * g++.dg/template/incomplete10.C: New.
5856 * g++.dg/template/incomplete9.C: New.
5858 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
5861 * gcc.target/i386/pr79498.c: New test.
5863 2017-02-14 Martin Sebor <msebor@redhat.com>
5866 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
5867 * gcc.dg/tree-ssa/pr79448-2.c: New test.
5868 * gcc.dg/tree-ssa/pr79448.c: New test.
5870 2017-02-14 Jeff Law <law@redhat.com>
5872 PR tree-optimization/79095
5873 * g++.dg/pr79095-1.C: New test
5874 * g++.dg/pr79095-2.C: New test
5875 * g++.dg/pr79095-3.C: New test
5876 * g++.dg/pr79095-4.C: New test
5877 * g++.dg/pr79095-5.C: New test
5878 * gcc.c-torture/execute/arith-1.c: Update with more cases.
5879 * gcc.dg/tree-ssa/pr79095-1.c: New test.
5881 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
5883 * gcc.target/aarch64/vect_fp16_1.c: New.
5885 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5887 * gcc.dg/gimplefe-25.c: New test.
5889 2017-02-14 Jakub Jelinek <jakub@redhat.com>
5891 PR tree-optimization/79408
5892 * gcc.dg/tree-ssa/pr79408-2.c: New test.
5894 2017-02-14 Richard Biener <rguenther@suse.de>
5897 * gcc.dg/torture/pr79432.c: New testcase.
5899 2017-02-13 Martin Sebor <msebor@redhat.com>
5902 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
5904 2017-02-13 Jakub Jelinek <jakub@redhat.com>
5907 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
5911 * g++.dg/cpp1z/eval-order4.C: New test.
5912 * g++.dg/other/pr79232.C: New test.
5914 2017-02-13 Nathan Sidwell <nathan@acm.org>
5917 * g++.dg/cpp0x/pr79296.C: New.
5919 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
5921 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
5922 Instead, xfail powerpc*-*-* && lp64.
5924 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
5926 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
5927 powerpc_p8vector_ok.
5928 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
5930 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5933 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
5934 for reading beyond a 4k boundary.
5936 2017-02-13 Jakub Jelinek <jakub@redhat.com>
5938 PR rtl-optimization/79388
5939 PR rtl-optimization/79450
5940 * gcc.c-torture/execute/pr79388.c: New test.
5941 * gcc.c-torture/execute/pr79450.c: New test.
5943 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5946 * gfortran.dg/spread_init_expr_2.f90: New test case.
5948 2017-02-11 Jakub Jelinek <jakub@redhat.com>
5951 * g++.dg/asan/deep-stack-uaf-1.C: New test.
5953 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
5956 * gcc.dg/tree-ssa/pr56727.c: New testcase.
5958 2017-02-10 Jakub Jelinek <jakub@redhat.com>
5961 * g++.dg/cpp0x/pr79457.C: New test.
5963 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
5965 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
5966 scan-assembler unless lp64.
5968 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
5970 PR tree-optimization/66612
5971 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
5973 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
5975 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
5978 2017-02-10 Marek Polacek <polacek@redhat.com>
5981 * g++.dg/cpp1y/pr79435.C: New.
5984 * g++.dg/warn/Wint-in-bool-context-1.C: New.
5986 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
5988 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
5989 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
5991 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
5992 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
5993 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
5994 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
5995 (vtst_expected_poly64x2): Move to aarch64-only section.
5996 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
5997 (vtst_p64, vtstq_p64): New tests.
5999 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
6002 * g++.dg/cpp0x/pr71737.C: New.
6004 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
6005 Richard Biener <rguenther@suse.de>
6007 * gcc.dg/gimplefe-error-1.c: New testcase.
6008 * gcc.dg/gimplefe-error-2.c: New testcase.
6009 * gcc.dg/gimplefe-error-3.c: New testcase.
6011 2017-02-10 Jakub Jelinek <jakub@redhat.com>
6013 PR tree-optimization/79411
6014 * gcc.c-torture/compile/pr79411.c: New test.
6016 2017-02-09 Jakub Jelinek <jakub@redhat.com>
6017 Jason Merrill <jason@redhat.com>
6020 * g++.dg/cpp1z/pr79143.C: New test.
6022 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
6024 * gcc.dg/loop-unswitch-2.c: Update testcase.
6025 * gcc.dg/loop-unswitch-1.c: Update testcase.
6027 2017-02-09 Marek Polacek <polacek@redhat.com>
6030 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
6031 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
6032 * c-c++-common/goacc/pr79428-1.c: New test.
6033 * c-c++-common/gomp/pr79428-2.c: New test.
6034 * c-c++-common/gomp/pr79428-5.c: New test.
6035 * c-c++-common/gomp/pr79428-6.c: New test.
6036 * c-c++-common/pr79428-3.c: New test.
6038 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6040 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
6043 2017-02-09 Jakub Jelinek <jakub@redhat.com>
6046 * gcc.c-torture/compile/pr79413.c: New test.
6049 * c-c++-common/gomp/pr79429.c: New test.
6050 * g++.dg/gomp/pr79429.C: New test.
6053 * c-c++-common/gomp/pr79431.c: New test.
6055 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
6056 Cesar Philippidis <cesar@codesourcery.com>
6057 Joseph Myers <joseph@codesourcery.com>
6058 Chung-Lin Tang <cltang@codesourcery.com>
6060 * c-c++-common/goacc/combined-directives.c: Remove xfail.
6061 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
6062 * c-c++-common/goacc/loop-auto-2.c: New.
6063 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
6064 * c-c++-common/goacc/tile-2.c: New.
6065 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
6066 * g++.dg/goacc/tile-1.C: New, check tile subst.
6067 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
6068 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
6069 * gfortran.dg/goacc/tile-1.f90: New test.
6070 * gfortran.dg/goacc/tile-2.f90: New test.
6071 * gfortran.dg/goacc/tile-lowering.f95: New test.
6073 2017-02-09 Richard Biener <rguenther@suse.de>
6075 PR tree-optimization/69823
6076 * gcc.dg/graphite/pr69823.c: New testcase.
6078 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
6081 * gcc.target/powerpc/pr78604.c: New.
6083 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
6086 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
6087 disable this test on power architecture.
6089 2017-02-08 Richard Biener <rguenther@suse.de>
6091 PR tree-optimization/71824
6092 PR tree-optimization/79409
6093 * gcc.dg/graphite/pr71824-3.c: New testcase.
6095 2017-02-08 Jakub Jelinek <jakub@redhat.com>
6097 PR tree-optimization/79408
6098 * gcc.dg/tree-ssa/pr79408.c: New test.
6100 2017-02-08 Richard Biener <rguenther@suse.de>
6102 PR tree-optimization/71824
6103 * gcc.dg/graphite/pr71824-2.c: New testcase.
6105 2017-02-07 Andrew Pinski <apinski@cavium.com>
6107 * gcc.target/aarch64/popcount.c: New Testcase.
6109 2017-02-07 Jakub Jelinek <jakub@redhat.com>
6111 PR rtl-optimization/79386
6112 * gcc.c-torture/compile/pr79386.c: New test.
6114 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
6115 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6117 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
6120 2017-02-07 Jakub Jelinek <jakub@redhat.com>
6123 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
6124 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
6126 2017-02-07 Richard Biener <rguenther@suse.de>
6128 * gcc.dg/gimplefe-23.c: New testcase.
6129 * gcc.dg/gimplefe-24.c: Likewise.
6131 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6133 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
6134 scan-assembler instead of scan-assembler-times.
6135 * gcc.target/aarch64/test_frame_10.c: Likewise.
6136 * gcc.target/aarch64/test_frame_12.c: Likewise.
6137 * gcc.target/aarch64/test_frame_2.c: Likewise.
6138 * gcc.target/aarch64/test_frame_4.c: Likewise.
6139 * gcc.target/aarch64/test_frame_6.c: Likewise.
6140 * gcc.target/aarch64/test_frame_7.c: Likewise.
6141 * gcc.target/aarch64/test_frame_8.c: Likewise.
6143 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6145 * gcc.target/i386/pr78419.c: Require ifunc support.
6147 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
6149 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
6151 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
6154 * g++.dg/cpp1y/nsdmi-union2.C: New test.
6156 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
6158 * lib/target-supports.exp: Define the RISC-V target.
6159 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
6160 * gcc.dg/builtin-apply2.c: Likewise.
6161 * gcc.dg/ifcvt-4.c: Likewise.
6162 * gcc.dg/loop-8.c: Likewise.
6163 * gcc.dg/sibcall-10.c: Likewise.
6164 * gcc.dg/sibcall-9.c: Likewise.
6165 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
6166 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
6167 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
6168 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6169 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
6170 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
6171 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
6173 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6176 * gcc.target/powerpc/pr66144-1.c: New test.
6177 * gcc.target/powerpc/pr66144-2.c: Likewise.
6178 * gcc.target/powerpc/pr66144-3.c: Likewise.
6180 2017-02-06 Martin Sebor <msebor@redhat.com>
6182 PR tree-optimization/79376
6183 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
6184 * gcc.dg/tree-ssa/pr79376.c: Ditto.
6186 2017-02-06 Jakub Jelinek <jakub@redhat.com>
6189 * g++.dg/cpp1y/constexpr-79379.C: New test.
6192 * g++.dg/lookup/pr79377.C: New test.
6195 * g++.dg/cpp1z/decomp25.C: New test.
6197 PR tree-optimization/79284
6198 * gcc.c-torture/compile/pr79284.c: New test.
6200 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
6203 * g++.dg/cpp0x/pr70448.C: New.
6205 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
6208 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
6211 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
6214 * gcc.c-torture/compile/pr78883.c: New test.
6216 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
6219 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
6220 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
6221 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
6222 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
6223 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
6224 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
6225 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
6226 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
6227 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
6228 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
6229 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
6230 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
6231 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
6233 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
6236 * gfortran.dg/allocate_with_source_24.f90: New test.
6238 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
6241 * gfortran.dg/der_ptr_component_2.f90: New test.
6243 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
6245 * gcc.target/sparc/20170205-1.c: New test.
6247 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
6249 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
6250 libatomic_available.
6252 * gcc.dg/pr77587.c: Require alias support.
6253 * gcc.dg/pr77587a.c: Likewise.
6255 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
6256 * gcc.c-torture/execute/pr78622.c: Likewise.
6258 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
6260 * c-c++-common/Wunused-var-16.c: Likewise.
6261 * c-c++-common/builtin-shuffle-1.c: Likewise.
6262 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
6263 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
6265 2017-02-03 Martin Sebor <msebor@redhat.com>
6267 PR tree-optimization/79327
6268 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6269 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
6270 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
6272 2017-02-03 Jakub Jelinek <jakub@redhat.com>
6273 Martin Sebor <msebor@redhat.com>
6275 PR tree-optimization/79327
6276 * gcc.dg/tree-ssa/pr79327.c: New test.
6277 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
6278 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
6279 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
6280 (test_sprintf_chk_range_schar): Adjust dg-message.
6281 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
6282 * gcc.c-torture/execute/pr79327.c: New test.
6284 2017-02-03 Jakub Jelinek <jakub@redhat.com>
6287 * gcc.target/powerpc/pr79354.c: New test.
6288 * gcc.c-torture/execute/pr79354.c: New test.
6290 2017-02-03 Martin Sebor <msebor@redhat.com>
6292 PR tree-optimization/79352
6293 * gcc.dg/tree-ssa/pr79352.c: New test.
6295 2017-02-03 Martin Liska <mliska@suse.cz>
6298 * gcc.target/i386/mvc9.c: New test.
6300 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
6303 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
6306 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
6308 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
6309 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
6310 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
6311 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
6312 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
6313 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
6314 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
6315 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
6316 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
6317 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
6318 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
6319 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
6320 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
6322 2017-02-02 Martin Sebor <msebor@redhat.com>
6325 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
6326 * gcc.dg/tree-ssa/pr79275.c: New test.
6328 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6330 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
6332 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
6335 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
6338 2017-02-02 Tamar Christina <tamar.christina@arm.com>
6341 * gcc.target/aarch64/vector_initialization_nostack.c
6342 (f12): Use one vector
6344 2017-02-02 Jakub Jelinek <jakub@redhat.com>
6346 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
6347 * c-c++-common/asan/misalign-1.c: Likewise.
6348 * c-c++-common/asan/misalign-2.c: Likewise.
6349 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
6350 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
6351 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
6352 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
6353 add -ffat-lto-objects from/to dg-additional-options.
6354 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
6355 dg-additional-options.
6358 * gcc.target/powerpc/pr79197.c: New test.
6359 * gcc.c-torture/compile/pr79197.c: New test.
6361 2017-02-02 Richard Biener <rguenther@suse.de>
6363 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
6365 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
6368 * g++.dg/cpp0x/pr69637-1.C: New.
6369 * g++.dg/cpp0x/pr69637-2.C: Likewise.
6371 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6373 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
6375 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6378 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
6381 2017-02-01 Jakub Jelinek <jakub@redhat.com>
6384 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
6385 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
6386 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
6387 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
6388 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
6389 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
6390 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
6391 * g++.dg/debug/dwarf2/align-1.C: Likewise.
6392 * g++.dg/debug/dwarf2/align-2.C: Likewise.
6393 * g++.dg/debug/dwarf2/align-3.C: Likewise.
6394 * g++.dg/debug/dwarf2/align-4.C: Likewise.
6395 * g++.dg/debug/dwarf2/align-5.C: Likewise.
6396 * g++.dg/debug/dwarf2/align-6.C: Likewise.
6398 2017-02-01 Martin Liska <mliska@suse.cz>
6401 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
6403 2017-02-01 Richard Biener <rguenther@suse.de>
6406 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
6407 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
6408 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
6409 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
6411 2017-02-01 Richard Biener <rguenther@suse.de>
6414 * gfortran.dg/pr79315.f90: New testcase.
6416 2017-02-01 Richard Biener <rguenther@suse.de>
6418 PR tree-optimization/71824
6419 * gcc.dg/graphite/pr71824.c: New testcase.
6421 2017-01-31 Jakub Jelinek <jakub@redhat.com>
6424 * g++.dg/diagnostic/pr79304.C: New test.
6426 2017-01-31 David Malcolm <dmalcolm@redhat.com>
6429 * g++.dg/spellcheck-pr79298.C: New test case.
6431 2017-01-31 David Malcolm <dmalcolm@redhat.com>
6433 PR preprocessor/79210
6434 * gcc.dg/format/pr79210.c: New test case.
6435 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
6438 2017-01-31 Nathan Sidwell <nathan@acm.org>
6441 * g++.dg/warn/pr79290.C: New.
6445 * g++.dg/cpp1y/pr67273.C: New.
6446 * g++.dg/cpp1y/pr79253.C: New.
6448 2017-01-31 Nathan Sidwell <nathan@acm.org>
6451 * g++.dg/cpp1y/pr61636-1.C: Augment.
6453 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
6455 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
6456 rand() instead of random().
6458 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
6460 PR tree-optimization/71691
6461 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
6463 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6465 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
6468 2017-01-31 Jakub Jelinek <jakub@redhat.com>
6470 PR tree-optimization/79267
6471 * g++.dg/opt/pr79267.C: New test.
6473 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
6476 * gcc.dg/debug/dwarf2/align-1.c: New.
6477 * gcc.dg/debug/dwarf2/align-2.c: New.
6478 * gcc.dg/debug/dwarf2/align-3.c: New.
6479 * gcc.dg/debug/dwarf2/align-4.c: New.
6480 * gcc.dg/debug/dwarf2/align-5.c: New.
6481 * gcc.dg/debug/dwarf2/align-6.c: New.
6482 * gcc.dg/debug/dwarf2/align-as-1.c: New.
6483 * g++.dg/debug/dwarf2/align-1.C: New.
6484 * g++.dg/debug/dwarf2/align-2.C: New.
6485 * g++.dg/debug/dwarf2/align-3.C: New.
6486 * g++.dg/debug/dwarf2/align-4.C: New.
6487 * g++.dg/debug/dwarf2/align-5.C: New.
6488 * g++.dg/debug/dwarf2/align-6.C: New.
6490 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6493 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
6495 2017-01-30 Martin Sebor <msebor@redhat.com>
6498 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
6500 2017-01-30 Martin Liska <mliska@suse.cz>
6502 PR gcov-profile/79259
6503 * g++.dg/tree-prof/pr79259.C: New test.
6505 2017-01-30 Richard Biener <rguenther@suse.de>
6507 PR tree-optimization/79276
6508 * gcc.dg/torture/pr79276.c: New testcase.
6510 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
6513 * gcc.target/s390/pr79240.c: New test.
6515 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6518 * gcc.target/powerpc/pr79268.c: New file.
6519 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
6520 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
6521 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
6522 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6524 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
6526 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
6529 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
6531 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
6532 * gnat.dg/debug9.adb: Likewise.
6534 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
6536 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
6537 libatomic_available.
6538 * gfortran.dg/coarray_42.f90: Likewise.
6539 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
6540 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
6541 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
6543 2017-01-27 Martin Sebor <msebor@redhat.com>
6545 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
6547 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
6549 PR rtl-optimization/79194
6550 * gcc.dg/torture/pr79194.c: New test.
6552 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
6554 PR tree-optimization/71374
6555 * gcc.target/i386/pr71374.c: New.
6557 2017-01-27 Martin Sebor <msebor@redhat.com>
6560 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
6561 a dg-error directive.
6563 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
6566 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
6567 * gcc.target/arm/pr79131-2.c: New.
6569 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6572 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
6573 vectorized on POWER unless hardware misaligned loads are
6576 2017-01-27 Bin Cheng <bin.cheng@arm.com>
6578 PR rtl-optimization/78559
6579 * gcc.c-torture/execute/pr78559.c: New test.
6581 2017-01-27 Richard Biener <rguenther@suse.de>
6583 PR tree-optimization/79245
6584 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
6585 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
6587 2017-01-27 Jakub Jelinek <jakub@redhat.com>
6590 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
6591 target. Use 4294967293U instead of 4294967293.
6593 2017-01-27 Richard Biener <rguenther@suse.de>
6595 PR tree-optimization/71433
6596 * gcc.dg/Warray-bounds-21.c: New testcase.
6598 2017-01-27 Richard Biener <rguenther@suse.de>
6600 PR tree-optimization/79244
6601 * gcc.dg/torture/pr79244.c: New testcase.
6603 2017-01-27 Jakub Jelinek <jakub@redhat.com>
6605 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
6606 all occurrences of 40 to 32.
6608 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
6611 * gcc.target/arm/pr79239.c: New test.
6613 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6615 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
6617 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
6620 * g++.dg/cpp1y/pr64382.C: New test.
6622 2017-01-26 Martin Sebor <msebor@redhat.com>
6625 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
6626 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
6627 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
6628 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
6630 2017-01-26 Jakub Jelinek <jakub@redhat.com>
6633 * g++.dg/debug/dwarf2/pr79129.C: New test.
6636 * g++.dg/debug/dwarf2/pr78835.C: New test.
6638 2017-01-26 Martin Sebor <msebor@redhat.com>
6641 * gcc.dg/format/pr78569.c: Adjust.
6642 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
6643 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
6644 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
6645 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
6646 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
6647 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
6648 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
6649 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
6650 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
6651 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
6652 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
6654 2017-01-26 Jakub Jelinek <jakub@redhat.com>
6657 * g++.dg/other/offsetof8.C: Add expected error.
6658 * g++.dg/other/offsetof9.C: New test.
6660 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
6662 * g++.dg/opt/declone3.C: Require LTO.
6664 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
6667 * gcc.target/arm/pr79131.c: New.
6669 2017-01-26 Bin Cheng <bin.cheng@arm.com>
6671 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
6673 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
6676 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
6677 matches replaced operator delete.
6679 2017-01-26 Jakub Jelinek <jakub@redhat.com>
6681 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
6682 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
6683 avx512f with avx512dq.
6684 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
6685 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
6686 avx512f with avx512dq.
6687 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
6688 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
6689 avx512f with avx512dq.
6691 2017-01-26 Marek Polacek <polacek@redhat.com>
6694 * c-c++-common/Wduplicated-branches-13.c: New test.
6696 2017-01-26 David Sherwood <david.sherwood@arm.com>
6699 * gfortran.dg/gomp/sharing-4.f90: New test.
6701 2017-01-26 Jakub Jelinek <jakub@redhat.com>
6704 * gcc.target/i386/pr70465.c: New test.
6706 * brig.dg/dg.exp: Update copyright years.
6707 * lib/brig-dg.exp: Update copyright years.
6708 * lib/brig.exp: Update copyright years.
6710 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
6713 * gcc.target/powerpc/pr79179.c: New test.
6715 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6717 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
6718 generation to accept D-mode memory accesses.
6720 2017-01-25 Martin Sebor <msebor@redhat.com>
6723 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
6724 * g++.dg/ext/flexarray-mangle.C: Same.
6725 * g++.dg/ext/flexarray-subst.C: Same.
6726 * g++.dg/ext/flexary10.C: Same.
6727 * g++.dg/ext/flexary11.C: Same.
6728 * g++.dg/ext/flexary14.C: Same.
6729 * g++.dg/ext/flexary16.C: Same.
6730 * g++.dg/ext/flexary18.C: Same.
6731 * g++.dg/ext/flexary19.C: Same.
6732 * g++.dg/ext/flexary7.C: Same.
6733 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
6734 * g++.dg/ubsan/object-size-1.C: Same.
6735 * obj-c++.dg/property/at-property-23.mm: Same.
6737 2017-01-25 Jakub Jelinek <jakub@redhat.com>
6740 * g++.dg/cpp1z/decomp24.C: New test.
6743 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
6744 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
6746 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
6748 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
6749 * g++.dg/cpp1y/pr59636.C: Likewise.
6750 * g++.dg/cpp1y/pr60190.C: Likewise.
6752 2017-01-25 Bin Cheng <bin.cheng@arm.com>
6754 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
6756 2017-01-25 Carl Love <cel@us.ibm.com>
6758 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
6761 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
6763 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
6765 * gcc.target/arm/vseleqsf.c: Likewise.
6766 * gcc.target/arm/vselgedf.c: Likewise.
6767 * gcc.target/arm/vselgesf.c: Likewise.
6768 * gcc.target/arm/vselgtdf.c: Likewise.
6769 * gcc.target/arm/vselgtsf.c: Likewise.
6770 * gcc.target/arm/vselledf.c: Likewise.
6771 * gcc.target/arm/vsellesf.c: Likewise.
6772 * gcc.target/arm/vselltdf.c: Likewise.
6773 * gcc.target/arm/vselltsf.c: Likewise.
6774 * gcc.target/arm/vselnedf.c: Likewise.
6775 * gcc.target/arm/vselnesf.c: Likewise.
6776 * gcc.target/arm/vselvcdf.c: Likewise.
6777 * gcc.target/arm/vselvcsf.c: Likewise.
6778 * gcc.target/arm/vselvsdf.c: Likewise.
6779 * gcc.target/arm/vselvssf.c: Likewise.
6781 2017-01-25 Richard Biener <rguenther@suse.de>
6784 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
6785 to what we had before adding the threading passes.
6787 2017-01-25 Richard Biener <rguenther@suse.de>
6789 PR tree-optimization/69264
6790 * g++.dg/torture/pr69264.C: New testcase.
6792 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6795 * gcc.target/arm/pr79145.c: New test.
6797 2017-01-25 Richard Biener <rguenther@suse.de>
6800 * g++.dg/gomp/pr78363-1.C: New testcase.
6801 * g++.dg/gomp/pr78363-2.C: Likewise.
6802 * g++.dg/gomp/pr78363-3.C: Likewise.
6804 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6806 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
6807 * gcc.dg/lto/pr61526_0.c: Likewise.
6808 * gcc.dg/lto/pr64415_0.c: Likewise.
6810 2017-01-24 Jakub Jelinek <jakub@redhat.com>
6813 * g++.dg/cpp1z/decomp22.C: New test.
6814 * g++.dg/cpp1z/decomp23.C: New test.
6816 2017-01-24 Nathan Sidwell <nathan@acm.org>
6819 * g++.dg/cpp0x/pr78469.C: New.
6822 * g++.dg/cpp0x/pr79118.C: New.
6824 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
6826 * gcc.target/arm/vfp-longcall-apcs.c: New test.
6828 2017-01-24 David Malcolm <dmalcolm@redhat.com>
6830 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
6831 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
6832 * gcc.dg/rtl/rtl.exp: New file.
6833 * gcc.dg/rtl/test.c: New file.
6834 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
6835 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
6836 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
6837 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
6838 * gcc.dg/rtl/x86_64/final.c: New test case.
6839 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
6840 * gcc.dg/rtl/x86_64/ira.c: New test case.
6841 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
6842 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
6843 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
6844 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
6845 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
6846 * gcc.dg/rtl/x86_64/test_1.h: New file.
6847 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
6848 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
6849 * gcc.dg/rtl/x86_64/times-two.h: New file.
6850 * gcc.dg/rtl/x86_64/vregs.c: New test case.
6852 2017-01-24 Bin Cheng <bin.cheng@arm.com>
6854 PR tree-optimization/79159
6855 * g++.dg/tree-ssa/pr79159.C: New test.
6857 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
6858 Martin Jambor <mjambor@suse.cz>
6860 * lib/brig-dg.exp: New file.
6861 * lib/brig.exp: Likewise.
6862 * brig.dg/README: Likewise.
6863 * brig.dg/dg.exp: Likewise.
6864 * brig.dg/test/gimple/alloca.hsail: Likewise.
6865 * brig.dg/test/gimple/atomics.hsail: Likewise.
6866 * brig.dg/test/gimple/branches.hsail: Likewise.
6867 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
6868 * brig.dg/test/gimple/function_calls.hsail: Likewise.
6869 * brig.dg/test/gimple/kernarg.hsail: Likewise.
6870 * brig.dg/test/gimple/mem.hsail: Likewise.
6871 * brig.dg/test/gimple/mulhi.hsail: Likewise.
6872 * brig.dg/test/gimple/packed.hsail: Likewise.
6873 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
6874 * brig.dg/test/gimple/variables.hsail: Likewise.
6875 * brig.dg/test/gimple/vector.hsail: Likewise.
6877 2017-01-24 Jakub Jelinek <jakub@redhat.com>
6879 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
6880 support asan, only on i?86/x86_64 require sse2_runtime.
6882 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
6885 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
6886 test on powerpc targets.
6888 2017-01-23 Martin Sebor <msebor@redhat.com>
6890 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
6892 2017-01-23 Richard Biener <rguenther@suse.de>
6894 PR tree-optimization/79088
6895 PR tree-optimization/79188
6896 * gcc.dg/torture/pr79088.c: New testcase.
6897 * gcc.dg/torture/pr79188.c: Likewise.
6899 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
6901 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
6902 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
6903 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
6904 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
6905 type of test function to reflect change in built-in function's
6907 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
6908 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
6909 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
6910 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
6911 type and second argument type to reflect change in built-in
6912 function's type signature.
6913 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
6914 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
6915 type of test function to reflect change in built-in function's
6917 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
6918 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
6919 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
6920 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
6921 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
6922 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
6923 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
6924 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
6925 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
6926 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
6927 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
6928 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
6929 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
6930 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
6931 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
6932 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
6933 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
6934 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
6935 type of test function to reflect change in built-in function's
6937 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
6938 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
6939 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
6940 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
6941 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
6942 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
6943 test function's result and second argument to reflect change in
6944 built-in function's type signature.
6945 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
6947 2017-01-23 Nathan Sidwell <nathan@acm.org>
6950 * g++.dg/template/pr71710.C: New.
6954 * g++.dg/template/pr71406.C: New.
6956 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
6958 * gfortran.dg/integer_exponentiation_7.f90: New test.
6960 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
6962 PR rtl-optimization/78634
6963 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
6965 2017-01-23 Bin Cheng <bin.cheng@arm.com>
6967 PR tree-optimization/70754
6968 * gfortran.dg/pr70754.f90: New test.
6970 2017-01-23 Martin Liska <mliska@suse.cz>
6972 PR tree-optimization/79196
6973 * gcc.dg/asan/pr79196.c: New test.
6974 * gcc.dg/strlenopt-30.c: Update scanned pattern.
6976 2017-01-23 Michael Matz <matz@suse.de>
6978 PR tree-optimization/78384
6979 * gcc.dg/pr78384.c: New test.
6981 2017-01-23 Richard Biener <rguenther@suse.de>
6983 PR tree-optimization/79186
6984 * gcc.dg/torture/pr79186.c: New testcase.
6985 * gcc.dg/torture/pr79187.c: Likewise.
6987 2017-01-23 Martin Jambor <mjambor@suse.cz>
6989 * gcc.dg/ipa/vrp8.c: New test.
6991 2017-01-23 Martin Jambor <mjambor@suse.cz>
6994 * gfortran.dg/lto/pr79108_0.f90: New test.
6996 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
6998 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
6999 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
7000 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
7001 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
7002 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
7003 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
7004 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
7005 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
7006 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
7007 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
7008 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
7009 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
7010 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
7011 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
7012 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
7013 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
7015 2017-01-23 Richard Biener <rguenther@suse.de>
7016 Nick Clifton <nickc@redhat.com>
7019 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7020 If the target is ARM return the result of the
7021 check_effective_target_arm_vect_no_misalign proc.
7022 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
7023 support unaligned vectors then only expect one of the loops to be
7026 2017-01-23 Martin Liska <mliska@suse.cz>
7028 * gcc.dg/asan/use-after-scope-10.c: New test.
7029 * gcc.dg/asan/use-after-scope-11.c: New test.
7030 * g++.dg/asan/use-after-scope-5.C: New test.
7032 2017-01-23 Martin Liska <mliska@suse.cz>
7034 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
7035 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
7036 sanopt optimization for ASAN_POISON.
7038 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7040 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
7042 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
7044 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
7045 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
7047 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
7048 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
7049 exec_vcombine): Likewise.
7050 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
7051 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
7052 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
7053 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
7054 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
7055 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
7056 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
7057 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
7058 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
7059 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7060 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
7061 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
7062 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7063 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
7064 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
7065 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
7066 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
7067 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
7069 (TEST_VGET_LANE): Cast to uint to avoid warning.
7070 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
7071 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
7072 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
7073 exec_vfma_vfms_n): Fix PRIx format for float64_t.
7074 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
7075 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
7076 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
7077 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
7078 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
7079 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
7080 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
7081 CHECK_POLY instead of CHECK for poly64_t types.
7082 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
7083 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
7084 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
7085 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
7086 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
7087 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
7089 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
7090 for int32_t, int64_t.
7091 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
7092 vqneg_extra): Fix PRIx format for int16_t, int32_t.
7093 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
7094 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
7095 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
7098 2017-01-22 Jakub Jelinek <jakub@redhat.com>
7101 * gfortran.dg/gomp/pr79154-1.f90: New test.
7102 * gfortran.dg/gomp/pr79154-2.f90: New test.
7104 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
7106 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
7108 2017-01-21 Marek Polacek <polacek@redhat.com>
7111 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
7113 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
7115 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
7117 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
7119 PR rtl-optimization/79125
7120 * gcc.dg/torture/pr79125.c: New test.
7122 2017-01-20 Jiong Wang <jiong.wang@arm.com>
7124 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
7126 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
7127 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
7129 2017-01-20 Nathan Sidwell <nathan@acm.org>
7132 * g++.dg/cpp1z/inh-ctor38.C: New.
7134 2017-01-20 Marek Polacek <polacek@redhat.com>
7137 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
7139 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
7141 * lib/target-supports.exp (check_configured_with): New procedure.
7142 (check_effective_target_default_mode): new effective target.
7143 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
7144 default mode. Fix dg-skip-if target selector syntax.
7145 * gcc.target/arm/optional_thumb-2.c: Likewise.
7146 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
7149 2017-01-20 David Malcolm <dmalcolm@redhat.com>
7153 * g++.dg/spellcheck-pr77829.C: New test case.
7154 * g++.dg/spellcheck-pr78656.C: New test case.
7156 2017-01-20 Marek Polacek <polacek@redhat.com>
7159 * c-c++-common/Wduplicated-branches-1.c: New test.
7160 * c-c++-common/Wduplicated-branches-10.c: New test.
7161 * c-c++-common/Wduplicated-branches-11.c: New test.
7162 * c-c++-common/Wduplicated-branches-12.c: New test.
7163 * c-c++-common/Wduplicated-branches-2.c: New test.
7164 * c-c++-common/Wduplicated-branches-3.c: New test.
7165 * c-c++-common/Wduplicated-branches-4.c: New test.
7166 * c-c++-common/Wduplicated-branches-5.c: New test.
7167 * c-c++-common/Wduplicated-branches-6.c: New test.
7168 * c-c++-common/Wduplicated-branches-7.c: New test.
7169 * c-c++-common/Wduplicated-branches-8.c: New test.
7170 * c-c++-common/Wduplicated-branches-9.c: New test.
7171 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
7172 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
7173 * g++.dg/ext/builtin-object-size3.C: Likewise.
7174 * g++.dg/gomp/loop-1.C: Likewise.
7175 * g++.dg/warn/Wduplicated-branches1.C: New test.
7176 * g++.dg/warn/Wduplicated-branches2.C: New test.
7178 2017-01-20 Martin Liska <mliska@suse.cz>
7181 * gcc.dg/lto/pr69188_0.c: New test.
7182 * gcc.dg/lto/pr69188_1.c: New test.
7184 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
7186 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
7187 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
7188 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
7189 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
7190 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
7191 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
7192 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
7193 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
7194 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
7195 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
7196 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
7197 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
7198 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
7199 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
7200 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
7201 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
7202 * gcc.target/i386/avx-1.c: Test new intrinsics.
7203 * gcc.target/i386/sse-13.c: Ditto.
7204 * gcc.target/i386/sse-23.c: Ditto.
7206 2017-01-20 Richard Biener <rguenther@suse.de>
7208 PR tree-optimization/71264
7209 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
7211 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
7213 * gcc.target/mips/madd4-1.c: New file.
7214 * gcc.target/mips/madd4-2.c: Likewise.
7215 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
7217 (mips_option_groups): Add -m[no-]madd4.
7218 (mips-dg-init): Detect default -mno-madd4.
7219 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
7220 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
7221 * gcc.target/mips/mips-ps-type-2.c: Likewise.
7222 * gcc.target/mips/nmadd-1.c: Likewise.
7223 * gcc.target/mips/nmadd-2.c: Likewise.
7224 * gcc.target/mips/nmadd-3.c: Likewise.
7226 2017-01-19 Jiong Wang <jiong.wang@arm.com>
7228 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
7229 combined instructions.
7230 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
7232 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
7233 of pointer authentication.
7235 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
7237 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
7238 floating point hardware to run test.
7240 2017-01-19 Tamar Christina <tamar.christina@arm.com>
7242 * lib/target-supports.exp
7243 (check_effective_target_vect_call_copysignf): Enable for AArch64.
7245 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7248 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
7249 __x86_64__]: Allow for target i?86-*-*.
7251 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
7254 * gcc.target/mips/lxc1-sxc1-1.c: New file.
7255 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
7256 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
7258 (mips_option_groups): Add -m[no-]lxc1-sxc1.
7259 (mips-dg-init): Detect default -mno-lxc1-sxc1.
7260 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
7262 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
7265 * gfortran.dg/coarray_43.f90: New test.
7267 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
7269 PR rtl-optimization/79121
7270 * gcc.c-torture/execute/pr79121.c: New test.
7272 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7274 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
7275 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
7277 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
7281 * gfortran.dg/pr50069_1.f90: New test.
7282 * gfortran.dg/pr50069_2.f90: New test.
7283 * gfortran.dg/pr55086_1.f90: New test.
7284 * gfortran.dg/pr55086_1_tfat.f90: New test.
7285 * gfortran.dg/pr55086_2.f90: New test.
7286 * gfortran.dg/pr55086_2_tfat.f90: New test.
7287 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
7289 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7290 * gcc.dg/strcmp-1.c: New test.
7291 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
7293 2017-01-18 David Malcolm <dmalcolm@redhat.com>
7295 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
7296 (dejagnu_fail): Likewise.
7297 (dejagnu_note): Likewise.
7298 (pass): Provide forward decl, moving true decl to after #include
7303 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7305 * gcc.target/powerpc/p9-xxbr-1.c: New test.
7306 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
7308 2017-01-18 Nathan Sidwell <nathan@acm.org>
7311 * g++.dg/cpp1z/inh-ctor37.C: New.
7313 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
7315 PR rtl-optimization/78952
7316 * gcc.target/i386/pr78952-1.c: New test.
7317 * gcc.target/i386/pr78952-2.c: Ditto.
7319 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
7321 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
7323 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
7326 * gfortran.dg/coarray_event_1.f08: New test.
7328 2017-01-18 Jakub Jelinek <jakub@redhat.com>
7331 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
7332 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
7334 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
7336 * gcc.target/powerpc/fusion4.c: Likewise.
7337 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
7339 * gcc.target/powerpc/pr58673-1.c: Likewise.
7340 * gcc.target/powerpc/pr58673-2.c: Likewise.
7341 * gcc.target/powerpc/pr59054.c: Likewise.
7343 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7345 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
7347 * gcc.target/powerpc/p9-vbpermd.c: New file.
7349 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7351 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
7352 (must_not_compile2): Downcase first letter of error messages.
7353 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
7354 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
7356 2017-01-18 Nathan Sidwell <nathan@acm.org>
7359 * g++.dg/pr79091.C: New.
7361 2017-01-18 Jakub Jelinek <jakub@redhat.com>
7363 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
7365 (p0): Add missing dg-error.
7367 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
7369 * gcc.target/msp430/mul_f5_muldef.c: New test.
7371 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
7374 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
7375 options. Fix up the syntax for using \m and \M.
7377 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
7380 * gcc.target/powerpc/ssp-1.c: New testcase.
7381 * gcc.target/powerpc/ssp-2.c: New testcase.
7383 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
7385 * gcc.target/aarch64/eh_return.c: New test.
7387 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7389 * vec-rlmi-rlnm.c: New file.
7391 2017-01-17 Nathan Sidwell <nathan@acm.org>
7394 * g++.dg/cpp1y/pr61636-1.C: New.
7395 * g++.dg/cpp1y/pr61636-2.C: New.
7396 * g++.dg/cpp1y/pr61636-3.C: New.
7398 2017-01-17 Martin Sebor <msebor@redhat.com>
7401 * gcc.dg/pr78768.c: Make it a link-only test.
7403 2017-01-17 David Malcolm <dmalcolm@redhat.com>
7406 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
7408 * c-c++-common/Wmisleading-indentation.c: Likewise.
7410 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
7413 * gcc.target/arm/pr79058.c: New.
7415 2017-01-17 Jakub Jelinek <jakub@redhat.com>
7417 PR tree-optimization/71854
7418 * gcc.dg/vect/pr71854.c: New test.
7420 2017-01-17 Martin Liska <mliska@suse.cz>
7423 * g++.dg/ipa/pr71207.C: New test.
7425 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
7428 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
7429 * gcc.dg/tree-ssa/pr77445.c: New testcase.
7431 2017-01-17 Jakub Jelinek <jakub@redhat.com>
7433 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
7434 rather than long unsigned int.
7435 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
7437 2017-01-17 Richard Biener <rguenther@suse.de>
7439 PR tree-optimization/71433
7440 * gcc.dg/Warray-bounds-20.c: New testcase.
7442 2017-01-17 Richard Biener <rguenther@suse.de>
7447 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
7448 * gcc.dg/tree-ssa/scev-4.c: Likewise.
7449 * gcc.dg/tree-ssa/scev-5.c: Likewise.
7451 2017-01-17 Alan Modra <amodra@gmail.com>
7453 * gcc.target/powerpc/pr79066.c: New.
7455 2017-01-16 Jeff Law <law@redhat.com>
7457 PR tree-optimization/33562
7458 PR tree-optimization/61912
7459 PR tree-optimization/77485
7460 PR tree-optimization/79090
7461 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
7462 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
7464 2017-01-16 Jakub Jelinek <jakub@redhat.com>
7467 * gcc.c-torture/compile/pr79089.c: New test.
7470 * gcc.dg/pr79080.c: New test.
7472 2017-01-16 David Malcolm <dmalcolm@redhat.com>
7475 * gcc.dg/format/pr78304.c: Convert argument from integral type
7477 * gcc.dg/format/pr78304-2.c: Likewise.
7479 2017-01-16 Carl Love <cel@us.ibm.com>
7481 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
7482 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
7484 2017-01-16 Carl Love <cel@us.ibm.com>
7486 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
7487 Change arguments and return type to bool long long.
7489 2017-01-16 Martin Sebor <msebor@redhat.com>
7492 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
7495 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7498 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7501 * g++.dg/cpp0x/pr71737.C: New.
7503 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7505 * gcc.target/powerpc/swaps-p8-27.c: New.
7507 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7510 * g++.dg/cpp0x/pr71737.C: New.
7512 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
7514 * gnat.dg/opt62.adb: New test.
7515 * gnat.dg/opt62_pkg.ads: New helper.
7517 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
7519 PR rtl-optimization/78626
7520 PR rtl-optimization/78727
7521 * gcc.dg/torture/pr78626.c: New test.
7522 * gcc.dg/torture/pr78727.c: New test.
7524 2017-01-14 Alan Modra <amodra@gmail.com>
7526 * gcc.c-torture/compile/pr72749.c: New test.
7528 2017-01-13 David Malcolm <dmalcolm@redhat.com>
7531 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
7532 (test_macro_2): New test.
7533 (test_macro_3): New test.
7534 (test_macro_4): New test.
7535 (test_non_contiguous_strings): Convert line number to line offset.
7536 * gcc.dg/format/pr78304-2.c: New test case.
7537 * gcc.dg/format/pr78304.c: New test case.
7539 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
7541 * gcc.target/i386/funcspec-56.inc: Add missing options and
7542 reorder options by implied ISAs, as in ix86_target_string.
7544 2017-01-13 Marek Polacek <polacek@redhat.com>
7547 * g++.dg/cpp0x/constexpr-array18.C: New test.
7549 2017-01-13 Jeff Law <law@redhat.com>
7551 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
7553 PR tree-optimization/61912
7554 PR tree-optimization/77485
7555 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
7556 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
7557 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
7559 PR tree-optimization/33562
7560 PR tree-optimization/61912
7561 PR tree-optimization/77485
7562 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
7563 * gcc.dg/tree-ssa/complex-5.c: Likewise.
7564 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
7565 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
7566 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
7567 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
7568 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
7570 2017-01-13 Martin Liska <mliska@suse.cz>
7573 * gcc.c-torture/execute/pr79043.c: New test.
7575 2017-01-13 Richard Biener <rguenther@suse.de>
7578 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
7580 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
7583 * gfortran.dg/coarray/event_4.f08: New test.
7585 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
7588 * gfortran.dg/coarray/event_3.f08: New test.
7590 2017-01-13 Richard Biener <rguenther@suse.de>
7592 PR tree-optimization/77283
7593 * gcc.dg/tree-ssa/split-path-9.c: Fix.
7595 2017-01-13 Richard Biener <rguenther@suse.de>
7597 * gcc.dg/gimplefe-22.c: New testcase.
7599 2017-01-13 Richard Biener <rguenther@suse.de>
7601 PR tree-optimization/77283
7602 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
7603 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
7604 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
7606 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
7608 * gcc.dg/pr77862.c: Require fpic target.
7610 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7613 * gcc.target/powerpc/pr79004.c: New test.
7615 2017-01-12 Martin Sebor <msebor@redhat.com>
7617 * gcc.dg/pr78138.c: Adjust.
7618 * gcc.dg/pr78768.c: Adjust.
7619 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
7620 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7621 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7622 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7623 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
7624 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
7625 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
7626 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
7627 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
7628 * gcc.dg/tree-ssa/pr78605.c: Adjust.
7629 * gcc.dg/tree-ssa/pr78622.c: Adjust.
7631 2017-01-12 Jakub Jelinek <jakub@redhat.com>
7633 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
7635 2017-01-12 Martin Sebor <msebor@redhat.com>
7638 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
7641 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
7643 * gcc.dg/pr78768.c: Require LTO.
7645 2017-01-12 Martin Sebor <msebor@redhat.com>
7648 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
7649 due to the referenced bug.
7651 2017-01-12 Martin Sebor <msebor@redhat.com>
7654 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
7656 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
7658 * gcc.target/i386/builtin_target.c (check_features): Check all
7659 supported __builtin_cpu_supports options.
7661 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7663 PR tree-optimization/78319
7664 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
7667 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7670 * gcc.target/powerpc/swaps-p8-26.c: New.
7672 2017-01-12 Richard Biener <rguenther@suse.de>
7674 * gcc.dg/gimplefe-21.c: New testcase.
7676 2017-01-12 Michael Collison <michael.collison@arm.com>
7678 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
7680 2017-01-11 Julia Koval <julia.koval@intel.com>
7681 Uros Bizjak <ubizjak@gmail.com>
7683 * gcc.target/i386/sgx.c New test.
7684 * gcc.target/i386/sse-12.c: Add -msgx.
7685 * gcc.target/i386/sse-13.c: Ditto.
7686 * gcc.target/i386/sse-14.c: Ditto.
7687 * gcc.target/i386/sse-22.c: Ditto.
7688 * gcc.target/i386/sse-23.c: Ditto.
7689 * g++.dg/other/i386-2.C: Ditto.
7690 * g++.dg/other/i386-3.C: Ditto.
7692 2017-01-11 Martin Sebor <msebor@redhat.com>
7695 * g++.dg/template/explicit9.C: New test.
7697 2017-01-11 Nathan Sidwell <nathan@acm.org>
7700 * g++.dg/pr77812.C: New.
7702 2017-01-11 Jakub Jelinek <jakub@redhat.com>
7705 * g++.dg/cpp1y/constexpr-71537.C: New test.
7707 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
7710 2017-01-11 Martin Sebor <msebor@redhat.com>
7713 * c-c++-common/Waddress-2.c: New test.
7715 2017-01-11 Jakub Jelinek <jakub@redhat.com>
7718 * g++.dg/cpp0x/pr78341.C: New test.
7720 2017-01-11 Martin Sebor <msebor@redhat.com>
7723 * gcc.dg/pr78768.c: New test.
7725 2017-01-11 David Malcolm <dmalcolm@redhat.com>
7728 * gcc.dg/spellcheck-options-14.c: New test case.
7729 * gcc.dg/spellcheck-options-15.c: New test case.
7730 * gcc.dg/spellcheck-options-16.c: New test case.
7731 * gcc.dg/spellcheck-options-17.c: New test case.
7733 2017-01-11 Martin Liska <mliska@suse.cz>
7735 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
7737 2017-01-11 Jakub Jelinek <jakub@redhat.com>
7739 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
7740 instead of just 1 for the decomposition from struct C.
7742 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
7744 * gcc.c-torture/execute/20170111-1.c: New test.
7746 2017-01-11 Richard Biener <rguenther@suse.de>
7748 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
7750 2017-01-11 Jakub Jelinek <jakub@redhat.com>
7753 * gcc.dg/lto/pr50199_0.c: New test.
7755 2017-01-10 Martin Sebor <msebor@redhat.com>
7760 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
7761 * gcc.dg/tree-ssa/pr78622.c: Ditto.
7763 2017-01-10 Martin Sebor <msebor@redhat.com>
7766 * gcc.dg/pr78138.c: New test.
7768 2017-01-10 David Malcolm <dmalcolm@redhat.com>
7771 * g++.dg/diagnostic/pr77949.C: New test case.
7773 2017-01-10 Martin Sebor <msebor@redhat.com>
7776 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
7778 2017-01-10 Martin Sebor <msebor@redhat.com>
7780 PR tree-optimization/78775
7781 * gcc.dg/attr-alloc_size-4.c: Add test cases.
7782 * gcc.dg/attr-alloc_size-10.c: New test.
7783 * gcc.dg/attr-alloc_size-11.c: New test.
7784 * gcc.dg/builtin-stringop-chk-7.c: New test.
7785 * gcc.dg/pr78775.c: New test.
7786 * gcc.dg/pr78973-2.c: New test.
7787 * gcc.dg/pr78973.c: New test.
7789 2017-01-10 Jeff Law <law@redhat.com>
7791 PR tree-optimization/77766
7792 PR tree-optimization/78856
7793 * gcc.c-torture/execute/pr77766.c: New test.
7795 2016-01-10 Richard Biener <rguenther@suse.de>
7797 PR tree-optimization/79034
7798 * g++.dg/torture/pr79034.C: New testcase.
7800 2017-01-10 Martin Liska <mliska@suse.cz>
7802 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
7803 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
7804 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
7805 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
7806 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
7807 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
7808 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
7809 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
7810 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
7811 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
7812 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
7813 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
7814 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
7815 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
7816 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
7817 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
7818 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
7819 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
7820 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
7821 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
7822 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
7823 * gcc.dg/ipa/pr64307.c: Likewise.
7824 * gcc.dg/ipa/pr77653.c: Likewise.
7826 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
7828 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
7829 * g++.dg/other/i386-3.C: Ditto.
7830 * gcc.target/i386/sse-12.c: Ditto.
7831 * gcc.target/i386/sse-13.c: Ditto.
7832 * gcc.target/i386/sse-22.c: Ditto.
7833 * gcc.target/i386/sse-23.c: Ditto.
7834 * gcc.target/i386/builtin_target.c: Handle new option.
7835 * gcc.target/i386/funcspec-56.inc: Test new attributes.
7836 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
7837 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
7839 2017-01-09 Martin Sebor <msebor@redhat.com>
7842 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
7843 with different precisions.
7845 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
7847 * g++.dg/opt/call2.C: New test.
7848 * g++.dg/opt/call3.C: Likewise.
7849 * gnat.dg/array26.adb: New test.
7850 * gnat.dg/array26_pkg.ad[sb]: New helper.
7851 * gnat.dg/array27.adb: New test.
7852 * gnat.dg/array27_pkg.ad[sb]: New helper.
7853 * gnat.dg/array28.adb: New test.
7854 * gnat.dg/array28_pkg.ad[sb]: New helper.
7856 2017-01-09 Jakub Jelinek <jakub@redhat.com>
7858 PR translation/79019
7859 PR translation/79020
7860 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
7862 * gfortran.dg/initialization_17.f90: Likewise.
7864 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7867 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
7868 * gcc.target/i386/pr78904-4.c: Likewise.
7869 * gcc.target/i386/pr78904-6.c: Likewise.
7870 * gcc.target/i386/pr78967-2.c: Likewise.
7872 2017-01-09 Jakub Jelinek <jakub@redhat.com>
7874 PR tree-optimization/78899
7875 * gcc.target/i386/pr78899.c: New test.
7876 * gcc.dg/pr71077.c: New test.
7878 2017-01-09 Martin Jambor <mjambor@suse.cz>
7882 * gcc.dg/torture/pr78365.c: New test.
7884 2017-01-09 Jakub Jelinek <jakub@redhat.com>
7887 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
7888 (main): Use int* instead of long long.
7890 PR tree-optimization/78938
7891 * gcc.dg/vect/pr78938.c: New test.
7893 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7895 * gcc.dg/20161219.c: New test.
7897 2017-01-09 Richard Biener <rguenther@suse.de>
7899 PR tree-optimization/78997
7900 * gcc.dg/torture/pr78997.c: New testcase.
7902 2017-01-09 Richard Biener <rguenther@suse.de>
7905 * g++.dg/lto/pr79000_0.C: New testcase.
7906 * g++.dg/lto/pr79000_1.c: Likewise.
7908 2017-01-08 Martin Sebor <msebor@redhat.com>
7911 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
7912 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
7913 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
7915 * gcc.dg/format/pr78569.c: Adjust.
7917 2017-01-07 David Malcolm <dmalcolm@redhat.com>
7920 * g++.dg/diagnostic/pr72803.C: New test case.
7922 2017-01-07 Martin Sebor <msebor@redhat.com>
7924 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
7925 * gcc.dg/attr-alloc_size-4.c: Same.
7927 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
7929 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
7930 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
7931 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
7932 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
7933 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
7934 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
7935 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
7937 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7938 * gcc.dg/memcmp-1.c: New.
7939 * gcc.dg/strncmp-1.c: New.
7941 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
7943 * gcc.target/arm/acle/mcrr: New.
7944 * gcc.target/arm/acle/mcrr2: New.
7945 * gcc.target/arm/acle/mrrc: New.
7946 * gcc.target/arm/acle/mrrc2: New.
7948 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
7950 * gcc.target/arm/acle/mcr.c: New.
7951 * gcc.target/arm/acle/mrc.c: New.
7952 * gcc.target/arm/acle/mcr2.c: New.
7953 * gcc.target/arm/acle/mrc2.c: New.
7955 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
7957 * gcc.target/arm/acle/ldc: New.
7958 * gcc.target/arm/acle/ldc2: New.
7959 * gcc.target/arm/acle/ldcl: New.
7960 * gcc.target/arm/acle/ldc2l: New.
7961 * gcc.target/arm/acle/stc: New.
7962 * gcc.target/arm/acle/stc2: New.
7963 * gcc.target/arm/acle/stcl: New.
7964 * gcc.target/arm/acle/stc2l: New.
7966 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
7968 * gcc.target/arm/acle/acle.exp: Run tests for different options
7969 and make sure fat-lto-objects is used such that we can still do
7971 * gcc.target/arm/acle/cdp.c: New.
7972 * gcc.target/arm/acle/cdp2.c: New.
7973 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
7974 (check_effective_target_arm_coproc1_ok_nocache): New.
7975 (check_effective_target_arm_coproc2_ok): New.
7976 (check_effective_target_arm_coproc2_ok_nocache): New.
7977 (check_effective_target_arm_coproc3_ok): New.
7978 (check_effective_target_arm_coproc3_ok_nocache): New.
7979 (check_effective_target_arm_coproc4_ok): New.
7980 (check_effective_target_arm_coproc4_ok_nocache): New.
7982 2017-01-06 Martin Sebor <msebor@redhat.com>
7985 * gcc.dg/tree-ssa/pr78605.c: New test.
7987 2017-01-05 Martin Sebor <msebor@redhat.com>
7989 PR tree-optimization/78910
7990 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
7992 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
7993 * gcc.dg/tree-ssa/pr78910.c: New test.
7995 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
7997 * gcc.dg/sso-10.c: New test.
7999 2017-01-05 Jakub Jelinek <jakub@redhat.com>
8001 PR tree-optimization/71016
8002 * gcc.target/i386/pr71016.c: New test.
8003 * gcc.target/aarch64/pr71016.c: New test.
8004 * gcc.dg/tree-ssa/pr66726-3.c: New test.
8007 * g++.dg/cpp1z/decomp19.C: New test.
8010 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
8011 * g++.dg/init/union1.C: Likewise.
8012 * g++.dg/cpp0x/union6.C: Expect errors.
8013 * g++.dg/cpp0x/union8.C: New test.
8014 * g++.dg/cpp0x/pr78890-1.C: New test.
8015 * g++.dg/cpp0x/pr78890-2.C: New test.
8017 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
8019 * gcc.target/powerpc/pr71670.c: Require p9vector.
8020 * gcc.target/powerpc/p9-novsx.c: Same.
8022 2017-01-05 David Malcolm <dmalcolm@redhat.com>
8024 * selftests/asr_div1.rtl: New file.
8025 * selftests/aarch64: New subdirectory.
8026 * selftests/aarch64/times-two.rtl: New file.
8027 * selftests/bb-index.rtl: New file.
8028 * selftests/cfg-test.rtl: New file.
8029 * selftests/const-int.rtl: New file.
8030 * selftests/example-labels.rtl: New file.
8031 * selftests/insn-with-mode.rtl: New file.
8032 * selftests/jump-to-label-ref.rtl: New file.
8033 * selftests/jump-to-return.rtl: New file.
8034 * selftests/jump-to-simple-return.rtl: New file.
8035 * selftests/mem.rtl: New file.
8036 * selftests/note-insn-deleted.rtl: New file.
8037 * selftests/note_insn_basic_block.rtl: New file.
8038 * selftests/simple-cse.rtl: New file.
8039 * selftests/symbol-ref.rtl: New file.
8040 * selftests/x86_64: New subdirectory.
8041 * selftests/x86_64/call-insn.rtl: New file.
8042 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
8043 * selftests/x86_64/times-two.rtl: New file.
8044 * selftests/x86_64/unspec.rtl: New file.
8046 2017-01-05 Nathan Sidwell <nathan@acm.org>
8049 * g++.dg/cpp0x/pr78765.C: New.
8051 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8053 * gcc.target/s390/memcpy-2.c: New test.
8054 * gcc.target/s390/memset-2.c: New test.
8056 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8058 * gcc.target/s390/memcpy-1.c: New test.
8060 2017-01-04 Jeff Law <law@redhat.com>
8062 PR tree-optimization/78812
8063 * g++.dg/torture/pr78812.C: New test.
8065 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8070 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
8071 64-bit VSX systems with direct move, whether we optimize common
8072 code sequences in the GLIBC math library for float math functions.
8073 * gcc.target/powerpc/pr71977-2.c: Likewise.
8075 2017-01-04 Marek Polacek <polacek@redhat.com>
8078 * c-c++-common/Wpointer-compare-1.c: New test.
8080 2017-01-04 Jakub Jelinek <jakub@redhat.com>
8083 * c-c++-common/Wunused-var-16.c: New test.
8086 * g++.dg/cpp0x/pr78693.C: New test.
8089 * gcc.dg/pr78957.c: New test.
8091 * g++.dg/cpp1y/auto-fn34.C: New test.
8094 * g++.dg/cpp0x/pr71182.C: New test.
8096 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
8099 * gcc.target/powerpc/pr78056-1.c: New test.
8100 * gcc.target/powerpc/pr78056-2.c: New test.
8101 * gcc.target/powerpc/pr78056-3.c: New test.
8102 * gcc.target/powerpc/pr78056-4.c: New test.
8103 * gcc.target/powerpc/pr78056-5.c: New test.
8104 * gcc.target/powerpc/pr78056-6.c: New test.
8105 * gcc.target/powerpc/pr78056-7.c: New test.
8106 * gcc.target/powerpc/pr78056-8.c: New test.
8107 * lib/target-supports.exp
8108 (check_effective_target_powerpc_popcntb_ok): New procedure to test
8109 whether the effective target supports the popcntb instruction.
8111 2017-01-03 Jeff Law <law@redhat.com>
8113 PR tree-optimization/67955
8114 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
8116 2017-01-04 Marek Polacek <polacek@redhat.com>
8120 * g++.dg/cpp0x/range-for32.C: New test.
8121 * g++.dg/cpp0x/range-for33.C: New test.
8123 2017-01-04 David Malcolm <dmalcolm@redhat.com>
8125 * gcc.dg/Wmissing-braces-fixits.c: New test case.
8127 2017-01-04 Nathan Sidwell <nathan@acm.org>
8130 * g++.dg/cpp1y/pr66735.C: New.
8132 2017-01-04 Jakub Jelinek <jakub@redhat.com>
8134 PR tree-optimization/71563
8135 * gcc.dg/tree-ssa/pr71563.c: New test.
8137 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
8141 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
8142 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
8143 * gfortran.dg/transfer_intrinsic_1.f90: Change
8144 scan-tree-dump-times due to gfc_trans_string_copy change to
8145 avoid -Wstringop-overflow.
8147 2017-01-03 Jeff Law <law@redhat.com>
8149 PR tree-optimization/78856
8150 * gcc.c-torture/execute/pr78856.c: New test.
8152 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
8155 * gcc.target/powerpc/pr78953.c: New test.
8157 2017-01-03 Ian Lance Taylor <iant@google.com>
8159 * gcc.misc-tests/godump-1.c: Update for accurate representation of
8162 2017-01-03 Martin Sebor <msebor@redhat.com>
8164 PR tree-optimization/78696
8165 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
8166 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
8167 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
8168 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
8170 2017-01-03 David Malcolm <dmalcolm@redhat.com>
8172 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
8173 with more than one digit.
8174 * lib/gcc-dg.exp (process-message): Support more than one digit
8175 in relative line specifications.
8177 2017-01-03 Jakub Jelinek <jakub@redhat.com>
8179 PR tree-optimization/78965
8180 * gcc.dg/pr78965.c: New test.
8183 * g++.dg/opt/pr78901.C: New test.
8185 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
8189 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
8190 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
8191 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
8192 * gfortran.dg/repeat_7.f90: New test for PR 66310.
8193 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
8194 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
8195 * gfortran.dg/string_1_lp64.f90: New test.
8196 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
8197 * gfortran.dg/string_3_lp64.f90: New test.
8198 * gfortran.dg/transfer_intrinsic_1.f90: Change
8199 scan-tree-dump-times due to gfc_trans_string_copy change to
8200 avoid -Wstringop-overflow.
8202 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
8205 * gcc.target/i386/pr78967-1.c: New test.
8206 * gcc.target/i386/pr78967-2.c: Ditto.
8207 * gcc.target/i386/pr78967-3.c: Ditto.
8209 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
8210 * gcc.target/i386/pr78904-4.c: Ditto.
8211 * gcc.target/i386/pr78904-6.c: Ditto.
8213 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
8216 * g++.dg/torture/pr77674.C: New testcase.
8218 2017-01-01 Jakub Jelinek <jakub@redhat.com>
8220 Update copyright years.
8222 Copyright (C) 2017 Free Software Foundation, Inc.
8224 Copying and distribution of this file, with or without modification,
8225 are permitted in any medium without royalty provided the copyright
8226 notice and this notice are preserved.