1 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
3 * gcc.target/i386/pr22152.c: Fix undefined testcase. Remove
4 unnecessary loop. Run on 32-bit targets only.
5 (dg-options): Remove -fno-tree-sink.
7 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
9 * gcc.target/powerpc/cmpb-1.c: New test.
10 * gcc.target/powerpc/cmpb-2.c: New test.
11 * gcc.target/powerpc/cmpb-3.c: New test.
12 * gcc.target/powerpc/cmpb32-1.c: New test.
13 * gcc.target/powerpc/cmpb32-2.c: New test.
15 2017-05-11 Richard Biener <rguenther@suse.de>
17 PR tree-optimization/80705
18 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
20 2017-05-11 Nathan Sidwell <nathan@acm.org>
22 * lib/scanlang.exp: New.
23 * lib/gcc-dg.exp: Load scanlang.exp.
24 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
26 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
29 * gcc.dg/gimplefe-error-6.c: New test.
31 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
34 * gcc.dg/gimplefe-error-5.c: New test.
36 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
39 * gcc.dg/gimplefe-error-4.c: New test.
41 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
43 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
45 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
47 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
48 (_mm_maskz_max_round_sd): Test new intrinsics.
49 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
50 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
51 (_mm_maskz_max_round_ss): Test new intrinsics.
52 * gcc.target/i386/avx512f-vmaxss-2.c: New.
53 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
54 (_mm_maskz_min_round_sd): Test new intrinsics.
55 * gcc.target/i386/avx512f-vminsd-2.c: New.
56 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
57 (_mm_maskz_min_round_ss): Test new intrinsics.
58 * gcc.target/i386/avx512f-vminss-2.c: New.
59 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
60 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
61 (__builtin_ia32_minss_mask_round): Test new builtins.
62 * gcc.target/i386/sse-13.c: Ditto.
63 * gcc.target/i386/sse-23.c: Ditto.
64 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
65 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
66 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
67 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
68 (_mm_mask_min_round_ss): Test new intrinsics.
69 * gcc.target/i386/testround-1.c: Ditto.
71 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
73 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
74 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
75 (_mm_maskz_div_round_sd): Test new intrinsics.
76 * gcc.target/i386/avx512f-vdivsd-2.c: New.
77 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
78 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
79 (_mm_maskz_div_round_ss): Test new intrinsics.
80 * gcc.target/i386/avx512f-vdivss-2.c: New.
81 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
82 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
83 (_mm_maskz_mul_round_sd): Test new intrinsics.
84 * gcc.target/i386/avx512f-vmulsd-2.c: New.
85 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
86 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
87 (_mm_maskz_mul_round_ss): Test new intrinsics.
88 * gcc.target/i386/avx512f-vmulss-2.c: New.
89 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
90 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
91 (__builtin_ia32_mulss_mask_round): Test new builtins.
92 * gcc.target/i386/sse-13.c: Ditto.
93 * gcc.target/i386/sse-23.c: Ditto.
94 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
95 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
96 (_mm_maskz_mul_round_ss): Test new intrinsics.
97 * gcc.target/i386/testround-1.c: Ditto.
99 2017-05-10 Julia Koval <julia.koval@intel.com>
101 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
102 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
103 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
105 2017-05-10 Julia Koval <julia.koval@intel.com>
107 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
108 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
109 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
110 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
112 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
114 PR tree-optimization/51513
115 * gcc.target/powerpc/pr51513.c: New test.
116 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
118 * gcc.dg/predict-14.c: Likewise.
120 2017-05-10 Carl Love <cel@us.ibm.com>
121 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
122 to the test suite file.
123 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
124 to the test suite file.
126 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
128 PR tree-optimization/77644
129 * gcc.dg/tree-ssa/pr77644.c: New test-case.
131 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
133 * gcc.dg/guality/inline-params-2.c: New.
135 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
138 * g++.dg/cpp1y/auto-fn37.C: New.
139 * g++.dg/cpp1y/auto-fn38.C: Likewise.
141 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
144 * gcc.target/powerpc/pr68163.c: New test.
146 2017-05-09 Janus Weil <janus@gcc.gnu.org>
149 * gfortran.dg/finalize_32.f90: New test.
151 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
154 * gcc.dg/pr35441.c: New test.
156 2017-05-09 Martin Sebor <msebor@redhat.com>
159 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
162 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
165 * g++.dg/template/crash126.C: New.
167 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
169 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
170 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
171 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
172 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
174 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
177 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
179 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
181 * gcc.target/arc/tmac-1.c: New file.
182 * gcc.target/arc/tmac-2.c: Likewise.
183 * gcc.target/arc/tmac.h: Likewise.
185 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
186 Andrew Burgess <andrew.burgess@embecosm.com>
188 * gcc.target/arc/firq-1.c: New file.
189 * gcc.target/arc/firq-2.c: Likewise.
190 * gcc.target/arc/firq-3.c: Likewise.
191 * gcc.target/arc/firq-4.c: Likewise.
192 * gcc.target/arc/firq-5.c: Likewise.
193 * gcc.target/arc/firq-6.c: Likewise.
195 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
197 * gcc.target/arc/interrupt-5.c: Newfile.
198 * gcc.target/arc/interrupt-6.c: Likewise.
199 * gcc.target/arc/interrupt-7.c: Likewise.
200 * gcc.target/arc/interrupt-8.c: Likewise.
201 * gcc.target/arc/interrupt-9.c: Likewise.
203 2017-05-09 Richard Biener <rguenther@suse.de>
205 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
207 * gcc.dg/vect/vect-50.c: Likewise.
209 2017-05-09 Marek Polacek <polacek@redhat.com>
212 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
213 * c-c++-common/Wlogical-op-2.c: New test.
215 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
217 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
218 for targets with __SIZEOF_INT__ < 4.
220 2017-05-09 Richard Biener <rguenther@suse.de>
222 * gcc.dg/vect/vect-50.c: Revert last change.
223 * gcc.dg/vect/vect-44.c: Likewise.
225 2017-05-08 Martin Sebor <msebor@redhat.com>
228 * gcc.dg/format/gcc_diag-10.c: New test.
230 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
233 * gcc.target/powerpc/pr80101-1.c: New test.
235 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
238 * gfortran.dg/inline_transpose_1.f90: Add
239 -finline-matmul-limit=0 to options.
240 * gfortran.dg/matmul_5.f90: Likewise.
241 * gfortran.dg/vect/vect-8.f90: Likewise.
242 * gfortran.dg/inline_matmul_14.f90: New test.
243 * gfortran.dg/inline_matmul_15.f90: New test.
245 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
248 * gfortran.dg/matmul_15.f90: New test case.
250 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
252 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
253 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
255 2017-05-07 Jeff Law <law@redhat.com>
258 2017-05-06 Jeff Law <law@redhat.com>
259 PR tree-optimization/78496
260 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
261 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
263 2017-05-06 Jeff Law <law@redhat.com>
265 PR tree-optimization/78496
266 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
267 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
269 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
271 * gcc.target/aarch64/spill_1.c: New test.
273 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
275 PR rtl-optimization/75964
276 * gcc.dg/torture/pr75964.c: New test.
278 2017-05-06 Tom de Vries <tom@codesourcery.com>
281 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
282 * gcc.target/i386/avx-vtestpd-2.c: Same.
283 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
284 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
285 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
286 * gcc.target/i386/avx-vtestpd-3.c: Same.
287 * gcc.target/i386/avx-vtestps-1.c: Same.
288 * gcc.target/i386/avx-vtestps-2.c: Same.
289 * gcc.target/i386/avx-vtestps-256-1.c: Same.
290 * gcc.target/i386/avx-vtestps-256-2.c: Same.
291 * gcc.target/i386/avx-vtestps-256-3.c: Same.
292 * gcc.target/i386/avx-vtestps-3.c: Same.
294 2017-05-06 Tom de Vries <tom@codesourcery.com>
296 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
298 2017-05-06 Tom de Vries <tom@codesourcery.com>
301 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
302 * gcc.target/powerpc/altivec-types-1.c: Same.
304 2017-05-06 Tom de Vries <tom@codesourcery.com>
307 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
308 * gcc.target/spu/intrinsics-1.c: Same.
310 2017-05-06 Tom de Vries <tom@codesourcery.com>
313 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
315 2017-05-06 Tom de Vries <tom@codesourcery.com>
318 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
319 * gcc.target/aarch64/spellcheck_2.c: Same.
320 * gcc.target/aarch64/spellcheck_3.c: Same.
322 2017-05-06 Tom de Vries <tom@codesourcery.com>
325 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
326 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
327 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
328 * g++.dg/debug/dwarf2/typedef5.C: Same.
329 * g++.dg/goacc/data-1.C: Same.
331 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
333 * gcc.target/powerpc/versioned-copy-loop.c: New file.
335 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
340 * gcc.target/powerpc/ppc-round3.c: New test.
341 * gcc.target/powerpc/ppc-round2.c: Update expected code.
343 2017-05-05 Jakub Jelinek <jakub@redhat.com>
345 PR tree-optimization/80632
346 * gcc.dg/pr80632.c: New test.
348 PR tree-optimization/80558
349 * gcc.dg/tree-ssa/vrp115.c: New test.
351 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
352 Thomas Preud'homme <thomas.preudhomme@arm.com>
353 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
356 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
357 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
358 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
359 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
360 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
361 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
362 * gcc.target/arm/tls-disable-literal-pool.c: New.
364 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
366 PR tree-optimization/80613
367 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
369 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
372 * g++.dg/cpp0x/pr71577.C: New.
374 2017-05-04 Martin Sebor <msebor@redhat.com>
377 * gcc.dg/builtin-stringop-chk-8.c: New test.
378 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
379 * gcc.dg/builtin-stringop-chk-4.c: Same.
380 * gcc.dg/builtin-strncat-chk-1.c: Same.
381 * g++.dg/ext/strncpy-chk1.C: Same.
382 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
383 * gcc.dg/out-of-bounds-1.c: Same.
384 * gcc.dg/pr78138.c: Same.
385 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
386 * gfortran.dg/mvbits_7.f90: Same.
388 2017-05-04 Martin Sebor <msebor@redhat.com>
390 PR preprocessor/79214
393 * gcc.dg/pr79214.c: New test.
394 * gcc.dg/pr79214.h: New test header.
395 * gcc.dg/pr79222.c: New test.
396 * gcc.dg/pr79223.c: New test.
397 * gcc.dg/pr78138.c: Adjust.
398 * gfortran.dg/unconstrained_commons.f: Same.
400 2017-05-04 Martin Sebor <msebor@redhat.com>
403 * g++.dg/abi/Wabi-2-3.C: Adjust.
404 * g++.dg/abi/Wabi-3-2.C: Ditto.
405 * g++.dg/lookup/using17.C: Ditto.
406 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
408 2017-05-04 Martin Jambor <mjambor@suse.cz>
410 PR tree-optimization/80622
411 * gcc.dg/tree-ssa/pr80622.c: New test.
413 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
415 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
417 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
419 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
420 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
422 2017-05-04 Richard Biener <rguenther@suse.de>
424 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
426 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
428 * gcc.dg/vect/vect-profile-1.c: New test.
430 2017-05-04 Marek Polacek <polacek@redhat.com>
432 PR tree-optimization/80612
433 * gcc.dg/torture/pr80612.c: New test.
435 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
436 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
438 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
439 check_effective_target_arm_thumb1_movt_ok.
441 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
443 * gcc.target/arm/fpscr.c: New file.
445 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
447 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
450 2017-05-04 Tom de Vries <tom@codesourcery.com>
453 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
455 * g++.dg/warn/miss-format-1.C: Same.
456 * g++.dg/warn/overflow-warn-1.C: Same.
457 * g++.dg/warn/overflow-warn-3.C: Same.
458 * g++.dg/warn/overflow-warn-4.C: Same.
460 2017-05-04 Tom de Vries <tom@codesourcery.com>
463 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
464 * gcc.target/i386/pr68657.c: Same.
465 * gcc.target/i386/pr69255-1.c: Same.
466 * gcc.target/i386/pr69255-2.c: Same.
467 * gcc.target/i386/pr69255-3.c: Same.
469 2017-05-04 Richard Biener <rguenther@suse.de>
471 PR tree-optimization/31130
472 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
473 * gcc.dg/Wstrict-overflow-13.c: Likewise.
474 * gcc.dg/Wstrict-overflow-21.c: Likewise.
475 * gcc.dg/pr52904.c: Remove XFAIL.
476 * gcc.dg/tree-ssa/vrp114.c: New testcase.
478 2017-05-03 Jeff Law <law@redhat.com>
480 PR tree-optimization/78496
481 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
483 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
485 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
487 2017-05-03 Richard Biener <rguenther@suse.de>
489 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
491 2017-05-03 Jakub Jelinek <jakub@redhat.com>
493 PR tree-optimization/79472
494 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
496 * gcc.dg/tree-ssa/vrp113.c: New test.
497 * gcc.dg/tree-ssa/cswtch-3.c: New test.
498 * gcc.dg/tree-ssa/cswtch-4.c: New test.
499 * gcc.dg/tree-ssa/cswtch-5.c: New test.
501 2017-05-03 Tom de Vries <tom@codesourcery.com>
504 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
505 * c-c++-common/Wshift-negative-value-2.c: Same.
506 * c-c++-common/Wshift-negative-value-3.c: Same.
507 * c-c++-common/Wshift-negative-value-4.c: Same.
508 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
509 * c-c++-common/cpp/pr60400.c: Same.
510 * c-c++-common/fmax-errors.c: Same.
511 * c-c++-common/goacc/data-2.c: Same.
512 * c-c++-common/goacc/host_data-2.c: Same.
513 * c-c++-common/gomp/simd4.c: Same.
514 * c-c++-common/pr28656.c: Same.
515 * c-c++-common/pr43395.c: Same.
516 * c-c++-common/torture/pr57945.c: Same.
518 2017-05-03 Tom de Vries <tom@codesourcery.com>
520 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
522 * c-c++-common/goacc/routine-3.c: Same.
523 * c-c++-common/goacc/routine-4.c: Same.
525 2017-05-02 David Malcolm <dmalcolm@redhat.com>
527 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
528 (test_fixit_insert_newline): New function.
529 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
530 (test_fixit_insert_newline): New function.
531 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
532 (test_fixit_insert_newline): New function.
533 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
534 (test_fixit_insert_newline): New function.
535 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
536 (test_show_locus): Handle test_fixit_insert_newline.
538 2017-05-02 Bin Cheng <bin.cheng@arm.com>
540 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
542 2017-04-27 Tamar Christina <tamar.christina@arm.com>
544 * gcc.dg/lsr-div1.c: New testcase.
546 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
548 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
549 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
550 (_mm_maskz_add_round_sd): Test new intrinsics.
551 * gcc.target/i386/avx512f-vaddsd-2.c: New.
552 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
553 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
554 (_mm_maskz_add_round_ss): Test new intrinsics.
555 * gcc.target/i386/avx512f-vaddss-2.c: New.
556 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
557 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
558 (_mm_maskz_sub_round_sd): Test new intrinsics.
559 * gcc.target/i386/avx512f-vsubsd-2.c: New.
560 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
561 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
562 (_mm_maskz_sub_round_ss): Test new intrinsics.
563 * gcc.target/i386/avx512f-vsubss-2.c: New.
564 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
565 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
566 (__builtin_ia32_subss_mask_round): Test new builtins.
567 * gcc.target/i386/sse-13.c: Ditto.
568 * gcc.target/i386/sse-23.c: Ditto.
569 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
570 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
571 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
572 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
573 (_mm_mask_sub_round_ss): Test new intrinsics.
574 * gcc.target/i386/testround-1.c: Ditto.
576 2017-05-02 Martin Jambor <mjambor@suse.cz>
578 PR tree-optimization/78687
579 * g++.dg/tree-ssa/pr78687.C: New test.
581 2017-05-02 Richard Biener <rguenther@suse.de>
583 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
585 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
587 2017-05-02 Richard Biener <rguenther@suse.de>
589 PR tree-optimization/80591
590 * gcc.dg/torture/pr80591.c: New testcase.
592 2017-05-02 Richard Biener <rguenther@suse.de>
594 PR tree-optimization/80549
595 * gcc.dg/torture/pr80549.c: New testcase.
597 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
599 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
602 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
605 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
607 2017-05-01 David Malcolm <dmalcolm@redhat.com>
609 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
610 reflect insertion fix-it hints at the same location now being
613 2017-05-01 Martin Sebor <msebor@redhat.com>
615 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
618 2017-05-01 Tom de Vries <tom@codesourcery.com>
620 * gcc.dg/pr78768.c: Require linker plugin.
622 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
625 * gfortran.dg/matmul_bounds_11.f90: New test.
627 2017-05-01 Martin Sebor <msebor@redhat.com>
629 PR tree-optimization/79715
630 * gcc.dg/pr79715.c: New test.
632 2017-05-01 Tom de Vries <tom@codesourcery.com>
635 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
636 * g++.dg/other/pr59492.C: Require effective target rdrand.
638 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
640 * g++.dg/diagnostic/member-decl-1.C: New test.
642 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
644 PR tree-optimization/80487
645 * gcc.dg/tree-ssa/strncpy-1.c: New file.
647 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
649 PR tree-optimization/79697
650 * gcc.dg/tree-ssa/pr79697.c: New test.
652 2017-04-29 Tom de Vries <tom@codesourcery.com>
654 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
656 2017-04-28 Martin Sebor <msebor@redhat.com>
658 PR tree-optimization/80523
659 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
661 2017-04-28 Tom de Vries <tom@codesourcery.com>
664 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
665 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
667 2017-04-28 Tom de Vries <tom@codesourcery.com>
670 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
671 * obj-c++.dg/bitfield-4.mm: Same.
672 * obj-c++.dg/bitfield-5.mm: Same.
673 * obj-c++.dg/exceptions-3.mm: Same.
674 * obj-c++.dg/exceptions-5.mm: Same.
675 * obj-c++.dg/method-1.mm: Same.
676 * obj-c++.dg/method-12.mm: Same.
677 * obj-c++.dg/method-13.mm: Same.
678 * obj-c++.dg/method-15.mm: Same.
679 * obj-c++.dg/method-16.mm: Same.
680 * obj-c++.dg/property/at-property-18.mm: Same.
681 * obj-c++.dg/property/at-property-25.mm: Same.
682 * obj-c++.dg/property/at-property-5.mm: Same.
683 * obj-c++.dg/property/dynamic-2.mm: Same.
684 * obj-c++.dg/property/property-neg-3.mm: Same.
685 * obj-c++.dg/protocol-inheritance-1.mm: Same.
686 * obj-c++.dg/protocol-inheritance-2.mm: Same.
687 * obj-c++.dg/syntax-error-1.mm: Same.
688 * obj-c++.dg/try-catch-13.mm: Same.
689 * objc.dg/bitfield-4.m: Same.
690 * objc.dg/class-1.m: Same.
691 * objc.dg/method-11.m: Same.
692 * objc.dg/method-6.m: Same.
693 * objc.dg/method-7.m: Same.
694 * objc.dg/method-9.m: Same.
695 * objc.dg/missing-proto-3.m: Same.
696 * objc.dg/naming-2.m: Same.
697 * objc.dg/property/at-property-16.m: Same.
698 * objc.dg/property/at-property-18.m: Same.
699 * objc.dg/property/at-property-25.m: Same.
700 * objc.dg/property/at-property-5.m: Same.
701 * objc.dg/property/dynamic-2.m: Same.
702 * objc.dg/property/property-neg-3.m: Same.
703 * objc.dg/protocol-inheritance-1.m: Same.
704 * objc.dg/protocol-inheritance-2.m: Same.
706 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
708 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
710 2017-04-28 Tom de Vries <tom@codesourcery.com>
712 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
713 dg-(error|warning|message|bogus).
714 * g++.dg/conversion/dr195-1.C: Same.
715 * g++.dg/conversion/dr195.C: Same.
716 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
717 * g++.dg/cpp0x/gen-attrs-14.C: Same.
718 * g++.dg/cpp0x/inline-ns7.C: Same.
719 * g++.dg/cpp0x/variadic105.C: Same.
720 * g++.dg/cpp0x/variadic65.C: Same.
721 * g++.dg/expr/call2.C: Same.
722 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
723 * g++.dg/expr/pmf-1.C: Same.
724 * g++.dg/ext/altivec-types-1.C: Same.
725 * g++.dg/ext/altivec-types-2.C: Same.
726 * g++.dg/ext/altivec-types-3.C: Same.
727 * g++.dg/ext/attrib14.C: Same.
728 * g++.dg/ext/complit1.C: Same.
729 * g++.dg/ext/forscope2.C: Same.
730 * g++.dg/ext/gnu-inline-global-reject.C: Same.
731 * g++.dg/ext/label13.C: Same.
732 * g++.dg/ext/member-attr.C: Same.
733 * g++.dg/ext/visibility/anon7.C: Same.
734 * g++.dg/ext/visibility/visibility-7.C: Same.
735 * g++.dg/ext/vla2.C: Same.
736 * g++.dg/inherit/access2.C: Same.
737 * g++.dg/inherit/covariant12.C: Same.
738 * g++.dg/inherit/covariant14.C: Same.
739 * g++.dg/inherit/namespace-as-base.C: Same.
740 * g++.dg/inherit/template-as-base.C: Same.
741 * g++.dg/lookup/ambig1.C: Same.
742 * g++.dg/lookup/ambig2.C: Same.
743 * g++.dg/lookup/ambig3.C: Same.
744 * g++.dg/lookup/class-member-1.C: Same.
745 * g++.dg/lookup/conv-1.C: Same.
746 * g++.dg/lookup/decl1.C: Same.
747 * g++.dg/lookup/koenig1.C: Same.
748 * g++.dg/lookup/scoped1.C: Same.
749 * g++.dg/lookup/scoped2.C: Same.
750 * g++.dg/lookup/two-stage4.C: Same.
751 * g++.dg/lookup/used-before-declaration.C: Same.
752 * g++.dg/lookup/using.C: Same.
753 * g++.dg/lookup/using17.C: Same.
754 * g++.dg/lookup/using2.C: Same.
755 * g++.dg/other/abstract2.C: Same.
756 * g++.dg/other/classkey1.C: Same.
757 * g++.dg/other/component1.C: Same.
758 * g++.dg/other/const1.C: Same.
759 * g++.dg/other/const2.C: Same.
760 * g++.dg/other/conversion1.C: Same.
761 * g++.dg/other/do1.C: Same.
762 * g++.dg/other/error1.C: Same.
763 * g++.dg/other/error10.C: Same.
764 * g++.dg/other/error3.C: Same.
765 * g++.dg/other/error4.C: Same.
766 * g++.dg/other/error5.C: Same.
767 * g++.dg/other/error8.C: Same.
768 * g++.dg/other/error9.C: Same.
769 * g++.dg/other/field1.C: Same.
770 * g++.dg/other/init1.C: Same.
771 * g++.dg/other/ptrmem2.C: Same.
772 * g++.dg/other/return1.C: Same.
773 * g++.dg/overload/builtin3.C: Same.
774 * g++.dg/overload/error1.C: Same.
775 * g++.dg/overload/error2.C: Same.
776 * g++.dg/overload/koenig2.C: Same.
777 * g++.dg/overload/pmf1.C: Same.
778 * g++.dg/parse/args1.C: Same.
779 * g++.dg/parse/attr3.C: Same.
780 * g++.dg/parse/constant4.C: Same.
781 * g++.dg/parse/crash10.C: Same.
782 * g++.dg/parse/crash18.C: Same.
783 * g++.dg/parse/crash19.C: Same.
784 * g++.dg/parse/crash20.C: Same.
785 * g++.dg/parse/crash21.C: Same.
786 * g++.dg/parse/crash22.C: Same.
787 * g++.dg/parse/crash32.C: Same.
788 * g++.dg/parse/decl-specifier-1.C: Same.
789 * g++.dg/parse/error58.C: Same.
790 * g++.dg/parse/local-class1.C: Same.
791 * g++.dg/parse/non-dependent2.C: Same.
792 * g++.dg/parse/parameter-declaration-1.C: Same.
793 * g++.dg/parse/ptrmem2.C: Same.
794 * g++.dg/parse/ptrmem3.C: Same.
795 * g++.dg/parse/saved1.C: Same.
796 * g++.dg/tc1/dr101.C: Same.
797 * g++.dg/tc1/dr142.C: Same.
798 * g++.dg/tc1/dr176.C: Same.
799 * g++.dg/template/conv4.C: Same.
800 * g++.dg/template/crash56.C: Same.
801 * g++.dg/template/dependent-expr2.C: Same.
802 * g++.dg/template/error1.C: Same.
803 * g++.dg/template/error2.C: Same.
804 * g++.dg/template/explicit6.C: Same.
805 * g++.dg/template/init-list.C: Same.
806 * g++.dg/template/local1.C: Same.
807 * g++.dg/template/lookup2.C: Same.
808 * g++.dg/template/meminit2.C: Same.
809 * g++.dg/template/nontype25.C: Same.
810 * g++.dg/template/ptrmem2.C: Same.
811 * g++.dg/template/qualttp19.C: Same.
812 * g++.dg/template/qualttp20.C: Same.
813 * g++.dg/template/ttp3.C: Same.
814 * g++.dg/template/unify4.C: Same.
815 * g++.dg/template/unify6.C: Same.
816 * g++.dg/template/unify7.C: Same.
817 * g++.dg/template/warn1.C: Same.
818 * g++.dg/tree-ssa/dom-invalid.C: Same.
819 * g++.dg/ubsan/shift-1.C: Same.
820 * g++.dg/warn/Wunused-2.C: Same.
821 * g++.dg/warn/Wunused-4.C: Same.
822 * g++.dg/warn/Wunused-6.C: Same.
823 * g++.dg/warn/deprecated-6.C: Same.
824 * g++.dg/warn/deprecated.C: Same.
825 * g++.dg/warn/effc1.C: Same.
826 * g++.dg/warn/effc3.C: Same.
827 * g++.dg/warn/incomplete1.C: Same.
828 * g++.dg/warn/inline1.C: Same.
829 * g++.dg/warn/noeffect2.C: Same.
830 * g++.dg/warn/noeffect4.C: Same.
831 * g++.dg/warn/oldcast1.C: Same.
832 * g++.dg/warn/sentinel.C: Same.
833 * g++.dg/warn/unit-1.C: Same.
834 * g++.old-deja/g++.pt/inherit2.C: Same.
835 * g++.old-deja/g++.pt/overload8.C: Same.
836 * gcc.dg/20000926-1.c: Same.
837 * gcc.dg/20040223-1.c: Same.
838 * gcc.dg/Warray-bounds-7.c: Same.
839 * gcc.dg/alias-1.c: Same.
840 * gcc.dg/alias-12.c: Same.
841 * gcc.dg/alias-13.c: Same.
842 * gcc.dg/alias-2.c: Same.
843 * gcc.dg/array-13.c: Same.
844 * gcc.dg/array-4.c: Same.
845 * gcc.dg/attr-ifunc-2.c: Same.
846 * gcc.dg/attr-invalid.c: Same.
847 * gcc.dg/attr-noinline.c: Same.
848 * gcc.dg/bitfld-2.c: Same.
849 * gcc.dg/c90-const-expr-7.c: Same.
850 * gcc.dg/c99-const-expr-7.c: Same.
851 * gcc.dg/cpp/20000625-1.c: Same.
852 * gcc.dg/cpp/charconst-4.c: Same.
853 * gcc.dg/cpp/include2.c: Same.
854 * gcc.dg/cpp/include2a.c: Same.
855 * gcc.dg/decl-4.c: Same.
856 * gcc.dg/deprecated-4.c: Same.
857 * gcc.dg/deprecated.c: Same.
858 * gcc.dg/dfp/altivec-types.c: Same.
859 * gcc.dg/float-range-1.c: Same.
860 * gcc.dg/pack-test-3.c: Same.
861 * gcc.dg/pr11492.c: Same.
862 * gcc.dg/pr15360-1.c: Same.
863 * gcc.dg/pr37908.c: Same.
864 * gcc.dg/pr53265.c: Same.
865 * gcc.dg/pr57287-2.c: Same.
866 * gcc.dg/pr57287.c: Same.
867 * gcc.dg/redecl-1.c: Same.
868 * gcc.dg/sync-3.c: Same.
869 * gcc.dg/two-types-1.c: Same.
870 * gcc.dg/two-types-2.c: Same.
871 * gcc.dg/two-types-4.c: Same.
872 * gcc.dg/two-types-5.c: Same.
873 * gcc.dg/two-types-6.c: Same.
874 * gcc.dg/two-types-7.c: Same.
875 * gcc.dg/two-types-8.c: Same.
876 * gcc.dg/two-types-9.c: Same.
877 * gcc.dg/uninit-I.c: Same.
878 * gcc.dg/uninit-pr19430.c: Same.
879 * gcc.dg/visibility-7.c: Same.
880 * gcc.dg/winline-10.c: Same.
881 * gcc.dg/winline-2.c: Same.
882 * gcc.dg/winline-3.c: Same.
883 * gcc.dg/winline-9.c: Same.
884 * gcc.target/i386/attr-returns_twice-1.c: Same.
885 * gcc.target/i386/chkp-const-check-2.c: Same.
886 * gcc.target/i386/chkp-label-address.c: Same.
887 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
888 * gcc.target/i386/pr39162.c: Same.
889 * gcc.target/i386/sse-5.c: Same.
890 * gcc.target/powerpc/altivec-types-1.c: Same.
891 * gcc.target/powerpc/altivec-types-2.c: Same.
892 * gcc.target/powerpc/altivec-types-3.c: Same.
893 * gcc.target/powerpc/float128-mix.c: Same.
894 * gcc.target/powerpc/no-r11-3.c: Same.
895 * gcc.target/spu/Wmain.c: Same.
896 * gcc.target/spu/ea/errors2.c: Same.
897 * gfortran.dg/assignment_1.f90: Same.
898 * gfortran.dg/common_3.f90: Same.
899 * gfortran.dg/der_io_1.f90: Same.
900 * gfortran.dg/g77/20030326-1.f: Same.
901 * gfortran.dg/g77/9263.f: Same.
902 * gfortran.dg/g77/960317-1.f: Same.
903 * gfortran.dg/g77/970625-2.f: Same.
904 * gfortran.dg/g77/980615-0.f: Same.
905 * gfortran.dg/g77/check0.f: Same.
906 * gfortran.dg/g77/dnrm2.f: Same.
907 * gfortran.dg/g77/pr9258.f: Same.
908 * gfortran.dg/ichar_1.f90: Same.
909 * gfortran.dg/interface_1.f90: Same.
910 * gfortran.dg/namelist_1.f90: Same.
911 * gfortran.dg/namelist_2.f90: Same.
912 * gfortran.dg/namelist_3.f90: Same.
913 * gfortran.dg/namelist_print_2.f: Same.
914 * gfortran.dg/oldstyle_1.f90: Same.
915 * gfortran.dg/runtime_warning_1.f90: Same.
916 * gfortran.dg/underflow.f90: Same.
917 * gnat.dg/specs/integer_value.ads: Same.
918 * obj-c++.dg/fsf-package-0.m: Same.
919 * objc.dg/two-types-1.m: Same.
921 2017-04-28 Martin Liska <mliska@suse.cz>
923 PR gcov-profile/79891
924 * gcc.misc-tests/gcov-17.c: New test.
925 * gcc.misc-tests/gcov-18.c: New test.
927 2017-04-28 Tom de Vries <tom@codesourcery.com>
929 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
930 dg-(error|warning|message|bogus).
931 * g++.dg/parse/parameter-declaration-1.C: Same.
932 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
933 * gcc.dg/Wpointer-sign-Wall.c: Same.
934 * gcc.dg/Wpointer-sign-pedantic.c: Same.
935 * gcc.dg/cpp/19990413-1.c: Same.
936 * gcc.dg/dg-test-1.c: Same.
937 * gcc.dg/empty-source-2.c: Same.
938 * gcc.dg/empty-source-3.c: Same.
939 * gcc.dg/format/c99-printf-1.c: Same.
940 * gcc.dg/format/c99-scanf-1.c: Same.
941 * gcc.dg/label-decl-2.c: Same.
942 * gcc.dg/m-un-2.c: Same.
943 * gcc.dg/uninit-pr20644-O0.c: Same.
944 * gfortran.dg/pr70006.f90: Same.
945 * obj-c++.dg/fsf-package-0.m: Same.
947 2017-04-28 Tom de Vries <tom@codesourcery.com>
949 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
950 dg-(error|warning|message|bogus).
951 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
952 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
953 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
954 * c-c++-common/pr20000.c: Same.
955 * c-c++-common/pr49706.c: Same.
956 * g++.dg/ext/utf16-4.C: Same.
957 * g++.dg/parse/error2.C: Same.
958 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
959 * g++.dg/warn/Wtype-limits.C: Same.
960 * g++.dg/warn/overflow-warn-1.C: Same.
961 * g++.dg/warn/overflow-warn-3.C: Same.
962 * gcc.dg/Wpointer-sign-Wall.c: Same.
963 * gcc.dg/Wpointer-sign-pedantic.c: Same.
964 * gcc.dg/Wtype-limits-Wextra.c: Same.
965 * gcc.dg/Wtype-limits.c: Same.
966 * gcc.dg/cpp/19990413-1.c: Same.
967 * gcc.dg/dg-test-1.c: Same.
968 * gcc.dg/empty-source-2.c: Same.
969 * gcc.dg/empty-source-3.c: Same.
970 * gcc.dg/label-decl-2.c: Same.
971 * gcc.dg/m-un-2.c: Same.
972 * gcc.dg/uninit-pr19430-O0.c: Same.
973 * gcc.dg/uninit-pr19430.c: Same.
974 * gcc.dg/uninit-pr20644-O0.c: Same.
975 * gcc.dg/utf16-4.c: Same.
976 * gfortran.dg/pr70006.f90: Same.
977 * obj-c++.dg/fsf-package-0.m: Same.
979 2017-04-28 Richard Biener <rguenther@suse.de>
981 * gcc.dg/tree-ssa/evrp7.c: New testcase.
982 * gcc.dg/tree-ssa/evrp8.c: Likewise.
983 * gcc.dg/tree-ssa/evrp9.c: Likewise.
984 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
985 * gcc.dg/tree-ssa/vrp36.c: Likewise.
986 * gcc.dg/tree-ssa/pr49039.c: Likewise.
988 2017-04-27 Marek Polacek <polacek@redhat.com>
991 * c-c++-common/ubsan/pr80349.c: New test.
993 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
995 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
997 * g++.dg/warn/pr12242.C: Likewise.
999 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
1001 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
1003 2017-04-27 Martin Liska <mliska@suse.cz>
1006 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
1009 2017-04-27 Jakub Jelinek <jakub@redhat.com>
1012 * g++.dg/other/pr80534-1.C: New test.
1013 * g++.dg/other/pr80534-2.C: New test.
1015 2017-04-27 Richard Biener <rguenther@suse.de>
1018 * gcc.dg/torture/pr80539.c: New testcase.
1020 2017-04-27 Jakub Jelinek <jakub@redhat.com>
1023 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
1025 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
1027 * g++.dg/diagnostic/nested-name-1.C: New test.
1029 2017-04-26 Martin Liska <mliska@suse.cz>
1031 * gcc.dg/guality/guality.h: Add prefix to test verification.
1033 2017-04-25 Nathan Sidwell <nathan@acm.org>
1035 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
1037 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
1040 * gcc.target/i386/pr70799-5.c: New test.
1042 2017-04-25 Martin Sebor <msebor@redhat.com>
1044 PR tree-optimization/80497
1045 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
1047 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1048 Jakub Jelinek <jakub@redhat.com>
1051 * g++.dg/abi/pr77728-1.C: New test.
1053 2017-04-25 Marek Polacek <polacek@redhat.com>
1056 * g++.dg/ubsan/pr80349-2.C: New test.
1058 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
1060 * g++.dg/cpp0x/enum34.C: New test.
1062 2017-04-25 Tom de Vries <tom@codesourcery.com>
1064 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
1066 (dg-line): New proc.
1067 (process-message): Handle line number variables.
1068 * objc.dg/try-catch-12.m: Use dg-line.
1070 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1073 * gcc.target/powerpc/vec-constvolatile.c: New test.
1075 2017-04-25 David Malcolm <dmalcolm@redhat.com>
1077 * g++.dg/semicolon-fixits.C: New test case.
1079 2017-04-25 David Malcolm <dmalcolm@redhat.com>
1081 * gcc.dg/semicolon-fixits.c: New test case.
1083 2017-04-25 David Malcolm <dmalcolm@redhat.com>
1085 * g++.dg/lookup/missing-std-include.C: New test file.
1087 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1088 Jakub Jelinek <jakub@redhat.com>
1091 * g++.dg/abi/pr77728-2.C: New test.
1093 2017-04-25 David Malcolm <dmalcolm@redhat.com>
1096 * g++.dg/spellcheck-pr80177.C: New test case.
1098 2017-04-25 Nathan Sidwell <nathan@acm.org>
1100 * g++.dg/dg.exp (find-cxx-tests): New function.
1101 (main): Use it, remove explicit pruning
1103 2017-04-25 Richard Biener <rguenther@suse.de>
1105 PR tree-optimization/80492
1106 * gcc.dg/pr80492.c: New testcase.
1108 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1110 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
1111 for targets with int size less than 32 bits.
1113 2017-04-25 Richard Biener <rguenther@suse.de>
1115 PR tree-optimization/79201
1116 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
1117 * gcc.target/i386/pr22152.c: Disable sinking.
1119 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1122 * gfortran.fortran-torture/compile/pr80464.f90: New test.
1124 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1127 * gcc.target/s390/pr79895.c: New test.
1129 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
1132 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
1133 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
1134 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
1136 2017-04-25 Jakub Jelinek <jakub@redhat.com>
1138 PR rtl-optimization/80501
1139 * gcc.c-torture/execute/pr80501.c: New test.
1141 PR rtl-optimization/80500
1142 * gcc.dg/pr80500.c: New test.
1144 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
1146 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
1147 * gcc.dg/Wstrict-overflow-18.c: Xfail.
1149 2017-04-22 Janus Weil <janus@gcc.gnu.org>
1152 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
1155 2017-04-24 David Malcolm <dmalcolm@redhat.com>
1157 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
1158 * jit.dg/test-alignment.c: New test case.
1159 * jit.dg/test-alignment.cc: New test case.
1160 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
1163 2017-04-24 David Malcolm <dmalcolm@redhat.com>
1166 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
1168 (test_alignof): New test function.
1170 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
1172 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
1174 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
1176 * g++.dg/diagnostic/duplicate1.C: New test.
1177 * g++.dg/cpp0x/duplicate1.C: New test.
1179 2017-04-24 Martin Jambor <mjambor@suse.cz>
1181 PR tree-optimization/80293
1182 * g++.dg/tree-ssa/pr80293.C: New test.
1184 2017-04-24 Martin Liska <mliska@suse.cz>
1187 * g++.dg/ipa/pr79931.C: New test.
1189 2017-04-24 Richard Biener <rguenther@suse.de>
1191 PR tree-optimization/80494
1192 * gfortran.dg/pr80494.f90: New testcase.
1194 2017-04-24 Richard Biener <rguenther@suse.de>
1196 PR tree-optimization/79725
1197 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
1199 2017-04-24 Richard Biener <rguenther@suse.de>
1202 * g++.dg/warn/Wuninitialized-10.C: New testcase.
1204 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1207 * gfortran.dg/dtio_29.f03: New test.
1209 2017-04-22 Janus Weil <janus@gcc.gnu.org>
1212 * gfortran.dg/intent_out_9.f90: New test case.
1214 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
1217 * gcc.target/i386/pr70799-4.c: New test.
1219 2017-04-21 Janus Weil <janus@gcc.gnu.org>
1222 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
1224 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
1226 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
1228 2017-04-21 Richard Biener <rguenther@suse.de>
1230 PR tree-optimization/79547
1231 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
1233 2017-04-21 Richard Biener <rguenther@suse.de>
1235 PR tree-optimization/78847
1236 * g++.dg/tree-ssa/pr78847.C: New testcase.
1238 2017-04-21 Jakub Jelinek <jakub@redhat.com>
1241 * gcc.dg/pr80468.c: New test.
1243 2017-04-21 Martin Liska <mliska@suse.cz>
1245 PR tree-optimization/66278
1246 * gcc.dg/vect/pr66278.c: New test.
1248 2017-04-21 Richard Biener <rguenther@suse.de>
1250 PR tree-optimization/80237
1251 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
1252 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
1253 adjust expected optimizations.
1255 2016-04-21 Richard Biener <rguenther@suse.de>
1257 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
1259 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
1260 * gcc.dg/vect/vect-104.c: Likewise.
1262 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
1264 PR tree-optimization/80426
1265 * gcc.c-torture/execute/20170429-1.c: Rename into...
1266 * gcc.c-torture/execute/20170419-1.c: ...this.
1268 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
1271 * gcc.target/i386/pr79804.c: New test.
1273 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
1276 * gcc.target/i386/conversion-2.c: Remove obsolete test.
1278 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
1280 * g++/opt/pr80436.C: XFAIL on AIX.
1282 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
1285 * g++.dg/diagnostic/pr80473.C: New test.
1287 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
1289 * g++.dg/warn/Wextra-semi.C: New test.
1291 2017-04-20 Jakub Jelinek <jakub@redhat.com>
1294 * g++.dg/other/pr80423.C: New test.
1296 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1298 * gcc.dg/pr80170.c: Require ptr32plus.
1300 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1302 PR tree-optimization/80426
1303 * gcc.c-torture/execute/20170419-1.c: New test.
1305 2017-04-19 Jakub Jelinek <jakub@redhat.com>
1308 * g++.dg/debug/pr80461.C: New test.
1311 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
1312 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
1313 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
1316 * g++.dg/opt/pr80436.C: New test.
1318 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1320 * gcc.dg/torture/pr80341.c: Require int32plus.
1322 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1323 Jeff Law <law@redhat.com>
1325 * gcc.c-torture/compile/20170419-1.c: New test.
1327 2017-04-19 Tom de Vries <tom@codesourcery.com>
1330 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
1331 subsequent dg directives.
1332 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
1333 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
1334 * c-c++-common/attr-fallthrough-2.c: Same.
1335 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
1336 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
1337 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
1338 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
1339 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
1340 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
1341 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
1342 * c-c++-common/cilk-plus/CK/errors.c: Same.
1343 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
1344 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
1345 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
1346 * c-c++-common/cpp/pr57580.c: Same.
1347 * c-c++-common/goacc/asyncwait-1.c: Same.
1348 * c-c++-common/goacc/cache-2.c: Same.
1349 * c-c++-common/goacc/declare-2.c: Same.
1350 * c-c++-common/goacc/deviceptr-1.c: Same.
1351 * c-c++-common/goacc/routine-5.c: Same.
1352 * c-c++-common/gomp/clauses-2.c: Same.
1353 * c-c++-common/gomp/ordered-3.c: Same.
1354 * c-c++-common/gomp/pr67501.c: Same.
1355 * c-c++-common/pr20000.c: Same.
1356 * c-c++-common/pr43395.c: Same.
1357 * c-c++-common/pr49706.c: Same.
1358 * c-c++-common/pr77624-1.c: Same.
1359 * c-c++-common/pr77624-2.c: Same.
1360 * c-c++-common/raw-string-14.c: Same.
1361 * c-c++-common/raw-string-16.c: Same.
1362 * c-c++-common/raw-string-3.c: Same.
1363 * c-c++-common/raw-string-4.c: Same.
1364 * c-c++-common/raw-string-5.c: Same.
1365 * c-c++-common/raw-string-6.c: Same.
1366 * g++.dg/abi/mangle41.C: Same.
1367 * g++.dg/conversion/nullptr1.C: Same.
1368 * g++.dg/cpp0x/alias-decl-80296.C: Same.
1369 * g++.dg/cpp0x/auto27.C: Same.
1370 * g++.dg/cpp0x/constexpr-98.C: Same.
1371 * g++.dg/cpp0x/constexpr-diag2.C: Same.
1372 * g++.dg/cpp0x/diag2.C: Same.
1373 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
1374 * g++.dg/cpp0x/nullptr15.C: Same.
1375 * g++.dg/cpp0x/pr31431-2.C: Same.
1376 * g++.dg/cpp0x/pr31431.C: Same.
1377 * g++.dg/cpp0x/pr79118.C: Same.
1378 * g++.dg/cpp0x/static_assert3.C: Same.
1379 * g++.dg/cpp0x/temp_default2.C: Same.
1380 * g++.dg/cpp0x/trailing4.C: Same.
1381 * g++.dg/cpp0x/variadic-ex10.C: Same.
1382 * g++.dg/cpp0x/variadic-ex13.C: Same.
1383 * g++.dg/cpp0x/variadic-ex14.C: Same.
1384 * g++.dg/cpp0x/variadic-ex3.C: Same.
1385 * g++.dg/cpp0x/variadic-ex4.C: Same.
1386 * g++.dg/cpp0x/variadic59.C: Same.
1387 * g++.dg/cpp0x/vt-37737-2.C: Same.
1388 * g++.dg/cpp0x/vt-57397-1.C: Same.
1389 * g++.dg/cpp0x/vt-57397-2.C: Same.
1390 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
1391 * g++.dg/cpp1z/gen-attrs1.C: Same.
1392 * g++.dg/diagnostic/pr71075.C: Same.
1393 * g++.dg/eh/goto2.C: Same.
1394 * g++.dg/eh/goto3.C: Same.
1395 * g++.dg/expr/bitfield4.C: Same.
1396 * g++.dg/expr/bitfield5.C: Same.
1397 * g++.dg/expr/bitfield6.C: Same.
1398 * g++.dg/expr/bool1.C: Same.
1399 * g++.dg/expr/bool3.C: Same.
1400 * g++.dg/expr/cond10.C: Same.
1401 * g++.dg/expr/cond11.C: Same.
1402 * g++.dg/expr/lval3.C: Same.
1403 * g++.dg/expr/lval4.C: Same.
1404 * g++.dg/ext/anon-struct4.C: Same.
1405 * g++.dg/ext/attrib44.C: Same.
1406 * g++.dg/ext/builtin3.C: Same.
1407 * g++.dg/ext/dllimport7.C: Same.
1408 * g++.dg/ext/label5.C: Same.
1409 * g++.dg/ext/no-asm-1.C: Same.
1410 * g++.dg/ext/utf16-4.C: Same.
1411 * g++.dg/ext/vla2.C: Same.
1412 * g++.dg/gomp/block-1.C: Same.
1413 * g++.dg/gomp/block-2.C: Same.
1414 * g++.dg/gomp/block-3.C: Same.
1415 * g++.dg/gomp/block-5.C: Same.
1416 * g++.dg/gomp/linear-2.C: Same.
1417 * g++.dg/gomp/target-1.C: Same.
1418 * g++.dg/gomp/target-2.C: Same.
1419 * g++.dg/gomp/taskgroup-1.C: Same.
1420 * g++.dg/gomp/teams-1.C: Same.
1421 * g++.dg/inherit/pure1.C: Same.
1422 * g++.dg/init/array43.C: Same.
1423 * g++.dg/init/array46.C: Same.
1424 * g++.dg/init/const10.C: Same.
1425 * g++.dg/init/ctor4-1.C: Same.
1426 * g++.dg/init/ctor4.C: Same.
1427 * g++.dg/init/new37.C: Same.
1428 * g++.dg/init/pr25811.C: Same.
1429 * g++.dg/init/pr29043.C: Same.
1430 * g++.dg/init/pr29571.C: Same.
1431 * g++.dg/lookup/duperr1.C: Same.
1432 * g++.dg/lookup/error1.C: Same.
1433 * g++.dg/lookup/koenig5.C: Same.
1434 * g++.dg/lookup/pr77549.C: Same.
1435 * g++.dg/lookup/suggestions1.C: Same.
1436 * g++.dg/lookup/using16.C: Same.
1437 * g++.dg/lookup/using7.C: Same.
1438 * g++.dg/other/anon-union3.C: Same.
1439 * g++.dg/other/array2.C: Same.
1440 * g++.dg/other/error13.C: Same.
1441 * g++.dg/other/error34.C: Same.
1442 * g++.dg/overload/builtin1.C: Same.
1443 * g++.dg/overload/conv-op1.C: Same.
1444 * g++.dg/overload/error3.C: Same.
1445 * g++.dg/overload/koenig1.C: Same.
1446 * g++.dg/overload/operator5.C: Same.
1447 * g++.dg/overload/template5.C: Same.
1448 * g++.dg/overload/unknown1.C: Same.
1449 * g++.dg/overload/using2.C: Same.
1450 * g++.dg/parse/constructor1.C: Same.
1451 * g++.dg/parse/crash36.C: Same.
1452 * g++.dg/parse/crash63.C: Same.
1453 * g++.dg/parse/error11.C: Same.
1454 * g++.dg/parse/error12.C: Same.
1455 * g++.dg/parse/error14.C: Same.
1456 * g++.dg/parse/error2.C: Same.
1457 * g++.dg/parse/error21.C: Same.
1458 * g++.dg/parse/error26.C: Same.
1459 * g++.dg/parse/error36.C: Same.
1460 * g++.dg/parse/friend12.C: Same.
1461 * g++.dg/parse/invalid-op1.C: Same.
1462 * g++.dg/parse/missing-template1.C: Same.
1463 * g++.dg/parse/parser-pr28152-2.C: Same.
1464 * g++.dg/parse/parser-pr28152.C: Same.
1465 * g++.dg/parse/pr16696-permissive.C: Same.
1466 * g++.dg/parse/pr16696.C: Same.
1467 * g++.dg/parse/pr69628.C: Same.
1468 * g++.dg/parse/ret-type2.C: Same.
1469 * g++.dg/parse/specialization1.C: Same.
1470 * g++.dg/parse/template3.C: Same.
1471 * g++.dg/parse/template9.C: Same.
1472 * g++.dg/parse/typename11.C: Same.
1473 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
1474 * g++.dg/pr45330.C: Same.
1475 * g++.dg/rtti/typeid6.C: Same.
1476 * g++.dg/spellcheck-fields.C: Same.
1477 * g++.dg/spellcheck-typenames.C: Same.
1478 * g++.dg/tc1/dr108.C: Same.
1479 * g++.dg/tc1/dr147.C: Same.
1480 * g++.dg/template/arg7.C: Same.
1481 * g++.dg/template/conv11.C: Same.
1482 * g++.dg/template/crash13.C: Same.
1483 * g++.dg/template/crash55.C: Same.
1484 * g++.dg/template/dependent-expr5.C: Same.
1485 * g++.dg/template/error17.C: Same.
1486 * g++.dg/template/error33.C: Same.
1487 * g++.dg/template/error4.C: Same.
1488 * g++.dg/template/error50.C: Same.
1489 * g++.dg/template/error53.C: Same.
1490 * g++.dg/template/friend.C: Same.
1491 * g++.dg/template/func2.C: Same.
1492 * g++.dg/template/local6.C: Same.
1493 * g++.dg/template/member5.C: Same.
1494 * g++.dg/template/meminit1.C: Same.
1495 * g++.dg/template/nested3.C: Same.
1496 * g++.dg/template/nontype6.C: Same.
1497 * g++.dg/template/overload12.C: Same.
1498 * g++.dg/template/ptrmem8.C: Same.
1499 * g++.dg/template/qualified-id1.C: Same.
1500 * g++.dg/template/spec15.C: Same.
1501 * g++.dg/template/static1.C: Same.
1502 * g++.dg/template/static10.C: Same.
1503 * g++.dg/template/static2.C: Same.
1504 * g++.dg/template/ttp25.C: Same.
1505 * g++.dg/template/typedef2.C: Same.
1506 * g++.dg/template/typename2.C: Same.
1507 * g++.dg/template/unify10.C: Same.
1508 * g++.dg/template/unify6.C: Same.
1509 * g++.dg/template/unify7.C: Same.
1510 * g++.dg/template/unify9.C: Same.
1511 * g++.dg/template/varmod1.C: Same.
1512 * g++.dg/ubsan/div-by-zero-1.C: Same.
1513 * g++.dg/ubsan/pr63956.C: Same.
1514 * g++.dg/warn/Waddress-1.C: Same.
1515 * g++.dg/warn/Wconversion2.C: Same.
1516 * g++.dg/warn/Wnull-conversion-1.C: Same.
1517 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
1518 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
1519 * g++.dg/warn/Wswitch-1.C: Same.
1520 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
1521 * g++.dg/warn/Wtype-limits.C: Same.
1522 * g++.dg/warn/Wunused-parm-5.C: Same.
1523 * g++.dg/warn/deprecated-6.C: Same.
1524 * g++.dg/warn/deprecated.C: Same.
1525 * g++.dg/warn/incomplete1.C: Same.
1526 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
1527 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
1528 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
1529 * g++.dg/warn/overflow-warn-1.C: Same.
1530 * g++.dg/warn/overflow-warn-3.C: Same.
1531 * g++.dg/warn/overflow-warn-4.C: Same.
1532 * g++.dg/warn/pr12242.C: Same.
1533 * g++.dg/warn/pr30551-2.C: Same.
1534 * g++.dg/warn/pr30551.C: Same.
1535 * g++.old-deja/g++.benjamin/16077.C: Same.
1536 * g++.old-deja/g++.bob/inherit1.C: Same.
1537 * g++.old-deja/g++.brendan/crash56.C: Same.
1538 * g++.old-deja/g++.brendan/template17.C: Same.
1539 * g++.old-deja/g++.eh/ctor1.C: Same.
1540 * g++.old-deja/g++.jason/bool5.C: Same.
1541 * g++.old-deja/g++.jason/cond.C: Same.
1542 * g++.old-deja/g++.jason/operator.C: Same.
1543 * g++.old-deja/g++.jason/pmf5.C: Same.
1544 * g++.old-deja/g++.law/ctors5.C: Same.
1545 * g++.old-deja/g++.law/missed-error2.C: Same.
1546 * g++.old-deja/g++.law/operators9.C: Same.
1547 * g++.old-deja/g++.law/temps1.C: Same.
1548 * g++.old-deja/g++.mike/for2.C: Same.
1549 * g++.old-deja/g++.mike/ns5.C: Same.
1550 * g++.old-deja/g++.mike/ns7.C: Same.
1551 * g++.old-deja/g++.mike/p10769b.C: Same.
1552 * g++.old-deja/g++.niklas/t120.C: Same.
1553 * g++.old-deja/g++.niklas/t121.C: Same.
1554 * g++.old-deja/g++.ns/koenig5.C: Same.
1555 * g++.old-deja/g++.oliva/overload1.C: Same.
1556 * g++.old-deja/g++.other/crash24.C: Same.
1557 * g++.old-deja/g++.other/crash25.C: Same.
1558 * g++.old-deja/g++.other/decl5.C: Same.
1559 * g++.old-deja/g++.other/lineno5.C: Same.
1560 * g++.old-deja/g++.other/null3.C: Same.
1561 * g++.old-deja/g++.other/overcnv2.C: Same.
1562 * g++.old-deja/g++.other/ptrmem7.C: Same.
1563 * g++.old-deja/g++.other/typename1.C: Same.
1564 * g++.old-deja/g++.other/vaarg3.C: Same.
1565 * g++.old-deja/g++.pt/crash10.C: Same.
1566 * g++.old-deja/g++.pt/crash28.C: Same.
1567 * g++.old-deja/g++.pt/crash38.C: Same.
1568 * g++.old-deja/g++.pt/explicit70.C: Same.
1569 * g++.old-deja/g++.pt/explicit77.C: Same.
1570 * g++.old-deja/g++.pt/expr2.C: Same.
1571 * g++.old-deja/g++.pt/spec5.C: Same.
1572 * g++.old-deja/g++.pt/spec6.C: Same.
1573 * g++.old-deja/g++.pt/typename3.C: Same.
1574 * g++.old-deja/g++.pt/typename5.C: Same.
1575 * g++.old-deja/g++.pt/typename6.C: Same.
1576 * g++.old-deja/g++.pt/typename7.C: Same.
1577 * g++.old-deja/g++.pt/unify4.C: Same.
1578 * g++.old-deja/g++.pt/unify8.C: Same.
1579 * g++.old-deja/g++.pt/vaarg3.C: Same.
1580 * g++.old-deja/g++.robertl/eb22.C: Same.
1581 * g++.old-deja/g++.robertl/eb4.C: Same.
1582 * g++.old-deja/g++.robertl/eb44.C: Same.
1583 * g++.old-deja/g++.robertl/eb69.C: Same.
1584 * g++.old-deja/g++.robertl/eb98.C: Same.
1585 * gcc.dg/20031223-1.c: Same.
1586 * gcc.dg/940510-1.c: Same.
1587 * gcc.dg/990506-0.c: Same.
1588 * gcc.dg/Walloca-1.c: Same.
1589 * gcc.dg/Walloca-2.c: Same.
1590 * gcc.dg/Wconversion-integer.c: Same.
1591 * gcc.dg/Wcxx-compat-8.c: Same.
1592 * gcc.dg/Wimplicit-int-1.c: Same.
1593 * gcc.dg/Wimplicit-int-2.c: Same.
1594 * gcc.dg/Wimplicit-int-4.c: Same.
1595 * gcc.dg/Wpointer-sign-Wall.c: Same.
1596 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1597 * gcc.dg/Wshadow-1.c: Same.
1598 * gcc.dg/Wshadow-3.c: Same.
1599 * gcc.dg/Wswitch-enum-error.c: Same.
1600 * gcc.dg/Wswitch-enum.c: Same.
1601 * gcc.dg/Wswitch-error.c: Same.
1602 * gcc.dg/Wswitch.c: Same.
1603 * gcc.dg/Wtype-limits-Wextra.c: Same.
1604 * gcc.dg/Wtype-limits.c: Same.
1605 * gcc.dg/Wvla-larger-than-2.c: Same.
1606 * gcc.dg/anon-struct-5.c: Same.
1607 * gcc.dg/array-10.c: Same.
1608 * gcc.dg/array-11.c: Same.
1609 * gcc.dg/array-15.c: Same.
1610 * gcc.dg/array-2.c: Same.
1611 * gcc.dg/array-8.c: Same.
1612 * gcc.dg/array-const-2.c: Same.
1613 * gcc.dg/array-const-3.c: Same.
1614 * gcc.dg/bitfld-1.c: Same.
1615 * gcc.dg/bitfld-8.c: Same.
1616 * gcc.dg/builtin-redefine.c: Same.
1617 * gcc.dg/c11-noreturn-1.c: Same.
1618 * gcc.dg/c11-noreturn-2.c: Same.
1619 * gcc.dg/c11-static-assert-3.c: Same.
1620 * gcc.dg/c90-arraydecl-1.c: Same.
1621 * gcc.dg/c90-complex-1.c: Same.
1622 * gcc.dg/c90-complit-1.c: Same.
1623 * gcc.dg/c90-const-expr-11.c: Same.
1624 * gcc.dg/c90-const-expr-7.c: Same.
1625 * gcc.dg/c90-const-expr-8.c: Same.
1626 * gcc.dg/c90-enum-comma-1.c: Same.
1627 * gcc.dg/c90-flex-array-1.c: Same.
1628 * gcc.dg/c90-hexfloat-1.c: Same.
1629 * gcc.dg/c90-idem-qual-1.c: Same.
1630 * gcc.dg/c90-idem-qual-2.c: Same.
1631 * gcc.dg/c90-idem-qual-3.c: Same.
1632 * gcc.dg/c90-mixdecl-1.c: Same.
1633 * gcc.dg/c90-restrict-1.c: Same.
1634 * gcc.dg/c90-return-1.c: Same.
1635 * gcc.dg/c99-array-nonobj-1.c: Same.
1636 * gcc.dg/c99-arraydecl-1.c: Same.
1637 * gcc.dg/c99-complex-1.c: Same.
1638 * gcc.dg/c99-complex-2.c: Same.
1639 * gcc.dg/c99-complit-2.c: Same.
1640 * gcc.dg/c99-const-expr-7.c: Same.
1641 * gcc.dg/c99-const-expr-8.c: Same.
1642 * gcc.dg/c99-flex-array-3.c: Same.
1643 * gcc.dg/c99-flex-array-7.c: Same.
1644 * gcc.dg/c99-flex-array-typedef-7.c: Same.
1645 * gcc.dg/c99-impl-decl-1.c: Same.
1646 * gcc.dg/c99-impl-int-1.c: Same.
1647 * gcc.dg/c99-impl-int-2.c: Same.
1648 * gcc.dg/c99-init-3.c: Same.
1649 * gcc.dg/c99-restrict-1.c: Same.
1650 * gcc.dg/c99-return-1.c: Same.
1651 * gcc.dg/c99-tag-1.c: Same.
1652 * gcc.dg/c99-tag-3.c: Same.
1653 * gcc.dg/call-diag-2.c: Same.
1654 * gcc.dg/cpp/19940712-1.c: Same.
1655 * gcc.dg/cpp/19951025-1.c: Same.
1656 * gcc.dg/cpp/19990413-1.c: Same.
1657 * gcc.dg/cpp/direct2.c: Same.
1658 * gcc.dg/cpp/direct2s.c: Same.
1659 * gcc.dg/cpp/pr28709.c: Same.
1660 * gcc.dg/cpp/pr61854-c90.c: Same.
1661 * gcc.dg/cpp/pr61854-c94.c: Same.
1662 * gcc.dg/cpp/pragma-1.c: Same.
1663 * gcc.dg/cpp/pragma-2.c: Same.
1664 * gcc.dg/cpp/trad/escaped-eof.c: Same.
1665 * gcc.dg/cpp/trad/literals-2.c: Same.
1666 * gcc.dg/cpp/warn-comments-2.c: Same.
1667 * gcc.dg/cpp/warn-comments-3.c: Same.
1668 * gcc.dg/cpp/warn-comments.c: Same.
1669 * gcc.dg/cpp/warn-long-long-2.c: Same.
1670 * gcc.dg/cpp/warn-long-long.c: Same.
1671 * gcc.dg/cpp/warn-redefined-2.c: Same.
1672 * gcc.dg/cpp/warn-redefined.c: Same.
1673 * gcc.dg/darwin-cfstring-2.c: Same.
1674 * gcc.dg/darwin-cfstring-format-1.c: Same.
1675 * gcc.dg/decl-9.c: Same.
1676 * gcc.dg/declspec-1.c: Same.
1677 * gcc.dg/declspec-10.c: Same.
1678 * gcc.dg/declspec-11.c: Same.
1679 * gcc.dg/declspec-13.c: Same.
1680 * gcc.dg/declspec-18.c: Same.
1681 * gcc.dg/declspec-4.c: Same.
1682 * gcc.dg/declspec-5.c: Same.
1683 * gcc.dg/declspec-6.c: Same.
1684 * gcc.dg/declspec-8.c: Same.
1685 * gcc.dg/deprecated-4.c: Same.
1686 * gcc.dg/deprecated.c: Same.
1687 * gcc.dg/dfp/composite-type.c: Same.
1688 * gcc.dg/empty-source-2.c: Same.
1689 * gcc.dg/empty-source-3.c: Same.
1690 * gcc.dg/format/attr-6.c: Same.
1691 * gcc.dg/format/branch-1.c: Same.
1692 * gcc.dg/format/c90-printf-1.c: Same.
1693 * gcc.dg/format/c90-strftime-2.c: Same.
1694 * gcc.dg/format/c99-strftime-1.c: Same.
1695 * gcc.dg/format/cmn-err-1.c: Same.
1696 * gcc.dg/format/few-1.c: Same.
1697 * gcc.dg/format/ms_branch-1.c: Same.
1698 * gcc.dg/format/ms_unnamed-1.c: Same.
1699 * gcc.dg/format/ms_va-1.c: Same.
1700 * gcc.dg/format/unnamed-1.c: Same.
1701 * gcc.dg/format/va-1.c: Same.
1702 * gcc.dg/format/xopen-1.c: Same.
1703 * gcc.dg/funcdef-var-1.c: Same.
1704 * gcc.dg/funcdef-var-2.c: Same.
1705 * gcc.dg/gnu89-const-expr-1.c: Same.
1706 * gcc.dg/gnu89-const-expr-2.c: Same.
1707 * gcc.dg/gnu90-const-expr-1.c: Same.
1708 * gcc.dg/gnu99-const-expr-1.c: Same.
1709 * gcc.dg/gnu99-const-expr-2.c: Same.
1710 * gcc.dg/gnu99-init-2.c: Same.
1711 * gcc.dg/gomp/_Atomic-5.c: Same.
1712 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
1713 * gcc.dg/gomp/atomic-5.c: Same.
1714 * gcc.dg/gomp/linear-1.c: Same.
1715 * gcc.dg/gomp/pr67500.c: Same.
1716 * gcc.dg/init-bad-1.c: Same.
1717 * gcc.dg/init-bad-2.c: Same.
1718 * gcc.dg/init-bad-3.c: Same.
1719 * gcc.dg/init-string-1.c: Same.
1720 * gcc.dg/label-compound-stmt-1.c: Same.
1721 * gcc.dg/label-decl-2.c: Same.
1722 * gcc.dg/label-decl-4.c: Same.
1723 * gcc.dg/large-size-array-2.c: Same.
1724 * gcc.dg/large-size-array-4.c: Same.
1725 * gcc.dg/lvalue-6.c: Same.
1726 * gcc.dg/m-un-2.c: Same.
1727 * gcc.dg/multiple-overflow-warn-1.c: Same.
1728 * gcc.dg/multiple-overflow-warn-2.c: Same.
1729 * gcc.dg/multiple-overflow-warn-3.c: Same.
1730 * gcc.dg/nested-redef-1.c: Same.
1731 * gcc.dg/no-asm-1.c: Same.
1732 * gcc.dg/no-asm-3.c: Same.
1733 * gcc.dg/no-asm-4.c: Same.
1734 * gcc.dg/noncompile/20010524-1.c: Same.
1735 * gcc.dg/noncompile/incomplete-5.c: Same.
1736 * gcc.dg/noncompile/pr44517.c: Same.
1737 * gcc.dg/noncompile/pr52290.c: Same.
1738 * gcc.dg/noreturn-1.c: Same.
1739 * gcc.dg/overflow-warn-1.c: Same.
1740 * gcc.dg/overflow-warn-2.c: Same.
1741 * gcc.dg/overflow-warn-3.c: Same.
1742 * gcc.dg/overflow-warn-4.c: Same.
1743 * gcc.dg/parm-mismatch-1.c: Same.
1744 * gcc.dg/parser-pr28152-2.c: Same.
1745 * gcc.dg/parser-pr28152.c: Same.
1746 * gcc.dg/pedwarn-init.c: Same.
1747 * gcc.dg/pointer-arith-2.c: Same.
1748 * gcc.dg/pointer-arith-3.c: Same.
1749 * gcc.dg/pointer-arith-4.c: Same.
1750 * gcc.dg/pr14475.c: Same.
1751 * gcc.dg/pr18596-3.c: Same.
1752 * gcc.dg/pr18809-1.c: Same.
1753 * gcc.dg/pr27953.c: Same.
1754 * gcc.dg/pr30457.c: Same.
1755 * gcc.dg/pr30551-2.c: Same.
1756 * gcc.dg/pr30551-3.c: Same.
1757 * gcc.dg/pr30551-4.c: Same.
1758 * gcc.dg/pr30551-5.c: Same.
1759 * gcc.dg/pr30551-6.c: Same.
1760 * gcc.dg/pr30551.c: Same.
1761 * gcc.dg/pr36997.c: Same.
1762 * gcc.dg/pr41842.c: Same.
1763 * gcc.dg/pr48552-1.c: Same.
1764 * gcc.dg/pr48552-2.c: Same.
1765 * gcc.dg/pr59717.c: Same.
1766 * gcc.dg/pr61077.c: Same.
1767 * gcc.dg/pr61096-1.c: Same.
1768 * gcc.dg/pr63626.c: Same.
1769 * gcc.dg/pr64223-1.c: Same.
1770 * gcc.dg/pr64223-2.c: Same.
1771 * gcc.dg/pr8788-1.c: Same.
1772 * gcc.dg/pr8927-1.c: Same.
1773 * gcc.dg/pragma-darwin.c: Same.
1774 * gcc.dg/pragma-diag-5.c: Same.
1775 * gcc.dg/pragma-message.c: Same.
1776 * gcc.dg/redecl-1.c: Same.
1777 * gcc.dg/simd-1.c: Same.
1778 * gcc.dg/simd-5.c: Same.
1779 * gcc.dg/simd-6.c: Same.
1780 * gcc.dg/spellcheck-fields.c: Same.
1781 * gcc.dg/spellcheck-typenames.c: Same.
1782 * gcc.dg/struct-semi-2.c: Same.
1783 * gcc.dg/struct-semi-3.c: Same.
1784 * gcc.dg/transparent-union-3.c: Same.
1785 * gcc.dg/ucnid-8.c: Same.
1786 * gcc.dg/uninit-pr19430-O0.c: Same.
1787 * gcc.dg/uninit-pr19430.c: Same.
1788 * gcc.dg/uninit-pr20644-O0.c: Same.
1789 * gcc.dg/utf-dflt.c: Same.
1790 * gcc.dg/utf-dflt2.c: Same.
1791 * gcc.dg/utf16-4.c: Same.
1792 * gcc.dg/vla-11.c: Same.
1793 * gcc.dg/vla-20.c: Same.
1794 * gcc.dg/vla-init-1.c: Same.
1795 * gcc.dg/vla-init-2.c: Same.
1796 * gcc.dg/vla-init-3.c: Same.
1797 * gcc.dg/weak/weak-6.c: Same.
1798 * gcc.dg/weak/weak-7.c: Same.
1799 * gcc.dg/wtr-int-type-1.c: Same.
1800 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
1801 * gcc.target/arm/polytypes.c: Same.
1802 * gcc.target/i386/spellcheck-options-4.c: Same.
1803 * gcc.target/powerpc/20030218-1.c: Same.
1804 * gcc.target/sh/pr21255-4.c: Same.
1805 * gcc.test-framework/dg-error-exp-XP.c: Same.
1806 * gfortran.dg/array_constructor_30.f03: Same.
1807 * gfortran.dg/class_30.f90: Same.
1808 * gfortran.dg/goacc/subarrays.f95: Same.
1809 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
1810 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
1811 * gfortran.dg/intrinsic_std_1.f90: Same.
1812 * gfortran.dg/pr70006.f90: Same.
1813 * gfortran.dg/warning-directive-1.F90: Same.
1814 * gfortran.dg/warning-directive-2.F90: Same.
1815 * gfortran.dg/warning-directive-3.F90: Same.
1816 * gfortran.dg/warning-directive-4.F90: Same.
1817 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
1818 * obj-c++.dg/class-extension-1.mm: Same.
1819 * obj-c++.dg/class-extension-2.mm: Same.
1820 * obj-c++.dg/class-protocol-1.mm: Same.
1821 * obj-c++.dg/cxx-ivars-1.mm: Same.
1822 * obj-c++.dg/duplicate-class-1.mm: Same.
1823 * obj-c++.dg/exceptions-3.mm: Same.
1824 * obj-c++.dg/exceptions-4.mm: Same.
1825 * obj-c++.dg/exceptions-5.mm: Same.
1826 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
1827 * obj-c++.dg/fsf-package-0.m: Same.
1828 * obj-c++.dg/invalid-type-1.mm: Same.
1829 * obj-c++.dg/method-12.mm: Same.
1830 * obj-c++.dg/method-13.mm: Same.
1831 * obj-c++.dg/method-15.mm: Same.
1832 * obj-c++.dg/method-16.mm: Same.
1833 * obj-c++.dg/method-6.mm: Same.
1834 * obj-c++.dg/method-7.mm: Same.
1835 * obj-c++.dg/property/at-property-1.mm: Same.
1836 * obj-c++.dg/property/at-property-14.mm: Same.
1837 * obj-c++.dg/property/at-property-17.mm: Same.
1838 * obj-c++.dg/property/at-property-21.mm: Same.
1839 * obj-c++.dg/property/at-property-5.mm: Same.
1840 * obj-c++.dg/property/dotsyntax-4.mm: Same.
1841 * obj-c++.dg/property/dynamic-3.mm: Same.
1842 * obj-c++.dg/property/dynamic-4.mm: Same.
1843 * obj-c++.dg/property/property-neg-1.mm: Same.
1844 * obj-c++.dg/property/property-neg-6.mm: Same.
1845 * obj-c++.dg/property/synthesize-11.mm: Same.
1846 * obj-c++.dg/property/synthesize-5.mm: Same.
1847 * obj-c++.dg/property/synthesize-6.mm: Same.
1848 * obj-c++.dg/proto-lossage-4.mm: Same.
1849 * obj-c++.dg/protocol-qualifier-2.mm: Same.
1850 * obj-c++.dg/strings/strings-1.mm: Same.
1851 * obj-c++.dg/super-class-1.mm: Same.
1852 * obj-c++.dg/syntax-error-6.mm: Same.
1853 * obj-c++.dg/syntax-error-7.mm: Same.
1854 * obj-c++.dg/syntax-error-9.mm: Same.
1855 * obj-c++.dg/try-catch-13.mm: Same.
1856 * objc.dg/attributes/method-noreturn-1.m: Same.
1857 * objc.dg/bad-receiver-type-2.m: Same.
1858 * objc.dg/bad-receiver-type.m: Same.
1859 * objc.dg/call-super-2.m: Same.
1860 * objc.dg/class-2.m: Same.
1861 * objc.dg/class-extension-1.m: Same.
1862 * objc.dg/class-extension-2.m: Same.
1863 * objc.dg/class-protocol-1.m: Same.
1864 * objc.dg/desig-init-1.m: Same.
1865 * objc.dg/duplicate-class-1.m: Same.
1866 * objc.dg/exceptions-3.m: Same.
1867 * objc.dg/exceptions-4.m: Same.
1868 * objc.dg/exceptions-5.m: Same.
1869 * objc.dg/foreach-6.m: Same.
1870 * objc.dg/foreach-7.m: Same.
1871 * objc.dg/fsf-nsstring-format-1.m: Same.
1872 * objc.dg/fsf-package-0.m: Same.
1873 * objc.dg/invalid-type-1.m: Same.
1874 * objc.dg/method-11.m: Same.
1875 * objc.dg/method-19.m: Same.
1876 * objc.dg/method-2.m: Same.
1877 * objc.dg/method-20.m: Same.
1878 * objc.dg/method-5.m: Same.
1879 * objc.dg/method-6.m: Same.
1880 * objc.dg/method-7.m: Same.
1881 * objc.dg/method-9.m: Same.
1882 * objc.dg/missing-proto-3.m: Same.
1883 * objc.dg/private-1.m: Same.
1884 * objc.dg/property/at-property-1.m: Same.
1885 * objc.dg/property/at-property-14.m: Same.
1886 * objc.dg/property/at-property-17.m: Same.
1887 * objc.dg/property/at-property-21.m: Same.
1888 * objc.dg/property/at-property-5.m: Same.
1889 * objc.dg/property/dynamic-3.m: Same.
1890 * objc.dg/property/dynamic-4.m: Same.
1891 * objc.dg/property/property-neg-1.m: Same.
1892 * objc.dg/property/property-neg-6.m: Same.
1893 * objc.dg/property/synthesize-11.m: Same.
1894 * objc.dg/property/synthesize-5.m: Same.
1895 * objc.dg/property/synthesize-6.m: Same.
1896 * objc.dg/proto-hier-1.m: Same.
1897 * objc.dg/proto-lossage-4.m: Same.
1898 * objc.dg/protocol-qualifier-2.m: Same.
1899 * objc.dg/strings/strings-1.m: Same.
1900 * objc.dg/type-size-1.m: Same.
1902 2017-04-18 Jeff Law <law@redhat.com>
1905 * gcc.target/mips/pr74563: New test.
1907 2017-04-18 Jakub Jelinek <jakub@redhat.com>
1909 PR tree-optimization/80443
1910 * gcc.c-torture/compile/pr80443.c: New test.
1912 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
1914 PR rtl-optimization/80357
1915 * gcc.c-torture/compile/pr80357.c: New test.
1917 2017-04-18 Jeff Law <law@redhat.com>
1920 * gcc.c-torture/compile/pr80422.c: New test.
1922 2017-04-18 Jakub Jelinek <jakub@redhat.com>
1925 * gcc.dg/debug/dwarf2/pr80263.c: New test.
1927 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1930 * gcc.target/powerpc/pr80099-1.c: New test.
1931 * gcc.target/powerpc/pr80099-2.c: Likewise.
1932 * gcc.target/powerpc/pr80099-3.c: Likewise.
1933 * gcc.target/powerpc/pr80099-4.c: Likewise.
1934 * gcc.target/powerpc/pr80099-5.c: Likewise.
1936 2017-04-18 Jakub Jelinek <jakub@redhat.com>
1939 * gcc.dg/sancov/pr80444.c: New test.
1943 * gcc.dg/pr79788-1.c: New test.
1944 * gcc.dg/pr79788-2.c: New test.
1946 2017-04-18 Marek Polacek <polacek@redhat.com>
1948 PR c++/80244 - ICE with attribute in template alias.
1949 * g++.dg/cpp0x/alias-decl-59.C: New test.
1951 PR c++/80241 - ICE with alignas pack expansion.
1952 * g++.dg/cpp0x/alignas11.C: New test.
1954 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1957 * g++.dg/lto/pr80287_0.C: New test.
1959 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
1962 * gcc.target/powerpc/pr80315-1.c: New test.
1963 * gcc.target/powerpc/pr80315-2.c: New test.
1964 * gcc.target/powerpc/pr80315-3.c: New test.
1965 * gcc.target/powerpc/pr80315-4.c: New test.
1967 2017-04-16 Tom de Vries <tom@codesourcery.com>
1969 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
1971 * g++.dg/parse/error3.C: Same.
1972 * g++.old-deja/g++.pt/niklas01a.C: Same.
1973 * gcc.dg/990506-0.c: Same.
1974 * gcc.dg/cpp/19990413-1.c: Same.
1975 * gcc.dg/cpp/pragma-1.c: Same.
1976 * gcc.dg/cpp/pragma-2.c: Same.
1977 * gcc.dg/m-un-2.c: Same.
1978 * objc.dg/private-1.m: Same.
1980 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
1982 * gcc.dg/pr54669.c: Fix dg-do directive.
1983 * gcc.dg/pr78582.c: Ditto.
1984 * gcc.dg/pr80020.c: Ditto.
1985 * gcc.dg/torture/pr57993-2.cpp: Ditto.
1986 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
1987 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
1988 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
1989 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
1990 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
1991 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
1992 * gcc.dg/tree-ssa/pr79352.c: Ditto.
1993 * gcc.dg/tree-ssa/pr79376.c: Ditto.
1994 * gcc.dg/tree-ssa/pr79691.c: Ditto.
1996 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
1998 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
1999 * gfortran.dg/generic_29.f90: Likewise.
2000 * gfortran.dg/goacc/multi-clause.f90: Likewise.
2001 * gfortran.dg/pr41922.f90: Likewise.
2002 * gfortran.dg/pr70006.f90: Likewise.
2004 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
2006 PR tree-optimization/66612
2007 * gcc.target/powerpc/20050830-1.c: Remove xfail.
2009 2017-04-14 Janus Weil <janus@gcc.gnu.org>
2012 * gfortran.dg/class_62.f90: New test case.
2014 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
2016 * gcc.target/arc/loop-1.c: New file.
2018 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2021 * gcc.target/powerpc/pr80098-1.c: New test.
2022 * gcc.target/powerpc/pr80098-2.c: Likewise.
2023 * gcc.target/powerpc/pr80098-3.c: Likewise.
2024 * gcc.target/powerpc/pr80098-4.c: Likewise.
2026 2017-04-13 Jakub Jelinek <jakub@redhat.com>
2029 * g++.dg/ubsan/pr80403-2.C: New test.
2031 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
2033 PR rtl-optimization/80343
2034 * gcc.target/powerpc/pr80343.c: New.
2036 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
2039 * c-c++-common/ubsan/bounds-15.c: New test.
2041 2017-04-13 Richard Biener <rguenther@suse.de>
2044 * g++.dg/torture/pr79671.C: Fix asm constraints.
2046 2017-04-13 Jakub Jelinek <jakub@redhat.com>
2049 * gcc.dg/debug/pr80321.c: New test.
2051 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
2053 * gnat.dg/debug10.adb: New test.
2054 * gnat.dg/debug10_pkg.ads: New helper.
2056 2017-04-12 Jakub Jelinek <jakub@redhat.com>
2058 PR tree-optimization/79390
2059 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
2064 * g++.dg/ubsan/pr80403.C: New test.
2065 * g++.dg/ubsan/pr80404.C: New test.
2066 * g++.dg/ubsan/pr80405.C: New test.
2069 * gcc.dg/torture/pr80163.c: New test.
2071 2017-04-12 Richard Biener <rguenther@suse.de>
2072 Jeff Law <law@redhat.com>
2074 PR tree-optimization/80359
2075 * gcc.dg/torture/pr80359.c: New testcase.
2077 2017-04-12 Richard Biener <rguenther@suse.de>
2078 Bernd Edlinger <bernd.edlinger@hotmail.de>
2081 * g++.dg/torture/pr79671.C: New testcase.
2082 * g++.dg/lto/pr79671_0.C: Likewise.
2083 * g++.dg/lto/pr79671_1.c: Likewise.
2085 2017-04-12 Jakub Jelinek <jakub@redhat.com>
2088 * g++.dg/ubsan/pr80349.C: New test.
2090 2017-04-11 Jakub Jelinek <jakub@redhat.com>
2093 * g++.dg/cpp1z/decomp28.C: New test.
2096 * gcc.dg/pr80100.c: New test.
2098 PR rtl-optimization/80385
2099 * g++.dg/opt/pr80385.C: New test.
2101 2017-04-11 Martin Liska <mliska@suse.cz>
2104 * g++.dg/ipa/pr80212.C: New test.
2106 2017-04-11 Martin Sebor <msebor@redhat.com>
2109 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
2111 2017-04-11 Martin Liska <mliska@suse.cz>
2114 * gcc.dg/ubsan/pr70878.c: New test.
2116 2017-04-11 Jakub Jelinek <jakub@redhat.com>
2119 * gcc.target/i386/pr80381.c: New test.
2122 * g++.dg/ext/pr80363.C: New test.
2124 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2126 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
2127 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
2128 Add avr-*-* to non-lp64 selector.
2130 2017-04-10 Martin Sebor <msebor@redhat.com>
2132 * gcc.dg/pr40340-3.c: Adjust directive pattern.
2133 * gcc.dg/pr40340-4.c: Same.
2135 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
2138 * gfortran.dg/submodule_unexp.f90: Modified test
2139 to account for new error.
2140 * gfortran.dg/submodule_twice.f90: New Test
2142 2017-04-10 Jakub Jelinek <jakub@redhat.com>
2145 * g++.dg/init/ref23.C: New test.
2147 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2149 PR tree-optimization/80304
2150 * gfortran.dg/do_concurrent_4.f90: New test case.
2152 2017-04-10 Janus Weil <janus@gcc.gnu.org>
2155 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
2157 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
2159 * g++.dg/torture/pr79905.C: Add -maltivec option.
2161 2017-04-10 Jeff Law <law@redhat.com>
2163 PR tree-optimization/80374
2164 * g++.dg/pr80374.c: New test.
2166 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2169 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
2170 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
2172 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
2174 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
2176 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
2179 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
2181 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
2184 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
2186 2017-04-10 Marek Polacek <polacek@redhat.com>
2189 * g++.dg/ubsan/div-by-zero-3.C: New test.
2191 2017-04-10 Bin Cheng <bin.cheng@arm.com>
2193 PR tree-optimization/80153
2194 * gcc.c-torture/execute/pr80153.c: New.
2196 2017-04-10 Richard Biener <rguenther@suse.de>
2199 * gcc.dg/torture/pr80362.c: New testcase.
2201 2017-04-10 Richard Biener <rguenther@suse.de>
2203 PR tree-optimization/80304
2204 * gcc.dg/torture/pr80304.c: New testcase.
2206 2017-04-10 Nathan Sidwell <nathan@acm.org>
2209 * g++.dg/torture/pr79905.C: New.
2211 2017-04-10 Martin Liska <mliska@suse.cz>
2214 * c-c++-common/ubsan/pr80350.c: New test.
2216 2017-04-10 Jakub Jelinek <jakub@redhat.com>
2219 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
2221 2017-04-08 Martin Liska <mliska@suse.cz>
2224 2017-04-07 Martin Liska <mliska@suse.cz>
2227 * g++.dg/ipa/pr80212.C: New test.
2229 2017-04-07 Jakub Jelinek <jakub@redhat.com>
2231 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
2233 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
2239 * gcc.target/i386/avx512f-undefined-1.c: New test.
2240 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
2241 * gcc.target/i386/avx-cvtsd-1.c: New test.
2242 * gcc.target/i386/avx512f-cvtss-1.c: New test.
2243 * gcc.target/i386/avx512f-abspd-1.c: New test.
2244 * gcc.target/i386/avx-cvtss-1.c: New test.
2245 * gcc.target/i386/avx512f-absps-1.c: New test.
2246 * gcc.target/i386/avx512f-int2mask-1.c: New test.
2247 * gcc.target/i386/avx512f-mask2int-1.c: New test.
2249 2017-04-07 Marek Polacek <polacek@redhat.com>
2252 * g++.dg/ubsan/div-by-zero-2.C: New test.
2255 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
2257 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
2259 PR rtl-optimization/70478
2260 * gcc.target/s390/pr70478.c: New.
2262 2017-04-07 Martin Liska <mliska@suse.cz>
2265 * g++.dg/ext/mv8.C: Add aarch64* targets.
2267 2017-04-07 Martin Liska <mliska@suse.cz>
2270 * g++.dg/ipa/pr80212.C: New test.
2272 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2274 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
2276 2017-04-07 Richard Biener <rguenther@suse.de>
2278 PR tree-optimization/80334
2279 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
2282 2017-04-07 Richard Biener <rguenther@suse.de>
2285 * gcc.dg/torture/pr80341.c: New testcase.
2287 2017-04-06 Jakub Jelinek <jakub@redhat.com>
2290 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
2291 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
2293 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
2296 * gcc.target/i386/pr79733.c: New test.
2298 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
2301 * gcc.target/i386/pr80298-1.c: New test.
2302 * gcc.target/i386/pr80298-2.c: Ditto.
2304 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
2307 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
2310 2017-04-06 Richard Biener <rguenther@suse.de>
2312 PR tree-optimization/80334
2313 * g++.dg/torture/pr80334.C: New testcase.
2315 2017-04-06 Martin Liska <mliska@suse.cz>
2318 * gcc.dg/asan/pr80166.c: New test.
2320 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2322 PR tree-optimization/79390
2323 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
2325 2017-04-06 Richard Biener <rguenther@suse.de>
2327 PR tree-optimization/80262
2328 * gcc.target/i386/pr80262.c: New testcase.
2330 2017-04-06 Richard Biener <rguenther@suse.de>
2333 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
2335 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
2337 PR rtl-optimization/70703
2338 * gcc.target/i386/pr70703.c: New.
2340 2017-04-05 Jakub Jelinek <jakub@redhat.com>
2343 * c-c++-common/asan/pr80308.c: New test.
2345 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
2348 * gcc.target/s390/pr79890.c: New test case.
2350 2017-04-05 Jakub Jelinek <jakub@redhat.com>
2353 * c-c++-common/ubsan/pr80310.c: New test.
2355 2017-04-04 Jakub Jelinek <jakub@redhat.com>
2358 * g++.dg/torture/pr80297.C: New test.
2360 PR tree-optimization/79390
2361 * gcc.target/i386/pr79390.c: New test.
2362 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
2364 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
2367 * g++.dg/cpp0x/alias-decl-80296.C: New test.
2369 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2372 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
2373 targeting any CPU or architecture.
2374 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
2375 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
2376 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
2377 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
2378 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
2379 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
2380 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
2381 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
2383 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
2386 * gfortran.dg/submodule_unexp.f90: New test.
2388 2017-04-04 Jakub Jelinek <jakub@redhat.com>
2391 * gcc.target/i386/avx-pr80286.c: New test.
2392 * gcc.dg/pr80286.c: New test.
2394 2017-04-04 Richard Biener <rguenther@suse.de>
2397 * gcc.dg/torture/pr80281.c: New testcase.
2399 2017-04-04 Richard Biener <rguenther@suse.de>
2401 PR tree-optimization/80275
2402 * g++.dg/opt/pr80275.C: Make g static.
2404 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
2406 PR rtl-optimization/60818
2407 * gcc.c-torture/compile/pr60818.c: New testcase.
2409 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
2411 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
2412 * gcc.dg/20031012-1.c: Likewise.
2413 * gcc.dg/ipa/ipcp-1.c: Likewise.
2414 * gcc.dg/torture/matrix-3.c: Likewise.
2415 * gcc.target/powerpc/ppc-spe.c: Likewise.
2416 * gcc.target/rx/zero-width-bitfield.c: Likewise.
2418 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
2421 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
2423 (std, ld): Limit scan-assembler-times check to lp64.
2424 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
2425 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
2428 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
2431 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
2433 2017-04-03 Richard Biener <rguenther@suse.de>
2435 PR tree-optimization/80275
2436 * g++.dg/opt/pr80275.C: New testcase.
2438 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2441 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
2443 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
2445 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
2446 (bal): Increase iteration count and assume alignment.
2448 2017-04-03 Bin Cheng <bin.cheng@arm.com>
2450 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
2452 2017-04-02 Andrew Pinski <apinski@cavium.com>
2454 * gcc.c-torture/compile/nested-3.c: New testcase.
2455 * gcc.c-torture/execute/20170401-1.c: New testcase.
2456 * gcc.c-torture/execute/20170401-2.c: New testcase.
2458 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
2460 PR rtl-optimization/79405
2461 gcc.dg/pr79405.c: New testcase.
2463 2017-03-31 Jakub Jelinek <jakub@redhat.com>
2466 * gcc.dg/pr79255.c: New test.
2469 * g++.dg/ubsan/null-8.C: New test.
2471 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
2474 * gfortran.dg/pr80107.f: New.
2476 2017-03-31 Jeff Law <law@redhat.com>
2478 PR tree-optimization/49498
2479 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
2481 2017-03-31 Richard Biener <rguenther@suse.de>
2483 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
2485 2017-03-31 Richard Biener <rguenther@suse.de>
2487 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
2489 2017-03-31 Jakub Jelinek <jakub@redhat.com>
2492 * g++.dg/ext/is_aggregate.C: New test.
2495 * gcc.target/i386/pr80173.c: New test.
2498 * gcc.dg/pr80163.c: New test.
2501 * gcc.dg/torture/pr80025.c: New test.
2503 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
2505 * gcc.target/mips/pr52125.c: Add -msym32.
2507 2017-03-30 Jakub Jelinek <jakub@redhat.com>
2509 PR translation/80189
2510 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
2511 * g++.dg/gomp/sharing-1.C: Likewise.
2512 * gfortran.dg/gomp/pr44536.f90: Likewise.
2513 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
2514 * gfortran.dg/gomp/sharing-3.f90: Likewise.
2515 * gfortran.dg/gomp/crayptr3.f90: Likewise.
2516 * gfortran.dg/gomp/pr33439.f90: Likewise.
2517 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
2518 * gfortran.dg/gomp/sharing-1.f90: Likewise.
2519 * gfortran.dg/gomp/sharing-2.f90: Likewise.
2520 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
2521 * gcc.dg/gomp/sharing-1.c: Likewise.
2523 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
2526 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
2528 (dxex, dxexq): Update return type.
2529 (diex, diexq): Update argument type.
2530 * gcc.target/powerpc/pr80246.c: New test.
2532 2017-03-30 Martin Jambor <mjambor@suse.cz>
2535 * g++.dg/ipa/pr77333.C: New test.
2537 2017-03-30 Jakub Jelinek <jakub@redhat.com>
2540 * gcc.target/i386/pr80206.c: New test.
2542 2017-03-30 Richard Biener <rguenther@suse.de>
2544 PR tree-optimization/77498
2545 * gfortran.dg/pr77498.f: New testcase.
2547 2017-03-29 Marek Polacek <polacek@redhat.com>
2550 * gcc.dg/pr79730.c: New test.
2552 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2554 PR libgfortran/78670
2555 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
2556 a character of length 1. Update test for success.
2557 * gfortran.dg/dtio_28.f03: New test.
2558 * gfortran.dg/dtio_4.f90: Update to open test file with status =
2559 'scratch' to delete the file when done.
2561 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
2563 PR rtl-optimization/80233
2564 * gcc.c-torture/compile/pr80233.c: New testcase.
2566 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2569 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
2570 * gfortran.dg/dec_io_2a.f90: instead (new test).
2572 2017-03-28 Jiong Wang <jiong.wang@arm.com>
2574 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
2576 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
2579 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
2580 generating PIC code.
2582 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
2584 PR rtl-optimization/80193
2585 * gcc.target/i386/pr80193.c: New.
2587 2017-03-28 Janus Weil <janus@gcc.gnu.org>
2590 * gfortran.dg/dtio_25.f90: Modified test case.
2591 * gfortran.dg/dtio_27.f90: New test case.
2593 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
2596 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
2597 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
2598 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
2600 2017-03-28 Bin Cheng <bin.cheng@arm.com>
2602 * gcc.c-torture/compile/irreducible-loop.c: New.
2604 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
2606 PR tree-optimization/80218
2607 * gcc.dg/pr80218.c: New test.
2609 2017-03-28 Richard Biener <rguenther@suse.de>
2611 PR tree-optimization/78644
2612 * gcc.dg/pr78644-1.c: New testcase.
2613 * gcc.dg/pr78644-2.c: Likewise.
2615 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
2617 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
2618 * gcc.dg/pic-4.c: Likewise.
2619 * gcc.dg/pie-3.c: Likewise.
2620 * gcc.dg/pie-4.c: Likewise.
2622 2017-03-28 Martin Liska <mliska@suse.cz>
2625 * g++.dg/ipa/pr80205.C: New test.
2627 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2629 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
2630 with sizeof(int) < 4.
2631 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
2632 * gcc.c-torture/execute/pr79737-2.c: Likewise.
2633 * gcc.dg/torture/pr79777.c: Likewise.
2634 * gcc.dg/torture/pr79910.c: Likewise.
2636 2017-03-28 Richard Biener <rguenther@suse.de>
2639 * g++.dg/pr80222.C: New testcase.
2641 2017-03-28 Martin Liska <mliska@suse.cz>
2644 * gcc.dg/ipa/pr80104.c: New test.
2646 2017-03-28 Marek Polacek <polacek@redhat.com>
2649 * c-c++-common/ubsan/shift-10.c: New test.
2651 2017-03-27 Jeff Law <law@redhat.com>
2653 PR tree-optimization/80216
2654 * gcc.c-torture/compile/pr80216.c: New test.
2656 2017-03-27 Jakub Jelinek <jakub@redhat.com>
2659 * c-c++-common/pr80162-1.c: New test.
2660 * c-c++-common/pr80162-2.c: New test.
2661 * c-c++-common/pr80162-3.c: New test.
2664 * g++.dg/opt/pr80102.C: New test.
2666 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2669 * gcc.target/powerpc/pr78543.c: New test.
2671 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
2674 * gcc.target/powerpc/pr80103-1.c: New test.
2676 2017-03-27 Richard Biener <rguenther@suse.de>
2678 PR tree-optimization/80181
2679 * gcc.dg/torture/pr80181.c: New testcase.
2681 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
2683 * gcc.target/arc/interrupt-4.c: New file.
2685 2017-03-27 Richard Biener <rguenther@suse.de>
2688 * g++.dg/ipa/pr79776.C: New testcase.
2690 2017-03-27 Jakub Jelinek <jakub@redhat.com>
2693 * gcc.dg/asan/pr80168.c: New test.
2695 2017-03-27 Richard Biener <rguenther@suse.de>
2697 PR tree-optimization/80170
2698 * gcc.dg/pr80170.c: New testcase.
2700 2017-03-27 Richard Biener <rguenther@suse.de>
2703 * g++.dg/torture/pr80171.C: New testcase.
2705 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
2707 * gcc.dg/torture/pr79732.c: Require alias support.
2708 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
2710 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
2711 libatomic_available.
2712 * gfortran.dg/coarray_image_status_1.f08: Likewise.
2713 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
2715 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2717 PR libgfortran/78881
2718 * gfortran.dg/dtio_26.f90: New test.
2720 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
2724 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
2725 testcase for PR80156. Add a main programme that tests that
2726 the typebound generic is accessible.
2728 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
2730 PR rtl-optimization/80160
2731 PR rtl-optimization/80159
2733 * gcc.target/i386/pr80160.c: New test.
2735 2017-03-24 Jakub Jelinek <jakub@redhat.com>
2738 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
2740 2017-03-24 Marek Polacek <polacek@redhat.com>
2743 * g++.dg/warn/Wuninitialized-9.C: New test.
2745 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2747 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
2748 and remove the high-level builtin. The error message for the
2749 would prevent compilation from reaching the second.
2750 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
2752 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2754 * gcc.target/s390/vxe/negfma-1.c: New test.
2756 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2758 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
2759 * gcc.target/s390/arch12/mul-1.c: New test.
2760 * gcc.target/s390/arch12/mul-2.c: New test.
2762 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2764 * gcc.target/s390/vxe/vllezlf-1.c: New test.
2766 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2768 * gcc.target/s390/vxe/popcount-1.c: New test.
2770 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2772 * gcc.target/s390/vxe/bitops-1.c: New test.
2774 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2776 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
2777 * lib/target-supports.exp: Add effective target check s390_vxe.
2779 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2781 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
2782 comparison instructions used from now on.
2784 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2786 * gcc.target/s390/s390.exp (check_effective_target_vector):
2787 Include target-supports.exp and move target_vector check routine
2789 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
2791 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
2792 check from vector to s390_vx.
2793 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
2794 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
2795 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
2796 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
2797 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
2798 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
2799 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
2800 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
2801 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
2803 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2805 * gcc.target/s390/vector/vec-init-2.c: New test.
2807 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2809 * gcc.dg/ubsan/pr79904-2.c: New test.
2811 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2814 * gcc.target/s390/zvector/pr79893.c: New test.
2816 2017-03-24 Jakub Jelinek <jakub@redhat.com>
2818 PR rtl-optimization/80112
2819 * gcc.dg/pr80112.c: New test.
2821 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2823 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
2825 * gcc.dg/Walloca-1.c: Likewise.
2826 * gcc.dg/Walloca-2.c: Likewise.
2827 * gcc.dg/Wvla-larger-than-2.c: Likewise.
2829 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2831 PR tree-optimization/80158
2832 * gfortran.fortran-torture/compile/pr80158.f: New file.
2834 2017-03-24 Richard Biener <rguenther@suse.de>
2836 PR tree-optimization/80167
2837 * gcc.dg/graphite/pr80167.c: New testcase.
2839 2017-03-24 Tom de Vries <tom@codesourcery.com>
2842 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
2843 dg-require-effective-target global_constructor.
2844 * gcc.dg/tls/emutls-2.c: Same.
2846 2017-03-24 Tom de Vries <tom@codesourcery.com>
2849 * c-c++-common/Wimplicit-fallthrough-34.c: Add
2850 dg-require-effective-target indirect_jumps.
2852 2017-03-24 Tom de Vries <tom@codesourcery.com>
2855 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
2858 2017-03-24 Tom de Vries <tom@codesourcery.com>
2861 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
2862 * gcc.dg/Walloca-12.c: Same.
2863 * gcc.dg/attr-alloc_size-8.c: Same.
2864 * gcc.dg/Walloca-4.c: Same.
2865 * gcc.dg/Walloca-8.c: Same.
2866 * gcc.dg/Walloca-13.c: Same.
2867 * gcc.dg/Walloca-14.c: Same.
2868 * gcc.dg/attr-alloc_size-9.c: Same.
2869 * gcc.dg/Walloca-1.c: Same.
2870 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2871 * gcc.dg/Walloca-5.c: Same.
2872 * gcc.dg/Walloca-10.c: Same.
2873 * gcc.dg/Walloca-9.c: Same.
2874 * gcc.dg/attr-alloc_size-6.c: Same.
2875 * gcc.dg/Wvla-larger-than-1.c: Same.
2876 * gcc.dg/torture/pr71881.c: Same.
2877 * gcc.dg/torture/pr71901.c: Same.
2878 * gcc.dg/torture/pr78742.c: Same.
2879 * gcc.dg/builtin-alloc-size.c: Same.
2880 * gcc.dg/Walloca-2.c: Same.
2881 * gcc.dg/Walloca-6.c: Same.
2882 * gcc.dg/Walloca-11.c: Same.
2883 * gcc.dg/attr-alloc_size-7.c: Same.
2884 * gcc.dg/Wvla-larger-than-2.c: Same.
2885 * gcc.dg/Walloca-3.c: Same.
2886 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
2887 * gcc.c-torture/compile/pr79413.c: Same.
2888 * gcc.c-torture/compile/pr78439.c: Same.
2890 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
2892 * gcc.target/powerpc/p9-options-1.c: New test.
2894 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2897 * gcc.c-torture/compile/pr71436.c: New test.
2899 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2900 Richard Biener <rguenther@suse.de>
2902 PR tree-optimization/79908
2903 PR tree-optimization/80136
2904 * gcc.dg/torture/pr79908.c: New file.
2906 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
2909 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
2911 2017-03-22 Jakub Jelinek <jakub@redhat.com>
2914 * g++.dg/gomp/pr80141.C: New test.
2917 * g++.dg/torture/pr80129.C: New test.
2920 * g++.dg/tsan/pr80110.C: New test.
2922 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2925 * gfortran.dg/any_loc.f90: New test case.
2927 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
2930 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
2931 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
2933 2017-03-22 Martin Liska <mliska@suse.cz>
2936 * g++.dg/ext/mv8.C: Add power* targets.
2938 2017-03-21 Martin Sebor <msebor@redhat.com>
2941 * g++.dg/warn/Wunused-var-26.C: New test.
2943 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2945 PR tree-optimization/79908
2946 * gcc.dg/torture/pr79908.c: Revert addition of new file.
2948 2017-03-21 Marek Polacek <polacek@redhat.com>
2949 Martin Sebor <msebor@redhat.com>
2951 PR tree-optimization/80109
2952 * gcc.dg/Walloca-14.c: New test.
2954 2017-03-21 Jakub Jelinek <jakub@redhat.com>
2957 * gcc.target/powerpc/pr80125.c: New test.
2959 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
2962 * gfortran.dg/unexp_attribute.f90: New test
2964 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2965 Richard Biener <rguenther@suse.de>
2967 PR tree-optimization/79908
2968 * gcc.dg/torture/pr79908.c: New file.
2970 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2972 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
2973 with sizeof(int) < 4.
2975 2017-03-21 Martin Liska <mliska@suse.cz>
2977 * gcc.target/i386/pr65044.c: Add '.' in order to catch
2980 2017-03-21 Richard Biener <rguenther@suse.de>
2982 PR tree-optimization/80032
2983 * g++.dg/opt/pr80032.C: New testcase.
2985 2017-03-21 Richard Biener <rguenther@suse.de>
2987 PR tree-optimization/80122
2988 * gcc.dg/torture/pr80122.c: New testcase.
2990 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
2992 * gcc.dg/pic-2.c: Skip for MIPS.
2993 * gcc.dg/pie-2.c: Skip for MIPS.
2995 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2998 * g++.dg/cpp0x/initlist97.C: New.
2999 * g++.dg/cpp0x/initlist85.C: Update.
3001 2017-03-21 Jakub Jelinek <jakub@redhat.com>
3004 * gcc.dg/pr67338.c: New test.
3007 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
3008 dump instead of assembler.
3009 * g++.dg/init/pr35878_2.C: Likewise.
3010 * g++.dg/init/pr35878_3.C: Likewise.
3012 2017-03-21 Jakub Jelinek <jakub@redhat.com>
3015 * gcc.dg/ubsan/pr80097.c: New test.
3017 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3019 PR tree-optimization/80054
3020 * g++.dg/torture/pr80054.C: New file.
3022 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3025 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
3026 directive to assure selection of proper bit using rlwinm insn.
3027 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
3028 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
3029 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
3030 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
3032 2017-03-20 Marek Polacek <polacek@redhat.com>
3033 Paolo Carlini <paolo.carlini@oracle.com>
3035 PR c++/80059 - ICE with noexcept and __transaction_atomic
3036 * g++.dg/tm/pr80059-2.C: New test.
3037 * g++.dg/tm/pr80059.C: New test.
3039 2017-03-20 Martin Liska <mliska@suse.cz>
3042 * gcc.target/i386/mpx/pr79753.c: New test.
3044 2017-03-20 Martin Liska <mliska@suse.cz>
3048 * g++.dg/pr79769.C: New test.
3049 * gcc.target/i386/mpx/pr79770.c: New test.
3051 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3054 * gcc.target/s390/load-and-test-fp-1.c: New test.
3055 * gcc.target/s390/load-and-test-fp-2.c: New test.
3057 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
3060 * gfortran.dg/submodule_28.f08 : New test.
3062 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
3065 * gfortran.dg/submodule_26.f08 : New test.
3066 * gfortran.dg/submodule_27.f08 : New test.
3068 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
3071 * gcc.target/powerpc/pr79951.c: New.
3073 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
3075 PR rtl-optimization/79910
3076 * gcc.dg/torture/pr79910.c: New test.
3078 2017-03-17 Jeff Law <law@redhat.com>
3080 PR tree-optimization/71437
3081 * gcc.dg/tree-ssa/pr71437.c: New test.
3082 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
3083 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
3084 now caught by VRP, but which were previously caught by DOM.
3086 2017-03-17 Richard Biener <rguenther@suse.de>
3089 * g++.dg/torture/pr80075.C: New testcase.
3091 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
3094 * g++.dg/pr71294.C: New test.
3096 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
3098 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
3100 2017-03-16 Jakub Jelinek <jakub@redhat.com>
3103 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
3106 * gfortran.dg/pr79886.f90: New test.
3108 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3111 * gcc.target/powerpc/pr79038-1.c: New test.
3113 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
3116 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
3118 2017-03-15 Jiong Wang <jiong.wang@arm.com>
3121 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
3123 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
3126 * gcc.target/i386/pr80019.c: New test.
3128 2017-03-15 Martin Liska <mliska@suse.cz>
3130 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
3132 2017-03-14 Martin Sebor <msebor@redhat.com>
3134 PR tree-optimization/79800
3135 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
3136 * gcc.dg/tree-ssa/pr79800.c: New test.
3138 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3141 * gcc.target/powerpc/pr79947.c: New test.
3143 2017-03-14 Martin Sebor <msebor@redhat.com>
3146 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
3147 * gcc.dg/attr-alloc_size-7.c: Same.
3148 * gcc.dg/attr-alloc_size-9.c: Same.
3149 * gcc.dg/builtin-alloc-size.c: Same.
3150 * gcc.dg/pr80020.c: New test.
3152 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
3154 PR rtl-optimization/79728
3155 * gcc.target/i386/sse-globalreg.c: New test.
3157 2017-03-14 Martin Liska <mliska@suse.cz>
3160 * gcc.dg/tree-prof/pr66295.c: New test.
3162 2017-03-13 Martin Liska <mliska@suse.cz>
3165 * gcc.target/i386/mpx/pr78339.c: New test.
3167 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
3169 * gcc.target/arc/bitfield.c: New file.
3171 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
3173 * gcc.target/arc/pr9001090948.c: New file.
3175 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
3177 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
3178 Fix test. Make early-out condition return early. Correct comments.
3180 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3182 PR libgfortran/78854
3183 * gfortran.dg/dtio_25.f90: New test.
3185 2017-03-10 Martin Sebor <msebor@redhat.com>
3187 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
3189 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
3191 PR rtl-optimization/78911
3192 * gcc.target/i386/pr78911-1.c: New test.
3193 * gcc.target/i386/pr78911-2.c: New test.
3195 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
3198 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
3199 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
3200 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
3202 2017-03-10 Marek Polacek <polacek@redhat.com>
3205 * g++.dg/cpp0x/gen-attrs-63.C: New test.
3207 2017-03-10 Jakub Jelinek <jakub@redhat.com>
3210 * g++.dg/other/friend7.C: New test.
3213 * g++.dg/ext/int128-5.C: New test.
3215 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
3218 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
3219 powerpc, sparc, or s390x.
3221 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
3224 * gcc.target/powerpc/pr79907.c: New.
3226 2017-03-10 Olivier Hainque <hainque@adacore.com>
3228 * gnat.dg/opt64.adb: New test.
3229 * gnat.dg/opt64_pkg.ads: New helper.
3230 * gnat.dg/opt64_pkg.adb: New helper.
3232 2017-03-10 Jakub Jelinek <jakub@redhat.com>
3234 PR rtl-optimization/79909
3235 * gcc.target/powerpc/pr79909.c: New test.
3237 PR tree-optimization/79972
3238 * gcc.dg/pr79972.c: New test.
3240 PR tree-optimization/77975
3241 * gcc.dg/pr77975.c: New test.
3243 2017-03-09 Marek Polacek <polacek@redhat.com>
3247 * c-c++-common/nonnull-3.c: New test.
3248 * g++.dg/warn/Wnonnull3.C: New test.
3250 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
3252 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
3253 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
3255 2017-03-09 Marek Polacek <polacek@redhat.com>
3258 * gcc.dg/ubsan/pr79757-1.c: New test.
3259 * gcc.dg/ubsan/pr79757-2.c: New test.
3260 * gcc.dg/ubsan/pr79757-3.c: New test.
3261 * gcc.dg/ubsan/pr79757-4.c: New test.
3262 * gcc.dg/ubsan/pr79757-5.c: New test.
3264 2017-03-09 Jakub Jelinek <jakub@redhat.com>
3267 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
3269 2017-03-09 Marek Polacek <polacek@redhat.com>
3272 * g++.dg/expr/ptrmem8.C: New test.
3273 * g++.dg/expr/ptrmem9.C: New test.
3275 2017-03-09 Richard Biener <rguenther@suse.de>
3277 PR tree-optimization/79977
3278 * gcc.dg/graphite/pr79977.c: New testcase.
3280 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
3282 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
3283 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
3284 * lib/target-supports.exp (check_effective_target_rdynamic):
3287 2017-03-09 Richard Biener <rguenther@suse.de>
3290 * gcc.dg/fixed-point/pr79971.c: New testcase.
3292 2017-03-09 Richard Biener <rguenther@suse.de>
3295 * gcc.dg/torture/pr79970.c: New testcase.
3297 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
3300 * g++.dg/cpp0x/pr71966-1.C: New.
3301 * g++.dg/cpp0x/pr71966-2.C: Likewise.
3303 2017-03-09 Martin Liska <mliska@suse.cz>
3305 PR tree-optimization/79631
3306 * gcc.target/i386/mpx/pr79631.c: New test.
3308 2017-03-09 Martin Liska <mliska@suse.cz>
3312 * gcc.target/i386/pr71458.c: Update scanned pattern.
3314 2017-03-09 Marek Polacek <polacek@redhat.com>
3317 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
3318 * g++.dg/warn/Wduplicated-branches3.C: New test.
3320 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
3322 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
3324 2017-03-09 Martin Liska <mliska@suse.cz>
3327 * g++.dg/pr79764.C: New test.
3329 2017-03-09 Martin Liska <mliska@suse.cz>
3332 * g++.dg/pr79761.C: New test.
3334 2017-03-09 Jakub Jelinek <jakub@redhat.com>
3337 * c-c++-common/asan/pr79944.c: New test.
3340 * gcc.target/i386/pr79932-2.c: New test.
3343 * gcc.target/i386/pr79932-1.c: New test.
3345 2017-03-09 Marek Polacek <polacek@redhat.com>
3347 PR c++/79900 - ICE in strip_typedefs
3348 * g++.dg/warn/Wpadded-1.C: New test.
3350 2017-03-08 Marek Polacek <polacek@redhat.com>
3352 * g++.dg/Walloca1.C: Adjust dg-warning.
3354 2017-03-08 Andrew Haley <aph@redhat.com>
3356 PR tree-optimization/79943
3357 * gcc.dg/tree-ssa/pr79943.c: New test.
3359 2017-03-08 Richard Biener <rguenther@suse.de>
3361 PR tree-optimization/79955
3362 * gcc.dg/uninit-24.c: New testcase.
3364 2017-03-08 Richard Biener <rguenther@suse.de>
3366 PR tree-optimization/79920
3367 * gcc.dg/vect/pr79920.c: New testcase.
3369 2017-03-08 Jakub Jelinek <jakub@redhat.com>
3372 * gcc.dg/ubsan/pr79904.c: New test.
3374 2017-03-07 Jakub Jelinek <jakub@redhat.com>
3377 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
3380 2017-03-07 Marek Polacek <polacek@redhat.com>
3383 * g++.dg/Walloca1.C: New test.
3385 2017-03-07 Martin Liska <mliska@suse.cz>
3388 * g++.dg/pr68270.C: New test.
3390 2017-03-07 Jakub Jelinek <jakub@redhat.com>
3392 PR rtl-optimization/79901
3393 * gcc.target/i386/pr79901.c: New test.
3396 * c-c++-common/ubsan/pr79897.c: New test.
3398 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
3400 PR rtl-optimization/79571
3401 * gcc.target/i386/pr79571.c: New.
3403 2017-03-06 Marek Polacek <polacek@redhat.com>
3405 PR c++/79796 - ICE with NSDMI and this pointer
3406 * g++.dg/cpp0x/nsdmi13.C: New test.
3408 2017-03-06 Julia Koval <julia.koval@intel.com>
3411 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
3413 * gcc.target/i386/interrupt-13.c: Ditto.
3414 * gcc.target/i386/interrupt-14.c: Ditto.
3415 * gcc.target/i386/interrupt-15.c: Ditto.
3417 2017-03-06 Jakub Jelinek <jakub@redhat.com>
3420 * g++.dg/cpp0x/constexpr-79822.C: New test.
3422 2017-03-06 Richard Biener <rguenther@suse.de>
3424 PR tree-optimization/79894
3425 * gcc.dg/vect/pr79887.c: New testcase.
3427 2017-03-06 Richard Biener <rguenther@suse.de>
3429 PR tree-optimization/79824
3430 * gcc.dg/vect/pr79824-1.c: New testcase.
3431 * gcc.dg/vect/pr79824-2.c: Likewise.
3433 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
3435 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
3436 gettimeofday. Remove dg-skip-if for AVR.
3437 * lib/target-supports.exp (check_effective_target_gettimeofday):
3440 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
3442 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
3443 * gcc.target/s390/hotpatch-10.c: Likewise.
3444 * gcc.target/s390/hotpatch-11.c: Likewise.
3445 * gcc.target/s390/hotpatch-12.c: Likewise.
3446 * gcc.target/s390/hotpatch-13.c: Likewise.
3447 * gcc.target/s390/hotpatch-14.c: Likewise.
3448 * gcc.target/s390/hotpatch-15.c: Likewise.
3449 * gcc.target/s390/hotpatch-16.c: Likewise.
3450 * gcc.target/s390/hotpatch-17.c: Likewise.
3451 * gcc.target/s390/hotpatch-18.c: Likewise.
3452 * gcc.target/s390/hotpatch-19.c: Likewise.
3453 * gcc.target/s390/hotpatch-2.c: Likewise.
3454 * gcc.target/s390/hotpatch-26.c: Likewise.
3455 * gcc.target/s390/hotpatch-27.c: Likewise.
3456 * gcc.target/s390/hotpatch-28.c: Likewise.
3457 * gcc.target/s390/hotpatch-3.c: Likewise.
3458 * gcc.target/s390/hotpatch-4.c: Likewise.
3459 * gcc.target/s390/hotpatch-5.c: Likewise.
3460 * gcc.target/s390/hotpatch-6.c: Likewise.
3461 * gcc.target/s390/hotpatch-7.c: Likewise.
3462 * gcc.target/s390/hotpatch-8.c: Likewise.
3463 * gcc.target/s390/hotpatch-9.c: Likewise.
3465 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
3468 * g++.dg/template/crash125.C: New.
3470 2017-03-06 Jakub Jelinek <jakub@redhat.com>
3473 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
3475 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
3477 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
3479 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
3481 * gcc.target/mips/msa-minmax.c: New tests.
3483 2017-03-06 Martin Liska <mliska@suse.cz>
3486 * g++.dg/asan/pr79783.C: New test.
3488 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
3490 * gcc.target/mips/msa-dotp.c: New tests.
3492 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
3494 * gcc.target/mips/msa-bclri.c: New test.
3496 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3499 * g++.dg/tm/pr70266.C: New.
3501 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
3502 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3504 * gfortran.dg/coarray/fail_image_1.f08: New test.
3505 * gfortran.dg/coarray/fail_image_2.f08: New test.
3506 * gfortran.dg/coarray/failed_images_1.f08: New test.
3507 * gfortran.dg/coarray/failed_images_2.f08: New test.
3508 * gfortran.dg/coarray/image_status_1.f08: New test.
3509 * gfortran.dg/coarray/image_status_2.f08: New test.
3510 * gfortran.dg/coarray/stopped_images_1.f08: New test.
3511 * gfortran.dg/coarray/stopped_images_2.f08: New test.
3512 * gfortran.dg/coarray_fail_st.f90: New test.
3513 * gfortran.dg/coarray_failed_images_1.f08: New test.
3514 * gfortran.dg/coarray_image_status_1.f08: New test.
3515 * gfortran.dg/coarray_stopped_images_1.f08: New test.
3517 2017-03-03 Marek Polacek <polacek@redhat.com>
3520 * gcc.dg/noncompile/pr79758.c: New test.
3522 2017-03-03 Jakub Jelinek <jakub@redhat.com>
3525 * g++.dg/opt/pr79805.C: New test.
3527 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
3529 * gcc.target/i386/avx512vpopcntdq-check.h: New.
3530 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
3531 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
3532 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
3533 * gcc.target/i386/i386.exp
3534 (check_effective_target_avx512vpopcntdq): New.
3536 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
3538 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
3539 ilp32 targets and match DImode registers for lp64 targets.
3541 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
3543 * g++.dg/pr71624.C: Disable for x32.
3544 * g++.dg/pr71633.C: Ditto.
3546 2017-03-03 Jakub Jelinek <jakub@redhat.com>
3549 * gcc.target/i386/pr79807.c: New test.
3551 2017-03-03 Martin Liska <mliska@suse.cz>
3553 PR tree-optimization/79803
3554 * gcc.dg/tree-ssa/pr79803.c: New test.
3556 2017-03-03 Martin Liska <mliska@suse.cz>
3558 PR rtl-optimization/79574
3559 * gcc.dg/pr79574-2.c: New test.
3561 2017-03-03 Richard Biener <rguenther@suse.de>
3564 * g++.dg/warn/Wuninitialized-8.C: New testcase.
3566 2017-03-03 Jakub Jelinek <jakub@redhat.com>
3568 * gcc.dg/pr57134.c: Use empty inline asm string literal.
3570 2017-03-03 Marek Polacek <polacek@redhat.com>
3573 * g++.dg/warn/Wwrite-strings-1.C: New test.
3574 * g++.dg/warn/Wwrite-strings-2.C: New test.
3575 * g++.dg/warn/Wwrite-strings-3.C: New test.
3576 * g++.dg/warn/Wwrite-strings-4.C: New test.
3577 * g++.dg/warn/Wwrite-strings-5.C: New test.
3578 * g++.dg/warn/Wwrite-strings-6.C: New test.
3579 * g++.dg/warn/Wwrite-strings-7.C: New test.
3580 * g++.dg/warn/Wwrite-strings-8.C: New test.
3581 * g++.dg/warn/Wwrite-strings-9.C: New test.
3582 * g++.dg/warn/Wwrite-strings-10.C: New test.
3583 * g++.dg/warn/Wwrite-strings-11.C: New test.
3584 * g++.dg/warn/Wwrite-strings-12.C: New test.
3586 2017-03-03 Richard Biener <rguenther@suse.de>
3589 * gcc.dg/torture/pr79818.c: New testcase.
3591 2017-03-02 Jakub Jelinek <jakub@redhat.com>
3594 * g++.dg/warn/Wunused-parm-10.C: New test.
3596 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
3598 * gcc.dg/rtl/x86_64/*.c: Test for
3599 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
3601 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
3604 * gcc.target/i386/pr79514.c: New test.
3606 2017-03-02 Jakub Jelinek <jakub@redhat.com>
3608 PR rtl-optimization/79780
3609 * gcc.c-torture/compile/pr79780.c: New test.
3611 2017-03-02 Richard Biener <rguenther@suse.de>
3613 PR tree-optimization/79345
3615 * g++.dg/warn/Wuninitialized-7.C: New testcase.
3616 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
3617 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
3619 2017-03-02 Richard Biener <rguenther@suse.de>
3622 * gcc.dg/vector-1.c: New testcase.
3624 2017-03-02 Bin Cheng <bin.cheng@arm.com>
3626 PR tree-optimization/66768
3627 * gcc.target/i386/pr66768.c: New test.
3629 2017-03-02 Richard Biener <rguenther@suse.de>
3631 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
3632 * gcc.dg/rtl/x86_64/final.c: Likewise.
3633 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
3634 * gcc.dg/rtl/x86_64/ira.c: Likewise.
3635 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
3636 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
3638 2017-03-02 Richard Biener <rguenther@suse.de>
3640 PR tree-optimization/79777
3641 * gcc.dg/torture/pr79777.c: New testcase.
3643 2017-03-01 Martin Sebor <msebor@redhat.com>
3646 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3647 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
3648 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
3649 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
3651 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
3653 * gcc.target/i386/invsize-2.c: New test.
3654 * gcc.target/i386/invsize-3.c: Ditto.
3655 * gcc.target/i386/invsize-4.c: Ditto.
3656 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
3657 * gcc.target/i386/stackalign/asm-1.c: Ditto.
3659 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3662 * gcc.target/powerpc/pr79439.c: New test.
3664 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
3666 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
3670 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3673 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
3674 pattern to look for vcmpequd. instead of vcmpnew.
3675 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
3676 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
3677 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
3678 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
3679 look for xvcmpeqdp. instead of xvcmpnedp.
3680 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
3681 look for vcmpequd. instead of vcmpnew.
3682 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
3683 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
3684 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
3685 look for xvcmpeqsp. instead of xvcmpnesp.
3686 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
3687 look for xvcmpeqdp. instead of xvcmpnedp.
3688 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
3689 look for vcmpequd. instead of vcmpnew.
3690 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
3691 look for vcmpeqsp instead of xvcmpnesp.
3692 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
3693 look for xvcmpeqdp instead of xvcmpnedp.
3695 2017-03-01 Richard Biener <rguenther@suse.de>
3698 * gcc.dg/torture/pr79721.c: New testcase.
3700 2017-03-01 Jakub Jelinek <jakub@redhat.com>
3703 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
3704 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
3707 * g++.dg/warn/Wunused-parm-9.C: New test.
3709 PR tree-optimization/79734
3710 * g++.dg/opt/pr79734.C: New test.
3712 2017-02-28 Jakub Jelinek <jakub@redhat.com>
3714 PR tree-optimization/79737
3715 * gcc.c-torture/execute/pr79737-1.c: New test.
3716 * gcc.c-torture/execute/pr79737-2.c: New test.
3718 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
3720 * gcc.target/sparc/20170228-1.c: New test.
3722 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
3724 * gcc.target/i386/invsize-1.c: New test.
3726 2017-02-28 Martin Sebor <msebor@redhat.com>
3728 PR tree-optimization/79691
3729 * gcc.dg/tree-ssa/pr79691.c: New test.
3731 2017-02-28 Jakub Jelinek <jakub@redhat.com>
3734 * gcc.target/i386/pr79729.c: New test.
3736 2017-02-28 Richard Biener <rguenther@suse.de>
3738 PR tree-optimization/79740
3739 * gcc.dg/torture/pr79740.c: New testcase.
3741 2017-02-28 Richard Biener <rguenther@suse.de>
3744 * c-c++-common/torture/pr79731.c: New testcase.
3746 2017-02-28 Richard Biener <rguenther@suse.de>
3748 PR tree-optimization/79732
3749 * gcc.dg/torture/pr79732.c: New testcase.
3751 2017-02-28 Richard Biener <rguenther@suse.de>
3753 PR tree-optimization/79723
3754 * gcc.target/i386/pr79723.c: New testcase.
3756 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
3759 * gcc.target/powerpc/pr79544.c: New.
3761 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
3764 * g++.dg/parse/crash67.C: New.
3766 2017-02-27 Bin Cheng <bin.cheng@arm.com>
3768 PR tree-optimization/77536
3769 * gcc.dg/vect/pr79347.c: Revise testing string.
3771 2017-02-27 Richard Biener <rguenther@suse.de>
3773 PR tree-optimization/45397
3774 * gcc.dg/tree-ssa/pr45397.c: New testcase.
3776 2017-02-27 Richard Biener <rguenther@suse.de>
3778 PR tree-optimization/79690
3779 * gcc.target/i386/pr79690.c: New testcase.
3781 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3784 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
3786 * gfortran.dg/inline_matmul_11.f90: Likewise.
3787 * gfortran.dg/inline_matmul_9.f90: Likewise.
3788 * gfortran.dg/matmul_13.f90: New test.
3789 * gfortran.dg/matmul_14.f90: New test.
3791 2017-02-25 Jakub Jelinek <jakub@redhat.com>
3794 * g++.dg/opt/pr79396.C: New test.
3796 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
3799 * gfortran.dg/dtio_6.f90: Update test.
3801 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
3804 * gfortran.dg/interface_operator_2.f90: New test.
3806 2017-02-24 Jakub Jelinek <jakub@redhat.com>
3809 * gcc.dg/pr79677.c: New test.
3811 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
3813 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
3815 * gcc.target/mips/mips-ps-type.c (move): Likewise.
3816 (cond_move1): Simplify condition to force generation of
3818 (cond_move2): Likewise.
3820 2017-02-24 Jakub Jelinek <jakub@redhat.com>
3823 * g++.dg/warn/Wrestrict-1.C: New test.
3824 * g++.dg/warn/Wrestrict-2.C: New test.
3826 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
3828 * g++.dg/ext/complit15.C: Require LTO.
3830 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
3832 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
3833 logical_op_short_circuit to skip targets.
3834 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
3837 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
3839 * gnat.dg/opt63.adb: New test.
3841 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
3843 * gnat.dg/discr47.adb: New test.
3845 2017-02-24 Richard Biener <rguenther@suse.de>
3847 PR tree-optimization/79389
3848 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
3850 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
3853 * g++.dg/cpp0x/pr79361-1.C: New.
3854 * g++.dg/cpp0x/pr79361-2.C: Likewise.
3856 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
3858 * gcc.target/visium/bit_test.c: Accept any lsr form.
3859 * gcc.target/visium/block_move.c: Tweak.
3861 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3864 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
3866 2017-02-23 Richard Biener <rguenther@suse.de>
3868 PR tree-optimization/79683
3869 * gcc.target/i386/pr79683.c: New testcase.
3871 2017-02-22 Jeff Law <law@redhat.com>
3873 PR tree-optimization/79578
3874 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
3876 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
3878 * gcc.target/mips/msa-fp-cc.c: New test.
3880 2017-02-22 Jakub Jelinek <jakub@redhat.com>
3883 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
3884 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
3885 * g++.dg/gomp/pr79664.C: New test.
3887 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
3889 2017-02-22 Marek Polacek <polacek@redhat.com>
3892 * g++.dg/cpp0x/alignas10.C: New test.
3893 * g++.dg/cpp0x/alignas9.C: New test.
3896 * g++.dg/ext/underlying_type12.C: New test.
3899 * gcc.dg/enum-incomplete-4.c: New test.
3901 2017-02-22 Jakub Jelinek <jakub@redhat.com>
3904 * gcc.target/i386/pr70465-2.c: New test.
3906 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
3908 * gcc.dg/pr61441.c: Use dg-add-options ieee.
3910 2017-02-22 Richard Biener <rguenther@suse.de>
3912 PR tree-optimization/79673
3913 * gcc.target/i386/pr79673.c: New testcase.
3915 2017-02-22 Richard Biener <rguenther@suse.de>
3917 PR tree-optimization/79666
3918 * gcc.dg/torture/pr79666.c: New testcase.
3920 2017-02-22 Martin Liska <mliska@suse.cz>
3923 * gcc.dg/tree-prof/pr79587.c: New test.
3925 2017-02-21 Marek Polacek <polacek@redhat.com>
3928 * g++.dg/ext/flexary23.C: New test.
3930 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
3933 * gcc.target/i386/pr79593.c: New test.
3935 2017-02-21 Jakub Jelinek <jakub@redhat.com>
3938 * g++.dg/cpp1z/decomp26.C: New test.
3941 * g++.dg/ubsan/pr79589.C: New test.
3943 2017-02-21 Jeff Law <law@redhat.com>
3945 PR tree-optimization/79621
3946 * gcc.c-torture/compile/pr79621.c: New test.
3948 2017-02-21 Jakub Jelinek <jakub@redhat.com>
3951 * g++.dg/cpp1y/constexpr-79655.C: New test.
3954 * g++.dg/cpp1y/constexpr-79639.C: New test.
3957 * gcc.target/i386/mpx/pr79633.c: New test.
3960 * gcc.dg/pr79570.c: New test.
3963 * c-c++-common/pr79641.c: New test.
3965 PR tree-optimization/79649
3966 * gcc.target/i386/pr79649.c: New test.
3969 * gcc.dg/pr79494.c: New test.
3971 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
3973 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
3976 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3978 * gcc.dg/gimplefe-26.c: Require c99_runtime.
3980 2017-02-02 Jason Merrill <jason@redhat.com>
3983 * g++.dg/ext/complit15.C: New.
3985 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3988 * gcc.target/powerpc/pr78056-8.c: Remove.
3990 2017-02-20 Marek Polacek <polacek@redhat.com>
3993 * gcc.dg/comp-goto-4.c: New test.
3996 * c-c++-common/ubsan/bounds-14.c: New test.
3998 2017-02-20 Jakub Jelinek <jakub@redhat.com>
4001 * gcc.target/i386/pr79568-1.c: New test.
4002 * gcc.target/i386/pr79568-2.c: New test.
4003 * gcc.target/i386/pr79568-3.c: New test.
4005 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
4008 * gfortran.dg/dtio_10.f90: Change test of error message.
4009 * gfortran.dg/dtio_23.f90: New test.
4010 * gfortran.dg/dtio_24.f90: New test.
4012 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
4015 * gfortran.dg/submodule_25.f08: New test.
4017 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
4020 * gfortran.dg/submodule_24.f08: New test.
4022 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
4025 * gfortran.dg/class_allocate_24.f90: New test.
4027 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
4030 * gfortran.dg/submodule_23.f90: New test.
4032 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
4035 * g++.dg/cpp0x/alignas8.C: New.
4037 2017-02-19 Eric Fiselier <eric@efcs.ca>
4038 Jonathan Wakely <jwakely@redhat.com>
4041 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
4043 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4045 * gcc.dg/gimplefe-26.c: New test.
4047 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
4049 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
4051 2017-02-18 Jakub Jelinek <jakub@redhat.com>
4054 * gcc.target/i386/3dnowA-3.c: New test.
4057 * gcc.target/i386/pr79559.c: New test.
4059 2017-02-17 Joseph Myers <joseph@codesourcery.com>
4061 * gcc.dg/c11-float-2.c: New test.
4062 * gcc.dg/torture/float128-floath.c,
4063 gcc.dg/torture/float128x-floath.c,
4064 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
4065 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
4066 gcc.dg/torture/float64x-floath.c: Do not test comparison of
4067 *_DECIMAL_DIG macros with DECIMAL_DIG.
4069 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4072 * gcc.target/powerpc/vec-xxpermdi.c: New file.
4074 2017-02-17 Julia Koval <julia.koval@intel.com>
4076 * gcc.target/i386/rdpid.c New test.
4077 * gcc.target/i386/sse-12.c: Add -mrdpid.
4078 * gcc.target/i386/sse-13.c: Ditto.
4079 * gcc.target/i386/sse-14.c: Ditto.
4080 * gcc.target/i386/sse-22.c: Ditto.
4081 * gcc.target/i386/sse-23.c: Ditto.
4082 * g++.dg/other/i386-2.C: Ditto.
4083 * g++.dg/other/i386-3.C: Ditto.
4085 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
4087 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
4088 * gcc.dg/pr61441.c: Ditto.
4090 2017-02-17 Martin Liska <mliska@suse.cz>
4092 PR rtl-optimization/79574
4093 * gcc.dg/pr79574.c: New test.
4095 2017-02-17 Marek Polacek <polacek@redhat.com>
4098 * gcc.dg/torture/pr79536.c: New test.
4100 2017-02-16 Alan Modra <amodra@gmail.com>
4102 * gcc.c-torture/execute/pr79286.c: New.
4104 2017-02-16 Jakub Jelinek <jakub@redhat.com>
4107 * c-c++-common/gomp/pr79512.c: New test.
4109 2017-02-15 Martin Sebor <msebor@redhat.com>
4112 * g++.dg/ext/flexary12.C: Adjust.
4113 * g++.dg/ext/flexary20.C: Same.
4114 * g++.dg/ext/flexary21.C: Same.
4115 * g++.dg/ext/flexary22.C: New test.
4117 2017-02-15 Bin Cheng <bin.cheng@arm.com>
4119 PR tree-optimization/79347
4120 * gcc.dg/vect/pr79347.c: New test.
4122 2017-02-15 Jakub Jelinek <jakub@redhat.com>
4125 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
4126 [[deprecated]] comment.
4127 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
4128 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
4129 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
4130 [[deprecated]] in -std=c++11.
4131 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
4132 [[fallthrough]] in -std=c++11 and -std=c++14.
4135 * g++.dg/tls/pr79288.C: New test.
4137 2017-02-15 Marek Polacek <polacek@redhat.com>
4140 * gcc.dg/dfp/pr79515.c: New.
4142 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
4144 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
4146 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
4148 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
4151 2017-02-15 Jakub Jelinek <jakub@redhat.com>
4154 * gcc.dg/dfp/pr79487.c: New test.
4155 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
4158 2017-01-14 Carl Love <cel@us.ibm.com>
4160 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
4161 xvcvsxdsp and xvcvuxdsp instructions.
4163 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
4165 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
4166 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
4167 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
4168 64-bit default target.
4169 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
4170 a 64-bit default target.
4172 2017-02-14 Jakub Jelinek <jakub@redhat.com>
4175 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
4176 (test_3vx): Change return type from int to void.
4177 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
4178 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
4179 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
4180 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
4182 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
4183 (test_3vx): Change return type from int to void.
4184 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
4185 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
4186 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
4187 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
4189 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
4190 intrinsic. Change scan-assembler-times number from 1 to 2.
4191 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
4192 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
4193 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
4194 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
4195 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
4196 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
4197 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
4199 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
4202 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
4203 Use dg-additional-options for ia32 target. Remove XFAIL.
4205 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
4208 * gcc.target/i386/pr79495.c: New test.
4210 2017-02-14 Marek Polacek <polacek@redhat.com>
4214 * g++.dg/cpp1y/pr79463.C: New.
4215 * g++.dg/template/incomplete10.C: New.
4216 * g++.dg/template/incomplete9.C: New.
4218 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
4221 * gcc.target/i386/pr79498.c: New test.
4223 2017-02-14 Martin Sebor <msebor@redhat.com>
4226 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
4227 * gcc.dg/tree-ssa/pr79448-2.c: New test.
4228 * gcc.dg/tree-ssa/pr79448.c: New test.
4230 2017-02-14 Jeff Law <law@redhat.com>
4232 PR tree-optimization/79095
4233 * g++.dg/pr79095-1.C: New test
4234 * g++.dg/pr79095-2.C: New test
4235 * g++.dg/pr79095-3.C: New test
4236 * g++.dg/pr79095-4.C: New test
4237 * g++.dg/pr79095-5.C: New test
4238 * gcc.c-torture/execute/arith-1.c: Update with more cases.
4239 * gcc.dg/tree-ssa/pr79095-1.c: New test.
4241 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
4243 * gcc.target/aarch64/vect_fp16_1.c: New.
4245 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4247 * gcc.dg/gimplefe-25.c: New test.
4249 2017-02-14 Jakub Jelinek <jakub@redhat.com>
4251 PR tree-optimization/79408
4252 * gcc.dg/tree-ssa/pr79408-2.c: New test.
4254 2017-02-14 Richard Biener <rguenther@suse.de>
4257 * gcc.dg/torture/pr79432.c: New testcase.
4259 2017-02-13 Martin Sebor <msebor@redhat.com>
4262 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
4264 2017-02-13 Jakub Jelinek <jakub@redhat.com>
4267 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
4271 * g++.dg/cpp1z/eval-order4.C: New test.
4272 * g++.dg/other/pr79232.C: New test.
4274 2017-02-13 Nathan Sidwell <nathan@acm.org>
4277 * g++.dg/cpp0x/pr79296.C: New.
4279 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4281 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
4282 Instead, xfail powerpc*-*-* && lp64.
4284 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4286 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
4287 powerpc_p8vector_ok.
4288 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
4290 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4293 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
4294 for reading beyond a 4k boundary.
4296 2017-02-13 Jakub Jelinek <jakub@redhat.com>
4298 PR rtl-optimization/79388
4299 PR rtl-optimization/79450
4300 * gcc.c-torture/execute/pr79388.c: New test.
4301 * gcc.c-torture/execute/pr79450.c: New test.
4303 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4306 * gfortran.dg/spread_init_expr_2.f90: New test case.
4308 2017-02-11 Jakub Jelinek <jakub@redhat.com>
4311 * g++.dg/asan/deep-stack-uaf-1.C: New test.
4313 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
4316 * gcc.dg/tree-ssa/pr56727.c: New testcase.
4318 2017-02-10 Jakub Jelinek <jakub@redhat.com>
4321 * g++.dg/cpp0x/pr79457.C: New test.
4323 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4325 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
4326 scan-assembler unless lp64.
4328 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4330 PR tree-optimization/66612
4331 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
4333 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4335 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
4338 2017-02-10 Marek Polacek <polacek@redhat.com>
4341 * g++.dg/cpp1y/pr79435.C: New.
4344 * g++.dg/warn/Wint-in-bool-context-1.C: New.
4346 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
4348 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
4349 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
4351 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
4352 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
4353 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
4354 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
4355 (vtst_expected_poly64x2): Move to aarch64-only section.
4356 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
4357 (vtst_p64, vtstq_p64): New tests.
4359 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
4362 * g++.dg/cpp0x/pr71737.C: New.
4364 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
4365 Richard Biener <rguenther@suse.de>
4367 * gcc.dg/gimplefe-error-1.c: New testcase.
4368 * gcc.dg/gimplefe-error-2.c: New testcase.
4369 * gcc.dg/gimplefe-error-3.c: New testcase.
4371 2017-02-10 Jakub Jelinek <jakub@redhat.com>
4373 PR tree-optimization/79411
4374 * gcc.c-torture/compile/pr79411.c: New test.
4376 2017-02-09 Jakub Jelinek <jakub@redhat.com>
4377 Jason Merrill <jason@redhat.com>
4380 * g++.dg/cpp1z/pr79143.C: New test.
4382 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
4384 * gcc.dg/loop-unswitch-2.c: Update testcase.
4385 * gcc.dg/loop-unswitch-1.c: Update testcase.
4387 2017-02-09 Marek Polacek <polacek@redhat.com>
4390 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
4391 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
4392 * c-c++-common/goacc/pr79428-1.c: New test.
4393 * c-c++-common/gomp/pr79428-2.c: New test.
4394 * c-c++-common/gomp/pr79428-5.c: New test.
4395 * c-c++-common/gomp/pr79428-6.c: New test.
4396 * c-c++-common/pr79428-3.c: New test.
4398 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4400 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
4403 2017-02-09 Jakub Jelinek <jakub@redhat.com>
4406 * gcc.c-torture/compile/pr79413.c: New test.
4409 * c-c++-common/gomp/pr79429.c: New test.
4410 * g++.dg/gomp/pr79429.C: New test.
4413 * c-c++-common/gomp/pr79431.c: New test.
4415 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
4416 Cesar Philippidis <cesar@codesourcery.com>
4417 Joseph Myers <joseph@codesourcery.com>
4418 Chung-Lin Tang <cltang@codesourcery.com>
4420 * c-c++-common/goacc/combined-directives.c: Remove xfail.
4421 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
4422 * c-c++-common/goacc/loop-auto-2.c: New.
4423 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
4424 * c-c++-common/goacc/tile-2.c: New.
4425 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
4426 * g++.dg/goacc/tile-1.C: New, check tile subst.
4427 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
4428 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
4429 * gfortran.dg/goacc/tile-1.f90: New test.
4430 * gfortran.dg/goacc/tile-2.f90: New test.
4431 * gfortran.dg/goacc/tile-lowering.f95: New test.
4433 2017-02-09 Richard Biener <rguenther@suse.de>
4435 PR tree-optimization/69823
4436 * gcc.dg/graphite/pr69823.c: New testcase.
4438 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
4441 * gcc.target/powerpc/pr78604.c: New.
4443 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
4446 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
4447 disable this test on power architecture.
4449 2017-02-08 Richard Biener <rguenther@suse.de>
4451 PR tree-optimization/71824
4452 PR tree-optimization/79409
4453 * gcc.dg/graphite/pr71824-3.c: New testcase.
4455 2017-02-08 Jakub Jelinek <jakub@redhat.com>
4457 PR tree-optimization/79408
4458 * gcc.dg/tree-ssa/pr79408.c: New test.
4460 2017-02-08 Richard Biener <rguenther@suse.de>
4462 PR tree-optimization/71824
4463 * gcc.dg/graphite/pr71824-2.c: New testcase.
4465 2017-02-07 Andrew Pinski <apinski@cavium.com>
4467 * gcc.target/aarch64/popcount.c: New Testcase.
4469 2017-02-07 Jakub Jelinek <jakub@redhat.com>
4471 PR rtl-optimization/79386
4472 * gcc.c-torture/compile/pr79386.c: New test.
4474 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
4475 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4477 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
4480 2017-02-07 Jakub Jelinek <jakub@redhat.com>
4483 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
4484 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
4486 2017-02-07 Richard Biener <rguenther@suse.de>
4488 * gcc.dg/gimplefe-23.c: New testcase.
4489 * gcc.dg/gimplefe-24.c: Likewise.
4491 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
4493 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
4494 scan-assembler instead of scan-assembler-times.
4495 * gcc.target/aarch64/test_frame_10.c: Likewise.
4496 * gcc.target/aarch64/test_frame_12.c: Likewise.
4497 * gcc.target/aarch64/test_frame_2.c: Likewise.
4498 * gcc.target/aarch64/test_frame_4.c: Likewise.
4499 * gcc.target/aarch64/test_frame_6.c: Likewise.
4500 * gcc.target/aarch64/test_frame_7.c: Likewise.
4501 * gcc.target/aarch64/test_frame_8.c: Likewise.
4503 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4505 * gcc.target/i386/pr78419.c: Require ifunc support.
4507 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
4509 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
4511 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
4514 * g++.dg/cpp1y/nsdmi-union2.C: New test.
4516 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
4518 * lib/target-supports.exp: Define the RISC-V target.
4519 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
4520 * gcc.dg/builtin-apply2.c: Likewise.
4521 * gcc.dg/ifcvt-4.c: Likewise.
4522 * gcc.dg/loop-8.c: Likewise.
4523 * gcc.dg/sibcall-10.c: Likewise.
4524 * gcc.dg/sibcall-9.c: Likewise.
4525 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
4526 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
4527 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
4528 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4529 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
4530 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
4531 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
4533 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4536 * gcc.target/powerpc/pr66144-1.c: New test.
4537 * gcc.target/powerpc/pr66144-2.c: Likewise.
4538 * gcc.target/powerpc/pr66144-3.c: Likewise.
4540 2017-02-06 Martin Sebor <msebor@redhat.com>
4542 PR tree-optimization/79376
4543 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
4544 * gcc.dg/tree-ssa/pr79376.c: Ditto.
4546 2017-02-06 Jakub Jelinek <jakub@redhat.com>
4549 * g++.dg/cpp1y/constexpr-79379.C: New test.
4552 * g++.dg/lookup/pr79377.C: New test.
4555 * g++.dg/cpp1z/decomp25.C: New test.
4557 PR tree-optimization/79284
4558 * gcc.c-torture/compile/pr79284.c: New test.
4560 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
4563 * g++.dg/cpp0x/pr70448.C: New.
4565 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
4568 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
4571 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
4574 * gcc.c-torture/compile/pr78883.c: New test.
4576 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
4579 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
4580 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
4581 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
4582 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
4583 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
4584 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
4585 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
4586 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
4587 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
4588 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
4589 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
4590 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
4591 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
4593 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
4596 * gfortran.dg/allocate_with_source_24.f90: New test.
4598 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
4601 * gfortran.dg/der_ptr_component_2.f90: New test.
4603 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
4605 * gcc.target/sparc/20170205-1.c: New test.
4607 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
4609 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
4610 libatomic_available.
4612 * gcc.dg/pr77587.c: Require alias support.
4613 * gcc.dg/pr77587a.c: Likewise.
4615 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
4616 * gcc.c-torture/execute/pr78622.c: Likewise.
4618 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
4620 * c-c++-common/Wunused-var-16.c: Likewise.
4621 * c-c++-common/builtin-shuffle-1.c: Likewise.
4622 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
4623 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
4625 2017-02-03 Martin Sebor <msebor@redhat.com>
4627 PR tree-optimization/79327
4628 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
4629 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
4630 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
4632 2017-02-03 Jakub Jelinek <jakub@redhat.com>
4633 Martin Sebor <msebor@redhat.com>
4635 PR tree-optimization/79327
4636 * gcc.dg/tree-ssa/pr79327.c: New test.
4637 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
4638 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
4639 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
4640 (test_sprintf_chk_range_schar): Adjust dg-message.
4641 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
4642 * gcc.c-torture/execute/pr79327.c: New test.
4644 2017-02-03 Jakub Jelinek <jakub@redhat.com>
4647 * gcc.target/powerpc/pr79354.c: New test.
4648 * gcc.c-torture/execute/pr79354.c: New test.
4650 2017-02-03 Martin Sebor <msebor@redhat.com>
4652 PR tree-optimization/79352
4653 * gcc.dg/tree-ssa/pr79352.c: New test.
4655 2017-02-03 Martin Liska <mliska@suse.cz>
4658 * gcc.target/i386/mvc9.c: New test.
4660 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
4663 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
4666 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
4668 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
4669 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
4670 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
4671 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
4672 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
4673 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
4674 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
4675 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
4676 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
4677 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
4678 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
4679 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
4680 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
4682 2017-02-02 Martin Sebor <msebor@redhat.com>
4685 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
4686 * gcc.dg/tree-ssa/pr79275.c: New test.
4688 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4690 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
4692 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
4695 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
4698 2017-02-02 Tamar Christina <tamar.christina@arm.com>
4701 * gcc.target/aarch64/vector_initialization_nostack.c
4702 (f12): Use one vector
4704 2017-02-02 Jakub Jelinek <jakub@redhat.com>
4706 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
4707 * c-c++-common/asan/misalign-1.c: Likewise.
4708 * c-c++-common/asan/misalign-2.c: Likewise.
4709 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
4710 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
4711 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
4712 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
4713 add -ffat-lto-objects from/to dg-additional-options.
4714 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
4715 dg-additional-options.
4718 * gcc.target/powerpc/pr79197.c: New test.
4719 * gcc.c-torture/compile/pr79197.c: New test.
4721 2017-02-02 Richard Biener <rguenther@suse.de>
4723 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
4725 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
4728 * g++.dg/cpp0x/pr69637-1.C: New.
4729 * g++.dg/cpp0x/pr69637-2.C: Likewise.
4731 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4733 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
4735 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4738 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
4741 2017-02-01 Jakub Jelinek <jakub@redhat.com>
4744 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
4745 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
4746 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
4747 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
4748 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
4749 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
4750 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
4751 * g++.dg/debug/dwarf2/align-1.C: Likewise.
4752 * g++.dg/debug/dwarf2/align-2.C: Likewise.
4753 * g++.dg/debug/dwarf2/align-3.C: Likewise.
4754 * g++.dg/debug/dwarf2/align-4.C: Likewise.
4755 * g++.dg/debug/dwarf2/align-5.C: Likewise.
4756 * g++.dg/debug/dwarf2/align-6.C: Likewise.
4758 2017-02-01 Martin Liska <mliska@suse.cz>
4761 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
4763 2017-02-01 Richard Biener <rguenther@suse.de>
4766 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
4767 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
4768 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
4769 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
4771 2017-02-01 Richard Biener <rguenther@suse.de>
4774 * gfortran.dg/pr79315.f90: New testcase.
4776 2017-02-01 Richard Biener <rguenther@suse.de>
4778 PR tree-optimization/71824
4779 * gcc.dg/graphite/pr71824.c: New testcase.
4781 2017-01-31 Jakub Jelinek <jakub@redhat.com>
4784 * g++.dg/diagnostic/pr79304.C: New test.
4786 2017-01-31 David Malcolm <dmalcolm@redhat.com>
4789 * g++.dg/spellcheck-pr79298.C: New test case.
4791 2017-01-31 David Malcolm <dmalcolm@redhat.com>
4793 PR preprocessor/79210
4794 * gcc.dg/format/pr79210.c: New test case.
4795 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
4798 2017-01-31 Nathan Sidwell <nathan@acm.org>
4801 * g++.dg/warn/pr79290.C: New.
4805 * g++.dg/cpp1y/pr67273.C: New.
4806 * g++.dg/cpp1y/pr79253.C: New.
4808 2017-01-31 Nathan Sidwell <nathan@acm.org>
4811 * g++.dg/cpp1y/pr61636-1.C: Augment.
4813 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
4815 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
4816 rand() instead of random().
4818 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
4820 PR tree-optimization/71691
4821 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
4823 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4825 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
4828 2017-01-31 Jakub Jelinek <jakub@redhat.com>
4830 PR tree-optimization/79267
4831 * g++.dg/opt/pr79267.C: New test.
4833 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
4836 * gcc.dg/debug/dwarf2/align-1.c: New.
4837 * gcc.dg/debug/dwarf2/align-2.c: New.
4838 * gcc.dg/debug/dwarf2/align-3.c: New.
4839 * gcc.dg/debug/dwarf2/align-4.c: New.
4840 * gcc.dg/debug/dwarf2/align-5.c: New.
4841 * gcc.dg/debug/dwarf2/align-6.c: New.
4842 * gcc.dg/debug/dwarf2/align-as-1.c: New.
4843 * g++.dg/debug/dwarf2/align-1.C: New.
4844 * g++.dg/debug/dwarf2/align-2.C: New.
4845 * g++.dg/debug/dwarf2/align-3.C: New.
4846 * g++.dg/debug/dwarf2/align-4.C: New.
4847 * g++.dg/debug/dwarf2/align-5.C: New.
4848 * g++.dg/debug/dwarf2/align-6.C: New.
4850 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4853 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
4855 2017-01-30 Martin Sebor <msebor@redhat.com>
4858 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
4860 2017-01-30 Martin Liska <mliska@suse.cz>
4862 PR gcov-profile/79259
4863 * g++.dg/tree-prof/pr79259.C: New test.
4865 2017-01-30 Richard Biener <rguenther@suse.de>
4867 PR tree-optimization/79276
4868 * gcc.dg/torture/pr79276.c: New testcase.
4870 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
4873 * gcc.target/s390/pr79240.c: New test.
4875 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4878 * gcc.target/powerpc/pr79268.c: New file.
4879 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
4880 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
4881 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
4882 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4884 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
4886 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
4889 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
4891 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
4892 * gnat.dg/debug9.adb: Likewise.
4894 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
4896 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
4897 libatomic_available.
4898 * gfortran.dg/coarray_42.f90: Likewise.
4899 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
4900 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
4901 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4903 2017-01-27 Martin Sebor <msebor@redhat.com>
4905 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4907 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
4909 PR rtl-optimization/79194
4910 * gcc.dg/torture/pr79194.c: New test.
4912 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
4914 PR tree-optimization/71374
4915 * gcc.target/i386/pr71374.c: New.
4917 2017-01-27 Martin Sebor <msebor@redhat.com>
4920 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
4921 a dg-error directive.
4923 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
4926 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
4927 * gcc.target/arm/pr79131-2.c: New.
4929 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4932 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
4933 vectorized on POWER unless hardware misaligned loads are
4936 2017-01-27 Bin Cheng <bin.cheng@arm.com>
4938 PR rtl-optimization/78559
4939 * gcc.c-torture/execute/pr78559.c: New test.
4941 2017-01-27 Richard Biener <rguenther@suse.de>
4943 PR tree-optimization/79245
4944 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
4945 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
4947 2017-01-27 Jakub Jelinek <jakub@redhat.com>
4950 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
4951 target. Use 4294967293U instead of 4294967293.
4953 2017-01-27 Richard Biener <rguenther@suse.de>
4955 PR tree-optimization/71433
4956 * gcc.dg/Warray-bounds-21.c: New testcase.
4958 2017-01-27 Richard Biener <rguenther@suse.de>
4960 PR tree-optimization/79244
4961 * gcc.dg/torture/pr79244.c: New testcase.
4963 2017-01-27 Jakub Jelinek <jakub@redhat.com>
4965 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
4966 all occurrences of 40 to 32.
4968 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
4971 * gcc.target/arm/pr79239.c: New test.
4973 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4975 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
4977 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
4980 * g++.dg/cpp1y/pr64382.C: New test.
4982 2017-01-26 Martin Sebor <msebor@redhat.com>
4985 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
4986 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
4987 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
4988 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
4990 2017-01-26 Jakub Jelinek <jakub@redhat.com>
4993 * g++.dg/debug/dwarf2/pr79129.C: New test.
4996 * g++.dg/debug/dwarf2/pr78835.C: New test.
4998 2017-01-26 Martin Sebor <msebor@redhat.com>
5001 * gcc.dg/format/pr78569.c: Adjust.
5002 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
5003 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
5004 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
5005 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
5006 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
5007 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
5008 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
5009 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
5010 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
5011 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
5012 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
5014 2017-01-26 Jakub Jelinek <jakub@redhat.com>
5017 * g++.dg/other/offsetof8.C: Add expected error.
5018 * g++.dg/other/offsetof9.C: New test.
5020 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
5022 * g++.dg/opt/declone3.C: Require LTO.
5024 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
5027 * gcc.target/arm/pr79131.c: New.
5029 2017-01-26 Bin Cheng <bin.cheng@arm.com>
5031 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
5033 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
5036 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
5037 matches replaced operator delete.
5039 2017-01-26 Jakub Jelinek <jakub@redhat.com>
5041 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
5042 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
5043 avx512f with avx512dq.
5044 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
5045 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
5046 avx512f with avx512dq.
5047 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
5048 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
5049 avx512f with avx512dq.
5051 2017-01-26 Marek Polacek <polacek@redhat.com>
5054 * c-c++-common/Wduplicated-branches-13.c: New test.
5056 2017-01-26 David Sherwood <david.sherwood@arm.com>
5059 * gfortran.dg/gomp/sharing-4.f90: New test.
5061 2017-01-26 Jakub Jelinek <jakub@redhat.com>
5064 * gcc.target/i386/pr70465.c: New test.
5066 * brig.dg/dg.exp: Update copyright years.
5067 * lib/brig-dg.exp: Update copyright years.
5068 * lib/brig.exp: Update copyright years.
5070 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
5073 * gcc.target/powerpc/pr79179.c: New test.
5075 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5077 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
5078 generation to accept D-mode memory accesses.
5080 2017-01-25 Martin Sebor <msebor@redhat.com>
5083 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
5084 * g++.dg/ext/flexarray-mangle.C: Same.
5085 * g++.dg/ext/flexarray-subst.C: Same.
5086 * g++.dg/ext/flexary10.C: Same.
5087 * g++.dg/ext/flexary11.C: Same.
5088 * g++.dg/ext/flexary14.C: Same.
5089 * g++.dg/ext/flexary16.C: Same.
5090 * g++.dg/ext/flexary18.C: Same.
5091 * g++.dg/ext/flexary19.C: Same.
5092 * g++.dg/ext/flexary7.C: Same.
5093 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
5094 * g++.dg/ubsan/object-size-1.C: Same.
5095 * obj-c++.dg/property/at-property-23.mm: Same.
5097 2017-01-25 Jakub Jelinek <jakub@redhat.com>
5100 * g++.dg/cpp1z/decomp24.C: New test.
5103 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
5104 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
5106 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
5108 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
5109 * g++.dg/cpp1y/pr59636.C: Likewise.
5110 * g++.dg/cpp1y/pr60190.C: Likewise.
5112 2017-01-25 Bin Cheng <bin.cheng@arm.com>
5114 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
5116 2017-01-25 Carl Love <cel@us.ibm.com>
5118 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5121 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
5123 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
5125 * gcc.target/arm/vseleqsf.c: Likewise.
5126 * gcc.target/arm/vselgedf.c: Likewise.
5127 * gcc.target/arm/vselgesf.c: Likewise.
5128 * gcc.target/arm/vselgtdf.c: Likewise.
5129 * gcc.target/arm/vselgtsf.c: Likewise.
5130 * gcc.target/arm/vselledf.c: Likewise.
5131 * gcc.target/arm/vsellesf.c: Likewise.
5132 * gcc.target/arm/vselltdf.c: Likewise.
5133 * gcc.target/arm/vselltsf.c: Likewise.
5134 * gcc.target/arm/vselnedf.c: Likewise.
5135 * gcc.target/arm/vselnesf.c: Likewise.
5136 * gcc.target/arm/vselvcdf.c: Likewise.
5137 * gcc.target/arm/vselvcsf.c: Likewise.
5138 * gcc.target/arm/vselvsdf.c: Likewise.
5139 * gcc.target/arm/vselvssf.c: Likewise.
5141 2017-01-25 Richard Biener <rguenther@suse.de>
5144 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
5145 to what we had before adding the threading passes.
5147 2017-01-25 Richard Biener <rguenther@suse.de>
5149 PR tree-optimization/69264
5150 * g++.dg/torture/pr69264.C: New testcase.
5152 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5155 * gcc.target/arm/pr79145.c: New test.
5157 2017-01-25 Richard Biener <rguenther@suse.de>
5160 * g++.dg/gomp/pr78363-1.C: New testcase.
5161 * g++.dg/gomp/pr78363-2.C: Likewise.
5162 * g++.dg/gomp/pr78363-3.C: Likewise.
5164 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5166 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
5167 * gcc.dg/lto/pr61526_0.c: Likewise.
5168 * gcc.dg/lto/pr64415_0.c: Likewise.
5170 2017-01-24 Jakub Jelinek <jakub@redhat.com>
5173 * g++.dg/cpp1z/decomp22.C: New test.
5174 * g++.dg/cpp1z/decomp23.C: New test.
5176 2017-01-24 Nathan Sidwell <nathan@acm.org>
5179 * g++.dg/cpp0x/pr78469.C: New.
5182 * g++.dg/cpp0x/pr79118.C: New.
5184 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
5186 * gcc.target/arm/vfp-longcall-apcs.c: New test.
5188 2017-01-24 David Malcolm <dmalcolm@redhat.com>
5190 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
5191 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
5192 * gcc.dg/rtl/rtl.exp: New file.
5193 * gcc.dg/rtl/test.c: New file.
5194 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
5195 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
5196 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
5197 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
5198 * gcc.dg/rtl/x86_64/final.c: New test case.
5199 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
5200 * gcc.dg/rtl/x86_64/ira.c: New test case.
5201 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
5202 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
5203 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
5204 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
5205 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
5206 * gcc.dg/rtl/x86_64/test_1.h: New file.
5207 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
5208 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
5209 * gcc.dg/rtl/x86_64/times-two.h: New file.
5210 * gcc.dg/rtl/x86_64/vregs.c: New test case.
5212 2017-01-24 Bin Cheng <bin.cheng@arm.com>
5214 PR tree-optimization/79159
5215 * g++.dg/tree-ssa/pr79159.C: New test.
5217 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5218 Martin Jambor <mjambor@suse.cz>
5220 * lib/brig-dg.exp: New file.
5221 * lib/brig.exp: Likewise.
5222 * brig.dg/README: Likewise.
5223 * brig.dg/dg.exp: Likewise.
5224 * brig.dg/test/gimple/alloca.hsail: Likewise.
5225 * brig.dg/test/gimple/atomics.hsail: Likewise.
5226 * brig.dg/test/gimple/branches.hsail: Likewise.
5227 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
5228 * brig.dg/test/gimple/function_calls.hsail: Likewise.
5229 * brig.dg/test/gimple/kernarg.hsail: Likewise.
5230 * brig.dg/test/gimple/mem.hsail: Likewise.
5231 * brig.dg/test/gimple/mulhi.hsail: Likewise.
5232 * brig.dg/test/gimple/packed.hsail: Likewise.
5233 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
5234 * brig.dg/test/gimple/variables.hsail: Likewise.
5235 * brig.dg/test/gimple/vector.hsail: Likewise.
5237 2017-01-24 Jakub Jelinek <jakub@redhat.com>
5239 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
5240 support asan, only on i?86/x86_64 require sse2_runtime.
5242 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5245 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
5246 test on powerpc targets.
5248 2017-01-23 Martin Sebor <msebor@redhat.com>
5250 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
5252 2017-01-23 Richard Biener <rguenther@suse.de>
5254 PR tree-optimization/79088
5255 PR tree-optimization/79188
5256 * gcc.dg/torture/pr79088.c: New testcase.
5257 * gcc.dg/torture/pr79188.c: Likewise.
5259 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5261 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
5262 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
5263 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
5264 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
5265 type of test function to reflect change in built-in function's
5267 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
5268 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
5269 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
5270 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
5271 type and second argument type to reflect change in built-in
5272 function's type signature.
5273 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
5274 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
5275 type of test function to reflect change in built-in function's
5277 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
5278 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
5279 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
5280 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
5281 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
5282 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
5283 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
5284 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
5285 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
5286 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
5287 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
5288 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
5289 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
5290 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
5291 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
5292 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
5293 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
5294 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
5295 type of test function to reflect change in built-in function's
5297 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
5298 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
5299 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
5300 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
5301 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
5302 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
5303 test function's result and second argument to reflect change in
5304 built-in function's type signature.
5305 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
5307 2017-01-23 Nathan Sidwell <nathan@acm.org>
5310 * g++.dg/template/pr71710.C: New.
5314 * g++.dg/template/pr71406.C: New.
5316 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
5318 * gfortran.dg/integer_exponentiation_7.f90: New test.
5320 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
5322 PR rtl-optimization/78634
5323 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
5325 2017-01-23 Bin Cheng <bin.cheng@arm.com>
5327 PR tree-optimization/70754
5328 * gfortran.dg/pr70754.f90: New test.
5330 2017-01-23 Martin Liska <mliska@suse.cz>
5332 PR tree-optimization/79196
5333 * gcc.dg/asan/pr79196.c: New test.
5334 * gcc.dg/strlenopt-30.c: Update scanned pattern.
5336 2017-01-23 Michael Matz <matz@suse.de>
5338 PR tree-optimization/78384
5339 * gcc.dg/pr78384.c: New test.
5341 2017-01-23 Richard Biener <rguenther@suse.de>
5343 PR tree-optimization/79186
5344 * gcc.dg/torture/pr79186.c: New testcase.
5345 * gcc.dg/torture/pr79187.c: Likewise.
5347 2017-01-23 Martin Jambor <mjambor@suse.cz>
5349 * gcc.dg/ipa/vrp8.c: New test.
5351 2017-01-23 Martin Jambor <mjambor@suse.cz>
5354 * gfortran.dg/lto/pr79108_0.f90: New test.
5356 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
5358 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
5359 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
5360 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
5361 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
5362 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
5363 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
5364 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
5365 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
5366 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
5367 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
5368 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
5369 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
5370 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
5371 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
5372 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
5373 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
5375 2017-01-23 Richard Biener <rguenther@suse.de>
5376 Nick Clifton <nickc@redhat.com>
5379 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5380 If the target is ARM return the result of the
5381 check_effective_target_arm_vect_no_misalign proc.
5382 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
5383 support unaligned vectors then only expect one of the loops to be
5386 2017-01-23 Martin Liska <mliska@suse.cz>
5388 * gcc.dg/asan/use-after-scope-10.c: New test.
5389 * gcc.dg/asan/use-after-scope-11.c: New test.
5390 * g++.dg/asan/use-after-scope-5.C: New test.
5392 2017-01-23 Martin Liska <mliska@suse.cz>
5394 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
5395 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
5396 sanopt optimization for ASAN_POISON.
5398 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5400 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
5402 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
5404 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
5405 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
5407 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
5408 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
5409 exec_vcombine): Likewise.
5410 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
5411 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
5412 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
5413 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
5414 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
5415 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
5416 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
5417 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
5418 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
5419 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5420 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
5421 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
5422 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5423 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
5424 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
5425 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
5426 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
5427 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
5429 (TEST_VGET_LANE): Cast to uint to avoid warning.
5430 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
5431 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
5432 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
5433 exec_vfma_vfms_n): Fix PRIx format for float64_t.
5434 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
5435 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
5436 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
5437 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
5438 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
5439 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
5440 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
5441 CHECK_POLY instead of CHECK for poly64_t types.
5442 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
5443 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
5444 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
5445 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
5446 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
5447 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
5449 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
5450 for int32_t, int64_t.
5451 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
5452 vqneg_extra): Fix PRIx format for int16_t, int32_t.
5453 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
5454 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
5455 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
5458 2017-01-22 Jakub Jelinek <jakub@redhat.com>
5461 * gfortran.dg/gomp/pr79154-1.f90: New test.
5462 * gfortran.dg/gomp/pr79154-2.f90: New test.
5464 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
5466 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
5468 2017-01-21 Marek Polacek <polacek@redhat.com>
5471 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
5473 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
5475 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
5477 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
5479 PR rtl-optimization/79125
5480 * gcc.dg/torture/pr79125.c: New test.
5482 2017-01-20 Jiong Wang <jiong.wang@arm.com>
5484 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
5486 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
5487 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
5489 2017-01-20 Nathan Sidwell <nathan@acm.org>
5492 * g++.dg/cpp1z/inh-ctor38.C: New.
5494 2017-01-20 Marek Polacek <polacek@redhat.com>
5497 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
5499 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
5501 * lib/target-supports.exp (check_configured_with): New procedure.
5502 (check_effective_target_default_mode): new effective target.
5503 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
5504 default mode. Fix dg-skip-if target selector syntax.
5505 * gcc.target/arm/optional_thumb-2.c: Likewise.
5506 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
5509 2017-01-20 David Malcolm <dmalcolm@redhat.com>
5513 * g++.dg/spellcheck-pr77829.C: New test case.
5514 * g++.dg/spellcheck-pr78656.C: New test case.
5516 2017-01-20 Marek Polacek <polacek@redhat.com>
5519 * c-c++-common/Wduplicated-branches-1.c: New test.
5520 * c-c++-common/Wduplicated-branches-10.c: New test.
5521 * c-c++-common/Wduplicated-branches-11.c: New test.
5522 * c-c++-common/Wduplicated-branches-12.c: New test.
5523 * c-c++-common/Wduplicated-branches-2.c: New test.
5524 * c-c++-common/Wduplicated-branches-3.c: New test.
5525 * c-c++-common/Wduplicated-branches-4.c: New test.
5526 * c-c++-common/Wduplicated-branches-5.c: New test.
5527 * c-c++-common/Wduplicated-branches-6.c: New test.
5528 * c-c++-common/Wduplicated-branches-7.c: New test.
5529 * c-c++-common/Wduplicated-branches-8.c: New test.
5530 * c-c++-common/Wduplicated-branches-9.c: New test.
5531 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
5532 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
5533 * g++.dg/ext/builtin-object-size3.C: Likewise.
5534 * g++.dg/gomp/loop-1.C: Likewise.
5535 * g++.dg/warn/Wduplicated-branches1.C: New test.
5536 * g++.dg/warn/Wduplicated-branches2.C: New test.
5538 2017-01-20 Martin Liska <mliska@suse.cz>
5541 * gcc.dg/lto/pr69188_0.c: New test.
5542 * gcc.dg/lto/pr69188_1.c: New test.
5544 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
5546 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
5547 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
5548 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
5549 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
5550 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
5551 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
5552 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
5553 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
5554 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
5555 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
5556 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
5557 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
5558 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
5559 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
5560 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
5561 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
5562 * gcc.target/i386/avx-1.c: Test new intrinsics.
5563 * gcc.target/i386/sse-13.c: Ditto.
5564 * gcc.target/i386/sse-23.c: Ditto.
5566 2017-01-20 Richard Biener <rguenther@suse.de>
5568 PR tree-optimization/71264
5569 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
5571 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
5573 * gcc.target/mips/madd4-1.c: New file.
5574 * gcc.target/mips/madd4-2.c: Likewise.
5575 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
5577 (mips_option_groups): Add -m[no-]madd4.
5578 (mips-dg-init): Detect default -mno-madd4.
5579 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
5580 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
5581 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5582 * gcc.target/mips/nmadd-1.c: Likewise.
5583 * gcc.target/mips/nmadd-2.c: Likewise.
5584 * gcc.target/mips/nmadd-3.c: Likewise.
5586 2017-01-19 Jiong Wang <jiong.wang@arm.com>
5588 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
5589 combined instructions.
5590 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
5592 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
5593 of pointer authentication.
5595 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
5597 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
5598 floating point hardware to run test.
5600 2017-01-19 Tamar Christina <tamar.christina@arm.com>
5602 * lib/target-supports.exp
5603 (check_effective_target_vect_call_copysignf): Enable for AArch64.
5605 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5608 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
5609 __x86_64__]: Allow for target i?86-*-*.
5611 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
5614 * gcc.target/mips/lxc1-sxc1-1.c: New file.
5615 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
5616 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
5618 (mips_option_groups): Add -m[no-]lxc1-sxc1.
5619 (mips-dg-init): Detect default -mno-lxc1-sxc1.
5620 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
5622 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
5625 * gfortran.dg/coarray_43.f90: New test.
5627 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
5629 PR rtl-optimization/79121
5630 * gcc.c-torture/execute/pr79121.c: New test.
5632 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5634 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
5635 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
5637 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
5641 * gfortran.dg/pr50069_1.f90: New test.
5642 * gfortran.dg/pr50069_2.f90: New test.
5643 * gfortran.dg/pr55086_1.f90: New test.
5644 * gfortran.dg/pr55086_1_tfat.f90: New test.
5645 * gfortran.dg/pr55086_2.f90: New test.
5646 * gfortran.dg/pr55086_2_tfat.f90: New test.
5647 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
5649 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5650 * gcc.dg/strcmp-1.c: New test.
5651 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
5653 2017-01-18 David Malcolm <dmalcolm@redhat.com>
5655 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
5656 (dejagnu_fail): Likewise.
5657 (dejagnu_note): Likewise.
5658 (pass): Provide forward decl, moving true decl to after #include
5663 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5665 * gcc.target/powerpc/p9-xxbr-1.c: New test.
5666 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
5668 2017-01-18 Nathan Sidwell <nathan@acm.org>
5671 * g++.dg/cpp1z/inh-ctor37.C: New.
5673 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
5675 PR rtl-optimization/78952
5676 * gcc.target/i386/pr78952-1.c: New test.
5677 * gcc.target/i386/pr78952-2.c: Ditto.
5679 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
5681 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
5683 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
5686 * gfortran.dg/coarray_event_1.f08: New test.
5688 2017-01-18 Jakub Jelinek <jakub@redhat.com>
5691 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
5692 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
5694 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
5696 * gcc.target/powerpc/fusion4.c: Likewise.
5697 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
5699 * gcc.target/powerpc/pr58673-1.c: Likewise.
5700 * gcc.target/powerpc/pr58673-2.c: Likewise.
5701 * gcc.target/powerpc/pr59054.c: Likewise.
5703 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5705 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
5707 * gcc.target/powerpc/p9-vbpermd.c: New file.
5709 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5711 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
5712 (must_not_compile2): Downcase first letter of error messages.
5713 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
5714 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
5716 2017-01-18 Nathan Sidwell <nathan@acm.org>
5719 * g++.dg/pr79091.C: New.
5721 2017-01-18 Jakub Jelinek <jakub@redhat.com>
5723 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
5725 (p0): Add missing dg-error.
5727 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
5729 * gcc.target/msp430/mul_f5_muldef.c: New test.
5731 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
5734 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
5735 options. Fix up the syntax for using \m and \M.
5737 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
5740 * gcc.target/powerpc/ssp-1.c: New testcase.
5741 * gcc.target/powerpc/ssp-2.c: New testcase.
5743 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
5745 * gcc.target/aarch64/eh_return.c: New test.
5747 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5749 * vec-rlmi-rlnm.c: New file.
5751 2017-01-17 Nathan Sidwell <nathan@acm.org>
5754 * g++.dg/cpp1y/pr61636-1.C: New.
5755 * g++.dg/cpp1y/pr61636-2.C: New.
5756 * g++.dg/cpp1y/pr61636-3.C: New.
5758 2017-01-17 Martin Sebor <msebor@redhat.com>
5761 * gcc.dg/pr78768.c: Make it a link-only test.
5763 2017-01-17 David Malcolm <dmalcolm@redhat.com>
5766 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
5768 * c-c++-common/Wmisleading-indentation.c: Likewise.
5770 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
5773 * gcc.target/arm/pr79058.c: New.
5775 2017-01-17 Jakub Jelinek <jakub@redhat.com>
5777 PR tree-optimization/71854
5778 * gcc.dg/vect/pr71854.c: New test.
5780 2017-01-17 Martin Liska <mliska@suse.cz>
5783 * g++.dg/ipa/pr71207.C: New test.
5785 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
5788 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
5789 * gcc.dg/tree-ssa/pr77445.c: New testcase.
5791 2017-01-17 Jakub Jelinek <jakub@redhat.com>
5793 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
5794 rather than long unsigned int.
5795 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
5797 2017-01-17 Richard Biener <rguenther@suse.de>
5799 PR tree-optimization/71433
5800 * gcc.dg/Warray-bounds-20.c: New testcase.
5802 2017-01-17 Richard Biener <rguenther@suse.de>
5807 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
5808 * gcc.dg/tree-ssa/scev-4.c: Likewise.
5809 * gcc.dg/tree-ssa/scev-5.c: Likewise.
5811 2017-01-17 Alan Modra <amodra@gmail.com>
5813 * gcc.target/powerpc/pr79066.c: New.
5815 2017-01-16 Jeff Law <law@redhat.com>
5817 PR tree-optimization/33562
5818 PR tree-optimization/61912
5819 PR tree-optimization/77485
5820 PR tree-optimization/79090
5821 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
5822 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
5824 2017-01-16 Jakub Jelinek <jakub@redhat.com>
5827 * gcc.c-torture/compile/pr79089.c: New test.
5830 * gcc.dg/pr79080.c: New test.
5832 2017-01-16 David Malcolm <dmalcolm@redhat.com>
5835 * gcc.dg/format/pr78304.c: Convert argument from integral type
5837 * gcc.dg/format/pr78304-2.c: Likewise.
5839 2017-01-16 Carl Love <cel@us.ibm.com>
5841 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
5842 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
5844 2017-01-16 Carl Love <cel@us.ibm.com>
5846 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
5847 Change arguments and return type to bool long long.
5849 2017-01-16 Martin Sebor <msebor@redhat.com>
5852 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
5855 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5858 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5861 * g++.dg/cpp0x/pr71737.C: New.
5863 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5865 * gcc.target/powerpc/swaps-p8-27.c: New.
5867 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5870 * g++.dg/cpp0x/pr71737.C: New.
5872 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
5874 * gnat.dg/opt62.adb: New test.
5875 * gnat.dg/opt62_pkg.ads: New helper.
5877 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
5879 PR rtl-optimization/78626
5880 PR rtl-optimization/78727
5881 * gcc.dg/torture/pr78626.c: New test.
5882 * gcc.dg/torture/pr78727.c: New test.
5884 2017-01-14 Alan Modra <amodra@gmail.com>
5886 * gcc.c-torture/compile/pr72749.c: New test.
5888 2017-01-13 David Malcolm <dmalcolm@redhat.com>
5891 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
5892 (test_macro_2): New test.
5893 (test_macro_3): New test.
5894 (test_macro_4): New test.
5895 (test_non_contiguous_strings): Convert line number to line offset.
5896 * gcc.dg/format/pr78304-2.c: New test case.
5897 * gcc.dg/format/pr78304.c: New test case.
5899 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
5901 * gcc.target/i386/funcspec-56.inc: Add missing options and
5902 reorder options by implied ISAs, as in ix86_target_string.
5904 2017-01-13 Marek Polacek <polacek@redhat.com>
5907 * g++.dg/cpp0x/constexpr-array18.C: New test.
5909 2017-01-13 Jeff Law <law@redhat.com>
5911 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
5913 PR tree-optimization/61912
5914 PR tree-optimization/77485
5915 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
5916 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
5917 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
5919 PR tree-optimization/33562
5920 PR tree-optimization/61912
5921 PR tree-optimization/77485
5922 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
5923 * gcc.dg/tree-ssa/complex-5.c: Likewise.
5924 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5925 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
5926 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
5927 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
5928 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
5930 2017-01-13 Martin Liska <mliska@suse.cz>
5933 * gcc.c-torture/execute/pr79043.c: New test.
5935 2017-01-13 Richard Biener <rguenther@suse.de>
5938 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
5940 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
5943 * gfortran.dg/coarray/event_4.f08: New test.
5945 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
5948 * gfortran.dg/coarray/event_3.f08: New test.
5950 2017-01-13 Richard Biener <rguenther@suse.de>
5952 PR tree-optimization/77283
5953 * gcc.dg/tree-ssa/split-path-9.c: Fix.
5955 2017-01-13 Richard Biener <rguenther@suse.de>
5957 * gcc.dg/gimplefe-22.c: New testcase.
5959 2017-01-13 Richard Biener <rguenther@suse.de>
5961 PR tree-optimization/77283
5962 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
5963 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
5964 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
5966 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
5968 * gcc.dg/pr77862.c: Require fpic target.
5970 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5973 * gcc.target/powerpc/pr79004.c: New test.
5975 2017-01-12 Martin Sebor <msebor@redhat.com>
5977 * gcc.dg/pr78138.c: Adjust.
5978 * gcc.dg/pr78768.c: Adjust.
5979 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
5980 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
5981 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
5982 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
5983 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
5984 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
5985 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
5986 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
5987 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
5988 * gcc.dg/tree-ssa/pr78605.c: Adjust.
5989 * gcc.dg/tree-ssa/pr78622.c: Adjust.
5991 2017-01-12 Jakub Jelinek <jakub@redhat.com>
5993 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
5995 2017-01-12 Martin Sebor <msebor@redhat.com>
5998 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
6001 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
6003 * gcc.dg/pr78768.c: Require LTO.
6005 2017-01-12 Martin Sebor <msebor@redhat.com>
6008 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
6009 due to the referenced bug.
6011 2017-01-12 Martin Sebor <msebor@redhat.com>
6014 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
6016 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
6018 * gcc.target/i386/builtin_target.c (check_features): Check all
6019 supported __builtin_cpu_supports options.
6021 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6023 PR tree-optimization/78319
6024 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
6027 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6030 * gcc.target/powerpc/swaps-p8-26.c: New.
6032 2017-01-12 Richard Biener <rguenther@suse.de>
6034 * gcc.dg/gimplefe-21.c: New testcase.
6036 2017-01-12 Michael Collison <michael.collison@arm.com>
6038 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
6040 2017-01-11 Julia Koval <julia.koval@intel.com>
6041 Uros Bizjak <ubizjak@gmail.com>
6043 * gcc.target/i386/sgx.c New test.
6044 * gcc.target/i386/sse-12.c: Add -msgx.
6045 * gcc.target/i386/sse-13.c: Ditto.
6046 * gcc.target/i386/sse-14.c: Ditto.
6047 * gcc.target/i386/sse-22.c: Ditto.
6048 * gcc.target/i386/sse-23.c: Ditto.
6049 * g++.dg/other/i386-2.C: Ditto.
6050 * g++.dg/other/i386-3.C: Ditto.
6052 2017-01-11 Martin Sebor <msebor@redhat.com>
6055 * g++.dg/template/explicit9.C: New test.
6057 2017-01-11 Nathan Sidwell <nathan@acm.org>
6060 * g++.dg/pr77812.C: New.
6062 2017-01-11 Jakub Jelinek <jakub@redhat.com>
6065 * g++.dg/cpp1y/constexpr-71537.C: New test.
6067 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
6070 2017-01-11 Martin Sebor <msebor@redhat.com>
6073 * c-c++-common/Waddress-2.c: New test.
6075 2017-01-11 Jakub Jelinek <jakub@redhat.com>
6078 * g++.dg/cpp0x/pr78341.C: New test.
6080 2017-01-11 Martin Sebor <msebor@redhat.com>
6083 * gcc.dg/pr78768.c: New test.
6085 2017-01-11 David Malcolm <dmalcolm@redhat.com>
6088 * gcc.dg/spellcheck-options-14.c: New test case.
6089 * gcc.dg/spellcheck-options-15.c: New test case.
6090 * gcc.dg/spellcheck-options-16.c: New test case.
6091 * gcc.dg/spellcheck-options-17.c: New test case.
6093 2017-01-11 Martin Liska <mliska@suse.cz>
6095 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
6097 2017-01-11 Jakub Jelinek <jakub@redhat.com>
6099 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
6100 instead of just 1 for the decomposition from struct C.
6102 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
6104 * gcc.c-torture/execute/20170111-1.c: New test.
6106 2017-01-11 Richard Biener <rguenther@suse.de>
6108 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
6110 2017-01-11 Jakub Jelinek <jakub@redhat.com>
6113 * gcc.dg/lto/pr50199_0.c: New test.
6115 2017-01-10 Martin Sebor <msebor@redhat.com>
6120 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
6121 * gcc.dg/tree-ssa/pr78622.c: Ditto.
6123 2017-01-10 Martin Sebor <msebor@redhat.com>
6126 * gcc.dg/pr78138.c: New test.
6128 2017-01-10 David Malcolm <dmalcolm@redhat.com>
6131 * g++.dg/diagnostic/pr77949.C: New test case.
6133 2017-01-10 Martin Sebor <msebor@redhat.com>
6136 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
6138 2017-01-10 Martin Sebor <msebor@redhat.com>
6140 PR tree-optimization/78775
6141 * gcc.dg/attr-alloc_size-4.c: Add test cases.
6142 * gcc.dg/attr-alloc_size-10.c: New test.
6143 * gcc.dg/attr-alloc_size-11.c: New test.
6144 * gcc.dg/builtin-stringop-chk-7.c: New test.
6145 * gcc.dg/pr78775.c: New test.
6146 * gcc.dg/pr78973-2.c: New test.
6147 * gcc.dg/pr78973.c: New test.
6149 2017-01-10 Jeff Law <law@redhat.com>
6151 PR tree-optimization/77766
6152 PR tree-optimization/78856
6153 * gcc.c-torture/execute/pr77766.c: New test.
6155 2016-01-10 Richard Biener <rguenther@suse.de>
6157 PR tree-optimization/79034
6158 * g++.dg/torture/pr79034.C: New testcase.
6160 2017-01-10 Martin Liska <mliska@suse.cz>
6162 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
6163 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
6164 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
6165 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
6166 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
6167 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
6168 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
6169 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
6170 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
6171 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
6172 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
6173 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
6174 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
6175 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
6176 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
6177 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
6178 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
6179 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
6180 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
6181 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
6182 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
6183 * gcc.dg/ipa/pr64307.c: Likewise.
6184 * gcc.dg/ipa/pr77653.c: Likewise.
6186 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
6188 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
6189 * g++.dg/other/i386-3.C: Ditto.
6190 * gcc.target/i386/sse-12.c: Ditto.
6191 * gcc.target/i386/sse-13.c: Ditto.
6192 * gcc.target/i386/sse-22.c: Ditto.
6193 * gcc.target/i386/sse-23.c: Ditto.
6194 * gcc.target/i386/builtin_target.c: Handle new option.
6195 * gcc.target/i386/funcspec-56.inc: Test new attributes.
6196 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
6197 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
6199 2017-01-09 Martin Sebor <msebor@redhat.com>
6202 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
6203 with different precisions.
6205 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
6207 * g++.dg/opt/call2.C: New test.
6208 * g++.dg/opt/call3.C: Likewise.
6209 * gnat.dg/array26.adb: New test.
6210 * gnat.dg/array26_pkg.ad[sb]: New helper.
6211 * gnat.dg/array27.adb: New test.
6212 * gnat.dg/array27_pkg.ad[sb]: New helper.
6213 * gnat.dg/array28.adb: New test.
6214 * gnat.dg/array28_pkg.ad[sb]: New helper.
6216 2017-01-09 Jakub Jelinek <jakub@redhat.com>
6218 PR translation/79019
6219 PR translation/79020
6220 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
6222 * gfortran.dg/initialization_17.f90: Likewise.
6224 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6227 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
6228 * gcc.target/i386/pr78904-4.c: Likewise.
6229 * gcc.target/i386/pr78904-6.c: Likewise.
6230 * gcc.target/i386/pr78967-2.c: Likewise.
6232 2017-01-09 Jakub Jelinek <jakub@redhat.com>
6234 PR tree-optimization/78899
6235 * gcc.target/i386/pr78899.c: New test.
6236 * gcc.dg/pr71077.c: New test.
6238 2017-01-09 Martin Jambor <mjambor@suse.cz>
6242 * gcc.dg/torture/pr78365.c: New test.
6244 2017-01-09 Jakub Jelinek <jakub@redhat.com>
6247 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
6248 (main): Use int* instead of long long.
6250 PR tree-optimization/78938
6251 * gcc.dg/vect/pr78938.c: New test.
6253 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6255 * gcc.dg/20161219.c: New test.
6257 2017-01-09 Richard Biener <rguenther@suse.de>
6259 PR tree-optimization/78997
6260 * gcc.dg/torture/pr78997.c: New testcase.
6262 2017-01-09 Richard Biener <rguenther@suse.de>
6265 * g++.dg/lto/pr79000_0.C: New testcase.
6266 * g++.dg/lto/pr79000_1.c: Likewise.
6268 2017-01-08 Martin Sebor <msebor@redhat.com>
6271 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
6272 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
6273 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
6275 * gcc.dg/format/pr78569.c: Adjust.
6277 2017-01-07 David Malcolm <dmalcolm@redhat.com>
6280 * g++.dg/diagnostic/pr72803.C: New test case.
6282 2017-01-07 Martin Sebor <msebor@redhat.com>
6284 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
6285 * gcc.dg/attr-alloc_size-4.c: Same.
6287 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
6289 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
6290 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
6291 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
6292 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
6293 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
6294 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
6295 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
6297 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6298 * gcc.dg/memcmp-1.c: New.
6299 * gcc.dg/strncmp-1.c: New.
6301 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6303 * gcc.target/arm/acle/mcrr: New.
6304 * gcc.target/arm/acle/mcrr2: New.
6305 * gcc.target/arm/acle/mrrc: New.
6306 * gcc.target/arm/acle/mrrc2: New.
6308 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6310 * gcc.target/arm/acle/mcr.c: New.
6311 * gcc.target/arm/acle/mrc.c: New.
6312 * gcc.target/arm/acle/mcr2.c: New.
6313 * gcc.target/arm/acle/mrc2.c: New.
6315 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6317 * gcc.target/arm/acle/ldc: New.
6318 * gcc.target/arm/acle/ldc2: New.
6319 * gcc.target/arm/acle/ldcl: New.
6320 * gcc.target/arm/acle/ldc2l: New.
6321 * gcc.target/arm/acle/stc: New.
6322 * gcc.target/arm/acle/stc2: New.
6323 * gcc.target/arm/acle/stcl: New.
6324 * gcc.target/arm/acle/stc2l: New.
6326 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6328 * gcc.target/arm/acle/acle.exp: Run tests for different options
6329 and make sure fat-lto-objects is used such that we can still do
6331 * gcc.target/arm/acle/cdp.c: New.
6332 * gcc.target/arm/acle/cdp2.c: New.
6333 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
6334 (check_effective_target_arm_coproc1_ok_nocache): New.
6335 (check_effective_target_arm_coproc2_ok): New.
6336 (check_effective_target_arm_coproc2_ok_nocache): New.
6337 (check_effective_target_arm_coproc3_ok): New.
6338 (check_effective_target_arm_coproc3_ok_nocache): New.
6339 (check_effective_target_arm_coproc4_ok): New.
6340 (check_effective_target_arm_coproc4_ok_nocache): New.
6342 2017-01-06 Martin Sebor <msebor@redhat.com>
6345 * gcc.dg/tree-ssa/pr78605.c: New test.
6347 2017-01-05 Martin Sebor <msebor@redhat.com>
6349 PR tree-optimization/78910
6350 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
6352 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
6353 * gcc.dg/tree-ssa/pr78910.c: New test.
6355 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
6357 * gcc.dg/sso-10.c: New test.
6359 2017-01-05 Jakub Jelinek <jakub@redhat.com>
6361 PR tree-optimization/71016
6362 * gcc.target/i386/pr71016.c: New test.
6363 * gcc.target/aarch64/pr71016.c: New test.
6364 * gcc.dg/tree-ssa/pr66726-3.c: New test.
6367 * g++.dg/cpp1z/decomp19.C: New test.
6370 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
6371 * g++.dg/init/union1.C: Likewise.
6372 * g++.dg/cpp0x/union6.C: Expect errors.
6373 * g++.dg/cpp0x/union8.C: New test.
6374 * g++.dg/cpp0x/pr78890-1.C: New test.
6375 * g++.dg/cpp0x/pr78890-2.C: New test.
6377 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
6379 * gcc.target/powerpc/pr71670.c: Require p9vector.
6380 * gcc.target/powerpc/p9-novsx.c: Same.
6382 2017-01-05 David Malcolm <dmalcolm@redhat.com>
6384 * selftests/asr_div1.rtl: New file.
6385 * selftests/aarch64: New subdirectory.
6386 * selftests/aarch64/times-two.rtl: New file.
6387 * selftests/bb-index.rtl: New file.
6388 * selftests/cfg-test.rtl: New file.
6389 * selftests/const-int.rtl: New file.
6390 * selftests/example-labels.rtl: New file.
6391 * selftests/insn-with-mode.rtl: New file.
6392 * selftests/jump-to-label-ref.rtl: New file.
6393 * selftests/jump-to-return.rtl: New file.
6394 * selftests/jump-to-simple-return.rtl: New file.
6395 * selftests/mem.rtl: New file.
6396 * selftests/note-insn-deleted.rtl: New file.
6397 * selftests/note_insn_basic_block.rtl: New file.
6398 * selftests/simple-cse.rtl: New file.
6399 * selftests/symbol-ref.rtl: New file.
6400 * selftests/x86_64: New subdirectory.
6401 * selftests/x86_64/call-insn.rtl: New file.
6402 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
6403 * selftests/x86_64/times-two.rtl: New file.
6404 * selftests/x86_64/unspec.rtl: New file.
6406 2017-01-05 Nathan Sidwell <nathan@acm.org>
6409 * g++.dg/cpp0x/pr78765.C: New.
6411 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6413 * gcc.target/s390/memcpy-2.c: New test.
6414 * gcc.target/s390/memset-2.c: New test.
6416 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6418 * gcc.target/s390/memcpy-1.c: New test.
6420 2017-01-04 Jeff Law <law@redhat.com>
6422 PR tree-optimization/78812
6423 * g++.dg/torture/pr78812.C: New test.
6425 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6430 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
6431 64-bit VSX systems with direct move, whether we optimize common
6432 code sequences in the GLIBC math library for float math functions.
6433 * gcc.target/powerpc/pr71977-2.c: Likewise.
6435 2017-01-04 Marek Polacek <polacek@redhat.com>
6438 * c-c++-common/Wpointer-compare-1.c: New test.
6440 2017-01-04 Jakub Jelinek <jakub@redhat.com>
6443 * c-c++-common/Wunused-var-16.c: New test.
6446 * g++.dg/cpp0x/pr78693.C: New test.
6449 * gcc.dg/pr78957.c: New test.
6451 * g++.dg/cpp1y/auto-fn34.C: New test.
6454 * g++.dg/cpp0x/pr71182.C: New test.
6456 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
6459 * gcc.target/powerpc/pr78056-1.c: New test.
6460 * gcc.target/powerpc/pr78056-2.c: New test.
6461 * gcc.target/powerpc/pr78056-3.c: New test.
6462 * gcc.target/powerpc/pr78056-4.c: New test.
6463 * gcc.target/powerpc/pr78056-5.c: New test.
6464 * gcc.target/powerpc/pr78056-6.c: New test.
6465 * gcc.target/powerpc/pr78056-7.c: New test.
6466 * gcc.target/powerpc/pr78056-8.c: New test.
6467 * lib/target-supports.exp
6468 (check_effective_target_powerpc_popcntb_ok): New procedure to test
6469 whether the effective target supports the popcntb instruction.
6471 2017-01-03 Jeff Law <law@redhat.com>
6473 PR tree-optimization/67955
6474 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
6476 2017-01-04 Marek Polacek <polacek@redhat.com>
6480 * g++.dg/cpp0x/range-for32.C: New test.
6481 * g++.dg/cpp0x/range-for33.C: New test.
6483 2017-01-04 David Malcolm <dmalcolm@redhat.com>
6485 * gcc.dg/Wmissing-braces-fixits.c: New test case.
6487 2017-01-04 Nathan Sidwell <nathan@acm.org>
6490 * g++.dg/cpp1y/pr66735.C: New.
6492 2017-01-04 Jakub Jelinek <jakub@redhat.com>
6494 PR tree-optimization/71563
6495 * gcc.dg/tree-ssa/pr71563.c: New test.
6497 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
6501 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
6502 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
6503 * gfortran.dg/transfer_intrinsic_1.f90: Change
6504 scan-tree-dump-times due to gfc_trans_string_copy change to
6505 avoid -Wstringop-overflow.
6507 2017-01-03 Jeff Law <law@redhat.com>
6509 PR tree-optimization/78856
6510 * gcc.c-torture/execute/pr78856.c: New test.
6512 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6515 * gcc.target/powerpc/pr78953.c: New test.
6517 2017-01-03 Ian Lance Taylor <iant@google.com>
6519 * gcc.misc-tests/godump-1.c: Update for accurate representation of
6522 2017-01-03 Martin Sebor <msebor@redhat.com>
6524 PR tree-optimization/78696
6525 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
6526 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
6527 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
6528 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
6530 2017-01-03 David Malcolm <dmalcolm@redhat.com>
6532 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
6533 with more than one digit.
6534 * lib/gcc-dg.exp (process-message): Support more than one digit
6535 in relative line specifications.
6537 2017-01-03 Jakub Jelinek <jakub@redhat.com>
6539 PR tree-optimization/78965
6540 * gcc.dg/pr78965.c: New test.
6543 * g++.dg/opt/pr78901.C: New test.
6545 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
6549 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
6550 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
6551 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
6552 * gfortran.dg/repeat_7.f90: New test for PR 66310.
6553 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
6554 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
6555 * gfortran.dg/string_1_lp64.f90: New test.
6556 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
6557 * gfortran.dg/string_3_lp64.f90: New test.
6558 * gfortran.dg/transfer_intrinsic_1.f90: Change
6559 scan-tree-dump-times due to gfc_trans_string_copy change to
6560 avoid -Wstringop-overflow.
6562 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
6565 * gcc.target/i386/pr78967-1.c: New test.
6566 * gcc.target/i386/pr78967-2.c: Ditto.
6567 * gcc.target/i386/pr78967-3.c: Ditto.
6569 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
6570 * gcc.target/i386/pr78904-4.c: Ditto.
6571 * gcc.target/i386/pr78904-6.c: Ditto.
6573 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
6576 * g++.dg/torture/pr77674.C: New testcase.
6578 2017-01-01 Jakub Jelinek <jakub@redhat.com>
6580 Update copyright years.
6582 Copyright (C) 2017 Free Software Foundation, Inc.
6584 Copying and distribution of this file, with or without modification,
6585 are permitted in any medium without royalty provided the copyright
6586 notice and this notice are preserved.