1 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4 * gfortran.dg/inline_transpose_1.f90: Add
5 -finline-matmul-limit=0 to options.
6 * gfortran.dg/matmul_5.f90: Likewise.
7 * gfortran.dg/vect/vect-8.f90: Likewise.
8 * gfortran.dg/inline_matmul_14.f90: New test.
9 * gfortran.dg/inline_matmul_15.f90: New test.
11 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
14 * gfortran.dg/matmul_15.f90: New test case.
16 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
18 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
19 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
21 2017-05-07 Jeff Law <law@redhat.com>
24 2017-05-06 Jeff Law <law@redhat.com>
25 PR tree-optimization/78496
26 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
27 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
29 2017-05-06 Jeff Law <law@redhat.com>
31 PR tree-optimization/78496
32 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
33 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
35 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
37 * gcc.target/aarch64/spill_1.c: New test.
39 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
41 PR rtl-optimization/75964
42 * gcc.dg/torture/pr75964.c: New test.
44 2017-05-06 Tom de Vries <tom@codesourcery.com>
47 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
48 * gcc.target/i386/avx-vtestpd-2.c: Same.
49 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
50 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
51 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
52 * gcc.target/i386/avx-vtestpd-3.c: Same.
53 * gcc.target/i386/avx-vtestps-1.c: Same.
54 * gcc.target/i386/avx-vtestps-2.c: Same.
55 * gcc.target/i386/avx-vtestps-256-1.c: Same.
56 * gcc.target/i386/avx-vtestps-256-2.c: Same.
57 * gcc.target/i386/avx-vtestps-256-3.c: Same.
58 * gcc.target/i386/avx-vtestps-3.c: Same.
60 2017-05-06 Tom de Vries <tom@codesourcery.com>
62 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
64 2017-05-06 Tom de Vries <tom@codesourcery.com>
67 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
68 * gcc.target/powerpc/altivec-types-1.c: Same.
70 2017-05-06 Tom de Vries <tom@codesourcery.com>
73 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
74 * gcc.target/spu/intrinsics-1.c: Same.
76 2017-05-06 Tom de Vries <tom@codesourcery.com>
79 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
81 2017-05-06 Tom de Vries <tom@codesourcery.com>
84 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
85 * gcc.target/aarch64/spellcheck_2.c: Same.
86 * gcc.target/aarch64/spellcheck_3.c: Same.
88 2017-05-06 Tom de Vries <tom@codesourcery.com>
91 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
92 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
93 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
94 * g++.dg/debug/dwarf2/typedef5.C: Same.
95 * g++.dg/goacc/data-1.C: Same.
97 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
99 * gcc.target/powerpc/versioned-copy-loop.c: New file.
101 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
106 * gcc.target/powerpc/ppc-round3.c: New test.
107 * gcc.target/powerpc/ppc-round2.c: Update expected code.
109 2017-05-05 Jakub Jelinek <jakub@redhat.com>
111 PR tree-optimization/80632
112 * gcc.dg/pr80632.c: New test.
114 PR tree-optimization/80558
115 * gcc.dg/tree-ssa/vrp115.c: New test.
117 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
118 Thomas Preud'homme <thomas.preudhomme@arm.com>
119 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
122 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
123 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
124 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
125 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
126 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
127 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
128 * gcc.target/arm/tls-disable-literal-pool.c: New.
130 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
132 PR tree-optimization/80613
133 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
135 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
138 * g++.dg/cpp0x/pr71577.C: New.
140 2017-05-04 Martin Sebor <msebor@redhat.com>
143 * gcc.dg/builtin-stringop-chk-8.c: New test.
144 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
145 * gcc.dg/builtin-stringop-chk-4.c: Same.
146 * gcc.dg/builtin-strncat-chk-1.c: Same.
147 * g++.dg/ext/strncpy-chk1.C: Same.
148 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
149 * gcc.dg/out-of-bounds-1.c: Same.
150 * gcc.dg/pr78138.c: Same.
151 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
152 * gfortran.dg/mvbits_7.f90: Same.
154 2017-05-04 Martin Sebor <msebor@redhat.com>
156 PR preprocessor/79214
159 * gcc.dg/pr79214.c: New test.
160 * gcc.dg/pr79214.h: New test header.
161 * gcc.dg/pr79222.c: New test.
162 * gcc.dg/pr79223.c: New test.
163 * gcc.dg/pr78138.c: Adjust.
164 * gfortran.dg/unconstrained_commons.f: Same.
166 2017-05-04 Martin Sebor <msebor@redhat.com>
169 * g++.dg/abi/Wabi-2-3.C: Adjust.
170 * g++.dg/abi/Wabi-3-2.C: Ditto.
171 * g++.dg/lookup/using17.C: Ditto.
172 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
174 2017-05-04 Martin Jambor <mjambor@suse.cz>
176 PR tree-optimization/80622
177 * gcc.dg/tree-ssa/pr80622.c: New test.
179 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
181 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
183 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
185 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
186 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
188 2017-05-04 Richard Biener <rguenther@suse.de>
190 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
192 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
194 * gcc.dg/vect/vect-profile-1.c: New test.
196 2017-05-04 Marek Polacek <polacek@redhat.com>
198 PR tree-optimization/80612
199 * gcc.dg/torture/pr80612.c: New test.
201 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
202 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
204 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
205 check_effective_target_arm_thumb1_movt_ok.
207 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
209 * gcc.target/arm/fpscr.c: New file.
211 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
213 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
216 2017-05-04 Tom de Vries <tom@codesourcery.com>
219 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
221 * g++.dg/warn/miss-format-1.C: Same.
222 * g++.dg/warn/overflow-warn-1.C: Same.
223 * g++.dg/warn/overflow-warn-3.C: Same.
224 * g++.dg/warn/overflow-warn-4.C: Same.
226 2017-05-04 Tom de Vries <tom@codesourcery.com>
229 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
230 * gcc.target/i386/pr68657.c: Same.
231 * gcc.target/i386/pr69255-1.c: Same.
232 * gcc.target/i386/pr69255-2.c: Same.
233 * gcc.target/i386/pr69255-3.c: Same.
235 2017-05-04 Richard Biener <rguenther@suse.de>
237 PR tree-optimization/31130
238 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
239 * gcc.dg/Wstrict-overflow-13.c: Likewise.
240 * gcc.dg/Wstrict-overflow-21.c: Likewise.
241 * gcc.dg/pr52904.c: Remove XFAIL.
242 * gcc.dg/tree-ssa/vrp114.c: New testcase.
244 2017-05-03 Jeff Law <law@redhat.com>
246 PR tree-optimization/78496
247 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
249 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
251 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
253 2017-05-03 Richard Biener <rguenther@suse.de>
255 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
257 2017-05-03 Jakub Jelinek <jakub@redhat.com>
259 PR tree-optimization/79472
260 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
262 * gcc.dg/tree-ssa/vrp113.c: New test.
263 * gcc.dg/tree-ssa/cswtch-3.c: New test.
264 * gcc.dg/tree-ssa/cswtch-4.c: New test.
265 * gcc.dg/tree-ssa/cswtch-5.c: New test.
267 2017-05-03 Tom de Vries <tom@codesourcery.com>
270 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
271 * c-c++-common/Wshift-negative-value-2.c: Same.
272 * c-c++-common/Wshift-negative-value-3.c: Same.
273 * c-c++-common/Wshift-negative-value-4.c: Same.
274 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
275 * c-c++-common/cpp/pr60400.c: Same.
276 * c-c++-common/fmax-errors.c: Same.
277 * c-c++-common/goacc/data-2.c: Same.
278 * c-c++-common/goacc/host_data-2.c: Same.
279 * c-c++-common/gomp/simd4.c: Same.
280 * c-c++-common/pr28656.c: Same.
281 * c-c++-common/pr43395.c: Same.
282 * c-c++-common/torture/pr57945.c: Same.
284 2017-05-03 Tom de Vries <tom@codesourcery.com>
286 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
288 * c-c++-common/goacc/routine-3.c: Same.
289 * c-c++-common/goacc/routine-4.c: Same.
291 2017-05-02 David Malcolm <dmalcolm@redhat.com>
293 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
294 (test_fixit_insert_newline): New function.
295 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
296 (test_fixit_insert_newline): New function.
297 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
298 (test_fixit_insert_newline): New function.
299 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
300 (test_fixit_insert_newline): New function.
301 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
302 (test_show_locus): Handle test_fixit_insert_newline.
304 2017-05-02 Bin Cheng <bin.cheng@arm.com>
306 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
308 2017-04-27 Tamar Christina <tamar.christina@arm.com>
310 * gcc.dg/lsr-div1.c: New testcase.
312 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
314 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
315 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
316 (_mm_maskz_add_round_sd): Test new intrinsics.
317 * gcc.target/i386/avx512f-vaddsd-2.c: New.
318 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
319 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
320 (_mm_maskz_add_round_ss): Test new intrinsics.
321 * gcc.target/i386/avx512f-vaddss-2.c: New.
322 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
323 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
324 (_mm_maskz_sub_round_sd): Test new intrinsics.
325 * gcc.target/i386/avx512f-vsubsd-2.c: New.
326 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
327 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
328 (_mm_maskz_sub_round_ss): Test new intrinsics.
329 * gcc.target/i386/avx512f-vsubss-2.c: New.
330 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
331 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
332 (__builtin_ia32_subss_mask_round): Test new builtins.
333 * gcc.target/i386/sse-13.c: Ditto.
334 * gcc.target/i386/sse-23.c: Ditto.
335 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
336 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
337 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
338 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
339 (_mm_mask_sub_round_ss): Test new intrinsics.
340 * gcc.target/i386/testround-1.c: Ditto.
342 2017-05-02 Martin Jambor <mjambor@suse.cz>
344 PR tree-optimization/78687
345 * g++.dg/tree-ssa/pr78687.C: New test.
347 2017-05-02 Richard Biener <rguenther@suse.de>
349 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
351 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
353 2017-05-02 Richard Biener <rguenther@suse.de>
355 PR tree-optimization/80591
356 * gcc.dg/torture/pr80591.c: New testcase.
358 2017-05-02 Richard Biener <rguenther@suse.de>
360 PR tree-optimization/80549
361 * gcc.dg/torture/pr80549.c: New testcase.
363 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
365 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
368 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
371 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
373 2017-05-01 David Malcolm <dmalcolm@redhat.com>
375 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
376 reflect insertion fix-it hints at the same location now being
379 2017-05-01 Martin Sebor <msebor@redhat.com>
381 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
384 2017-05-01 Tom de Vries <tom@codesourcery.com>
386 * gcc.dg/pr78768.c: Require linker plugin.
388 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
391 * gfortran.dg/matmul_bounds_11.f90: New test.
393 2017-05-01 Martin Sebor <msebor@redhat.com>
395 PR tree-optimization/79715
396 * gcc.dg/pr79715.c: New test.
398 2017-05-01 Tom de Vries <tom@codesourcery.com>
401 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
402 * g++.dg/other/pr59492.C: Require effective target rdrand.
404 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
406 * g++.dg/diagnostic/member-decl-1.C: New test.
408 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
410 PR tree-optimization/80487
411 * gcc.dg/tree-ssa/strncpy-1.c: New file.
413 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
415 PR tree-optimization/79697
416 * gcc.dg/tree-ssa/pr79697.c: New test.
418 2017-04-29 Tom de Vries <tom@codesourcery.com>
420 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
422 2017-04-28 Martin Sebor <msebor@redhat.com>
424 PR tree-optimization/80523
425 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
427 2017-04-28 Tom de Vries <tom@codesourcery.com>
430 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
431 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
433 2017-04-28 Tom de Vries <tom@codesourcery.com>
436 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
437 * obj-c++.dg/bitfield-4.mm: Same.
438 * obj-c++.dg/bitfield-5.mm: Same.
439 * obj-c++.dg/exceptions-3.mm: Same.
440 * obj-c++.dg/exceptions-5.mm: Same.
441 * obj-c++.dg/method-1.mm: Same.
442 * obj-c++.dg/method-12.mm: Same.
443 * obj-c++.dg/method-13.mm: Same.
444 * obj-c++.dg/method-15.mm: Same.
445 * obj-c++.dg/method-16.mm: Same.
446 * obj-c++.dg/property/at-property-18.mm: Same.
447 * obj-c++.dg/property/at-property-25.mm: Same.
448 * obj-c++.dg/property/at-property-5.mm: Same.
449 * obj-c++.dg/property/dynamic-2.mm: Same.
450 * obj-c++.dg/property/property-neg-3.mm: Same.
451 * obj-c++.dg/protocol-inheritance-1.mm: Same.
452 * obj-c++.dg/protocol-inheritance-2.mm: Same.
453 * obj-c++.dg/syntax-error-1.mm: Same.
454 * obj-c++.dg/try-catch-13.mm: Same.
455 * objc.dg/bitfield-4.m: Same.
456 * objc.dg/class-1.m: Same.
457 * objc.dg/method-11.m: Same.
458 * objc.dg/method-6.m: Same.
459 * objc.dg/method-7.m: Same.
460 * objc.dg/method-9.m: Same.
461 * objc.dg/missing-proto-3.m: Same.
462 * objc.dg/naming-2.m: Same.
463 * objc.dg/property/at-property-16.m: Same.
464 * objc.dg/property/at-property-18.m: Same.
465 * objc.dg/property/at-property-25.m: Same.
466 * objc.dg/property/at-property-5.m: Same.
467 * objc.dg/property/dynamic-2.m: Same.
468 * objc.dg/property/property-neg-3.m: Same.
469 * objc.dg/protocol-inheritance-1.m: Same.
470 * objc.dg/protocol-inheritance-2.m: Same.
472 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
474 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
476 2017-04-28 Tom de Vries <tom@codesourcery.com>
478 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
479 dg-(error|warning|message|bogus).
480 * g++.dg/conversion/dr195-1.C: Same.
481 * g++.dg/conversion/dr195.C: Same.
482 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
483 * g++.dg/cpp0x/gen-attrs-14.C: Same.
484 * g++.dg/cpp0x/inline-ns7.C: Same.
485 * g++.dg/cpp0x/variadic105.C: Same.
486 * g++.dg/cpp0x/variadic65.C: Same.
487 * g++.dg/expr/call2.C: Same.
488 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
489 * g++.dg/expr/pmf-1.C: Same.
490 * g++.dg/ext/altivec-types-1.C: Same.
491 * g++.dg/ext/altivec-types-2.C: Same.
492 * g++.dg/ext/altivec-types-3.C: Same.
493 * g++.dg/ext/attrib14.C: Same.
494 * g++.dg/ext/complit1.C: Same.
495 * g++.dg/ext/forscope2.C: Same.
496 * g++.dg/ext/gnu-inline-global-reject.C: Same.
497 * g++.dg/ext/label13.C: Same.
498 * g++.dg/ext/member-attr.C: Same.
499 * g++.dg/ext/visibility/anon7.C: Same.
500 * g++.dg/ext/visibility/visibility-7.C: Same.
501 * g++.dg/ext/vla2.C: Same.
502 * g++.dg/inherit/access2.C: Same.
503 * g++.dg/inherit/covariant12.C: Same.
504 * g++.dg/inherit/covariant14.C: Same.
505 * g++.dg/inherit/namespace-as-base.C: Same.
506 * g++.dg/inherit/template-as-base.C: Same.
507 * g++.dg/lookup/ambig1.C: Same.
508 * g++.dg/lookup/ambig2.C: Same.
509 * g++.dg/lookup/ambig3.C: Same.
510 * g++.dg/lookup/class-member-1.C: Same.
511 * g++.dg/lookup/conv-1.C: Same.
512 * g++.dg/lookup/decl1.C: Same.
513 * g++.dg/lookup/koenig1.C: Same.
514 * g++.dg/lookup/scoped1.C: Same.
515 * g++.dg/lookup/scoped2.C: Same.
516 * g++.dg/lookup/two-stage4.C: Same.
517 * g++.dg/lookup/used-before-declaration.C: Same.
518 * g++.dg/lookup/using.C: Same.
519 * g++.dg/lookup/using17.C: Same.
520 * g++.dg/lookup/using2.C: Same.
521 * g++.dg/other/abstract2.C: Same.
522 * g++.dg/other/classkey1.C: Same.
523 * g++.dg/other/component1.C: Same.
524 * g++.dg/other/const1.C: Same.
525 * g++.dg/other/const2.C: Same.
526 * g++.dg/other/conversion1.C: Same.
527 * g++.dg/other/do1.C: Same.
528 * g++.dg/other/error1.C: Same.
529 * g++.dg/other/error10.C: Same.
530 * g++.dg/other/error3.C: Same.
531 * g++.dg/other/error4.C: Same.
532 * g++.dg/other/error5.C: Same.
533 * g++.dg/other/error8.C: Same.
534 * g++.dg/other/error9.C: Same.
535 * g++.dg/other/field1.C: Same.
536 * g++.dg/other/init1.C: Same.
537 * g++.dg/other/ptrmem2.C: Same.
538 * g++.dg/other/return1.C: Same.
539 * g++.dg/overload/builtin3.C: Same.
540 * g++.dg/overload/error1.C: Same.
541 * g++.dg/overload/error2.C: Same.
542 * g++.dg/overload/koenig2.C: Same.
543 * g++.dg/overload/pmf1.C: Same.
544 * g++.dg/parse/args1.C: Same.
545 * g++.dg/parse/attr3.C: Same.
546 * g++.dg/parse/constant4.C: Same.
547 * g++.dg/parse/crash10.C: Same.
548 * g++.dg/parse/crash18.C: Same.
549 * g++.dg/parse/crash19.C: Same.
550 * g++.dg/parse/crash20.C: Same.
551 * g++.dg/parse/crash21.C: Same.
552 * g++.dg/parse/crash22.C: Same.
553 * g++.dg/parse/crash32.C: Same.
554 * g++.dg/parse/decl-specifier-1.C: Same.
555 * g++.dg/parse/error58.C: Same.
556 * g++.dg/parse/local-class1.C: Same.
557 * g++.dg/parse/non-dependent2.C: Same.
558 * g++.dg/parse/parameter-declaration-1.C: Same.
559 * g++.dg/parse/ptrmem2.C: Same.
560 * g++.dg/parse/ptrmem3.C: Same.
561 * g++.dg/parse/saved1.C: Same.
562 * g++.dg/tc1/dr101.C: Same.
563 * g++.dg/tc1/dr142.C: Same.
564 * g++.dg/tc1/dr176.C: Same.
565 * g++.dg/template/conv4.C: Same.
566 * g++.dg/template/crash56.C: Same.
567 * g++.dg/template/dependent-expr2.C: Same.
568 * g++.dg/template/error1.C: Same.
569 * g++.dg/template/error2.C: Same.
570 * g++.dg/template/explicit6.C: Same.
571 * g++.dg/template/init-list.C: Same.
572 * g++.dg/template/local1.C: Same.
573 * g++.dg/template/lookup2.C: Same.
574 * g++.dg/template/meminit2.C: Same.
575 * g++.dg/template/nontype25.C: Same.
576 * g++.dg/template/ptrmem2.C: Same.
577 * g++.dg/template/qualttp19.C: Same.
578 * g++.dg/template/qualttp20.C: Same.
579 * g++.dg/template/ttp3.C: Same.
580 * g++.dg/template/unify4.C: Same.
581 * g++.dg/template/unify6.C: Same.
582 * g++.dg/template/unify7.C: Same.
583 * g++.dg/template/warn1.C: Same.
584 * g++.dg/tree-ssa/dom-invalid.C: Same.
585 * g++.dg/ubsan/shift-1.C: Same.
586 * g++.dg/warn/Wunused-2.C: Same.
587 * g++.dg/warn/Wunused-4.C: Same.
588 * g++.dg/warn/Wunused-6.C: Same.
589 * g++.dg/warn/deprecated-6.C: Same.
590 * g++.dg/warn/deprecated.C: Same.
591 * g++.dg/warn/effc1.C: Same.
592 * g++.dg/warn/effc3.C: Same.
593 * g++.dg/warn/incomplete1.C: Same.
594 * g++.dg/warn/inline1.C: Same.
595 * g++.dg/warn/noeffect2.C: Same.
596 * g++.dg/warn/noeffect4.C: Same.
597 * g++.dg/warn/oldcast1.C: Same.
598 * g++.dg/warn/sentinel.C: Same.
599 * g++.dg/warn/unit-1.C: Same.
600 * g++.old-deja/g++.pt/inherit2.C: Same.
601 * g++.old-deja/g++.pt/overload8.C: Same.
602 * gcc.dg/20000926-1.c: Same.
603 * gcc.dg/20040223-1.c: Same.
604 * gcc.dg/Warray-bounds-7.c: Same.
605 * gcc.dg/alias-1.c: Same.
606 * gcc.dg/alias-12.c: Same.
607 * gcc.dg/alias-13.c: Same.
608 * gcc.dg/alias-2.c: Same.
609 * gcc.dg/array-13.c: Same.
610 * gcc.dg/array-4.c: Same.
611 * gcc.dg/attr-ifunc-2.c: Same.
612 * gcc.dg/attr-invalid.c: Same.
613 * gcc.dg/attr-noinline.c: Same.
614 * gcc.dg/bitfld-2.c: Same.
615 * gcc.dg/c90-const-expr-7.c: Same.
616 * gcc.dg/c99-const-expr-7.c: Same.
617 * gcc.dg/cpp/20000625-1.c: Same.
618 * gcc.dg/cpp/charconst-4.c: Same.
619 * gcc.dg/cpp/include2.c: Same.
620 * gcc.dg/cpp/include2a.c: Same.
621 * gcc.dg/decl-4.c: Same.
622 * gcc.dg/deprecated-4.c: Same.
623 * gcc.dg/deprecated.c: Same.
624 * gcc.dg/dfp/altivec-types.c: Same.
625 * gcc.dg/float-range-1.c: Same.
626 * gcc.dg/pack-test-3.c: Same.
627 * gcc.dg/pr11492.c: Same.
628 * gcc.dg/pr15360-1.c: Same.
629 * gcc.dg/pr37908.c: Same.
630 * gcc.dg/pr53265.c: Same.
631 * gcc.dg/pr57287-2.c: Same.
632 * gcc.dg/pr57287.c: Same.
633 * gcc.dg/redecl-1.c: Same.
634 * gcc.dg/sync-3.c: Same.
635 * gcc.dg/two-types-1.c: Same.
636 * gcc.dg/two-types-2.c: Same.
637 * gcc.dg/two-types-4.c: Same.
638 * gcc.dg/two-types-5.c: Same.
639 * gcc.dg/two-types-6.c: Same.
640 * gcc.dg/two-types-7.c: Same.
641 * gcc.dg/two-types-8.c: Same.
642 * gcc.dg/two-types-9.c: Same.
643 * gcc.dg/uninit-I.c: Same.
644 * gcc.dg/uninit-pr19430.c: Same.
645 * gcc.dg/visibility-7.c: Same.
646 * gcc.dg/winline-10.c: Same.
647 * gcc.dg/winline-2.c: Same.
648 * gcc.dg/winline-3.c: Same.
649 * gcc.dg/winline-9.c: Same.
650 * gcc.target/i386/attr-returns_twice-1.c: Same.
651 * gcc.target/i386/chkp-const-check-2.c: Same.
652 * gcc.target/i386/chkp-label-address.c: Same.
653 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
654 * gcc.target/i386/pr39162.c: Same.
655 * gcc.target/i386/sse-5.c: Same.
656 * gcc.target/powerpc/altivec-types-1.c: Same.
657 * gcc.target/powerpc/altivec-types-2.c: Same.
658 * gcc.target/powerpc/altivec-types-3.c: Same.
659 * gcc.target/powerpc/float128-mix.c: Same.
660 * gcc.target/powerpc/no-r11-3.c: Same.
661 * gcc.target/spu/Wmain.c: Same.
662 * gcc.target/spu/ea/errors2.c: Same.
663 * gfortran.dg/assignment_1.f90: Same.
664 * gfortran.dg/common_3.f90: Same.
665 * gfortran.dg/der_io_1.f90: Same.
666 * gfortran.dg/g77/20030326-1.f: Same.
667 * gfortran.dg/g77/9263.f: Same.
668 * gfortran.dg/g77/960317-1.f: Same.
669 * gfortran.dg/g77/970625-2.f: Same.
670 * gfortran.dg/g77/980615-0.f: Same.
671 * gfortran.dg/g77/check0.f: Same.
672 * gfortran.dg/g77/dnrm2.f: Same.
673 * gfortran.dg/g77/pr9258.f: Same.
674 * gfortran.dg/ichar_1.f90: Same.
675 * gfortran.dg/interface_1.f90: Same.
676 * gfortran.dg/namelist_1.f90: Same.
677 * gfortran.dg/namelist_2.f90: Same.
678 * gfortran.dg/namelist_3.f90: Same.
679 * gfortran.dg/namelist_print_2.f: Same.
680 * gfortran.dg/oldstyle_1.f90: Same.
681 * gfortran.dg/runtime_warning_1.f90: Same.
682 * gfortran.dg/underflow.f90: Same.
683 * gnat.dg/specs/integer_value.ads: Same.
684 * obj-c++.dg/fsf-package-0.m: Same.
685 * objc.dg/two-types-1.m: Same.
687 2017-04-28 Martin Liska <mliska@suse.cz>
689 PR gcov-profile/79891
690 * gcc.misc-tests/gcov-17.c: New test.
691 * gcc.misc-tests/gcov-18.c: New test.
693 2017-04-28 Tom de Vries <tom@codesourcery.com>
695 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
696 dg-(error|warning|message|bogus).
697 * g++.dg/parse/parameter-declaration-1.C: Same.
698 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
699 * gcc.dg/Wpointer-sign-Wall.c: Same.
700 * gcc.dg/Wpointer-sign-pedantic.c: Same.
701 * gcc.dg/cpp/19990413-1.c: Same.
702 * gcc.dg/dg-test-1.c: Same.
703 * gcc.dg/empty-source-2.c: Same.
704 * gcc.dg/empty-source-3.c: Same.
705 * gcc.dg/format/c99-printf-1.c: Same.
706 * gcc.dg/format/c99-scanf-1.c: Same.
707 * gcc.dg/label-decl-2.c: Same.
708 * gcc.dg/m-un-2.c: Same.
709 * gcc.dg/uninit-pr20644-O0.c: Same.
710 * gfortran.dg/pr70006.f90: Same.
711 * obj-c++.dg/fsf-package-0.m: Same.
713 2017-04-28 Tom de Vries <tom@codesourcery.com>
715 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
716 dg-(error|warning|message|bogus).
717 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
718 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
719 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
720 * c-c++-common/pr20000.c: Same.
721 * c-c++-common/pr49706.c: Same.
722 * g++.dg/ext/utf16-4.C: Same.
723 * g++.dg/parse/error2.C: Same.
724 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
725 * g++.dg/warn/Wtype-limits.C: Same.
726 * g++.dg/warn/overflow-warn-1.C: Same.
727 * g++.dg/warn/overflow-warn-3.C: Same.
728 * gcc.dg/Wpointer-sign-Wall.c: Same.
729 * gcc.dg/Wpointer-sign-pedantic.c: Same.
730 * gcc.dg/Wtype-limits-Wextra.c: Same.
731 * gcc.dg/Wtype-limits.c: Same.
732 * gcc.dg/cpp/19990413-1.c: Same.
733 * gcc.dg/dg-test-1.c: Same.
734 * gcc.dg/empty-source-2.c: Same.
735 * gcc.dg/empty-source-3.c: Same.
736 * gcc.dg/label-decl-2.c: Same.
737 * gcc.dg/m-un-2.c: Same.
738 * gcc.dg/uninit-pr19430-O0.c: Same.
739 * gcc.dg/uninit-pr19430.c: Same.
740 * gcc.dg/uninit-pr20644-O0.c: Same.
741 * gcc.dg/utf16-4.c: Same.
742 * gfortran.dg/pr70006.f90: Same.
743 * obj-c++.dg/fsf-package-0.m: Same.
745 2017-04-28 Richard Biener <rguenther@suse.de>
747 * gcc.dg/tree-ssa/evrp7.c: New testcase.
748 * gcc.dg/tree-ssa/evrp8.c: Likewise.
749 * gcc.dg/tree-ssa/evrp9.c: Likewise.
750 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
751 * gcc.dg/tree-ssa/vrp36.c: Likewise.
752 * gcc.dg/tree-ssa/pr49039.c: Likewise.
754 2017-04-27 Marek Polacek <polacek@redhat.com>
757 * c-c++-common/ubsan/pr80349.c: New test.
759 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
761 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
763 * g++.dg/warn/pr12242.C: Likewise.
765 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
767 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
769 2017-04-27 Martin Liska <mliska@suse.cz>
772 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
775 2017-04-27 Jakub Jelinek <jakub@redhat.com>
778 * g++.dg/other/pr80534-1.C: New test.
779 * g++.dg/other/pr80534-2.C: New test.
781 2017-04-27 Richard Biener <rguenther@suse.de>
784 * gcc.dg/torture/pr80539.c: New testcase.
786 2017-04-27 Jakub Jelinek <jakub@redhat.com>
789 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
791 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
793 * g++.dg/diagnostic/nested-name-1.C: New test.
795 2017-04-26 Martin Liska <mliska@suse.cz>
797 * gcc.dg/guality/guality.h: Add prefix to test verification.
799 2017-04-25 Nathan Sidwell <nathan@acm.org>
801 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
803 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
806 * gcc.target/i386/pr70799-5.c: New test.
808 2017-04-25 Martin Sebor <msebor@redhat.com>
810 PR tree-optimization/80497
811 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
813 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
814 Jakub Jelinek <jakub@redhat.com>
817 * g++.dg/abi/pr77728-1.C: New test.
819 2017-04-25 Marek Polacek <polacek@redhat.com>
822 * g++.dg/ubsan/pr80349-2.C: New test.
824 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
826 * g++.dg/cpp0x/enum34.C: New test.
828 2017-04-25 Tom de Vries <tom@codesourcery.com>
830 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
833 (process-message): Handle line number variables.
834 * objc.dg/try-catch-12.m: Use dg-line.
836 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
839 * gcc.target/powerpc/vec-constvolatile.c: New test.
841 2017-04-25 David Malcolm <dmalcolm@redhat.com>
843 * g++.dg/semicolon-fixits.C: New test case.
845 2017-04-25 David Malcolm <dmalcolm@redhat.com>
847 * gcc.dg/semicolon-fixits.c: New test case.
849 2017-04-25 David Malcolm <dmalcolm@redhat.com>
851 * g++.dg/lookup/missing-std-include.C: New test file.
853 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
854 Jakub Jelinek <jakub@redhat.com>
857 * g++.dg/abi/pr77728-2.C: New test.
859 2017-04-25 David Malcolm <dmalcolm@redhat.com>
862 * g++.dg/spellcheck-pr80177.C: New test case.
864 2017-04-25 Nathan Sidwell <nathan@acm.org>
866 * g++.dg/dg.exp (find-cxx-tests): New function.
867 (main): Use it, remove explicit pruning
869 2017-04-25 Richard Biener <rguenther@suse.de>
871 PR tree-optimization/80492
872 * gcc.dg/pr80492.c: New testcase.
874 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
876 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
877 for targets with int size less than 32 bits.
879 2017-04-25 Richard Biener <rguenther@suse.de>
881 PR tree-optimization/79201
882 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
883 * gcc.target/i386/pr22152.c: Disable sinking.
885 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
888 * gfortran.fortran-torture/compile/pr80464.f90: New test.
890 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
893 * gcc.target/s390/pr79895.c: New test.
895 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
898 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
899 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
900 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
902 2017-04-25 Jakub Jelinek <jakub@redhat.com>
904 PR rtl-optimization/80501
905 * gcc.c-torture/execute/pr80501.c: New test.
907 PR rtl-optimization/80500
908 * gcc.dg/pr80500.c: New test.
910 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
912 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
913 * gcc.dg/Wstrict-overflow-18.c: Xfail.
915 2017-04-22 Janus Weil <janus@gcc.gnu.org>
918 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
921 2017-04-24 David Malcolm <dmalcolm@redhat.com>
923 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
924 * jit.dg/test-alignment.c: New test case.
925 * jit.dg/test-alignment.cc: New test case.
926 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
929 2017-04-24 David Malcolm <dmalcolm@redhat.com>
932 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
934 (test_alignof): New test function.
936 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
938 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
940 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
942 * g++.dg/diagnostic/duplicate1.C: New test.
943 * g++.dg/cpp0x/duplicate1.C: New test.
945 2017-04-24 Martin Jambor <mjambor@suse.cz>
947 PR tree-optimization/80293
948 * g++.dg/tree-ssa/pr80293.C: New test.
950 2017-04-24 Martin Liska <mliska@suse.cz>
953 * g++.dg/ipa/pr79931.C: New test.
955 2017-04-24 Richard Biener <rguenther@suse.de>
957 PR tree-optimization/80494
958 * gfortran.dg/pr80494.f90: New testcase.
960 2017-04-24 Richard Biener <rguenther@suse.de>
962 PR tree-optimization/79725
963 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
965 2017-04-24 Richard Biener <rguenther@suse.de>
968 * g++.dg/warn/Wuninitialized-10.C: New testcase.
970 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
973 * gfortran.dg/dtio_29.f03: New test.
975 2017-04-22 Janus Weil <janus@gcc.gnu.org>
978 * gfortran.dg/intent_out_9.f90: New test case.
980 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
983 * gcc.target/i386/pr70799-4.c: New test.
985 2017-04-21 Janus Weil <janus@gcc.gnu.org>
988 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
990 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
992 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
994 2017-04-21 Richard Biener <rguenther@suse.de>
996 PR tree-optimization/79547
997 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
999 2017-04-21 Richard Biener <rguenther@suse.de>
1001 PR tree-optimization/78847
1002 * g++.dg/tree-ssa/pr78847.C: New testcase.
1004 2017-04-21 Jakub Jelinek <jakub@redhat.com>
1007 * gcc.dg/pr80468.c: New test.
1009 2017-04-21 Martin Liska <mliska@suse.cz>
1011 PR tree-optimization/66278
1012 * gcc.dg/vect/pr66278.c: New test.
1014 2017-04-21 Richard Biener <rguenther@suse.de>
1016 PR tree-optimization/80237
1017 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
1018 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
1019 adjust expected optimizations.
1021 2016-04-21 Richard Biener <rguenther@suse.de>
1023 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
1025 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
1026 * gcc.dg/vect/vect-104.c: Likewise.
1028 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
1030 PR tree-optimization/80426
1031 * gcc.c-torture/execute/20170429-1.c: Rename into...
1032 * gcc.c-torture/execute/20170419-1.c: ...this.
1034 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
1037 * gcc.target/i386/pr79804.c: New test.
1039 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
1042 * gcc.target/i386/conversion-2.c: Remove obsolete test.
1044 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
1046 * g++/opt/pr80436.C: XFAIL on AIX.
1048 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
1051 * g++.dg/diagnostic/pr80473.C: New test.
1053 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
1055 * g++.dg/warn/Wextra-semi.C: New test.
1057 2017-04-20 Jakub Jelinek <jakub@redhat.com>
1060 * g++.dg/other/pr80423.C: New test.
1062 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1064 * gcc.dg/pr80170.c: Require ptr32plus.
1066 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1068 PR tree-optimization/80426
1069 * gcc.c-torture/execute/20170419-1.c: New test.
1071 2017-04-19 Jakub Jelinek <jakub@redhat.com>
1074 * g++.dg/debug/pr80461.C: New test.
1077 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
1078 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
1079 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
1082 * g++.dg/opt/pr80436.C: New test.
1084 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1086 * gcc.dg/torture/pr80341.c: Require int32plus.
1088 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1089 Jeff Law <law@redhat.com>
1091 * gcc.c-torture/compile/20170419-1.c: New test.
1093 2017-04-19 Tom de Vries <tom@codesourcery.com>
1096 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
1097 subsequent dg directives.
1098 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
1099 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
1100 * c-c++-common/attr-fallthrough-2.c: Same.
1101 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
1102 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
1103 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
1104 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
1105 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
1106 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
1107 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
1108 * c-c++-common/cilk-plus/CK/errors.c: Same.
1109 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
1110 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
1111 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
1112 * c-c++-common/cpp/pr57580.c: Same.
1113 * c-c++-common/goacc/asyncwait-1.c: Same.
1114 * c-c++-common/goacc/cache-2.c: Same.
1115 * c-c++-common/goacc/declare-2.c: Same.
1116 * c-c++-common/goacc/deviceptr-1.c: Same.
1117 * c-c++-common/goacc/routine-5.c: Same.
1118 * c-c++-common/gomp/clauses-2.c: Same.
1119 * c-c++-common/gomp/ordered-3.c: Same.
1120 * c-c++-common/gomp/pr67501.c: Same.
1121 * c-c++-common/pr20000.c: Same.
1122 * c-c++-common/pr43395.c: Same.
1123 * c-c++-common/pr49706.c: Same.
1124 * c-c++-common/pr77624-1.c: Same.
1125 * c-c++-common/pr77624-2.c: Same.
1126 * c-c++-common/raw-string-14.c: Same.
1127 * c-c++-common/raw-string-16.c: Same.
1128 * c-c++-common/raw-string-3.c: Same.
1129 * c-c++-common/raw-string-4.c: Same.
1130 * c-c++-common/raw-string-5.c: Same.
1131 * c-c++-common/raw-string-6.c: Same.
1132 * g++.dg/abi/mangle41.C: Same.
1133 * g++.dg/conversion/nullptr1.C: Same.
1134 * g++.dg/cpp0x/alias-decl-80296.C: Same.
1135 * g++.dg/cpp0x/auto27.C: Same.
1136 * g++.dg/cpp0x/constexpr-98.C: Same.
1137 * g++.dg/cpp0x/constexpr-diag2.C: Same.
1138 * g++.dg/cpp0x/diag2.C: Same.
1139 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
1140 * g++.dg/cpp0x/nullptr15.C: Same.
1141 * g++.dg/cpp0x/pr31431-2.C: Same.
1142 * g++.dg/cpp0x/pr31431.C: Same.
1143 * g++.dg/cpp0x/pr79118.C: Same.
1144 * g++.dg/cpp0x/static_assert3.C: Same.
1145 * g++.dg/cpp0x/temp_default2.C: Same.
1146 * g++.dg/cpp0x/trailing4.C: Same.
1147 * g++.dg/cpp0x/variadic-ex10.C: Same.
1148 * g++.dg/cpp0x/variadic-ex13.C: Same.
1149 * g++.dg/cpp0x/variadic-ex14.C: Same.
1150 * g++.dg/cpp0x/variadic-ex3.C: Same.
1151 * g++.dg/cpp0x/variadic-ex4.C: Same.
1152 * g++.dg/cpp0x/variadic59.C: Same.
1153 * g++.dg/cpp0x/vt-37737-2.C: Same.
1154 * g++.dg/cpp0x/vt-57397-1.C: Same.
1155 * g++.dg/cpp0x/vt-57397-2.C: Same.
1156 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
1157 * g++.dg/cpp1z/gen-attrs1.C: Same.
1158 * g++.dg/diagnostic/pr71075.C: Same.
1159 * g++.dg/eh/goto2.C: Same.
1160 * g++.dg/eh/goto3.C: Same.
1161 * g++.dg/expr/bitfield4.C: Same.
1162 * g++.dg/expr/bitfield5.C: Same.
1163 * g++.dg/expr/bitfield6.C: Same.
1164 * g++.dg/expr/bool1.C: Same.
1165 * g++.dg/expr/bool3.C: Same.
1166 * g++.dg/expr/cond10.C: Same.
1167 * g++.dg/expr/cond11.C: Same.
1168 * g++.dg/expr/lval3.C: Same.
1169 * g++.dg/expr/lval4.C: Same.
1170 * g++.dg/ext/anon-struct4.C: Same.
1171 * g++.dg/ext/attrib44.C: Same.
1172 * g++.dg/ext/builtin3.C: Same.
1173 * g++.dg/ext/dllimport7.C: Same.
1174 * g++.dg/ext/label5.C: Same.
1175 * g++.dg/ext/no-asm-1.C: Same.
1176 * g++.dg/ext/utf16-4.C: Same.
1177 * g++.dg/ext/vla2.C: Same.
1178 * g++.dg/gomp/block-1.C: Same.
1179 * g++.dg/gomp/block-2.C: Same.
1180 * g++.dg/gomp/block-3.C: Same.
1181 * g++.dg/gomp/block-5.C: Same.
1182 * g++.dg/gomp/linear-2.C: Same.
1183 * g++.dg/gomp/target-1.C: Same.
1184 * g++.dg/gomp/target-2.C: Same.
1185 * g++.dg/gomp/taskgroup-1.C: Same.
1186 * g++.dg/gomp/teams-1.C: Same.
1187 * g++.dg/inherit/pure1.C: Same.
1188 * g++.dg/init/array43.C: Same.
1189 * g++.dg/init/array46.C: Same.
1190 * g++.dg/init/const10.C: Same.
1191 * g++.dg/init/ctor4-1.C: Same.
1192 * g++.dg/init/ctor4.C: Same.
1193 * g++.dg/init/new37.C: Same.
1194 * g++.dg/init/pr25811.C: Same.
1195 * g++.dg/init/pr29043.C: Same.
1196 * g++.dg/init/pr29571.C: Same.
1197 * g++.dg/lookup/duperr1.C: Same.
1198 * g++.dg/lookup/error1.C: Same.
1199 * g++.dg/lookup/koenig5.C: Same.
1200 * g++.dg/lookup/pr77549.C: Same.
1201 * g++.dg/lookup/suggestions1.C: Same.
1202 * g++.dg/lookup/using16.C: Same.
1203 * g++.dg/lookup/using7.C: Same.
1204 * g++.dg/other/anon-union3.C: Same.
1205 * g++.dg/other/array2.C: Same.
1206 * g++.dg/other/error13.C: Same.
1207 * g++.dg/other/error34.C: Same.
1208 * g++.dg/overload/builtin1.C: Same.
1209 * g++.dg/overload/conv-op1.C: Same.
1210 * g++.dg/overload/error3.C: Same.
1211 * g++.dg/overload/koenig1.C: Same.
1212 * g++.dg/overload/operator5.C: Same.
1213 * g++.dg/overload/template5.C: Same.
1214 * g++.dg/overload/unknown1.C: Same.
1215 * g++.dg/overload/using2.C: Same.
1216 * g++.dg/parse/constructor1.C: Same.
1217 * g++.dg/parse/crash36.C: Same.
1218 * g++.dg/parse/crash63.C: Same.
1219 * g++.dg/parse/error11.C: Same.
1220 * g++.dg/parse/error12.C: Same.
1221 * g++.dg/parse/error14.C: Same.
1222 * g++.dg/parse/error2.C: Same.
1223 * g++.dg/parse/error21.C: Same.
1224 * g++.dg/parse/error26.C: Same.
1225 * g++.dg/parse/error36.C: Same.
1226 * g++.dg/parse/friend12.C: Same.
1227 * g++.dg/parse/invalid-op1.C: Same.
1228 * g++.dg/parse/missing-template1.C: Same.
1229 * g++.dg/parse/parser-pr28152-2.C: Same.
1230 * g++.dg/parse/parser-pr28152.C: Same.
1231 * g++.dg/parse/pr16696-permissive.C: Same.
1232 * g++.dg/parse/pr16696.C: Same.
1233 * g++.dg/parse/pr69628.C: Same.
1234 * g++.dg/parse/ret-type2.C: Same.
1235 * g++.dg/parse/specialization1.C: Same.
1236 * g++.dg/parse/template3.C: Same.
1237 * g++.dg/parse/template9.C: Same.
1238 * g++.dg/parse/typename11.C: Same.
1239 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
1240 * g++.dg/pr45330.C: Same.
1241 * g++.dg/rtti/typeid6.C: Same.
1242 * g++.dg/spellcheck-fields.C: Same.
1243 * g++.dg/spellcheck-typenames.C: Same.
1244 * g++.dg/tc1/dr108.C: Same.
1245 * g++.dg/tc1/dr147.C: Same.
1246 * g++.dg/template/arg7.C: Same.
1247 * g++.dg/template/conv11.C: Same.
1248 * g++.dg/template/crash13.C: Same.
1249 * g++.dg/template/crash55.C: Same.
1250 * g++.dg/template/dependent-expr5.C: Same.
1251 * g++.dg/template/error17.C: Same.
1252 * g++.dg/template/error33.C: Same.
1253 * g++.dg/template/error4.C: Same.
1254 * g++.dg/template/error50.C: Same.
1255 * g++.dg/template/error53.C: Same.
1256 * g++.dg/template/friend.C: Same.
1257 * g++.dg/template/func2.C: Same.
1258 * g++.dg/template/local6.C: Same.
1259 * g++.dg/template/member5.C: Same.
1260 * g++.dg/template/meminit1.C: Same.
1261 * g++.dg/template/nested3.C: Same.
1262 * g++.dg/template/nontype6.C: Same.
1263 * g++.dg/template/overload12.C: Same.
1264 * g++.dg/template/ptrmem8.C: Same.
1265 * g++.dg/template/qualified-id1.C: Same.
1266 * g++.dg/template/spec15.C: Same.
1267 * g++.dg/template/static1.C: Same.
1268 * g++.dg/template/static10.C: Same.
1269 * g++.dg/template/static2.C: Same.
1270 * g++.dg/template/ttp25.C: Same.
1271 * g++.dg/template/typedef2.C: Same.
1272 * g++.dg/template/typename2.C: Same.
1273 * g++.dg/template/unify10.C: Same.
1274 * g++.dg/template/unify6.C: Same.
1275 * g++.dg/template/unify7.C: Same.
1276 * g++.dg/template/unify9.C: Same.
1277 * g++.dg/template/varmod1.C: Same.
1278 * g++.dg/ubsan/div-by-zero-1.C: Same.
1279 * g++.dg/ubsan/pr63956.C: Same.
1280 * g++.dg/warn/Waddress-1.C: Same.
1281 * g++.dg/warn/Wconversion2.C: Same.
1282 * g++.dg/warn/Wnull-conversion-1.C: Same.
1283 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
1284 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
1285 * g++.dg/warn/Wswitch-1.C: Same.
1286 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
1287 * g++.dg/warn/Wtype-limits.C: Same.
1288 * g++.dg/warn/Wunused-parm-5.C: Same.
1289 * g++.dg/warn/deprecated-6.C: Same.
1290 * g++.dg/warn/deprecated.C: Same.
1291 * g++.dg/warn/incomplete1.C: Same.
1292 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
1293 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
1294 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
1295 * g++.dg/warn/overflow-warn-1.C: Same.
1296 * g++.dg/warn/overflow-warn-3.C: Same.
1297 * g++.dg/warn/overflow-warn-4.C: Same.
1298 * g++.dg/warn/pr12242.C: Same.
1299 * g++.dg/warn/pr30551-2.C: Same.
1300 * g++.dg/warn/pr30551.C: Same.
1301 * g++.old-deja/g++.benjamin/16077.C: Same.
1302 * g++.old-deja/g++.bob/inherit1.C: Same.
1303 * g++.old-deja/g++.brendan/crash56.C: Same.
1304 * g++.old-deja/g++.brendan/template17.C: Same.
1305 * g++.old-deja/g++.eh/ctor1.C: Same.
1306 * g++.old-deja/g++.jason/bool5.C: Same.
1307 * g++.old-deja/g++.jason/cond.C: Same.
1308 * g++.old-deja/g++.jason/operator.C: Same.
1309 * g++.old-deja/g++.jason/pmf5.C: Same.
1310 * g++.old-deja/g++.law/ctors5.C: Same.
1311 * g++.old-deja/g++.law/missed-error2.C: Same.
1312 * g++.old-deja/g++.law/operators9.C: Same.
1313 * g++.old-deja/g++.law/temps1.C: Same.
1314 * g++.old-deja/g++.mike/for2.C: Same.
1315 * g++.old-deja/g++.mike/ns5.C: Same.
1316 * g++.old-deja/g++.mike/ns7.C: Same.
1317 * g++.old-deja/g++.mike/p10769b.C: Same.
1318 * g++.old-deja/g++.niklas/t120.C: Same.
1319 * g++.old-deja/g++.niklas/t121.C: Same.
1320 * g++.old-deja/g++.ns/koenig5.C: Same.
1321 * g++.old-deja/g++.oliva/overload1.C: Same.
1322 * g++.old-deja/g++.other/crash24.C: Same.
1323 * g++.old-deja/g++.other/crash25.C: Same.
1324 * g++.old-deja/g++.other/decl5.C: Same.
1325 * g++.old-deja/g++.other/lineno5.C: Same.
1326 * g++.old-deja/g++.other/null3.C: Same.
1327 * g++.old-deja/g++.other/overcnv2.C: Same.
1328 * g++.old-deja/g++.other/ptrmem7.C: Same.
1329 * g++.old-deja/g++.other/typename1.C: Same.
1330 * g++.old-deja/g++.other/vaarg3.C: Same.
1331 * g++.old-deja/g++.pt/crash10.C: Same.
1332 * g++.old-deja/g++.pt/crash28.C: Same.
1333 * g++.old-deja/g++.pt/crash38.C: Same.
1334 * g++.old-deja/g++.pt/explicit70.C: Same.
1335 * g++.old-deja/g++.pt/explicit77.C: Same.
1336 * g++.old-deja/g++.pt/expr2.C: Same.
1337 * g++.old-deja/g++.pt/spec5.C: Same.
1338 * g++.old-deja/g++.pt/spec6.C: Same.
1339 * g++.old-deja/g++.pt/typename3.C: Same.
1340 * g++.old-deja/g++.pt/typename5.C: Same.
1341 * g++.old-deja/g++.pt/typename6.C: Same.
1342 * g++.old-deja/g++.pt/typename7.C: Same.
1343 * g++.old-deja/g++.pt/unify4.C: Same.
1344 * g++.old-deja/g++.pt/unify8.C: Same.
1345 * g++.old-deja/g++.pt/vaarg3.C: Same.
1346 * g++.old-deja/g++.robertl/eb22.C: Same.
1347 * g++.old-deja/g++.robertl/eb4.C: Same.
1348 * g++.old-deja/g++.robertl/eb44.C: Same.
1349 * g++.old-deja/g++.robertl/eb69.C: Same.
1350 * g++.old-deja/g++.robertl/eb98.C: Same.
1351 * gcc.dg/20031223-1.c: Same.
1352 * gcc.dg/940510-1.c: Same.
1353 * gcc.dg/990506-0.c: Same.
1354 * gcc.dg/Walloca-1.c: Same.
1355 * gcc.dg/Walloca-2.c: Same.
1356 * gcc.dg/Wconversion-integer.c: Same.
1357 * gcc.dg/Wcxx-compat-8.c: Same.
1358 * gcc.dg/Wimplicit-int-1.c: Same.
1359 * gcc.dg/Wimplicit-int-2.c: Same.
1360 * gcc.dg/Wimplicit-int-4.c: Same.
1361 * gcc.dg/Wpointer-sign-Wall.c: Same.
1362 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1363 * gcc.dg/Wshadow-1.c: Same.
1364 * gcc.dg/Wshadow-3.c: Same.
1365 * gcc.dg/Wswitch-enum-error.c: Same.
1366 * gcc.dg/Wswitch-enum.c: Same.
1367 * gcc.dg/Wswitch-error.c: Same.
1368 * gcc.dg/Wswitch.c: Same.
1369 * gcc.dg/Wtype-limits-Wextra.c: Same.
1370 * gcc.dg/Wtype-limits.c: Same.
1371 * gcc.dg/Wvla-larger-than-2.c: Same.
1372 * gcc.dg/anon-struct-5.c: Same.
1373 * gcc.dg/array-10.c: Same.
1374 * gcc.dg/array-11.c: Same.
1375 * gcc.dg/array-15.c: Same.
1376 * gcc.dg/array-2.c: Same.
1377 * gcc.dg/array-8.c: Same.
1378 * gcc.dg/array-const-2.c: Same.
1379 * gcc.dg/array-const-3.c: Same.
1380 * gcc.dg/bitfld-1.c: Same.
1381 * gcc.dg/bitfld-8.c: Same.
1382 * gcc.dg/builtin-redefine.c: Same.
1383 * gcc.dg/c11-noreturn-1.c: Same.
1384 * gcc.dg/c11-noreturn-2.c: Same.
1385 * gcc.dg/c11-static-assert-3.c: Same.
1386 * gcc.dg/c90-arraydecl-1.c: Same.
1387 * gcc.dg/c90-complex-1.c: Same.
1388 * gcc.dg/c90-complit-1.c: Same.
1389 * gcc.dg/c90-const-expr-11.c: Same.
1390 * gcc.dg/c90-const-expr-7.c: Same.
1391 * gcc.dg/c90-const-expr-8.c: Same.
1392 * gcc.dg/c90-enum-comma-1.c: Same.
1393 * gcc.dg/c90-flex-array-1.c: Same.
1394 * gcc.dg/c90-hexfloat-1.c: Same.
1395 * gcc.dg/c90-idem-qual-1.c: Same.
1396 * gcc.dg/c90-idem-qual-2.c: Same.
1397 * gcc.dg/c90-idem-qual-3.c: Same.
1398 * gcc.dg/c90-mixdecl-1.c: Same.
1399 * gcc.dg/c90-restrict-1.c: Same.
1400 * gcc.dg/c90-return-1.c: Same.
1401 * gcc.dg/c99-array-nonobj-1.c: Same.
1402 * gcc.dg/c99-arraydecl-1.c: Same.
1403 * gcc.dg/c99-complex-1.c: Same.
1404 * gcc.dg/c99-complex-2.c: Same.
1405 * gcc.dg/c99-complit-2.c: Same.
1406 * gcc.dg/c99-const-expr-7.c: Same.
1407 * gcc.dg/c99-const-expr-8.c: Same.
1408 * gcc.dg/c99-flex-array-3.c: Same.
1409 * gcc.dg/c99-flex-array-7.c: Same.
1410 * gcc.dg/c99-flex-array-typedef-7.c: Same.
1411 * gcc.dg/c99-impl-decl-1.c: Same.
1412 * gcc.dg/c99-impl-int-1.c: Same.
1413 * gcc.dg/c99-impl-int-2.c: Same.
1414 * gcc.dg/c99-init-3.c: Same.
1415 * gcc.dg/c99-restrict-1.c: Same.
1416 * gcc.dg/c99-return-1.c: Same.
1417 * gcc.dg/c99-tag-1.c: Same.
1418 * gcc.dg/c99-tag-3.c: Same.
1419 * gcc.dg/call-diag-2.c: Same.
1420 * gcc.dg/cpp/19940712-1.c: Same.
1421 * gcc.dg/cpp/19951025-1.c: Same.
1422 * gcc.dg/cpp/19990413-1.c: Same.
1423 * gcc.dg/cpp/direct2.c: Same.
1424 * gcc.dg/cpp/direct2s.c: Same.
1425 * gcc.dg/cpp/pr28709.c: Same.
1426 * gcc.dg/cpp/pr61854-c90.c: Same.
1427 * gcc.dg/cpp/pr61854-c94.c: Same.
1428 * gcc.dg/cpp/pragma-1.c: Same.
1429 * gcc.dg/cpp/pragma-2.c: Same.
1430 * gcc.dg/cpp/trad/escaped-eof.c: Same.
1431 * gcc.dg/cpp/trad/literals-2.c: Same.
1432 * gcc.dg/cpp/warn-comments-2.c: Same.
1433 * gcc.dg/cpp/warn-comments-3.c: Same.
1434 * gcc.dg/cpp/warn-comments.c: Same.
1435 * gcc.dg/cpp/warn-long-long-2.c: Same.
1436 * gcc.dg/cpp/warn-long-long.c: Same.
1437 * gcc.dg/cpp/warn-redefined-2.c: Same.
1438 * gcc.dg/cpp/warn-redefined.c: Same.
1439 * gcc.dg/darwin-cfstring-2.c: Same.
1440 * gcc.dg/darwin-cfstring-format-1.c: Same.
1441 * gcc.dg/decl-9.c: Same.
1442 * gcc.dg/declspec-1.c: Same.
1443 * gcc.dg/declspec-10.c: Same.
1444 * gcc.dg/declspec-11.c: Same.
1445 * gcc.dg/declspec-13.c: Same.
1446 * gcc.dg/declspec-18.c: Same.
1447 * gcc.dg/declspec-4.c: Same.
1448 * gcc.dg/declspec-5.c: Same.
1449 * gcc.dg/declspec-6.c: Same.
1450 * gcc.dg/declspec-8.c: Same.
1451 * gcc.dg/deprecated-4.c: Same.
1452 * gcc.dg/deprecated.c: Same.
1453 * gcc.dg/dfp/composite-type.c: Same.
1454 * gcc.dg/empty-source-2.c: Same.
1455 * gcc.dg/empty-source-3.c: Same.
1456 * gcc.dg/format/attr-6.c: Same.
1457 * gcc.dg/format/branch-1.c: Same.
1458 * gcc.dg/format/c90-printf-1.c: Same.
1459 * gcc.dg/format/c90-strftime-2.c: Same.
1460 * gcc.dg/format/c99-strftime-1.c: Same.
1461 * gcc.dg/format/cmn-err-1.c: Same.
1462 * gcc.dg/format/few-1.c: Same.
1463 * gcc.dg/format/ms_branch-1.c: Same.
1464 * gcc.dg/format/ms_unnamed-1.c: Same.
1465 * gcc.dg/format/ms_va-1.c: Same.
1466 * gcc.dg/format/unnamed-1.c: Same.
1467 * gcc.dg/format/va-1.c: Same.
1468 * gcc.dg/format/xopen-1.c: Same.
1469 * gcc.dg/funcdef-var-1.c: Same.
1470 * gcc.dg/funcdef-var-2.c: Same.
1471 * gcc.dg/gnu89-const-expr-1.c: Same.
1472 * gcc.dg/gnu89-const-expr-2.c: Same.
1473 * gcc.dg/gnu90-const-expr-1.c: Same.
1474 * gcc.dg/gnu99-const-expr-1.c: Same.
1475 * gcc.dg/gnu99-const-expr-2.c: Same.
1476 * gcc.dg/gnu99-init-2.c: Same.
1477 * gcc.dg/gomp/_Atomic-5.c: Same.
1478 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
1479 * gcc.dg/gomp/atomic-5.c: Same.
1480 * gcc.dg/gomp/linear-1.c: Same.
1481 * gcc.dg/gomp/pr67500.c: Same.
1482 * gcc.dg/init-bad-1.c: Same.
1483 * gcc.dg/init-bad-2.c: Same.
1484 * gcc.dg/init-bad-3.c: Same.
1485 * gcc.dg/init-string-1.c: Same.
1486 * gcc.dg/label-compound-stmt-1.c: Same.
1487 * gcc.dg/label-decl-2.c: Same.
1488 * gcc.dg/label-decl-4.c: Same.
1489 * gcc.dg/large-size-array-2.c: Same.
1490 * gcc.dg/large-size-array-4.c: Same.
1491 * gcc.dg/lvalue-6.c: Same.
1492 * gcc.dg/m-un-2.c: Same.
1493 * gcc.dg/multiple-overflow-warn-1.c: Same.
1494 * gcc.dg/multiple-overflow-warn-2.c: Same.
1495 * gcc.dg/multiple-overflow-warn-3.c: Same.
1496 * gcc.dg/nested-redef-1.c: Same.
1497 * gcc.dg/no-asm-1.c: Same.
1498 * gcc.dg/no-asm-3.c: Same.
1499 * gcc.dg/no-asm-4.c: Same.
1500 * gcc.dg/noncompile/20010524-1.c: Same.
1501 * gcc.dg/noncompile/incomplete-5.c: Same.
1502 * gcc.dg/noncompile/pr44517.c: Same.
1503 * gcc.dg/noncompile/pr52290.c: Same.
1504 * gcc.dg/noreturn-1.c: Same.
1505 * gcc.dg/overflow-warn-1.c: Same.
1506 * gcc.dg/overflow-warn-2.c: Same.
1507 * gcc.dg/overflow-warn-3.c: Same.
1508 * gcc.dg/overflow-warn-4.c: Same.
1509 * gcc.dg/parm-mismatch-1.c: Same.
1510 * gcc.dg/parser-pr28152-2.c: Same.
1511 * gcc.dg/parser-pr28152.c: Same.
1512 * gcc.dg/pedwarn-init.c: Same.
1513 * gcc.dg/pointer-arith-2.c: Same.
1514 * gcc.dg/pointer-arith-3.c: Same.
1515 * gcc.dg/pointer-arith-4.c: Same.
1516 * gcc.dg/pr14475.c: Same.
1517 * gcc.dg/pr18596-3.c: Same.
1518 * gcc.dg/pr18809-1.c: Same.
1519 * gcc.dg/pr27953.c: Same.
1520 * gcc.dg/pr30457.c: Same.
1521 * gcc.dg/pr30551-2.c: Same.
1522 * gcc.dg/pr30551-3.c: Same.
1523 * gcc.dg/pr30551-4.c: Same.
1524 * gcc.dg/pr30551-5.c: Same.
1525 * gcc.dg/pr30551-6.c: Same.
1526 * gcc.dg/pr30551.c: Same.
1527 * gcc.dg/pr36997.c: Same.
1528 * gcc.dg/pr41842.c: Same.
1529 * gcc.dg/pr48552-1.c: Same.
1530 * gcc.dg/pr48552-2.c: Same.
1531 * gcc.dg/pr59717.c: Same.
1532 * gcc.dg/pr61077.c: Same.
1533 * gcc.dg/pr61096-1.c: Same.
1534 * gcc.dg/pr63626.c: Same.
1535 * gcc.dg/pr64223-1.c: Same.
1536 * gcc.dg/pr64223-2.c: Same.
1537 * gcc.dg/pr8788-1.c: Same.
1538 * gcc.dg/pr8927-1.c: Same.
1539 * gcc.dg/pragma-darwin.c: Same.
1540 * gcc.dg/pragma-diag-5.c: Same.
1541 * gcc.dg/pragma-message.c: Same.
1542 * gcc.dg/redecl-1.c: Same.
1543 * gcc.dg/simd-1.c: Same.
1544 * gcc.dg/simd-5.c: Same.
1545 * gcc.dg/simd-6.c: Same.
1546 * gcc.dg/spellcheck-fields.c: Same.
1547 * gcc.dg/spellcheck-typenames.c: Same.
1548 * gcc.dg/struct-semi-2.c: Same.
1549 * gcc.dg/struct-semi-3.c: Same.
1550 * gcc.dg/transparent-union-3.c: Same.
1551 * gcc.dg/ucnid-8.c: Same.
1552 * gcc.dg/uninit-pr19430-O0.c: Same.
1553 * gcc.dg/uninit-pr19430.c: Same.
1554 * gcc.dg/uninit-pr20644-O0.c: Same.
1555 * gcc.dg/utf-dflt.c: Same.
1556 * gcc.dg/utf-dflt2.c: Same.
1557 * gcc.dg/utf16-4.c: Same.
1558 * gcc.dg/vla-11.c: Same.
1559 * gcc.dg/vla-20.c: Same.
1560 * gcc.dg/vla-init-1.c: Same.
1561 * gcc.dg/vla-init-2.c: Same.
1562 * gcc.dg/vla-init-3.c: Same.
1563 * gcc.dg/weak/weak-6.c: Same.
1564 * gcc.dg/weak/weak-7.c: Same.
1565 * gcc.dg/wtr-int-type-1.c: Same.
1566 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
1567 * gcc.target/arm/polytypes.c: Same.
1568 * gcc.target/i386/spellcheck-options-4.c: Same.
1569 * gcc.target/powerpc/20030218-1.c: Same.
1570 * gcc.target/sh/pr21255-4.c: Same.
1571 * gcc.test-framework/dg-error-exp-XP.c: Same.
1572 * gfortran.dg/array_constructor_30.f03: Same.
1573 * gfortran.dg/class_30.f90: Same.
1574 * gfortran.dg/goacc/subarrays.f95: Same.
1575 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
1576 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
1577 * gfortran.dg/intrinsic_std_1.f90: Same.
1578 * gfortran.dg/pr70006.f90: Same.
1579 * gfortran.dg/warning-directive-1.F90: Same.
1580 * gfortran.dg/warning-directive-2.F90: Same.
1581 * gfortran.dg/warning-directive-3.F90: Same.
1582 * gfortran.dg/warning-directive-4.F90: Same.
1583 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
1584 * obj-c++.dg/class-extension-1.mm: Same.
1585 * obj-c++.dg/class-extension-2.mm: Same.
1586 * obj-c++.dg/class-protocol-1.mm: Same.
1587 * obj-c++.dg/cxx-ivars-1.mm: Same.
1588 * obj-c++.dg/duplicate-class-1.mm: Same.
1589 * obj-c++.dg/exceptions-3.mm: Same.
1590 * obj-c++.dg/exceptions-4.mm: Same.
1591 * obj-c++.dg/exceptions-5.mm: Same.
1592 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
1593 * obj-c++.dg/fsf-package-0.m: Same.
1594 * obj-c++.dg/invalid-type-1.mm: Same.
1595 * obj-c++.dg/method-12.mm: Same.
1596 * obj-c++.dg/method-13.mm: Same.
1597 * obj-c++.dg/method-15.mm: Same.
1598 * obj-c++.dg/method-16.mm: Same.
1599 * obj-c++.dg/method-6.mm: Same.
1600 * obj-c++.dg/method-7.mm: Same.
1601 * obj-c++.dg/property/at-property-1.mm: Same.
1602 * obj-c++.dg/property/at-property-14.mm: Same.
1603 * obj-c++.dg/property/at-property-17.mm: Same.
1604 * obj-c++.dg/property/at-property-21.mm: Same.
1605 * obj-c++.dg/property/at-property-5.mm: Same.
1606 * obj-c++.dg/property/dotsyntax-4.mm: Same.
1607 * obj-c++.dg/property/dynamic-3.mm: Same.
1608 * obj-c++.dg/property/dynamic-4.mm: Same.
1609 * obj-c++.dg/property/property-neg-1.mm: Same.
1610 * obj-c++.dg/property/property-neg-6.mm: Same.
1611 * obj-c++.dg/property/synthesize-11.mm: Same.
1612 * obj-c++.dg/property/synthesize-5.mm: Same.
1613 * obj-c++.dg/property/synthesize-6.mm: Same.
1614 * obj-c++.dg/proto-lossage-4.mm: Same.
1615 * obj-c++.dg/protocol-qualifier-2.mm: Same.
1616 * obj-c++.dg/strings/strings-1.mm: Same.
1617 * obj-c++.dg/super-class-1.mm: Same.
1618 * obj-c++.dg/syntax-error-6.mm: Same.
1619 * obj-c++.dg/syntax-error-7.mm: Same.
1620 * obj-c++.dg/syntax-error-9.mm: Same.
1621 * obj-c++.dg/try-catch-13.mm: Same.
1622 * objc.dg/attributes/method-noreturn-1.m: Same.
1623 * objc.dg/bad-receiver-type-2.m: Same.
1624 * objc.dg/bad-receiver-type.m: Same.
1625 * objc.dg/call-super-2.m: Same.
1626 * objc.dg/class-2.m: Same.
1627 * objc.dg/class-extension-1.m: Same.
1628 * objc.dg/class-extension-2.m: Same.
1629 * objc.dg/class-protocol-1.m: Same.
1630 * objc.dg/desig-init-1.m: Same.
1631 * objc.dg/duplicate-class-1.m: Same.
1632 * objc.dg/exceptions-3.m: Same.
1633 * objc.dg/exceptions-4.m: Same.
1634 * objc.dg/exceptions-5.m: Same.
1635 * objc.dg/foreach-6.m: Same.
1636 * objc.dg/foreach-7.m: Same.
1637 * objc.dg/fsf-nsstring-format-1.m: Same.
1638 * objc.dg/fsf-package-0.m: Same.
1639 * objc.dg/invalid-type-1.m: Same.
1640 * objc.dg/method-11.m: Same.
1641 * objc.dg/method-19.m: Same.
1642 * objc.dg/method-2.m: Same.
1643 * objc.dg/method-20.m: Same.
1644 * objc.dg/method-5.m: Same.
1645 * objc.dg/method-6.m: Same.
1646 * objc.dg/method-7.m: Same.
1647 * objc.dg/method-9.m: Same.
1648 * objc.dg/missing-proto-3.m: Same.
1649 * objc.dg/private-1.m: Same.
1650 * objc.dg/property/at-property-1.m: Same.
1651 * objc.dg/property/at-property-14.m: Same.
1652 * objc.dg/property/at-property-17.m: Same.
1653 * objc.dg/property/at-property-21.m: Same.
1654 * objc.dg/property/at-property-5.m: Same.
1655 * objc.dg/property/dynamic-3.m: Same.
1656 * objc.dg/property/dynamic-4.m: Same.
1657 * objc.dg/property/property-neg-1.m: Same.
1658 * objc.dg/property/property-neg-6.m: Same.
1659 * objc.dg/property/synthesize-11.m: Same.
1660 * objc.dg/property/synthesize-5.m: Same.
1661 * objc.dg/property/synthesize-6.m: Same.
1662 * objc.dg/proto-hier-1.m: Same.
1663 * objc.dg/proto-lossage-4.m: Same.
1664 * objc.dg/protocol-qualifier-2.m: Same.
1665 * objc.dg/strings/strings-1.m: Same.
1666 * objc.dg/type-size-1.m: Same.
1668 2017-04-18 Jeff Law <law@redhat.com>
1671 * gcc.target/mips/pr74563: New test.
1673 2017-04-18 Jakub Jelinek <jakub@redhat.com>
1675 PR tree-optimization/80443
1676 * gcc.c-torture/compile/pr80443.c: New test.
1678 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
1680 PR rtl-optimization/80357
1681 * gcc.c-torture/compile/pr80357.c: New test.
1683 2017-04-18 Jeff Law <law@redhat.com>
1686 * gcc.c-torture/compile/pr80422.c: New test.
1688 2017-04-18 Jakub Jelinek <jakub@redhat.com>
1691 * gcc.dg/debug/dwarf2/pr80263.c: New test.
1693 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1696 * gcc.target/powerpc/pr80099-1.c: New test.
1697 * gcc.target/powerpc/pr80099-2.c: Likewise.
1698 * gcc.target/powerpc/pr80099-3.c: Likewise.
1699 * gcc.target/powerpc/pr80099-4.c: Likewise.
1700 * gcc.target/powerpc/pr80099-5.c: Likewise.
1702 2017-04-18 Jakub Jelinek <jakub@redhat.com>
1705 * gcc.dg/sancov/pr80444.c: New test.
1709 * gcc.dg/pr79788-1.c: New test.
1710 * gcc.dg/pr79788-2.c: New test.
1712 2017-04-18 Marek Polacek <polacek@redhat.com>
1714 PR c++/80244 - ICE with attribute in template alias.
1715 * g++.dg/cpp0x/alias-decl-59.C: New test.
1717 PR c++/80241 - ICE with alignas pack expansion.
1718 * g++.dg/cpp0x/alignas11.C: New test.
1720 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1723 * g++.dg/lto/pr80287_0.C: New test.
1725 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
1728 * gcc.target/powerpc/pr80315-1.c: New test.
1729 * gcc.target/powerpc/pr80315-2.c: New test.
1730 * gcc.target/powerpc/pr80315-3.c: New test.
1731 * gcc.target/powerpc/pr80315-4.c: New test.
1733 2017-04-16 Tom de Vries <tom@codesourcery.com>
1735 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
1737 * g++.dg/parse/error3.C: Same.
1738 * g++.old-deja/g++.pt/niklas01a.C: Same.
1739 * gcc.dg/990506-0.c: Same.
1740 * gcc.dg/cpp/19990413-1.c: Same.
1741 * gcc.dg/cpp/pragma-1.c: Same.
1742 * gcc.dg/cpp/pragma-2.c: Same.
1743 * gcc.dg/m-un-2.c: Same.
1744 * objc.dg/private-1.m: Same.
1746 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
1748 * gcc.dg/pr54669.c: Fix dg-do directive.
1749 * gcc.dg/pr78582.c: Ditto.
1750 * gcc.dg/pr80020.c: Ditto.
1751 * gcc.dg/torture/pr57993-2.cpp: Ditto.
1752 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
1753 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
1754 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
1755 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
1756 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
1757 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
1758 * gcc.dg/tree-ssa/pr79352.c: Ditto.
1759 * gcc.dg/tree-ssa/pr79376.c: Ditto.
1760 * gcc.dg/tree-ssa/pr79691.c: Ditto.
1762 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
1764 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
1765 * gfortran.dg/generic_29.f90: Likewise.
1766 * gfortran.dg/goacc/multi-clause.f90: Likewise.
1767 * gfortran.dg/pr41922.f90: Likewise.
1768 * gfortran.dg/pr70006.f90: Likewise.
1770 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
1772 PR tree-optimization/66612
1773 * gcc.target/powerpc/20050830-1.c: Remove xfail.
1775 2017-04-14 Janus Weil <janus@gcc.gnu.org>
1778 * gfortran.dg/class_62.f90: New test case.
1780 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
1782 * gcc.target/arc/loop-1.c: New file.
1784 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1787 * gcc.target/powerpc/pr80098-1.c: New test.
1788 * gcc.target/powerpc/pr80098-2.c: Likewise.
1789 * gcc.target/powerpc/pr80098-3.c: Likewise.
1790 * gcc.target/powerpc/pr80098-4.c: Likewise.
1792 2017-04-13 Jakub Jelinek <jakub@redhat.com>
1795 * g++.dg/ubsan/pr80403-2.C: New test.
1797 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
1799 PR rtl-optimization/80343
1800 * gcc.target/powerpc/pr80343.c: New.
1802 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
1805 * c-c++-common/ubsan/bounds-15.c: New test.
1807 2017-04-13 Richard Biener <rguenther@suse.de>
1810 * g++.dg/torture/pr79671.C: Fix asm constraints.
1812 2017-04-13 Jakub Jelinek <jakub@redhat.com>
1815 * gcc.dg/debug/pr80321.c: New test.
1817 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
1819 * gnat.dg/debug10.adb: New test.
1820 * gnat.dg/debug10_pkg.ads: New helper.
1822 2017-04-12 Jakub Jelinek <jakub@redhat.com>
1824 PR tree-optimization/79390
1825 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
1830 * g++.dg/ubsan/pr80403.C: New test.
1831 * g++.dg/ubsan/pr80404.C: New test.
1832 * g++.dg/ubsan/pr80405.C: New test.
1835 * gcc.dg/torture/pr80163.c: New test.
1837 2017-04-12 Richard Biener <rguenther@suse.de>
1838 Jeff Law <law@redhat.com>
1840 PR tree-optimization/80359
1841 * gcc.dg/torture/pr80359.c: New testcase.
1843 2017-04-12 Richard Biener <rguenther@suse.de>
1844 Bernd Edlinger <bernd.edlinger@hotmail.de>
1847 * g++.dg/torture/pr79671.C: New testcase.
1848 * g++.dg/lto/pr79671_0.C: Likewise.
1849 * g++.dg/lto/pr79671_1.c: Likewise.
1851 2017-04-12 Jakub Jelinek <jakub@redhat.com>
1854 * g++.dg/ubsan/pr80349.C: New test.
1856 2017-04-11 Jakub Jelinek <jakub@redhat.com>
1859 * g++.dg/cpp1z/decomp28.C: New test.
1862 * gcc.dg/pr80100.c: New test.
1864 PR rtl-optimization/80385
1865 * g++.dg/opt/pr80385.C: New test.
1867 2017-04-11 Martin Liska <mliska@suse.cz>
1870 * g++.dg/ipa/pr80212.C: New test.
1872 2017-04-11 Martin Sebor <msebor@redhat.com>
1875 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
1877 2017-04-11 Martin Liska <mliska@suse.cz>
1880 * gcc.dg/ubsan/pr70878.c: New test.
1882 2017-04-11 Jakub Jelinek <jakub@redhat.com>
1885 * gcc.target/i386/pr80381.c: New test.
1888 * g++.dg/ext/pr80363.C: New test.
1890 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1892 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
1893 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
1894 Add avr-*-* to non-lp64 selector.
1896 2017-04-10 Martin Sebor <msebor@redhat.com>
1898 * gcc.dg/pr40340-3.c: Adjust directive pattern.
1899 * gcc.dg/pr40340-4.c: Same.
1901 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
1904 * gfortran.dg/submodule_unexp.f90: Modified test
1905 to account for new error.
1906 * gfortran.dg/submodule_twice.f90: New Test
1908 2017-04-10 Jakub Jelinek <jakub@redhat.com>
1911 * g++.dg/init/ref23.C: New test.
1913 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1915 PR tree-optimization/80304
1916 * gfortran.dg/do_concurrent_4.f90: New test case.
1918 2017-04-10 Janus Weil <janus@gcc.gnu.org>
1921 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
1923 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
1925 * g++.dg/torture/pr79905.C: Add -maltivec option.
1927 2017-04-10 Jeff Law <law@redhat.com>
1929 PR tree-optimization/80374
1930 * g++.dg/pr80374.c: New test.
1932 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1935 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
1936 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
1938 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
1940 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
1942 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
1945 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
1947 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
1950 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
1952 2017-04-10 Marek Polacek <polacek@redhat.com>
1955 * g++.dg/ubsan/div-by-zero-3.C: New test.
1957 2017-04-10 Bin Cheng <bin.cheng@arm.com>
1959 PR tree-optimization/80153
1960 * gcc.c-torture/execute/pr80153.c: New.
1962 2017-04-10 Richard Biener <rguenther@suse.de>
1965 * gcc.dg/torture/pr80362.c: New testcase.
1967 2017-04-10 Richard Biener <rguenther@suse.de>
1969 PR tree-optimization/80304
1970 * gcc.dg/torture/pr80304.c: New testcase.
1972 2017-04-10 Nathan Sidwell <nathan@acm.org>
1975 * g++.dg/torture/pr79905.C: New.
1977 2017-04-10 Martin Liska <mliska@suse.cz>
1980 * c-c++-common/ubsan/pr80350.c: New test.
1982 2017-04-10 Jakub Jelinek <jakub@redhat.com>
1985 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
1987 2017-04-08 Martin Liska <mliska@suse.cz>
1990 2017-04-07 Martin Liska <mliska@suse.cz>
1993 * g++.dg/ipa/pr80212.C: New test.
1995 2017-04-07 Jakub Jelinek <jakub@redhat.com>
1997 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
1999 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
2005 * gcc.target/i386/avx512f-undefined-1.c: New test.
2006 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
2007 * gcc.target/i386/avx-cvtsd-1.c: New test.
2008 * gcc.target/i386/avx512f-cvtss-1.c: New test.
2009 * gcc.target/i386/avx512f-abspd-1.c: New test.
2010 * gcc.target/i386/avx-cvtss-1.c: New test.
2011 * gcc.target/i386/avx512f-absps-1.c: New test.
2012 * gcc.target/i386/avx512f-int2mask-1.c: New test.
2013 * gcc.target/i386/avx512f-mask2int-1.c: New test.
2015 2017-04-07 Marek Polacek <polacek@redhat.com>
2018 * g++.dg/ubsan/div-by-zero-2.C: New test.
2021 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
2023 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
2025 PR rtl-optimization/70478
2026 * gcc.target/s390/pr70478.c: New.
2028 2017-04-07 Martin Liska <mliska@suse.cz>
2031 * g++.dg/ext/mv8.C: Add aarch64* targets.
2033 2017-04-07 Martin Liska <mliska@suse.cz>
2036 * g++.dg/ipa/pr80212.C: New test.
2038 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2040 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
2042 2017-04-07 Richard Biener <rguenther@suse.de>
2044 PR tree-optimization/80334
2045 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
2048 2017-04-07 Richard Biener <rguenther@suse.de>
2051 * gcc.dg/torture/pr80341.c: New testcase.
2053 2017-04-06 Jakub Jelinek <jakub@redhat.com>
2056 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
2057 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
2059 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
2062 * gcc.target/i386/pr79733.c: New test.
2064 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
2067 * gcc.target/i386/pr80298-1.c: New test.
2068 * gcc.target/i386/pr80298-2.c: Ditto.
2070 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
2073 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
2076 2017-04-06 Richard Biener <rguenther@suse.de>
2078 PR tree-optimization/80334
2079 * g++.dg/torture/pr80334.C: New testcase.
2081 2017-04-06 Martin Liska <mliska@suse.cz>
2084 * gcc.dg/asan/pr80166.c: New test.
2086 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2088 PR tree-optimization/79390
2089 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
2091 2017-04-06 Richard Biener <rguenther@suse.de>
2093 PR tree-optimization/80262
2094 * gcc.target/i386/pr80262.c: New testcase.
2096 2017-04-06 Richard Biener <rguenther@suse.de>
2099 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
2101 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
2103 PR rtl-optimization/70703
2104 * gcc.target/i386/pr70703.c: New.
2106 2017-04-05 Jakub Jelinek <jakub@redhat.com>
2109 * c-c++-common/asan/pr80308.c: New test.
2111 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
2114 * gcc.target/s390/pr79890.c: New test case.
2116 2017-04-05 Jakub Jelinek <jakub@redhat.com>
2119 * c-c++-common/ubsan/pr80310.c: New test.
2121 2017-04-04 Jakub Jelinek <jakub@redhat.com>
2124 * g++.dg/torture/pr80297.C: New test.
2126 PR tree-optimization/79390
2127 * gcc.target/i386/pr79390.c: New test.
2128 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
2130 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
2133 * g++.dg/cpp0x/alias-decl-80296.C: New test.
2135 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2138 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
2139 targeting any CPU or architecture.
2140 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
2141 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
2142 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
2143 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
2144 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
2145 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
2146 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
2147 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
2149 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
2152 * gfortran.dg/submodule_unexp.f90: New test.
2154 2017-04-04 Jakub Jelinek <jakub@redhat.com>
2157 * gcc.target/i386/avx-pr80286.c: New test.
2158 * gcc.dg/pr80286.c: New test.
2160 2017-04-04 Richard Biener <rguenther@suse.de>
2163 * gcc.dg/torture/pr80281.c: New testcase.
2165 2017-04-04 Richard Biener <rguenther@suse.de>
2167 PR tree-optimization/80275
2168 * g++.dg/opt/pr80275.C: Make g static.
2170 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
2172 PR rtl-optimization/60818
2173 * gcc.c-torture/compile/pr60818.c: New testcase.
2175 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
2177 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
2178 * gcc.dg/20031012-1.c: Likewise.
2179 * gcc.dg/ipa/ipcp-1.c: Likewise.
2180 * gcc.dg/torture/matrix-3.c: Likewise.
2181 * gcc.target/powerpc/ppc-spe.c: Likewise.
2182 * gcc.target/rx/zero-width-bitfield.c: Likewise.
2184 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
2187 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
2189 (std, ld): Limit scan-assembler-times check to lp64.
2190 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
2191 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
2194 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
2197 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
2199 2017-04-03 Richard Biener <rguenther@suse.de>
2201 PR tree-optimization/80275
2202 * g++.dg/opt/pr80275.C: New testcase.
2204 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2207 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
2209 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
2211 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
2212 (bal): Increase iteration count and assume alignment.
2214 2017-04-03 Bin Cheng <bin.cheng@arm.com>
2216 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
2218 2017-04-02 Andrew Pinski <apinski@cavium.com>
2220 * gcc.c-torture/compile/nested-3.c: New testcase.
2221 * gcc.c-torture/execute/20170401-1.c: New testcase.
2222 * gcc.c-torture/execute/20170401-2.c: New testcase.
2224 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
2226 PR rtl-optimization/79405
2227 gcc.dg/pr79405.c: New testcase.
2229 2017-03-31 Jakub Jelinek <jakub@redhat.com>
2232 * gcc.dg/pr79255.c: New test.
2235 * g++.dg/ubsan/null-8.C: New test.
2237 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
2240 * gfortran.dg/pr80107.f: New.
2242 2017-03-31 Jeff Law <law@redhat.com>
2244 PR tree-optimization/49498
2245 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
2247 2017-03-31 Richard Biener <rguenther@suse.de>
2249 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
2251 2017-03-31 Richard Biener <rguenther@suse.de>
2253 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
2255 2017-03-31 Jakub Jelinek <jakub@redhat.com>
2258 * g++.dg/ext/is_aggregate.C: New test.
2261 * gcc.target/i386/pr80173.c: New test.
2264 * gcc.dg/pr80163.c: New test.
2267 * gcc.dg/torture/pr80025.c: New test.
2269 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
2271 * gcc.target/mips/pr52125.c: Add -msym32.
2273 2017-03-30 Jakub Jelinek <jakub@redhat.com>
2275 PR translation/80189
2276 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
2277 * g++.dg/gomp/sharing-1.C: Likewise.
2278 * gfortran.dg/gomp/pr44536.f90: Likewise.
2279 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
2280 * gfortran.dg/gomp/sharing-3.f90: Likewise.
2281 * gfortran.dg/gomp/crayptr3.f90: Likewise.
2282 * gfortran.dg/gomp/pr33439.f90: Likewise.
2283 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
2284 * gfortran.dg/gomp/sharing-1.f90: Likewise.
2285 * gfortran.dg/gomp/sharing-2.f90: Likewise.
2286 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
2287 * gcc.dg/gomp/sharing-1.c: Likewise.
2289 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
2292 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
2294 (dxex, dxexq): Update return type.
2295 (diex, diexq): Update argument type.
2296 * gcc.target/powerpc/pr80246.c: New test.
2298 2017-03-30 Martin Jambor <mjambor@suse.cz>
2301 * g++.dg/ipa/pr77333.C: New test.
2303 2017-03-30 Jakub Jelinek <jakub@redhat.com>
2306 * gcc.target/i386/pr80206.c: New test.
2308 2017-03-30 Richard Biener <rguenther@suse.de>
2310 PR tree-optimization/77498
2311 * gfortran.dg/pr77498.f: New testcase.
2313 2017-03-29 Marek Polacek <polacek@redhat.com>
2316 * gcc.dg/pr79730.c: New test.
2318 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2320 PR libgfortran/78670
2321 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
2322 a character of length 1. Update test for success.
2323 * gfortran.dg/dtio_28.f03: New test.
2324 * gfortran.dg/dtio_4.f90: Update to open test file with status =
2325 'scratch' to delete the file when done.
2327 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
2329 PR rtl-optimization/80233
2330 * gcc.c-torture/compile/pr80233.c: New testcase.
2332 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2335 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
2336 * gfortran.dg/dec_io_2a.f90: instead (new test).
2338 2017-03-28 Jiong Wang <jiong.wang@arm.com>
2340 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
2342 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
2345 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
2346 generating PIC code.
2348 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
2350 PR rtl-optimization/80193
2351 * gcc.target/i386/pr80193.c: New.
2353 2017-03-28 Janus Weil <janus@gcc.gnu.org>
2356 * gfortran.dg/dtio_25.f90: Modified test case.
2357 * gfortran.dg/dtio_27.f90: New test case.
2359 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
2362 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
2363 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
2364 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
2366 2017-03-28 Bin Cheng <bin.cheng@arm.com>
2368 * gcc.c-torture/compile/irreducible-loop.c: New.
2370 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
2372 PR tree-optimization/80218
2373 * gcc.dg/pr80218.c: New test.
2375 2017-03-28 Richard Biener <rguenther@suse.de>
2377 PR tree-optimization/78644
2378 * gcc.dg/pr78644-1.c: New testcase.
2379 * gcc.dg/pr78644-2.c: Likewise.
2381 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
2383 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
2384 * gcc.dg/pic-4.c: Likewise.
2385 * gcc.dg/pie-3.c: Likewise.
2386 * gcc.dg/pie-4.c: Likewise.
2388 2017-03-28 Martin Liska <mliska@suse.cz>
2391 * g++.dg/ipa/pr80205.C: New test.
2393 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2395 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
2396 with sizeof(int) < 4.
2397 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
2398 * gcc.c-torture/execute/pr79737-2.c: Likewise.
2399 * gcc.dg/torture/pr79777.c: Likewise.
2400 * gcc.dg/torture/pr79910.c: Likewise.
2402 2017-03-28 Richard Biener <rguenther@suse.de>
2405 * g++.dg/pr80222.C: New testcase.
2407 2017-03-28 Martin Liska <mliska@suse.cz>
2410 * gcc.dg/ipa/pr80104.c: New test.
2412 2017-03-28 Marek Polacek <polacek@redhat.com>
2415 * c-c++-common/ubsan/shift-10.c: New test.
2417 2017-03-27 Jeff Law <law@redhat.com>
2419 PR tree-optimization/80216
2420 * gcc.c-torture/compile/pr80216.c: New test.
2422 2017-03-27 Jakub Jelinek <jakub@redhat.com>
2425 * c-c++-common/pr80162-1.c: New test.
2426 * c-c++-common/pr80162-2.c: New test.
2427 * c-c++-common/pr80162-3.c: New test.
2430 * g++.dg/opt/pr80102.C: New test.
2432 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2435 * gcc.target/powerpc/pr78543.c: New test.
2437 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
2440 * gcc.target/powerpc/pr80103-1.c: New test.
2442 2017-03-27 Richard Biener <rguenther@suse.de>
2444 PR tree-optimization/80181
2445 * gcc.dg/torture/pr80181.c: New testcase.
2447 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
2449 * gcc.target/arc/interrupt-4.c: New file.
2451 2017-03-27 Richard Biener <rguenther@suse.de>
2454 * g++.dg/ipa/pr79776.C: New testcase.
2456 2017-03-27 Jakub Jelinek <jakub@redhat.com>
2459 * gcc.dg/asan/pr80168.c: New test.
2461 2017-03-27 Richard Biener <rguenther@suse.de>
2463 PR tree-optimization/80170
2464 * gcc.dg/pr80170.c: New testcase.
2466 2017-03-27 Richard Biener <rguenther@suse.de>
2469 * g++.dg/torture/pr80171.C: New testcase.
2471 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
2473 * gcc.dg/torture/pr79732.c: Require alias support.
2474 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
2476 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
2477 libatomic_available.
2478 * gfortran.dg/coarray_image_status_1.f08: Likewise.
2479 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
2481 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2483 PR libgfortran/78881
2484 * gfortran.dg/dtio_26.f90: New test.
2486 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
2490 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
2491 testcase for PR80156. Add a main programme that tests that
2492 the typebound generic is accessible.
2494 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
2496 PR rtl-optimization/80160
2497 PR rtl-optimization/80159
2499 * gcc.target/i386/pr80160.c: New test.
2501 2017-03-24 Jakub Jelinek <jakub@redhat.com>
2504 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
2506 2017-03-24 Marek Polacek <polacek@redhat.com>
2509 * g++.dg/warn/Wuninitialized-9.C: New test.
2511 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2513 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
2514 and remove the high-level builtin. The error message for the
2515 would prevent compilation from reaching the second.
2516 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
2518 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2520 * gcc.target/s390/vxe/negfma-1.c: New test.
2522 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2524 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
2525 * gcc.target/s390/arch12/mul-1.c: New test.
2526 * gcc.target/s390/arch12/mul-2.c: New test.
2528 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2530 * gcc.target/s390/vxe/vllezlf-1.c: New test.
2532 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2534 * gcc.target/s390/vxe/popcount-1.c: New test.
2536 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2538 * gcc.target/s390/vxe/bitops-1.c: New test.
2540 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2542 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
2543 * lib/target-supports.exp: Add effective target check s390_vxe.
2545 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2547 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
2548 comparison instructions used from now on.
2550 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2552 * gcc.target/s390/s390.exp (check_effective_target_vector):
2553 Include target-supports.exp and move target_vector check routine
2555 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
2557 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
2558 check from vector to s390_vx.
2559 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
2560 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
2561 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
2562 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
2563 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
2564 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
2565 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
2566 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
2567 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
2569 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2571 * gcc.target/s390/vector/vec-init-2.c: New test.
2573 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2575 * gcc.dg/ubsan/pr79904-2.c: New test.
2577 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2580 * gcc.target/s390/zvector/pr79893.c: New test.
2582 2017-03-24 Jakub Jelinek <jakub@redhat.com>
2584 PR rtl-optimization/80112
2585 * gcc.dg/pr80112.c: New test.
2587 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2589 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
2591 * gcc.dg/Walloca-1.c: Likewise.
2592 * gcc.dg/Walloca-2.c: Likewise.
2593 * gcc.dg/Wvla-larger-than-2.c: Likewise.
2595 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2597 PR tree-optimization/80158
2598 * gfortran.fortran-torture/compile/pr80158.f: New file.
2600 2017-03-24 Richard Biener <rguenther@suse.de>
2602 PR tree-optimization/80167
2603 * gcc.dg/graphite/pr80167.c: New testcase.
2605 2017-03-24 Tom de Vries <tom@codesourcery.com>
2608 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
2609 dg-require-effective-target global_constructor.
2610 * gcc.dg/tls/emutls-2.c: Same.
2612 2017-03-24 Tom de Vries <tom@codesourcery.com>
2615 * c-c++-common/Wimplicit-fallthrough-34.c: Add
2616 dg-require-effective-target indirect_jumps.
2618 2017-03-24 Tom de Vries <tom@codesourcery.com>
2621 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
2624 2017-03-24 Tom de Vries <tom@codesourcery.com>
2627 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
2628 * gcc.dg/Walloca-12.c: Same.
2629 * gcc.dg/attr-alloc_size-8.c: Same.
2630 * gcc.dg/Walloca-4.c: Same.
2631 * gcc.dg/Walloca-8.c: Same.
2632 * gcc.dg/Walloca-13.c: Same.
2633 * gcc.dg/Walloca-14.c: Same.
2634 * gcc.dg/attr-alloc_size-9.c: Same.
2635 * gcc.dg/Walloca-1.c: Same.
2636 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2637 * gcc.dg/Walloca-5.c: Same.
2638 * gcc.dg/Walloca-10.c: Same.
2639 * gcc.dg/Walloca-9.c: Same.
2640 * gcc.dg/attr-alloc_size-6.c: Same.
2641 * gcc.dg/Wvla-larger-than-1.c: Same.
2642 * gcc.dg/torture/pr71881.c: Same.
2643 * gcc.dg/torture/pr71901.c: Same.
2644 * gcc.dg/torture/pr78742.c: Same.
2645 * gcc.dg/builtin-alloc-size.c: Same.
2646 * gcc.dg/Walloca-2.c: Same.
2647 * gcc.dg/Walloca-6.c: Same.
2648 * gcc.dg/Walloca-11.c: Same.
2649 * gcc.dg/attr-alloc_size-7.c: Same.
2650 * gcc.dg/Wvla-larger-than-2.c: Same.
2651 * gcc.dg/Walloca-3.c: Same.
2652 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
2653 * gcc.c-torture/compile/pr79413.c: Same.
2654 * gcc.c-torture/compile/pr78439.c: Same.
2656 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
2658 * gcc.target/powerpc/p9-options-1.c: New test.
2660 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2663 * gcc.c-torture/compile/pr71436.c: New test.
2665 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2666 Richard Biener <rguenther@suse.de>
2668 PR tree-optimization/79908
2669 PR tree-optimization/80136
2670 * gcc.dg/torture/pr79908.c: New file.
2672 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
2675 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
2677 2017-03-22 Jakub Jelinek <jakub@redhat.com>
2680 * g++.dg/gomp/pr80141.C: New test.
2683 * g++.dg/torture/pr80129.C: New test.
2686 * g++.dg/tsan/pr80110.C: New test.
2688 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2691 * gfortran.dg/any_loc.f90: New test case.
2693 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
2696 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
2697 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
2699 2017-03-22 Martin Liska <mliska@suse.cz>
2702 * g++.dg/ext/mv8.C: Add power* targets.
2704 2017-03-21 Martin Sebor <msebor@redhat.com>
2707 * g++.dg/warn/Wunused-var-26.C: New test.
2709 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2711 PR tree-optimization/79908
2712 * gcc.dg/torture/pr79908.c: Revert addition of new file.
2714 2017-03-21 Marek Polacek <polacek@redhat.com>
2715 Martin Sebor <msebor@redhat.com>
2717 PR tree-optimization/80109
2718 * gcc.dg/Walloca-14.c: New test.
2720 2017-03-21 Jakub Jelinek <jakub@redhat.com>
2723 * gcc.target/powerpc/pr80125.c: New test.
2725 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
2728 * gfortran.dg/unexp_attribute.f90: New test
2730 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2731 Richard Biener <rguenther@suse.de>
2733 PR tree-optimization/79908
2734 * gcc.dg/torture/pr79908.c: New file.
2736 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2738 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
2739 with sizeof(int) < 4.
2741 2017-03-21 Martin Liska <mliska@suse.cz>
2743 * gcc.target/i386/pr65044.c: Add '.' in order to catch
2746 2017-03-21 Richard Biener <rguenther@suse.de>
2748 PR tree-optimization/80032
2749 * g++.dg/opt/pr80032.C: New testcase.
2751 2017-03-21 Richard Biener <rguenther@suse.de>
2753 PR tree-optimization/80122
2754 * gcc.dg/torture/pr80122.c: New testcase.
2756 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
2758 * gcc.dg/pic-2.c: Skip for MIPS.
2759 * gcc.dg/pie-2.c: Skip for MIPS.
2761 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2764 * g++.dg/cpp0x/initlist97.C: New.
2765 * g++.dg/cpp0x/initlist85.C: Update.
2767 2017-03-21 Jakub Jelinek <jakub@redhat.com>
2770 * gcc.dg/pr67338.c: New test.
2773 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
2774 dump instead of assembler.
2775 * g++.dg/init/pr35878_2.C: Likewise.
2776 * g++.dg/init/pr35878_3.C: Likewise.
2778 2017-03-21 Jakub Jelinek <jakub@redhat.com>
2781 * gcc.dg/ubsan/pr80097.c: New test.
2783 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2785 PR tree-optimization/80054
2786 * g++.dg/torture/pr80054.C: New file.
2788 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2791 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
2792 directive to assure selection of proper bit using rlwinm insn.
2793 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
2794 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
2795 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
2796 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
2798 2017-03-20 Marek Polacek <polacek@redhat.com>
2799 Paolo Carlini <paolo.carlini@oracle.com>
2801 PR c++/80059 - ICE with noexcept and __transaction_atomic
2802 * g++.dg/tm/pr80059-2.C: New test.
2803 * g++.dg/tm/pr80059.C: New test.
2805 2017-03-20 Martin Liska <mliska@suse.cz>
2808 * gcc.target/i386/mpx/pr79753.c: New test.
2810 2017-03-20 Martin Liska <mliska@suse.cz>
2814 * g++.dg/pr79769.C: New test.
2815 * gcc.target/i386/mpx/pr79770.c: New test.
2817 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2820 * gcc.target/s390/load-and-test-fp-1.c: New test.
2821 * gcc.target/s390/load-and-test-fp-2.c: New test.
2823 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
2826 * gfortran.dg/submodule_28.f08 : New test.
2828 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
2831 * gfortran.dg/submodule_26.f08 : New test.
2832 * gfortran.dg/submodule_27.f08 : New test.
2834 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
2837 * gcc.target/powerpc/pr79951.c: New.
2839 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
2841 PR rtl-optimization/79910
2842 * gcc.dg/torture/pr79910.c: New test.
2844 2017-03-17 Jeff Law <law@redhat.com>
2846 PR tree-optimization/71437
2847 * gcc.dg/tree-ssa/pr71437.c: New test.
2848 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
2849 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
2850 now caught by VRP, but which were previously caught by DOM.
2852 2017-03-17 Richard Biener <rguenther@suse.de>
2855 * g++.dg/torture/pr80075.C: New testcase.
2857 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
2860 * g++.dg/pr71294.C: New test.
2862 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
2864 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
2866 2017-03-16 Jakub Jelinek <jakub@redhat.com>
2869 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
2872 * gfortran.dg/pr79886.f90: New test.
2874 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2877 * gcc.target/powerpc/pr79038-1.c: New test.
2879 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
2882 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
2884 2017-03-15 Jiong Wang <jiong.wang@arm.com>
2887 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
2889 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
2892 * gcc.target/i386/pr80019.c: New test.
2894 2017-03-15 Martin Liska <mliska@suse.cz>
2896 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
2898 2017-03-14 Martin Sebor <msebor@redhat.com>
2900 PR tree-optimization/79800
2901 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
2902 * gcc.dg/tree-ssa/pr79800.c: New test.
2904 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2907 * gcc.target/powerpc/pr79947.c: New test.
2909 2017-03-14 Martin Sebor <msebor@redhat.com>
2912 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
2913 * gcc.dg/attr-alloc_size-7.c: Same.
2914 * gcc.dg/attr-alloc_size-9.c: Same.
2915 * gcc.dg/builtin-alloc-size.c: Same.
2916 * gcc.dg/pr80020.c: New test.
2918 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
2920 PR rtl-optimization/79728
2921 * gcc.target/i386/sse-globalreg.c: New test.
2923 2017-03-14 Martin Liska <mliska@suse.cz>
2926 * gcc.dg/tree-prof/pr66295.c: New test.
2928 2017-03-13 Martin Liska <mliska@suse.cz>
2931 * gcc.target/i386/mpx/pr78339.c: New test.
2933 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
2935 * gcc.target/arc/bitfield.c: New file.
2937 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
2939 * gcc.target/arc/pr9001090948.c: New file.
2941 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
2943 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
2944 Fix test. Make early-out condition return early. Correct comments.
2946 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2948 PR libgfortran/78854
2949 * gfortran.dg/dtio_25.f90: New test.
2951 2017-03-10 Martin Sebor <msebor@redhat.com>
2953 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
2955 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
2957 PR rtl-optimization/78911
2958 * gcc.target/i386/pr78911-1.c: New test.
2959 * gcc.target/i386/pr78911-2.c: New test.
2961 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2964 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
2965 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
2966 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
2968 2017-03-10 Marek Polacek <polacek@redhat.com>
2971 * g++.dg/cpp0x/gen-attrs-63.C: New test.
2973 2017-03-10 Jakub Jelinek <jakub@redhat.com>
2976 * g++.dg/other/friend7.C: New test.
2979 * g++.dg/ext/int128-5.C: New test.
2981 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
2984 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
2985 powerpc, sparc, or s390x.
2987 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
2990 * gcc.target/powerpc/pr79907.c: New.
2992 2017-03-10 Olivier Hainque <hainque@adacore.com>
2994 * gnat.dg/opt64.adb: New test.
2995 * gnat.dg/opt64_pkg.ads: New helper.
2996 * gnat.dg/opt64_pkg.adb: New helper.
2998 2017-03-10 Jakub Jelinek <jakub@redhat.com>
3000 PR rtl-optimization/79909
3001 * gcc.target/powerpc/pr79909.c: New test.
3003 PR tree-optimization/79972
3004 * gcc.dg/pr79972.c: New test.
3006 PR tree-optimization/77975
3007 * gcc.dg/pr77975.c: New test.
3009 2017-03-09 Marek Polacek <polacek@redhat.com>
3013 * c-c++-common/nonnull-3.c: New test.
3014 * g++.dg/warn/Wnonnull3.C: New test.
3016 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
3018 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
3019 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
3021 2017-03-09 Marek Polacek <polacek@redhat.com>
3024 * gcc.dg/ubsan/pr79757-1.c: New test.
3025 * gcc.dg/ubsan/pr79757-2.c: New test.
3026 * gcc.dg/ubsan/pr79757-3.c: New test.
3027 * gcc.dg/ubsan/pr79757-4.c: New test.
3028 * gcc.dg/ubsan/pr79757-5.c: New test.
3030 2017-03-09 Jakub Jelinek <jakub@redhat.com>
3033 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
3035 2017-03-09 Marek Polacek <polacek@redhat.com>
3038 * g++.dg/expr/ptrmem8.C: New test.
3039 * g++.dg/expr/ptrmem9.C: New test.
3041 2017-03-09 Richard Biener <rguenther@suse.de>
3043 PR tree-optimization/79977
3044 * gcc.dg/graphite/pr79977.c: New testcase.
3046 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
3048 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
3049 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
3050 * lib/target-supports.exp (check_effective_target_rdynamic):
3053 2017-03-09 Richard Biener <rguenther@suse.de>
3056 * gcc.dg/fixed-point/pr79971.c: New testcase.
3058 2017-03-09 Richard Biener <rguenther@suse.de>
3061 * gcc.dg/torture/pr79970.c: New testcase.
3063 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
3066 * g++.dg/cpp0x/pr71966-1.C: New.
3067 * g++.dg/cpp0x/pr71966-2.C: Likewise.
3069 2017-03-09 Martin Liska <mliska@suse.cz>
3071 PR tree-optimization/79631
3072 * gcc.target/i386/mpx/pr79631.c: New test.
3074 2017-03-09 Martin Liska <mliska@suse.cz>
3078 * gcc.target/i386/pr71458.c: Update scanned pattern.
3080 2017-03-09 Marek Polacek <polacek@redhat.com>
3083 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
3084 * g++.dg/warn/Wduplicated-branches3.C: New test.
3086 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
3088 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
3090 2017-03-09 Martin Liska <mliska@suse.cz>
3093 * g++.dg/pr79764.C: New test.
3095 2017-03-09 Martin Liska <mliska@suse.cz>
3098 * g++.dg/pr79761.C: New test.
3100 2017-03-09 Jakub Jelinek <jakub@redhat.com>
3103 * c-c++-common/asan/pr79944.c: New test.
3106 * gcc.target/i386/pr79932-2.c: New test.
3109 * gcc.target/i386/pr79932-1.c: New test.
3111 2017-03-09 Marek Polacek <polacek@redhat.com>
3113 PR c++/79900 - ICE in strip_typedefs
3114 * g++.dg/warn/Wpadded-1.C: New test.
3116 2017-03-08 Marek Polacek <polacek@redhat.com>
3118 * g++.dg/Walloca1.C: Adjust dg-warning.
3120 2017-03-08 Andrew Haley <aph@redhat.com>
3122 PR tree-optimization/79943
3123 * gcc.dg/tree-ssa/pr79943.c: New test.
3125 2017-03-08 Richard Biener <rguenther@suse.de>
3127 PR tree-optimization/79955
3128 * gcc.dg/uninit-24.c: New testcase.
3130 2017-03-08 Richard Biener <rguenther@suse.de>
3132 PR tree-optimization/79920
3133 * gcc.dg/vect/pr79920.c: New testcase.
3135 2017-03-08 Jakub Jelinek <jakub@redhat.com>
3138 * gcc.dg/ubsan/pr79904.c: New test.
3140 2017-03-07 Jakub Jelinek <jakub@redhat.com>
3143 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
3146 2017-03-07 Marek Polacek <polacek@redhat.com>
3149 * g++.dg/Walloca1.C: New test.
3151 2017-03-07 Martin Liska <mliska@suse.cz>
3154 * g++.dg/pr68270.C: New test.
3156 2017-03-07 Jakub Jelinek <jakub@redhat.com>
3158 PR rtl-optimization/79901
3159 * gcc.target/i386/pr79901.c: New test.
3162 * c-c++-common/ubsan/pr79897.c: New test.
3164 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
3166 PR rtl-optimization/79571
3167 * gcc.target/i386/pr79571.c: New.
3169 2017-03-06 Marek Polacek <polacek@redhat.com>
3171 PR c++/79796 - ICE with NSDMI and this pointer
3172 * g++.dg/cpp0x/nsdmi13.C: New test.
3174 2017-03-06 Julia Koval <julia.koval@intel.com>
3177 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
3179 * gcc.target/i386/interrupt-13.c: Ditto.
3180 * gcc.target/i386/interrupt-14.c: Ditto.
3181 * gcc.target/i386/interrupt-15.c: Ditto.
3183 2017-03-06 Jakub Jelinek <jakub@redhat.com>
3186 * g++.dg/cpp0x/constexpr-79822.C: New test.
3188 2017-03-06 Richard Biener <rguenther@suse.de>
3190 PR tree-optimization/79894
3191 * gcc.dg/vect/pr79887.c: New testcase.
3193 2017-03-06 Richard Biener <rguenther@suse.de>
3195 PR tree-optimization/79824
3196 * gcc.dg/vect/pr79824-1.c: New testcase.
3197 * gcc.dg/vect/pr79824-2.c: Likewise.
3199 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
3201 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
3202 gettimeofday. Remove dg-skip-if for AVR.
3203 * lib/target-supports.exp (check_effective_target_gettimeofday):
3206 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
3208 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
3209 * gcc.target/s390/hotpatch-10.c: Likewise.
3210 * gcc.target/s390/hotpatch-11.c: Likewise.
3211 * gcc.target/s390/hotpatch-12.c: Likewise.
3212 * gcc.target/s390/hotpatch-13.c: Likewise.
3213 * gcc.target/s390/hotpatch-14.c: Likewise.
3214 * gcc.target/s390/hotpatch-15.c: Likewise.
3215 * gcc.target/s390/hotpatch-16.c: Likewise.
3216 * gcc.target/s390/hotpatch-17.c: Likewise.
3217 * gcc.target/s390/hotpatch-18.c: Likewise.
3218 * gcc.target/s390/hotpatch-19.c: Likewise.
3219 * gcc.target/s390/hotpatch-2.c: Likewise.
3220 * gcc.target/s390/hotpatch-26.c: Likewise.
3221 * gcc.target/s390/hotpatch-27.c: Likewise.
3222 * gcc.target/s390/hotpatch-28.c: Likewise.
3223 * gcc.target/s390/hotpatch-3.c: Likewise.
3224 * gcc.target/s390/hotpatch-4.c: Likewise.
3225 * gcc.target/s390/hotpatch-5.c: Likewise.
3226 * gcc.target/s390/hotpatch-6.c: Likewise.
3227 * gcc.target/s390/hotpatch-7.c: Likewise.
3228 * gcc.target/s390/hotpatch-8.c: Likewise.
3229 * gcc.target/s390/hotpatch-9.c: Likewise.
3231 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
3234 * g++.dg/template/crash125.C: New.
3236 2017-03-06 Jakub Jelinek <jakub@redhat.com>
3239 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
3241 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
3243 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
3245 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
3247 * gcc.target/mips/msa-minmax.c: New tests.
3249 2017-03-06 Martin Liska <mliska@suse.cz>
3252 * g++.dg/asan/pr79783.C: New test.
3254 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
3256 * gcc.target/mips/msa-dotp.c: New tests.
3258 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
3260 * gcc.target/mips/msa-bclri.c: New test.
3262 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3265 * g++.dg/tm/pr70266.C: New.
3267 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
3268 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3270 * gfortran.dg/coarray/fail_image_1.f08: New test.
3271 * gfortran.dg/coarray/fail_image_2.f08: New test.
3272 * gfortran.dg/coarray/failed_images_1.f08: New test.
3273 * gfortran.dg/coarray/failed_images_2.f08: New test.
3274 * gfortran.dg/coarray/image_status_1.f08: New test.
3275 * gfortran.dg/coarray/image_status_2.f08: New test.
3276 * gfortran.dg/coarray/stopped_images_1.f08: New test.
3277 * gfortran.dg/coarray/stopped_images_2.f08: New test.
3278 * gfortran.dg/coarray_fail_st.f90: New test.
3279 * gfortran.dg/coarray_failed_images_1.f08: New test.
3280 * gfortran.dg/coarray_image_status_1.f08: New test.
3281 * gfortran.dg/coarray_stopped_images_1.f08: New test.
3283 2017-03-03 Marek Polacek <polacek@redhat.com>
3286 * gcc.dg/noncompile/pr79758.c: New test.
3288 2017-03-03 Jakub Jelinek <jakub@redhat.com>
3291 * g++.dg/opt/pr79805.C: New test.
3293 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
3295 * gcc.target/i386/avx512vpopcntdq-check.h: New.
3296 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
3297 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
3298 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
3299 * gcc.target/i386/i386.exp
3300 (check_effective_target_avx512vpopcntdq): New.
3302 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
3304 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
3305 ilp32 targets and match DImode registers for lp64 targets.
3307 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
3309 * g++.dg/pr71624.C: Disable for x32.
3310 * g++.dg/pr71633.C: Ditto.
3312 2017-03-03 Jakub Jelinek <jakub@redhat.com>
3315 * gcc.target/i386/pr79807.c: New test.
3317 2017-03-03 Martin Liska <mliska@suse.cz>
3319 PR tree-optimization/79803
3320 * gcc.dg/tree-ssa/pr79803.c: New test.
3322 2017-03-03 Martin Liska <mliska@suse.cz>
3324 PR rtl-optimization/79574
3325 * gcc.dg/pr79574-2.c: New test.
3327 2017-03-03 Richard Biener <rguenther@suse.de>
3330 * g++.dg/warn/Wuninitialized-8.C: New testcase.
3332 2017-03-03 Jakub Jelinek <jakub@redhat.com>
3334 * gcc.dg/pr57134.c: Use empty inline asm string literal.
3336 2017-03-03 Marek Polacek <polacek@redhat.com>
3339 * g++.dg/warn/Wwrite-strings-1.C: New test.
3340 * g++.dg/warn/Wwrite-strings-2.C: New test.
3341 * g++.dg/warn/Wwrite-strings-3.C: New test.
3342 * g++.dg/warn/Wwrite-strings-4.C: New test.
3343 * g++.dg/warn/Wwrite-strings-5.C: New test.
3344 * g++.dg/warn/Wwrite-strings-6.C: New test.
3345 * g++.dg/warn/Wwrite-strings-7.C: New test.
3346 * g++.dg/warn/Wwrite-strings-8.C: New test.
3347 * g++.dg/warn/Wwrite-strings-9.C: New test.
3348 * g++.dg/warn/Wwrite-strings-10.C: New test.
3349 * g++.dg/warn/Wwrite-strings-11.C: New test.
3350 * g++.dg/warn/Wwrite-strings-12.C: New test.
3352 2017-03-03 Richard Biener <rguenther@suse.de>
3355 * gcc.dg/torture/pr79818.c: New testcase.
3357 2017-03-02 Jakub Jelinek <jakub@redhat.com>
3360 * g++.dg/warn/Wunused-parm-10.C: New test.
3362 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
3364 * gcc.dg/rtl/x86_64/*.c: Test for
3365 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
3367 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
3370 * gcc.target/i386/pr79514.c: New test.
3372 2017-03-02 Jakub Jelinek <jakub@redhat.com>
3374 PR rtl-optimization/79780
3375 * gcc.c-torture/compile/pr79780.c: New test.
3377 2017-03-02 Richard Biener <rguenther@suse.de>
3379 PR tree-optimization/79345
3381 * g++.dg/warn/Wuninitialized-7.C: New testcase.
3382 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
3383 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
3385 2017-03-02 Richard Biener <rguenther@suse.de>
3388 * gcc.dg/vector-1.c: New testcase.
3390 2017-03-02 Bin Cheng <bin.cheng@arm.com>
3392 PR tree-optimization/66768
3393 * gcc.target/i386/pr66768.c: New test.
3395 2017-03-02 Richard Biener <rguenther@suse.de>
3397 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
3398 * gcc.dg/rtl/x86_64/final.c: Likewise.
3399 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
3400 * gcc.dg/rtl/x86_64/ira.c: Likewise.
3401 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
3402 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
3404 2017-03-02 Richard Biener <rguenther@suse.de>
3406 PR tree-optimization/79777
3407 * gcc.dg/torture/pr79777.c: New testcase.
3409 2017-03-01 Martin Sebor <msebor@redhat.com>
3412 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3413 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
3414 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
3415 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
3417 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
3419 * gcc.target/i386/invsize-2.c: New test.
3420 * gcc.target/i386/invsize-3.c: Ditto.
3421 * gcc.target/i386/invsize-4.c: Ditto.
3422 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
3423 * gcc.target/i386/stackalign/asm-1.c: Ditto.
3425 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3428 * gcc.target/powerpc/pr79439.c: New test.
3430 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
3432 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
3436 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3439 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
3440 pattern to look for vcmpequd. instead of vcmpnew.
3441 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
3442 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
3443 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
3444 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
3445 look for xvcmpeqdp. instead of xvcmpnedp.
3446 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
3447 look for vcmpequd. instead of vcmpnew.
3448 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
3449 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
3450 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
3451 look for xvcmpeqsp. instead of xvcmpnesp.
3452 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
3453 look for xvcmpeqdp. instead of xvcmpnedp.
3454 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
3455 look for vcmpequd. instead of vcmpnew.
3456 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
3457 look for vcmpeqsp instead of xvcmpnesp.
3458 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
3459 look for xvcmpeqdp instead of xvcmpnedp.
3461 2017-03-01 Richard Biener <rguenther@suse.de>
3464 * gcc.dg/torture/pr79721.c: New testcase.
3466 2017-03-01 Jakub Jelinek <jakub@redhat.com>
3469 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
3470 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
3473 * g++.dg/warn/Wunused-parm-9.C: New test.
3475 PR tree-optimization/79734
3476 * g++.dg/opt/pr79734.C: New test.
3478 2017-02-28 Jakub Jelinek <jakub@redhat.com>
3480 PR tree-optimization/79737
3481 * gcc.c-torture/execute/pr79737-1.c: New test.
3482 * gcc.c-torture/execute/pr79737-2.c: New test.
3484 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
3486 * gcc.target/sparc/20170228-1.c: New test.
3488 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
3490 * gcc.target/i386/invsize-1.c: New test.
3492 2017-02-28 Martin Sebor <msebor@redhat.com>
3494 PR tree-optimization/79691
3495 * gcc.dg/tree-ssa/pr79691.c: New test.
3497 2017-02-28 Jakub Jelinek <jakub@redhat.com>
3500 * gcc.target/i386/pr79729.c: New test.
3502 2017-02-28 Richard Biener <rguenther@suse.de>
3504 PR tree-optimization/79740
3505 * gcc.dg/torture/pr79740.c: New testcase.
3507 2017-02-28 Richard Biener <rguenther@suse.de>
3510 * c-c++-common/torture/pr79731.c: New testcase.
3512 2017-02-28 Richard Biener <rguenther@suse.de>
3514 PR tree-optimization/79732
3515 * gcc.dg/torture/pr79732.c: New testcase.
3517 2017-02-28 Richard Biener <rguenther@suse.de>
3519 PR tree-optimization/79723
3520 * gcc.target/i386/pr79723.c: New testcase.
3522 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
3525 * gcc.target/powerpc/pr79544.c: New.
3527 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
3530 * g++.dg/parse/crash67.C: New.
3532 2017-02-27 Bin Cheng <bin.cheng@arm.com>
3534 PR tree-optimization/77536
3535 * gcc.dg/vect/pr79347.c: Revise testing string.
3537 2017-02-27 Richard Biener <rguenther@suse.de>
3539 PR tree-optimization/45397
3540 * gcc.dg/tree-ssa/pr45397.c: New testcase.
3542 2017-02-27 Richard Biener <rguenther@suse.de>
3544 PR tree-optimization/79690
3545 * gcc.target/i386/pr79690.c: New testcase.
3547 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3550 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
3552 * gfortran.dg/inline_matmul_11.f90: Likewise.
3553 * gfortran.dg/inline_matmul_9.f90: Likewise.
3554 * gfortran.dg/matmul_13.f90: New test.
3555 * gfortran.dg/matmul_14.f90: New test.
3557 2017-02-25 Jakub Jelinek <jakub@redhat.com>
3560 * g++.dg/opt/pr79396.C: New test.
3562 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
3565 * gfortran.dg/dtio_6.f90: Update test.
3567 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
3570 * gfortran.dg/interface_operator_2.f90: New test.
3572 2017-02-24 Jakub Jelinek <jakub@redhat.com>
3575 * gcc.dg/pr79677.c: New test.
3577 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
3579 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
3581 * gcc.target/mips/mips-ps-type.c (move): Likewise.
3582 (cond_move1): Simplify condition to force generation of
3584 (cond_move2): Likewise.
3586 2017-02-24 Jakub Jelinek <jakub@redhat.com>
3589 * g++.dg/warn/Wrestrict-1.C: New test.
3590 * g++.dg/warn/Wrestrict-2.C: New test.
3592 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
3594 * g++.dg/ext/complit15.C: Require LTO.
3596 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
3598 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
3599 logical_op_short_circuit to skip targets.
3600 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
3603 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
3605 * gnat.dg/opt63.adb: New test.
3607 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
3609 * gnat.dg/discr47.adb: New test.
3611 2017-02-24 Richard Biener <rguenther@suse.de>
3613 PR tree-optimization/79389
3614 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
3616 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
3619 * g++.dg/cpp0x/pr79361-1.C: New.
3620 * g++.dg/cpp0x/pr79361-2.C: Likewise.
3622 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
3624 * gcc.target/visium/bit_test.c: Accept any lsr form.
3625 * gcc.target/visium/block_move.c: Tweak.
3627 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3630 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
3632 2017-02-23 Richard Biener <rguenther@suse.de>
3634 PR tree-optimization/79683
3635 * gcc.target/i386/pr79683.c: New testcase.
3637 2017-02-22 Jeff Law <law@redhat.com>
3639 PR tree-optimization/79578
3640 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
3642 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
3644 * gcc.target/mips/msa-fp-cc.c: New test.
3646 2017-02-22 Jakub Jelinek <jakub@redhat.com>
3649 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
3650 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
3651 * g++.dg/gomp/pr79664.C: New test.
3653 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
3655 2017-02-22 Marek Polacek <polacek@redhat.com>
3658 * g++.dg/cpp0x/alignas10.C: New test.
3659 * g++.dg/cpp0x/alignas9.C: New test.
3662 * g++.dg/ext/underlying_type12.C: New test.
3665 * gcc.dg/enum-incomplete-4.c: New test.
3667 2017-02-22 Jakub Jelinek <jakub@redhat.com>
3670 * gcc.target/i386/pr70465-2.c: New test.
3672 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
3674 * gcc.dg/pr61441.c: Use dg-add-options ieee.
3676 2017-02-22 Richard Biener <rguenther@suse.de>
3678 PR tree-optimization/79673
3679 * gcc.target/i386/pr79673.c: New testcase.
3681 2017-02-22 Richard Biener <rguenther@suse.de>
3683 PR tree-optimization/79666
3684 * gcc.dg/torture/pr79666.c: New testcase.
3686 2017-02-22 Martin Liska <mliska@suse.cz>
3689 * gcc.dg/tree-prof/pr79587.c: New test.
3691 2017-02-21 Marek Polacek <polacek@redhat.com>
3694 * g++.dg/ext/flexary23.C: New test.
3696 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
3699 * gcc.target/i386/pr79593.c: New test.
3701 2017-02-21 Jakub Jelinek <jakub@redhat.com>
3704 * g++.dg/cpp1z/decomp26.C: New test.
3707 * g++.dg/ubsan/pr79589.C: New test.
3709 2017-02-21 Jeff Law <law@redhat.com>
3711 PR tree-optimization/79621
3712 * gcc.c-torture/compile/pr79621.c: New test.
3714 2017-02-21 Jakub Jelinek <jakub@redhat.com>
3717 * g++.dg/cpp1y/constexpr-79655.C: New test.
3720 * g++.dg/cpp1y/constexpr-79639.C: New test.
3723 * gcc.target/i386/mpx/pr79633.c: New test.
3726 * gcc.dg/pr79570.c: New test.
3729 * c-c++-common/pr79641.c: New test.
3731 PR tree-optimization/79649
3732 * gcc.target/i386/pr79649.c: New test.
3735 * gcc.dg/pr79494.c: New test.
3737 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
3739 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
3742 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3744 * gcc.dg/gimplefe-26.c: Require c99_runtime.
3746 2017-02-02 Jason Merrill <jason@redhat.com>
3749 * g++.dg/ext/complit15.C: New.
3751 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3754 * gcc.target/powerpc/pr78056-8.c: Remove.
3756 2017-02-20 Marek Polacek <polacek@redhat.com>
3759 * gcc.dg/comp-goto-4.c: New test.
3762 * c-c++-common/ubsan/bounds-14.c: New test.
3764 2017-02-20 Jakub Jelinek <jakub@redhat.com>
3767 * gcc.target/i386/pr79568-1.c: New test.
3768 * gcc.target/i386/pr79568-2.c: New test.
3769 * gcc.target/i386/pr79568-3.c: New test.
3771 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
3774 * gfortran.dg/dtio_10.f90: Change test of error message.
3775 * gfortran.dg/dtio_23.f90: New test.
3776 * gfortran.dg/dtio_24.f90: New test.
3778 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
3781 * gfortran.dg/submodule_25.f08: New test.
3783 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
3786 * gfortran.dg/submodule_24.f08: New test.
3788 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3791 * gfortran.dg/class_allocate_24.f90: New test.
3793 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
3796 * gfortran.dg/submodule_23.f90: New test.
3798 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3801 * g++.dg/cpp0x/alignas8.C: New.
3803 2017-02-19 Eric Fiselier <eric@efcs.ca>
3804 Jonathan Wakely <jwakely@redhat.com>
3807 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
3809 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3811 * gcc.dg/gimplefe-26.c: New test.
3813 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
3815 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
3817 2017-02-18 Jakub Jelinek <jakub@redhat.com>
3820 * gcc.target/i386/3dnowA-3.c: New test.
3823 * gcc.target/i386/pr79559.c: New test.
3825 2017-02-17 Joseph Myers <joseph@codesourcery.com>
3827 * gcc.dg/c11-float-2.c: New test.
3828 * gcc.dg/torture/float128-floath.c,
3829 gcc.dg/torture/float128x-floath.c,
3830 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
3831 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
3832 gcc.dg/torture/float64x-floath.c: Do not test comparison of
3833 *_DECIMAL_DIG macros with DECIMAL_DIG.
3835 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3838 * gcc.target/powerpc/vec-xxpermdi.c: New file.
3840 2017-02-17 Julia Koval <julia.koval@intel.com>
3842 * gcc.target/i386/rdpid.c New test.
3843 * gcc.target/i386/sse-12.c: Add -mrdpid.
3844 * gcc.target/i386/sse-13.c: Ditto.
3845 * gcc.target/i386/sse-14.c: Ditto.
3846 * gcc.target/i386/sse-22.c: Ditto.
3847 * gcc.target/i386/sse-23.c: Ditto.
3848 * g++.dg/other/i386-2.C: Ditto.
3849 * g++.dg/other/i386-3.C: Ditto.
3851 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
3853 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
3854 * gcc.dg/pr61441.c: Ditto.
3856 2017-02-17 Martin Liska <mliska@suse.cz>
3858 PR rtl-optimization/79574
3859 * gcc.dg/pr79574.c: New test.
3861 2017-02-17 Marek Polacek <polacek@redhat.com>
3864 * gcc.dg/torture/pr79536.c: New test.
3866 2017-02-16 Alan Modra <amodra@gmail.com>
3868 * gcc.c-torture/execute/pr79286.c: New.
3870 2017-02-16 Jakub Jelinek <jakub@redhat.com>
3873 * c-c++-common/gomp/pr79512.c: New test.
3875 2017-02-15 Martin Sebor <msebor@redhat.com>
3878 * g++.dg/ext/flexary12.C: Adjust.
3879 * g++.dg/ext/flexary20.C: Same.
3880 * g++.dg/ext/flexary21.C: Same.
3881 * g++.dg/ext/flexary22.C: New test.
3883 2017-02-15 Bin Cheng <bin.cheng@arm.com>
3885 PR tree-optimization/79347
3886 * gcc.dg/vect/pr79347.c: New test.
3888 2017-02-15 Jakub Jelinek <jakub@redhat.com>
3891 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
3892 [[deprecated]] comment.
3893 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
3894 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
3895 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
3896 [[deprecated]] in -std=c++11.
3897 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
3898 [[fallthrough]] in -std=c++11 and -std=c++14.
3901 * g++.dg/tls/pr79288.C: New test.
3903 2017-02-15 Marek Polacek <polacek@redhat.com>
3906 * gcc.dg/dfp/pr79515.c: New.
3908 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
3910 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
3912 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
3914 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
3917 2017-02-15 Jakub Jelinek <jakub@redhat.com>
3920 * gcc.dg/dfp/pr79487.c: New test.
3921 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
3924 2017-01-14 Carl Love <cel@us.ibm.com>
3926 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
3927 xvcvsxdsp and xvcvuxdsp instructions.
3929 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
3931 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
3932 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
3933 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
3934 64-bit default target.
3935 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
3936 a 64-bit default target.
3938 2017-02-14 Jakub Jelinek <jakub@redhat.com>
3941 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
3942 (test_3vx): Change return type from int to void.
3943 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
3944 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
3945 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
3946 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
3948 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
3949 (test_3vx): Change return type from int to void.
3950 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
3951 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
3952 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
3953 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
3955 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
3956 intrinsic. Change scan-assembler-times number from 1 to 2.
3957 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
3958 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
3959 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
3960 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
3961 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
3962 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
3963 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
3965 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
3968 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
3969 Use dg-additional-options for ia32 target. Remove XFAIL.
3971 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
3974 * gcc.target/i386/pr79495.c: New test.
3976 2017-02-14 Marek Polacek <polacek@redhat.com>
3980 * g++.dg/cpp1y/pr79463.C: New.
3981 * g++.dg/template/incomplete10.C: New.
3982 * g++.dg/template/incomplete9.C: New.
3984 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
3987 * gcc.target/i386/pr79498.c: New test.
3989 2017-02-14 Martin Sebor <msebor@redhat.com>
3992 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
3993 * gcc.dg/tree-ssa/pr79448-2.c: New test.
3994 * gcc.dg/tree-ssa/pr79448.c: New test.
3996 2017-02-14 Jeff Law <law@redhat.com>
3998 PR tree-optimization/79095
3999 * g++.dg/pr79095-1.C: New test
4000 * g++.dg/pr79095-2.C: New test
4001 * g++.dg/pr79095-3.C: New test
4002 * g++.dg/pr79095-4.C: New test
4003 * g++.dg/pr79095-5.C: New test
4004 * gcc.c-torture/execute/arith-1.c: Update with more cases.
4005 * gcc.dg/tree-ssa/pr79095-1.c: New test.
4007 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
4009 * gcc.target/aarch64/vect_fp16_1.c: New.
4011 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4013 * gcc.dg/gimplefe-25.c: New test.
4015 2017-02-14 Jakub Jelinek <jakub@redhat.com>
4017 PR tree-optimization/79408
4018 * gcc.dg/tree-ssa/pr79408-2.c: New test.
4020 2017-02-14 Richard Biener <rguenther@suse.de>
4023 * gcc.dg/torture/pr79432.c: New testcase.
4025 2017-02-13 Martin Sebor <msebor@redhat.com>
4028 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
4030 2017-02-13 Jakub Jelinek <jakub@redhat.com>
4033 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
4037 * g++.dg/cpp1z/eval-order4.C: New test.
4038 * g++.dg/other/pr79232.C: New test.
4040 2017-02-13 Nathan Sidwell <nathan@acm.org>
4043 * g++.dg/cpp0x/pr79296.C: New.
4045 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4047 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
4048 Instead, xfail powerpc*-*-* && lp64.
4050 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4052 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
4053 powerpc_p8vector_ok.
4054 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
4056 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4059 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
4060 for reading beyond a 4k boundary.
4062 2017-02-13 Jakub Jelinek <jakub@redhat.com>
4064 PR rtl-optimization/79388
4065 PR rtl-optimization/79450
4066 * gcc.c-torture/execute/pr79388.c: New test.
4067 * gcc.c-torture/execute/pr79450.c: New test.
4069 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4072 * gfortran.dg/spread_init_expr_2.f90: New test case.
4074 2017-02-11 Jakub Jelinek <jakub@redhat.com>
4077 * g++.dg/asan/deep-stack-uaf-1.C: New test.
4079 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
4082 * gcc.dg/tree-ssa/pr56727.c: New testcase.
4084 2017-02-10 Jakub Jelinek <jakub@redhat.com>
4087 * g++.dg/cpp0x/pr79457.C: New test.
4089 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4091 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
4092 scan-assembler unless lp64.
4094 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4096 PR tree-optimization/66612
4097 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
4099 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4101 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
4104 2017-02-10 Marek Polacek <polacek@redhat.com>
4107 * g++.dg/cpp1y/pr79435.C: New.
4110 * g++.dg/warn/Wint-in-bool-context-1.C: New.
4112 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
4114 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
4115 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
4117 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
4118 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
4119 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
4120 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
4121 (vtst_expected_poly64x2): Move to aarch64-only section.
4122 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
4123 (vtst_p64, vtstq_p64): New tests.
4125 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
4128 * g++.dg/cpp0x/pr71737.C: New.
4130 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
4131 Richard Biener <rguenther@suse.de>
4133 * gcc.dg/gimplefe-error-1.c: New testcase.
4134 * gcc.dg/gimplefe-error-2.c: New testcase.
4135 * gcc.dg/gimplefe-error-3.c: New testcase.
4137 2017-02-10 Jakub Jelinek <jakub@redhat.com>
4139 PR tree-optimization/79411
4140 * gcc.c-torture/compile/pr79411.c: New test.
4142 2017-02-09 Jakub Jelinek <jakub@redhat.com>
4143 Jason Merrill <jason@redhat.com>
4146 * g++.dg/cpp1z/pr79143.C: New test.
4148 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
4150 * gcc.dg/loop-unswitch-2.c: Update testcase.
4151 * gcc.dg/loop-unswitch-1.c: Update testcase.
4153 2017-02-09 Marek Polacek <polacek@redhat.com>
4156 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
4157 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
4158 * c-c++-common/goacc/pr79428-1.c: New test.
4159 * c-c++-common/gomp/pr79428-2.c: New test.
4160 * c-c++-common/gomp/pr79428-5.c: New test.
4161 * c-c++-common/gomp/pr79428-6.c: New test.
4162 * c-c++-common/pr79428-3.c: New test.
4164 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4166 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
4169 2017-02-09 Jakub Jelinek <jakub@redhat.com>
4172 * gcc.c-torture/compile/pr79413.c: New test.
4175 * c-c++-common/gomp/pr79429.c: New test.
4176 * g++.dg/gomp/pr79429.C: New test.
4179 * c-c++-common/gomp/pr79431.c: New test.
4181 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
4182 Cesar Philippidis <cesar@codesourcery.com>
4183 Joseph Myers <joseph@codesourcery.com>
4184 Chung-Lin Tang <cltang@codesourcery.com>
4186 * c-c++-common/goacc/combined-directives.c: Remove xfail.
4187 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
4188 * c-c++-common/goacc/loop-auto-2.c: New.
4189 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
4190 * c-c++-common/goacc/tile-2.c: New.
4191 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
4192 * g++.dg/goacc/tile-1.C: New, check tile subst.
4193 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
4194 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
4195 * gfortran.dg/goacc/tile-1.f90: New test.
4196 * gfortran.dg/goacc/tile-2.f90: New test.
4197 * gfortran.dg/goacc/tile-lowering.f95: New test.
4199 2017-02-09 Richard Biener <rguenther@suse.de>
4201 PR tree-optimization/69823
4202 * gcc.dg/graphite/pr69823.c: New testcase.
4204 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
4207 * gcc.target/powerpc/pr78604.c: New.
4209 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
4212 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
4213 disable this test on power architecture.
4215 2017-02-08 Richard Biener <rguenther@suse.de>
4217 PR tree-optimization/71824
4218 PR tree-optimization/79409
4219 * gcc.dg/graphite/pr71824-3.c: New testcase.
4221 2017-02-08 Jakub Jelinek <jakub@redhat.com>
4223 PR tree-optimization/79408
4224 * gcc.dg/tree-ssa/pr79408.c: New test.
4226 2017-02-08 Richard Biener <rguenther@suse.de>
4228 PR tree-optimization/71824
4229 * gcc.dg/graphite/pr71824-2.c: New testcase.
4231 2017-02-07 Andrew Pinski <apinski@cavium.com>
4233 * gcc.target/aarch64/popcount.c: New Testcase.
4235 2017-02-07 Jakub Jelinek <jakub@redhat.com>
4237 PR rtl-optimization/79386
4238 * gcc.c-torture/compile/pr79386.c: New test.
4240 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
4241 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4243 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
4246 2017-02-07 Jakub Jelinek <jakub@redhat.com>
4249 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
4250 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
4252 2017-02-07 Richard Biener <rguenther@suse.de>
4254 * gcc.dg/gimplefe-23.c: New testcase.
4255 * gcc.dg/gimplefe-24.c: Likewise.
4257 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
4259 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
4260 scan-assembler instead of scan-assembler-times.
4261 * gcc.target/aarch64/test_frame_10.c: Likewise.
4262 * gcc.target/aarch64/test_frame_12.c: Likewise.
4263 * gcc.target/aarch64/test_frame_2.c: Likewise.
4264 * gcc.target/aarch64/test_frame_4.c: Likewise.
4265 * gcc.target/aarch64/test_frame_6.c: Likewise.
4266 * gcc.target/aarch64/test_frame_7.c: Likewise.
4267 * gcc.target/aarch64/test_frame_8.c: Likewise.
4269 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4271 * gcc.target/i386/pr78419.c: Require ifunc support.
4273 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
4275 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
4277 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
4280 * g++.dg/cpp1y/nsdmi-union2.C: New test.
4282 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
4284 * lib/target-supports.exp: Define the RISC-V target.
4285 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
4286 * gcc.dg/builtin-apply2.c: Likewise.
4287 * gcc.dg/ifcvt-4.c: Likewise.
4288 * gcc.dg/loop-8.c: Likewise.
4289 * gcc.dg/sibcall-10.c: Likewise.
4290 * gcc.dg/sibcall-9.c: Likewise.
4291 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
4292 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
4293 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
4294 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4295 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
4296 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
4297 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
4299 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4302 * gcc.target/powerpc/pr66144-1.c: New test.
4303 * gcc.target/powerpc/pr66144-2.c: Likewise.
4304 * gcc.target/powerpc/pr66144-3.c: Likewise.
4306 2017-02-06 Martin Sebor <msebor@redhat.com>
4308 PR tree-optimization/79376
4309 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
4310 * gcc.dg/tree-ssa/pr79376.c: Ditto.
4312 2017-02-06 Jakub Jelinek <jakub@redhat.com>
4315 * g++.dg/cpp1y/constexpr-79379.C: New test.
4318 * g++.dg/lookup/pr79377.C: New test.
4321 * g++.dg/cpp1z/decomp25.C: New test.
4323 PR tree-optimization/79284
4324 * gcc.c-torture/compile/pr79284.c: New test.
4326 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
4329 * g++.dg/cpp0x/pr70448.C: New.
4331 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
4334 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
4337 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
4340 * gcc.c-torture/compile/pr78883.c: New test.
4342 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
4345 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
4346 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
4347 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
4348 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
4349 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
4350 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
4351 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
4352 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
4353 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
4354 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
4355 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
4356 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
4357 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
4359 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
4362 * gfortran.dg/allocate_with_source_24.f90: New test.
4364 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
4367 * gfortran.dg/der_ptr_component_2.f90: New test.
4369 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
4371 * gcc.target/sparc/20170205-1.c: New test.
4373 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
4375 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
4376 libatomic_available.
4378 * gcc.dg/pr77587.c: Require alias support.
4379 * gcc.dg/pr77587a.c: Likewise.
4381 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
4382 * gcc.c-torture/execute/pr78622.c: Likewise.
4384 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
4386 * c-c++-common/Wunused-var-16.c: Likewise.
4387 * c-c++-common/builtin-shuffle-1.c: Likewise.
4388 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
4389 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
4391 2017-02-03 Martin Sebor <msebor@redhat.com>
4393 PR tree-optimization/79327
4394 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
4395 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
4396 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
4398 2017-02-03 Jakub Jelinek <jakub@redhat.com>
4399 Martin Sebor <msebor@redhat.com>
4401 PR tree-optimization/79327
4402 * gcc.dg/tree-ssa/pr79327.c: New test.
4403 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
4404 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
4405 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
4406 (test_sprintf_chk_range_schar): Adjust dg-message.
4407 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
4408 * gcc.c-torture/execute/pr79327.c: New test.
4410 2017-02-03 Jakub Jelinek <jakub@redhat.com>
4413 * gcc.target/powerpc/pr79354.c: New test.
4414 * gcc.c-torture/execute/pr79354.c: New test.
4416 2017-02-03 Martin Sebor <msebor@redhat.com>
4418 PR tree-optimization/79352
4419 * gcc.dg/tree-ssa/pr79352.c: New test.
4421 2017-02-03 Martin Liska <mliska@suse.cz>
4424 * gcc.target/i386/mvc9.c: New test.
4426 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
4429 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
4432 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
4434 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
4435 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
4436 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
4437 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
4438 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
4439 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
4440 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
4441 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
4442 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
4443 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
4444 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
4445 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
4446 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
4448 2017-02-02 Martin Sebor <msebor@redhat.com>
4451 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
4452 * gcc.dg/tree-ssa/pr79275.c: New test.
4454 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4456 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
4458 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
4461 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
4464 2017-02-02 Tamar Christina <tamar.christina@arm.com>
4467 * gcc.target/aarch64/vector_initialization_nostack.c
4468 (f12): Use one vector
4470 2017-02-02 Jakub Jelinek <jakub@redhat.com>
4472 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
4473 * c-c++-common/asan/misalign-1.c: Likewise.
4474 * c-c++-common/asan/misalign-2.c: Likewise.
4475 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
4476 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
4477 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
4478 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
4479 add -ffat-lto-objects from/to dg-additional-options.
4480 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
4481 dg-additional-options.
4484 * gcc.target/powerpc/pr79197.c: New test.
4485 * gcc.c-torture/compile/pr79197.c: New test.
4487 2017-02-02 Richard Biener <rguenther@suse.de>
4489 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
4491 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
4494 * g++.dg/cpp0x/pr69637-1.C: New.
4495 * g++.dg/cpp0x/pr69637-2.C: Likewise.
4497 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4499 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
4501 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4504 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
4507 2017-02-01 Jakub Jelinek <jakub@redhat.com>
4510 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
4511 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
4512 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
4513 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
4514 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
4515 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
4516 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
4517 * g++.dg/debug/dwarf2/align-1.C: Likewise.
4518 * g++.dg/debug/dwarf2/align-2.C: Likewise.
4519 * g++.dg/debug/dwarf2/align-3.C: Likewise.
4520 * g++.dg/debug/dwarf2/align-4.C: Likewise.
4521 * g++.dg/debug/dwarf2/align-5.C: Likewise.
4522 * g++.dg/debug/dwarf2/align-6.C: Likewise.
4524 2017-02-01 Martin Liska <mliska@suse.cz>
4527 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
4529 2017-02-01 Richard Biener <rguenther@suse.de>
4532 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
4533 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
4534 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
4535 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
4537 2017-02-01 Richard Biener <rguenther@suse.de>
4540 * gfortran.dg/pr79315.f90: New testcase.
4542 2017-02-01 Richard Biener <rguenther@suse.de>
4544 PR tree-optimization/71824
4545 * gcc.dg/graphite/pr71824.c: New testcase.
4547 2017-01-31 Jakub Jelinek <jakub@redhat.com>
4550 * g++.dg/diagnostic/pr79304.C: New test.
4552 2017-01-31 David Malcolm <dmalcolm@redhat.com>
4555 * g++.dg/spellcheck-pr79298.C: New test case.
4557 2017-01-31 David Malcolm <dmalcolm@redhat.com>
4559 PR preprocessor/79210
4560 * gcc.dg/format/pr79210.c: New test case.
4561 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
4564 2017-01-31 Nathan Sidwell <nathan@acm.org>
4567 * g++.dg/warn/pr79290.C: New.
4571 * g++.dg/cpp1y/pr67273.C: New.
4572 * g++.dg/cpp1y/pr79253.C: New.
4574 2017-01-31 Nathan Sidwell <nathan@acm.org>
4577 * g++.dg/cpp1y/pr61636-1.C: Augment.
4579 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
4581 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
4582 rand() instead of random().
4584 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
4586 PR tree-optimization/71691
4587 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
4589 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4591 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
4594 2017-01-31 Jakub Jelinek <jakub@redhat.com>
4596 PR tree-optimization/79267
4597 * g++.dg/opt/pr79267.C: New test.
4599 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
4602 * gcc.dg/debug/dwarf2/align-1.c: New.
4603 * gcc.dg/debug/dwarf2/align-2.c: New.
4604 * gcc.dg/debug/dwarf2/align-3.c: New.
4605 * gcc.dg/debug/dwarf2/align-4.c: New.
4606 * gcc.dg/debug/dwarf2/align-5.c: New.
4607 * gcc.dg/debug/dwarf2/align-6.c: New.
4608 * gcc.dg/debug/dwarf2/align-as-1.c: New.
4609 * g++.dg/debug/dwarf2/align-1.C: New.
4610 * g++.dg/debug/dwarf2/align-2.C: New.
4611 * g++.dg/debug/dwarf2/align-3.C: New.
4612 * g++.dg/debug/dwarf2/align-4.C: New.
4613 * g++.dg/debug/dwarf2/align-5.C: New.
4614 * g++.dg/debug/dwarf2/align-6.C: New.
4616 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4619 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
4621 2017-01-30 Martin Sebor <msebor@redhat.com>
4624 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
4626 2017-01-30 Martin Liska <mliska@suse.cz>
4628 PR gcov-profile/79259
4629 * g++.dg/tree-prof/pr79259.C: New test.
4631 2017-01-30 Richard Biener <rguenther@suse.de>
4633 PR tree-optimization/79276
4634 * gcc.dg/torture/pr79276.c: New testcase.
4636 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
4639 * gcc.target/s390/pr79240.c: New test.
4641 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4644 * gcc.target/powerpc/pr79268.c: New file.
4645 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
4646 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
4647 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
4648 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4650 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
4652 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
4655 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
4657 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
4658 * gnat.dg/debug9.adb: Likewise.
4660 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
4662 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
4663 libatomic_available.
4664 * gfortran.dg/coarray_42.f90: Likewise.
4665 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
4666 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
4667 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4669 2017-01-27 Martin Sebor <msebor@redhat.com>
4671 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4673 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
4675 PR rtl-optimization/79194
4676 * gcc.dg/torture/pr79194.c: New test.
4678 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
4680 PR tree-optimization/71374
4681 * gcc.target/i386/pr71374.c: New.
4683 2017-01-27 Martin Sebor <msebor@redhat.com>
4686 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
4687 a dg-error directive.
4689 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
4692 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
4693 * gcc.target/arm/pr79131-2.c: New.
4695 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4698 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
4699 vectorized on POWER unless hardware misaligned loads are
4702 2017-01-27 Bin Cheng <bin.cheng@arm.com>
4704 PR rtl-optimization/78559
4705 * gcc.c-torture/execute/pr78559.c: New test.
4707 2017-01-27 Richard Biener <rguenther@suse.de>
4709 PR tree-optimization/79245
4710 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
4711 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
4713 2017-01-27 Jakub Jelinek <jakub@redhat.com>
4716 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
4717 target. Use 4294967293U instead of 4294967293.
4719 2017-01-27 Richard Biener <rguenther@suse.de>
4721 PR tree-optimization/71433
4722 * gcc.dg/Warray-bounds-21.c: New testcase.
4724 2017-01-27 Richard Biener <rguenther@suse.de>
4726 PR tree-optimization/79244
4727 * gcc.dg/torture/pr79244.c: New testcase.
4729 2017-01-27 Jakub Jelinek <jakub@redhat.com>
4731 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
4732 all occurrences of 40 to 32.
4734 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
4737 * gcc.target/arm/pr79239.c: New test.
4739 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4741 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
4743 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
4746 * g++.dg/cpp1y/pr64382.C: New test.
4748 2017-01-26 Martin Sebor <msebor@redhat.com>
4751 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
4752 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
4753 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
4754 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
4756 2017-01-26 Jakub Jelinek <jakub@redhat.com>
4759 * g++.dg/debug/dwarf2/pr79129.C: New test.
4762 * g++.dg/debug/dwarf2/pr78835.C: New test.
4764 2017-01-26 Martin Sebor <msebor@redhat.com>
4767 * gcc.dg/format/pr78569.c: Adjust.
4768 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
4769 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
4770 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
4771 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
4772 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
4773 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
4774 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
4775 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
4776 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
4777 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
4778 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
4780 2017-01-26 Jakub Jelinek <jakub@redhat.com>
4783 * g++.dg/other/offsetof8.C: Add expected error.
4784 * g++.dg/other/offsetof9.C: New test.
4786 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
4788 * g++.dg/opt/declone3.C: Require LTO.
4790 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
4793 * gcc.target/arm/pr79131.c: New.
4795 2017-01-26 Bin Cheng <bin.cheng@arm.com>
4797 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
4799 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
4802 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
4803 matches replaced operator delete.
4805 2017-01-26 Jakub Jelinek <jakub@redhat.com>
4807 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
4808 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
4809 avx512f with avx512dq.
4810 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
4811 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
4812 avx512f with avx512dq.
4813 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
4814 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
4815 avx512f with avx512dq.
4817 2017-01-26 Marek Polacek <polacek@redhat.com>
4820 * c-c++-common/Wduplicated-branches-13.c: New test.
4822 2017-01-26 David Sherwood <david.sherwood@arm.com>
4825 * gfortran.dg/gomp/sharing-4.f90: New test.
4827 2017-01-26 Jakub Jelinek <jakub@redhat.com>
4830 * gcc.target/i386/pr70465.c: New test.
4832 * brig.dg/dg.exp: Update copyright years.
4833 * lib/brig-dg.exp: Update copyright years.
4834 * lib/brig.exp: Update copyright years.
4836 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
4839 * gcc.target/powerpc/pr79179.c: New test.
4841 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4843 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
4844 generation to accept D-mode memory accesses.
4846 2017-01-25 Martin Sebor <msebor@redhat.com>
4849 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
4850 * g++.dg/ext/flexarray-mangle.C: Same.
4851 * g++.dg/ext/flexarray-subst.C: Same.
4852 * g++.dg/ext/flexary10.C: Same.
4853 * g++.dg/ext/flexary11.C: Same.
4854 * g++.dg/ext/flexary14.C: Same.
4855 * g++.dg/ext/flexary16.C: Same.
4856 * g++.dg/ext/flexary18.C: Same.
4857 * g++.dg/ext/flexary19.C: Same.
4858 * g++.dg/ext/flexary7.C: Same.
4859 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
4860 * g++.dg/ubsan/object-size-1.C: Same.
4861 * obj-c++.dg/property/at-property-23.mm: Same.
4863 2017-01-25 Jakub Jelinek <jakub@redhat.com>
4866 * g++.dg/cpp1z/decomp24.C: New test.
4869 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
4870 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
4872 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
4874 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
4875 * g++.dg/cpp1y/pr59636.C: Likewise.
4876 * g++.dg/cpp1y/pr60190.C: Likewise.
4878 2017-01-25 Bin Cheng <bin.cheng@arm.com>
4880 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
4882 2017-01-25 Carl Love <cel@us.ibm.com>
4884 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
4887 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
4889 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
4891 * gcc.target/arm/vseleqsf.c: Likewise.
4892 * gcc.target/arm/vselgedf.c: Likewise.
4893 * gcc.target/arm/vselgesf.c: Likewise.
4894 * gcc.target/arm/vselgtdf.c: Likewise.
4895 * gcc.target/arm/vselgtsf.c: Likewise.
4896 * gcc.target/arm/vselledf.c: Likewise.
4897 * gcc.target/arm/vsellesf.c: Likewise.
4898 * gcc.target/arm/vselltdf.c: Likewise.
4899 * gcc.target/arm/vselltsf.c: Likewise.
4900 * gcc.target/arm/vselnedf.c: Likewise.
4901 * gcc.target/arm/vselnesf.c: Likewise.
4902 * gcc.target/arm/vselvcdf.c: Likewise.
4903 * gcc.target/arm/vselvcsf.c: Likewise.
4904 * gcc.target/arm/vselvsdf.c: Likewise.
4905 * gcc.target/arm/vselvssf.c: Likewise.
4907 2017-01-25 Richard Biener <rguenther@suse.de>
4910 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
4911 to what we had before adding the threading passes.
4913 2017-01-25 Richard Biener <rguenther@suse.de>
4915 PR tree-optimization/69264
4916 * g++.dg/torture/pr69264.C: New testcase.
4918 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4921 * gcc.target/arm/pr79145.c: New test.
4923 2017-01-25 Richard Biener <rguenther@suse.de>
4926 * g++.dg/gomp/pr78363-1.C: New testcase.
4927 * g++.dg/gomp/pr78363-2.C: Likewise.
4928 * g++.dg/gomp/pr78363-3.C: Likewise.
4930 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4932 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
4933 * gcc.dg/lto/pr61526_0.c: Likewise.
4934 * gcc.dg/lto/pr64415_0.c: Likewise.
4936 2017-01-24 Jakub Jelinek <jakub@redhat.com>
4939 * g++.dg/cpp1z/decomp22.C: New test.
4940 * g++.dg/cpp1z/decomp23.C: New test.
4942 2017-01-24 Nathan Sidwell <nathan@acm.org>
4945 * g++.dg/cpp0x/pr78469.C: New.
4948 * g++.dg/cpp0x/pr79118.C: New.
4950 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
4952 * gcc.target/arm/vfp-longcall-apcs.c: New test.
4954 2017-01-24 David Malcolm <dmalcolm@redhat.com>
4956 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
4957 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
4958 * gcc.dg/rtl/rtl.exp: New file.
4959 * gcc.dg/rtl/test.c: New file.
4960 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
4961 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
4962 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
4963 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
4964 * gcc.dg/rtl/x86_64/final.c: New test case.
4965 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
4966 * gcc.dg/rtl/x86_64/ira.c: New test case.
4967 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
4968 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
4969 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
4970 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
4971 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
4972 * gcc.dg/rtl/x86_64/test_1.h: New file.
4973 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
4974 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
4975 * gcc.dg/rtl/x86_64/times-two.h: New file.
4976 * gcc.dg/rtl/x86_64/vregs.c: New test case.
4978 2017-01-24 Bin Cheng <bin.cheng@arm.com>
4980 PR tree-optimization/79159
4981 * g++.dg/tree-ssa/pr79159.C: New test.
4983 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
4984 Martin Jambor <mjambor@suse.cz>
4986 * lib/brig-dg.exp: New file.
4987 * lib/brig.exp: Likewise.
4988 * brig.dg/README: Likewise.
4989 * brig.dg/dg.exp: Likewise.
4990 * brig.dg/test/gimple/alloca.hsail: Likewise.
4991 * brig.dg/test/gimple/atomics.hsail: Likewise.
4992 * brig.dg/test/gimple/branches.hsail: Likewise.
4993 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
4994 * brig.dg/test/gimple/function_calls.hsail: Likewise.
4995 * brig.dg/test/gimple/kernarg.hsail: Likewise.
4996 * brig.dg/test/gimple/mem.hsail: Likewise.
4997 * brig.dg/test/gimple/mulhi.hsail: Likewise.
4998 * brig.dg/test/gimple/packed.hsail: Likewise.
4999 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
5000 * brig.dg/test/gimple/variables.hsail: Likewise.
5001 * brig.dg/test/gimple/vector.hsail: Likewise.
5003 2017-01-24 Jakub Jelinek <jakub@redhat.com>
5005 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
5006 support asan, only on i?86/x86_64 require sse2_runtime.
5008 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5011 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
5012 test on powerpc targets.
5014 2017-01-23 Martin Sebor <msebor@redhat.com>
5016 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
5018 2017-01-23 Richard Biener <rguenther@suse.de>
5020 PR tree-optimization/79088
5021 PR tree-optimization/79188
5022 * gcc.dg/torture/pr79088.c: New testcase.
5023 * gcc.dg/torture/pr79188.c: Likewise.
5025 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5027 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
5028 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
5029 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
5030 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
5031 type of test function to reflect change in built-in function's
5033 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
5034 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
5035 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
5036 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
5037 type and second argument type to reflect change in built-in
5038 function's type signature.
5039 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
5040 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
5041 type of test function to reflect change in built-in function's
5043 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
5044 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
5045 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
5046 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
5047 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
5048 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
5049 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
5050 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
5051 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
5052 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
5053 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
5054 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
5055 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
5056 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
5057 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
5058 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
5059 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
5060 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
5061 type of test function to reflect change in built-in function's
5063 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
5064 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
5065 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
5066 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
5067 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
5068 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
5069 test function's result and second argument to reflect change in
5070 built-in function's type signature.
5071 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
5073 2017-01-23 Nathan Sidwell <nathan@acm.org>
5076 * g++.dg/template/pr71710.C: New.
5080 * g++.dg/template/pr71406.C: New.
5082 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
5084 * gfortran.dg/integer_exponentiation_7.f90: New test.
5086 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
5088 PR rtl-optimization/78634
5089 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
5091 2017-01-23 Bin Cheng <bin.cheng@arm.com>
5093 PR tree-optimization/70754
5094 * gfortran.dg/pr70754.f90: New test.
5096 2017-01-23 Martin Liska <mliska@suse.cz>
5098 PR tree-optimization/79196
5099 * gcc.dg/asan/pr79196.c: New test.
5100 * gcc.dg/strlenopt-30.c: Update scanned pattern.
5102 2017-01-23 Michael Matz <matz@suse.de>
5104 PR tree-optimization/78384
5105 * gcc.dg/pr78384.c: New test.
5107 2017-01-23 Richard Biener <rguenther@suse.de>
5109 PR tree-optimization/79186
5110 * gcc.dg/torture/pr79186.c: New testcase.
5111 * gcc.dg/torture/pr79187.c: Likewise.
5113 2017-01-23 Martin Jambor <mjambor@suse.cz>
5115 * gcc.dg/ipa/vrp8.c: New test.
5117 2017-01-23 Martin Jambor <mjambor@suse.cz>
5120 * gfortran.dg/lto/pr79108_0.f90: New test.
5122 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
5124 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
5125 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
5126 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
5127 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
5128 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
5129 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
5130 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
5131 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
5132 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
5133 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
5134 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
5135 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
5136 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
5137 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
5138 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
5139 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
5141 2017-01-23 Richard Biener <rguenther@suse.de>
5142 Nick Clifton <nickc@redhat.com>
5145 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5146 If the target is ARM return the result of the
5147 check_effective_target_arm_vect_no_misalign proc.
5148 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
5149 support unaligned vectors then only expect one of the loops to be
5152 2017-01-23 Martin Liska <mliska@suse.cz>
5154 * gcc.dg/asan/use-after-scope-10.c: New test.
5155 * gcc.dg/asan/use-after-scope-11.c: New test.
5156 * g++.dg/asan/use-after-scope-5.C: New test.
5158 2017-01-23 Martin Liska <mliska@suse.cz>
5160 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
5161 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
5162 sanopt optimization for ASAN_POISON.
5164 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5166 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
5168 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
5170 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
5171 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
5173 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
5174 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
5175 exec_vcombine): Likewise.
5176 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
5177 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
5178 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
5179 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
5180 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
5181 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
5182 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
5183 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
5184 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
5185 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5186 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
5187 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
5188 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5189 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
5190 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
5191 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
5192 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
5193 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
5195 (TEST_VGET_LANE): Cast to uint to avoid warning.
5196 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
5197 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
5198 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
5199 exec_vfma_vfms_n): Fix PRIx format for float64_t.
5200 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
5201 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
5202 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
5203 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
5204 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
5205 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
5206 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
5207 CHECK_POLY instead of CHECK for poly64_t types.
5208 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
5209 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
5210 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
5211 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
5212 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
5213 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
5215 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
5216 for int32_t, int64_t.
5217 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
5218 vqneg_extra): Fix PRIx format for int16_t, int32_t.
5219 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
5220 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
5221 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
5224 2017-01-22 Jakub Jelinek <jakub@redhat.com>
5227 * gfortran.dg/gomp/pr79154-1.f90: New test.
5228 * gfortran.dg/gomp/pr79154-2.f90: New test.
5230 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
5232 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
5234 2017-01-21 Marek Polacek <polacek@redhat.com>
5237 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
5239 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
5241 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
5243 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
5245 PR rtl-optimization/79125
5246 * gcc.dg/torture/pr79125.c: New test.
5248 2017-01-20 Jiong Wang <jiong.wang@arm.com>
5250 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
5252 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
5253 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
5255 2017-01-20 Nathan Sidwell <nathan@acm.org>
5258 * g++.dg/cpp1z/inh-ctor38.C: New.
5260 2017-01-20 Marek Polacek <polacek@redhat.com>
5263 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
5265 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
5267 * lib/target-supports.exp (check_configured_with): New procedure.
5268 (check_effective_target_default_mode): new effective target.
5269 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
5270 default mode. Fix dg-skip-if target selector syntax.
5271 * gcc.target/arm/optional_thumb-2.c: Likewise.
5272 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
5275 2017-01-20 David Malcolm <dmalcolm@redhat.com>
5279 * g++.dg/spellcheck-pr77829.C: New test case.
5280 * g++.dg/spellcheck-pr78656.C: New test case.
5282 2017-01-20 Marek Polacek <polacek@redhat.com>
5285 * c-c++-common/Wduplicated-branches-1.c: New test.
5286 * c-c++-common/Wduplicated-branches-10.c: New test.
5287 * c-c++-common/Wduplicated-branches-11.c: New test.
5288 * c-c++-common/Wduplicated-branches-12.c: New test.
5289 * c-c++-common/Wduplicated-branches-2.c: New test.
5290 * c-c++-common/Wduplicated-branches-3.c: New test.
5291 * c-c++-common/Wduplicated-branches-4.c: New test.
5292 * c-c++-common/Wduplicated-branches-5.c: New test.
5293 * c-c++-common/Wduplicated-branches-6.c: New test.
5294 * c-c++-common/Wduplicated-branches-7.c: New test.
5295 * c-c++-common/Wduplicated-branches-8.c: New test.
5296 * c-c++-common/Wduplicated-branches-9.c: New test.
5297 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
5298 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
5299 * g++.dg/ext/builtin-object-size3.C: Likewise.
5300 * g++.dg/gomp/loop-1.C: Likewise.
5301 * g++.dg/warn/Wduplicated-branches1.C: New test.
5302 * g++.dg/warn/Wduplicated-branches2.C: New test.
5304 2017-01-20 Martin Liska <mliska@suse.cz>
5307 * gcc.dg/lto/pr69188_0.c: New test.
5308 * gcc.dg/lto/pr69188_1.c: New test.
5310 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
5312 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
5313 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
5314 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
5315 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
5316 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
5317 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
5318 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
5319 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
5320 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
5321 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
5322 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
5323 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
5324 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
5325 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
5326 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
5327 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
5328 * gcc.target/i386/avx-1.c: Test new intrinsics.
5329 * gcc.target/i386/sse-13.c: Ditto.
5330 * gcc.target/i386/sse-23.c: Ditto.
5332 2017-01-20 Richard Biener <rguenther@suse.de>
5334 PR tree-optimization/71264
5335 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
5337 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
5339 * gcc.target/mips/madd4-1.c: New file.
5340 * gcc.target/mips/madd4-2.c: Likewise.
5341 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
5343 (mips_option_groups): Add -m[no-]madd4.
5344 (mips-dg-init): Detect default -mno-madd4.
5345 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
5346 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
5347 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5348 * gcc.target/mips/nmadd-1.c: Likewise.
5349 * gcc.target/mips/nmadd-2.c: Likewise.
5350 * gcc.target/mips/nmadd-3.c: Likewise.
5352 2017-01-19 Jiong Wang <jiong.wang@arm.com>
5354 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
5355 combined instructions.
5356 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
5358 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
5359 of pointer authentication.
5361 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
5363 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
5364 floating point hardware to run test.
5366 2017-01-19 Tamar Christina <tamar.christina@arm.com>
5368 * lib/target-supports.exp
5369 (check_effective_target_vect_call_copysignf): Enable for AArch64.
5371 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5374 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
5375 __x86_64__]: Allow for target i?86-*-*.
5377 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
5380 * gcc.target/mips/lxc1-sxc1-1.c: New file.
5381 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
5382 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
5384 (mips_option_groups): Add -m[no-]lxc1-sxc1.
5385 (mips-dg-init): Detect default -mno-lxc1-sxc1.
5386 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
5388 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
5391 * gfortran.dg/coarray_43.f90: New test.
5393 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
5395 PR rtl-optimization/79121
5396 * gcc.c-torture/execute/pr79121.c: New test.
5398 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5400 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
5401 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
5403 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
5407 * gfortran.dg/pr50069_1.f90: New test.
5408 * gfortran.dg/pr50069_2.f90: New test.
5409 * gfortran.dg/pr55086_1.f90: New test.
5410 * gfortran.dg/pr55086_1_tfat.f90: New test.
5411 * gfortran.dg/pr55086_2.f90: New test.
5412 * gfortran.dg/pr55086_2_tfat.f90: New test.
5413 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
5415 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5416 * gcc.dg/strcmp-1.c: New test.
5417 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
5419 2017-01-18 David Malcolm <dmalcolm@redhat.com>
5421 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
5422 (dejagnu_fail): Likewise.
5423 (dejagnu_note): Likewise.
5424 (pass): Provide forward decl, moving true decl to after #include
5429 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5431 * gcc.target/powerpc/p9-xxbr-1.c: New test.
5432 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
5434 2017-01-18 Nathan Sidwell <nathan@acm.org>
5437 * g++.dg/cpp1z/inh-ctor37.C: New.
5439 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
5441 PR rtl-optimization/78952
5442 * gcc.target/i386/pr78952-1.c: New test.
5443 * gcc.target/i386/pr78952-2.c: Ditto.
5445 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
5447 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
5449 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
5452 * gfortran.dg/coarray_event_1.f08: New test.
5454 2017-01-18 Jakub Jelinek <jakub@redhat.com>
5457 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
5458 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
5460 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
5462 * gcc.target/powerpc/fusion4.c: Likewise.
5463 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
5465 * gcc.target/powerpc/pr58673-1.c: Likewise.
5466 * gcc.target/powerpc/pr58673-2.c: Likewise.
5467 * gcc.target/powerpc/pr59054.c: Likewise.
5469 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5471 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
5473 * gcc.target/powerpc/p9-vbpermd.c: New file.
5475 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5477 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
5478 (must_not_compile2): Downcase first letter of error messages.
5479 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
5480 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
5482 2017-01-18 Nathan Sidwell <nathan@acm.org>
5485 * g++.dg/pr79091.C: New.
5487 2017-01-18 Jakub Jelinek <jakub@redhat.com>
5489 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
5491 (p0): Add missing dg-error.
5493 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
5495 * gcc.target/msp430/mul_f5_muldef.c: New test.
5497 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
5500 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
5501 options. Fix up the syntax for using \m and \M.
5503 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
5506 * gcc.target/powerpc/ssp-1.c: New testcase.
5507 * gcc.target/powerpc/ssp-2.c: New testcase.
5509 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
5511 * gcc.target/aarch64/eh_return.c: New test.
5513 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5515 * vec-rlmi-rlnm.c: New file.
5517 2017-01-17 Nathan Sidwell <nathan@acm.org>
5520 * g++.dg/cpp1y/pr61636-1.C: New.
5521 * g++.dg/cpp1y/pr61636-2.C: New.
5522 * g++.dg/cpp1y/pr61636-3.C: New.
5524 2017-01-17 Martin Sebor <msebor@redhat.com>
5527 * gcc.dg/pr78768.c: Make it a link-only test.
5529 2017-01-17 David Malcolm <dmalcolm@redhat.com>
5532 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
5534 * c-c++-common/Wmisleading-indentation.c: Likewise.
5536 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
5539 * gcc.target/arm/pr79058.c: New.
5541 2017-01-17 Jakub Jelinek <jakub@redhat.com>
5543 PR tree-optimization/71854
5544 * gcc.dg/vect/pr71854.c: New test.
5546 2017-01-17 Martin Liska <mliska@suse.cz>
5549 * g++.dg/ipa/pr71207.C: New test.
5551 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
5554 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
5555 * gcc.dg/tree-ssa/pr77445.c: New testcase.
5557 2017-01-17 Jakub Jelinek <jakub@redhat.com>
5559 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
5560 rather than long unsigned int.
5561 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
5563 2017-01-17 Richard Biener <rguenther@suse.de>
5565 PR tree-optimization/71433
5566 * gcc.dg/Warray-bounds-20.c: New testcase.
5568 2017-01-17 Richard Biener <rguenther@suse.de>
5573 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
5574 * gcc.dg/tree-ssa/scev-4.c: Likewise.
5575 * gcc.dg/tree-ssa/scev-5.c: Likewise.
5577 2017-01-17 Alan Modra <amodra@gmail.com>
5579 * gcc.target/powerpc/pr79066.c: New.
5581 2017-01-16 Jeff Law <law@redhat.com>
5583 PR tree-optimization/33562
5584 PR tree-optimization/61912
5585 PR tree-optimization/77485
5586 PR tree-optimization/79090
5587 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
5588 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
5590 2017-01-16 Jakub Jelinek <jakub@redhat.com>
5593 * gcc.c-torture/compile/pr79089.c: New test.
5596 * gcc.dg/pr79080.c: New test.
5598 2017-01-16 David Malcolm <dmalcolm@redhat.com>
5601 * gcc.dg/format/pr78304.c: Convert argument from integral type
5603 * gcc.dg/format/pr78304-2.c: Likewise.
5605 2017-01-16 Carl Love <cel@us.ibm.com>
5607 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
5608 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
5610 2017-01-16 Carl Love <cel@us.ibm.com>
5612 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
5613 Change arguments and return type to bool long long.
5615 2017-01-16 Martin Sebor <msebor@redhat.com>
5618 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
5621 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5624 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5627 * g++.dg/cpp0x/pr71737.C: New.
5629 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5631 * gcc.target/powerpc/swaps-p8-27.c: New.
5633 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5636 * g++.dg/cpp0x/pr71737.C: New.
5638 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
5640 * gnat.dg/opt62.adb: New test.
5641 * gnat.dg/opt62_pkg.ads: New helper.
5643 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
5645 PR rtl-optimization/78626
5646 PR rtl-optimization/78727
5647 * gcc.dg/torture/pr78626.c: New test.
5648 * gcc.dg/torture/pr78727.c: New test.
5650 2017-01-14 Alan Modra <amodra@gmail.com>
5652 * gcc.c-torture/compile/pr72749.c: New test.
5654 2017-01-13 David Malcolm <dmalcolm@redhat.com>
5657 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
5658 (test_macro_2): New test.
5659 (test_macro_3): New test.
5660 (test_macro_4): New test.
5661 (test_non_contiguous_strings): Convert line number to line offset.
5662 * gcc.dg/format/pr78304-2.c: New test case.
5663 * gcc.dg/format/pr78304.c: New test case.
5665 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
5667 * gcc.target/i386/funcspec-56.inc: Add missing options and
5668 reorder options by implied ISAs, as in ix86_target_string.
5670 2017-01-13 Marek Polacek <polacek@redhat.com>
5673 * g++.dg/cpp0x/constexpr-array18.C: New test.
5675 2017-01-13 Jeff Law <law@redhat.com>
5677 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
5679 PR tree-optimization/61912
5680 PR tree-optimization/77485
5681 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
5682 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
5683 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
5685 PR tree-optimization/33562
5686 PR tree-optimization/61912
5687 PR tree-optimization/77485
5688 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
5689 * gcc.dg/tree-ssa/complex-5.c: Likewise.
5690 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5691 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
5692 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
5693 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
5694 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
5696 2017-01-13 Martin Liska <mliska@suse.cz>
5699 * gcc.c-torture/execute/pr79043.c: New test.
5701 2017-01-13 Richard Biener <rguenther@suse.de>
5704 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
5706 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
5709 * gfortran.dg/coarray/event_4.f08: New test.
5711 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
5714 * gfortran.dg/coarray/event_3.f08: New test.
5716 2017-01-13 Richard Biener <rguenther@suse.de>
5718 PR tree-optimization/77283
5719 * gcc.dg/tree-ssa/split-path-9.c: Fix.
5721 2017-01-13 Richard Biener <rguenther@suse.de>
5723 * gcc.dg/gimplefe-22.c: New testcase.
5725 2017-01-13 Richard Biener <rguenther@suse.de>
5727 PR tree-optimization/77283
5728 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
5729 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
5730 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
5732 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
5734 * gcc.dg/pr77862.c: Require fpic target.
5736 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5739 * gcc.target/powerpc/pr79004.c: New test.
5741 2017-01-12 Martin Sebor <msebor@redhat.com>
5743 * gcc.dg/pr78138.c: Adjust.
5744 * gcc.dg/pr78768.c: Adjust.
5745 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
5746 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
5747 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
5748 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
5749 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
5750 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
5751 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
5752 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
5753 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
5754 * gcc.dg/tree-ssa/pr78605.c: Adjust.
5755 * gcc.dg/tree-ssa/pr78622.c: Adjust.
5757 2017-01-12 Jakub Jelinek <jakub@redhat.com>
5759 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
5761 2017-01-12 Martin Sebor <msebor@redhat.com>
5764 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
5767 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
5769 * gcc.dg/pr78768.c: Require LTO.
5771 2017-01-12 Martin Sebor <msebor@redhat.com>
5774 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
5775 due to the referenced bug.
5777 2017-01-12 Martin Sebor <msebor@redhat.com>
5780 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
5782 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
5784 * gcc.target/i386/builtin_target.c (check_features): Check all
5785 supported __builtin_cpu_supports options.
5787 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5789 PR tree-optimization/78319
5790 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
5793 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5796 * gcc.target/powerpc/swaps-p8-26.c: New.
5798 2017-01-12 Richard Biener <rguenther@suse.de>
5800 * gcc.dg/gimplefe-21.c: New testcase.
5802 2017-01-12 Michael Collison <michael.collison@arm.com>
5804 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
5806 2017-01-11 Julia Koval <julia.koval@intel.com>
5807 Uros Bizjak <ubizjak@gmail.com>
5809 * gcc.target/i386/sgx.c New test.
5810 * gcc.target/i386/sse-12.c: Add -msgx.
5811 * gcc.target/i386/sse-13.c: Ditto.
5812 * gcc.target/i386/sse-14.c: Ditto.
5813 * gcc.target/i386/sse-22.c: Ditto.
5814 * gcc.target/i386/sse-23.c: Ditto.
5815 * g++.dg/other/i386-2.C: Ditto.
5816 * g++.dg/other/i386-3.C: Ditto.
5818 2017-01-11 Martin Sebor <msebor@redhat.com>
5821 * g++.dg/template/explicit9.C: New test.
5823 2017-01-11 Nathan Sidwell <nathan@acm.org>
5826 * g++.dg/pr77812.C: New.
5828 2017-01-11 Jakub Jelinek <jakub@redhat.com>
5831 * g++.dg/cpp1y/constexpr-71537.C: New test.
5833 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
5836 2017-01-11 Martin Sebor <msebor@redhat.com>
5839 * c-c++-common/Waddress-2.c: New test.
5841 2017-01-11 Jakub Jelinek <jakub@redhat.com>
5844 * g++.dg/cpp0x/pr78341.C: New test.
5846 2017-01-11 Martin Sebor <msebor@redhat.com>
5849 * gcc.dg/pr78768.c: New test.
5851 2017-01-11 David Malcolm <dmalcolm@redhat.com>
5854 * gcc.dg/spellcheck-options-14.c: New test case.
5855 * gcc.dg/spellcheck-options-15.c: New test case.
5856 * gcc.dg/spellcheck-options-16.c: New test case.
5857 * gcc.dg/spellcheck-options-17.c: New test case.
5859 2017-01-11 Martin Liska <mliska@suse.cz>
5861 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
5863 2017-01-11 Jakub Jelinek <jakub@redhat.com>
5865 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
5866 instead of just 1 for the decomposition from struct C.
5868 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
5870 * gcc.c-torture/execute/20170111-1.c: New test.
5872 2017-01-11 Richard Biener <rguenther@suse.de>
5874 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
5876 2017-01-11 Jakub Jelinek <jakub@redhat.com>
5879 * gcc.dg/lto/pr50199_0.c: New test.
5881 2017-01-10 Martin Sebor <msebor@redhat.com>
5886 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
5887 * gcc.dg/tree-ssa/pr78622.c: Ditto.
5889 2017-01-10 Martin Sebor <msebor@redhat.com>
5892 * gcc.dg/pr78138.c: New test.
5894 2017-01-10 David Malcolm <dmalcolm@redhat.com>
5897 * g++.dg/diagnostic/pr77949.C: New test case.
5899 2017-01-10 Martin Sebor <msebor@redhat.com>
5902 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
5904 2017-01-10 Martin Sebor <msebor@redhat.com>
5906 PR tree-optimization/78775
5907 * gcc.dg/attr-alloc_size-4.c: Add test cases.
5908 * gcc.dg/attr-alloc_size-10.c: New test.
5909 * gcc.dg/attr-alloc_size-11.c: New test.
5910 * gcc.dg/builtin-stringop-chk-7.c: New test.
5911 * gcc.dg/pr78775.c: New test.
5912 * gcc.dg/pr78973-2.c: New test.
5913 * gcc.dg/pr78973.c: New test.
5915 2017-01-10 Jeff Law <law@redhat.com>
5917 PR tree-optimization/77766
5918 PR tree-optimization/78856
5919 * gcc.c-torture/execute/pr77766.c: New test.
5921 2016-01-10 Richard Biener <rguenther@suse.de>
5923 PR tree-optimization/79034
5924 * g++.dg/torture/pr79034.C: New testcase.
5926 2017-01-10 Martin Liska <mliska@suse.cz>
5928 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
5929 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
5930 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
5931 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
5932 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
5933 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
5934 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
5935 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
5936 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
5937 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
5938 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
5939 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
5940 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
5941 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
5942 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
5943 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
5944 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
5945 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
5946 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
5947 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
5948 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
5949 * gcc.dg/ipa/pr64307.c: Likewise.
5950 * gcc.dg/ipa/pr77653.c: Likewise.
5952 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
5954 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
5955 * g++.dg/other/i386-3.C: Ditto.
5956 * gcc.target/i386/sse-12.c: Ditto.
5957 * gcc.target/i386/sse-13.c: Ditto.
5958 * gcc.target/i386/sse-22.c: Ditto.
5959 * gcc.target/i386/sse-23.c: Ditto.
5960 * gcc.target/i386/builtin_target.c: Handle new option.
5961 * gcc.target/i386/funcspec-56.inc: Test new attributes.
5962 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
5963 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
5965 2017-01-09 Martin Sebor <msebor@redhat.com>
5968 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
5969 with different precisions.
5971 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
5973 * g++.dg/opt/call2.C: New test.
5974 * g++.dg/opt/call3.C: Likewise.
5975 * gnat.dg/array26.adb: New test.
5976 * gnat.dg/array26_pkg.ad[sb]: New helper.
5977 * gnat.dg/array27.adb: New test.
5978 * gnat.dg/array27_pkg.ad[sb]: New helper.
5979 * gnat.dg/array28.adb: New test.
5980 * gnat.dg/array28_pkg.ad[sb]: New helper.
5982 2017-01-09 Jakub Jelinek <jakub@redhat.com>
5984 PR translation/79019
5985 PR translation/79020
5986 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
5988 * gfortran.dg/initialization_17.f90: Likewise.
5990 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5993 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
5994 * gcc.target/i386/pr78904-4.c: Likewise.
5995 * gcc.target/i386/pr78904-6.c: Likewise.
5996 * gcc.target/i386/pr78967-2.c: Likewise.
5998 2017-01-09 Jakub Jelinek <jakub@redhat.com>
6000 PR tree-optimization/78899
6001 * gcc.target/i386/pr78899.c: New test.
6002 * gcc.dg/pr71077.c: New test.
6004 2017-01-09 Martin Jambor <mjambor@suse.cz>
6008 * gcc.dg/torture/pr78365.c: New test.
6010 2017-01-09 Jakub Jelinek <jakub@redhat.com>
6013 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
6014 (main): Use int* instead of long long.
6016 PR tree-optimization/78938
6017 * gcc.dg/vect/pr78938.c: New test.
6019 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6021 * gcc.dg/20161219.c: New test.
6023 2017-01-09 Richard Biener <rguenther@suse.de>
6025 PR tree-optimization/78997
6026 * gcc.dg/torture/pr78997.c: New testcase.
6028 2017-01-09 Richard Biener <rguenther@suse.de>
6031 * g++.dg/lto/pr79000_0.C: New testcase.
6032 * g++.dg/lto/pr79000_1.c: Likewise.
6034 2017-01-08 Martin Sebor <msebor@redhat.com>
6037 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
6038 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
6039 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
6041 * gcc.dg/format/pr78569.c: Adjust.
6043 2017-01-07 David Malcolm <dmalcolm@redhat.com>
6046 * g++.dg/diagnostic/pr72803.C: New test case.
6048 2017-01-07 Martin Sebor <msebor@redhat.com>
6050 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
6051 * gcc.dg/attr-alloc_size-4.c: Same.
6053 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
6055 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
6056 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
6057 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
6058 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
6059 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
6060 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
6061 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
6063 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6064 * gcc.dg/memcmp-1.c: New.
6065 * gcc.dg/strncmp-1.c: New.
6067 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6069 * gcc.target/arm/acle/mcrr: New.
6070 * gcc.target/arm/acle/mcrr2: New.
6071 * gcc.target/arm/acle/mrrc: New.
6072 * gcc.target/arm/acle/mrrc2: New.
6074 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6076 * gcc.target/arm/acle/mcr.c: New.
6077 * gcc.target/arm/acle/mrc.c: New.
6078 * gcc.target/arm/acle/mcr2.c: New.
6079 * gcc.target/arm/acle/mrc2.c: New.
6081 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6083 * gcc.target/arm/acle/ldc: New.
6084 * gcc.target/arm/acle/ldc2: New.
6085 * gcc.target/arm/acle/ldcl: New.
6086 * gcc.target/arm/acle/ldc2l: New.
6087 * gcc.target/arm/acle/stc: New.
6088 * gcc.target/arm/acle/stc2: New.
6089 * gcc.target/arm/acle/stcl: New.
6090 * gcc.target/arm/acle/stc2l: New.
6092 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6094 * gcc.target/arm/acle/acle.exp: Run tests for different options
6095 and make sure fat-lto-objects is used such that we can still do
6097 * gcc.target/arm/acle/cdp.c: New.
6098 * gcc.target/arm/acle/cdp2.c: New.
6099 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
6100 (check_effective_target_arm_coproc1_ok_nocache): New.
6101 (check_effective_target_arm_coproc2_ok): New.
6102 (check_effective_target_arm_coproc2_ok_nocache): New.
6103 (check_effective_target_arm_coproc3_ok): New.
6104 (check_effective_target_arm_coproc3_ok_nocache): New.
6105 (check_effective_target_arm_coproc4_ok): New.
6106 (check_effective_target_arm_coproc4_ok_nocache): New.
6108 2017-01-06 Martin Sebor <msebor@redhat.com>
6111 * gcc.dg/tree-ssa/pr78605.c: New test.
6113 2017-01-05 Martin Sebor <msebor@redhat.com>
6115 PR tree-optimization/78910
6116 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
6118 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
6119 * gcc.dg/tree-ssa/pr78910.c: New test.
6121 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
6123 * gcc.dg/sso-10.c: New test.
6125 2017-01-05 Jakub Jelinek <jakub@redhat.com>
6127 PR tree-optimization/71016
6128 * gcc.target/i386/pr71016.c: New test.
6129 * gcc.target/aarch64/pr71016.c: New test.
6130 * gcc.dg/tree-ssa/pr66726-3.c: New test.
6133 * g++.dg/cpp1z/decomp19.C: New test.
6136 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
6137 * g++.dg/init/union1.C: Likewise.
6138 * g++.dg/cpp0x/union6.C: Expect errors.
6139 * g++.dg/cpp0x/union8.C: New test.
6140 * g++.dg/cpp0x/pr78890-1.C: New test.
6141 * g++.dg/cpp0x/pr78890-2.C: New test.
6143 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
6145 * gcc.target/powerpc/pr71670.c: Require p9vector.
6146 * gcc.target/powerpc/p9-novsx.c: Same.
6148 2017-01-05 David Malcolm <dmalcolm@redhat.com>
6150 * selftests/asr_div1.rtl: New file.
6151 * selftests/aarch64: New subdirectory.
6152 * selftests/aarch64/times-two.rtl: New file.
6153 * selftests/bb-index.rtl: New file.
6154 * selftests/cfg-test.rtl: New file.
6155 * selftests/const-int.rtl: New file.
6156 * selftests/example-labels.rtl: New file.
6157 * selftests/insn-with-mode.rtl: New file.
6158 * selftests/jump-to-label-ref.rtl: New file.
6159 * selftests/jump-to-return.rtl: New file.
6160 * selftests/jump-to-simple-return.rtl: New file.
6161 * selftests/mem.rtl: New file.
6162 * selftests/note-insn-deleted.rtl: New file.
6163 * selftests/note_insn_basic_block.rtl: New file.
6164 * selftests/simple-cse.rtl: New file.
6165 * selftests/symbol-ref.rtl: New file.
6166 * selftests/x86_64: New subdirectory.
6167 * selftests/x86_64/call-insn.rtl: New file.
6168 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
6169 * selftests/x86_64/times-two.rtl: New file.
6170 * selftests/x86_64/unspec.rtl: New file.
6172 2017-01-05 Nathan Sidwell <nathan@acm.org>
6175 * g++.dg/cpp0x/pr78765.C: New.
6177 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6179 * gcc.target/s390/memcpy-2.c: New test.
6180 * gcc.target/s390/memset-2.c: New test.
6182 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6184 * gcc.target/s390/memcpy-1.c: New test.
6186 2017-01-04 Jeff Law <law@redhat.com>
6188 PR tree-optimization/78812
6189 * g++.dg/torture/pr78812.C: New test.
6191 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6196 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
6197 64-bit VSX systems with direct move, whether we optimize common
6198 code sequences in the GLIBC math library for float math functions.
6199 * gcc.target/powerpc/pr71977-2.c: Likewise.
6201 2017-01-04 Marek Polacek <polacek@redhat.com>
6204 * c-c++-common/Wpointer-compare-1.c: New test.
6206 2017-01-04 Jakub Jelinek <jakub@redhat.com>
6209 * c-c++-common/Wunused-var-16.c: New test.
6212 * g++.dg/cpp0x/pr78693.C: New test.
6215 * gcc.dg/pr78957.c: New test.
6217 * g++.dg/cpp1y/auto-fn34.C: New test.
6220 * g++.dg/cpp0x/pr71182.C: New test.
6222 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
6225 * gcc.target/powerpc/pr78056-1.c: New test.
6226 * gcc.target/powerpc/pr78056-2.c: New test.
6227 * gcc.target/powerpc/pr78056-3.c: New test.
6228 * gcc.target/powerpc/pr78056-4.c: New test.
6229 * gcc.target/powerpc/pr78056-5.c: New test.
6230 * gcc.target/powerpc/pr78056-6.c: New test.
6231 * gcc.target/powerpc/pr78056-7.c: New test.
6232 * gcc.target/powerpc/pr78056-8.c: New test.
6233 * lib/target-supports.exp
6234 (check_effective_target_powerpc_popcntb_ok): New procedure to test
6235 whether the effective target supports the popcntb instruction.
6237 2017-01-03 Jeff Law <law@redhat.com>
6239 PR tree-optimization/67955
6240 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
6242 2017-01-04 Marek Polacek <polacek@redhat.com>
6246 * g++.dg/cpp0x/range-for32.C: New test.
6247 * g++.dg/cpp0x/range-for33.C: New test.
6249 2017-01-04 David Malcolm <dmalcolm@redhat.com>
6251 * gcc.dg/Wmissing-braces-fixits.c: New test case.
6253 2017-01-04 Nathan Sidwell <nathan@acm.org>
6256 * g++.dg/cpp1y/pr66735.C: New.
6258 2017-01-04 Jakub Jelinek <jakub@redhat.com>
6260 PR tree-optimization/71563
6261 * gcc.dg/tree-ssa/pr71563.c: New test.
6263 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
6267 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
6268 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
6269 * gfortran.dg/transfer_intrinsic_1.f90: Change
6270 scan-tree-dump-times due to gfc_trans_string_copy change to
6271 avoid -Wstringop-overflow.
6273 2017-01-03 Jeff Law <law@redhat.com>
6275 PR tree-optimization/78856
6276 * gcc.c-torture/execute/pr78856.c: New test.
6278 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6281 * gcc.target/powerpc/pr78953.c: New test.
6283 2017-01-03 Ian Lance Taylor <iant@google.com>
6285 * gcc.misc-tests/godump-1.c: Update for accurate representation of
6288 2017-01-03 Martin Sebor <msebor@redhat.com>
6290 PR tree-optimization/78696
6291 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
6292 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
6293 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
6294 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
6296 2017-01-03 David Malcolm <dmalcolm@redhat.com>
6298 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
6299 with more than one digit.
6300 * lib/gcc-dg.exp (process-message): Support more than one digit
6301 in relative line specifications.
6303 2017-01-03 Jakub Jelinek <jakub@redhat.com>
6305 PR tree-optimization/78965
6306 * gcc.dg/pr78965.c: New test.
6309 * g++.dg/opt/pr78901.C: New test.
6311 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
6315 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
6316 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
6317 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
6318 * gfortran.dg/repeat_7.f90: New test for PR 66310.
6319 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
6320 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
6321 * gfortran.dg/string_1_lp64.f90: New test.
6322 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
6323 * gfortran.dg/string_3_lp64.f90: New test.
6324 * gfortran.dg/transfer_intrinsic_1.f90: Change
6325 scan-tree-dump-times due to gfc_trans_string_copy change to
6326 avoid -Wstringop-overflow.
6328 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
6331 * gcc.target/i386/pr78967-1.c: New test.
6332 * gcc.target/i386/pr78967-2.c: Ditto.
6333 * gcc.target/i386/pr78967-3.c: Ditto.
6335 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
6336 * gcc.target/i386/pr78904-4.c: Ditto.
6337 * gcc.target/i386/pr78904-6.c: Ditto.
6339 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
6342 * g++.dg/torture/pr77674.C: New testcase.
6344 2017-01-01 Jakub Jelinek <jakub@redhat.com>
6346 Update copyright years.
6348 Copyright (C) 2017 Free Software Foundation, Inc.
6350 Copying and distribution of this file, with or without modification,
6351 are permitted in any medium without royalty provided the copyright
6352 notice and this notice are preserved.