1 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4 (dg-require-effective-target): Use arm_v8_neon_hw.
5 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6 (dg-require-effective-target): Likewise.
7 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8 (dg-require-effective-target): Likewise.
9 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
10 (dg-require-effective-target): Likewise.
11 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
12 (dg-require-effective-target): Likewise.
13 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
14 (dg-require-effective-target): Likewise.
15 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
18 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
20 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
21 Set to 3 so test passes.
23 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
25 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
27 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
29 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
30 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
31 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
32 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
34 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
36 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
37 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
39 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
42 * gcc.target/i386/pr71549.c: New test.
44 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
46 * gcc.target/powerpc/vadsdu-0.c: Replace
47 dg-require-effective-target directive to allow test to run on more
48 platforms, and add dg-skip-if directive to disable test on aix
49 platforms because of known incompatibilities.
50 * gcc.target/powerpc/vadsdu-1.c: Likewise.
51 * gcc.target/powerpc/vadsdu-2.c: Likewise.
52 * gcc.target/powerpc/vadsdu-3.c: Likewise.
53 * gcc.target/powerpc/vadsdu-4.c: Likewise.
54 * gcc.target/powerpc/vadsdu-5.c: Likewise.
55 * gcc.target/powerpc/vadsdub-1.c: Likewise.
56 * gcc.target/powerpc/vadsdub-2.c: Replace
57 dg-require-effective-target directive to allow test to run on more
58 platforms, and add dg-skip-if directive to disable test on aix
59 platforms because of known incompatibilities.
60 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
61 with vec_absdb call to differentiate this test from vadsdub-1.c.
62 * gcc.target/powerpc/vadsduh-1.c: Replace
63 dg-require-effective-target directive to allow test to run on more
64 platforms, and add dg-skip-if directive to disable test on aix
65 platforms because of known incompatibilities.
66 * gcc.target/powerpc/vadsduh-2.c: Likewise.
67 * gcc.target/powerpc/vadsduw-1.c: Likewise.
68 * gcc.target/powerpc/vadsduw-2.c: Likewise.
70 2016-06-21 Jakub Jelinek <jakub@redhat.com>
72 PR tree-optimization/71588
73 * gcc.dg/pr71558.c: New test.
75 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
77 * c-c++-common/pr68657-1.c: Require ptr32plus support.
78 * c-c++-common/pr68657-2.c: Likewise.
79 * c-c++-common/pr68657-3.c: Likewise.
80 * gcc.dg/torture/pr69714.c: Require int32plus support.
81 * gcc.dg/torture/pr70025.c: Likewise.
82 * gcc.dg/torture/pr70083.c: Likewise.
83 * gcc.dg/torture/pr70542.c: Likewise.
84 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
86 2016-06-20 Joseph Myers <joseph@codesourcery.com>
89 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
91 2016-06-20 Jakub Jelinek <jakub@redhat.com>
94 * gcc.dg/pr71581.c: New test.
96 PR rtl-optimization/71591
97 * gcc.dg/cpp/pr71591.c: New test.
99 2016-06-20 David B. Robins <gcc@davidrobins.net>
102 * g++.dg/torture/pr71571.C: New test.
104 2016-06-20 Jakub Jelinek <jakub@redhat.com>
107 * gcc.target/i386/sse2-pr71559.c: New test.
108 * gcc.target/i386/avx-pr71559.c: New test.
109 * gcc.target/i386/avx512f-pr71559.c: New test.
111 2016-06-20 Tobias Burnus <burnus@net-b.de>
114 * gfortran.dg/pointer_remapping_10.f90: New.
116 2016-06-20 David Malcolm <dmalcolm@redhat.com>
118 * g++.dg/diagnostic/string-literal-concat.C: New test case.
120 2016-06-20 Martin Sebor <msebor@redhat.com>
123 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
124 * gnu90-const-expr-1.c: Same.
125 * gnu99-const-expr-1.c: Same.
126 * gnu99-static-1.c: Same.
128 2016-06-20 Renlin Li <renlin.li@arm.com>
130 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
132 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
134 * gcc.target/aarch64/vcvt_f64_1.c: New.
135 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
136 * gcc.target/aarch64/vrecp_f64_1.c: New.
138 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
140 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
143 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
146 * gcc.target/avr/torture/pr71103-2.c: New test.
148 2016-06-19 Martin Sebor <msebor@redhat.com>
151 * gcc.dg/alignof.c: New test.
153 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
155 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
156 vs dg-error; test constexpr specifier too.
158 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
160 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
162 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
164 * lib/target-supports.exp
165 (check_effective_target_arm_neon_fp16_ok_nocache): Call
166 arm_neon_ok and merge flags. Fix temporary test name.
167 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
170 2016-06-17 Martin Liska <mliska@suse.cz>
172 * gcc.dg/predict-9.c: Fix dump scanning.
174 2016-06-17 Bin Cheng <bin.cheng@arm.com>
176 PR tree-optimization/71354
177 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
179 2016-06-17 Bin Cheng <bin.cheng@arm.com>
181 PR tree-optimization/71347
182 * gcc.dg/tree-ssa/pr71347.c: New test.
184 2016-06-17 Bin Cheng <bin.cheng@arm.com>
186 PR tree-optimization/71354
187 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
189 2016-06-17 Bin Cheng <bin.cheng@arm.com>
191 * gcc.dg/vect/vect-alias-check-1.c: New test.
193 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
195 * gcc.target/avr/pr71151-1.c: New test.
196 * gcc.target/avr/pr71151-2.c: New test.
197 * gcc.target/avr/pr71151-3.c: New test.
198 * gcc.target/avr/pr71151-4.c: New test.
199 * gcc.target/avr/pr71151-5.c: New test.
200 * gcc.target/avr/pr71151-6.c: New test.
201 * gcc.target/avr/pr71151-7.c: New test.
202 * gcc.target/avr/pr71151-8.c: New test.
203 * gcc.target/avr/pr71151-common.h: New test.
205 2016-06-16 Martin Liska <mliska@suse.cz>
207 * gfortran.dg/predict-1.f90: New test.
209 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
212 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
214 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
216 * g++.dg/vect/pr36648.cc: Disable cunrolli
218 2016-06-16 Jakub Jelinek <jakub@redhat.com>
221 * gcc.c-torture/execute/pr71554.c: New test.
223 PR rtl-optimization/71532
224 * gcc.dg/torture/pr71532.c: New test.
226 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
228 * gcc.target/powerpc/p9-dimode1.c: New test.
229 * gcc.target/powerpc/p9-dimode2.c: Likewise.
231 2016-06-15 Jakub Jelinek <jakub@redhat.com>
233 * gcc.c-torture/compile/20160615-1.c: New test.
235 * g++.dg/cpp0x/ref-qual17.C: New test.
237 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
240 * gcc.target/i386/pr71529.C: New test.
242 2016-06-15 Alan Hayward <alan.hayward@arm.com>
244 PR tree-optimization/71483
245 * g++.dg/vect/pr71483.c: New
247 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
250 * g++.dg/inherit/crash6.C: New.
251 * g++.dg/inherit/union2.C: Likewise.
252 * g++.dg/inherit/virtual12.C: Likewise.
253 * g++.dg/inherit/virtual13.C: Likewise.
254 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
256 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
258 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
260 2016-06-15 Alan Hayward <alan.hayward@arm.com>
262 PR tree-optimization/71439
263 * gcc.dg/vect/pr71439.c: New
265 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
267 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
269 2016-06-15 Richard Biener <rguenther@suse.de>
271 * gcc.dg/vect/slp-45.c: New testcase.
273 2016-06-15 Richard Biener <rguenther@suse.de>
275 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
277 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
279 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
280 requirements, and disable for AIX for now.
281 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
283 2016-06-14 Jakub Jelinek <jakub@redhat.com>
286 * g++.dg/opt/pr71528.C: New test.
289 * g++.dg/init/pr71516.C: New test.
291 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
293 * g++.dg/init/array46.C: New.
295 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
297 * gcc.target/i386/float128-3.c: New test.
298 * gcc.target/i386/quad-sse4.c: Ditto.
299 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
302 2016-06-14 Richard Biener <rguenther@suse.de>
305 * gfortran.dg/pr71526.f90: New testcase.
307 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
309 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
310 * gcc.dg/zero_bits_compound-1.c: Likewise.
312 2016-06-14 Richard Biener <rguenther@suse.de>
314 PR tree-optimization/71522
315 * gcc.dg/torture/pr71522.c: New testcase.
317 2016-06-14 Jakub Jelinek <jakub@redhat.com>
319 PR tree-optimization/71520
320 * gcc.dg/tree-ssa/pr71520.c: New test.
322 2016-06-14 Richard Biener <rguenther@suse.de>
324 PR tree-optimization/71521
325 * gcc.dg/tree-ssa/vrp101.c: New testcase.
327 2016-06-13 Jakub Jelinek <jakub@redhat.com>
330 * c-c++-common/ubsan/bounds-13.c: New test.
332 PR preprocessor/71183
333 * gcc.dg/cpp/source_date_epoch-3.c: New test.
335 2016-06-13 Jeff Law <law@redhat.com>
337 PR tree-optimization/71403
338 * c-c++-common/ubsan/pr71403-1.c: New test.
339 * c-c++-common/ubsan/pr71403-2.c: New test.
340 * c-c++-common/ubsan/pr71403-3.c: New test.
342 2016-06-13 Jakub Jelinek <jakub@redhat.com>
345 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
346 Add -Wno-psabi -w to dg-options.
348 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
350 * gcc.target/powerpc/vadsdu-0.c: New test.
351 * gcc.target/powerpc/vadsdu-1.c: New test.
352 * gcc.target/powerpc/vadsdu-2.c: New test.
353 * gcc.target/powerpc/vadsdu-3.c: New test.
354 * gcc.target/powerpc/vadsdu-4.c: New test.
355 * gcc.target/powerpc/vadsdu-5.c: New test.
356 * gcc.target/powerpc/vadsdub-1.c: New test.
357 * gcc.target/powerpc/vadsdub-2.c: New test.
358 * gcc.target/powerpc/vadsduh-1.c: New test.
359 * gcc.target/powerpc/vadsduh-2.c: New test.
360 * gcc.target/powerpc/vadsduw-1.c: New test.
361 * gcc.target/powerpc/vadsduw-2.c: New test.
363 2016-06-13 David Malcolm <dmalcolm@redhat.com>
365 * gcc.dg/c99-init-2.c (c): Update expected error message.
366 * gcc.dg/init-bad-8.c (foo): Likewise.
367 * gcc.dg/spellcheck-fields-3.c: New test case.
369 2016-06-13 Martin Liska <mliska@suse.cz>
371 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
372 and "guess loop iv compared" heuristics.
373 * gcc.dg/predict-2.c: Likewise.
374 * gcc.dg/predict-3.c: Likewise.
375 * gcc.dg/predict-4.c: Likewise.
376 * gcc.dg/predict-5.c: Likewise.
377 * gcc.dg/predict-6.c: Likewise.
379 2016-06-13 Marek Polacek <polacek@redhat.com>
382 * c-c++-common/Wswitch-unreachable-4.c: New test.
383 * gcc.dg/Wswitch-unreachable-2.c: New test.
384 * g++.dg/tm/jump1.C: Move dg-warning.
386 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
388 * gnat.dg/renaming10.ad[sb]: New test.
390 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
393 * gfortran.dg/pr70673.f90: New test.
395 2016-06-13 Richard Biener <rguenther@suse.de>
398 * gcc.dg/align-3.c: New testcase.
400 2016-06-13 Martin Liska <mliska@suse.cz>
402 * gcc.target/i386/pr71458.c: New test.
404 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
407 * testsuite/gcc.dg/torture/float128-nan.c: New test.
409 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
412 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
415 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
418 * gfortran.dg/comma_IO_extension_1.f90: New test.
419 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
420 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
422 * gfortran.dg/graphite/pr38083.f90: Likewise.
423 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
426 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
428 * gnat.dg/case_character.adb: New test.
430 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
433 * gcc.target/powerpc/pr71310.c: New testcase.
435 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
438 * gcc.dg/pr71478.c: New test.
440 2016-06-10 Jakub Jelinek <jakub@redhat.com>
443 * gcc.c-torture/execute/pr71494.c: New test.
446 * gcc.target/i386/pr68657.c: New test.
449 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
450 (test): Add -masm=intel alternatives.
452 2016-06-10 Martin Sebor <msebor@redhat.com>
455 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
457 2016-06-10 Jeff Law <law@redhat.com>
459 PR tree-optimization/71335
460 * gcc.c-torture/execute/pr71335.c: New test.
462 2016-06-10 David Malcolm <dmalcolm@redhat.com>
464 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
465 the various "cannot tail-call: " messages.
467 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
469 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
472 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
475 * c-c++-common/asan/pr71480.c: New test.
477 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
479 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
480 (ASMNAME2): Likewise.
481 (main): Replace fn in asm statement with ASMNAME ("fn").
482 * gcc.dg/guality/pr68037-2.c: Likewise.
483 * gcc.dg/guality/pr68037-3.c: Likewise.
484 * gcc.dg/torture/pr68037-1.c: Likewise.
485 * gcc.dg/torture/pr68037-2.c: Likewise.
486 * gcc.dg/torture/pr68037-3.c: Likewise.
488 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
491 * gcc.target/i386/pr68843-1.c: New test.
492 * gcc.target/i386/pr68843-2.c: New test.
494 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
495 Cesar Philippidis <cesar@codesourcery.com>
498 * gcc.dg/goacc/nested-function-1.c: New file.
499 * gcc.dg/goacc/nested-function-2.c: Likewise.
500 * gcc.dg/goacc/pr71373.c: Likewise.
501 * gfortran.dg/goacc/cray-2.f95: Likewise.
502 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
503 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
504 * gfortran.dg/goacc/cray.f95: Update.
505 * gfortran.dg/goacc/loop-1.f95: Likewise.
506 * gfortran.dg/goacc/loop-3.f95: Likewise.
507 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
508 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
510 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
512 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
513 for OpenACC tile clauses.
514 * gfortran.dg/goacc/combined-directives.f90: Likewise.
517 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
519 * c-c++-common/goacc/cache-2.c: ... this new file.
520 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
521 * gfortran.dg/goacc/cache-2.f95: ... this new file.
522 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
524 * gfortran.dg/goacc/cray.f95: Likewise.
525 * gfortran.dg/goacc/loop-1.f95: Likewise.
527 2016-06-10 Alan Hayward <alan.hayward@arm.com>
529 PR tree-optimization/71407
530 PR tree-optimization/71416
531 * gcc.dg/vect/pr71407.c: New
532 * gcc.dg/vect/pr71416-1.c: New
533 * gcc.dg/vect/pr71416-2.c: New
535 2016-06-10 Richard Biener <rguenther@suse.de>
538 * gcc.dg/torture/pr71477.c: New testcase.
540 2016-06-09 Julia Koval <julia.koval@intel.com>
542 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
543 * gcc.target/i386/interrupt-13.c: Likewise.
544 * gcc.target/i386/interrupt-15.c: Likewise.
545 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
546 * gcc.target/i386/interrupt-24.c: Likewise.
547 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
548 * gcc.target/i386/interrupt-9.c: Likewise.
549 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
551 2016-06-09 Martin Sebor <msebor@redhat.com>
554 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
555 * gcc.dg/builtin-constant_p-1.c: Same.
556 * gcc.dg/builtins-error.c: Same.
557 * gcc.dg/pr70859.c: Same.
559 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
561 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
562 * gcc.dg/torture/pr68067-1.c: Likewise.
563 * gcc.dg/torture/pr68067-2.c: Likewise.
565 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
567 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
570 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
573 * g++.dg/inherit/crash5.C: New.
575 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
578 * g++.dg/inherit/crash5.C: New.
579 * g++.dg/inherit/virtual1.C: Adjust.
581 2016-06-09 Martin Liska <mliska@suse.cz>
583 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
584 * g++.dg/predict-loop-exit-2.C: Likewise.
585 * g++.dg/predict-loop-exit-3.C: Likewise.
586 * gcc.dg/predict-1.c: Likewise.
587 * gcc.dg/predict-2.c: Likewise.
588 * gcc.dg/predict-3.c: Likewise.
589 * gcc.dg/predict-4.c: Likewise.
590 * gcc.dg/predict-5.c: Likewise.
591 * gcc.dg/predict-6.c: Likewise.
592 * gcc.dg/predict-7.c: Likewise.
594 2016-06-09 Richard Biener <rguenther@suse.de>
596 PR tree-optimization/71462
597 * gcc.dg/torture/pr71462.c: New testcase.
599 2016-06-09 Marek Polacek <polacek@redhat.com>
602 * gcc.dg/c11-generic-3.c: New test.
604 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
606 * g++.dg/init/array42.C: New.
607 * g++.dg/init/array43.C: Likewise.
608 * g++.dg/init/array44.C: Likewise.
609 * g++.dg/init/array45.C: Likewise.
610 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
611 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
612 * g++.dg/cpp1y/auto-fn27.C: Likewise.
613 * g++.dg/gomp/pr35751.C: Likewise.
614 * g++.dg/init/array23.C: Likewise.
615 * g++.dg/init/brace2.C: Likewise.
616 * g++.dg/init/brace6.C: Likewise.
618 2016-06-08 Martin Sebor <msebor@redhat.com>
619 Jakub Jelinek <jakub@redhat.com>
623 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
624 * c-c++-common/builtin-arith-overflow-2.c: New test.
625 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
626 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
627 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
629 2016-06-08 Jakub Jelinek <jakub@redhat.com>
632 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
634 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
636 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
637 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
638 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
639 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
640 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
641 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
642 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
643 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
644 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
645 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
646 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
647 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
648 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
650 2016-06-08 Richard Biener <rguenther@suse.de>
652 PR tree-optimization/68558
653 * gcc.dg/vect/slp-44.c: New testcase.
655 2016-06-08 Richard Biener <rguenther@suse.de>
657 * gcc.dg/vect/slp-43.c: New testcase.
659 2016-06-08 Richard Biener <rguenther@suse.de>
661 PR tree-optimization/71452
662 * gcc.dg/torture/pr71452.c: New testcase.
664 2016-06-08 Jakub Jelinek <jakub@redhat.com>
667 * g++.dg/torture/pr71448.C: New test.
669 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
673 * g++.dg/debug/pr71432.C: New test.
675 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
677 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
678 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
679 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
681 2016-06-08 Alan Hayward <alan.hayward@arm.com>
683 * gcc.dg/vect/vect-live-2.c: Update effective target.
684 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
685 * lib/target-supports.exp: Add aarch64 to vect_long.
687 2016-06-08 Marek Polacek <polacek@redhat.com>
690 * gcc.dg/noncompile/pr71418.c: New test.
693 * gcc.dg/noncompile/pr71426.c: New test.
695 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
697 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
698 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
699 * gcc.dg/predict-3.c: Update template.
700 * gcc.dg/predict-5.c: Update template.
701 * gcc.dg/predict-6.c: Update template.
702 * gcc.dg/predict-9.c: Update template.
703 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
705 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
707 * gcc.target/powerpc/vec-mul.c: New test.
709 2016-06-07 David Malcolm <dmalcolm@redhat.com>
711 * gcc.dg/spellcheck-fields-2.c: New test case.
713 2016-06-07 Richard Biener <rguenther@suse.de>
716 * gcc.dg/Wpragmas-1.c: New testcase.
717 * gcc.dg/Wattributes-4.c: Likewise.
718 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
721 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
723 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
726 2016-06-07 Richard Biener <rguenther@suse.de>
728 PR tree-optimization/71428
729 * gcc.dg/torture/pr71428.c: New testcase.
731 2016-06-07 Richard Biener <rguenther@suse.de>
734 * gcc.dg/torture/pr71423.c: New testcase.
736 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
739 * gcc.dg/tree-ssa/pr71408.c: New test.
741 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
744 * g++.dg/torture/pr71281.C: New test.
746 2016-06-06 Marek Polacek <polacek@redhat.com>
749 * gcc.dg/pr71362.c: New test.
751 2016-06-06 Jakub Jelinek <jakub@redhat.com>
752 Patrick Palka <ppalka@gcc.gnu.org>
757 * g++.dg/opt/pr70847.C: New test.
758 * g++.dg/ubsan/pr70847.C: New test.
759 * g++.dg/ubsan/pr71393.C: New test.
761 2016-06-06 Jakub Jelinek <jakub@redhat.com>
763 PR tree-optimization/71259
764 * gcc.dg/vect/pr71259.c: New test.
766 2016-06-06 David Malcolm <dmalcolm@redhat.com>
768 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
769 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
770 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
773 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
776 * gcc.c-torture/execute/pr37780.c: New test.
777 * gcc.target/aarch64/pr37780_1.c: Likewise.
778 * gcc.target/arm/pr37780_1.c: Likewise.
780 2016-06-06 Marek Polacek <polacek@redhat.com>
782 * c-c++-common/attr-may-alias-1.c: New test.
783 * c-c++-common/attr-may-alias-2.c: New test.
784 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
786 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
789 * gcc.target/i386/pr24414.c: New test.
791 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
793 * gcc.target/sparc/vis4misc.c: New file.
794 * gcc.target/sparc/fpcmp.c: Likewise.
795 * gcc.target/sparc/fpcmpu.c: Likewise.
797 2016-06-06 Alan Hayward <alan.hayward@arm.com>
799 * gcc.dg/vect/vect-live-1.c: Use additional-options.
800 * gcc.dg/vect/vect-live-3.c: Likewise.
802 2016-06-06 Richard Biener <rguenther@suse.de>
804 PR tree-optimization/71398
805 * gcc.dg/torture/pr71398.c: New testcase.
807 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
810 * g++.dg/pr71389.C: New test.
812 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
815 * gfortran.dg/fmt_read_5.f: New test.
817 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
820 * gfortran.dg/class_array_22.f03: New test.
822 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
824 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
826 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
828 * gcc.dg/predict-9.c: Update template.
830 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
833 * g++.dg/template/pr49377.C: New.
835 2016-06-04 Jakub Jelinek <jakub@redhat.com>
837 PR tree-optimization/71405
838 * g++.dg/torture/pr71405.C: New test.
840 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
843 * g++.dg/inherit/crash5.C: New.
844 * g++.dg/inherit/virtual1.C: Adjust.
846 2016-06-03 Jeff Law <law@redhat.com>
848 PR tree-optimization/71316
849 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
851 2016-06-03 Jakub Jelinek <jakub@redhat.com>
853 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
854 dg-additional-options with just -fno-tree-scev-cprop in it.
855 * gcc.dg/vect/vect-live-2.c: Likewise.
856 * gcc.dg/vect/vect-live-5.c: Likewise.
857 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
858 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
859 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
861 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
864 * g++.dg/other/friend6.C: New test.
866 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
868 * g++.dg/torture/ppc-ldst-array.C: New.
870 2016-06-03 Joseph Myers <joseph@codesourcery.com>
874 * gcc.dg/torture/builtin-fp-int-inexact.c,
875 gcc.target/i386/387-builtin-fp-int-inexact.c,
876 gcc.target/i386/387-rint-inline-1.c,
877 gcc.target/i386/387-rint-inline-2.c,
878 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
879 gcc.target/i386/sse2-rint-inline-1.c,
880 gcc.target/i386/sse2-rint-inline-2.c,
881 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
882 gcc.target/i386/sse4_1-rint-inline.c: New tests.
884 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
885 Julia Koval <julia.koval@intel.com>
897 * gcc.dg/guality/pr68037-1.c: New test.
898 * gcc.dg/guality/pr68037-2.c: Likewise.
899 * gcc.dg/guality/pr68037-3.c: Likewise.
900 * gcc.dg/torture/pr68037-1.c: Likewise.
901 * gcc.dg/torture/pr68037-2.c: Likewise.
902 * gcc.dg/torture/pr68037-3.c: Likewise.
903 * gcc.dg/torture/pr68661-1a.c: Likewise.
904 * gcc.dg/torture/pr68661-1b.c: Likewise.
905 * gcc.target/i386/interrupt-1.c: Likewise.
906 * gcc.target/i386/interrupt-2.c: Likewise.
907 * gcc.target/i386/interrupt-3.c: Likewise.
908 * gcc.target/i386/interrupt-4.c: Likewise.
909 * gcc.target/i386/interrupt-5.c: Likewise.
910 * gcc.target/i386/interrupt-6.c: Likewise.
911 * gcc.target/i386/interrupt-7.c: Likewise.
912 * gcc.target/i386/interrupt-8.c: Likewise.
913 * gcc.target/i386/interrupt-9.c: Likewise.
914 * gcc.target/i386/interrupt-10.c: Likewise.
915 * gcc.target/i386/interrupt-11.c: Likewise.
916 * gcc.target/i386/interrupt-12.c: Likewise.
917 * gcc.target/i386/interrupt-13.c: Likewise.
918 * gcc.target/i386/interrupt-14.c: Likewise.
919 * gcc.target/i386/interrupt-15.c: Likewise.
920 * gcc.target/i386/interrupt-16.c: Likewise.
921 * gcc.target/i386/interrupt-17.c: Likewise.
922 * gcc.target/i386/interrupt-18.c: Likewise.
923 * gcc.target/i386/interrupt-19.c: Likewise.
924 * gcc.target/i386/interrupt-20.c: Likewise.
925 * gcc.target/i386/interrupt-21.c: Likewise.
926 * gcc.target/i386/interrupt-22.c: Likewise.
927 * gcc.target/i386/interrupt-23.c: Likewise.
928 * gcc.target/i386/interrupt-24.c: Likewise.
929 * gcc.target/i386/interrupt-25.c: Likewise.
930 * gcc.target/i386/interrupt-26.c: Likewise.
931 * gcc.target/i386/interrupt-27.c: Likewise.
932 * gcc.target/i386/interrupt-28.c: Likewise.
933 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
934 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
935 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
936 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
937 * gcc.target/i386/interrupt-iamcu.c: Likewise.
938 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
939 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
940 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
941 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
942 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
943 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
944 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
946 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
948 PR tree-optimization/52171
949 * gcc.dg/pr52171.c: New test.
950 * gcc.target/i386/pr52171.c: New test.
952 2016-06-03 Jan Hubicka <jh@suse.cz>
954 * g++.dg/tree-ssa/pred-1.C: New testcase
955 * gcc.dg/tree-ssa/pred-1.c: New testcase
957 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
960 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
962 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
964 2016-06-03 Alan Hayward <alan.hayward@arm.com>
966 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
968 2016-06-03 Alan Hayward <alan.hayward@arm.com>
970 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
971 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
972 * gcc.dg/vect/vect-live-1.c: New test.
973 * gcc.dg/vect/vect-live-2.c: New test.
974 * gcc.dg/vect/vect-live-3.c: New test.
975 * gcc.dg/vect/vect-live-4.c: New test.
976 * gcc.dg/vect/vect-live-5.c: New test.
977 * gcc.dg/vect/vect-live-slp-1.c: New test.
978 * gcc.dg/vect/vect-live-slp-2.c: New test.
979 * gcc.dg/vect/vect-live-slp-3.c: New test.
981 2016-06-03 Jakub Jelinek <jakub@redhat.com>
984 * g++.dg/opt/pr71387.C: New test.
986 2016-06-02 Jeff Law <law@redhat.com>
988 PR tree-optimization/71328
989 * gcc.c-torture/compile/pr71328.c: New test.
991 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
994 * gfortran.dg/fmt_read_3.f90: Fix typo.
995 * gfortran.dg/fmt_read_4.f90: New test.
997 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
999 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
1000 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1001 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1002 * g++.dg/cpp0x/override2.C: Likewise.
1003 * g++.dg/parse/crash5.C: Likewise.
1004 * g++.dg/parse/error16.C: Likewise.
1005 * g++.dg/parse/error27.C: Likewise.
1006 * g++.dg/template/qualttp15.C: Likewise.
1007 * g++.dg/template/redecl4.C: Likewise.
1008 * g++.old-deja/g++.other/crash39.C: Likewise.
1009 * g++.old-deja/g++.other/struct1.C: Likewise.
1010 * g++.old-deja/g++.pt/m9a.C: Likewise.
1011 * g++.old-deja/g++.pt/memclass10.C: Likewise.
1013 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1016 * c-c++-common/pr71372.c: New test.
1018 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
1019 __TIME__ strings with __builtin_strcmp instead of printf and
1022 2016-06-02 Martin Liska <mliska@suse.cz>
1024 * gcc.dg/predict-9.c: New test.
1026 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1028 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
1029 global set_compiler_env_var and global saved_compiler_env_var.
1031 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1033 PR rtl-optimization/71295
1034 * gcc.c-torture/compile/pr71295.c: New test.
1036 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1038 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
1040 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
1041 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
1043 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
1044 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
1045 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
1048 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1050 * gcc.target/powerpc/p9-splat-4.c: New test.
1052 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1055 * gcc.target/powerpc/pr71186.c: New test.
1057 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1060 * gfortran.dg/fmt_read_3.f90: New test.
1062 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
1064 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
1067 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
1069 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
1070 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
1072 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
1073 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
1075 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
1077 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
1078 vars set by dg-set-compiler-env-var.
1080 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
1083 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
1084 to the module procedure declaration.
1085 * gfortran.dg/submodule_16.f08: New test.
1087 2016-06-01 Jakub Jelinek <jakub@redhat.com>
1090 * c-c++-common/gomp/pr71371.c: New test.
1092 2016-06-01 Richard Biener <rguenther@suse.de>
1094 PR tree-optimization/71366
1095 * gcc.dg/torture/pr71366-1.c: New testcase.
1096 * gcc.dg/torture/pr71366-2.c: Likewise.
1098 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
1100 * gcc.target/powerpc/vslv-0.c: New test.
1101 * gcc.target/powerpc/vslv-1.c: New test.
1102 * gcc.target/powerpc/vsrv-0.c: New test.
1103 * gcc.target/powerpc/vsrv-1.c: New test.
1105 2016-06-01 Nathan Sidwell <nathan@acm.org>
1107 * c-c++-common/torture/pr57945.c: Add expected PTX error.
1108 * gcc.target/nvptx/weak.c: New.
1110 2016-06-01 Richard Biener <rguenther@suse.de>
1112 PR tree-optimization/71261
1113 * gcc.dg/torture/vect-bool-1.c: New testcase.
1115 2016-06-01 Jakub Jelinek <jakub@redhat.com>
1117 * gfortran.dg/gomp/order-1.f90: New test.
1118 * gfortran.dg/gomp/order-2.f90: New test.
1120 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
1122 * gcc.dg/unroll-6.c: Update template.
1123 * gcc.dg/unroll-7.c: New testcase.
1124 * gcc.dg/unroll-8.c: New testcase.
1126 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
1128 * gnat.dg/opt56.ad[sb]: New test.
1130 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1133 * g++.dg/cpp0x/constexpr-ice16.C: New.
1135 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1137 PR tree-optimization/71314
1138 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
1141 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1143 PR tree-optimization/71077
1144 * gcc.dg/tree-ssa/pr71077.c: New test.
1146 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
1148 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
1149 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1150 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1152 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
1155 * g++.dg/cpp0x/pr71248.C: New.
1156 * g++.dg/cpp0x/auto7.C: Test column numbers too.
1157 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
1158 * g++.dg/init/new37.C: Likewise.
1159 * g++.dg/template/static1.C: Likewise.
1160 * g++.dg/template/static2.C: Likewise.
1162 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
1164 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
1166 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
1168 2016-05-31 Marek Polacek <polacek@redhat.com>
1170 * c-c++-common/Wswitch-unreachable-3.c: New test.
1171 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
1173 2016-05-31 Richard Biener <rguenther@suse.de>
1175 PR tree-optimization/71352
1176 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
1178 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
1180 * gcc.target/arm/armv5_thumb_isa.c: New test.
1182 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
1185 * gcc.target/i386/pr71346.c: New test.
1187 2016-05-31 Tom de Vries <tom@codesourcery.com>
1189 PR tree-optimization/69068
1190 * gcc.dg/graphite/pr69068.c: New test.
1192 2016-05-27 Martin Sebor <msebor@redhat.com>
1195 * g++.dg/warn/Wplacement-new-size-3.C: New test.
1197 2016-05-30 Jakub Jelinek <jakub@redhat.com>
1200 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
1201 nowait depend(inout: dd[0]) clauses where permitted.
1203 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1206 * g++.dg/parse/pr71238.C: New.
1207 * g++.dg/concepts/friend1.C: Test column numbers too.
1208 * g++.dg/cpp0x/initlist31.C: Likewise.
1209 * g++.dg/cpp0x/pr51420.C: Likewise.
1210 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
1211 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
1212 * g++.dg/ext/builtin3.C: Likewise.
1213 * g++.dg/lookup/friend12.C: Likewise.
1214 * g++.dg/lookup/friend7.C: Likewise.
1215 * g++.dg/lookup/koenig1.C: Likewise.
1216 * g++.dg/lookup/koenig5.C: Likewise.
1217 * g++.dg/lookup/used-before-declaration.C: Likewise.
1218 * g++.dg/overload/koenig1.C: Likewise.
1219 * g++.dg/template/crash65.C: Likewise.
1220 * g++.dg/template/friend57.C: Likewise.
1221 * g++.dg/warn/Wshadow-5.C: Likewise.
1222 * g++.dg/warn/Wunused-8.C: Likewise.
1223 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
1224 * g++.old-deja/g++.jason/lineno5.C: Likewise.
1225 * g++.old-deja/g++.jason/member.C: Likewise.
1226 * g++.old-deja/g++.jason/report.C: Likewise.
1227 * g++.old-deja/g++.jason/scoping12.C: Likewise.
1228 * g++.old-deja/g++.law/visibility20.C: Likewise.
1229 * g++.old-deja/g++.ns/koenig5.C: Likewise.
1230 * g++.old-deja/g++.other/static5.C: Likewise.
1231 * g++.old-deja/g++.pt/overload2.C: Likewise.
1233 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
1235 * gcc.dg/tree-ssa/peel1.c: New testcase.
1236 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
1237 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
1239 2016-05-30 Tom de Vries <tom@codesourcery.com>
1241 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
1244 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1247 * g++.dg/parse/virtual1.C: New.
1249 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
1251 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
1252 Use correct register when clearing %edx.
1254 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
1256 PR tree-optimization/71289
1257 * gcc.dg/pr71289.c: New test.
1259 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1263 * gcc.dg/tree-ssa/pr71269.c: New test.
1264 * gcc.dg/tree-ssa/pr71292.c: New test.
1266 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1269 * gcc.dg/tree-ssa/pr71252-2.c: New test.
1271 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
1273 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
1274 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
1275 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
1277 2016-05-30 Tom de Vries <tom@codesourcery.com>
1279 PR tree-optimization/69067
1280 * gcc.dg/graphite/pr69067.c: New test.
1282 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
1285 * gcc.target/i386/pr71245-1.c: New test.
1286 * gcc.target/i386/pr71245-2.c: Ditto.
1288 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
1291 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
1292 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
1293 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
1295 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
1297 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
1299 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
1303 * g++.dg/overload/69855.C: New.
1304 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1305 * g++.old-deja/g++.pt/crash3.C: Likewise.
1307 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1310 * g++.dg/parse/namespace13.C: New.
1312 2016-05-26 Jeff Law <law@redhat.com>
1314 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
1315 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
1316 * gcc.dg/tree-ssa/pr68198.c: Likewise.
1317 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1318 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
1319 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
1320 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
1321 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
1322 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
1323 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
1324 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
1325 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
1326 * gcc.dg/tree-ssa/vrp56.c: Likewise.
1328 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
1331 * g++.dg/overload/69855.C: New.
1332 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1333 * g++.old-deja/g++.pt/crash3.C: Likewise.
1335 2016-05-27 Jiong Wang <jiong.wang@arm.com>
1338 * gcc.target/aarch64/va_arg_1.c: New testcase.
1339 * gcc.target/aarch64/va_arg_2.c: Likewise.
1340 * gcc.target/aarch64/va_arg_3.c: Likewise.
1342 2016-05-27 Jiong Wang <jiong.wang@arm.com>
1344 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
1345 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1346 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1347 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1348 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
1350 2016-05-27 Marek Polacek <polacek@redhat.com>
1353 * g++.dg/torture/pr71308.C: New test.
1355 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1357 * gcc.dg/zero_bits_compound-1.c: New test.
1358 * gcc.dg/zero_bits_compound-2.c: New test.
1360 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
1363 * gcc.dg/pr71279.c: New test.
1365 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1367 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
1368 floating point min/max/comparison instructions.
1369 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
1371 2016-05-26 Jakub Jelinek <jakub@redhat.com>
1373 * c-c++-common/gomp/schedule-1.c: New test.
1374 * gfortran.dg/gomp/schedule-1.f90: New test.
1376 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
1380 * g++.dg/cpp1y/auto-fn32.C: New test.
1381 * g++.dg/cpp1y/paren4.C: New test.
1383 2016-05-26 Nathan Sidwell <nathan@acm.org>
1385 * gcc.dg/20060410.c: Xfail on ptx.
1386 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
1387 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
1388 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
1389 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
1390 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
1392 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1394 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
1396 2016-05-26 Jakub Jelinek <jakub@redhat.com>
1398 PR tree-optimization/71280
1399 * gcc.dg/pr71280.c: New test.
1401 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
1403 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
1404 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
1406 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
1408 2016-05-26 Jiong Wang <jiong.wang@arm.com>
1410 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
1413 2016-05-25 Jeff Law <law@redhat.com>
1415 PR tree-optimization/71272
1416 * gcc.c-torture/compile/pr71272.c: new test.
1418 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1420 * gcc.target/powerpc/vec-cmpne.c: New test.
1421 * gcc.target/powerpc/vec-cmpne-long.c: New test.
1423 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
1425 * gnat.dg/opt55.ad[sb]: New test.
1427 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1429 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
1430 * c-c++-common/pr60226.c: Require int32plus.
1431 * gcc.c-torture/execute/pr70602.c: Likewise.
1432 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
1433 unsigned long for malloc arg type.
1434 * gcc.dg/asr_div1.c: Require int32plus.
1435 * gcc.dg/enum-mode-1.c: XFAIL for int16.
1436 * gcc.dg/pie-1.c: Require pie.
1437 * gcc.dg/pie-2.c: Likewise.
1438 * gcc.dg/pr59471.c: Require int32plus.
1439 * gcc.dg/pr59963-2.c: XFAIL for int16.
1440 * gcc.dg/pr60114.c: Require int32plus.
1441 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
1442 unsigned long for typedef of size_t.
1443 * gcc.dg/pr63914.c: Require int32plus.
1444 * gcc.dg/pr64536.c: Require pt32plus.
1445 * gcc.dg/pr65658.c: Likewise.
1446 * gcc.dg/pr67271.c: Require int32plus.
1447 * gcc.dg/pr68112.c: Likewise.
1448 * gcc.dg/pr69071.c: Skip for avr target.
1449 * gcc.dg/pr69973.c: Require int32plus.
1450 * gcc.dg/pr70169.c: Skip for avr target.
1451 * gcc.dg/sso-6.c: Require int32plus.
1452 * gcc.dg/sso-7.c: Likewise.
1453 * gcc.dg/sso-8.c: Likewise.
1454 * gcc.dg/vrp-min-max-2.c: Likewise.
1456 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
1459 * gcc.target/i386/pr70738-1.c: New test.
1460 * gcc.target/i386/pr70738-2.c: Likewise.
1461 * gcc.target/i386/pr70738-3.c: Likewise.
1462 * gcc.target/i386/pr70738-4.c: Likewise.
1463 * gcc.target/i386/pr70738-5.c: Likewise.
1464 * gcc.target/i386/pr70738-6.c: Likewise.
1465 * gcc.target/i386/pr70738-7.c: Likewise.
1466 * gcc.target/i386/pr70738-8.c: Likewise.
1467 * gcc.target/i386/pr70738-9.c: Likewise.
1469 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1471 PR rtl-optimization/66940
1472 * gcc.c-torture/execute/pr66940.c: New test.
1474 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
1476 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
1477 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
1478 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
1479 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
1480 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
1481 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
1482 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
1483 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
1484 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
1485 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
1486 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
1487 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
1488 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
1489 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
1490 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
1491 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
1492 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
1493 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
1494 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
1495 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
1496 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
1497 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
1498 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
1499 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
1501 2016-05-25 Marek Polacek <polacek@redhat.com>
1504 * gcc.dg/noncompile/pr71265.c: New test.
1507 * gcc.dg/noncompile/old-style-parm-3.c: New test.
1509 2016-05-25 Nathan Sidwell <nathan@acm.org>
1511 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
1513 2016-05-25 Richard Biener <rguenther@suse.de>
1515 PR tree-optimization/71261
1516 * c-c++-common/torture/pr71261.c: New testcase.
1518 2016-05-25 Richard Biener <rguenther@suse.de>
1520 PR tree-optimization/71264
1521 * gcc.dg/vect/pr71264.c: New testcase.
1523 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1526 * g++.dg/cpp0x/alias-decl-53.C: New.
1527 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
1529 2016-05-25 Martin Liska <mliska@suse.cz>
1531 * g++.dg/pr71239.C: New test.
1533 2016-05-25 Richard Biener <rguenther@suse.de>
1535 * gcc.dg/vect/pr58135.c: Rename to ...
1536 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
1538 2016-05-25 Marek Polacek <polacek@redhat.com>
1540 * g++.dg/pr65295.C: Use target c++14.
1542 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1544 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
1545 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
1547 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1549 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
1552 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
1554 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
1555 * c-c++-common/goacc/deviceptr-1.c: Likewise.
1556 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
1557 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1558 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1559 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1560 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
1561 * c-c++-common/goacc/pcopy.c: Likewise.
1562 * c-c++-common/goacc/pcopyin.c: Likewise.
1563 * c-c++-common/goacc/pcopyout.c: Likewise.
1564 * c-c++-common/goacc/pcreate.c: Likewise.
1565 * c-c++-common/goacc/pr70688.c: New test.
1566 * c-c++-common/goacc/present-1.c: Adjust test.
1567 * c-c++-common/goacc/reduction-5.c: Likewise.
1568 * g++.dg/goacc/data-1.C: New test.
1570 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1572 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
1573 vector parity built-in functions.
1574 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
1575 count trailing zeros automatic vectorization.
1576 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
1577 count trailing zeros built-in functions.
1579 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1581 * gcc.dg/tree-ssa/reassoc-44.c: New test.
1583 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
1586 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
1588 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1591 * g++.dg/template/crash123.C: New.
1592 * g++.dg/template/crash124.C: Likewise.
1594 2016-05-24 Martin Sebor <msebor@redhat.com>
1597 * g++.dg/ext/flexary16.C: New test.
1599 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
1601 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
1602 before math.h is included.
1603 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
1604 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
1605 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
1606 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
1607 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
1608 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
1609 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
1610 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
1611 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
1612 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
1613 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
1614 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
1615 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
1616 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
1617 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
1618 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
1619 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
1620 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
1621 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
1622 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
1623 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
1624 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
1625 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1627 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1628 Kelvin Nilsen <kelvin@gcc.gnu.org>
1630 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
1633 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1636 * g++.dg/warn/Wno-narrowing1.C: New.
1638 2016-05-24 Marek Polacek <polacek@redhat.com>
1641 * c-c++-common/Wswitch-unreachable-2.c: New test.
1643 2016-05-24 Jakub Jelinek <jakub@redhat.com>
1646 * g++.dg/vect/simd-clone-6.cc: New test.
1647 * g++.dg/gomp/declare-simd-6.C: New test.
1651 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
1653 2016-05-24 Richard Biener <rguenther@suse.de>
1655 PR tree-optimization/71240
1656 * gcc.dg/optimize-bswapsi-5.c: New testcase.
1658 2016-05-24 Richard Biener <rguenther@suse.de>
1660 PR tree-optimization/71230
1661 * gcc.dg/torture/pr71230.c: New testcase.
1662 * g++.dg/torture/pr71230.C: Likewise.
1664 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
1666 * c-c++-common/goacc/routine-5.c: Add tests.
1667 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
1668 * gfortran.dg/goacc/routine-6.f90: Add tests.
1670 2016-05-24 Richard Biener <rguenther@suse.de>
1672 PR tree-optimization/71253
1673 * gcc.dg/torture/pr71253.c: New testcase.
1675 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1678 * gfortran.dg/pr71252.f90: New test.
1680 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
1682 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
1684 2016-05-24 Richard Biener <rguenther@suse.de>
1688 * c-c++-common/vector-subscript-4.c: New testcase.
1689 * c-c++-common/vector-subscript-5.c: Likewise.
1691 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1694 * gfortran.dg/namelist_90.f: New test
1696 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1699 * gfortran.dg/unexpected_eof.f: New test
1701 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1702 Kelvin Nilsen <kelvin@gcc.gnu.org>
1704 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
1707 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1710 * g++.dg/cpp0x/inh-ctor20.C: New.
1711 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
1713 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1716 * g++.dg/cpp0x/variadic168.C: New.
1718 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1720 * g++.dg/cpp0x/pr31445.C: Test column number too.
1721 * g++.dg/cpp0x/pr32253.C: Likewise.
1722 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
1723 * g++.dg/cpp0x/variadic36.C: Likewise.
1725 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
1727 * gcc.dg/fold-notshift-2.c: Adjust.
1729 2016-05-23 Marek Polacek <polacek@redhat.com>
1732 * c-c++-common/Wswitch-unreachable-1.c: New test.
1733 * gcc.dg/Wswitch-unreachable-1.c: New test.
1734 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
1735 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
1736 * g++.dg/gomp/block-10.C: Likewise.
1737 * gcc.dg/gomp/block-10.c: Likewise.
1738 * g++.dg/gomp/block-9.C: Likewise.
1739 * gcc.dg/gomp/block-9.c: Likewise.
1740 * g++.dg/gomp/target-1.C: Likewise.
1741 * g++.dg/gomp/target-2.C: Likewise.
1742 * gcc.dg/gomp/target-1.c: Likewise.
1743 * gcc.dg/gomp/target-2.c: Likewise.
1744 * g++.dg/gomp/taskgroup-1.C: Likewise.
1745 * gcc.dg/gomp/taskgroup-1.c: Likewise.
1746 * gcc.dg/gomp/teams-1.c: Likewise.
1747 * g++.dg/gomp/teams-1.C: Likewise.
1748 * g++.dg/overload/error3.C: Likewise.
1749 * g++.dg/tm/jump1.C: Likewise.
1750 * g++.dg/torture/pr40335.C: Likewise.
1751 * gcc.dg/c99-vla-jump-5.c: Likewise.
1752 * gcc.dg/switch-warn-1.c: Likewise.
1753 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
1754 * gcc.dg/nested-func-1.c: Likewise.
1755 * gcc.dg/pr67784-4.c: Likewise.
1757 2016-05-23 Richard Biener <rguenther@suse.de>
1759 PR tree-optimization/71230
1760 * gfortran.dg/pr71230-1.f90: New testcase.
1761 * gfortran.dg/pr71230-2.f90: Likewise.
1763 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1765 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
1766 * gcc.dg/vect/pr58135.c: Add new.
1767 * gfortran.dg/pr46519-1.f: Adjust test case.
1769 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1772 * g++.dg/cpp0x/decltype64.C: New.
1774 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1776 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
1777 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1778 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1780 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1782 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
1783 Add poly64x1_t and poly64x2_t cases if supported.
1784 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1785 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
1786 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
1787 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
1788 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
1790 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1792 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
1793 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
1794 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
1795 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
1796 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
1797 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
1798 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
1800 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1802 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
1804 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1806 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
1807 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
1809 2016-05-22 Jakub Jelinek <jakub@redhat.com>
1811 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
1812 constraint instead of "r".
1813 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
1814 insn instead of vxorpd.
1815 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
1817 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
1818 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
1820 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
1822 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
1823 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
1825 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
1827 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
1830 * gcc.dg/tree-ssa/pr40921.c: New test.
1832 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
1835 * gcc.target/avr/pr71103.c: New test.
1837 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1840 * gcc.dg/tree-ssa/pr71179.c: New test.
1842 2016-05-20 Martin Sebor <msebor@redhat.com>
1845 * gcc.dg/init-excess-2.c: New test.
1847 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
1849 * gnat.dg/opt53.adb: New test.
1850 * gnat.dg/opt54.adb: Likewise.
1852 2016-05-20 Martin Jambor <mjambor@suse.cz>
1854 PR tree-optimization/70884
1855 * gcc.dg/tree-ssa/pr70919.c: New test.
1857 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
1859 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
1861 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
1862 fix code formatting.
1864 2016-05-20 Nathan Sidwell <nathan@acm.org>
1866 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
1868 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
1870 2016-05-20 David Malcolm <dmalcolm@redhat.com>
1872 * jit.dg/all-non-failing-tests.h: Add
1873 test-factorial-must-tail-call.c.
1874 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
1875 * jit.dg/test-factorial-must-tail-call.c: New test case.
1877 2016-05-20 Jakub Jelinek <jakub@redhat.com>
1880 * gfortran.dg/pr71204.f90: New test.
1882 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
1884 * gcc.target/nvptx/sincos.c: New test.
1886 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1889 * g++.dg/cpp1y/auto-fn31.C: New.
1891 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
1893 * gcc.target/powerpc/vec-addec.c: New test.
1894 * gcc.target/powerpc/vec-addec-int128.c: New test.
1896 2016-05-20 David Malcolm <dmalcolm@redhat.com>
1898 * gcc.dg/plugin/must-tail-call-1.c: New test case.
1899 * gcc.dg/plugin/must-tail-call-2.c: New test case.
1900 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
1901 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1903 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
1905 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
1907 2016-05-20 Jakub Jelinek <jakub@redhat.com>
1910 * g++.dg/opt/pr71210-1.C: New test.
1911 * g++.dg/opt/pr71210-2.C: New test.
1913 PR tree-optimization/29756
1914 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
1915 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
1916 only on selected targets where V4SImode vectors are known to be
1919 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
1921 PR tree-optimization/71079
1922 PR tree-optimization/71206
1923 * gcc.dg/tree-ssa/pr71206.c: New testcase.
1925 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1927 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
1928 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
1929 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
1931 2016-05-20 Richard Guenther <rguenther@suse.de>
1933 PR tree-optimization/29756
1934 * gcc.dg/tree-ssa/vector-6.c: New testcase.
1936 2016-05-20 Richard Biener <rguenther@suse.de>
1938 PR tree-optimization/71185
1939 * gcc.dg/tree-ssa/pr71185.c: New testcase.
1941 2016-05-20 Richard Biener <rguenther@suse.de>
1943 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
1945 2016-05-19 Marek Polacek <polacek@redhat.com>
1948 * g++.dg/diagnostic/pr71075.C: New test.
1950 2016-05-19 David Malcolm <dmalcolm@redhat.com>
1953 * g++.dg/pr71184.C: New test case.
1955 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
1957 * gcc.target/powerpc/darn-0.c: New test.
1958 * gcc.target/powerpc/darn-1.c: New test.
1959 * gcc.target/powerpc/darn-2.c: New test.
1961 2016-05-19 Marek Polacek <polacek@redhat.com>
1963 PR tree-optimization/71031
1964 * gcc.dg/tree-ssa/vrp100.c: New test.
1966 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
1968 PR rtl-optimization/71148
1969 * gcc.dg/pr71148.c: New test.
1971 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1974 * gcc.target/arm/pr71056.c: New test.
1976 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1978 * c-c++-common/pr69669.c: Check the used mode.
1980 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
1983 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
1985 2016-05-19 Richard Biener <rguenther@suse.de>
1987 PR tree-optimization/70729
1988 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
1989 * gcc.dg/graphite/scop-18.c: Likewise.
1990 * gcc.dg/pr41783.c: Disable LIM.
1991 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
1992 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
1993 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1994 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1995 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
1996 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1997 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
1998 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
1999 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
2000 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
2001 * gfortran.dg/pr42108.f90: Likewise.
2003 2016-05-18 David Malcolm <dmalcolm@redhat.com>
2006 * gcc.dg/spellcheck-options-11.c: New test case.
2008 2016-05-18 Jakub Jelinek <jakub@redhat.com>
2011 * g++.dg/opt/pr71100.C: New test.
2013 2016-05-18 Martin Jambor <mjambor@suse.cz>
2016 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
2017 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
2018 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
2019 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
2021 2016-05-18 Martin Jambor <mjambor@suse.cz>
2024 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
2025 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
2026 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
2027 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
2028 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
2030 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2033 * g++.dg/template/crash122.C: New.
2035 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2038 * g++.dg/template/pr70466-1.C: New.
2039 * g++.dg/template/pr70466-2.C: Likewise.
2041 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2043 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
2044 splat operations and the XXSPLTIB instruction.
2045 * gcc.target/powerpc/p9-splat-2.c: Likewise.
2046 * gcc.target/powerpc/p9-splat-3.c: Likewise.
2047 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
2048 xxlxor to clear a register.
2050 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
2052 * gcc.dg/torture/pr71020.c: New test.
2054 2016-05-18 Martin Jambor <mjambor@suse.cz>
2057 * gcc.dg/ipa/pr70646.c: New test.
2059 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2061 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
2063 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2065 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
2066 missing tests for vreinterpretq_p{8,16}.
2068 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2070 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
2071 vsliq_n_s64 and vsliq_n_u64.
2073 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2075 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
2076 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
2078 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2080 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
2081 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2082 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
2084 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2086 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
2089 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2091 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
2092 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
2093 "blr\t" and switch to scan-assembler-times.
2095 2016-05-18 Jiong Wang <jiong.wang@arm.com>
2097 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
2099 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
2100 declarations under __aarch64__ and __ARM_FEATURE_FMA.
2102 2016-05-18 Jakub Jelinek <jakub@redhat.com>
2104 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
2105 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
2106 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
2107 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
2108 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
2109 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
2111 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
2112 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
2114 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
2115 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
2117 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
2118 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
2120 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
2122 2016-05-18 Richard Biener <rguenther@suse.de>
2124 PR tree-optimization/71168
2125 * gcc.dg/torture/pr71168.c: New testcase.
2127 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
2130 * gcc.dg/tree-ssa/pr63586-2.c: New test.
2131 * gcc.dg/tree-ssa/pr63586.c: New test.
2132 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
2134 2016-05-17 Nathan Sidwell <nathan@acm.org>
2136 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
2137 * gcc.dg/pr68671.c: Fix ptx xfail-if.
2138 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
2139 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
2141 2016-05-17 Nathan Sidwell <nathan@acm.org>
2143 * gcc.target/nvptx/abi-vararg-3.c: New.
2145 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
2147 PR tree-optimization/54579
2149 * gcc.dg/fold-notrotate-1.c: New test.
2150 * gcc.dg/fold-notshift-1.c: New test.
2151 * gcc.dg/fold-notshift-2.c: New test.
2153 2016-05-17 Marek Polacek <polacek@redhat.com>
2156 * g++.dg/ipa/pr71146.C: New test.
2158 2016-05-17 David Malcolm <dmalcolm@redhat.com>
2160 * jit.dg/test-error-array-bounds.c: New test case.
2162 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2164 * gcc.dg/tree-ssa/and-1.c: New testcase.
2166 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2168 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2169 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
2171 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2173 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2174 * gcc.dg/tree-ssa/vrp99.c: New testcase.
2176 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2178 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
2180 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2182 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
2184 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2186 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
2187 ".2d[index]" when scan the assembly.
2188 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
2189 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
2191 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
2193 2016-05-17 Richard Biener <rguenther@suse.de>
2195 PR tree-optimization/71132
2196 * gcc.dg/torture/pr71132.c: New testcase.
2198 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2200 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
2202 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2205 * gcc.target/aarch64/pr70809_1.c: New test.
2207 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2209 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
2210 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2211 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2212 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2214 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
2215 Ilya Enkovich <ilya.enkovich@intel.com>
2218 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
2220 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
2222 * g++.dg/ipa/ivinline-7.C: Do not xfail.
2223 * g++.dg/ipa/ivinline-9.C: Do not xfail.
2225 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
2227 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
2228 test for __ARM_FP16_ARGS.
2229 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
2230 * gcc.target/arm/aapcs/neon-vect10.c: New.
2231 * gcc.target/arm/aapcs/neon-vect9.c: New.
2232 * gcc.target/arm/aapcs/vfp18.c: New.
2233 * gcc.target/arm/aapcs/vfp19.c: New.
2234 * gcc.target/arm/aapcs/vfp20.c: New.
2235 * gcc.target/arm/aapcs/vfp21.c: New.
2236 * gcc.target/arm/fp16-aapcs-1.c: New.
2237 * g++.target/arm/fp16-param-1.c: Update expected output. Add
2238 test for __ARM_FP16_ARGS.
2239 * g++.target/arm/fp16-return-1.c: Update expected output.
2241 2016-05-16 Jiong Wang <jiong.wang@arm.com>
2244 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
2246 2016-05-15 Harald Anlauf <anlauf@gmx.de>
2249 * gfortran.dg/pr69603.f90: New testcase.
2251 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
2253 * gfortran.dg/dec_union_4.f90: Fix endian issue.
2255 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
2258 * gfortran.dg/pr71047.f08: New test.
2260 2016-05-13 Joseph Myers <joseph@codesourcery.com>
2262 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
2263 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
2264 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
2266 2016-05-13 Martin Sebor <msebor@redhat.com>
2269 * g++.dg/cpp0x/constexpr-60049.C: New test.
2271 2016-05-13 Jakub Jelinek <jakub@redhat.com>
2274 * gcc.dg/pr71071.c: New test.
2276 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
2278 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
2279 remove XOP handling.
2280 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
2282 2016-05-13 Nathan Sidwell <nathan@acm.org>
2284 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
2285 __atomic_is_lock_free declaration.
2287 2016-05-13 Richard Biener <rguenther@suse.de>
2289 PR tree-optimization/42587
2290 * gcc.dg/optimize-bswapsi-4.c: New testcase.
2292 2016-05-13 Martin Liska <mliska@suse.cz>
2294 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
2295 the new format of dump output.
2297 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2299 * gcc.dg/pr71084.c: New test.
2301 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2304 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
2306 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2308 * gcc.target/aarch64/struct_return.c: New test.
2310 2016-05-12 Marek Polacek <polacek@redhat.com>
2313 * c-c++-common/pr70756-2.c: New test.
2314 * c-c++-common/pr70756.c: New test.
2316 2016-05-12 Richard Biener <rguenther@suse.de>
2318 PR tree-optimization/71059
2319 * gcc.dg/torture/pr71059.c: New testcase.
2321 2016-05-12 Richard Biener <rguenther@suse.de>
2323 PR tree-optimization/71062
2324 * gcc.dg/torture/pr71062.c: New testcase.
2326 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
2328 PR tree-optimization/71006
2329 * gcc.dg/pr71006.c: New test.
2331 2016-05-12 Marek Polacek <polacek@redhat.com>
2334 * gcc.dg/opts-7.c: New test.
2336 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2339 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
2340 Add -save-temps to dg-options.
2341 Scan for ldmfd rather than pop instruction.
2342 * gcc.target/arm/interrupt-2.c: Likewise.
2343 * gcc.target/arm/pr70830.c: New test.
2345 2016-05-12 Jakub Jelinek <jakub@redhat.com>
2347 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
2348 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
2350 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
2351 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
2352 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
2355 * gcc.target/i386/avx512vl-pack-1.c: New test.
2356 * gcc.target/i386/avx512vl-pack-2.c: New test.
2357 * gcc.target/i386/avx512bw-pack-2.c: New test.
2359 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
2361 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
2362 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
2363 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
2365 2016-05-12 Richard Biener <rguenther@suse.de>
2367 PR tree-optimization/70986
2368 * gcc.dg/torture/pr70986-1.c: New testcase.
2369 * gcc.dg/torture/pr70986-2.c: Likewise.
2370 * gcc.dg/torture/pr70986-3.c: Likewise.
2372 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2375 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
2376 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
2378 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
2380 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
2382 * gcc.target/i386/pr66746.c: Ditto.
2384 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2386 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
2388 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
2389 warning when using -mvsx-timode.
2390 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2391 * gcc.target/powerpc/dform-2.c: Likewise.
2392 * gcc.target/powerpc/pr68805.c: Likewise.
2394 2016-05-11 Marek Polacek <polacek@redhat.com>
2397 * c-c++-common/attributes-3.c: New test.
2399 2016-05-11 Nathan Sidwell <nathan@acm.org>
2401 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
2402 * gcc.c-torture/execute/pr68185.c: Likewise.
2403 * gcc.dg/ipa/pr70306.c: Requires global constructors.
2404 * gcc.dg/pr69634.c: Requires scheduling.
2405 * gcc.dg/torture/pr66178.c: Require label values.
2406 * gcc.dg/setjmp-6.c: Require indirect jumps.
2408 2016-05-11 Richard Biener <rguenther@suse.de>
2410 PR tree-optimization/71055
2411 * gcc.dg/torture/pr71055.c: New testcase.
2413 2016-05-11 Richard Biener <rguenther@suse.de>
2416 * g++.dg/debug/pr71057.C: New testcase.
2418 2016-05-11 Jakub Jelinek <jakub@redhat.com>
2421 * gfortran.dg/gomp/pr70855.f90: New test.
2423 2016-05-11 Richard Biener <rguenther@suse.de>
2426 * g++.dg/torture/pr71002.C: New testcase.
2428 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
2431 * gcc.dg/pr70807.c: New test.
2433 2016-05-10 Martin Sebor <msebor@redhat.com>
2436 * g++.dg/Wattributes.C: New test.
2438 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
2440 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
2441 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2442 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
2444 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2447 * gcc.target/i386/pr70799-1.c: New test.
2449 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2451 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
2453 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2456 * gcc.target/i386/pr70877.c: New test.
2458 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2460 PR tree-optimization/70786
2461 * gcc.target/i386/pr70876.c: New test.
2463 2016-05-10 Jakub Jelinek <jakub@redhat.com>
2466 * gcc.target/i386/avx512vl-logic-1.c: New test.
2467 * gcc.target/i386/avx512vl-logic-2.c: New test.
2468 * gcc.target/i386/avx512dq-logic-2.c: New test.
2470 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2473 * gcc.target/powerpc/pr70963.c: New.
2475 2016-05-10 David Malcolm <dmalcolm@redhat.com>
2477 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2478 (test_very_wide_line): Add ruler to expected output.
2479 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2480 (test_very_wide_line): Likewise.
2481 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2482 (test_show_locus): Within the handling of "test_very_wide_line",
2483 enable show_ruler_p on the diagnostic context.
2485 2016-05-10 Richard Biener <rguenther@suse.de>
2487 PR tree-optimization/71039
2488 * gcc.dg/torture/pr71039.c: New testcase.
2490 2016-05-10 Nathan Sidwell <nathan@acm.org>
2492 * gcc.dg/nested-func-10.c: Requires alloca.
2493 * gcc.dg/nested-func-9.c: Requires alloca.
2494 * gcc.c-torture/execute/pr70460.c: Requires labels.
2495 * gcc.c-torture/compile/pr70199.c: Requires labels.
2496 * gcc.target/nvptx/decl.c: Compile only.
2497 * gcc.target/nvptx/trailing-init.c: Compile only.
2498 * gcc.target/nvptx/ary-init.c: Compile only.
2500 2016-05-10 Marek Polacek <polacek@redhat.com>
2503 * gcc.dg/attr-opt-1.c: New test.
2505 2016-05-10 Richard Biener <rguenther@suse.de>
2507 PR tree-optimization/70497
2508 PR tree-optimization/28367
2509 * gcc.dg/torture/20160404-1.c: New testcase.
2510 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
2511 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
2513 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2515 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
2517 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
2519 * gcc.target/i386/fabsneg-1.c New test.
2521 2016-05-09 Alan Modra <amodra@gmail.com>
2524 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
2526 2016-05-09 Richard Biener <rguenther@suse.de>
2528 PR tree-optimization/70985
2529 * gcc.dg/torture/pr70985.c: New testcase.
2531 2016-05-09 Bin Cheng <bin.cheng@arm.com>
2533 * gcc.dg/tree-ssa/ifc-9.c: New test.
2534 * gcc.dg/tree-ssa/ifc-10.c: New test.
2535 * gcc.dg/tree-ssa/ifc-11.c: New test.
2536 * gcc.dg/tree-ssa/ifc-12.c: New test.
2537 * gcc.dg/vect/pr61194.c: Remove XFAIL.
2538 * gcc.dg/vect/vect-23.c: Remove XFAIL.
2539 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
2541 2016-05-09 Richard Biener <rguenther@suse.de>
2544 * gfortran.dg/pr70937.f90: New testcase.
2546 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2548 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
2550 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
2553 * gfortran.dg/dec_structure_1.f90: New testcase.
2554 * gfortran.dg/dec_structure_2.f90: Ditto.
2555 * gfortran.dg/dec_structure_3.f90: Ditto.
2556 * gfortran.dg/dec_structure_4.f90: Ditto.
2557 * gfortran.dg/dec_structure_5.f90: Ditto.
2558 * gfortran.dg/dec_structure_6.f90: Ditto.
2559 * gfortran.dg/dec_structure_7.f90: Ditto.
2560 * gfortran.dg/dec_structure_8.f90: Ditto.
2561 * gfortran.dg/dec_structure_9.f90: Ditto.
2562 * gfortran.dg/dec_structure_10.f90: Ditto.
2563 * gfortran.dg/dec_structure_11.f90: Ditto.
2564 * gfortran.dg/dec_union_1.f90: Ditto.
2565 * gfortran.dg/dec_union_2.f90: Ditto.
2566 * gfortran.dg/dec_union_3.f90: Ditto.
2567 * gfortran.dg/dec_union_4.f90: Ditto.
2568 * gfortran.dg/dec_union_5.f90: Ditto.
2569 * gfortran.dg/dec_union_6.f90: Ditto.
2570 * gfortran.dg/dec_union_7.f90: Ditto.
2572 2016-05-07 Tom de Vries <tom@codesourcery.com>
2574 PR tree-optimization/70956
2575 * gcc.dg/graphite/pr70956.c: New test.
2577 2016-05-06 Jakub Jelinek <jakub@redhat.com>
2580 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
2581 (a, b, c, d): Change type from char to signed char.
2582 (main): Compare against (signed char) -1634678893 instead of
2583 hardcoded -109. Use __builtin_abort instead of abort.
2585 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
2586 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
2588 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
2590 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2593 * gcc.dg/torture/pr70935.c: New test.
2595 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2598 * gcc.target/sh/pr58219.c: New tests.
2600 2016-05-06 Richard Biener <rguenther@suse.de>
2602 PR tree-optimization/70960
2603 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
2605 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2608 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
2609 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
2610 Adjust expected instruction counts.
2611 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
2613 2016-05-06 Marek Polacek <polacek@redhat.com>
2616 * gcc.dg/ubsan/bounds-3.c: New test.
2618 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2621 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
2623 2016-05-06 Richard Biener <rguenther@suse.de>
2626 * gfortran.dg/pr70931.f90: New testcase.
2628 2016-05-06 Richard Biener <rguenther@suse.de>
2631 * gcc.dg/torture/pr70941.c: New testcase.
2633 2016-05-05 Bin Cheng <bin.cheng@arm.com>
2635 PR tree-optimization/57206
2636 * gcc.dg/vect/pr57206.c: New test.
2638 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2640 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
2642 2016-05-05 Jakub Jelinek <jakub@redhat.com>
2644 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
2646 * c-c++-common/Wdangling-else-4.c: New test.
2648 2016-05-04 Jakub Jelinek <jakub@redhat.com>
2652 * g++.dg/opt/pr70906.C: New test.
2653 * g++.dg/opt/pr70933.C: New test.
2655 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
2657 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
2659 * gcc.dg/ipa/pure-const-3.c: New testcase.
2661 2016-05-04 Marek Polacek <polacek@redhat.com>
2663 * c-c++-common/Wdangling-else-1.c: New test.
2664 * c-c++-common/Wdangling-else-2.c: New test.
2665 * c-c++-common/Wdangling-else-3.c: New test.
2667 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
2669 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
2672 2016-05-04 Marek Polacek <polacek@redhat.com>
2675 * gcc.dg/Waddress-2.c: New test.
2677 2016-05-04 Alan Modra <amodra@gmail.com>
2679 * gcc.target/powerpc/pr70866.c: New.
2681 2016-05-03 Martin Sebor <msebor@redhat.com>
2684 * c-c++-common/builtin_location.c: New test.
2685 * g++.dg/cpp1y/builtin_location.C: New test.
2687 2016-05-03 Marek Polacek <polacek@redhat.com>
2690 * gcc.dg/pr70859.c: New test.
2691 * gcc.dg/pr70859-2.c: New test.
2693 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
2695 * gnat.dg/debug5.adb: New testcase.
2697 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2699 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
2700 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
2701 Procedure to check for z10 instruction set.
2703 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2705 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
2707 2016-05-03 Alan Modra <amodra@gmail.com>
2709 * gcc.target/powerpc/savres.c: Add func using a single gpr.
2711 2016-05-03 Jakub Jelinek <jakub@redhat.com>
2713 * gcc.target/i386/avx512f-cvt-1.c: New test.
2715 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
2717 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
2718 -fdump-tree-vrp-details.
2720 2016-05-03 Richard Biener <rguenther@suse.de>
2722 * gcc.dg/pr30172-1.c: Adjust.
2723 * gcc.dg/pr63743.c: Likewise.
2724 * gcc.dg/tm/pr51696.c: Likewise.
2725 * c-c++-common/tm/safe-1.c: Likewise.
2726 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2727 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
2728 * g++.dg/plugin/self-assign-test-1.C: Likewise.
2729 * g++.dg/plugin/self-assign-test-2.C: Likewise.
2731 2016-05-03 Jakub Jelinek <jakub@redhat.com>
2733 PR rtl-optimization/70467
2734 * gcc.target/i386/pr70467-3.c: New test.
2735 * gcc.target/i386/pr70467-4.c: New test.
2737 PR tree-optimization/70916
2738 * gcc.c-torture/compile/pr70916.c: New test.
2741 * gcc.target/i386/pr49244-1.c: New test.
2742 * gcc.target/i386/pr49244-2.c: New test.
2744 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
2746 PR rtl-optimization/44281
2747 * gcc.target/i386/pr44281.c: New test.
2749 2016-05-03 bin cheng <bin.cheng@arm.com>
2751 PR tree-optimization/56541
2752 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
2753 * gcc.dg/vect/pr56541.c: new test.
2755 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2757 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
2759 * gcc.target/powerpc/float128-complex-2.c: Likewise.
2761 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
2764 * c-c++-common/asan/clone-test-1.c (main): Align child process
2767 2016-05-02 David Malcolm <dmalcolm@redhat.com>
2770 * g++.dg/spellcheck-fields-2.C: New test case.
2772 2016-05-02 David Malcolm <dmalcolm@redhat.com>
2775 * g++.dg/pr62314.C: New test case.
2777 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
2779 * gcc.dg/ipa/inline-8.c: New testcase.
2781 2016-05-02 Jakub Jelinek <jakub@redhat.com>
2783 PR rtl-optimization/70467
2784 * gcc.target/i386/pr70467-1.c: New test.
2786 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2788 * gcc.dg/spec-options.c: Run the test on all targets.
2789 * gcc.dg/foo.specs: Use cpp_unique_options.
2791 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
2793 * gcc.dg/tree-ssa/unord.c: New testcase.
2795 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
2797 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
2799 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
2801 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
2803 2016-05-02 Marek Polacek <polacek@redhat.com>
2806 * gcc.dg/enum-incomplete-3.c: New test.
2808 2016-05-02 Marek Polacek <polacek@redhat.com>
2809 Tom de Vries <tom@codesourcery.com>
2811 PR tree-optimization/70700
2812 * gcc.dg/pr70700.c: New test.
2814 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
2816 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
2817 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2818 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2819 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2820 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2822 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
2824 * ada/acats/run_acats: Rename into...
2825 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
2826 * ada/acats/run_all.sh: Remove redundant test.
2827 (target_run): Move around.
2828 (target_gnatchop): Use newly built executable.
2829 (target_gnatmake): Likewise.
2830 Check that the compilation of impbit succeeds.
2832 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
2834 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
2835 * gcc.dg/20021029-1.c: Likewise.
2836 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
2837 * gcc.target/sh/attr-isr-trapa.c: Likewise.
2838 * gcc.target/sh/cmpstr.c: Likewise.
2839 * gcc.target/sh/cmpstrn.c: Likewise.
2840 * gcc.target/sh/memset.c: Likewise.
2841 * gcc.target/sh/pr21255-2-mb.c: Likewise.
2842 * gcc.target/sh/pr21255-2-ml.c: Likewise.
2843 * gcc.target/sh/pr39423-1.c: Likewise.
2844 * gcc.target/sh/pr49468-di.c: Likewise.
2845 * gcc.target/sh/pr49468-si.c: Likewise.
2846 * gcc.target/sh/pr49880-1.c: Likewise.
2847 * gcc.target/sh/pr49880-2.c: Likewise.
2848 * gcc.target/sh/pr49880-3.c: Likewise.
2849 * gcc.target/sh/pr50751-1.c: Likewise.
2850 * gcc.target/sh/pr50751-4.c: Likewise.
2851 * gcc.target/sh/pr50751-7.c: Likewise.
2852 * gcc.target/sh/pr51244-1.c: Likewise.
2853 * gcc.target/sh/pr51244-10.c: Likewise.
2854 * gcc.target/sh/pr51244-11.c: Likewise.
2855 * gcc.target/sh/pr51244-12.c: Likewise.
2856 * gcc.target/sh/pr51244-13.c: Likewise.
2857 * gcc.target/sh/pr51244-14.c: Likewise.
2858 * gcc.target/sh/pr51244-17.c: Likewise.
2859 * gcc.target/sh/pr51244-18.c: Likewise.
2860 * gcc.target/sh/pr51244-19.c: Likewise.
2861 * gcc.target/sh/pr51244-4.c: Likewise.
2862 * gcc.target/sh/pr51244-5.c: Likewise.
2863 * gcc.target/sh/pr51244-7.c: Likewise.
2864 * gcc.target/sh/pr51244-8.c: Likewise.
2865 * gcc.target/sh/pr51244-9.c: Likewise.
2866 * gcc.target/sh/pr51697.c: Likewise.
2867 * gcc.target/sh/pr52483-1.c: Likewise.
2868 * gcc.target/sh/pr52483-2.c: Likewise.
2869 * gcc.target/sh/pr52483-3.c: Likewise.
2870 * gcc.target/sh/pr52483-5.c: Likewise.
2871 * gcc.target/sh/pr52933-1.c: Likewise.
2872 * gcc.target/sh/pr52933-2.c: Likewise.
2873 * gcc.target/sh/pr52933-3.c: Likewise.
2874 * gcc.target/sh/pr53568-1.c: Likewise.
2875 * gcc.target/sh/pr53976-1.c: Likewise.
2876 * gcc.target/sh/pr53988-1.c: Likewise.
2877 * gcc.target/sh/pr53988.c: Likewise.
2878 * gcc.target/sh/pr54089-1.c: Likewise.
2879 * gcc.target/sh/pr54089-6.c: Likewise.
2880 * gcc.target/sh/pr54089-7.c: Likewise.
2881 * gcc.target/sh/pr54089-8.c: Likewise.
2882 * gcc.target/sh/pr54089-9.c: Likewise.
2883 * gcc.target/sh/pr54236-1.c: Likewise.
2884 * gcc.target/sh/pr54236-2.c: Likewise.
2885 * gcc.target/sh/pr54236-3.c: Likewise.
2886 * gcc.target/sh/pr54236-4.c: Likewise.
2887 * gcc.target/sh/pr54386.c: Likewise.
2888 * gcc.target/sh/pr54602-1.c: Likewise.
2889 * gcc.target/sh/pr54685.c: Likewise.
2890 * gcc.target/sh/pr54760-1.c: Likewise.
2891 * gcc.target/sh/pr54760-2.c: Likewise.
2892 * gcc.target/sh/pr54760-3.c: Likewise.
2893 * gcc.target/sh/pr54760-4.c: Likewise.
2894 * gcc.target/sh/pr54760-5.c: Likewise.
2895 * gcc.target/sh/pr54760-6.c: Likewise.
2896 * gcc.target/sh/pr55146.c: Likewise.
2897 * gcc.target/sh/pr55160.c: Likewise.
2898 * gcc.target/sh/pr59278.c: Likewise.
2899 * gcc.target/sh/pr59401-1.c: Likewise.
2900 * gcc.target/sh/pr59533-1.c: Likewise.
2901 * gcc.target/sh/pr63260.c: Likewise.
2902 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
2903 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
2904 * gcc.target/sh/strlen.c: Likewise.
2905 * gcc.target/sh/torture/pr30807.c: Likewise.
2906 * gcc.target/sh/torture/pr34777.c: Likewise.
2907 * gcc.target/sh/torture/pr64652.c: Likewise.
2908 * gcc.target/sh/torture/pr65505.c: Likewise.
2909 * gcc.target/sh/torture/pragma-isr.c: Likewise.
2910 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
2912 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2915 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
2917 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2919 * gcc.target/powerpc/vsx-elemrev-1.c: New.
2920 * gcc.target/powerpc/vsx-elemrev-2.c: New.
2921 * gcc.target/powerpc/vsx-elemrev-3.c: New.
2922 * gcc.target/powerpc/vsx-elemrev-4.c: New.
2924 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
2926 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
2927 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
2929 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
2932 * c-c++-common/goacc/combined-reduction.c: New test.
2933 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
2935 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
2937 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
2938 *movdi_internal pattern only if PIC off.
2939 * gcc.target/i386/pr70155-2.c: Likewise.
2940 * gcc.target/i386/pr70155-3.c: Likewise.
2941 * gcc.target/i386/pr70155-4.c: Likewise.
2942 * gcc.target/i386/pr70155-5.c: Likewise.
2943 * gcc.target/i386/pr70155-6.c: Likewise.
2944 * gcc.target/i386/pr70155-7.c: Likewise.
2945 * gcc.target/i386/pr70155-8.c: Likewise.
2946 * gcc.target/i386/pr70155-15.c: Likewise.
2947 * gcc.target/i386/pr70155-17.c: Likewise.
2948 * gcc.target/i386/pr70155-22.c: Likewise.
2950 2016-04-29 Bin Cheng <bin.cheng@arm.com>
2952 PR tree-optimization/70803
2953 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
2955 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
2957 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
2958 optimization of vector loop.
2959 * gcc.target/i386/vect-unpack-3.c: New test.
2960 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
2961 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
2962 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
2964 2016-04-29 Marek Polacek <polacek@redhat.com>
2967 * g++.dg/ubsan/null-7.C: New test.
2970 * gcc.dg/pr70852.c: New test.
2972 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2975 * g++.dg/cpp0x/alignas6.C: New test.
2977 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2979 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
2980 * gcc.dg/pr27003.c: Likewise.
2981 * gcc.dg/tree-ssa/cswtch.c: Likewise.
2982 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2983 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
2984 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
2985 * gcc.target/arc/mxy.c: Likewise.
2986 * gcc.target/arc/mswape.c: Likewise.
2987 * gcc.target/arc/mrtsc.c: Likewise.
2988 * gcc.target/arc/mcrc.c: Likewise.
2989 * gcc.target/arc/mdsp-packa.c: Likewise.
2990 * gcc.target/arc/mdvbf.c: Likewise.
2991 * gcc.target/arc/mlock.c: Likewise.
2992 * gcc.target/arc/mmac-24.c: Likewise.
2993 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
2995 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
2996 Matthijs Kooijman <matthijs@stdin.nl>
2997 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3000 * gcc.target/avr/pr60040-1.c: New.
3001 * gcc.target/avr/pr60040-2.c: New.
3003 2016-04-29 Richard Biener <rguenther@suse.de>
3005 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
3007 2016-04-29 Richard Biener <rguenther@suse.de>
3009 PR tree-optimization/13962
3010 PR tree-optimization/65686
3011 * gcc.dg/uninit-pr65686.c: New testcase.
3013 2016-04-29 Jakub Jelinek <jakub@redhat.com>
3016 * gcc.dg/pr70843.c: New test.
3018 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3021 * gcc.target/i386/pr70858.c: New test.
3023 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
3025 * gcc.target/arc/nps400-1.c: New file.
3027 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3028 Andrew Burgess <andrew.burgess@embecosm.com>
3030 * gcc.target/arc/movh_cl-1.c: New file.
3032 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3033 Andrew Burgess <andrew.burgess@embecosm.com>
3035 * gcc.target/arc/extzv-1.c: New file.
3036 * gcc.target/arc/insv-1.c: New file.
3037 * gcc.target/arc/insv-2.c: New file.
3038 * gcc.target/arc/movb-1.c: New file.
3039 * gcc.target/arc/movb-2.c: New file.
3040 * gcc.target/arc/movb-3.c: New file.
3041 * gcc.target/arc/movb-4.c: New file.
3042 * gcc.target/arc/movb-5.c: New file.
3043 * gcc.target/arc/movb_cl-1.c: New file.
3044 * gcc.target/arc/movb_cl-2.c: New file.
3045 * gcc.target/arc/movbi_cl-1.c: New file.
3046 * gcc.target/arc/movl-1.c: New file.
3048 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3049 Andrew Burgess <andrew.burgess@embecosm.com>
3051 * gcc.target/arc/cmem-1.c: New file.
3052 * gcc.target/arc/cmem-2.c: New file.
3053 * gcc.target/arc/cmem-3.c: New file.
3054 * gcc.target/arc/cmem-4.c: New file.
3055 * gcc.target/arc/cmem-5.c: New file.
3056 * gcc.target/arc/cmem-6.c: New file.
3057 * gcc.target/arc/cmem-7.c: New file.
3058 * gcc.target/arc/cmem-ld.inc: New file.
3059 * gcc.target/arc/cmem-st.inc: New file.
3061 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3064 * gcc.target/i386/pr70821.c: New test.
3066 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
3068 * gcc.target/powerpc/vec-adde.c: New test.
3069 * gcc.target/powerpc/vec-adde-int128.c: New test.
3071 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3073 * gcc.target/i386/avx-vround-1.c: New test.
3074 * gcc.target/i386/avx-vround-2.c: New test.
3075 * gcc.target/i386/avx512vl-vround-1.c: New test.
3076 * gcc.target/i386/avx512vl-vround-2.c: New test.
3078 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3081 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
3082 (check_effective_target_cilkplus_runtime): ... this.
3083 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
3084 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
3086 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
3087 Require cilkplus_runtime.
3088 Don't add -lcilkrts.
3089 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
3090 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
3091 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
3092 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
3093 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
3094 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
3095 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
3096 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
3097 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
3098 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
3099 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
3100 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
3101 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3102 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3103 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3104 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3105 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
3106 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
3107 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
3108 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
3109 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
3110 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
3111 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
3112 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
3113 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
3114 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
3115 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
3116 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
3117 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
3119 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
3120 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
3122 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
3124 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
3127 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
3129 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
3130 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
3132 2015-04-27 Ryan Burn <contact@rnburn.com>
3136 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
3138 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
3139 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
3141 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
3143 * gnat.dg/limited_with4.ad[sb]: New test.
3144 * gnat.dg/limited_with4_pkg.ads: New helper.
3146 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3149 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
3150 and movv1ti_internal patterns
3151 * gcc.target/i386/pr70155-1.c: New test.
3152 * gcc.target/i386/pr70155-2.c: Likewise.
3153 * gcc.target/i386/pr70155-3.c: Likewise.
3154 * gcc.target/i386/pr70155-4.c: Likewise.
3155 * gcc.target/i386/pr70155-5.c: Likewise.
3156 * gcc.target/i386/pr70155-6.c: Likewise.
3157 * gcc.target/i386/pr70155-7.c: Likewise.
3158 * gcc.target/i386/pr70155-8.c: Likewise.
3159 * gcc.target/i386/pr70155-9.c: Likewise.
3160 * gcc.target/i386/pr70155-10.c: Likewise.
3161 * gcc.target/i386/pr70155-11.c: Likewise.
3162 * gcc.target/i386/pr70155-12.c: Likewise.
3163 * gcc.target/i386/pr70155-13.c: Likewise.
3164 * gcc.target/i386/pr70155-14.c: Likewise.
3165 * gcc.target/i386/pr70155-15.c: Likewise.
3166 * gcc.target/i386/pr70155-16.c: Likewise.
3167 * gcc.target/i386/pr70155-17.c: Likewise.
3168 * gcc.target/i386/pr70155-18.c: Likewise.
3169 * gcc.target/i386/pr70155-19.c: Likewise.
3170 * gcc.target/i386/pr70155-20.c: Likewise.
3171 * gcc.target/i386/pr70155-21.c: Likewise.
3172 * gcc.target/i386/pr70155-22.c: Likewise.
3174 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3176 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
3179 2016-04-27 Bin Cheng <bin.cheng@arm.com>
3181 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
3182 * gcc.dg/tree-ssa/scev-9.c: Ditto.
3183 * gcc.dg/tree-ssa/scev-10.c: Ditto.
3184 * gcc.dg/tree-ssa/scev-11.c: Ditto.
3185 * gcc.dg/tree-ssa/scev-12.c: Ditto.
3187 2016-04-27 Richard Biener <rguenther@suse.de>
3190 * g++.dg/ipa/ipa-pta-2.C: New testcase.
3191 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3193 2016-04-27 Nathan Sidwell <nathan@acm.org>
3195 * g++.dg/cpp0x/constexpr-recursion3.C: New.
3196 * g++.dg/ubsan/pr63956.C: Adjust error location.
3198 2016-04-27 Nick Clifton <nickc@redhat.com>
3201 * gcc.dg/pr49889.c: New test.
3203 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
3205 * c-c++-common/memset-array.c: New test.
3207 2016-04-26 Martin Sebor <msebor@redhat.com>
3210 * g++.dg/cpp1y/func_constexpr.C: New test.
3212 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
3215 * g++.dg/cpp0x/enum32.C: New test.
3216 * g++.dg/cpp0x/enum33.C: New test.
3218 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3220 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
3221 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
3222 * gcc.c-torture/execute/bitfld-6.c: Likewise.
3223 * gcc.c-torture/execute/bitfld-7.c: Likewise.
3224 * gcc.c-torture/execute/pr38151.c: Likewise.
3225 * gcc.c-torture/execute/pr66556.c: Likewise.
3226 * gcc.c-torture/execute/pr67781.c: Likewise.
3227 * gcc.c-torture/execute/pr68648.c: Likewise.
3229 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
3231 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
3233 2016-04-26 Marek Polacek <polacek@redhat.com>
3236 * gcc.dg/pr67784-3.c: New test.
3237 * gcc.dg/pr67784-4.c: New test.
3238 * gcc.dg/pr67784-5.c: New test.
3241 * gcc.dg/Wnested-externs-2.c: New test.
3243 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
3245 * gcc.dg/fold-plusmult.c: Adjust.
3246 * gcc.dg/no-strict-overflow-6.c: Adjust.
3247 * gcc.dg/gomp/loop-1.c: Xfail some tests.
3249 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3251 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
3253 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
3254 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
3255 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
3256 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
3257 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
3258 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
3259 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
3260 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
3261 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
3262 * gcc.target/i386/avx512f-gather-5.c: Likewise.
3263 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
3264 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
3265 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
3266 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
3267 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
3268 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
3269 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
3270 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
3271 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
3272 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
3273 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
3274 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
3276 * gcc.target/i386/pr32219-4.c: Likewise.
3277 * gcc.target/i386/pr32219-6.c: Likewise.
3278 * gcc.target/i386/pr32219-8.c: Likewise.
3280 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3282 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
3285 2016-04-26 Marek Polacek <polacek@redhat.com>
3288 * g++.dg/ext/cond2.C: New test.
3290 2016-04-26 Bin Cheng <bin.cheng@arm.com>
3292 PR tree-optimization/70771
3293 PR tree-optimization/70775
3294 * gcc.dg/pr70771.c: New test.
3295 * gcc.dg/pr70775.c: New test.
3297 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3299 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
3301 2016-04-25 Richard Biener <rguenther@suse.de>
3303 PR tree-optimization/70780
3304 * gcc.dg/torture/pr70780.c: New testcase.
3306 2016-04-25 Michael Collison <michael.collison@arm.com>
3308 * gcc.target/arm/neon-vaddws16.c: New test.
3309 * gcc.target/arm/neon-vaddws32.c: New test.
3310 * gcc.target/arm/neon-vaddwu16.c: New test.
3311 * gcc.target/arm/neon-vaddwu32.c: New test.
3312 * gcc.target/arm/neon-vaddwu8.c: New test.
3313 * lib/target-supports.exp
3314 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
3315 that arm neon support vector widen sum of HImode TO SImode.
3317 2016-04-23 Jakub Jelinek <jakub@redhat.com>
3320 * c-c++-common/asan/pr70712.c: New test.
3322 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3324 * .gitattributes: New file.
3326 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
3328 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
3330 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
3332 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
3333 * gfortran.dg/submodule_15.f08: Likewise.
3335 2016-04-22 Richard Biener <rguenther@suse.de>
3337 PR tree-optimization/70740
3338 * gcc.dg/torture/pr70740.c: New testcase.
3340 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
3343 * gcc.target/i386/pr70750-1.c: New test.
3344 * gcc.target/i386/pr70750-2.c: Likewise.
3346 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3349 * g++.dg/cpp0x/auto48.C: New.
3351 2016-04-21 Marek Polacek <polacek@redhat.com>
3354 * g++.dg/cpp0x/forw_enum12.C: New test.
3355 * g++.dg/cpp0x/forw_enum13.C: New test.
3357 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
3360 * gcc.target/i386/pr70728.c: New test.
3362 2016-04-21 Richard Biener <rguenther@suse.de>
3365 * gcc.dg/pr70747.c: New testcase.
3367 2016-04-21 Bin Cheng <bin.cheng@arm.com>
3369 PR tree-optimization/70715
3370 * gcc.dg/tree-ssa/scev-13.c: New test.
3372 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
3374 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
3376 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
3378 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
3380 2016-04-20 Jan Hubicka <jh@suse.cz>
3383 * g++.dg/ipa/nothrow-1.C: New testcase.
3385 2016-04-20 Nathan Sidwell <nathan@acm.org>
3388 * g++.dg/eh/delete1.C: New.
3390 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3392 * gcc.target/i386/avx256-unaligned-store-2.c: Add
3393 -mtune-ctrl=sse_typeless_stores.
3395 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3397 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
3399 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3401 PR tree-optimization/69489
3402 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
3404 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
3407 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
3408 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
3409 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
3411 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3413 PR tree-optimization/56625
3414 PR tree-optimization/69489
3415 * gcc.dg/vect/pr56625.c: New test.
3416 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
3418 2016-04-20 Andrew Pinski <apinski@cavium.com>
3421 * gcc.c-torture/compile/pr37433-1.c: New testcase.
3423 2016-04-20 Arnaud Charlet <charlet@adacore.com>
3425 * gnat.dg/self1.adb: Remove now incorrect test.
3427 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3429 * gcc.dg/tree-ssa/scev-11.c: New test.
3430 * gcc.dg/tree-ssa/scev-12.c: New test.
3432 2016-04-20 Marek Polacek <polacek@redhat.com>
3434 PR tree-optimization/70725
3435 * gcc.dg/pr70725.c: New test.
3437 2016-04-20 Richard Biener <rguenther@suse.de>
3439 PR tree-optimization/70726
3440 * g++.dg/vect/pr70726.cc: New testcase.
3442 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3445 * gcc.target/s390/pr70674.c: New test.
3447 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3449 PR libgfortran/70684
3450 * gfortran.dg/list_read_14.f90: New test.
3452 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
3455 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
3456 extern to force it misaligned.
3460 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
3461 Don't check `*' before movv4sf_internal.
3462 * gcc.target/i386/avx256-unaligned-store-2.c: Check
3463 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
3464 Don't check `*' before movv16qi_internal.
3465 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
3466 extern to force it misaligned.
3470 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
3471 Don't check `*' before movv2df_internal.
3472 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
3473 extern to force it misaligned.
3477 Check movv8sf_internal instead of avx_storeups256.
3478 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
3480 2016-04-19 Richard Biener <rguenther@suse.de>
3482 PR tree-optimization/70171
3483 * g++.dg/tree-ssa/pr70171.C: New testcase.
3485 2016-04-19 Richard Biener <rguenther@suse.de>
3487 PR tree-optimization/70724
3488 * gcc.dg/torture/pr70724.c: New testcase.
3490 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
3493 * gcc.target/i386/pr70689.c: New.
3495 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
3498 * gcc.target/i386/pr70708.c: New test.
3500 2016-04-18 Richard Biener <rguenther@suse.de>
3502 PR tree-optimization/43434
3503 * gcc.dg/vect/pr43434.c: New testcase.
3504 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
3505 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3506 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3507 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
3508 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
3509 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3510 * gcc.dg/gomp/pr68640.c: Likewise.
3511 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
3512 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
3514 2016-04-18 Richard Biener <rguenther@suse.de>
3516 PR tree-optimization/70701
3517 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
3519 2016-04-18 Tom de Vries <tom@codesourcery.com>
3522 * gcc.dg/pr70161.c: Add dot-file scans.
3523 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
3524 instead of after last dot char.
3526 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
3528 * c-c++-common/dump-ada-spec-3.c: New test.
3529 * c-c++-common/dump-ada-spec-4.c: Likewise.
3531 2016-04-17 Tom de Vries <tom@codesourcery.com>
3534 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
3536 2016-04-15 Jan Hubicka <jh@suse.cz>
3539 * g++.dg/ipa/pure-const-1.C: New testcase.
3540 * g++.dg/ipa/pure-const-2.C: New testcase.
3541 * g++.dg/ipa/pure-const-3.C: New testcase.
3543 2016-04-15 Marek Polacek <polacek@redhat.com>
3546 * gcc.dg/bitfld-22.c: New test.
3548 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
3550 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
3553 2016-04-15 Marek Polacek <polacek@redhat.com>
3556 * c-c++-common/pr70651.c: New test.
3558 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3560 PR rtl-optimization/70681
3561 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
3562 dump scan on arm and powerpc.
3563 * gcc.dg/pr10474.c: Likewise.
3565 2016-04-15 Jakub Jelinek <jakub@redhat.com>
3570 * g++.dg/cpp1y/vla11.C: Revert for real.
3573 * c-c++-common/Wparentheses-1.c: New test.
3574 * c-c++-common/gomp/Wparentheses-1.c: New test.
3575 * c-c++-common/gomp/Wparentheses-2.c: New test.
3576 * c-c++-common/gomp/Wparentheses-3.c: New test.
3577 * c-c++-common/gomp/Wparentheses-4.c: New test.
3578 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
3579 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
3580 * c-c++-common/goacc/Wparentheses-1.c: New test.
3582 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
3585 * gcc.target/i386/pr70662.c: New test.
3587 2016-04-15 Richard Biener <rguenther@suse.de>
3588 Alan Modra <amodra@gmail.com>
3590 PR tree-optimization/70130
3591 * gcc.dg/vect/O3-pr70130.c: New testcase.
3593 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3596 * gcc.target/powerpc/pr70669.c: New test.
3599 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
3600 a power7 system that does not have an assembler that supports
3603 2016-04-14 Martin Sebor <msebor@redhat.com>
3608 * c-c++-common/ubsan/vla-1.c: Revert.
3609 * g++.dg/cpp1y/vla11.C: Same.
3610 * g++.dg/cpp1y/vla12.C: Same.
3611 * g++.dg/cpp1y/vla13.C: Same.
3612 * g++.dg/cpp1y/vla14.C: Same.
3613 * g++.dg/cpp1y/vla3.C: Same.
3614 * g++.dg/init/array24.C: Same.
3615 * g++.dg/ubsan/vla-1.C: Same.
3617 2016-04-14 Marek Polacek <polacek@redhat.com>
3618 Jan Hubicka <hubicka@ucw.cz>
3621 * g++.dg/torture/pr70029.C: New test.
3623 2016-04-14 Martin Sebor <msebor@redhat.com>
3625 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
3626 type size to prevent failures on targets with very low maximum
3629 2016-04-14 Richard Biener <rguenther@suse.de>
3631 PR tree-optimization/70623
3632 * gcc.dg/torture/pr70623.c: New testcase.
3633 * gcc.dg/torture/pr70623-2.c: Likewise.
3635 2016-04-13 Martin Sebor <msebor@redhat.com>
3640 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
3641 * g++.dg/cpp1y/vla11.C: New test.
3642 * g++.dg/cpp1y/vla12.C: New test.
3643 * g++.dg/cpp1y/vla13.C: New test.
3644 * g++.dg/cpp1y/vla14.C: New test.
3645 * g++.dg/cpp1y/vla3.C: Restore deleted test.
3646 * g++.dg/init/array24.C: Fully brace VLA initializer.
3647 * g++.dg/ubsan/vla-1.C: Disable exceptions.
3649 2016-04-13 Jakub Jelinek <jakub@redhat.com>
3652 * g++.dg/opt/pr70641.C: New test.
3654 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3656 PR rtl-optimization/68749
3657 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
3658 effects of argument promotions.
3659 Remove default args to dg-skip-if.
3661 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
3664 * g++.dg/parse/pr70635.C: New.
3666 2016-04-13 Marek Polacek <polacek@redhat.com>
3669 * c-c++-common/Wmisleading-indentation-4.c: New test.
3671 2016-04-13 Marek Polacek <polacek@redhat.com>
3674 * gcc.dg/Wparentheses-12.c: New test.
3675 * gcc.dg/Wparentheses-13.c: New test.
3677 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
3679 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
3680 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
3681 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
3683 2016-04-13 Jakub Jelinek <jakub@redhat.com>
3686 * gcc.c-torture/compile/pr70633.c: New test.
3689 * gcc.dg/torture/pr70628.c: New test.
3691 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
3694 * g++.dg/template/pr70610.C: New test.
3695 * g++.dg/template/pr70610-2.C: New test.
3696 * g++.dg/template/pr70610-3.C: New test.
3697 * g++.dg/template/pr70610-4.C: New test.
3699 2016-04-12 Jakub Jelinek <jakub@redhat.com>
3701 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
3705 * g++.dg/ext/pr70571.C: New test.
3707 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3710 * gcc.target/powerpc/pr70640.c: New test.
3712 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
3715 * g++.dg/parse/pr68722.C: New.
3717 2016-04-12 Jakub Jelinek <jakub@redhat.com>
3719 PR rtl-optimization/70596
3720 * gcc.target/i386/pr70596.c: New test.
3722 2016-04-12 Nathan Sidwell <nathan@acm.org>
3725 * g++.dg/init/pr70501.C: New.
3727 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
3729 * gcc.target/i386/asm-flag-6.c: New test.
3731 2016-04-12 Tom de Vries <tom@codesourcery.com>
3733 PR tree-optimization/68756
3734 * gcc.dg/graphite/pr68756.c: New test.
3736 2016-04-12 Jakub Jelinek <jakub@redhat.com>
3738 PR tree-optimization/70602
3739 * gcc.c-torture/execute/pr70602.c: New test.
3741 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3744 * gcc.target/powerpc/float128-1.c: New tests to make sure the
3745 __float128 emulator is built and runs.
3746 * gcc.target/powerpc/float128-1.c: Likewise.
3748 * lib/target-supports.exp (check_ppc_float128_sw_available):
3749 Rework tests for __float128 software and hardware
3750 availability. Fix exit condition to return 0 on success.
3752 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
3755 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
3756 * gcc.target/aarch64/target_attr_15.c: Likewise.
3758 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3761 * g++.dg/cpp1y/pr69066.C: New.
3763 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3766 * gfortran.dg/pr36192.f90: Update test.
3767 * gfortran.dg/pr36192_1.f90: Update test.
3768 * gfortran.dg/real_dimension_1.f: Update test.
3769 * gfortran.dg/parameter_array_init_7.f90: New test.
3771 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
3774 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
3776 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
3778 PR rtl-optimization/66669
3779 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
3781 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
3783 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
3784 * gcc.dg/pie-1.c: Likewise.
3785 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
3786 * gcc.dg/pic-4.c: Likewise.
3787 * gcc.dg/pie-3.c: Likewise.
3788 * gcc.dg/pie-4.c: Likewise.
3790 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
3792 PR tree-optimization/68644
3793 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
3795 PR rtl-optimization/64886
3796 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
3798 2016-04-09 Tom de Vries <tom@codesourcery.com>
3800 PR tree-optimization/68953
3801 * gcc.dg/graphite/pr68953.c: New test.
3803 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3806 * gfortran.dg/deferred_character_16.f90: New test.
3808 2016-04-09 Jakub Jelinek <jakub@redhat.com>
3810 PR tree-optimization/70586
3811 * gcc.c-torture/execute/pr70586.c: New test.
3813 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3816 * c-c++-common/asan/halt_on_error-1.c: Replace memset
3817 with __builtin_memset
3818 * c-c++-common/asan/halt_on_error-2.c: Likewise.
3820 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
3824 PR tree-optimization/70373
3828 * c-c++-common/goacc/reduction-5.c: New test.
3829 * c-c++-common/goacc/reduction-promotions.c: New test.
3830 * gfortran.dg/goacc/reduction-3.f95: New test.
3831 * gfortran.dg/goacc/reduction-promotions.f90: New test.
3833 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
3837 * g++.dg/pr70590.C: New test.
3838 * g++.dg/pr70590-2.C: New test.
3840 2016-04-08 Jakub Jelinek <jakub@redhat.com>
3843 * gcc.target/i386/pr70593.c: New test.
3845 PR rtl-optimization/70574
3846 * gcc.target/i386/avx2-pr70574.c: New test.
3848 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
3851 * c-c++-common/asan/pr70541.c: New test.
3853 2016-04-08 Tom de Vries <tom@codesourcery.com>
3855 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
3856 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
3858 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3861 * gcc.c-torture/execute/pr70566.c: New test.
3863 2016-04-08 Tom de Vries <tom@codesourcery.com>
3865 * c-c++-common/goacc/uninit-copy-clause.c: New test.
3866 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
3868 2016-04-08 Alan Modra <amodra@gmail.com>
3870 * gcc.target/powerpc/pr70117.c: New.
3872 2016-04-07 Jakub Jelinek <jakub@redhat.com>
3875 * gcc.dg/lto/simd-function_0.c: New test.
3877 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
3879 * c-c++-common/attr-simd-2.c: Likewise.
3880 * c-c++-common/attr-simd-4.c: Likewise.
3881 * gcc.dg/gomp/simd-clones-2.c: Likewise.
3882 * gcc.dg/gomp/simd-clones-3.c: Likewise.
3884 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3887 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
3889 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
3890 Tom de Vries <tom@codesourcery.com>
3892 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
3893 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3894 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3895 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3896 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3897 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3898 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3899 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
3901 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
3904 * g++.dg/warn/Wparentheses-29.C: New test.
3906 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
3909 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
3910 explicit braces to resolve a future -Wparentheses warning.
3912 2016-04-06 Richard Henderson <rth@redhat.com>
3914 * gcc.dg/pr61817-1.c: New test.
3915 * gcc.dg/pr61817-2.c: New test.
3916 * gcc.dg/pr69391-1.c: New test.
3917 * gcc.dg/pr69391-2.c: New test.
3919 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
3921 PR rtl-optimization/70398
3922 * gcc.target/aarch64/pr70398.c: New.
3924 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
3926 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
3928 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
3929 Pedro Alves <palves@redhat.com>
3931 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
3933 2016-04-06 Jakub Jelinek <jakub@redhat.com>
3935 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3936 Check for avx512f effective targets instead of avx2.
3937 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
3939 * gcc.dg/gomp/declare-simd-3.c: Likewise.
3940 * g++.dg/gomp/declare-simd-1.C: Likewise.
3941 * g++.dg/gomp/declare-simd-3.C: Likewise.
3942 * g++.dg/gomp/declare-simd-4.C: Likewise.
3945 * c-c++-common/gomp/pr70550-1.c: New test.
3946 * c-c++-common/gomp/pr70550-2.c: New test.
3948 2016-04-05 Nathan Sidwell <nathan@acm.org>
3951 * g++.dg/ext/attribute-may-alias-5.C: New.
3953 2016-04-05 Jakub Jelinek <jakub@redhat.com>
3956 * c-c++-common/pr70336.c: New test.
3957 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
3958 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
3960 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
3963 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
3965 2016-04-05 Jakub Jelinek <jakub@redhat.com>
3967 PR rtl-optimization/70542
3968 * gcc.dg/torture/pr70542.c: New test.
3969 * gcc.target/i386/avx2-pr70542.c: New test.
3971 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
3973 PR tree-optimization/70509
3974 * gcc.target/i386/avx512bw-pr70509.c: New test.
3976 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
3979 * g++.dg/ext/constexpr-vla4.C: New test.
3981 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
3984 * gcc.target/i386/pr70510.c: New test.
3986 2016-04-05 Richard Biener <rguenther@suse.de>
3988 PR tree-optimization/70526
3989 * g++.dg/torture/pr70526.C: New testcase.
3991 2016-04-05 Jakub Jelinek <jakub@redhat.com>
3994 * gcc.target/i386/pr70525.c: New test.
3996 2016-04-05 Richard Biener <rguenther@suse.de>
3999 * g++.dg/torture/pr70499.C: New testcase.
4001 2016-04-05 Richard Biener <rguenther@suse.de>
4003 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
4006 2016-04-04 Jakub Jelinek <jakub@redhat.com>
4009 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
4010 rs6000 ABI warnings.
4012 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
4015 * g++.dg/ipa/devirt-51.C: New testcase.
4017 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4018 Jakub Jelinek <jakub@redhat.com>
4021 * gcc.dg/torture/pr70457.c: New.
4023 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4026 * gfortran.dg/allocate_with_source_19.f08: New test.
4028 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4031 * gfortran.dg/coarray_allocate_6.f08: New test.
4033 2016-04-04 Richard Biener <rguenther@suse.de>
4035 PR rtl-optimization/70484
4036 * gcc.dg/torture/pr70484.c: New testcase.
4038 2016-04-04 Marek Polacek <polacek@redhat.com>
4041 * gcc.dg/torture/pr70307.c: New test.
4043 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
4047 * gcc.target/sh/torture/pr70416.c: New.
4049 2016-04-02 Martin Sebor <msebor@redhat.com>
4055 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
4056 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
4057 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
4058 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
4059 * g++.dg/cpp0x/constexpr-string.C: Same.
4060 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
4061 * g++.dg/cpp0x/pr65398.C: Same.
4062 * g++.dg/ext/constexpr-vla1.C: Same.
4063 * g++.dg/ext/constexpr-vla2.C: Same.
4064 * g++.dg/ext/constexpr-vla3.C: Same.
4065 * g++.dg/ubsan/pr63956.C: Same.
4067 2016-04-01 Jakub Jelinek <jakub@redhat.com>
4069 PR rtl-optimization/70467
4070 * gcc.target/i386/pr70467-2.c: New test.
4072 2016-04-01 Jakub Jelinek <jakub@redhat.com>
4073 Marek Polacek <polacek@redhat.com>
4076 * g++.dg/init/new47.C: New test.
4078 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4081 * gcc.target/arm/pr70496.c: New test.
4083 2016-04-01 Nathan Sidwell <nathan@acm.org>
4086 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
4088 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4091 * gcc.dg/strlenopt.h (memmove): New.
4092 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
4093 instead of "string.h".
4094 * gcc.target/i386/chkp-strlen-2.c: Likewise.
4095 * gcc.target/i386/chkp-strlen-3.c: Likewise.
4096 * gcc.target/i386/chkp-strlen-4.c: Likewise.
4097 * gcc.target/i386/chkp-strlen-5.c: Likewise.
4098 * gcc.target/i386/chkp-stropt-1.c: Likewise.
4099 * gcc.target/i386/chkp-stropt-10.c: Likewise.
4100 * gcc.target/i386/chkp-stropt-11.c: Likewise.
4101 * gcc.target/i386/chkp-stropt-12.c: Likewise.
4102 * gcc.target/i386/chkp-stropt-13.c: Likewise.
4103 * gcc.target/i386/chkp-stropt-14.c: Likewise.
4104 * gcc.target/i386/chkp-stropt-15.c: Likewise.
4105 * gcc.target/i386/chkp-stropt-16.c: Likewise.
4106 * gcc.target/i386/chkp-stropt-2.c: Likewise.
4107 * gcc.target/i386/chkp-stropt-3.c: Likewise.
4108 * gcc.target/i386/chkp-stropt-4.c: Likewise.
4109 * gcc.target/i386/chkp-stropt-5.c: Likewise.
4110 * gcc.target/i386/chkp-stropt-6.c: Likewise.
4111 * gcc.target/i386/chkp-stropt-7.c: Likewise.
4112 * gcc.target/i386/chkp-stropt-8.c: Likewise.
4113 * gcc.target/i386/chkp-stropt-9.c: Likewise.
4115 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4117 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
4118 (Holder::foo): Reflect this.
4120 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
4123 * gcc.dg/pr70442.c: New test.
4125 2016-03-31 Nathan Sidwell <nathan@acm.org>
4128 * g++.dg/cpp0x/constexpr-virtual6.C: New.
4130 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
4133 * gcc.target/i386/pr70453.c: New test.
4135 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
4138 * gcc.c-torture/pr70292.c: New test.
4140 2016-03-31 Marek Polacek <polacek@redhat.com>
4143 * c-c++-common/pr70297.c: New test.
4144 * g++.dg/cpp0x/typedef-redecl.C: New test.
4145 * gcc.dg/typedef-redecl2.c: New test.
4147 2016-03-31 Jakub Jelinek <jakub@redhat.com>
4149 PR rtl-optimization/70460
4150 * gcc.c-torture/execute/pr70460.c: New test.
4152 2016-03-31 Richard Biener <rguenther@suse.de>
4155 * g++.dg/ext/vector30.C: New testcase.
4157 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4158 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4160 * gfortran.dg/fmt_pf.f90: New test.
4162 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4164 Forward-port from 5 branch
4165 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4168 * gcc.target/i386/avx-vextractf128-256-5.c: Move
4169 dg-require-effective-target after dg-do.
4171 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
4173 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
4175 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
4176 Julian Brown <julian@codesourcery.com>
4177 Chung-Lin Tang <cltang@codesourcery.com>
4178 Cesar Philippidis <cesar@codesourcery.com>
4179 James Norris <jnorris@codesourcery.com>
4180 Tom de Vries <tom@codesourcery.com>
4181 Nathan Sidwell <nathan@codesourcery.com>
4183 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
4184 * c-c++-common/goacc/loop-clauses.c: Likewise.
4185 * g++.dg/goacc/template.C: Likewise.
4186 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4187 * gfortran.dg/goacc/loop-1.f95: Likewise.
4188 * gfortran.dg/goacc/loop-5.f95: Likewise.
4189 * gfortran.dg/goacc/loop-6.f95: Likewise.
4190 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4191 * c-c++-common/goacc-gomp/nesting-1.c: Update.
4192 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4193 * c-c++-common/goacc/clauses-fail.c: Likewise.
4194 * c-c++-common/goacc/parallel-1.c: Likewise.
4195 * c-c++-common/goacc/reduction-1.c: Likewise.
4196 * c-c++-common/goacc/reduction-2.c: Likewise.
4197 * c-c++-common/goacc/reduction-3.c: Likewise.
4198 * c-c++-common/goacc/reduction-4.c: Likewise.
4199 * c-c++-common/goacc/routine-3.c: Likewise.
4200 * c-c++-common/goacc/routine-4.c: Likewise.
4201 * c-c++-common/goacc/routine-5.c: Likewise.
4202 * c-c++-common/goacc/tile.c: Likewise.
4203 * g++.dg/goacc/template.C: Likewise.
4204 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4205 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
4206 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
4207 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
4208 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
4209 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
4210 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
4211 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
4212 * c-c++-common/goacc/use_device-1.c: ... this file.
4213 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
4214 * c-c++-common/goacc/host_data-5.c: ... this file, and...
4215 * c-c++-common/goacc/host_data-6.c: ... this file.
4216 * c-c++-common/goacc/loop-2-kernels.c: New file.
4217 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
4218 * c-c++-common/goacc/loop-3.c: Likewise.
4219 * g++.dg/goacc/reference.C: Likewise.
4220 * g++.dg/goacc/routine-1.C: Likewise.
4221 * g++.dg/goacc/routine-2.C: Likewise.
4223 2016-03-30 Richard Biener <rguenther@suse.de>
4226 * gcc.dg/torture/pr70450.c: New testcase.
4228 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4231 * gcc.dg/torture/pr70421.c: New test.
4232 * gcc.target/i386/avx512f-pr70421.c: New test.
4234 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
4237 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
4238 (check): New function.
4240 (foo): Align stack to 16 bytes when calling bar.
4241 * gcc.target/i386/cleanup-2.c: Likewise.
4243 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
4245 PR tree-optimization/59124
4246 * gcc.dg/Warray-bounds-19.c: New test.
4248 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
4250 * lib/prune.exp (escape_regex_chars): New.
4251 (prune_file_path): Update to quote metcharacters for regexp.
4253 2016-03-29 Jakub Jelinek <jakub@redhat.com>
4255 PR rtl-optimization/70429
4256 * gcc.c-torture/execute/pr70429.c: New test.
4258 PR tree-optimization/70405
4259 * gcc.dg/pr70405.c: New test.
4261 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
4264 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
4265 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
4267 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
4270 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
4271 __cilkrts_set_param to set two workers.
4272 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
4273 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
4275 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
4277 * g++.dg/ext/fnname5.C: Update the test for Darwin.
4279 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
4282 * gcc.target/i386/pr70406.c: New test.
4284 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
4286 * gnat.dg/specs/double_record_extension3.ads: New test.
4288 2016-03-25 Richard Henderson <rth@redhat.com>
4291 * gcc.target/aarch64/pr70120-1.c: New.
4292 * gcc.target/aarch64/pr70120-2.c: New.
4293 * gcc.target/aarch64/pr70120-3.c: New.
4295 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
4298 * g++.dg/template/mangle2.C: The dg-do directive should be
4299 "compile" not "assemble".
4301 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
4304 * gcc.dg/pr69650.c: New test.
4306 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
4308 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
4310 2016-03-25 Alan Modra <amodra@gmail.com>
4312 * gcc.dg/dfp/pr70052.c: New test.
4314 2016-03-24 Richard Henderson <rth@redhat.com>
4317 * gcc.dg/tree-ssa/pr69845-1.c: New test.
4318 * gcc.dg/tree-ssa/pr69845-2.c: New test.
4320 2016-03-24 Tom de Vries <tom@codesourcery.com>
4322 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
4324 2016-03-24 Tom de Vries <tom@codesourcery.com>
4326 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
4327 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
4329 2016-03-24 Tom de Vries <tom@codesourcery.com>
4331 * c-c++-common/goacc/uninit-dim-clause.c: New test.
4332 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
4334 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
4337 * g++.dg/template/mangle2.C: New test.
4339 2016-03-24 Richard Biener <rguenther@suse.de>
4341 PR tree-optimization/70396
4342 * gcc.dg/torture/pr70396.c: New testcase.
4344 2016-03-24 Richard Biener <rguenther@suse.de>
4347 * gcc.dg/torture/pr70370.c: New testcase.
4349 2016-03-24 Tom de Vries <tom@codesourcery.com>
4351 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
4352 * gfortran.dg/goacc/kernels-tree.f95: Same.
4353 * gfortran.dg/goacc/parallel-tree.f95: Same.
4355 2016-03-24 Tom de Vries <tom@codesourcery.com>
4357 * c-c++-common/goacc/uninit-if-clause.c: New test.
4358 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
4360 2016-03-24 Jakub Jelinek <jakub@redhat.com>
4363 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
4366 2016-03-24 Richard Biener <rguenther@suse.de>
4368 PR tree-optimization/70372
4369 * gcc.dg/tree-ssa/pr70372.c: New testcase.
4371 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4374 * g++.dg/cpp1y/nsdmi-union1.C: New test.
4376 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4379 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
4381 2016-03-23 Jakub Jelinek <jakub@redhat.com>
4384 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
4385 * g++.dg/cpp1y/pr70001.C: New test.
4388 * g++.dg/cpp0x/constexpr-70323.C: New test.
4390 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
4391 Jason Merrill <jason@redhat.com>
4392 Jakub Jelinek <jakub@redhat.com>
4395 * g++.dg/cpp0x/constexpr-69315.C: New test.
4396 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
4398 2016-03-23 Marek Polacek <polacek@redhat.com>
4401 * g++.dg/warn/Wignored-attributes-1.C: New test.
4402 * g++.dg/warn/Wignored-attributes-2.C: New test.
4404 2016-03-23 Tom de Vries <tom@codesourcery.com>
4406 * c-c++-common/goacc/kernels-default.c (foo): Add missing
4408 * gfortran.dg/goacc/private-3.f95 (test): Same.
4409 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
4412 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4414 * lib/target-supports.exp: Remove v7ve entry from loop
4415 creating effective target checks.
4416 (check_effective_target_arm_arch_v7ve_ok): New procedure.
4417 (add_options_for_arm_arch_v7ve): Likewise.
4419 2016-03-23 Jakub Jelinek <jakub@redhat.com>
4421 PR tree-optimization/70354
4422 * gcc.dg/vect/pr70354-1.c: New test.
4423 * gcc.dg/vect/pr70354-2.c: New test.
4424 * gcc.target/i386/avx2-pr70354-1.c: New test.
4425 * gcc.target/i386/avx2-pr70354-2.c: New test.
4427 2016-03-22 Jeff Law <law@redhat.com>
4430 * gcc.dg/tree-ssa/pr70232.c: New test.
4432 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4435 * gcc.target/i386/pr70302.c: New test.
4437 2016-03-22 Richard Biener <rguenther@suse.de>
4440 * g++.dg/torture/pr70251.C: New testcase.
4442 2016-03-22 David Malcolm <dmalcolm@redhat.com>
4445 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
4446 Wmisleading-indentation.c.
4447 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
4448 reflect change to diagnostic text and order of messages.
4449 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
4451 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
4453 * g++.dg/ext/java-3.C: Don't compile on AIX.
4455 2016-03-22 Richard Biener <rguenther@suse.de>
4458 * gcc.dg/torture/pr70333.c: New testcase.
4460 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4462 * g++.dg/ext/pr70290.C: New test.
4464 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
4467 * gcc.target/i386/pr70325.c: New test.
4469 2016-03-22 Jakub Jelinek <jakub@redhat.com>
4472 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
4473 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
4476 * gcc.target/i386/pr70300.c: New test.
4479 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
4480 (func2): New function for cond with parens, xfail warning for c++.
4481 * g++.dg/warn/Wnonnull-compare-8.C: New test.
4483 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4486 * g++.dg/template/ptrmem30.C: New test.
4488 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4491 * g++.dg/cpp0x/constexpr-70204a.C: New test.
4492 * g++.dg/cpp0x/constexpr-70204b.C: New test.
4494 2016-03-21 Jakub Jelinek <jakub@redhat.com>
4497 * gcc.dg/pr70326.c: New test.
4499 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
4500 Jakub Jelinek <jakub@redhat.com>
4502 PR tree-optimization/70317
4503 * gcc.dg/pr70317.c: New test.
4505 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
4508 * gcc.target/i386/pr70327.c: New test.
4510 2016-03-21 Martin Liska <mliska@suse.cz>
4513 * gcc.dg/ipa/pr70306.c: New test.
4515 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
4517 * gcc.target/arm/attr-align1.c: Skip if M-profile.
4518 * gcc.target/arm/attr-align3.c: Likewise.
4519 * gcc.target/arm/attr_arm.c: Likewise.
4520 * gcc.target/arm/flip-thumb.c: Likewise.
4522 2016-03-21 Jakub Jelinek <jakub@redhat.com>
4525 * gcc.target/powerpc/altivec-36.c: New test.
4527 2016-03-21 Richard Biener <rguenther@suse.de>
4529 PR tree-optimization/70310
4530 * gcc.dg/torture/pr70310.c: New testcase.
4532 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
4535 * gcc.target/i386/pr70293.c: New test.
4537 2016-03-21 Richard Biener <rguenther@suse.de>
4539 PR tree-optimization/70288
4540 * gcc.dg/torture/pr70288-1.c: New testcase.
4541 * gcc.dg/torture/pr70288-2.c: Likewise.
4543 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
4545 PR rtl-optimization/69307
4546 * gcc.target/arm/pr69307.c: New test.
4548 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
4550 PR rtl-optimization/69102
4551 * gcc.c-torture/compile/pr69102.c: New test.
4553 2016-03-18 Jeff Law <law@redhat.com>
4555 PR rtl-optimization/70263
4556 * gcc.c-torture/compile/pr70263-1.c: New test.
4557 * gcc.target/i386/pr70263-2.c: New test.
4559 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
4561 PR rtl-optimization/70278
4562 * gcc.dg/torture/pr70278.c: New test.
4563 * gcc.target/arm/pr70278.c: New test.
4565 2016-03-18 David Malcolm <dmalcolm@redhat.com>
4568 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4569 (test_builtin_types_compatible_p): New test function.
4570 * gcc.dg/pr70281.c: New test case.
4572 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
4575 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
4577 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4579 PR tree-optimization/70252
4580 * gcc.dg/pr70252.c: New test.
4582 2016-03-18 Tom de Vries <tom@codesourcery.com>
4584 * gcc.dg/pr70161-2.c: New test.
4585 * gcc.dg/pr70161.c: New test.
4587 2016-03-18 Tom de Vries <tom@codesourcery.com>
4590 * gcc.dg/pr70269.c: New test.
4592 2016-03-18 Jakub Jelinek <jakub@redhat.com>
4595 * g++.dg/ext/java-3.C: New test.
4597 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4600 * g++.dg/lookup/pr70205.C: New test.
4602 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4605 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
4607 2016-03-17 Marek Polacek <polacek@redhat.com>
4610 * gcc.dg/atomic-op-6.c: New test.
4612 2016-03-17 David Malcolm <dmalcolm@redhat.com>
4615 * c-c++-common/pr70264.c: New test case.
4617 2016-03-17 Jakub Jelinek <jakub@redhat.com>
4620 * c-c++-common/pr70144-1.c: New test.
4621 * c-c++-common/pr70144-2.c: New test.
4624 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
4625 * g++.dg/opt/flifetime-dse6.C: New test.
4626 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4628 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
4631 * gcc.dg/pic-1.c: New test.
4632 * gcc.dg/pic-2.c: Likewise.
4633 * gcc.dg/pic-3.c: Likewise.
4634 * gcc.dg/pic-4.c: Likewise.
4635 * gcc.dg/pie-1.c: Likewise.
4636 * gcc.dg/pie-2.c: Likewise.
4637 * gcc.dg/pie-3.c: Likewise.
4638 * gcc.dg/pie-4.c: Likewise.
4639 * gcc.dg/pie-5.c: Likewise.
4640 * gcc.dg/pie-6.c: Likewise.
4642 2016-03-17 Tom de Vries <tom@codesourcery.com>
4644 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
4645 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
4647 2016-03-17 Richard Biener <rguenther@suse.de>
4650 * g++.dg/debug/pr70271.C: New testcase.
4652 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
4654 * gcc.target/i386/pr70251.c: New test.
4656 2016-03-17 Marek Polacek <polacek@redhat.com>
4659 * g++.dg/warn/constexpr-70194.C: New test.
4661 2016-03-16 Richard Henderson <rth@redhat.com>
4664 * gcc.c-torture/compile/pr70240.c: New.
4666 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4668 * gcc.c-torture/compile/20151204.c: Skip for avr.
4670 2016-03-16 Jakub Jelinek <jakub@redhat.com>
4673 * g++.dg/opt/pr70245.C: New test.
4674 * g++.dg/opt/pr70245.h: New file.
4675 * g++.dg/opt/pr70245-aux.cc: New file.
4677 2016-03-16 Martin Sebor <msebor@redhat.com>
4679 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
4681 2016-03-16 Richard Henderson <rth@redhat.com>
4684 * gcc.c-torture/compile/pr70199.c: New.
4686 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
4688 * gcc.dg/uninit-19.c: Run dos2unix.
4690 2016-03-16 Marek Polacek <polacek@redhat.com>
4693 * gcc.dg/nested-func-10.c: New test.
4694 * gcc.dg/nested-func-9.c: New test.
4696 2016-03-16 Jakub Jelinek <jakub@redhat.com>
4698 PR tree-optimization/68714
4699 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
4701 2016-03-16 Tom de Vries <tom@codesourcery.com>
4703 PR tree-optimization/68715
4704 * gcc.dg/graphite/pr68715-2.c: New test.
4705 * gcc.dg/graphite/pr68715.c: New test.
4706 * gfortran.dg/graphite/pr68715.f90: New test.
4708 2016-03-16 Tom de Vries <tom@codesourcery.com>
4710 PR tree-optimization/68809
4711 * gcc.dg/graphite/pr68809-2.c: New test.
4712 * gcc.dg/graphite/pr68809.c: New test.
4714 2016-03-16 Jakub Jelinek <jakub@redhat.com>
4717 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
4718 method call to i () as argument. Adjust expected output.
4721 * g++.dg/ubsan/pr70147-1.C: New test.
4722 * g++.dg/ubsan/pr70147-2.C: New test.
4724 2016-03-15 Martin Sebor <msebor@redhat.com>
4727 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
4729 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
4731 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
4734 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
4737 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
4738 libatomic_available.
4740 2016-03-15 Marek Polacek <polacek@redhat.com>
4743 * g++.dg/ext/attribute-may-alias-4.C: New test.
4745 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
4747 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
4748 -fvar-tracking-assignments-toggle flag.
4750 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
4752 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
4754 2016-03-15 Jakub Jelinek <jakub@redhat.com>
4756 PR rtl-optimization/70222
4757 * gcc.c-torture/execute/pr70222-1.c: New test.
4758 * gcc.c-torture/execute/pr70222-2.c: New test.
4760 2016-03-15 Richard Henderson <rth@redhat.com>
4762 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
4764 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
4766 PR rtl-optimization/69032
4767 * gcc.dg/pr69032.c: New test.
4769 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
4771 PR rtl-optimization/63384
4772 * g++.dg/pr63384.C: New test.
4774 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
4777 * gcc.target/i386/pr64411.C: New test.
4779 2016-03-15 Tom de Vries <tom@codesourcery.com>
4781 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
4782 * gfortran.dg/goacc/kernels-alias.f95: New test.
4784 2016-03-14 Martin Sebor <msebor@redhat.com>
4787 * g++.dg/cpp0x/constexpr-inline.C: New test.
4788 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
4790 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
4792 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
4794 2016-03-14 Jakub Jelinek <jakub@redhat.com>
4797 * gcc.dg/pr70219.c: New test.
4799 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
4802 * gcc.dg/torture/pr70083.c: New test.
4803 * gcc.target/i386/pr70083.c: New test.
4805 2016-03-14 Richard Biener <rguenther@suse.de>
4807 PR tree-optimization/56365
4808 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
4810 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
4813 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
4815 * g++.dg/pr70098.C: New testcase.
4818 2016-03-14 Tom de Vries <tom@codesourcery.com>
4820 PR tree-optimization/70045
4821 * gcc.dg/graphite/pr70045.c: New test.
4823 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4826 * gfortran.dg/include_9.f90: New test.
4828 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
4831 gfortran.dg/prof/prof.exp: New script.
4832 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
4834 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
4836 PR rtl-optimization/69307
4837 * gcc.dg/pr69307.c: New test.
4839 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
4842 * gcc.target/arm/pr69614.c: New.
4844 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
4847 * gfortran.dg/submodule_14.f08: New test
4850 * gfortran.dg/submodule_15.f08: New test
4852 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
4855 * g++.dg/cpp1y/paren3.C: New test.
4857 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4860 * gcc.target/powerpc/ppc-round2.c: New test.
4862 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
4865 * gcc.dg/torture/pr70123.c: New test.
4867 2016-03-11 Jeff Law <law@redhat.com>
4869 PR tree-optimization/70190
4870 * gcc.c-torture/compile/pr70190.c: New test.
4872 2016-03-11 David Malcolm <dmalcolm@redhat.com>
4875 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
4877 (test43_b): Likewise.
4878 (test43_c): Likewise.
4879 (test43_d): Likewise.
4880 (test43_e): Likewise.
4881 (test43_f): Likewise.
4882 (test43_g): Likewise.
4883 (test44_a): Likewise.
4884 (test44_b): Likewise.
4885 (test44_c): Likewise.
4886 (test44_d): Likewise.
4887 (test44_e): Likewise.
4889 2016-03-11 David Malcolm <dmalcolm@redhat.com>
4892 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
4894 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4896 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
4899 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4903 * gcc.target/aarch64/pr69245_2.c: New test.
4905 2016-03-11 Jakub Jelinek <jakub@redhat.com>
4907 PR tree-optimization/70177
4908 * gcc.dg/pr70177.c: New test.
4910 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
4912 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
4914 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
4916 * gcc.dg/tree-ssa/sra-20.c: New.
4918 2016-03-11 Jakub Jelinek <jakub@redhat.com>
4920 PR rtl-optimization/70174
4921 * gcc.dg/pr70174.c: New test.
4923 PR tree-optimization/70169
4924 * gcc.dg/pr70169.c: New test.
4926 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
4929 * gcc.target/i386/pr70160.c: New test.
4931 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4933 * gcc.target/s390/dfp-1.c: New test.
4935 2016-03-10 Nick Clifton <nickc@redhat.com>
4938 * gcc.target/aarch64/pr70044.c: New test.
4940 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
4941 Jakub Jelinek <jakub@redhat.com>
4944 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
4945 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
4946 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
4948 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
4951 * g++.dg/lto/pr69589_0.C: New testcase
4952 * g++.dg/lto/pr69589_1.C: New testcase
4954 2016-03-10 Marek Polacek <polacek@redhat.com>
4957 * g++.dg/delayedfold/unary-plus1.C: New test.
4959 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
4961 * gcc.target/arm/pr45701-1.c: Escape brackets.
4962 * gcc.target/arm/pr45701-2.c: Likewise.
4964 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
4966 * gfortran.dg/unconstrained_commons.f: New.
4968 2016-03-10 Alan Modra <amodra@gmail.com>
4970 * gcc.dg/pr69195.c: New.
4971 * gcc.dg/pr69238.c: New.
4973 2016-03-10 Tom de Vries <tom@codesourcery.com>
4976 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
4978 2016-03-10 Richard Biener <rguenther@suse.de>
4980 PR tree-optimization/70128
4981 * gcc.dg/tree-ssa/alias-34.c: New testcase.
4982 * gcc.dg/tree-ssa/alias-35.c: Likewise.
4984 2016-03-09 Jakub Jelinek <jakub@redhat.com>
4986 PR tree-optimization/70152
4987 * gcc.dg/pr70152.c: New test.
4990 * gcc.target/i386/pr70086-1.c: New test.
4991 * gcc.target/i386/pr70086-2.c: New test.
4992 * gcc.target/i386/pr70086-3.c: New test.
4994 PR tree-optimization/70127
4995 * gcc.c-torture/execute/pr70127.c: New test.
4997 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
4999 * c-c++-common/goacc/combined-directives-2.c: New test.
5001 2016-03-09 David Malcolm <dmalcolm@redhat.com>
5005 * g++.dg/diagnostic/pr70105.C: New test.
5006 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
5007 (test_multiple_ordinary_maps): New test function.
5009 2016-03-09 David Malcolm <dmalcolm@redhat.com>
5013 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
5014 Drop range information from call to inform_at_rich_loc.
5015 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
5017 (test_show_locus): Replace calls to rich_location::add_range with
5018 calls to add_range. Rewrite the tests that used the now-defunct
5019 rich_location ctor taking a source_range. Simplify other tests
5020 by replacing calls to COMBINE_LOCATION_DATA with calls to
5023 2016-03-09 Richard Biener <rguenther@suse.de>
5024 Jakub Jelinek <jakub@redhat.com>
5026 PR tree-optimization/70138
5027 * gcc.dg/vect/pr70138-1.c: New testcase.
5028 * gcc.dg/vect/pr70138-2.c: Likewise.
5030 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5033 * gcc.target/i386/pr70049.c: New test.
5035 2016-03-09 Richard Biener <rguenther@suse.de>
5038 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
5039 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
5040 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
5042 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5044 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
5047 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5050 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
5053 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
5056 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
5057 in testcase comment.
5059 2016-03-09 Tom de Vries <tom@codesourcery.com>
5061 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
5062 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
5063 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
5064 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
5065 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
5066 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
5067 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
5068 * gfortran.dg/goacc/kernels-loop.f95: New test.
5070 2016-03-08 Martin Sebor <msebor@redhat.com>
5073 * g++.dg/warn/overflow-warn-7.C: New test.
5075 2016-03-08 Jason Merrill <jason@redhat.com>
5077 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
5078 * lib/target-supports.exp (check_effective_target_concepts): New.
5080 2016-03-08 Jakub Jelinek <jakub@redhat.com>
5083 * g++.dg/cpp1y/constexpr-loop4.C: New test.
5084 * g++.dg/ubsan/pr70135.C: New test.
5087 * gcc.dg/pr70110.c: New test.
5089 2016-03-07 Martin Jambor <mjambor@suse.cz>
5091 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
5092 * c-c++-common/gomp/if-1.c: Likewise.
5093 * c-c++-common/gomp/pr61486-2.c: Likewise.
5094 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
5095 to dg-additional-options.
5096 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
5097 * g++/gomp/target-teams-1.c: Likewise.
5098 * gcc.dg/gomp/gomp.exp: Likewise.
5099 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
5100 dg-additional-options.
5101 * gfortran.dg/gomp/gomp.exp: Likewise.
5102 * gfortran.dg/gomp/target1.f90: Remove dg-options.
5103 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
5104 dg-additional-options.
5105 * gfortran.dg/gomp/target3.f90: Remove dg-options.
5107 2016-03-07 Martin Jambor <mjambor@suse.cz>
5109 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
5110 * c-c++-common/gomp/gridify-1.c: New test.
5111 * gfortran.dg/gomp/gridify-1.f90: Likewise.
5113 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
5115 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
5116 trigger for cortex-r8, when scanning for register r8.
5117 * gcc.target/arm/pr45701-2.c: Likewise.
5119 2016-02-26 Richard Biener <rguenther@suse.de>
5120 Jeff Law <law@redhat.com>
5122 PR tree-optimization/69740
5123 * gcc.c-torture/compile/pr69740-1.c: New test.
5124 * gcc.c-torture/compile/pr69740-2.c: New test.
5126 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5128 * lib/target-supports.exp
5129 (check_effective_target_whole_vector_shift): Enable for PPC64.
5131 2016-03-07 Richard Biener <rguenther@suse.de>
5133 PR tree-optimization/70115
5134 * gcc.dg/torture/pr70115.c: New testcase.
5136 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
5139 * c-c-++-common/goacc/pr69916.c: New.
5141 2016-03-07 Richard Henderson <rth@redhat.com>
5143 * gcc.c-torture/compile/pr70061.c: New test.
5145 2016-03-07 Richard Biener <rguenther@suse.de>
5148 * gcc.dg/vect/O3-pr36098.c: New testcase.
5150 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
5152 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
5154 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
5156 * gnat.dg/renaming9.ad[sb]: New testcase.
5158 2016-03-05 Jakub Jelinek <jakub@redhat.com>
5161 * g++.dg/expr/stdarg3.C: New test.
5163 2016-03-04 Jeff Law <law@redhat.com>
5165 PR tree-optimization/69196
5166 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
5169 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5172 * gcc.dg/pr69973.c: New test.
5174 PR rtl-optimization/69941
5175 * gcc.dg/torture/pr69941.c: New test.
5178 * gcc.dg/pr69824.c: New test.
5180 2016-03-05 Tom de Vries <tom@codesourcery.com>
5182 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
5183 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
5186 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
5189 * g++.dg/cpp1y/var-templ48.C: New test.
5190 * g++.dg/cpp1y/var-templ49.C: New test.
5192 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5194 * g++.dg/Wno-frame-address.C: Skip on IA-64.
5196 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5199 * g++.dg/ubsan/pr70035.C: New test.
5202 * gcc.target/i386/pr70062.c: New test.
5204 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5206 * g++.dg/template/typename21.C: Remove c++98_only.
5208 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5210 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
5212 2016-03-04 David Malcolm <dmalcolm@redhat.com>
5215 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
5217 (fn_42_b): Likewise.
5218 (fn_42_c): Likewise.
5220 2016-03-04 David Malcolm <dmalcolm@redhat.com>
5223 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
5225 (fn_40_b): Likewise.
5226 (fn_41_a): Likewise.
5227 (fn_41_b): Likewise.
5229 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5232 * gcc.target/i386/avx512f-pr70059.c: New test.
5233 * gcc.target/i386/avx512dq-pr70059.c: New test.
5235 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5237 PR rtl-optimization/57676
5238 * gcc.dg/torture/pr57676.c: New test.
5240 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5242 * gcc.dg/pr70026.c: New test.
5244 2016-03-04 Marek Polacek <polacek@redhat.com>
5247 * gcc.dg/cilk-plus/pr69798-1.c: New test.
5248 * gcc.dg/cilk-plus/pr69798-2.c: New test.
5250 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5253 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
5255 (test_corners_sisd_si): Likewise.
5256 (main): Remove checks of the above.
5257 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
5259 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5261 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
5263 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
5265 * gcc.dg/torture/pr69951.c: Accept argc==0.
5267 2016-03-04 Richard Biener <rguenther@suse.de>
5270 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
5271 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
5273 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5276 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
5279 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5282 * gcc.dg/guality/pr69947.c: New test.
5284 2016-03-03 Jakub Jelinek <jakub@redhat.com>
5287 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
5289 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5291 PR rtl-optimization/69904
5292 * gcc.target/arm/pr69904.c: New test.
5294 2016-03-03 Jakub Jelinek <jakub@redhat.com>
5297 * gcc.dg/vect/pr70021.c: New test.
5298 * gcc.target/i386/pr70021.c: New test.
5300 2016-03-03 Marek Polacek <polacek@redhat.com>
5303 * gcc.dg/pr70050.c: New test.
5305 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
5307 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
5309 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
5311 PR tree-optimization/70043
5312 * gfortran.dg/vect/pr70043.f90: New test.
5314 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
5316 * gnat.dg/specs/task1.ads: New test.
5318 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5320 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
5321 Invoke gdb with -batch.
5322 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
5324 2016-03-03 Richard Biener <rguenther@suse.de>
5326 PR tree-optimization/55936
5327 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
5329 2016-03-02 Jeff Law <law@redhat.com>
5331 PR rtl-optimization/69942
5332 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
5333 effects of argument promotions.
5335 PR tree-optimization/69987
5336 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
5337 target does not support -fprefetch-loop-arrays.
5339 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
5341 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
5343 2016-03-02 Bin Cheng <bin.cheng@arm.com>
5345 PR rtl-optimization/69052
5346 * gcc.target/i386/pr69052.c: New test.
5348 2016-03-02 Alan Modra <amodra@gmail.com>
5350 * gcc.dg/pr69990.c: New.
5352 2016-03-02 Jakub Jelinek <jakub@redhat.com>
5355 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
5358 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
5361 * gcc.target/i386/pr70028.c: New test.
5363 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5365 * c-c++-common/asan/swapcontext-test-1.c,
5366 * c-c++-common/tsan/thread_leak.c,
5367 * g++.dg/tsan/aligned_vs_unaligned_race.C,
5368 * g++.dg/tsan/benign_race.C,
5369 * g++.dg/tsan/fd_close_norace.C,
5370 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
5371 races with sanitizer output
5373 2016-03-02 Richard Biener <rguenther@suse.de>
5374 Uros Bizjak <ubizjak@gmail.com>
5377 * gcc.dg/simd-8.c: New testcase.
5379 2016-03-02 Richard Biener <rguenther@suse.de>
5382 * gcc.dg/simd-7.c: New testcase.
5384 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
5386 * gcc.target/i386/pr70007.c: Tweak.
5388 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
5390 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
5392 2016-03-02 Marek Polacek <polacek@redhat.com>
5395 * gcc.dg/pr67854.c: New test.
5397 2016-03-02 Jakub Jelinek <jakub@redhat.com>
5400 * gcc.dg/torture/pr70025.c: New test.
5402 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5404 PR tree-optimization/68621
5405 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
5407 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5409 * gcc.target/i386/pr70007.c: New test.
5411 2016-03-01 Jeff Law <law@redhat.com>
5413 PR tree-optimization/69196
5414 * gcc.dg/tree-ssa/pr69196-1.c: New test.
5416 PR tree-optimization/69196
5417 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
5418 duplicating code and spoiling the expected output.
5420 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5423 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
5424 supports power9 before doing tests.
5425 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
5426 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
5427 * gcc.target/powerpc/p9-permute.c: Likewise.
5429 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
5432 * gcc.target/i386/pr70027.c: New test.
5434 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5436 * gcc.dg/pr70017.c: New test.
5438 2016-03-01 Jakub Jelinek <jakub@redhat.com>
5442 * gcc.dg/pr69796.c: New test.
5443 * gcc.dg/pr69974.c: New test.
5445 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5447 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
5449 2016-02-29 Jeff Law <law@redhat.com>
5451 PR tree-optimization/69987
5452 * gfortran.dg/pr69987.f90: New test.
5454 PR tree-optimization/69989
5455 * gcc.c-torture/compile/pr69989-2.c: New test.
5457 2016-03-01 Marek Polacek <polacek@redhat.com>
5460 * g++.dg/parse/invalid1.C: New test.
5462 2016-03-01 Richard Biener <rguenther@suse.de>
5465 * gcc.dg/pr70022.c: New testcase.
5467 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5469 PR tree-optimization/69956
5470 * gcc.dg/pr69956.c: New test.
5472 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5475 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
5476 XFAIL when hardware supports efficient unaligned storage access.
5478 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
5481 * g++.dg/template/pr69961a.C: New test.
5482 * g++.dg/template/pr69961b.C: New test.
5484 2016-02-29 David Malcolm <dmalcolm@redhat.com>
5486 PR preprocessor/69985
5487 * gcc.dg/cpp/pr69985.c: New test case.
5489 2016-02-29 Jeff Law <law@redhat.com>
5491 PR tree-optimization/70005
5492 * gcc.c-torture/execute/pr70005.c New test.
5494 PR tree-optimization/69999
5495 * gcc.c-torture/compile/pr69999.c: New test.
5497 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5499 PR tree-optimization/69652
5500 * gcc.dg/torture/pr69652.c: Delete test.
5501 * gcc.dg/vect/pr69652.c: New test.
5503 2016-02-19 Richard Biener <rguenther@suse.de>
5505 PR tree-optimization/69980
5506 * gfortran.dg/vect/pr69980.f90: New testcase.
5508 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5510 * gcc.target/sparc/20160229-1.c: New test.
5512 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5514 * gnat.dg/stack_usage3.adb: New test.
5515 * gnat.dg/stack_usage3_pkg.ads: New helper.
5517 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5519 * gnat.dg/renaming8.adb: New test.
5520 * gnat.dg/renaming8_pkg1.ads: New helper.
5521 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
5522 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
5524 2016-02-29 Richard Biener <rguenther@suse.de>
5526 PR tree-optimization/69720
5527 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
5529 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5533 * gfortran.dg/realloc_on_assign_26.f90: New test case.
5535 2016-02-28 Harald Anlauf <anlauf@gmx.de>
5536 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5539 * gfortran.dg/coarray_8.f90: Adjust error message.
5540 * gfortran.dg/pr56007.f90: New test.
5541 * gfortran.dg/pr56007.f: New test.
5543 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
5545 PR tree-optimization/69989
5546 * gcc.dg/torture/pr69989.c: New test.
5548 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
5550 * gcc.target/i386/stack-realign-win.c: New test.
5552 2016-02-28 Harald Anlauf <anlauf@gmx.de>
5555 * gfortran.dg/pr60126.f90: New test.
5557 2016-02-27 Jeff Law <law@redhat.com>
5560 2016-02-26 Richard Biener <rguenther@suse.de>
5561 Jeff Law <law@redhat.com>
5563 PR tree-optimization/69740
5564 * gcc.c-torture/compile/pr69740-1.c: New test.
5565 * gcc.c-torture/compile/pr69740-2.c: New test.
5567 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5570 * gfortran.dg/newunit_4.f90: New test.
5572 2016-02-27 Jakub Jelinek <jakub@redhat.com>
5575 PR rtl-optimization/69886
5576 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
5577 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
5580 2016-02-26 Martin Sebor <msebor@redhat.com>
5582 PR tree-optimization/15826
5583 * gcc.dg/tree-ssa/pr15826.c: New test.
5585 2016-02-26 Jakub Jelinek <jakub@redhat.com>
5588 * gcc.target/powerpc/pr69969.c: New test.
5590 2016-02-26 Martin Sebor <msebor@redhat.com>
5593 * g++.old-deja/g++.other/decl5.C: Add a test case.
5595 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
5598 * gcc.target/powerpc/pr69946.c: New file.
5600 2016-02-26 Richard Biener <rguenther@suse.de>
5601 Jeff Law <law@redhat.com>
5603 PR tree-optimization/69740
5604 * gcc.c-torture/compile/pr69740-1.c: New test.
5605 * gcc.c-torture/compile/pr69740-2.c: New test.
5607 2016-02-26 Martin Jambor <mjambor@suse.cz>
5610 * gcc.dg/torture/pr69932.c: New test.
5611 * gcc.dg/torture/pr69936.c: Likewise.
5613 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5616 * gcc.target/s390/pr69709.c: New test.
5618 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5621 * gcc.target/aarch64/pr69245_1.c: New test.
5623 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5626 * gcc.dg/torture/pr69613.c: New test.
5628 2016-02-26 Jakub Jelinek <jakub@redhat.com>
5630 PR rtl-optimization/69891
5631 * gcc.target/i386/pr69891.c: New test.
5633 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5634 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5637 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
5638 functionality for both 32-bit and 64-bit.
5640 2016-02-26 Richard Biener <rguenther@suse.de>
5642 PR tree-optimization/69551
5643 * gcc.dg/torture/pr69951.c: New testcase.
5645 2016-02-25 Richard Biener <rguenther@suse.de>
5647 PR tree-optimization/48795
5648 * gcc.dg/Warray-bounds-18.c: New testcase.
5650 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5652 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
5654 2016-02-25 Jakub Jelinek <jakub@redhat.com>
5656 PR rtl-optimization/69896
5657 * gcc.dg/pr69896.c: New test.
5659 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
5662 * g++.dg/cpp1y/paren2.C: New test.
5664 2016-02-24 Martin Sebor <msebor@redhat.com>
5667 * gcc.dg/enum-mode-2.c: New test.
5669 2016-02-24 Jakub Jelinek <jakub@redhat.com>
5672 * g++.dg/warn/Wnonnull-compare-6.C: New test.
5673 * g++.dg/warn/Wnonnull-compare-7.C: New test.
5674 * g++.dg/ubsan/pr69922.C: New test.
5676 2016-02-24 Marek Polacek <polacek@redhat.com>
5679 * gcc.dg/pr69819.c: New test.
5681 2016-02-24 Martin Sebor <msebor@redhat.com>
5684 * g++.dg/ext/flexary15.C: New test.
5686 2016-02-24 Martin Sebor <msebor@redhat.com>
5688 * gcc.dg/builtins-68.c: Avoid making unportable
5689 assumptions about the relationship between SIZE_MAX and UINT_MAX.
5690 * g++.dg/ext/builtin_alloca.C: Same.
5692 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5693 Charles Baylis <charles.baylis@linaro.org>
5696 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
5698 2016-02-24 Richard Biener <rguenther@suse.de>
5699 Jakub Jelinek <jakub@redhat.com>
5702 * gcc.dg/torture/pr69760.c: New testcase.
5704 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5706 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
5707 pattern on Solaris with as.
5709 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5711 * gcc.target/arm/cond_sub_restrict_it.c: New test.
5712 * gcc.target/arm/condarith_restrict_it.c: Likewise.
5713 * gcc.target/arm/movcond_restrict_it.c: Likewise.
5714 * gcc.target/arm/negscc_restrict_it.c: Likewise.
5716 2016-02-24 Jakub Jelinek <jakub@redhat.com>
5719 * gcc.dg/pr69915.c: New test.
5721 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5723 PR rtl-optimization/69886
5724 * gcc.dg/torture/pr69886.c: New test.
5726 2016-02-24 Richard Biener <rguenther@suse.de>
5729 * gcc.dg/torture/pr68963.c: New testcase.
5731 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5734 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
5735 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
5736 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
5737 * gcc.target/arm/atomic_loaddi_1.c: New test.
5738 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
5739 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
5740 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
5741 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
5742 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
5743 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
5744 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
5745 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
5747 2016-02-24 Jakub Jelinek <jakub@redhat.com>
5750 * gcc.dg/torture/pr69909.c: New test.
5752 2016-02-24 Richard Biener <rguenther@suse.de>
5754 PR tree-optimization/69907
5755 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
5756 * gcc.dg/vect/bb-slp-34.c: XFAIL.
5757 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
5759 2016-02-24 Christian Bruel <christian.bruel@st.com>
5761 * gcc.target/arm/pragma_cpp_fma.c: New test.
5763 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5766 * gfortran.dg/include_6.f90: Update test.
5768 2016-02-23 Jakub Jelinek <jakub@redhat.com>
5771 * objc.dg/pr69844.m: New test.
5773 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5775 PR libgfortran/69456
5776 * gfortran.dg/namelist_89.f90: New test.
5777 * gfortran.dg/pr59700.f90: Update test..
5779 2016-02-23 Martin Sebor <msebor@redhat.com>
5782 * g++.dg/ext/builtin_alloca.C: New test.
5783 * gcc.dg/builtins-68.c: New test.
5785 2016-02-23 Richard Henderson <rth@redhat.com>
5787 * gcc.target/i386/addr-space-3.c: Remove test.
5789 2016-02-23 David Malcolm <dmalcolm@redhat.com>
5791 PR preprocessor/69126
5792 PR preprocessor/69543
5793 * c-c++-common/pr69126-2-long.c: New test.
5794 * c-c++-common/pr69126-2-short.c: New test.
5795 * c-c++-common/pr69543-1.c: Remove xfail.
5797 2016-02-23 David Malcolm <dmalcolm@redhat.com>
5799 PR preprocessor/69126
5800 PR preprocessor/69543
5801 PR preprocessor/69558
5802 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
5804 (test_2): ...this, and add leading comment.
5805 (MACRO_3, test_3): New.
5806 (MACRO_4A, MACRO_4B, test_4): New.
5807 (MACRO): Rename to...
5810 (test_5): ...this, updating for renaming of MACRO, and
5811 add leading comment.
5812 * c-c++-common/pr69543-1.c: New.
5813 * c-c++-common/pr69543-2.c: New.
5814 * c-c++-common/pr69543-3.c: New.
5815 * c-c++-common/pr69543-4.c: New.
5816 * c-c++-common/pr69558-1.c: New.
5817 * c-c++-common/pr69558-2.c: New.
5818 * c-c++-common/pr69558-3.c: New.
5819 * c-c++-common/pr69558-4.c: New.
5820 * gcc.dg/pr69558.c: Move to...
5821 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
5824 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
5826 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
5827 to -ftree-parallelize-loops/-fopenacc changes.
5828 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
5829 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
5830 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
5831 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
5832 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
5833 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
5834 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
5835 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
5836 * c-c++-common/goacc/kernels-loop.c: Likewise.
5837 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
5838 * c-c++-common/goacc/kernels-reduction.c: Likewise.
5839 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
5840 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
5842 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5844 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
5846 2016-02-23 Jakub Jelinek <jakub@redhat.com>
5849 * g++.dg/warn/Wnonnull-compare-5.C: New test.
5852 * gcc.dg/pr69900.c: New test.
5854 2016-02-23 Martin Jambor <mjambor@suse.cz>
5856 PR tree-optimization/69666
5857 * gcc.dg/tree-ssa/pr69666.c: New test.
5859 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
5862 * gfortran.dg/coarray_allocate_5.f08: New test.
5864 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5866 * gcc.target/s390/vcond-shift.c: Move to ...
5867 * gcc.target/s390/vector/vcond-shift.c: ... here.
5869 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5871 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
5872 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
5874 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5876 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
5878 2016-02-20 Mark Wielaard <mjw@redhat.com>
5881 * gcc.dg/unused-variable-3.c: New test.
5883 2016-02-22 Jakub Jelinek <jakub@redhat.com>
5886 * gcc.target/i386/pr69888.c: New test.
5888 2016-02-22 Richard Biener <rguenther@suse.de>
5890 PR tree-optimization/69882
5891 * gfortran.dg/vect/pr69882.f90: New testcase.
5893 2016-02-22 Jakub Jelinek <jakub@redhat.com>
5896 * gcc.dg/pr69885.c: New test.
5898 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
5902 * gcc.target/sh/pr54089-10.c: New.
5904 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
5907 * gfortran.dg/deferred_character_15.f90 : New test.
5909 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
5912 gfortran.dg/allocate_with_source_18.f03: New test.
5914 2016-02-20 Harald Anlauf <anlauf@gmx.de>
5917 gfortran.dg/gomp/pr52531.f90: New test.
5919 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5922 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
5925 2016-02-19 Jakub Jelinek <jakub@redhat.com>
5928 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
5929 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
5932 * g++.dg/warn/Wnonnull-compare-4.C: New test.
5935 * g++.dg/torture/pr69851.C: New test.
5937 2016-02-19 Martin Sebor <msebor@redhat.com>
5940 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
5942 2016-02-19 Jakub Jelinek <jakub@redhat.com>
5945 * g++.dg/warn/Wnonnull-compare-2.C: New test.
5946 * g++.dg/warn/Wnonnull-compare-3.C: New test.
5949 * g++.dg/cpp0x/pr67767.C: New test.
5951 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5953 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
5954 for fp, simd, crypto, crc, lse.
5955 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
5957 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
5958 effective target check.
5960 2016-02-19 Jakub Jelinek <jakub@redhat.com>
5963 * gcc.target/i386/pr69820.c: New test.
5965 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5967 * gcc.target/s390/vector/int128-1.c: New test.
5969 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5971 * gcc.target/s390/vector/vec-vcond-1.c: New test.
5973 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5975 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
5976 instruction pattern name to prevent the testcase from failing with
5979 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5981 * gcc.target/s390/md/movstr-2.c: New test.
5983 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
5985 * gcc.target/s390/morestack.c: New test.
5987 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
5990 * gcc.target/s390/pr69625.c: Add test case.
5992 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
5995 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
5997 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6000 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
6001 * gcc.target/powerpc/fusion3.c: Likewise.
6003 2016-02-18 Richard Biener <rguenther@suse.de>
6006 * g++.dg/torture/pr69553.C: New testcase.
6008 2016-02-18 Nick Clifton <nickc@redhat.com>
6012 * gcc.target/arm/pr62554.c: New test.
6013 * gcc.target/arm/pr69610-1.c: New test.
6014 * gcc.target/arm/pr69610-2.c: New test.
6016 2016-02-18 Richard Biener <rguenther@suse.de>
6019 * gcc.dg/torture/pr69854.c: New testcase.
6021 2016-02-17 Jakub Jelinek <jakub@redhat.com>
6024 * g++.dg/warn/Wnonnull-compare-1.C: New test.
6026 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6028 * gcc.target/powerpc/vec-cg.c: New test.
6030 2016-02-17 Richard Biener <rguenther@suse.de>
6033 * gcc.dg/uninit-21.c: Add -fno-short-enums.
6035 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6038 * gcc.c-torture/compile/pr69161.c: New test.
6040 2016-02-17 David Sherwood <david.sherwood@arm.com>
6043 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
6044 * gcc.target/arm/vect-fmaxmin.c: Likewise.
6046 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6048 * gcc.dg/ifcvt-4.c: Skip on Visium.
6050 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6052 * gnat.dg/atomic8.adb: New test.
6054 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6056 * gnat.dg/discr46.ad[sb]: New test.
6058 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
6061 * gcc.target/powerpc/pr48344-1.c: New test.
6063 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6066 * gfortran.dg/associate_21.f90: New test.
6068 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6071 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
6072 -Wnonnull in dg-options.
6073 * c-c++-common/nonnull-2.c: New test.
6075 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
6076 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6078 * gcc.target/aarch64/vector_initialization_nostack.c: New.
6080 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6083 * gcc.dg/pr69801.c: Add empty dg-options.
6085 2016-02-16 James Norris <jnorris@codesourcery.com>
6087 * c-c++-common/goacc/deviceptr-1.c: Add tests.
6088 * g++.dg/goacc/deviceptr-1.c: New file.
6090 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6092 PR tree-optimization/69820
6093 * gcc.dg/vect/pr69820.c: New test.
6095 2016-02-16 Richard Biener <rguenther@suse.de>
6097 PR tree-optimization/69776
6098 * gcc.dg/torture/pr69776-2.c: New testcase.
6100 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
6102 PR tree-optimization/69714
6103 * gcc.dg/torture/pr69714.c: New test.
6105 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6107 PR tree-optimization/69802
6108 * gcc.dg/pr69802.c: New test.
6110 2016-02-16 Richard Biener <rguenther@suse.de>
6113 * gcc.dg/pr69801.c: New testcase.
6115 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6117 PR libgfortran/69651
6118 * gfortran.dg/read_bang.f90: New test.
6119 * gfortran.dg/read_bang4.f90: New test.
6121 2016-02-15 Jakub Jelinek <jakub@redhat.com>
6124 * g++.dg/init/pr69658.C: New test.
6127 * c-c++-common/pr69797.c: New test.
6129 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6131 * lib/target-supports.exp (check_effective_target_section_anchors): Add
6132 check for aarch64*-*-*.
6134 2016-02-15 Richard Biener <rguenther@suse.de>
6136 PR tree-optimization/69783
6137 * gcc.dg/vect/pr69783.c: New testcase.
6139 2016-02-15 Richard Biener <rguenther@suse.de>
6141 PR tree-optimization/69776
6142 * gcc.dg/torture/pr69776.c: New testcase.
6144 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6147 * gfortran.dg/type_decl_4.f90: Reinstated.
6149 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
6152 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
6154 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6158 * gfortran.dg/type_decl_4.f90: Removed.
6160 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6163 * gfortran.dg/type_decl_4.f90: New test.
6165 2016-02-14 Alan Modra <amodra@gmail.com>
6168 * gcc.c-torture/execute/stkalign.c: Revise test.
6170 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6173 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
6175 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6178 * gcc.target/sh/torture/pr67260.c: New.
6180 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
6182 * gcc.dg/pr67964.c: Add dg-require-alias.
6184 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6188 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
6190 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6192 PR libgfortran/69668
6193 * gfortran.dg/namelist_88.f90: New test.
6195 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6197 PR libgfortran/69668
6198 * gfortran.dg/namelist_38.f90: Update test.
6199 * gfortran.dg/namelist_84.f90: Update test.
6201 2016-02-12 David Malcolm <dmalcolm@redhat.com>
6204 * gcc.dg/pr69554-1.c: New test.
6205 * gfortran.dg/pr69554-1.F90: New test.
6206 * gfortran.dg/pr69554-2.F90: New test.
6207 * lib/gcc-dg.exp (proc dg-locus): New function.
6208 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
6209 distinguish between the caret-printing and non-caret-printing
6210 cases. If caret-printing has been explicitly enabled, bail out
6211 without attempting to fix up the output.
6213 2016-02-12 David Malcolm <dmalcolm@redhat.com>
6217 * gcc.dg/spellcheck-options-3.c: New test case.
6218 * gcc.dg/spellcheck-options-4.c: New test case.
6219 * gcc.dg/spellcheck-options-5.c: New test case.
6220 * gcc.dg/spellcheck-options-6.c: New test case.
6221 * gcc.dg/spellcheck-options-7.c: New test case.
6222 * gcc.dg/spellcheck-options-8.c: New test case.
6223 * gcc.dg/spellcheck-options-9.c: New test case.
6224 * gcc.dg/spellcheck-options-10.c: New test case.
6226 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6228 PR rtl-optimization/69764
6229 PR rtl-optimization/69771
6230 * c-c++-common/pr69764.c: New test.
6231 * gcc.dg/torture/pr69771.c: New test.
6233 2016-02-12 Marek Polacek <polacek@redhat.com>
6235 * g++.dg/torture/init-list1.C: New.
6237 2016-02-12 Marek Polacek <polacek@redhat.com>
6239 * gcc.dg/pr69522.c: Add empty dg-options.
6241 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6243 * g++.dg/lto/lto.exp: Include and init mpx.
6244 * g++.dg/lto/pr69729_0.C: New test.
6246 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6249 * g++.dg/ipa/pr69241-4.C: New test.
6252 * g++.dg/ipa/pr68672-1.C: New test.
6253 * g++.dg/ipa/pr68672-2.C: New test.
6254 * g++.dg/ipa/pr68672-3.C: New test.
6256 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
6259 * gcc.dg/pr69522.c: New test.
6261 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
6264 * g++.dg/cpp1y/69098.C: New test.
6265 * g++.dg/cpp1y/69098-2.C: New test.
6267 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6269 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
6270 and neighbour -> neighbor.
6271 * objc.dg/attributes/method-nonnull-1.m: Likewise.
6272 * objc.dg/gnu-api-2-class-meta.m: Likewise.
6273 * c-c++-common/Wvarargs.c: Likewise.
6274 * c-c++-common/goacc/host_data-5.c: Likewise.
6275 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6276 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
6277 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
6278 * gcc.target/aarch64/pr60697.c: Likewise.
6279 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6280 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
6281 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6282 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
6283 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6284 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6285 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
6286 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6287 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
6288 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
6289 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
6290 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6291 * g++.dg/lookup/koenig5.C: Likewise.
6292 * g++.dg/ext/no-asm-2.C: Likewise.
6293 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
6294 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
6295 * gfortran.dg/used_types_16.f90: Likewise.
6296 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
6297 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
6298 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
6299 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
6300 * gfortran.dg/abstract_type_6.f03: Likewise.
6301 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
6302 * gfortran.dg/used_types_15.f90: Likewise.
6303 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
6304 * gfortran.dg/exit_3.f08: Likewise.
6305 * gfortran.dg/open_status_2.f90: Likewise.
6306 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
6307 * gfortran.dg/intrinsic_std_1.f90: Likewise.
6308 * gfortran.dg/associate_1.f03: Likewise.
6309 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
6310 * gfortran.dg/intrinsic_std_6.f90: Likewise.
6311 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
6312 * gcc.dg/builtin-object-size-1.c: Likewise.
6313 * gcc.dg/noreturn-6.c: Likewise.
6314 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6315 * gcc.dg/globalalias.c: Likewise.
6316 * gcc.dg/builtins-config.h: Likewise.
6317 * gcc.dg/pr30457.c: Likewise.
6318 * gcc.c-torture/compile/volatile-1.c: Likewise.
6319 * gcc.c-torture/execute/20101011-1.c: Likewise.
6320 * c-c++-common/Waddress-1.c: Likewise.
6322 2016-02-11 Jakub Jelinek <jakub@redhat.com>
6325 * c-c++-common/Waddress-1.c: New test.
6327 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
6330 * gfortran.dg/associate_19.f03: New test.
6331 * gfortran.dg/associate_20.f03: New test.
6333 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
6335 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
6337 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6339 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
6340 .arch armv8-a\n. Add -dA to dg-options.
6341 * gcc.target/aarch64/assembler_arch_1.c: New test.
6342 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
6344 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
6347 * g++.dg/cpp0x/pr68726.C: New.
6349 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6351 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
6354 2016-02-11 Richard Biener <rguenther@suse.de>
6356 * g++.dg/tree-ssa/pr61034.C: Adjust.
6358 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
6361 * gcc.target/s390/pr69148.c: New.
6363 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
6365 PR tree-optimization/69652
6366 * gcc.dg/torture/pr69652.c: New test.
6368 2016-02-10 Jakub Jelinek <jakub@redhat.com>
6369 Patrick Palka <ppalka@gcc.gnu.org>
6373 * g++.dg/ipa/pr69241-1.C: New test.
6374 * g++.dg/ipa/pr69241-2.C: New test.
6375 * g++.dg/ipa/pr69241-3.C: New test.
6376 * g++.dg/ipa/pr69649.C: New test.
6378 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
6380 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
6381 * gcc.dg/tree-ssa/sra-18.c: Ditto.
6383 2016-02-10 Bin Cheng <bin.cheng@arm.com>
6385 PR tree-optimization/68021
6386 * gcc.dg/tree-ssa/pr68021.c: New test.
6388 2016-02-10 Richard Biener <rguenther@suse.de>
6390 PR tree-optimization/69726
6391 * gcc.dg/uninit-22.c: New testcase.
6393 2016-02-09 Andrew Pinski <apinski@cavium.com>
6396 * gcc.c-torture/compile/20160205-1.c: New testcase.
6398 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6401 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
6402 instead accessing a really large arrray.
6403 * gcc.target/powerpc/fusion3.c: Likewise.
6405 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
6408 * gcc.c-torture/execute/pr68532.c: New test.
6410 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
6413 * gcc.dg/pr69634.c: New.
6415 2016-02-09 Richard Biener <rguenther@suse.de>
6417 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
6419 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
6421 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
6423 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
6425 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
6427 2016-02-09 Richard Biener <rguenther@suse.de>
6429 PR tree-optimization/69715
6430 * gcc.dg/torture/pr69715.c: New testcase.
6432 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6435 * g++.dg/cpp0x/trailing12.C: New test.
6436 * g++.dg/cpp0x/trailing13.C: New test.
6438 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6442 * g++.dg/cpp1y/auto-fn29.C: New test.
6443 * g++.dg/cpp1y/auto-fn30.C: New test.
6445 2016-02-08 Jakub Jelinek <jakub@redhat.com>
6447 PR tree-optimization/69209
6448 * gcc.c-torture/compile/pr69209.c: New test.
6450 2016-02-08 Jeff Law <law@redhat.com>
6452 PR tree-optimization/68541
6453 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
6454 of statements allowed in join block for path splitting.
6456 2016-02-08 Jakub Jelinek <jakub@redhat.com>
6459 * g++.dg/gomp/pr59627.C: New test.
6462 * g++.dg/ipa/pr69239.C: New test.
6464 2016-02-08 David Malcolm <dmalcolm@redhat.com>
6466 PR preprocessor/69664
6467 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
6468 * gcc.dg/cpp/warn-comments.c: Likewise.
6470 2016-02-08 Marek Polacek <polacek@redhat.com>
6473 * g++.dg/init/const12.C: New test.
6475 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
6478 * gcc.dg/lto/pr55113_0.c: Remove test.
6480 2016-02-08 Richard Biener <rguenther@suse.de>
6482 PR tree-optimization/69719
6483 * gcc.dg/torture/pr69719.c: New testcase.
6485 2016-02-08 Richard Biener <rguenther@suse.de>
6486 Jeff Law <law@redhat.com>
6489 * gcc.target/mips/pr68273.c: New testcase.
6491 2016-02-08 Richard Biener <rguenther@suse.de>
6493 PR rtl-optimization/69274
6494 * gcc.target/i386/addr-sel-1.c: XFAIL.
6496 2016-02-08 Jeff Law <law@redhat.com>
6498 PR tree-optimization/68541
6499 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
6501 PR tree-optimization/65917
6502 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
6504 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6507 * gfortran.dg/namelist_args.f90: New test.
6509 2016-02-05 Jeff Law <law@redhat.com>
6511 PR tree-optimization/68541
6512 * gcc.dg/tree-ssa/split-path-2.c: New test.
6513 * gcc.dg/tree-ssa/split-path-3.c: New test.
6514 * gcc.dg/tree-ssa/split-path-4.c: New test.
6515 * gcc.dg/tree-ssa/split-path-5.c: New test.
6516 * gcc.dg/tree-ssa/split-path-6.c: New test.
6517 * gcc.dg/tree-ssa/split-path-7.c: New test.
6519 2016-02-05 Martin Sebor <msebor@redhat.com>
6522 * g++.dg/warn/Wplacement-new-size-1.C: New test.
6523 * g++.dg/warn/Wplacement-new-size-2.C: New test.
6525 2016-02-06 Richard HEnderson <rth@redhat.com>
6528 * gcc.target/i386/addr-space-4.c: New.
6529 * gcc.target/i386/addr-space-5.c: New.
6531 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
6534 * gfortran.dg/elemental_dependency_6.f90: New.
6536 2016-02-05 Jakub Jelinek <jakub@redhat.com>
6538 PR rtl-optimization/69691
6539 * gcc.c-torture/execute/pr69691.c: New test.
6542 * g++.dg/parse/pr69628.C: New test.
6544 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
6546 * gcc.dg/sancov/asan.c: Move to ...
6547 * gcc.dg/asan/sancov-1.c: ... here.
6549 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
6551 * gcc.target/i386/pr69577.c: Require avx_runtime target.
6553 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
6556 * gcc.target/i386/pr69677.c: New test.
6558 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
6561 * g++.dg/template/pr68948.C: New test.
6563 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6565 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
6566 (only necessary on s390x).
6568 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
6570 * gcc.target/i386/pr69454-2.c: Compile with -msse2
6571 -mno-accumulate-outgoing-args.
6573 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
6575 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
6577 2016-02-04 Jakub Jelinek <jakub@redhat.com>
6580 * c-c++-common/pr69669.c: New test.
6582 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6585 * g++.dg/pr69667.C: New file.
6587 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
6590 * gcc.dg/pr69619.c: Add new test.
6592 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
6594 PR rtl-optimization/69577
6595 * gcc.target/i386/pr69577.c: New test.
6597 2016-02-04 Martin Liska <mliska@suse.cz>
6599 * g++.dg/asan/pr69276.C: New test.
6601 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6605 * gcc.target/arm/wmul-3.c: Simplify test to generate just
6606 a single smulbb instruction.
6607 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
6608 * gcc.target/amr/wmul-2.c: Likewise.
6610 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6614 * gcc.c-torture/execute/pr67714.c: New test.
6616 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6619 * gcc.target/i386/pr69454-1.c: New test.
6620 * gcc.target/i386/pr69454-2.c: New test.
6622 2016-02-03 Martin Sebor <msebor@redhat.com>
6629 * g++.dg/ext/flexarray-mangle-2.C: New test.
6630 * g++.dg/ext/flexarray-mangle.C: New test.
6631 * g++.dg/ext/flexarray-subst.C: New test.
6632 * g++.dg/ext/flexary11.C: New test.
6633 * g++.dg/ext/flexary12.C: New test.
6634 * g++.dg/ext/flexary13.C: New test.
6635 * g++.dg/ext/flexary14.C: New test.
6636 * g++.dg/other/dump-ada-spec-2.C: Adjust.
6638 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
6640 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
6641 Define only if CHECK_FLOAT128 is defined.
6642 (main): Properly initialize u5.
6644 2016-02-03 Jakub Jelinek <jakub@redhat.com>
6647 * gcc.dg/pr69627.c: New test.
6650 * gcc.dg/pr69644.c: New test.
6652 2016-02-03 Mike Stump <mikestump@comcast.net>
6654 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
6655 support for struct-layout-1.exp.
6657 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
6660 * g++.dg/cpp0x/pr69056.C: New test.
6662 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
6663 Alexandre Oliva <aoliva@redhat.com>
6666 * gcc.target/powerpc/pr69461.c: New.
6668 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
6670 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
6672 (check_effective_target_fsanitize_thread): ... to here. Do not
6673 specify additional compile flags for the test source.
6674 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
6675 specify additional compile flags for the test source.
6677 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
6679 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
6681 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
6685 * gfortran.dg/coarray_allocate_2.f08: New test.
6686 * gfortran.dg/coarray_allocate_3.f08: New test.
6687 * gfortran.dg/coarray_allocate_4.f08: New test.
6689 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
6691 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
6692 use same scan-tree-dump-times on all platforms.
6693 * gcc.dg/vect/vect-outer-1.c: Likewise.
6694 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
6695 * gcc.dg/vect/vect-outer-1a.c: Likewise.
6696 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
6697 * gcc.dg/vect/vect-outer-1b.c: Likewise.
6698 * gcc.dg/vect/vect-outer-2b.c: Likewise.
6699 * gcc.dg/vect/vect-outer-3b.c: Likewise.
6700 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6702 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
6704 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
6707 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
6709 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
6711 2016-02-02 James Norris <jnorris@codesourcery.com>
6713 * c-c++-common/goacc/routine-5.c: Add tests.
6715 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
6717 * gcc.target/nvptx/unsigned-cmp.c: New test.
6719 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
6721 * gcc.target/aarch64/scalar_shift_1.c
6722 (test_corners_sisd_di): Improve force to SIMD register.
6723 (test_corners_sisd_si): Likewise.
6724 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
6725 Remove scan-assembler check for ldr.
6727 2016-02-02 Richard Biener <rguenther@suse.de>
6729 PR tree-optimization/69595
6730 * gcc.dg/Warray-bounds-17.c: New testcase.
6732 2016-02-02 Richard Biener <rguenther@suse.de>
6734 PR tree-optimization/69606
6735 * gcc.dg/torture/pr69606.c: New testcase.
6737 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
6740 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
6741 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
6743 2016-02-02 Alan Modra <amodra@gmail.com>
6746 * gcc.target/powerpc/pr69548.c: New test.
6748 2016-02-01 Jakub Jelinek <jakub@redhat.com>
6750 PR rtl-optimization/69592
6751 * gcc.dg/pr69592.c: New test.
6753 PR preprocessor/69543
6755 * gcc.dg/pr69543.c: New test.
6756 * gcc.dg/pr69558.c: New test.
6758 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
6761 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
6763 2016-02-01 Martin Sebor <msebor@redhat.com>
6765 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
6767 2016-02-01 Bin Cheng <bin.cheng@arm.com>
6769 PR tree-optimization/67921
6770 * c-c++-common/ubsan/pr67921.c: New test.
6772 2016-02-01 Richard Biener <rguenther@suse.de>
6775 * gcc.dg/tree-ssa/recip-8.c: New testcase.
6777 2016-02-01 Richard Biener <rguenther@suse.de>
6779 PR tree-optimization/69574
6780 * gcc.dg/torture/pr69574.c: New testcase.
6782 2016-02-01 Richard Biener <rguenther@suse.de>
6784 PR tree-optimization/69579
6785 * gcc.dg/setjmp-6.c: New testcase.
6787 2016-02-01 Jakub Jelinek <jakub@redhat.com>
6789 PR rtl-optimization/69570
6790 * g++.dg/opt/pr69570.C: New test.
6792 2016-02-01 Richard Henderson <rth@redhat.com>
6794 * gcc.dg/pr69535.c: New test.
6796 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
6799 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
6800 * gcc.dg/tree-ssa/sra-18.c: Likewise.
6803 * g++.dg/parse/parens3.C: Use register "4" on hppa.
6805 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
6807 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
6810 * gfortran.dg/allocate_with_source_17.f03: New test.
6812 2016-01-30 Jakub Jelinek <jakub@redhat.com>
6814 PR tree-optimization/69546
6815 * gcc.dg/torture/pr69546.c: New test.
6817 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
6820 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
6822 2016-01-30 Martin Sebor <msebor@redhat.com>
6825 * g++.dg/ext/flexary10.C: New test.
6827 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6830 gfortran.dg/common_23.f90: New test.
6832 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6835 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
6836 condition being checked, and disable it when the target supports
6837 misaligned loads and stores.
6839 2016-01-29 Jakub Jelinek <jakub@redhat.com>
6842 * gcc.dg/torture/pr69518.c: New test.
6844 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
6847 * gcc.target/i386/pr69530.c: New test.
6849 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
6852 * gcc.target/mips/div-delay.c: New test.
6854 2016-01-29 Jakub Jelinek <jakub@redhat.com>
6857 * gcc.target/i386/pr69551.c: New test.
6860 * gcc.target/i386/pr66137.c: New test.
6862 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
6864 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
6865 always built for p5600.
6866 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
6867 isa=p5600 dg-option.
6869 2016-01-29 Richard Biener <rguenther@suse.de>
6871 PR tree-optimization/69547
6872 * g++.dg/tree-ssa/pr69547.C: New testcase.
6874 2016-01-29 Jakub Jelinek <jakub@redhat.com>
6877 * g++.dg/warn/Wunused-function2.C: New test.
6879 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6881 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
6882 support for test to succeed.
6884 2016-01-29 Marek Polacek <polacek@redhat.com>
6888 * g++.dg/ext/constexpr-vla2.C: New test.
6889 * g++.dg/ext/constexpr-vla3.C: New test.
6890 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
6892 2016-01-29 Richard Biener <rguenther@suse.de>
6895 * gcc.dg/uninit-21.c: New testcase.
6897 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
6900 * gcc.target/i386/pr69459.c: New test.
6902 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
6905 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
6906 * gcc.target/mips/pr68400.c: New test.
6908 2016-01-28 Martin Sebor <msebor@redhat.com>
6911 * gcc.target/powerpc/pr17381.c: New test.
6913 2016-01-28 Jakub Jelinek <jakub@redhat.com>
6916 * gcc.dg/torture/pr69542.c: New test.
6918 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
6920 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
6922 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
6924 * gcc.dg/pr65980.c: Skip on AIX.
6925 * gcc.dg/pr66688.c: Same.
6927 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
6930 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
6931 * gcc.dg/tree-ssa/sra-18.c: Same.
6933 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
6936 * gfortran.dg/block_15.f08: New test.
6937 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
6938 on incorrectly closed BLOCK.
6940 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
6942 * gcc.dg/declare-simd.c: New test.
6943 2016-01-28 Richard Biener <rguenther@suse.de>
6945 PR tree-optimization/69466
6946 * gfortran.dg/vect/pr69466.f90: New testcase.
6948 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6950 * g++.dg/pr67989.C: Remove ARM-specific option.
6951 * gcc.target/arm/pr67989.C: New file.
6953 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
6955 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
6956 and expm1 test for glibc < 2.11.
6958 2016-01-27 Richard Henderson <rth@redhat.com>
6960 * gcc.c-torture/execute/pr69447.c: New test.
6962 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
6965 * gfortran.dg/alloc_comp_assign_15.f03: New test.
6967 2016-01-27 Jakub Jelinek <jakub@redhat.com>
6970 * gcc.dg/pr66869.c: New test.
6972 2016-01-25 Jeff Law <law@redhat.com>
6974 PR tree-optimization/68398
6975 PR tree-optimization/69196
6976 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
6977 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
6978 path to avoid new heuristic allowing more irreducible regions
6979 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6980 * gcc.dg/tree-ssa/vrp46.c: Likewise.
6981 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6982 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
6983 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6985 2016-01-27 Marek Polacek <polacek@redhat.com>
6988 * c-c++-common/vector-compare-4.c: New test.
6990 2016-01-27 David Malcolm <dmalcolm@redhat.com>
6992 PR preprocessor/69126
6993 * c-c++-common/pr69126.c: New test case.
6995 2016-01-27 Ian Lance Taylor <iant@google.com>
6997 * gcc.dg/tree-ssa/ivopt_5.c: New test.
6999 2016-01-27 Ryan Burn <contact@rnburn.com>
7002 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
7004 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
7007 * gcc.target/i386/pr69512.c: New test.
7009 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
7012 * gnat.dg/sso/*.adb: Robustify dg-output directives.
7014 2016-01-27 Marek Polacek <polacek@redhat.com>
7017 * g++.dg/pr69379.C: New test.
7019 2016-01-27 Martin Sebor <msebor@redhat.com>
7022 * g++.dg/abi/Wabi-2-2.C: New test.
7023 * g++.dg/abi/Wabi-2-3.C: New test.
7024 * g++.dg/abi/Wabi-3-2.C: New test.
7025 * g++.dg/abi/Wabi-3-3.C: New test.
7027 2016-01-27 Richard Biener <rguenther@suse.de>
7029 PR tree-optimization/69166
7030 * gcc.dg/torture/pr69166.c: New testcase.
7032 2016-01-27 Martin Jambor <mjambor@suse.cz>
7034 PR tree-optimization/69355
7035 * gcc.dg/tree-ssa/pr69355.c: New test.
7037 2016-01-27 Marek Polacek <polacek@redhat.com>
7040 * g++.dg/ext/constexpr-vla1.C: New test.
7042 2016-01-20 Christian Bruel <christian.bruel@st.com>
7045 * gcc.target/arm/pr69245.c: New test.
7047 2016-01-27 Jakub Jelinek <jakub@redhat.com>
7049 PR tree-optimization/69399
7050 * gcc.dg/torture/pr69399.c: New test.
7052 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
7054 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
7056 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
7058 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
7060 2016-01-26 Tom de Vries <tom@codesourcery.com>
7062 PR tree-optimization/69110
7063 * gcc.dg/autopar/pr69110.c: New test.
7065 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
7066 Sebastian Pop <s.pop@samsung.com>
7068 * gcc.dg/graphite/isl-ast-op-select.c: New.
7070 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
7073 * gfortran.dg/allocate_error_6.f90: New test.
7075 2016-01-26 Richard Henderson <rth@redhat.com>
7077 * gcc.dg/tm/pr60908.c: New test.
7079 2016-01-26 David Malcolm <dmalcolm@redhat.com>
7082 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
7084 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
7085 expected multiline output to reflect the colorization being
7086 disabled before newlines.
7087 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7088 (custom_diagnostic_finalizer): Replace call to
7089 pp_newline_and_flush with call to pp_flush.
7090 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
7091 * gfortran.dg/implicit_class_1.f90: Likewise.
7092 * lib/gcc-dg.exp (allow_blank_lines): New global.
7093 (dg-allow-blank-lines-in-output): New procedure.
7094 (gcc-dg-prune): Complain about blank lines in the output, unless
7095 dg-allow-blank-lines-in-output was called.
7096 * lib/multiline.exp (_build_multiline_regex): Only support
7097 arbitrary followup text for non-blank-lines, not for blank lines.
7099 2016-01-26 Jakub Jelinek <jakub@redhat.com>
7101 PR tree-optimization/69483
7102 * gcc.dg/pr69483.c: New test.
7103 * g++.dg/opt/pr69483.C: New test.
7105 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7108 * gcc.target/arm/pr68620.c: New test.
7110 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7112 * gcc.target/i386/pr68986-2.c: Remove -m32.
7114 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7117 * gcc.target/i386/pr68986-1.c: New test.
7118 * gcc.target/i386/pr68986-2.c: Likewise.
7119 * gcc.target/i386/pr68986-3.c: Likewise.
7121 2016-01-26 Christian Bruel <christian.bruel@st.com>
7123 * lib/target-supports.exp
7124 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
7125 (check_effective_target_arm_crypto_pragma_ok): Likewise.
7126 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
7128 2016-01-26 Richard Biener <rguenther@suse.de>
7130 PR tree-optimization/69452
7131 * gcc.dg/torture/pr69452.c: New testcase.
7133 2016-01-26 Jakub Jelinek <jakub@redhat.com>
7136 * gcc.dg/pr69442.c: New test.
7138 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
7141 * gcc.target/aarch64/simd/pr67896.C: New.
7143 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
7145 PR tree-optimization/69400
7146 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
7148 (plugin_init): Call it.
7149 * gcc.dg/torture/pr69400.c: New test.
7151 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7153 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
7155 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7156 Sebastian Pop <s.pop@samsung.com>
7158 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
7161 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7162 Sebastian Pop <s.pop@samsung.com>
7164 * gcc.dg/graphite/pr69292.c: New.
7166 2016-01-25 Jakub Jelinek <jakub@redhat.com>
7168 * c-c++-common/goacc/use_device-1.c: New test.
7170 2016-01-25 Jeff Law <law@redhat.com>
7172 PR tree-optimization/69196
7173 PR tree-optimization/68398
7174 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
7175 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7177 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
7180 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
7183 2016-01-25 Richard Biener <rguenther@suse.de>
7186 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
7188 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
7191 * gcc.dg/pr69421.c: New test.
7193 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
7195 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
7196 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
7197 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
7198 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
7199 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
7200 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
7201 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
7202 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
7203 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
7204 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
7206 2016-01-25 Richard Biener <rguenther@suse.de>
7208 PR tree-optimization/69376
7209 * gcc.dg/torture/pr69376.c: New testcase.
7211 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7215 * gfortran.dg/interface_38.f90: New test.
7216 * gfortran.dg/interface_39.f90: New test.
7218 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
7221 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7226 * g++.dg/template/pr11858.C: New test.
7227 * g++.dg/template/pr24663.C: New test.
7228 * g++.dg/template/unify12.C: New test.
7229 * g++.dg/template/unify13.C: New test.
7230 * g++.dg/template/unify14.C: New test.
7231 * g++.dg/template/unify15.C: New test.
7232 * g++.dg/template/unify16.C: New test.
7233 * g++.dg/template/unify17.C: New test.
7235 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
7238 gfortran.dg/pr68283.f90: New test.
7240 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7243 * gfortran.dg/inline_matmul_13.f90: New test.
7244 * gfortran.dg/matmul_bounds_8.f90: New test.
7245 * gfortran.dg/matmul_bounds_9.f90: New test.
7246 * gfortran.dg/matmul_bounds_10.f90: New test.
7248 2016-01-23 Tom de Vries <tom@codesourcery.com>
7250 PR tree-optimization/69426
7251 * gcc.dg/autopar/pr69426.c: New test.
7253 2016-01-23 Martin Sebor <msebor@redhat.com>
7257 * g++.dg/cpp0x/alignas5.C: New test.
7258 * g++.dg/ext/vector29.C: Same.
7260 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
7262 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
7263 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
7264 _GNU_SOURCE from compile flags to the source.
7265 * gcc.target/i386/chkp-stropt-12.c: Ditto.
7266 * gcc.target/i386/chkp-stropt-16.c: Ditto.
7267 * gcc.target/i386/chkp-stropt-4.c: Ditto.
7268 * gcc.target/i386/chkp-stropt-8.c: Ditto.
7270 2016-01-22 Jakub Jelinek <jakub@redhat.com>
7273 * g++.dg/opt/pr69432.C: New test.
7275 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7277 * gcc.target/powerpc/pr63354c: Adjust target selector to include
7278 32-bit targets testing an -m64 multilib.
7280 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7282 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
7285 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
7287 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
7289 2016-01-21 Christian Bruel <christian.bruel@st.com>
7292 * gcc.target/i386/pr68674.c
7293 * gcc.target/aarch64/pr68674.c
7294 * gcc.target/arm/pr68674.c
7296 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7299 * gcc.c-torture/execute/pr69403.c: New test.
7301 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7304 * g++.dg/template/pr55843.C: New.
7306 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
7309 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
7310 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
7312 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7315 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
7316 from dg-do compile directive, and instead add
7317 { dg-require-effective-target int128 }.
7319 2016-01-20 Martin Sebor <msebor@redhat.com>
7322 * gcc.dg/sync-fetch.c: New test.
7324 2016-01-21 Martin Sebor <msebor@redhat.com>
7327 * gcc.target/powerpc/pr69252.c: New test.
7329 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7332 * gfortran.dg/pr65996.f90: New test.
7334 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
7337 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
7338 expected to generate an error.
7340 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
7343 * gcc.dg/torture/pr66178.c: New test.
7345 2016-01-21 Anton Blanchard <anton@samba.org>
7346 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7349 * gcc.target/powerpc/pr63354.c: New test.
7351 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
7353 PR rtl-optimization/68990
7354 * gcc.target/i386/pr68990: New.
7356 2016-01-21 Nick Clifton <nickc@redhat.com>
7359 * gcc.target/mips/pr69129.c: New.
7361 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
7364 * g++.dg/cpp0x/pr58046.C: New.
7366 2016-01-21 Jakub Jelinek <jakub@redhat.com>
7370 * gcc.target/arm/pr69187.c: New test.
7373 * g++.dg/torture/pr69355.C: New test.
7375 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7376 Sebastian Pop <s.pop@samsung.com>
7378 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
7380 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7381 Sebastian Pop <s.pop@samsung.com>
7383 * gcc.dg/graphite/pr68976.c: New test.
7385 2016-01-21 Jakub Jelinek <jakub@redhat.com>
7388 * c-c++-common/pr67653.c: New test.
7389 * gcc.dg/torture/pr29119.c: Add dg-warning.
7391 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
7393 * gcc.target/powerpc/cpu-builtin-1.c: New test.
7395 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7398 * gcc.dg/pr24293.c: New test.
7399 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
7400 incomplete struct type.
7401 * gcc.dg/declspec-1.c: Likewise.
7402 * gcc.dg/pr63549.c: Likewise.
7404 2016-01-20 Jakub Jelinek <jakub@redhat.com>
7406 PR tree-optimization/66612
7407 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
7408 for bdn instruction.
7410 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7412 * lib/target-supports.exp
7413 (check_effective_target_arm_fp_ok_nocache): New.
7414 (check_effective_target_arm_fp_ok): New.
7415 (add_options_for_arm_fp): New.
7416 (check_effective_target_arm_crypto_ok_nocache): Require
7417 target_arm_v8_neon_ok instead of arm32.
7418 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
7419 (check_effective_target_arm_crypto_pragma_ok): New.
7420 (add_options_for_arm_vfp): New.
7421 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
7422 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
7423 target instead. Force initial fpu to vfp.
7424 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
7425 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
7426 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
7428 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
7429 use arm_vfp effective target instead. Force initial fpu to vfp.
7430 * gcc.target/arm/attr-neon3.c: Likewise.
7431 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
7433 * gcc.target/arm/unsigned-float.c: Likewise.
7434 * gcc.target/arm/vfp-1.c: Likewise.
7435 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7436 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
7437 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7438 * gcc.target/arm/vfp-ldmias.c: Likewise.
7439 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7440 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7441 * gcc.target/arm/vfp-stmiad.c: Likewise.
7442 * gcc.target/arm/vfp-stmias.c: Likewise.
7443 * gcc.target/arm/vnmul-1.c: Likewise.
7444 * gcc.target/arm/vnmul-2.c: Likewise.
7445 * gcc.target/arm/vnmul-3.c: Likewise.
7446 * gcc.target/arm/vnmul-4.c: Likewise.
7448 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7451 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
7452 the MPX run-time library, for compile-time MPX test.
7453 * gcc.target/i386/chkp-always_inline.c: Likewise.
7454 * gcc.target/i386/chkp-bndret.c: Likewise.
7455 * gcc.target/i386/chkp-builtins-1.c: Likewise.
7456 * gcc.target/i386/chkp-builtins-2.c: Likewise.
7457 * gcc.target/i386/chkp-builtins-3.c: Likewise.
7458 * gcc.target/i386/chkp-builtins-4.c: Likewise.
7459 * gcc.target/i386/chkp-const-check-1.c: Likewise.
7460 * gcc.target/i386/chkp-const-check-2.c: Likewise.
7461 * gcc.target/i386/chkp-hidden-def.c: Likewise.
7462 * gcc.target/i386/chkp-label-address.c: Likewise.
7463 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
7464 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
7465 * gcc.target/i386/chkp-pr69044.c: Likewise.
7466 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
7467 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
7468 * gcc.target/i386/chkp-strchr.c: Likewise.
7469 * gcc.target/i386/chkp-strlen-1.c: Likewise.
7470 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7471 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7472 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7473 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7474 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7475 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7476 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7477 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7478 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7479 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7480 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7481 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7482 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7483 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7484 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7485 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7486 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7487 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7488 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7489 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7490 * gcc.target/i386/pr63995-2.c: Likewise.
7491 * gcc.target/i386/pr64805.c: Likewise.
7492 * gcc.target/i386/pr65044.c: Likewise.
7493 * gcc.target/i386/pr65167.c: Likewise.
7494 * gcc.target/i386/pr65183.c: Likewise.
7495 * gcc.target/i386/pr65184.c: Likewise.
7496 * gcc.target/i386/thunk-retbnd.c: Likewise.
7498 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
7500 PR tree-optimization/69328
7501 * gcc.dg/pr69328.c: New test.
7503 2016-01-20 Jeff Law <law@redhat.com>
7506 * gcc.target/m68k/pr25114.c: New test.
7508 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
7510 * gcc.target/arm/memset-inline-10.c: Added
7511 dg-require-effective-target arm_thumb2_ok.
7513 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
7515 * gcc.dg/debug/dwarf2/sso.c: New test.
7517 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
7520 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
7521 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
7522 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
7524 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7527 * g++.dg/ipa/devirt-50.C: New testcase.
7529 2016-01-19 Marek Polacek <polacek@redhat.com>
7532 * g++.dg/cpp1y/parameter-pack-1.C: New test.
7533 * g++.dg/cpp1y/parameter-pack-2.C: New test.
7535 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7538 * gcc.target/arm/pr69135_1.c: New test.
7540 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7542 * gcc.target/aarch64/ccmp_1.c: Add new tests.
7544 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7546 * gcc.target/aarch64/ccmp_1.c: New testcase.
7548 2016-01-19 Marek Polacek <polacek@redhat.com>
7551 * g++.dg/cpp0x/enum30.C: New test.
7553 2016-01-19 Richard Biener <rguenther@suse.de>
7555 PR tree-optimization/69336
7556 * g++.dg/tree-ssa/pr69336.C: New testcase.
7558 2016-01-19 Jakub Jelinek <jakub@redhat.com>
7561 * gcc.dg/pr65779.c: New test.
7563 2016-01-19 Richard Biener <rguenther@suse.de>
7565 PR tree-optimization/69352
7566 * gcc.dg/torture/pr69352.c: New testcase.
7568 2016-01-19 Jakub Jelinek <jakub@redhat.com>
7570 PR rtl-optimization/68955
7571 PR rtl-optimization/64557
7572 * gcc.dg/torture/pr68955.c: New test.
7574 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7577 * g++.dg/torture/pr69136.C: New testcase.
7579 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7582 * g++.dg/lto/pr69133_0.C: New testcase.
7583 * g++.dg/lto/pr69133_1.C: New testcase.
7585 2016-01-15 Jeff Law <law@redhat.com>
7587 PR tree-optimization/69320
7588 * gcc.c-torture/pr69320-1.c: New test.
7589 * gcc.c-torture/pr69320-2.c: New test.
7590 * gcc.c-torture/pr69320-3.c: New test.
7591 * gcc.c-torture/pr69320-4.c: New test.
7593 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7598 * g++.dg/template/pr11858.C: New test.
7599 * g++.dg/template/pr24663.C: New test.
7600 * g++.dg/template/unify12.C: New test.
7601 * g++.dg/template/unify13.C: New test.
7602 * g++.dg/template/unify14.C: New test.
7603 * g++.dg/template/unify15.C: New test.
7604 * g++.dg/template/unify16.C: New test.
7605 * g++.dg/template/unify17.C: New test.
7607 2016-01-18 David Malcolm <dmalcolm@redhat.com>
7610 * gcc.dg/pr69181-1.c: New test file.
7611 * gcc.dg/pr69181-2.c: New test file.
7612 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
7613 globals by moving it to...
7614 (cleanup-after-saved-dg-test): ...this new function. Add
7615 "global additional_sources_used". Add reset of global
7616 multiline_expected_outputs to the empty list.
7617 * lib/multiline.exp (_multiline_expected_outputs): Rename this
7619 (multiline_expected_outputs): ...this, and updated comments to
7620 note that it is modified from gcc-dg.exp.
7621 (dg-end-multiline-output): Update for the above renaming.
7622 (handle-multiline-outputs): Likewise. Remove the clearing
7623 of the expected outputs to the empty list.
7625 2016-01-18 Richard Biener <rguenther@suse.de>
7627 PR tree-optimization/69297
7628 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
7630 2016-01-18 Joseph Myers <joseph@codesourcery.com>
7632 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
7634 * gcc.target/mips/mips-3d-2.c: Likewise.
7635 * gcc.target/mips/mips-3d-3.c: Likewise.
7636 * gcc.target/mips/mips-3d-4.c: Likewise.
7637 * gcc.target/mips/mips-3d-5.c: Likewise.
7638 * gcc.target/mips/mips-3d-6.c: Likewise.
7639 * gcc.target/mips/mips-3d-7.c: Likewise.
7640 * gcc.target/mips/mips-3d-8.c: Likewise.
7641 * gcc.target/mips/mips-3d-9.c: Likewise.
7642 * gcc.target/mips/mips-ps-1.c: Likewise.
7643 * gcc.target/mips/mips-ps-2.c: Likewise.
7644 * gcc.target/mips/mips-ps-3.c: Likewise.
7645 * gcc.target/mips/mips-ps-4.c: Likewise.
7646 * gcc.target/mips/mips-ps-5.c: Likewise.
7647 * gcc.target/mips/mips-ps-6.c: Likewise.
7648 * gcc.target/mips/mips-ps-7.c: Likewise.
7649 * gcc.target/mips/mips-ps-type.c: Likewise.
7650 * gcc.target/mips/mips-ps-type-2.c: Likewise.
7651 * gcc.target/mips/mips16-attributes-6.c: Likewise.
7653 2016-01-18 Tom de Vries <tom@codesourcery.com>
7655 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
7656 * c-c++-common/goacc/kernels-double-reduction.c: New test.
7657 * c-c++-common/goacc/kernels-empty.c: New test.
7658 * c-c++-common/goacc/kernels-eternal.c: New test.
7659 * c-c++-common/goacc/kernels-loop-2.c: New test.
7660 * c-c++-common/goacc/kernels-loop-3.c: New test.
7661 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
7662 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
7663 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
7664 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
7665 * c-c++-common/goacc/kernels-loop-data.c: New test.
7666 * c-c++-common/goacc/kernels-loop-g.c: New test.
7667 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
7668 * c-c++-common/goacc/kernels-loop-n.c: New test.
7669 * c-c++-common/goacc/kernels-loop-nest.c: New test.
7670 * c-c++-common/goacc/kernels-loop.c: New test.
7671 * c-c++-common/goacc/kernels-noreturn.c: New test.
7672 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
7673 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
7674 * c-c++-common/goacc/kernels-reduction.c: New test.
7676 2016-01-18 Tom de Vries <tom@codesourcery.com>
7678 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
7679 * gcc.dg/autopar/outer-2.c: Same.
7680 * gcc.dg/autopar/outer-3.c: Same.
7681 * gcc.dg/autopar/outer-4.c: Same.
7682 * gcc.dg/autopar/outer-5.c: Same.
7683 * gcc.dg/autopar/outer-6.c: Same.
7684 * gcc.dg/autopar/parallelization-1.c: Same.
7685 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
7686 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
7687 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
7688 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
7689 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
7690 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
7691 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
7692 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
7693 * gcc.dg/autopar/pr39500-1.c: Same.
7694 * gcc.dg/autopar/pr39500-2.c: Same.
7695 * gcc.dg/autopar/pr46193.c: Same.
7696 * gcc.dg/autopar/pr46194.c: Same.
7697 * gcc.dg/autopar/pr49580.c: Same.
7698 * gcc.dg/autopar/pr49960-1.c: Same.
7699 * gcc.dg/autopar/pr49960.c: Same.
7700 * gcc.dg/autopar/pr68373.c: Same.
7701 * gcc.dg/autopar/reduc-1.c: Same.
7702 * gcc.dg/autopar/reduc-1char.c: Same.
7703 * gcc.dg/autopar/reduc-1short.c: Same.
7704 * gcc.dg/autopar/reduc-2.c: Same.
7705 * gcc.dg/autopar/reduc-2char.c: Same.
7706 * gcc.dg/autopar/reduc-2short.c: Same.
7707 * gcc.dg/autopar/reduc-3.c: Same.
7708 * gcc.dg/autopar/reduc-4.c: Same.
7709 * gcc.dg/autopar/reduc-6.c: Same.
7710 * gcc.dg/autopar/reduc-7.c: Same.
7711 * gcc.dg/autopar/reduc-8.c: Same.
7712 * gcc.dg/autopar/reduc-9.c: Same.
7713 * gcc.dg/autopar/uns-outer-4.c: Same.
7714 * gcc.dg/autopar/uns-outer-5.c: Same.
7715 * gcc.dg/autopar/uns-outer-6.c: Same.
7716 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
7717 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
7719 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7722 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
7723 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
7725 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7728 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
7729 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
7730 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
7732 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7735 * gcc.dg/tree-ssa/sra-17.c: New.
7736 * gcc.dg/tree-ssa/sra-18.c: New.
7738 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7740 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
7742 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
7744 * gnat.dg/inline12.adb: New test.
7746 2016-01-18 Bin Cheng <bin.cheng@arm.com>
7748 PR tree-optimization/66797
7749 * gcc.c-torture/execute/pr65447.c: Relax check condition.
7751 2016-01-18 Richard Biener <rguenther@suse.de>
7753 PR tree-optimization/69170
7754 * gcc.dg/torture/pr69170.c: New testcase.
7756 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
7758 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
7760 2016-01-16 Tom de Vries <tom@codesourcery.com>
7762 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
7764 2016-01-16 Tom de Vries <tom@codesourcery.com>
7766 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
7767 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
7768 redundant dg-require-effective-target pthread.
7769 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
7770 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
7771 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
7772 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
7773 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
7774 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
7775 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
7777 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
7780 * gcc.target/powerpc/recip-6.c: Enable on AIX.
7781 * gcc.target/powerpc/recip-7.c: Same.
7783 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7786 * g++.dg/template/pr69091.C: New test.
7788 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7790 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
7791 dump does not contain an error_mark_node.
7792 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
7793 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
7795 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7798 * g++.dg/template/pr68936.C: New test.
7800 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
7803 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
7804 * gcc.target/powerpc/recip-2.c: Same.
7805 * gcc.target/powerpc/recip-3.c: Same.
7806 * gcc.target/powerpc/recip-4.c: Same.
7807 * gcc.target/powerpc/recip-sqrtf.c: Same.
7809 2016-01-15 Jeff Law <law@redhat.com>
7811 PR tree-optimization/69270
7812 * gcc.dg/tree-ssa/pr69270-2.c: New test.
7813 * gcc.dg/tree-ssa/pr69270-3.c: New test.
7815 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
7818 * gfortran.dg/deferred_character_13.f90: New test for the fix
7819 of comment 3 of the PR.
7822 * gfortran.dg/deferred_character_8.f90: New test
7823 * gfortran.dg/allocate_error_5.f90: New test
7826 * gfortran.dg/deferred_character_10.f90: New test
7829 * gfortran.dg/deferred_character_14.f90: New test
7832 * gfortran.dg/deferred_character_11.f90: New test
7835 * gfortran.dg/deferred_character_9.f90: New test
7837 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
7839 PR rtl-optimization/69030
7840 * gcc.target/i386/pr69030.c: New.
7842 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7844 * gcc.target/aarch64/target_attr_17.c: New test.
7846 2016-01-15 Richard Biener <rguenther@suse.de>
7848 PR tree-optimization/66856
7849 * gcc.dg/torture/pr66856-1.c: New testcase.
7850 * gcc.dg/torture/pr66856-2.c: Likewise.
7852 2016-01-15 Richard Biener <rguenther@suse.de>
7855 * g++.dg/lto/pr69137_0.C: New testcase.
7857 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
7860 * gcc.target/i386/pr69246.c: New test.
7862 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7864 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
7866 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7869 * g++.dg/init/const9.C: Disable test on S/390.
7871 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7873 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
7874 * g++.dg/Wno-frame-address.C: Ditto.
7876 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7878 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
7880 2016-01-15 Richard Biener <rguenther@suse.de>
7882 PR tree-optimization/68961
7883 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
7885 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
7887 * gcc.target/i386/pr65105-5.c: New test.
7889 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
7891 * gcc.c-torture/execute/alias-4.c: New testcase.
7893 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
7896 * g++.dg/ipa/devirt-49.C: New testcase.
7898 2016-01-15 Christian Bruel <christian.bruel@st.com>
7901 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
7902 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
7903 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
7905 2016-01-15 Richard Biener <rguenther@suse.de>
7907 PR tree-optimization/69117
7908 * gcc.dg/torture/pr69117.c: New testcase.
7910 2015-01-14 Ryan Burn <contact@rnburn.com>
7913 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
7915 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7918 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
7919 range tests use 100 * maximum instead of maximum + 1.
7921 2016-01-14 Jakub Jelinek <jakub@redhat.com>
7924 * gcc.dg/guality/pr69244.c: New test.
7926 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
7928 * lib/target-supports.exp (check_effective_target_issignaling):
7930 * gcc.dg/pr61441.c: Require issignaling effective target.
7932 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
7935 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
7937 2016-01-14 David Malcolm <dmalcolm@redhat.com>
7940 PR preprocessor/69177
7941 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
7942 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
7943 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
7944 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7946 2016-01-14 Marek Polacek <polacek@redhat.com>
7949 * gcc.dg/array-15.c: New test.
7951 2016-01-14 Jakub Jelinek <jakub@redhat.com>
7954 PR tree-optimization/69155
7955 * gfortran.dg/pr68146.f: New test.
7956 * gfortran.dg/pr69155.f90: New test.
7958 2016-01-14 Richard Biener <rguenther@suse.de>
7960 PR tree-optimization/68060
7961 * gcc.dg/torture/pr68060-1.c: New testcase.
7962 * gcc.dg/torture/pr68060-2.c: Likewise.
7964 2016-01-14 Nick Clifton <nickc@redhat.com>
7966 * lib/target-supports.exp
7967 (check_effective_target_arm_neon_ok_nocache): Add an option
7968 sequence that includes setting the ARM architecture to ARMv7-A.
7969 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
7970 command line options necessary to enable Neon support.
7971 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
7972 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
7973 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
7974 * gcc.target/arm/pr69180.c: Likewise.
7976 2016-01-14 Jeff Law <law@redhat.com>
7978 PR tree-optimization/69270
7979 * gcc.dg/tree-ssa/pr69270.c: New test.
7981 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
7984 * c-c++-common/pr66208.c: New file.
7986 2016-01-13 Jakub Jelinek <jakub@redhat.com>
7988 PR tree-optimization/69156
7989 * gcc.dg/pr69156.c: New test.
7991 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
7993 * gcc.target/i386/pr69225-7.c: New test.
7995 2016-01-13 Richard Henderson <rth@redhat.com>
7997 * gcc.dg/tm/memopt-13.c: Update expected function.
7998 * gcc.dg/tm/memopt-6.c: Likewise.
8000 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
8002 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
8003 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
8004 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
8005 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
8007 2016-01-13 Tom de Vries <tom@codesourcery.com>
8009 PR tree-optimization/69169
8010 * gcc.dg/pr69169.c: New test.
8012 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8015 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
8016 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
8017 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
8018 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
8019 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
8020 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
8021 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
8022 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
8024 2016-01-13 Jakub Jelinek <jakub@redhat.com>
8027 * gcc.dg/pr69247.c: New test.
8029 2016-01-13 Richard Biener <rguenther@suse.de>
8031 PR tree-optimization/69242
8032 * gcc.dg/torture/pr69242.c: New testcase.
8034 2016-01-13 Richard Biener <rguenther@suse.de>
8036 PR tree-optimization/69186
8037 * gcc.dg/torture/pr69186.c: New testcase.
8039 2016-01-13 Jeff Law <law@redhat.com>
8041 PR tree-optimization/67755
8042 * gcc.dg/tree-ssa/pr67755.c: New test.
8044 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8046 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
8047 pass number in output by a star.
8049 2016-01-12 Bin Cheng <bin.cheng@arm.com>
8051 PR tree-optimization/68911
8052 * gcc.c-torture/execute/pr68911.c: New test.
8054 2016-01-12 Marek Polacek <polacek@redhat.com>
8057 * g++.dg/warn/permissive-1.C: New test.
8059 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8063 * g++.dg/opt/pr69213.C: New test.
8065 2016-01-12 Christian Bruel <christian.bruel@st.com>
8068 * gcc.target/arm/pr69180.c: New test.
8070 2016-01-12 Richard Biener <rguenther@suse.de>
8073 * g++.dg/lto/pr69077_0.C: New testcase.
8074 * g++.dg/lto/pr69077_1.C: Likewise.
8076 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8079 * g++.dg/opt/pr69175.C: New test.
8081 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
8083 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
8084 rather than #including math.h & stdlib.h.
8085 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
8086 * gcc.dg/vect/pr49771.c: Likewise.
8087 * gcc.dg/vect/vect-10-big-array.c: Likewise.
8088 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
8089 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
8090 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
8091 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
8092 * gcc.dg/vect/pr44507.c: Likewise.
8093 * gcc.dg/vect/pr45902.c: Likewise.
8094 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8095 * gcc.dg/vect/vect-117.c: Likewise.
8096 * gcc.dg/vect/vect-99.c: Likewise.
8097 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
8098 * gcc.dg/vect/vect-cond-1.c: Likewise.
8099 * gcc.dg/vect/vect-cond-2.c: Likewise.
8100 * gcc.dg/vect/vect-cond-3.c: Likewise.
8101 * gcc.dg/vect/vect-cond-4.c: Likewise.
8102 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8103 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8104 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8105 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
8106 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8107 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8108 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8109 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8110 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8111 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8112 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8113 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
8114 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
8115 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
8116 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
8117 include of signal.h.
8118 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
8119 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
8120 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
8121 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
8122 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
8123 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
8124 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
8125 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
8126 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
8127 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
8128 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8129 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8130 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
8131 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
8132 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
8133 * gcc.dg/vect/vect-outer-5.c: Likewise.
8134 * gcc.dg/vect/vect-outer-6.c: Likewise.
8135 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
8138 2016-01-12 Nick Clifton <nickc@redhat.com>
8141 * gcc.dg/lto/pr61886_0.c: Rename the external function called
8142 to fread so that it will be found in all target runtimes.
8144 2016-01-12 Richard Biener <rguenther@suse.de>
8146 PR tree-optimization/69053
8147 * g++.dg/torture/pr69053.C: New testcase.
8149 2016-01-12 Richard Biener <rguenther@suse.de>
8151 PR tree-optimization/69168
8152 * gcc.dg/torture/pr69168.c: New testcase.
8154 2016-01-12 Richard Biener <rguenther@suse.de>
8156 PR tree-optimization/69157
8157 * gcc.dg/torture/pr69157.c: New testcase.
8159 2016-01-12 Richard Biener <rguenther@suse.de>
8161 PR tree-optimization/69174
8162 * gcc.dg/torture/pr69174.c: New testcase.
8164 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8168 * g++.dg/tls/pr66808.C: New test.
8169 * g++.dg/tls/pr69000.C: New test.
8171 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8173 * gcc.target/powerpc/swaps-p8-23.c: New test.
8174 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
8176 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
8178 PR tree-optimization/68356
8179 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
8181 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
8182 Jim Wilson <jim.wilson@linaro.org>
8185 * gcc.target/arm/pr69194.c: New test.
8187 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
8190 * gcc.target/i386/pr69225-1.c: New test.
8191 * gcc.target/i386/pr69225-2.c: Likewise.
8192 * gcc.target/i386/pr69225-3.c: Likewise.
8193 * gcc.target/i386/pr69225-4.c: Likewise.
8194 * gcc.target/i386/pr69225-5.c: Likewise.
8195 * gcc.target/i386/pr69225-6.c: Likewise.
8197 2016-01-11 Jakub Jelinek <jakub@redhat.com>
8200 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
8204 * gcc.dg/pr69071.c: New test.
8207 * g++.dg/opt/pr69211.C: New test.
8209 PR tree-optimization/69214
8210 * gcc.c-torture/compile/pr69214.c: New test.
8212 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
8214 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
8215 * gcc.target/i386/pr66232-11.c: Ditto.
8216 * gcc.target/i386/pr66232-12.c: Ditto.
8217 * gcc.target/i386/pr66232-13.c: Ditto.
8219 2016-01-11 Richard Biener <rguenther@suse.de>
8221 PR tree-optimization/69173
8222 * gcc.dg/torture/pr69173.c: New testcase.
8224 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8226 PR rtl-optimization/68796
8227 * gcc.target/aarch64/tst_5.c: New test.
8228 * gcc.target/aarch64/tst_6.c: Likewise.
8230 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8232 PR rtl-optimization/68841
8233 * gcc.dg/pr68841.c: New test.
8234 * gcc.c-torture/execute/pr68841.c: New test.
8236 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8238 PR rtl-optimization/68920
8239 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
8241 * gcc.dg/ifcvt-5.c: New test.
8243 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
8246 * g++.dg/pr69123.C: New.
8248 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8251 * gcc.target/i386/pr69010.c: New test.
8253 2016-01-11 Martin Jambor <mjambor@suse.cz>
8256 * gcc.target/i386/chkp-pr69044.c: New test.
8258 2016-01-11 Tom de Vries <tom@codesourcery.com>
8260 PR tree-optimization/69109
8261 * gcc.dg/autopar/pr69109-2.c: New test.
8262 * gcc.dg/autopar/pr69109.c: New test.
8264 2016-01-11 Tom de Vries <tom@codesourcery.com>
8266 PR tree-optimization/69108
8267 * gcc.dg/autopar/pr69108.c: New test.
8269 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
8272 * c-c++-common/Wisleading-indentation.c: Augment test.
8274 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8277 * gfortran.dg/inline_matmul_12.f90: New test.
8279 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
8282 * gfortran.dg/actual_array_offset_1: New test.
8284 2016-01-10 Tom de Vries <tom@codesourcery.com>
8286 PR tree-optimization/69062
8287 * gcc.dg/autopar/pr69062.c: New test.
8289 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
8291 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
8292 * gcc.dg/vect/slp-perm-2.c: Likewise.
8293 * gcc.dg/vect/slp-perm-3.c: Likewise.
8294 * gcc.dg/vect/slp-perm-5.c: Likewise.
8295 * gcc.dg/vect/slp-perm-6.c: Likewise.
8296 * gcc.dg/vect/slp-perm-7.c: Likewise.
8297 * gcc.dg/vect/slp-perm-8.c: Likewise.
8299 2016-01-10 Tom de Vries <tom@codesourcery.com>
8301 PR tree-optimization/69039
8302 * gcc.dg/autopar/pr69039.c: New test.
8304 2016-01-09 Marek Polacek <polacek@redhat.com>
8307 * g++.dg/pr69113.C: New test.
8309 2016-01-09 Jakub Jelinek <jakub@redhat.com>
8312 PR tree-optimization/69097
8313 * gcc.c-torture/execute/pr50865.c: New test.
8314 * gcc.c-torture/execute/pr69097-1.c: New test.
8315 * gcc.c-torture/execute/pr69097-2.c: New test.
8316 * gcc.dg/pr69097-1.c: New test.
8317 * gcc.dg/pr69097-2.c: New test.
8319 2016-01-09 Jakub Jelinek <jakub@redhat.com>
8322 * g++.dg/opt/pr69164.C: New test.
8324 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8326 PR tree-optimization/69167
8327 * gcc.dg/pr69167.c: New test.
8329 2016-01-08 Marek Polacek <polacek@redhat.com>
8332 * g++.dg/pr68449.C: New.
8334 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
8336 PR tree-optimization/68707
8337 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
8338 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
8339 on platforms supporting it.
8340 * gcc.dg/vect/slp-perm-2.c: Likewise.
8341 * gcc.dg/vect/slp-perm-3.c: Likewise.
8342 * gcc.dg/vect/slp-perm-5.c: Likewise.
8343 * gcc.dg/vect/slp-perm-7.c: Likewise.
8344 * gcc.dg/vect/slp-perm-8.c: Likewise.
8345 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
8346 on platforms supporting it.
8348 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8350 PR tree-optimization/69162
8351 * gcc.dg/pr69162.c: New test.
8353 PR tree-optimization/69172
8354 * gcc.dg/pr69172.c: New test.
8356 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
8358 PR tree-optimization/67781
8359 * gcc.c-torture/execute/pr67781.c: New file.
8361 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8363 PR tree-optimization/69083
8364 * gcc.dg/vect/pr69083.c: New test.
8366 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
8368 PR tree-optimization/61441
8369 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
8370 Use -fexcess-precision=standard for compiler options.
8371 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
8373 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8376 * gfortran.dg/gomp/pr69128.f90: New test.
8379 * g++.dg/ext/pr69145-1.C: New test.
8380 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
8381 * g++.dg/ext/pr69145-2.h: New file.
8383 2016-01-07 Martin Sebor <msebor@redhat.com>
8386 * gcc.dg/atomic-fetch-bool.c: New test.
8387 * gcc.dg/sync-fetch-bool.c: New test.
8389 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8392 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
8394 2016-01-07 Nick Clifton <nickc@redhat.com>
8397 * g++.dg/pr66655.C: New test.
8398 * g++.dg/pr66655_1.cc: Test support file.
8399 * g++.dg/pr66655.h: Test header file.
8401 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8404 gfortran.dg/gomp/pr66680.f90: New test.
8406 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8409 * gcc.target/i386/pr69171-1.c: New test.
8410 * gcc.target/i386/pr69171-2.c: Likewise.
8411 * gcc.target/i386/pr69171-3.c: Likewise.
8412 * gcc.target/i386/pr69171-4.c: Likewise.
8413 * gcc.target/i386/pr69171-5.c: Likewise.
8414 * gcc.target/i386/pr69171-6.c: Likewise.
8416 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
8419 * c-c++-common/pr67639.c: New test.
8421 2016-01-07 Jakub Jelinek <jakub@redhat.com>
8423 PR tree-optimization/69141
8424 * g++.dg/opt/pr69141.C: New test.
8426 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
8428 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
8430 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
8433 * gcc.target/i386/pr69140.c: New test
8435 2016-01-06 David Malcolm <dmalcolm@redhat.com>
8437 * gcc.dg/bad-dereference.c: New test case.
8439 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8441 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
8443 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
8445 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
8447 2016-01-06 Marek Polacek <polacek@redhat.com>
8450 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
8452 2016-01-05 Marek Polacek <polacek@redhat.com>
8455 * gcc.dg/atomic-invalid-2.c: New.
8457 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8460 * gcc.target/i386/pr68991.c: New test.
8462 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8465 * g++.dg/pr68991-1.C: New test.
8466 * g++.dg/pr68991-2.C: Likewise.
8468 2016-01-05 Sergei Trofimovich <siarheit@google.com>
8471 * gcc.target/ia64/pr60465-gprel64.c: New test.
8472 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
8474 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8476 PR rtl-optimization/68651
8477 * gcc.target/aarch64/pr68651_1.c: New test.
8479 2016-01-05 David Malcolm <dmalcolm@redhat.com>
8482 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
8484 2016-01-05 Nathan Sidwell <nathan@acm.org>
8487 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
8489 * gcc.dg/alias-15.c: New.
8491 2016-01-05 Nick Clifton <nickc@redhat.com>
8494 * g++.dg/pr68770.C: New test.
8496 2016-01-04 Mike Stump <mikestump@comcast.net>
8498 * lib/target-supports.exp (check_effective_target_cilkplus):
8499 cilkplus targets require pthreads.
8500 (check_effective_target_cilkplus): Remove special case for NVPTX.
8502 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8504 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
8507 2016-01-04 Jakub Jelinek <jakub@redhat.com>
8509 Update copyright years.
8511 2016-01-04 Marek Polacek <polacek@redhat.com>
8514 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
8515 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
8516 * gcc.dg/atomic/stdatomic-op-5.c: New test.
8518 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8520 * gcc.target/sparc/20160104-2.c: New test.
8522 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8524 * gcc.target/sparc/20160104-1.c: New test.
8526 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
8529 * gfortran.dg/pr65045.f90: New test.
8531 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
8533 * gnat.dg/specs/debug1.ads: Delete.
8535 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8537 PR libgfortran/68867
8538 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
8541 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8543 PR libgfortran/68867
8544 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
8547 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
8550 * gfortran.dg/pr68864.f90: New test.
8552 2016-01-01 Jakub Jelinek <jakub@redhat.com>
8554 PR tree-optimization/69070
8555 * gcc.dg/pr69070.c: New test.
8558 * gfortran.dg/pr69055.f90: New test.
8561 * gcc.dg/pr69015.c: New test.
8563 Copyright (C) 2016 Free Software Foundation, Inc.
8565 Copying and distribution of this file, with or without modification,
8566 are permitted in any medium without royalty provided the copyright
8567 notice and this notice are preserved.