1 2016-06-23 Andi Kleen <ak@linux.intel.com>
3 * g++.dg/bprob/bprob.exp: Support autofdo.
4 * g++.dg/tree-prof/tree-prof.exp: dito.
5 * gcc.dg/tree-prof/tree-prof.exp: dito.
6 * gcc.misc-tests/bprob.exp: dito.
7 * gfortran.dg/prof/prof.exp: dito.
8 * lib/profopt.exp: dito.
9 * lib/target-supports.exp: Check for autofdo.
11 2016-06-23 Martin Liska <mliska@suse.cz>
13 * gcc.dg/pr71619.c: New test.
15 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
18 * gcc.target/i386/pr67400-1.c: New test.
19 * gcc.target/i386/pr67400-2.c: Likewise.
20 * gcc.target/i386/pr67400-3.c: Likewise.
21 * gcc.target/i386/pr67400-4.c: Likewise.
22 * gcc.target/i386/pr67400-5.c: Likewise.
23 * gcc.target/i386/pr67400-6.c: Likewise.
24 * gcc.target/i386/pr67400-7.c: Likewise.
26 2016-06-22 David Malcolm <dmalcolm@redhat.com>
28 * c-c++-common/missing-header-1.c: New test case.
29 * c-c++-common/missing-header-2.c: New test case.
30 * c-c++-common/missing-header-3.c: New test case.
31 * c-c++-common/missing-header-4.c: New test case.
33 2016-06-22 David Malcolm <dmalcolm@redhat.com>
36 * c-c++-common/attributes-1.c: Update dg-prune-output to include
38 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
39 expected results due to builtin "nanl" now being suggested for
41 * gcc.dg/pr67580.c: Update expected messages.
42 * gcc.dg/spellcheck-identifiers.c: New testcase.
43 * gcc.dg/spellcheck-typenames.c: New testcase.
45 2016-06-22 David Malcolm <dmalcolm@redhat.com>
47 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
49 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
50 diagnostic-test-show-locus-parseable-fixits.c to sources for
51 diagnostic_plugin_test_show_locus.c.
52 * lib/gcc-defs.exp (freeform_regexps): New global.
53 (dg-regexp): New function.
54 (handle-dg-regexps): New function.
55 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
56 freeform_regexps to the empty list.
57 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
59 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
62 * g++.dg/pr71488.C: New test.
63 * gcc.dg/vect/vect-bool-cmp.c: New test.
65 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
67 * gcc.dg/guality/param-5.c: New test.
69 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
71 * gcc.target/i386/asm-flag-7.c: New test.
73 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
75 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
76 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
77 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
78 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
79 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
80 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
81 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
82 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
83 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
84 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
85 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
86 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
87 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
88 * gcc.dg/tree-ssa/vrp87.c: Likewise.
89 * lib/target-supports.exp: Likewise.
91 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
93 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
94 * gcc.dg/attr-ms_struct-2.c: Likewise.
95 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
96 * gcc.dg/bf-ms-attrib.c: Likewise.
97 * gcc.dg/bf-ms-layout-2.c: Likewise.
98 * gcc.dg/bf-ms-layout-3.c: Likewise.
99 * gcc.dg/bf-ms-layout.c: Likewise.
100 * gcc.dg/bf-no-ms-layout.c: Likewise.
101 * gcc.target/i386/bitfield1.c: Likewise.
102 * gcc.target/i386/bitfield2.c: Likewise.
103 * gcc.target/i386/bitfield3.c: Likewise.
105 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
107 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
108 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
109 override other than -mcpu=power9 command-line option is specified,
110 or if the target operating system is aix.
111 * gcc.target/powerpc/darn-1.c: Likewise.
112 * gcc.target/powerpc/darn-2.c: Likewise.
113 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
114 test if effective-target is not powerpc_p9vector_ok or if the
115 target operating system is not defined.
116 * gcc.target/powerpc/vslv-1.c: Likewise.
117 * gcc.target/powerpc/vsrv-0.c: Likewise.
118 * gcc.target/powerpc/vsrv-1.c: Likewise.
120 2016-06-21 Tobias Burnus <burnus@net-b.de>
123 * gfortran.dg/coarray/data_1.f90: New.
125 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
127 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
128 (dg-require-effective-target): Use arm_v8_neon_hw.
129 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
130 (dg-require-effective-target): Likewise.
131 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
132 (dg-require-effective-target): Likewise.
133 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
134 (dg-require-effective-target): Likewise.
135 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
136 (dg-require-effective-target): Likewise.
137 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
138 (dg-require-effective-target): Likewise.
139 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
142 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
144 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
145 Set to 3 so test passes.
147 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
149 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
151 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
153 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
154 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
155 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
156 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
158 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
160 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
161 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
163 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
166 * gcc.target/i386/pr71549.c: New test.
168 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
170 * gcc.target/powerpc/vadsdu-0.c: Replace
171 dg-require-effective-target directive to allow test to run on more
172 platforms, and add dg-skip-if directive to disable test on aix
173 platforms because of known incompatibilities.
174 * gcc.target/powerpc/vadsdu-1.c: Likewise.
175 * gcc.target/powerpc/vadsdu-2.c: Likewise.
176 * gcc.target/powerpc/vadsdu-3.c: Likewise.
177 * gcc.target/powerpc/vadsdu-4.c: Likewise.
178 * gcc.target/powerpc/vadsdu-5.c: Likewise.
179 * gcc.target/powerpc/vadsdub-1.c: Likewise.
180 * gcc.target/powerpc/vadsdub-2.c: Replace
181 dg-require-effective-target directive to allow test to run on more
182 platforms, and add dg-skip-if directive to disable test on aix
183 platforms because of known incompatibilities.
184 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
185 with vec_absdb call to differentiate this test from vadsdub-1.c.
186 * gcc.target/powerpc/vadsduh-1.c: Replace
187 dg-require-effective-target directive to allow test to run on more
188 platforms, and add dg-skip-if directive to disable test on aix
189 platforms because of known incompatibilities.
190 * gcc.target/powerpc/vadsduh-2.c: Likewise.
191 * gcc.target/powerpc/vadsduw-1.c: Likewise.
192 * gcc.target/powerpc/vadsduw-2.c: Likewise.
194 2016-06-21 Jakub Jelinek <jakub@redhat.com>
196 PR tree-optimization/71588
197 * gcc.dg/pr71558.c: New test.
199 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
201 * c-c++-common/pr68657-1.c: Require ptr32plus support.
202 * c-c++-common/pr68657-2.c: Likewise.
203 * c-c++-common/pr68657-3.c: Likewise.
204 * gcc.dg/torture/pr69714.c: Require int32plus support.
205 * gcc.dg/torture/pr70025.c: Likewise.
206 * gcc.dg/torture/pr70083.c: Likewise.
207 * gcc.dg/torture/pr70542.c: Likewise.
208 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
210 2016-06-20 Joseph Myers <joseph@codesourcery.com>
213 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
215 2016-06-20 Jakub Jelinek <jakub@redhat.com>
218 * gcc.dg/pr71581.c: New test.
220 PR rtl-optimization/71591
221 * gcc.dg/cpp/pr71591.c: New test.
223 2016-06-20 David B. Robins <gcc@davidrobins.net>
226 * g++.dg/torture/pr71571.C: New test.
228 2016-06-20 Jakub Jelinek <jakub@redhat.com>
231 * gcc.target/i386/sse2-pr71559.c: New test.
232 * gcc.target/i386/avx-pr71559.c: New test.
233 * gcc.target/i386/avx512f-pr71559.c: New test.
235 2016-06-20 Tobias Burnus <burnus@net-b.de>
238 * gfortran.dg/pointer_remapping_10.f90: New.
240 2016-06-20 David Malcolm <dmalcolm@redhat.com>
242 * g++.dg/diagnostic/string-literal-concat.C: New test case.
244 2016-06-20 Martin Sebor <msebor@redhat.com>
247 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
248 * gnu90-const-expr-1.c: Same.
249 * gnu99-const-expr-1.c: Same.
250 * gnu99-static-1.c: Same.
252 2016-06-20 Renlin Li <renlin.li@arm.com>
254 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
256 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
258 * gcc.target/aarch64/vcvt_f64_1.c: New.
259 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
260 * gcc.target/aarch64/vrecp_f64_1.c: New.
262 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
264 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
267 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
270 * gcc.target/avr/torture/pr71103-2.c: New test.
272 2016-06-19 Martin Sebor <msebor@redhat.com>
275 * gcc.dg/alignof.c: New test.
277 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
279 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
280 vs dg-error; test constexpr specifier too.
282 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
284 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
286 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
288 * lib/target-supports.exp
289 (check_effective_target_arm_neon_fp16_ok_nocache): Call
290 arm_neon_ok and merge flags. Fix temporary test name.
291 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
294 2016-06-17 Martin Liska <mliska@suse.cz>
296 * gcc.dg/predict-9.c: Fix dump scanning.
298 2016-06-17 Bin Cheng <bin.cheng@arm.com>
300 PR tree-optimization/71354
301 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
303 2016-06-17 Bin Cheng <bin.cheng@arm.com>
305 PR tree-optimization/71347
306 * gcc.dg/tree-ssa/pr71347.c: New test.
308 2016-06-17 Bin Cheng <bin.cheng@arm.com>
310 PR tree-optimization/71354
311 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
313 2016-06-17 Bin Cheng <bin.cheng@arm.com>
315 * gcc.dg/vect/vect-alias-check-1.c: New test.
317 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
320 * gcc.target/avr/pr71151-1.c: New test.
321 * gcc.target/avr/pr71151-2.c: New test.
322 * gcc.target/avr/pr71151-3.c: New test.
323 * gcc.target/avr/pr71151-4.c: New test.
324 * gcc.target/avr/pr71151-5.c: New test.
325 * gcc.target/avr/pr71151-6.c: New test.
326 * gcc.target/avr/pr71151-7.c: New test.
327 * gcc.target/avr/pr71151-8.c: New test.
328 * gcc.target/avr/pr71151-common.h: New test.
330 2016-06-16 Martin Liska <mliska@suse.cz>
332 * gfortran.dg/predict-1.f90: New test.
334 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
337 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
339 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
341 * g++.dg/vect/pr36648.cc: Disable cunrolli
343 2016-06-16 Jakub Jelinek <jakub@redhat.com>
346 * gcc.c-torture/execute/pr71554.c: New test.
348 PR rtl-optimization/71532
349 * gcc.dg/torture/pr71532.c: New test.
351 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
353 * gcc.target/powerpc/p9-dimode1.c: New test.
354 * gcc.target/powerpc/p9-dimode2.c: Likewise.
356 2016-06-15 Jakub Jelinek <jakub@redhat.com>
358 * gcc.c-torture/compile/20160615-1.c: New test.
360 * g++.dg/cpp0x/ref-qual17.C: New test.
362 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
365 * gcc.target/i386/pr71529.C: New test.
367 2016-06-15 Alan Hayward <alan.hayward@arm.com>
369 PR tree-optimization/71483
370 * g++.dg/vect/pr71483.c: New
372 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
375 * g++.dg/inherit/crash6.C: New.
376 * g++.dg/inherit/union2.C: Likewise.
377 * g++.dg/inherit/virtual12.C: Likewise.
378 * g++.dg/inherit/virtual13.C: Likewise.
379 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
381 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
383 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
385 2016-06-15 Alan Hayward <alan.hayward@arm.com>
387 PR tree-optimization/71439
388 * gcc.dg/vect/pr71439.c: New
390 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
392 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
394 2016-06-15 Richard Biener <rguenther@suse.de>
396 * gcc.dg/vect/slp-45.c: New testcase.
398 2016-06-15 Richard Biener <rguenther@suse.de>
400 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
402 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
404 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
405 requirements, and disable for AIX for now.
406 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
408 2016-06-14 Jakub Jelinek <jakub@redhat.com>
411 * g++.dg/opt/pr71528.C: New test.
414 * g++.dg/init/pr71516.C: New test.
416 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
418 * g++.dg/init/array46.C: New.
420 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
422 * gcc.target/i386/float128-3.c: New test.
423 * gcc.target/i386/quad-sse4.c: Ditto.
424 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
427 2016-06-14 Richard Biener <rguenther@suse.de>
430 * gfortran.dg/pr71526.f90: New testcase.
432 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
434 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
435 * gcc.dg/zero_bits_compound-1.c: Likewise.
437 2016-06-14 Richard Biener <rguenther@suse.de>
439 PR tree-optimization/71522
440 * gcc.dg/torture/pr71522.c: New testcase.
442 2016-06-14 Jakub Jelinek <jakub@redhat.com>
444 PR tree-optimization/71520
445 * gcc.dg/tree-ssa/pr71520.c: New test.
447 2016-06-14 Richard Biener <rguenther@suse.de>
449 PR tree-optimization/71521
450 * gcc.dg/tree-ssa/vrp101.c: New testcase.
452 2016-06-13 Jakub Jelinek <jakub@redhat.com>
455 * c-c++-common/ubsan/bounds-13.c: New test.
457 PR preprocessor/71183
458 * gcc.dg/cpp/source_date_epoch-3.c: New test.
460 2016-06-13 Jeff Law <law@redhat.com>
462 PR tree-optimization/71403
463 * c-c++-common/ubsan/pr71403-1.c: New test.
464 * c-c++-common/ubsan/pr71403-2.c: New test.
465 * c-c++-common/ubsan/pr71403-3.c: New test.
467 2016-06-13 Jakub Jelinek <jakub@redhat.com>
470 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
471 Add -Wno-psabi -w to dg-options.
473 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
475 * gcc.target/powerpc/vadsdu-0.c: New test.
476 * gcc.target/powerpc/vadsdu-1.c: New test.
477 * gcc.target/powerpc/vadsdu-2.c: New test.
478 * gcc.target/powerpc/vadsdu-3.c: New test.
479 * gcc.target/powerpc/vadsdu-4.c: New test.
480 * gcc.target/powerpc/vadsdu-5.c: New test.
481 * gcc.target/powerpc/vadsdub-1.c: New test.
482 * gcc.target/powerpc/vadsdub-2.c: New test.
483 * gcc.target/powerpc/vadsduh-1.c: New test.
484 * gcc.target/powerpc/vadsduh-2.c: New test.
485 * gcc.target/powerpc/vadsduw-1.c: New test.
486 * gcc.target/powerpc/vadsduw-2.c: New test.
488 2016-06-13 David Malcolm <dmalcolm@redhat.com>
490 * gcc.dg/c99-init-2.c (c): Update expected error message.
491 * gcc.dg/init-bad-8.c (foo): Likewise.
492 * gcc.dg/spellcheck-fields-3.c: New test case.
494 2016-06-13 Martin Liska <mliska@suse.cz>
496 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
497 and "guess loop iv compared" heuristics.
498 * gcc.dg/predict-2.c: Likewise.
499 * gcc.dg/predict-3.c: Likewise.
500 * gcc.dg/predict-4.c: Likewise.
501 * gcc.dg/predict-5.c: Likewise.
502 * gcc.dg/predict-6.c: Likewise.
504 2016-06-13 Marek Polacek <polacek@redhat.com>
507 * c-c++-common/Wswitch-unreachable-4.c: New test.
508 * gcc.dg/Wswitch-unreachable-2.c: New test.
509 * g++.dg/tm/jump1.C: Move dg-warning.
511 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
513 * gnat.dg/renaming10.ad[sb]: New test.
515 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
518 * gfortran.dg/pr70673.f90: New test.
520 2016-06-13 Richard Biener <rguenther@suse.de>
523 * gcc.dg/align-3.c: New testcase.
525 2016-06-13 Martin Liska <mliska@suse.cz>
527 * gcc.target/i386/pr71458.c: New test.
529 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
532 * testsuite/gcc.dg/torture/float128-nan.c: New test.
534 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
537 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
540 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
543 * gfortran.dg/comma_IO_extension_1.f90: New test.
544 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
545 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
547 * gfortran.dg/graphite/pr38083.f90: Likewise.
548 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
551 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
553 * gnat.dg/case_character.adb: New test.
555 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
558 * gcc.target/powerpc/pr71310.c: New testcase.
560 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
563 * gcc.dg/pr71478.c: New test.
565 2016-06-10 Jakub Jelinek <jakub@redhat.com>
568 * gcc.c-torture/execute/pr71494.c: New test.
571 * gcc.target/i386/pr68657.c: New test.
574 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
575 (test): Add -masm=intel alternatives.
577 2016-06-10 Martin Sebor <msebor@redhat.com>
580 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
582 2016-06-10 Jeff Law <law@redhat.com>
584 PR tree-optimization/71335
585 * gcc.c-torture/execute/pr71335.c: New test.
587 2016-06-10 David Malcolm <dmalcolm@redhat.com>
589 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
590 the various "cannot tail-call: " messages.
592 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
594 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
597 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
600 * c-c++-common/asan/pr71480.c: New test.
602 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
604 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
605 (ASMNAME2): Likewise.
606 (main): Replace fn in asm statement with ASMNAME ("fn").
607 * gcc.dg/guality/pr68037-2.c: Likewise.
608 * gcc.dg/guality/pr68037-3.c: Likewise.
609 * gcc.dg/torture/pr68037-1.c: Likewise.
610 * gcc.dg/torture/pr68037-2.c: Likewise.
611 * gcc.dg/torture/pr68037-3.c: Likewise.
613 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
616 * gcc.target/i386/pr68843-1.c: New test.
617 * gcc.target/i386/pr68843-2.c: New test.
619 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
620 Cesar Philippidis <cesar@codesourcery.com>
623 * gcc.dg/goacc/nested-function-1.c: New file.
624 * gcc.dg/goacc/nested-function-2.c: Likewise.
625 * gcc.dg/goacc/pr71373.c: Likewise.
626 * gfortran.dg/goacc/cray-2.f95: Likewise.
627 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
628 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
629 * gfortran.dg/goacc/cray.f95: Update.
630 * gfortran.dg/goacc/loop-1.f95: Likewise.
631 * gfortran.dg/goacc/loop-3.f95: Likewise.
632 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
633 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
635 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
637 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
638 for OpenACC tile clauses.
639 * gfortran.dg/goacc/combined-directives.f90: Likewise.
642 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
644 * c-c++-common/goacc/cache-2.c: ... this new file.
645 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
646 * gfortran.dg/goacc/cache-2.f95: ... this new file.
647 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
649 * gfortran.dg/goacc/cray.f95: Likewise.
650 * gfortran.dg/goacc/loop-1.f95: Likewise.
652 2016-06-10 Alan Hayward <alan.hayward@arm.com>
654 PR tree-optimization/71407
655 PR tree-optimization/71416
656 * gcc.dg/vect/pr71407.c: New
657 * gcc.dg/vect/pr71416-1.c: New
658 * gcc.dg/vect/pr71416-2.c: New
660 2016-06-10 Richard Biener <rguenther@suse.de>
663 * gcc.dg/torture/pr71477.c: New testcase.
665 2016-06-09 Julia Koval <julia.koval@intel.com>
667 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
668 * gcc.target/i386/interrupt-13.c: Likewise.
669 * gcc.target/i386/interrupt-15.c: Likewise.
670 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
671 * gcc.target/i386/interrupt-24.c: Likewise.
672 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
673 * gcc.target/i386/interrupt-9.c: Likewise.
674 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
676 2016-06-09 Martin Sebor <msebor@redhat.com>
679 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
680 * gcc.dg/builtin-constant_p-1.c: Same.
681 * gcc.dg/builtins-error.c: Same.
682 * gcc.dg/pr70859.c: Same.
684 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
686 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
687 * gcc.dg/torture/pr68067-1.c: Likewise.
688 * gcc.dg/torture/pr68067-2.c: Likewise.
690 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
692 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
695 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
698 * g++.dg/inherit/crash5.C: New.
700 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
703 * g++.dg/inherit/crash5.C: New.
704 * g++.dg/inherit/virtual1.C: Adjust.
706 2016-06-09 Martin Liska <mliska@suse.cz>
708 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
709 * g++.dg/predict-loop-exit-2.C: Likewise.
710 * g++.dg/predict-loop-exit-3.C: Likewise.
711 * gcc.dg/predict-1.c: Likewise.
712 * gcc.dg/predict-2.c: Likewise.
713 * gcc.dg/predict-3.c: Likewise.
714 * gcc.dg/predict-4.c: Likewise.
715 * gcc.dg/predict-5.c: Likewise.
716 * gcc.dg/predict-6.c: Likewise.
717 * gcc.dg/predict-7.c: Likewise.
719 2016-06-09 Richard Biener <rguenther@suse.de>
721 PR tree-optimization/71462
722 * gcc.dg/torture/pr71462.c: New testcase.
724 2016-06-09 Marek Polacek <polacek@redhat.com>
727 * gcc.dg/c11-generic-3.c: New test.
729 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
731 * g++.dg/init/array42.C: New.
732 * g++.dg/init/array43.C: Likewise.
733 * g++.dg/init/array44.C: Likewise.
734 * g++.dg/init/array45.C: Likewise.
735 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
736 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
737 * g++.dg/cpp1y/auto-fn27.C: Likewise.
738 * g++.dg/gomp/pr35751.C: Likewise.
739 * g++.dg/init/array23.C: Likewise.
740 * g++.dg/init/brace2.C: Likewise.
741 * g++.dg/init/brace6.C: Likewise.
743 2016-06-08 Martin Sebor <msebor@redhat.com>
744 Jakub Jelinek <jakub@redhat.com>
748 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
749 * c-c++-common/builtin-arith-overflow-2.c: New test.
750 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
751 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
752 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
754 2016-06-08 Jakub Jelinek <jakub@redhat.com>
757 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
759 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
761 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
762 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
763 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
764 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
765 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
766 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
767 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
768 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
769 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
770 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
771 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
772 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
773 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
775 2016-06-08 Richard Biener <rguenther@suse.de>
777 PR tree-optimization/68558
778 * gcc.dg/vect/slp-44.c: New testcase.
780 2016-06-08 Richard Biener <rguenther@suse.de>
782 * gcc.dg/vect/slp-43.c: New testcase.
784 2016-06-08 Richard Biener <rguenther@suse.de>
786 PR tree-optimization/71452
787 * gcc.dg/torture/pr71452.c: New testcase.
789 2016-06-08 Jakub Jelinek <jakub@redhat.com>
792 * g++.dg/torture/pr71448.C: New test.
794 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
798 * g++.dg/debug/pr71432.C: New test.
800 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
802 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
803 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
804 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
806 2016-06-08 Alan Hayward <alan.hayward@arm.com>
808 * gcc.dg/vect/vect-live-2.c: Update effective target.
809 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
810 * lib/target-supports.exp: Add aarch64 to vect_long.
812 2016-06-08 Marek Polacek <polacek@redhat.com>
815 * gcc.dg/noncompile/pr71418.c: New test.
818 * gcc.dg/noncompile/pr71426.c: New test.
820 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
822 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
823 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
824 * gcc.dg/predict-3.c: Update template.
825 * gcc.dg/predict-5.c: Update template.
826 * gcc.dg/predict-6.c: Update template.
827 * gcc.dg/predict-9.c: Update template.
828 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
830 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
832 * gcc.target/powerpc/vec-mul.c: New test.
834 2016-06-07 David Malcolm <dmalcolm@redhat.com>
836 * gcc.dg/spellcheck-fields-2.c: New test case.
838 2016-06-07 Richard Biener <rguenther@suse.de>
841 * gcc.dg/Wpragmas-1.c: New testcase.
842 * gcc.dg/Wattributes-4.c: Likewise.
843 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
846 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
848 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
851 2016-06-07 Richard Biener <rguenther@suse.de>
853 PR tree-optimization/71428
854 * gcc.dg/torture/pr71428.c: New testcase.
856 2016-06-07 Richard Biener <rguenther@suse.de>
859 * gcc.dg/torture/pr71423.c: New testcase.
861 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
864 * gcc.dg/tree-ssa/pr71408.c: New test.
866 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
869 * g++.dg/torture/pr71281.C: New test.
871 2016-06-06 Marek Polacek <polacek@redhat.com>
874 * gcc.dg/pr71362.c: New test.
876 2016-06-06 Jakub Jelinek <jakub@redhat.com>
877 Patrick Palka <ppalka@gcc.gnu.org>
882 * g++.dg/opt/pr70847.C: New test.
883 * g++.dg/ubsan/pr70847.C: New test.
884 * g++.dg/ubsan/pr71393.C: New test.
886 2016-06-06 Jakub Jelinek <jakub@redhat.com>
888 PR tree-optimization/71259
889 * gcc.dg/vect/pr71259.c: New test.
891 2016-06-06 David Malcolm <dmalcolm@redhat.com>
893 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
894 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
895 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
898 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
901 * gcc.c-torture/execute/pr37780.c: New test.
902 * gcc.target/aarch64/pr37780_1.c: Likewise.
903 * gcc.target/arm/pr37780_1.c: Likewise.
905 2016-06-06 Marek Polacek <polacek@redhat.com>
907 * c-c++-common/attr-may-alias-1.c: New test.
908 * c-c++-common/attr-may-alias-2.c: New test.
909 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
911 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
914 * gcc.target/i386/pr24414.c: New test.
916 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
918 * gcc.target/sparc/vis4misc.c: New file.
919 * gcc.target/sparc/fpcmp.c: Likewise.
920 * gcc.target/sparc/fpcmpu.c: Likewise.
922 2016-06-06 Alan Hayward <alan.hayward@arm.com>
924 * gcc.dg/vect/vect-live-1.c: Use additional-options.
925 * gcc.dg/vect/vect-live-3.c: Likewise.
927 2016-06-06 Richard Biener <rguenther@suse.de>
929 PR tree-optimization/71398
930 * gcc.dg/torture/pr71398.c: New testcase.
932 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
935 * g++.dg/pr71389.C: New test.
937 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
940 * gfortran.dg/fmt_read_5.f: New test.
942 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
945 * gfortran.dg/class_array_22.f03: New test.
947 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
949 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
951 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
953 * gcc.dg/predict-9.c: Update template.
955 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
958 * g++.dg/template/pr49377.C: New.
960 2016-06-04 Jakub Jelinek <jakub@redhat.com>
962 PR tree-optimization/71405
963 * g++.dg/torture/pr71405.C: New test.
965 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
968 * g++.dg/inherit/crash5.C: New.
969 * g++.dg/inherit/virtual1.C: Adjust.
971 2016-06-03 Jeff Law <law@redhat.com>
973 PR tree-optimization/71316
974 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
976 2016-06-03 Jakub Jelinek <jakub@redhat.com>
978 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
979 dg-additional-options with just -fno-tree-scev-cprop in it.
980 * gcc.dg/vect/vect-live-2.c: Likewise.
981 * gcc.dg/vect/vect-live-5.c: Likewise.
982 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
983 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
984 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
986 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
989 * g++.dg/other/friend6.C: New test.
991 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
993 * g++.dg/torture/ppc-ldst-array.C: New.
995 2016-06-03 Joseph Myers <joseph@codesourcery.com>
999 * gcc.dg/torture/builtin-fp-int-inexact.c,
1000 gcc.target/i386/387-builtin-fp-int-inexact.c,
1001 gcc.target/i386/387-rint-inline-1.c,
1002 gcc.target/i386/387-rint-inline-2.c,
1003 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
1004 gcc.target/i386/sse2-rint-inline-1.c,
1005 gcc.target/i386/sse2-rint-inline-2.c,
1006 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
1007 gcc.target/i386/sse4_1-rint-inline.c: New tests.
1009 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
1010 Julia Koval <julia.koval@intel.com>
1022 * gcc.dg/guality/pr68037-1.c: New test.
1023 * gcc.dg/guality/pr68037-2.c: Likewise.
1024 * gcc.dg/guality/pr68037-3.c: Likewise.
1025 * gcc.dg/torture/pr68037-1.c: Likewise.
1026 * gcc.dg/torture/pr68037-2.c: Likewise.
1027 * gcc.dg/torture/pr68037-3.c: Likewise.
1028 * gcc.dg/torture/pr68661-1a.c: Likewise.
1029 * gcc.dg/torture/pr68661-1b.c: Likewise.
1030 * gcc.target/i386/interrupt-1.c: Likewise.
1031 * gcc.target/i386/interrupt-2.c: Likewise.
1032 * gcc.target/i386/interrupt-3.c: Likewise.
1033 * gcc.target/i386/interrupt-4.c: Likewise.
1034 * gcc.target/i386/interrupt-5.c: Likewise.
1035 * gcc.target/i386/interrupt-6.c: Likewise.
1036 * gcc.target/i386/interrupt-7.c: Likewise.
1037 * gcc.target/i386/interrupt-8.c: Likewise.
1038 * gcc.target/i386/interrupt-9.c: Likewise.
1039 * gcc.target/i386/interrupt-10.c: Likewise.
1040 * gcc.target/i386/interrupt-11.c: Likewise.
1041 * gcc.target/i386/interrupt-12.c: Likewise.
1042 * gcc.target/i386/interrupt-13.c: Likewise.
1043 * gcc.target/i386/interrupt-14.c: Likewise.
1044 * gcc.target/i386/interrupt-15.c: Likewise.
1045 * gcc.target/i386/interrupt-16.c: Likewise.
1046 * gcc.target/i386/interrupt-17.c: Likewise.
1047 * gcc.target/i386/interrupt-18.c: Likewise.
1048 * gcc.target/i386/interrupt-19.c: Likewise.
1049 * gcc.target/i386/interrupt-20.c: Likewise.
1050 * gcc.target/i386/interrupt-21.c: Likewise.
1051 * gcc.target/i386/interrupt-22.c: Likewise.
1052 * gcc.target/i386/interrupt-23.c: Likewise.
1053 * gcc.target/i386/interrupt-24.c: Likewise.
1054 * gcc.target/i386/interrupt-25.c: Likewise.
1055 * gcc.target/i386/interrupt-26.c: Likewise.
1056 * gcc.target/i386/interrupt-27.c: Likewise.
1057 * gcc.target/i386/interrupt-28.c: Likewise.
1058 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
1059 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1060 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
1061 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
1062 * gcc.target/i386/interrupt-iamcu.c: Likewise.
1063 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1064 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1065 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
1066 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1067 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
1068 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
1069 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
1071 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
1073 PR tree-optimization/52171
1074 * gcc.dg/pr52171.c: New test.
1075 * gcc.target/i386/pr52171.c: New test.
1077 2016-06-03 Jan Hubicka <jh@suse.cz>
1079 * g++.dg/tree-ssa/pred-1.C: New testcase
1080 * gcc.dg/tree-ssa/pred-1.c: New testcase
1082 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1085 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
1087 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1089 2016-06-03 Alan Hayward <alan.hayward@arm.com>
1091 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
1093 2016-06-03 Alan Hayward <alan.hayward@arm.com>
1095 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
1096 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
1097 * gcc.dg/vect/vect-live-1.c: New test.
1098 * gcc.dg/vect/vect-live-2.c: New test.
1099 * gcc.dg/vect/vect-live-3.c: New test.
1100 * gcc.dg/vect/vect-live-4.c: New test.
1101 * gcc.dg/vect/vect-live-5.c: New test.
1102 * gcc.dg/vect/vect-live-slp-1.c: New test.
1103 * gcc.dg/vect/vect-live-slp-2.c: New test.
1104 * gcc.dg/vect/vect-live-slp-3.c: New test.
1106 2016-06-03 Jakub Jelinek <jakub@redhat.com>
1109 * g++.dg/opt/pr71387.C: New test.
1111 2016-06-02 Jeff Law <law@redhat.com>
1113 PR tree-optimization/71328
1114 * gcc.c-torture/compile/pr71328.c: New test.
1116 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1119 * gfortran.dg/fmt_read_3.f90: Fix typo.
1120 * gfortran.dg/fmt_read_4.f90: New test.
1122 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1124 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
1125 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1126 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1127 * g++.dg/cpp0x/override2.C: Likewise.
1128 * g++.dg/parse/crash5.C: Likewise.
1129 * g++.dg/parse/error16.C: Likewise.
1130 * g++.dg/parse/error27.C: Likewise.
1131 * g++.dg/template/qualttp15.C: Likewise.
1132 * g++.dg/template/redecl4.C: Likewise.
1133 * g++.old-deja/g++.other/crash39.C: Likewise.
1134 * g++.old-deja/g++.other/struct1.C: Likewise.
1135 * g++.old-deja/g++.pt/m9a.C: Likewise.
1136 * g++.old-deja/g++.pt/memclass10.C: Likewise.
1138 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1141 * c-c++-common/pr71372.c: New test.
1143 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
1144 __TIME__ strings with __builtin_strcmp instead of printf and
1147 2016-06-02 Martin Liska <mliska@suse.cz>
1149 * gcc.dg/predict-9.c: New test.
1151 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1153 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
1154 global set_compiler_env_var and global saved_compiler_env_var.
1156 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1158 PR rtl-optimization/71295
1159 * gcc.c-torture/compile/pr71295.c: New test.
1161 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1163 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
1165 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
1166 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
1168 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
1169 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
1170 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
1173 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1175 * gcc.target/powerpc/p9-splat-4.c: New test.
1177 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1180 * gcc.target/powerpc/pr71186.c: New test.
1182 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1185 * gfortran.dg/fmt_read_3.f90: New test.
1187 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
1189 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
1192 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
1194 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
1195 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
1197 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
1198 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
1200 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
1202 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
1203 vars set by dg-set-compiler-env-var.
1205 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
1208 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
1209 to the module procedure declaration.
1210 * gfortran.dg/submodule_16.f08: New test.
1212 2016-06-01 Jakub Jelinek <jakub@redhat.com>
1215 * c-c++-common/gomp/pr71371.c: New test.
1217 2016-06-01 Richard Biener <rguenther@suse.de>
1219 PR tree-optimization/71366
1220 * gcc.dg/torture/pr71366-1.c: New testcase.
1221 * gcc.dg/torture/pr71366-2.c: Likewise.
1223 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
1225 * gcc.target/powerpc/vslv-0.c: New test.
1226 * gcc.target/powerpc/vslv-1.c: New test.
1227 * gcc.target/powerpc/vsrv-0.c: New test.
1228 * gcc.target/powerpc/vsrv-1.c: New test.
1230 2016-06-01 Nathan Sidwell <nathan@acm.org>
1232 * c-c++-common/torture/pr57945.c: Add expected PTX error.
1233 * gcc.target/nvptx/weak.c: New.
1235 2016-06-01 Richard Biener <rguenther@suse.de>
1237 PR tree-optimization/71261
1238 * gcc.dg/torture/vect-bool-1.c: New testcase.
1240 2016-06-01 Jakub Jelinek <jakub@redhat.com>
1242 * gfortran.dg/gomp/order-1.f90: New test.
1243 * gfortran.dg/gomp/order-2.f90: New test.
1245 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
1247 * gcc.dg/unroll-6.c: Update template.
1248 * gcc.dg/unroll-7.c: New testcase.
1249 * gcc.dg/unroll-8.c: New testcase.
1251 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
1253 * gnat.dg/opt56.ad[sb]: New test.
1255 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1258 * g++.dg/cpp0x/constexpr-ice16.C: New.
1260 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1262 PR tree-optimization/71314
1263 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
1266 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1268 PR tree-optimization/71077
1269 * gcc.dg/tree-ssa/pr71077.c: New test.
1271 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
1273 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
1274 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1275 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1277 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
1280 * g++.dg/cpp0x/pr71248.C: New.
1281 * g++.dg/cpp0x/auto7.C: Test column numbers too.
1282 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
1283 * g++.dg/init/new37.C: Likewise.
1284 * g++.dg/template/static1.C: Likewise.
1285 * g++.dg/template/static2.C: Likewise.
1287 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
1289 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
1291 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
1293 2016-05-31 Marek Polacek <polacek@redhat.com>
1295 * c-c++-common/Wswitch-unreachable-3.c: New test.
1296 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
1298 2016-05-31 Richard Biener <rguenther@suse.de>
1300 PR tree-optimization/71352
1301 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
1303 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
1305 * gcc.target/arm/armv5_thumb_isa.c: New test.
1307 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
1310 * gcc.target/i386/pr71346.c: New test.
1312 2016-05-31 Tom de Vries <tom@codesourcery.com>
1314 PR tree-optimization/69068
1315 * gcc.dg/graphite/pr69068.c: New test.
1317 2016-05-27 Martin Sebor <msebor@redhat.com>
1320 * g++.dg/warn/Wplacement-new-size-3.C: New test.
1322 2016-05-30 Jakub Jelinek <jakub@redhat.com>
1325 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
1326 nowait depend(inout: dd[0]) clauses where permitted.
1328 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1331 * g++.dg/parse/pr71238.C: New.
1332 * g++.dg/concepts/friend1.C: Test column numbers too.
1333 * g++.dg/cpp0x/initlist31.C: Likewise.
1334 * g++.dg/cpp0x/pr51420.C: Likewise.
1335 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
1336 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
1337 * g++.dg/ext/builtin3.C: Likewise.
1338 * g++.dg/lookup/friend12.C: Likewise.
1339 * g++.dg/lookup/friend7.C: Likewise.
1340 * g++.dg/lookup/koenig1.C: Likewise.
1341 * g++.dg/lookup/koenig5.C: Likewise.
1342 * g++.dg/lookup/used-before-declaration.C: Likewise.
1343 * g++.dg/overload/koenig1.C: Likewise.
1344 * g++.dg/template/crash65.C: Likewise.
1345 * g++.dg/template/friend57.C: Likewise.
1346 * g++.dg/warn/Wshadow-5.C: Likewise.
1347 * g++.dg/warn/Wunused-8.C: Likewise.
1348 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
1349 * g++.old-deja/g++.jason/lineno5.C: Likewise.
1350 * g++.old-deja/g++.jason/member.C: Likewise.
1351 * g++.old-deja/g++.jason/report.C: Likewise.
1352 * g++.old-deja/g++.jason/scoping12.C: Likewise.
1353 * g++.old-deja/g++.law/visibility20.C: Likewise.
1354 * g++.old-deja/g++.ns/koenig5.C: Likewise.
1355 * g++.old-deja/g++.other/static5.C: Likewise.
1356 * g++.old-deja/g++.pt/overload2.C: Likewise.
1358 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
1360 * gcc.dg/tree-ssa/peel1.c: New testcase.
1361 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
1362 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
1364 2016-05-30 Tom de Vries <tom@codesourcery.com>
1366 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
1369 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1372 * g++.dg/parse/virtual1.C: New.
1374 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
1376 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
1377 Use correct register when clearing %edx.
1379 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
1381 PR tree-optimization/71289
1382 * gcc.dg/pr71289.c: New test.
1384 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1388 * gcc.dg/tree-ssa/pr71269.c: New test.
1389 * gcc.dg/tree-ssa/pr71292.c: New test.
1391 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1394 * gcc.dg/tree-ssa/pr71252-2.c: New test.
1396 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
1398 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
1399 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
1400 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
1402 2016-05-30 Tom de Vries <tom@codesourcery.com>
1404 PR tree-optimization/69067
1405 * gcc.dg/graphite/pr69067.c: New test.
1407 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
1410 * gcc.target/i386/pr71245-1.c: New test.
1411 * gcc.target/i386/pr71245-2.c: Ditto.
1413 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
1416 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
1417 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
1418 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
1420 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
1422 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
1424 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
1428 * g++.dg/overload/69855.C: New.
1429 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1430 * g++.old-deja/g++.pt/crash3.C: Likewise.
1432 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1435 * g++.dg/parse/namespace13.C: New.
1437 2016-05-26 Jeff Law <law@redhat.com>
1439 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
1440 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
1441 * gcc.dg/tree-ssa/pr68198.c: Likewise.
1442 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1443 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
1444 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
1445 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
1446 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
1447 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
1448 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
1449 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
1450 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
1451 * gcc.dg/tree-ssa/vrp56.c: Likewise.
1453 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
1456 * g++.dg/overload/69855.C: New.
1457 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1458 * g++.old-deja/g++.pt/crash3.C: Likewise.
1460 2016-05-27 Jiong Wang <jiong.wang@arm.com>
1463 * gcc.target/aarch64/va_arg_1.c: New testcase.
1464 * gcc.target/aarch64/va_arg_2.c: Likewise.
1465 * gcc.target/aarch64/va_arg_3.c: Likewise.
1467 2016-05-27 Jiong Wang <jiong.wang@arm.com>
1469 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
1470 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1471 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1472 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1473 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
1475 2016-05-27 Marek Polacek <polacek@redhat.com>
1478 * g++.dg/torture/pr71308.C: New test.
1480 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1482 * gcc.dg/zero_bits_compound-1.c: New test.
1483 * gcc.dg/zero_bits_compound-2.c: New test.
1485 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
1488 * gcc.dg/pr71279.c: New test.
1490 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1492 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
1493 floating point min/max/comparison instructions.
1494 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
1496 2016-05-26 Jakub Jelinek <jakub@redhat.com>
1498 * c-c++-common/gomp/schedule-1.c: New test.
1499 * gfortran.dg/gomp/schedule-1.f90: New test.
1501 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
1505 * g++.dg/cpp1y/auto-fn32.C: New test.
1506 * g++.dg/cpp1y/paren4.C: New test.
1508 2016-05-26 Nathan Sidwell <nathan@acm.org>
1510 * gcc.dg/20060410.c: Xfail on ptx.
1511 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
1512 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
1513 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
1514 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
1515 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
1517 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1519 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
1521 2016-05-26 Jakub Jelinek <jakub@redhat.com>
1523 PR tree-optimization/71280
1524 * gcc.dg/pr71280.c: New test.
1526 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
1528 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
1529 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
1531 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
1533 2016-05-26 Jiong Wang <jiong.wang@arm.com>
1535 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
1538 2016-05-25 Jeff Law <law@redhat.com>
1540 PR tree-optimization/71272
1541 * gcc.c-torture/compile/pr71272.c: new test.
1543 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1545 * gcc.target/powerpc/vec-cmpne.c: New test.
1546 * gcc.target/powerpc/vec-cmpne-long.c: New test.
1548 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
1550 * gnat.dg/opt55.ad[sb]: New test.
1552 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1554 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
1555 * c-c++-common/pr60226.c: Require int32plus.
1556 * gcc.c-torture/execute/pr70602.c: Likewise.
1557 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
1558 unsigned long for malloc arg type.
1559 * gcc.dg/asr_div1.c: Require int32plus.
1560 * gcc.dg/enum-mode-1.c: XFAIL for int16.
1561 * gcc.dg/pie-1.c: Require pie.
1562 * gcc.dg/pie-2.c: Likewise.
1563 * gcc.dg/pr59471.c: Require int32plus.
1564 * gcc.dg/pr59963-2.c: XFAIL for int16.
1565 * gcc.dg/pr60114.c: Require int32plus.
1566 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
1567 unsigned long for typedef of size_t.
1568 * gcc.dg/pr63914.c: Require int32plus.
1569 * gcc.dg/pr64536.c: Require pt32plus.
1570 * gcc.dg/pr65658.c: Likewise.
1571 * gcc.dg/pr67271.c: Require int32plus.
1572 * gcc.dg/pr68112.c: Likewise.
1573 * gcc.dg/pr69071.c: Skip for avr target.
1574 * gcc.dg/pr69973.c: Require int32plus.
1575 * gcc.dg/pr70169.c: Skip for avr target.
1576 * gcc.dg/sso-6.c: Require int32plus.
1577 * gcc.dg/sso-7.c: Likewise.
1578 * gcc.dg/sso-8.c: Likewise.
1579 * gcc.dg/vrp-min-max-2.c: Likewise.
1581 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
1584 * gcc.target/i386/pr70738-1.c: New test.
1585 * gcc.target/i386/pr70738-2.c: Likewise.
1586 * gcc.target/i386/pr70738-3.c: Likewise.
1587 * gcc.target/i386/pr70738-4.c: Likewise.
1588 * gcc.target/i386/pr70738-5.c: Likewise.
1589 * gcc.target/i386/pr70738-6.c: Likewise.
1590 * gcc.target/i386/pr70738-7.c: Likewise.
1591 * gcc.target/i386/pr70738-8.c: Likewise.
1592 * gcc.target/i386/pr70738-9.c: Likewise.
1594 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1596 PR rtl-optimization/66940
1597 * gcc.c-torture/execute/pr66940.c: New test.
1599 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
1601 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
1602 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
1603 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
1604 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
1605 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
1606 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
1607 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
1608 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
1609 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
1610 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
1611 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
1612 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
1613 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
1614 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
1615 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
1616 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
1617 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
1618 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
1619 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
1620 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
1621 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
1622 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
1623 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
1624 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
1626 2016-05-25 Marek Polacek <polacek@redhat.com>
1629 * gcc.dg/noncompile/pr71265.c: New test.
1632 * gcc.dg/noncompile/old-style-parm-3.c: New test.
1634 2016-05-25 Nathan Sidwell <nathan@acm.org>
1636 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
1638 2016-05-25 Richard Biener <rguenther@suse.de>
1640 PR tree-optimization/71261
1641 * c-c++-common/torture/pr71261.c: New testcase.
1643 2016-05-25 Richard Biener <rguenther@suse.de>
1645 PR tree-optimization/71264
1646 * gcc.dg/vect/pr71264.c: New testcase.
1648 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1651 * g++.dg/cpp0x/alias-decl-53.C: New.
1652 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
1654 2016-05-25 Martin Liska <mliska@suse.cz>
1656 * g++.dg/pr71239.C: New test.
1658 2016-05-25 Richard Biener <rguenther@suse.de>
1660 * gcc.dg/vect/pr58135.c: Rename to ...
1661 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
1663 2016-05-25 Marek Polacek <polacek@redhat.com>
1665 * g++.dg/pr65295.C: Use target c++14.
1667 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1669 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
1670 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
1672 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1674 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
1677 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
1679 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
1680 * c-c++-common/goacc/deviceptr-1.c: Likewise.
1681 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
1682 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1683 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1684 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1685 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
1686 * c-c++-common/goacc/pcopy.c: Likewise.
1687 * c-c++-common/goacc/pcopyin.c: Likewise.
1688 * c-c++-common/goacc/pcopyout.c: Likewise.
1689 * c-c++-common/goacc/pcreate.c: Likewise.
1690 * c-c++-common/goacc/pr70688.c: New test.
1691 * c-c++-common/goacc/present-1.c: Adjust test.
1692 * c-c++-common/goacc/reduction-5.c: Likewise.
1693 * g++.dg/goacc/data-1.C: New test.
1695 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1697 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
1698 vector parity built-in functions.
1699 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
1700 count trailing zeros automatic vectorization.
1701 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
1702 count trailing zeros built-in functions.
1704 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1706 * gcc.dg/tree-ssa/reassoc-44.c: New test.
1708 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
1711 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
1713 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1716 * g++.dg/template/crash123.C: New.
1717 * g++.dg/template/crash124.C: Likewise.
1719 2016-05-24 Martin Sebor <msebor@redhat.com>
1722 * g++.dg/ext/flexary16.C: New test.
1724 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
1726 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
1727 before math.h is included.
1728 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
1729 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
1730 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
1731 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
1732 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
1733 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
1734 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
1735 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
1736 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
1737 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
1738 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
1739 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
1740 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
1741 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
1742 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
1743 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
1744 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
1745 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
1746 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
1747 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
1748 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
1749 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
1750 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1752 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1753 Kelvin Nilsen <kelvin@gcc.gnu.org>
1755 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
1758 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1761 * g++.dg/warn/Wno-narrowing1.C: New.
1763 2016-05-24 Marek Polacek <polacek@redhat.com>
1766 * c-c++-common/Wswitch-unreachable-2.c: New test.
1768 2016-05-24 Jakub Jelinek <jakub@redhat.com>
1771 * g++.dg/vect/simd-clone-6.cc: New test.
1772 * g++.dg/gomp/declare-simd-6.C: New test.
1776 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
1778 2016-05-24 Richard Biener <rguenther@suse.de>
1780 PR tree-optimization/71240
1781 * gcc.dg/optimize-bswapsi-5.c: New testcase.
1783 2016-05-24 Richard Biener <rguenther@suse.de>
1785 PR tree-optimization/71230
1786 * gcc.dg/torture/pr71230.c: New testcase.
1787 * g++.dg/torture/pr71230.C: Likewise.
1789 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
1791 * c-c++-common/goacc/routine-5.c: Add tests.
1792 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
1793 * gfortran.dg/goacc/routine-6.f90: Add tests.
1795 2016-05-24 Richard Biener <rguenther@suse.de>
1797 PR tree-optimization/71253
1798 * gcc.dg/torture/pr71253.c: New testcase.
1800 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1803 * gfortran.dg/pr71252.f90: New test.
1805 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
1807 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
1809 2016-05-24 Richard Biener <rguenther@suse.de>
1813 * c-c++-common/vector-subscript-4.c: New testcase.
1814 * c-c++-common/vector-subscript-5.c: Likewise.
1816 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1819 * gfortran.dg/namelist_90.f: New test
1821 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1824 * gfortran.dg/unexpected_eof.f: New test
1826 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1827 Kelvin Nilsen <kelvin@gcc.gnu.org>
1829 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
1832 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1835 * g++.dg/cpp0x/inh-ctor20.C: New.
1836 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
1838 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1841 * g++.dg/cpp0x/variadic168.C: New.
1843 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1845 * g++.dg/cpp0x/pr31445.C: Test column number too.
1846 * g++.dg/cpp0x/pr32253.C: Likewise.
1847 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
1848 * g++.dg/cpp0x/variadic36.C: Likewise.
1850 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
1852 * gcc.dg/fold-notshift-2.c: Adjust.
1854 2016-05-23 Marek Polacek <polacek@redhat.com>
1857 * c-c++-common/Wswitch-unreachable-1.c: New test.
1858 * gcc.dg/Wswitch-unreachable-1.c: New test.
1859 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
1860 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
1861 * g++.dg/gomp/block-10.C: Likewise.
1862 * gcc.dg/gomp/block-10.c: Likewise.
1863 * g++.dg/gomp/block-9.C: Likewise.
1864 * gcc.dg/gomp/block-9.c: Likewise.
1865 * g++.dg/gomp/target-1.C: Likewise.
1866 * g++.dg/gomp/target-2.C: Likewise.
1867 * gcc.dg/gomp/target-1.c: Likewise.
1868 * gcc.dg/gomp/target-2.c: Likewise.
1869 * g++.dg/gomp/taskgroup-1.C: Likewise.
1870 * gcc.dg/gomp/taskgroup-1.c: Likewise.
1871 * gcc.dg/gomp/teams-1.c: Likewise.
1872 * g++.dg/gomp/teams-1.C: Likewise.
1873 * g++.dg/overload/error3.C: Likewise.
1874 * g++.dg/tm/jump1.C: Likewise.
1875 * g++.dg/torture/pr40335.C: Likewise.
1876 * gcc.dg/c99-vla-jump-5.c: Likewise.
1877 * gcc.dg/switch-warn-1.c: Likewise.
1878 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
1879 * gcc.dg/nested-func-1.c: Likewise.
1880 * gcc.dg/pr67784-4.c: Likewise.
1882 2016-05-23 Richard Biener <rguenther@suse.de>
1884 PR tree-optimization/71230
1885 * gfortran.dg/pr71230-1.f90: New testcase.
1886 * gfortran.dg/pr71230-2.f90: Likewise.
1888 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1890 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
1891 * gcc.dg/vect/pr58135.c: Add new.
1892 * gfortran.dg/pr46519-1.f: Adjust test case.
1894 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1897 * g++.dg/cpp0x/decltype64.C: New.
1899 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1901 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
1902 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1903 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1905 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1907 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
1908 Add poly64x1_t and poly64x2_t cases if supported.
1909 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1910 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
1911 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
1912 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
1913 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
1915 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1917 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
1918 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
1919 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
1920 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
1921 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
1922 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
1923 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
1925 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1927 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
1929 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1931 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
1932 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
1934 2016-05-22 Jakub Jelinek <jakub@redhat.com>
1936 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
1937 constraint instead of "r".
1938 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
1939 insn instead of vxorpd.
1940 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
1942 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
1943 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
1945 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
1947 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
1948 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
1950 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
1952 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
1955 * gcc.dg/tree-ssa/pr40921.c: New test.
1957 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
1960 * gcc.target/avr/pr71103.c: New test.
1962 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1965 * gcc.dg/tree-ssa/pr71179.c: New test.
1967 2016-05-20 Martin Sebor <msebor@redhat.com>
1970 * gcc.dg/init-excess-2.c: New test.
1972 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
1974 * gnat.dg/opt53.adb: New test.
1975 * gnat.dg/opt54.adb: Likewise.
1977 2016-05-20 Martin Jambor <mjambor@suse.cz>
1979 PR tree-optimization/70884
1980 * gcc.dg/tree-ssa/pr70919.c: New test.
1982 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
1984 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
1986 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
1987 fix code formatting.
1989 2016-05-20 Nathan Sidwell <nathan@acm.org>
1991 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
1993 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
1995 2016-05-20 David Malcolm <dmalcolm@redhat.com>
1997 * jit.dg/all-non-failing-tests.h: Add
1998 test-factorial-must-tail-call.c.
1999 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
2000 * jit.dg/test-factorial-must-tail-call.c: New test case.
2002 2016-05-20 Jakub Jelinek <jakub@redhat.com>
2005 * gfortran.dg/pr71204.f90: New test.
2007 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
2009 * gcc.target/nvptx/sincos.c: New test.
2011 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2014 * g++.dg/cpp1y/auto-fn31.C: New.
2016 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2018 * gcc.target/powerpc/vec-addec.c: New test.
2019 * gcc.target/powerpc/vec-addec-int128.c: New test.
2021 2016-05-20 David Malcolm <dmalcolm@redhat.com>
2023 * gcc.dg/plugin/must-tail-call-1.c: New test case.
2024 * gcc.dg/plugin/must-tail-call-2.c: New test case.
2025 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
2026 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2028 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
2030 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
2032 2016-05-20 Jakub Jelinek <jakub@redhat.com>
2035 * g++.dg/opt/pr71210-1.C: New test.
2036 * g++.dg/opt/pr71210-2.C: New test.
2038 PR tree-optimization/29756
2039 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
2040 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
2041 only on selected targets where V4SImode vectors are known to be
2044 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
2046 PR tree-optimization/71079
2047 PR tree-optimization/71206
2048 * gcc.dg/tree-ssa/pr71206.c: New testcase.
2050 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2052 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
2053 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
2054 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
2056 2016-05-20 Richard Guenther <rguenther@suse.de>
2058 PR tree-optimization/29756
2059 * gcc.dg/tree-ssa/vector-6.c: New testcase.
2061 2016-05-20 Richard Biener <rguenther@suse.de>
2063 PR tree-optimization/71185
2064 * gcc.dg/tree-ssa/pr71185.c: New testcase.
2066 2016-05-20 Richard Biener <rguenther@suse.de>
2068 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
2070 2016-05-19 Marek Polacek <polacek@redhat.com>
2073 * g++.dg/diagnostic/pr71075.C: New test.
2075 2016-05-19 David Malcolm <dmalcolm@redhat.com>
2078 * g++.dg/pr71184.C: New test case.
2080 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
2082 * gcc.target/powerpc/darn-0.c: New test.
2083 * gcc.target/powerpc/darn-1.c: New test.
2084 * gcc.target/powerpc/darn-2.c: New test.
2086 2016-05-19 Marek Polacek <polacek@redhat.com>
2088 PR tree-optimization/71031
2089 * gcc.dg/tree-ssa/vrp100.c: New test.
2091 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
2093 PR rtl-optimization/71148
2094 * gcc.dg/pr71148.c: New test.
2096 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2099 * gcc.target/arm/pr71056.c: New test.
2101 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2103 * c-c++-common/pr69669.c: Check the used mode.
2105 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2108 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
2110 2016-05-19 Richard Biener <rguenther@suse.de>
2112 PR tree-optimization/70729
2113 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
2114 * gcc.dg/graphite/scop-18.c: Likewise.
2115 * gcc.dg/pr41783.c: Disable LIM.
2116 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
2117 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
2118 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2119 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2120 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
2121 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2122 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
2123 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
2124 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
2125 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
2126 * gfortran.dg/pr42108.f90: Likewise.
2128 2016-05-18 David Malcolm <dmalcolm@redhat.com>
2131 * gcc.dg/spellcheck-options-11.c: New test case.
2133 2016-05-18 Jakub Jelinek <jakub@redhat.com>
2136 * g++.dg/opt/pr71100.C: New test.
2138 2016-05-18 Martin Jambor <mjambor@suse.cz>
2141 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
2142 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
2143 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
2144 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
2146 2016-05-18 Martin Jambor <mjambor@suse.cz>
2149 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
2150 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
2151 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
2152 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
2153 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
2155 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2158 * g++.dg/template/crash122.C: New.
2160 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2163 * g++.dg/template/pr70466-1.C: New.
2164 * g++.dg/template/pr70466-2.C: Likewise.
2166 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2168 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
2169 splat operations and the XXSPLTIB instruction.
2170 * gcc.target/powerpc/p9-splat-2.c: Likewise.
2171 * gcc.target/powerpc/p9-splat-3.c: Likewise.
2172 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
2173 xxlxor to clear a register.
2175 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
2177 * gcc.dg/torture/pr71020.c: New test.
2179 2016-05-18 Martin Jambor <mjambor@suse.cz>
2182 * gcc.dg/ipa/pr70646.c: New test.
2184 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2186 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
2188 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2190 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
2191 missing tests for vreinterpretq_p{8,16}.
2193 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2195 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
2196 vsliq_n_s64 and vsliq_n_u64.
2198 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2200 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
2201 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
2203 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2205 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
2206 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2207 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
2209 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2211 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
2214 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2216 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
2217 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
2218 "blr\t" and switch to scan-assembler-times.
2220 2016-05-18 Jiong Wang <jiong.wang@arm.com>
2222 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
2224 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
2225 declarations under __aarch64__ and __ARM_FEATURE_FMA.
2227 2016-05-18 Jakub Jelinek <jakub@redhat.com>
2229 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
2230 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
2231 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
2232 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
2233 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
2234 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
2236 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
2237 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
2239 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
2240 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
2242 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
2243 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
2245 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
2247 2016-05-18 Richard Biener <rguenther@suse.de>
2249 PR tree-optimization/71168
2250 * gcc.dg/torture/pr71168.c: New testcase.
2252 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
2255 * gcc.dg/tree-ssa/pr63586-2.c: New test.
2256 * gcc.dg/tree-ssa/pr63586.c: New test.
2257 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
2259 2016-05-17 Nathan Sidwell <nathan@acm.org>
2261 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
2262 * gcc.dg/pr68671.c: Fix ptx xfail-if.
2263 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
2264 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
2266 2016-05-17 Nathan Sidwell <nathan@acm.org>
2268 * gcc.target/nvptx/abi-vararg-3.c: New.
2270 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
2272 PR tree-optimization/54579
2274 * gcc.dg/fold-notrotate-1.c: New test.
2275 * gcc.dg/fold-notshift-1.c: New test.
2276 * gcc.dg/fold-notshift-2.c: New test.
2278 2016-05-17 Marek Polacek <polacek@redhat.com>
2281 * g++.dg/ipa/pr71146.C: New test.
2283 2016-05-17 David Malcolm <dmalcolm@redhat.com>
2285 * jit.dg/test-error-array-bounds.c: New test case.
2287 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2289 * gcc.dg/tree-ssa/and-1.c: New testcase.
2291 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2293 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2294 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
2296 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2298 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2299 * gcc.dg/tree-ssa/vrp99.c: New testcase.
2301 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2303 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
2305 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2307 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
2309 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2311 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
2312 ".2d[index]" when scan the assembly.
2313 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
2314 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
2316 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
2318 2016-05-17 Richard Biener <rguenther@suse.de>
2320 PR tree-optimization/71132
2321 * gcc.dg/torture/pr71132.c: New testcase.
2323 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2325 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
2327 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2330 * gcc.target/aarch64/pr70809_1.c: New test.
2332 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2334 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
2335 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2336 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2337 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2339 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
2340 Ilya Enkovich <ilya.enkovich@intel.com>
2343 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
2345 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
2347 * g++.dg/ipa/ivinline-7.C: Do not xfail.
2348 * g++.dg/ipa/ivinline-9.C: Do not xfail.
2350 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
2352 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
2353 test for __ARM_FP16_ARGS.
2354 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
2355 * gcc.target/arm/aapcs/neon-vect10.c: New.
2356 * gcc.target/arm/aapcs/neon-vect9.c: New.
2357 * gcc.target/arm/aapcs/vfp18.c: New.
2358 * gcc.target/arm/aapcs/vfp19.c: New.
2359 * gcc.target/arm/aapcs/vfp20.c: New.
2360 * gcc.target/arm/aapcs/vfp21.c: New.
2361 * gcc.target/arm/fp16-aapcs-1.c: New.
2362 * g++.target/arm/fp16-param-1.c: Update expected output. Add
2363 test for __ARM_FP16_ARGS.
2364 * g++.target/arm/fp16-return-1.c: Update expected output.
2366 2016-05-16 Jiong Wang <jiong.wang@arm.com>
2369 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
2371 2016-05-15 Harald Anlauf <anlauf@gmx.de>
2374 * gfortran.dg/pr69603.f90: New testcase.
2376 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
2378 * gfortran.dg/dec_union_4.f90: Fix endian issue.
2380 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
2383 * gfortran.dg/pr71047.f08: New test.
2385 2016-05-13 Joseph Myers <joseph@codesourcery.com>
2387 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
2388 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
2389 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
2391 2016-05-13 Martin Sebor <msebor@redhat.com>
2394 * g++.dg/cpp0x/constexpr-60049.C: New test.
2396 2016-05-13 Jakub Jelinek <jakub@redhat.com>
2399 * gcc.dg/pr71071.c: New test.
2401 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
2403 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
2404 remove XOP handling.
2405 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
2407 2016-05-13 Nathan Sidwell <nathan@acm.org>
2409 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
2410 __atomic_is_lock_free declaration.
2412 2016-05-13 Richard Biener <rguenther@suse.de>
2414 PR tree-optimization/42587
2415 * gcc.dg/optimize-bswapsi-4.c: New testcase.
2417 2016-05-13 Martin Liska <mliska@suse.cz>
2419 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
2420 the new format of dump output.
2422 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2424 * gcc.dg/pr71084.c: New test.
2426 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2429 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
2431 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2433 * gcc.target/aarch64/struct_return.c: New test.
2435 2016-05-12 Marek Polacek <polacek@redhat.com>
2438 * c-c++-common/pr70756-2.c: New test.
2439 * c-c++-common/pr70756.c: New test.
2441 2016-05-12 Richard Biener <rguenther@suse.de>
2443 PR tree-optimization/71059
2444 * gcc.dg/torture/pr71059.c: New testcase.
2446 2016-05-12 Richard Biener <rguenther@suse.de>
2448 PR tree-optimization/71062
2449 * gcc.dg/torture/pr71062.c: New testcase.
2451 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
2453 PR tree-optimization/71006
2454 * gcc.dg/pr71006.c: New test.
2456 2016-05-12 Marek Polacek <polacek@redhat.com>
2459 * gcc.dg/opts-7.c: New test.
2461 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2464 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
2465 Add -save-temps to dg-options.
2466 Scan for ldmfd rather than pop instruction.
2467 * gcc.target/arm/interrupt-2.c: Likewise.
2468 * gcc.target/arm/pr70830.c: New test.
2470 2016-05-12 Jakub Jelinek <jakub@redhat.com>
2472 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
2473 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
2475 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
2476 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
2477 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
2480 * gcc.target/i386/avx512vl-pack-1.c: New test.
2481 * gcc.target/i386/avx512vl-pack-2.c: New test.
2482 * gcc.target/i386/avx512bw-pack-2.c: New test.
2484 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
2486 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
2487 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
2488 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
2490 2016-05-12 Richard Biener <rguenther@suse.de>
2492 PR tree-optimization/70986
2493 * gcc.dg/torture/pr70986-1.c: New testcase.
2494 * gcc.dg/torture/pr70986-2.c: Likewise.
2495 * gcc.dg/torture/pr70986-3.c: Likewise.
2497 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2500 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
2501 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
2503 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
2505 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
2507 * gcc.target/i386/pr66746.c: Ditto.
2509 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2511 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
2513 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
2514 warning when using -mvsx-timode.
2515 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2516 * gcc.target/powerpc/dform-2.c: Likewise.
2517 * gcc.target/powerpc/pr68805.c: Likewise.
2519 2016-05-11 Marek Polacek <polacek@redhat.com>
2522 * c-c++-common/attributes-3.c: New test.
2524 2016-05-11 Nathan Sidwell <nathan@acm.org>
2526 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
2527 * gcc.c-torture/execute/pr68185.c: Likewise.
2528 * gcc.dg/ipa/pr70306.c: Requires global constructors.
2529 * gcc.dg/pr69634.c: Requires scheduling.
2530 * gcc.dg/torture/pr66178.c: Require label values.
2531 * gcc.dg/setjmp-6.c: Require indirect jumps.
2533 2016-05-11 Richard Biener <rguenther@suse.de>
2535 PR tree-optimization/71055
2536 * gcc.dg/torture/pr71055.c: New testcase.
2538 2016-05-11 Richard Biener <rguenther@suse.de>
2541 * g++.dg/debug/pr71057.C: New testcase.
2543 2016-05-11 Jakub Jelinek <jakub@redhat.com>
2546 * gfortran.dg/gomp/pr70855.f90: New test.
2548 2016-05-11 Richard Biener <rguenther@suse.de>
2551 * g++.dg/torture/pr71002.C: New testcase.
2553 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
2556 * gcc.dg/pr70807.c: New test.
2558 2016-05-10 Martin Sebor <msebor@redhat.com>
2561 * g++.dg/Wattributes.C: New test.
2563 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
2565 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
2566 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2567 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
2569 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2572 * gcc.target/i386/pr70799-1.c: New test.
2574 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2576 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
2578 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2581 * gcc.target/i386/pr70877.c: New test.
2583 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2585 PR tree-optimization/70786
2586 * gcc.target/i386/pr70876.c: New test.
2588 2016-05-10 Jakub Jelinek <jakub@redhat.com>
2591 * gcc.target/i386/avx512vl-logic-1.c: New test.
2592 * gcc.target/i386/avx512vl-logic-2.c: New test.
2593 * gcc.target/i386/avx512dq-logic-2.c: New test.
2595 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2598 * gcc.target/powerpc/pr70963.c: New.
2600 2016-05-10 David Malcolm <dmalcolm@redhat.com>
2602 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2603 (test_very_wide_line): Add ruler to expected output.
2604 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2605 (test_very_wide_line): Likewise.
2606 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2607 (test_show_locus): Within the handling of "test_very_wide_line",
2608 enable show_ruler_p on the diagnostic context.
2610 2016-05-10 Richard Biener <rguenther@suse.de>
2612 PR tree-optimization/71039
2613 * gcc.dg/torture/pr71039.c: New testcase.
2615 2016-05-10 Nathan Sidwell <nathan@acm.org>
2617 * gcc.dg/nested-func-10.c: Requires alloca.
2618 * gcc.dg/nested-func-9.c: Requires alloca.
2619 * gcc.c-torture/execute/pr70460.c: Requires labels.
2620 * gcc.c-torture/compile/pr70199.c: Requires labels.
2621 * gcc.target/nvptx/decl.c: Compile only.
2622 * gcc.target/nvptx/trailing-init.c: Compile only.
2623 * gcc.target/nvptx/ary-init.c: Compile only.
2625 2016-05-10 Marek Polacek <polacek@redhat.com>
2628 * gcc.dg/attr-opt-1.c: New test.
2630 2016-05-10 Richard Biener <rguenther@suse.de>
2632 PR tree-optimization/70497
2633 PR tree-optimization/28367
2634 * gcc.dg/torture/20160404-1.c: New testcase.
2635 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
2636 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
2638 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2640 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
2642 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
2644 * gcc.target/i386/fabsneg-1.c New test.
2646 2016-05-09 Alan Modra <amodra@gmail.com>
2649 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
2651 2016-05-09 Richard Biener <rguenther@suse.de>
2653 PR tree-optimization/70985
2654 * gcc.dg/torture/pr70985.c: New testcase.
2656 2016-05-09 Bin Cheng <bin.cheng@arm.com>
2658 * gcc.dg/tree-ssa/ifc-9.c: New test.
2659 * gcc.dg/tree-ssa/ifc-10.c: New test.
2660 * gcc.dg/tree-ssa/ifc-11.c: New test.
2661 * gcc.dg/tree-ssa/ifc-12.c: New test.
2662 * gcc.dg/vect/pr61194.c: Remove XFAIL.
2663 * gcc.dg/vect/vect-23.c: Remove XFAIL.
2664 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
2666 2016-05-09 Richard Biener <rguenther@suse.de>
2669 * gfortran.dg/pr70937.f90: New testcase.
2671 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2673 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
2675 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
2678 * gfortran.dg/dec_structure_1.f90: New testcase.
2679 * gfortran.dg/dec_structure_2.f90: Ditto.
2680 * gfortran.dg/dec_structure_3.f90: Ditto.
2681 * gfortran.dg/dec_structure_4.f90: Ditto.
2682 * gfortran.dg/dec_structure_5.f90: Ditto.
2683 * gfortran.dg/dec_structure_6.f90: Ditto.
2684 * gfortran.dg/dec_structure_7.f90: Ditto.
2685 * gfortran.dg/dec_structure_8.f90: Ditto.
2686 * gfortran.dg/dec_structure_9.f90: Ditto.
2687 * gfortran.dg/dec_structure_10.f90: Ditto.
2688 * gfortran.dg/dec_structure_11.f90: Ditto.
2689 * gfortran.dg/dec_union_1.f90: Ditto.
2690 * gfortran.dg/dec_union_2.f90: Ditto.
2691 * gfortran.dg/dec_union_3.f90: Ditto.
2692 * gfortran.dg/dec_union_4.f90: Ditto.
2693 * gfortran.dg/dec_union_5.f90: Ditto.
2694 * gfortran.dg/dec_union_6.f90: Ditto.
2695 * gfortran.dg/dec_union_7.f90: Ditto.
2697 2016-05-07 Tom de Vries <tom@codesourcery.com>
2699 PR tree-optimization/70956
2700 * gcc.dg/graphite/pr70956.c: New test.
2702 2016-05-06 Jakub Jelinek <jakub@redhat.com>
2705 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
2706 (a, b, c, d): Change type from char to signed char.
2707 (main): Compare against (signed char) -1634678893 instead of
2708 hardcoded -109. Use __builtin_abort instead of abort.
2710 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
2711 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
2713 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
2715 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2718 * gcc.dg/torture/pr70935.c: New test.
2720 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2723 * gcc.target/sh/pr58219.c: New tests.
2725 2016-05-06 Richard Biener <rguenther@suse.de>
2727 PR tree-optimization/70960
2728 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
2730 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2733 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
2734 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
2735 Adjust expected instruction counts.
2736 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
2738 2016-05-06 Marek Polacek <polacek@redhat.com>
2741 * gcc.dg/ubsan/bounds-3.c: New test.
2743 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2746 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
2748 2016-05-06 Richard Biener <rguenther@suse.de>
2751 * gfortran.dg/pr70931.f90: New testcase.
2753 2016-05-06 Richard Biener <rguenther@suse.de>
2756 * gcc.dg/torture/pr70941.c: New testcase.
2758 2016-05-05 Bin Cheng <bin.cheng@arm.com>
2760 PR tree-optimization/57206
2761 * gcc.dg/vect/pr57206.c: New test.
2763 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2765 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
2767 2016-05-05 Jakub Jelinek <jakub@redhat.com>
2769 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
2771 * c-c++-common/Wdangling-else-4.c: New test.
2773 2016-05-04 Jakub Jelinek <jakub@redhat.com>
2777 * g++.dg/opt/pr70906.C: New test.
2778 * g++.dg/opt/pr70933.C: New test.
2780 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
2782 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
2784 * gcc.dg/ipa/pure-const-3.c: New testcase.
2786 2016-05-04 Marek Polacek <polacek@redhat.com>
2788 * c-c++-common/Wdangling-else-1.c: New test.
2789 * c-c++-common/Wdangling-else-2.c: New test.
2790 * c-c++-common/Wdangling-else-3.c: New test.
2792 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
2794 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
2797 2016-05-04 Marek Polacek <polacek@redhat.com>
2800 * gcc.dg/Waddress-2.c: New test.
2802 2016-05-04 Alan Modra <amodra@gmail.com>
2804 * gcc.target/powerpc/pr70866.c: New.
2806 2016-05-03 Martin Sebor <msebor@redhat.com>
2809 * c-c++-common/builtin_location.c: New test.
2810 * g++.dg/cpp1y/builtin_location.C: New test.
2812 2016-05-03 Marek Polacek <polacek@redhat.com>
2815 * gcc.dg/pr70859.c: New test.
2816 * gcc.dg/pr70859-2.c: New test.
2818 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
2820 * gnat.dg/debug5.adb: New testcase.
2822 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2824 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
2825 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
2826 Procedure to check for z10 instruction set.
2828 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2830 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
2832 2016-05-03 Alan Modra <amodra@gmail.com>
2834 * gcc.target/powerpc/savres.c: Add func using a single gpr.
2836 2016-05-03 Jakub Jelinek <jakub@redhat.com>
2838 * gcc.target/i386/avx512f-cvt-1.c: New test.
2840 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
2842 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
2843 -fdump-tree-vrp-details.
2845 2016-05-03 Richard Biener <rguenther@suse.de>
2847 * gcc.dg/pr30172-1.c: Adjust.
2848 * gcc.dg/pr63743.c: Likewise.
2849 * gcc.dg/tm/pr51696.c: Likewise.
2850 * c-c++-common/tm/safe-1.c: Likewise.
2851 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2852 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
2853 * g++.dg/plugin/self-assign-test-1.C: Likewise.
2854 * g++.dg/plugin/self-assign-test-2.C: Likewise.
2856 2016-05-03 Jakub Jelinek <jakub@redhat.com>
2858 PR rtl-optimization/70467
2859 * gcc.target/i386/pr70467-3.c: New test.
2860 * gcc.target/i386/pr70467-4.c: New test.
2862 PR tree-optimization/70916
2863 * gcc.c-torture/compile/pr70916.c: New test.
2866 * gcc.target/i386/pr49244-1.c: New test.
2867 * gcc.target/i386/pr49244-2.c: New test.
2869 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
2871 PR rtl-optimization/44281
2872 * gcc.target/i386/pr44281.c: New test.
2874 2016-05-03 bin cheng <bin.cheng@arm.com>
2876 PR tree-optimization/56541
2877 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
2878 * gcc.dg/vect/pr56541.c: new test.
2880 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2882 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
2884 * gcc.target/powerpc/float128-complex-2.c: Likewise.
2886 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
2889 * c-c++-common/asan/clone-test-1.c (main): Align child process
2892 2016-05-02 David Malcolm <dmalcolm@redhat.com>
2895 * g++.dg/spellcheck-fields-2.C: New test case.
2897 2016-05-02 David Malcolm <dmalcolm@redhat.com>
2900 * g++.dg/pr62314.C: New test case.
2902 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
2904 * gcc.dg/ipa/inline-8.c: New testcase.
2906 2016-05-02 Jakub Jelinek <jakub@redhat.com>
2908 PR rtl-optimization/70467
2909 * gcc.target/i386/pr70467-1.c: New test.
2911 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2913 * gcc.dg/spec-options.c: Run the test on all targets.
2914 * gcc.dg/foo.specs: Use cpp_unique_options.
2916 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
2918 * gcc.dg/tree-ssa/unord.c: New testcase.
2920 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
2922 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
2924 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
2926 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
2928 2016-05-02 Marek Polacek <polacek@redhat.com>
2931 * gcc.dg/enum-incomplete-3.c: New test.
2933 2016-05-02 Marek Polacek <polacek@redhat.com>
2934 Tom de Vries <tom@codesourcery.com>
2936 PR tree-optimization/70700
2937 * gcc.dg/pr70700.c: New test.
2939 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
2941 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
2942 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2943 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2944 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2945 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2947 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
2949 * ada/acats/run_acats: Rename into...
2950 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
2951 * ada/acats/run_all.sh: Remove redundant test.
2952 (target_run): Move around.
2953 (target_gnatchop): Use newly built executable.
2954 (target_gnatmake): Likewise.
2955 Check that the compilation of impbit succeeds.
2957 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
2959 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
2960 * gcc.dg/20021029-1.c: Likewise.
2961 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
2962 * gcc.target/sh/attr-isr-trapa.c: Likewise.
2963 * gcc.target/sh/cmpstr.c: Likewise.
2964 * gcc.target/sh/cmpstrn.c: Likewise.
2965 * gcc.target/sh/memset.c: Likewise.
2966 * gcc.target/sh/pr21255-2-mb.c: Likewise.
2967 * gcc.target/sh/pr21255-2-ml.c: Likewise.
2968 * gcc.target/sh/pr39423-1.c: Likewise.
2969 * gcc.target/sh/pr49468-di.c: Likewise.
2970 * gcc.target/sh/pr49468-si.c: Likewise.
2971 * gcc.target/sh/pr49880-1.c: Likewise.
2972 * gcc.target/sh/pr49880-2.c: Likewise.
2973 * gcc.target/sh/pr49880-3.c: Likewise.
2974 * gcc.target/sh/pr50751-1.c: Likewise.
2975 * gcc.target/sh/pr50751-4.c: Likewise.
2976 * gcc.target/sh/pr50751-7.c: Likewise.
2977 * gcc.target/sh/pr51244-1.c: Likewise.
2978 * gcc.target/sh/pr51244-10.c: Likewise.
2979 * gcc.target/sh/pr51244-11.c: Likewise.
2980 * gcc.target/sh/pr51244-12.c: Likewise.
2981 * gcc.target/sh/pr51244-13.c: Likewise.
2982 * gcc.target/sh/pr51244-14.c: Likewise.
2983 * gcc.target/sh/pr51244-17.c: Likewise.
2984 * gcc.target/sh/pr51244-18.c: Likewise.
2985 * gcc.target/sh/pr51244-19.c: Likewise.
2986 * gcc.target/sh/pr51244-4.c: Likewise.
2987 * gcc.target/sh/pr51244-5.c: Likewise.
2988 * gcc.target/sh/pr51244-7.c: Likewise.
2989 * gcc.target/sh/pr51244-8.c: Likewise.
2990 * gcc.target/sh/pr51244-9.c: Likewise.
2991 * gcc.target/sh/pr51697.c: Likewise.
2992 * gcc.target/sh/pr52483-1.c: Likewise.
2993 * gcc.target/sh/pr52483-2.c: Likewise.
2994 * gcc.target/sh/pr52483-3.c: Likewise.
2995 * gcc.target/sh/pr52483-5.c: Likewise.
2996 * gcc.target/sh/pr52933-1.c: Likewise.
2997 * gcc.target/sh/pr52933-2.c: Likewise.
2998 * gcc.target/sh/pr52933-3.c: Likewise.
2999 * gcc.target/sh/pr53568-1.c: Likewise.
3000 * gcc.target/sh/pr53976-1.c: Likewise.
3001 * gcc.target/sh/pr53988-1.c: Likewise.
3002 * gcc.target/sh/pr53988.c: Likewise.
3003 * gcc.target/sh/pr54089-1.c: Likewise.
3004 * gcc.target/sh/pr54089-6.c: Likewise.
3005 * gcc.target/sh/pr54089-7.c: Likewise.
3006 * gcc.target/sh/pr54089-8.c: Likewise.
3007 * gcc.target/sh/pr54089-9.c: Likewise.
3008 * gcc.target/sh/pr54236-1.c: Likewise.
3009 * gcc.target/sh/pr54236-2.c: Likewise.
3010 * gcc.target/sh/pr54236-3.c: Likewise.
3011 * gcc.target/sh/pr54236-4.c: Likewise.
3012 * gcc.target/sh/pr54386.c: Likewise.
3013 * gcc.target/sh/pr54602-1.c: Likewise.
3014 * gcc.target/sh/pr54685.c: Likewise.
3015 * gcc.target/sh/pr54760-1.c: Likewise.
3016 * gcc.target/sh/pr54760-2.c: Likewise.
3017 * gcc.target/sh/pr54760-3.c: Likewise.
3018 * gcc.target/sh/pr54760-4.c: Likewise.
3019 * gcc.target/sh/pr54760-5.c: Likewise.
3020 * gcc.target/sh/pr54760-6.c: Likewise.
3021 * gcc.target/sh/pr55146.c: Likewise.
3022 * gcc.target/sh/pr55160.c: Likewise.
3023 * gcc.target/sh/pr59278.c: Likewise.
3024 * gcc.target/sh/pr59401-1.c: Likewise.
3025 * gcc.target/sh/pr59533-1.c: Likewise.
3026 * gcc.target/sh/pr63260.c: Likewise.
3027 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
3028 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
3029 * gcc.target/sh/strlen.c: Likewise.
3030 * gcc.target/sh/torture/pr30807.c: Likewise.
3031 * gcc.target/sh/torture/pr34777.c: Likewise.
3032 * gcc.target/sh/torture/pr64652.c: Likewise.
3033 * gcc.target/sh/torture/pr65505.c: Likewise.
3034 * gcc.target/sh/torture/pragma-isr.c: Likewise.
3035 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
3037 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3040 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
3042 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3044 * gcc.target/powerpc/vsx-elemrev-1.c: New.
3045 * gcc.target/powerpc/vsx-elemrev-2.c: New.
3046 * gcc.target/powerpc/vsx-elemrev-3.c: New.
3047 * gcc.target/powerpc/vsx-elemrev-4.c: New.
3049 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
3051 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
3052 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
3054 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
3057 * c-c++-common/goacc/combined-reduction.c: New test.
3058 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
3060 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
3062 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
3063 *movdi_internal pattern only if PIC off.
3064 * gcc.target/i386/pr70155-2.c: Likewise.
3065 * gcc.target/i386/pr70155-3.c: Likewise.
3066 * gcc.target/i386/pr70155-4.c: Likewise.
3067 * gcc.target/i386/pr70155-5.c: Likewise.
3068 * gcc.target/i386/pr70155-6.c: Likewise.
3069 * gcc.target/i386/pr70155-7.c: Likewise.
3070 * gcc.target/i386/pr70155-8.c: Likewise.
3071 * gcc.target/i386/pr70155-15.c: Likewise.
3072 * gcc.target/i386/pr70155-17.c: Likewise.
3073 * gcc.target/i386/pr70155-22.c: Likewise.
3075 2016-04-29 Bin Cheng <bin.cheng@arm.com>
3077 PR tree-optimization/70803
3078 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
3080 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
3082 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
3083 optimization of vector loop.
3084 * gcc.target/i386/vect-unpack-3.c: New test.
3085 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
3086 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
3087 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
3089 2016-04-29 Marek Polacek <polacek@redhat.com>
3092 * g++.dg/ubsan/null-7.C: New test.
3095 * gcc.dg/pr70852.c: New test.
3097 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3100 * g++.dg/cpp0x/alignas6.C: New test.
3102 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3104 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
3105 * gcc.dg/pr27003.c: Likewise.
3106 * gcc.dg/tree-ssa/cswtch.c: Likewise.
3107 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3108 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
3109 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
3110 * gcc.target/arc/mxy.c: Likewise.
3111 * gcc.target/arc/mswape.c: Likewise.
3112 * gcc.target/arc/mrtsc.c: Likewise.
3113 * gcc.target/arc/mcrc.c: Likewise.
3114 * gcc.target/arc/mdsp-packa.c: Likewise.
3115 * gcc.target/arc/mdvbf.c: Likewise.
3116 * gcc.target/arc/mlock.c: Likewise.
3117 * gcc.target/arc/mmac-24.c: Likewise.
3118 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
3120 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
3121 Matthijs Kooijman <matthijs@stdin.nl>
3122 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3125 * gcc.target/avr/pr60040-1.c: New.
3126 * gcc.target/avr/pr60040-2.c: New.
3128 2016-04-29 Richard Biener <rguenther@suse.de>
3130 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
3132 2016-04-29 Richard Biener <rguenther@suse.de>
3134 PR tree-optimization/13962
3135 PR tree-optimization/65686
3136 * gcc.dg/uninit-pr65686.c: New testcase.
3138 2016-04-29 Jakub Jelinek <jakub@redhat.com>
3141 * gcc.dg/pr70843.c: New test.
3143 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3146 * gcc.target/i386/pr70858.c: New test.
3148 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
3150 * gcc.target/arc/nps400-1.c: New file.
3152 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3153 Andrew Burgess <andrew.burgess@embecosm.com>
3155 * gcc.target/arc/movh_cl-1.c: New file.
3157 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3158 Andrew Burgess <andrew.burgess@embecosm.com>
3160 * gcc.target/arc/extzv-1.c: New file.
3161 * gcc.target/arc/insv-1.c: New file.
3162 * gcc.target/arc/insv-2.c: New file.
3163 * gcc.target/arc/movb-1.c: New file.
3164 * gcc.target/arc/movb-2.c: New file.
3165 * gcc.target/arc/movb-3.c: New file.
3166 * gcc.target/arc/movb-4.c: New file.
3167 * gcc.target/arc/movb-5.c: New file.
3168 * gcc.target/arc/movb_cl-1.c: New file.
3169 * gcc.target/arc/movb_cl-2.c: New file.
3170 * gcc.target/arc/movbi_cl-1.c: New file.
3171 * gcc.target/arc/movl-1.c: New file.
3173 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3174 Andrew Burgess <andrew.burgess@embecosm.com>
3176 * gcc.target/arc/cmem-1.c: New file.
3177 * gcc.target/arc/cmem-2.c: New file.
3178 * gcc.target/arc/cmem-3.c: New file.
3179 * gcc.target/arc/cmem-4.c: New file.
3180 * gcc.target/arc/cmem-5.c: New file.
3181 * gcc.target/arc/cmem-6.c: New file.
3182 * gcc.target/arc/cmem-7.c: New file.
3183 * gcc.target/arc/cmem-ld.inc: New file.
3184 * gcc.target/arc/cmem-st.inc: New file.
3186 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3189 * gcc.target/i386/pr70821.c: New test.
3191 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
3193 * gcc.target/powerpc/vec-adde.c: New test.
3194 * gcc.target/powerpc/vec-adde-int128.c: New test.
3196 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3198 * gcc.target/i386/avx-vround-1.c: New test.
3199 * gcc.target/i386/avx-vround-2.c: New test.
3200 * gcc.target/i386/avx512vl-vround-1.c: New test.
3201 * gcc.target/i386/avx512vl-vround-2.c: New test.
3203 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3206 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
3207 (check_effective_target_cilkplus_runtime): ... this.
3208 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
3209 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
3211 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
3212 Require cilkplus_runtime.
3213 Don't add -lcilkrts.
3214 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
3215 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
3216 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
3217 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
3218 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
3219 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
3220 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
3221 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
3222 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
3223 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
3224 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
3225 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
3226 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3227 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3228 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3229 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3230 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
3231 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
3232 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
3233 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
3234 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
3235 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
3236 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
3237 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
3238 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
3239 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
3240 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
3241 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
3242 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
3244 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
3245 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
3247 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
3249 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
3252 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
3254 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
3255 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
3257 2015-04-27 Ryan Burn <contact@rnburn.com>
3261 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
3263 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
3264 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
3266 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
3268 * gnat.dg/limited_with4.ad[sb]: New test.
3269 * gnat.dg/limited_with4_pkg.ads: New helper.
3271 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3274 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
3275 and movv1ti_internal patterns
3276 * gcc.target/i386/pr70155-1.c: New test.
3277 * gcc.target/i386/pr70155-2.c: Likewise.
3278 * gcc.target/i386/pr70155-3.c: Likewise.
3279 * gcc.target/i386/pr70155-4.c: Likewise.
3280 * gcc.target/i386/pr70155-5.c: Likewise.
3281 * gcc.target/i386/pr70155-6.c: Likewise.
3282 * gcc.target/i386/pr70155-7.c: Likewise.
3283 * gcc.target/i386/pr70155-8.c: Likewise.
3284 * gcc.target/i386/pr70155-9.c: Likewise.
3285 * gcc.target/i386/pr70155-10.c: Likewise.
3286 * gcc.target/i386/pr70155-11.c: Likewise.
3287 * gcc.target/i386/pr70155-12.c: Likewise.
3288 * gcc.target/i386/pr70155-13.c: Likewise.
3289 * gcc.target/i386/pr70155-14.c: Likewise.
3290 * gcc.target/i386/pr70155-15.c: Likewise.
3291 * gcc.target/i386/pr70155-16.c: Likewise.
3292 * gcc.target/i386/pr70155-17.c: Likewise.
3293 * gcc.target/i386/pr70155-18.c: Likewise.
3294 * gcc.target/i386/pr70155-19.c: Likewise.
3295 * gcc.target/i386/pr70155-20.c: Likewise.
3296 * gcc.target/i386/pr70155-21.c: Likewise.
3297 * gcc.target/i386/pr70155-22.c: Likewise.
3299 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3301 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
3304 2016-04-27 Bin Cheng <bin.cheng@arm.com>
3306 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
3307 * gcc.dg/tree-ssa/scev-9.c: Ditto.
3308 * gcc.dg/tree-ssa/scev-10.c: Ditto.
3309 * gcc.dg/tree-ssa/scev-11.c: Ditto.
3310 * gcc.dg/tree-ssa/scev-12.c: Ditto.
3312 2016-04-27 Richard Biener <rguenther@suse.de>
3315 * g++.dg/ipa/ipa-pta-2.C: New testcase.
3316 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3318 2016-04-27 Nathan Sidwell <nathan@acm.org>
3320 * g++.dg/cpp0x/constexpr-recursion3.C: New.
3321 * g++.dg/ubsan/pr63956.C: Adjust error location.
3323 2016-04-27 Nick Clifton <nickc@redhat.com>
3326 * gcc.dg/pr49889.c: New test.
3328 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
3330 * c-c++-common/memset-array.c: New test.
3332 2016-04-26 Martin Sebor <msebor@redhat.com>
3335 * g++.dg/cpp1y/func_constexpr.C: New test.
3337 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
3340 * g++.dg/cpp0x/enum32.C: New test.
3341 * g++.dg/cpp0x/enum33.C: New test.
3343 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3345 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
3346 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
3347 * gcc.c-torture/execute/bitfld-6.c: Likewise.
3348 * gcc.c-torture/execute/bitfld-7.c: Likewise.
3349 * gcc.c-torture/execute/pr38151.c: Likewise.
3350 * gcc.c-torture/execute/pr66556.c: Likewise.
3351 * gcc.c-torture/execute/pr67781.c: Likewise.
3352 * gcc.c-torture/execute/pr68648.c: Likewise.
3354 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
3356 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
3358 2016-04-26 Marek Polacek <polacek@redhat.com>
3361 * gcc.dg/pr67784-3.c: New test.
3362 * gcc.dg/pr67784-4.c: New test.
3363 * gcc.dg/pr67784-5.c: New test.
3366 * gcc.dg/Wnested-externs-2.c: New test.
3368 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
3370 * gcc.dg/fold-plusmult.c: Adjust.
3371 * gcc.dg/no-strict-overflow-6.c: Adjust.
3372 * gcc.dg/gomp/loop-1.c: Xfail some tests.
3374 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3376 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
3378 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
3379 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
3380 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
3381 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
3382 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
3383 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
3384 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
3385 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
3386 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
3387 * gcc.target/i386/avx512f-gather-5.c: Likewise.
3388 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
3389 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
3390 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
3391 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
3392 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
3393 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
3394 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
3395 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
3396 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
3397 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
3398 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
3399 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
3401 * gcc.target/i386/pr32219-4.c: Likewise.
3402 * gcc.target/i386/pr32219-6.c: Likewise.
3403 * gcc.target/i386/pr32219-8.c: Likewise.
3405 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3407 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
3410 2016-04-26 Marek Polacek <polacek@redhat.com>
3413 * g++.dg/ext/cond2.C: New test.
3415 2016-04-26 Bin Cheng <bin.cheng@arm.com>
3417 PR tree-optimization/70771
3418 PR tree-optimization/70775
3419 * gcc.dg/pr70771.c: New test.
3420 * gcc.dg/pr70775.c: New test.
3422 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3424 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
3426 2016-04-25 Richard Biener <rguenther@suse.de>
3428 PR tree-optimization/70780
3429 * gcc.dg/torture/pr70780.c: New testcase.
3431 2016-04-25 Michael Collison <michael.collison@arm.com>
3433 * gcc.target/arm/neon-vaddws16.c: New test.
3434 * gcc.target/arm/neon-vaddws32.c: New test.
3435 * gcc.target/arm/neon-vaddwu16.c: New test.
3436 * gcc.target/arm/neon-vaddwu32.c: New test.
3437 * gcc.target/arm/neon-vaddwu8.c: New test.
3438 * lib/target-supports.exp
3439 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
3440 that arm neon support vector widen sum of HImode TO SImode.
3442 2016-04-23 Jakub Jelinek <jakub@redhat.com>
3445 * c-c++-common/asan/pr70712.c: New test.
3447 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3449 * .gitattributes: New file.
3451 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
3453 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
3455 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
3457 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
3458 * gfortran.dg/submodule_15.f08: Likewise.
3460 2016-04-22 Richard Biener <rguenther@suse.de>
3462 PR tree-optimization/70740
3463 * gcc.dg/torture/pr70740.c: New testcase.
3465 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
3468 * gcc.target/i386/pr70750-1.c: New test.
3469 * gcc.target/i386/pr70750-2.c: Likewise.
3471 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3474 * g++.dg/cpp0x/auto48.C: New.
3476 2016-04-21 Marek Polacek <polacek@redhat.com>
3479 * g++.dg/cpp0x/forw_enum12.C: New test.
3480 * g++.dg/cpp0x/forw_enum13.C: New test.
3482 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
3485 * gcc.target/i386/pr70728.c: New test.
3487 2016-04-21 Richard Biener <rguenther@suse.de>
3490 * gcc.dg/pr70747.c: New testcase.
3492 2016-04-21 Bin Cheng <bin.cheng@arm.com>
3494 PR tree-optimization/70715
3495 * gcc.dg/tree-ssa/scev-13.c: New test.
3497 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
3499 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
3501 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
3503 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
3505 2016-04-20 Jan Hubicka <jh@suse.cz>
3508 * g++.dg/ipa/nothrow-1.C: New testcase.
3510 2016-04-20 Nathan Sidwell <nathan@acm.org>
3513 * g++.dg/eh/delete1.C: New.
3515 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3517 * gcc.target/i386/avx256-unaligned-store-2.c: Add
3518 -mtune-ctrl=sse_typeless_stores.
3520 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3522 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
3524 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3526 PR tree-optimization/69489
3527 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
3529 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
3532 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
3533 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
3534 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
3536 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3538 PR tree-optimization/56625
3539 PR tree-optimization/69489
3540 * gcc.dg/vect/pr56625.c: New test.
3541 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
3543 2016-04-20 Andrew Pinski <apinski@cavium.com>
3546 * gcc.c-torture/compile/pr37433-1.c: New testcase.
3548 2016-04-20 Arnaud Charlet <charlet@adacore.com>
3550 * gnat.dg/self1.adb: Remove now incorrect test.
3552 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3554 * gcc.dg/tree-ssa/scev-11.c: New test.
3555 * gcc.dg/tree-ssa/scev-12.c: New test.
3557 2016-04-20 Marek Polacek <polacek@redhat.com>
3559 PR tree-optimization/70725
3560 * gcc.dg/pr70725.c: New test.
3562 2016-04-20 Richard Biener <rguenther@suse.de>
3564 PR tree-optimization/70726
3565 * g++.dg/vect/pr70726.cc: New testcase.
3567 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3570 * gcc.target/s390/pr70674.c: New test.
3572 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3574 PR libgfortran/70684
3575 * gfortran.dg/list_read_14.f90: New test.
3577 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
3580 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
3581 extern to force it misaligned.
3585 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
3586 Don't check `*' before movv4sf_internal.
3587 * gcc.target/i386/avx256-unaligned-store-2.c: Check
3588 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
3589 Don't check `*' before movv16qi_internal.
3590 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
3591 extern to force it misaligned.
3595 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
3596 Don't check `*' before movv2df_internal.
3597 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
3598 extern to force it misaligned.
3602 Check movv8sf_internal instead of avx_storeups256.
3603 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
3605 2016-04-19 Richard Biener <rguenther@suse.de>
3607 PR tree-optimization/70171
3608 * g++.dg/tree-ssa/pr70171.C: New testcase.
3610 2016-04-19 Richard Biener <rguenther@suse.de>
3612 PR tree-optimization/70724
3613 * gcc.dg/torture/pr70724.c: New testcase.
3615 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
3618 * gcc.target/i386/pr70689.c: New.
3620 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
3623 * gcc.target/i386/pr70708.c: New test.
3625 2016-04-18 Richard Biener <rguenther@suse.de>
3627 PR tree-optimization/43434
3628 * gcc.dg/vect/pr43434.c: New testcase.
3629 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
3630 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3631 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3632 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
3633 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
3634 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3635 * gcc.dg/gomp/pr68640.c: Likewise.
3636 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
3637 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
3639 2016-04-18 Richard Biener <rguenther@suse.de>
3641 PR tree-optimization/70701
3642 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
3644 2016-04-18 Tom de Vries <tom@codesourcery.com>
3647 * gcc.dg/pr70161.c: Add dot-file scans.
3648 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
3649 instead of after last dot char.
3651 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
3653 * c-c++-common/dump-ada-spec-3.c: New test.
3654 * c-c++-common/dump-ada-spec-4.c: Likewise.
3656 2016-04-17 Tom de Vries <tom@codesourcery.com>
3659 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
3661 2016-04-15 Jan Hubicka <jh@suse.cz>
3664 * g++.dg/ipa/pure-const-1.C: New testcase.
3665 * g++.dg/ipa/pure-const-2.C: New testcase.
3666 * g++.dg/ipa/pure-const-3.C: New testcase.
3668 2016-04-15 Marek Polacek <polacek@redhat.com>
3671 * gcc.dg/bitfld-22.c: New test.
3673 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
3675 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
3678 2016-04-15 Marek Polacek <polacek@redhat.com>
3681 * c-c++-common/pr70651.c: New test.
3683 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3685 PR rtl-optimization/70681
3686 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
3687 dump scan on arm and powerpc.
3688 * gcc.dg/pr10474.c: Likewise.
3690 2016-04-15 Jakub Jelinek <jakub@redhat.com>
3695 * g++.dg/cpp1y/vla11.C: Revert for real.
3698 * c-c++-common/Wparentheses-1.c: New test.
3699 * c-c++-common/gomp/Wparentheses-1.c: New test.
3700 * c-c++-common/gomp/Wparentheses-2.c: New test.
3701 * c-c++-common/gomp/Wparentheses-3.c: New test.
3702 * c-c++-common/gomp/Wparentheses-4.c: New test.
3703 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
3704 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
3705 * c-c++-common/goacc/Wparentheses-1.c: New test.
3707 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
3710 * gcc.target/i386/pr70662.c: New test.
3712 2016-04-15 Richard Biener <rguenther@suse.de>
3713 Alan Modra <amodra@gmail.com>
3715 PR tree-optimization/70130
3716 * gcc.dg/vect/O3-pr70130.c: New testcase.
3718 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3721 * gcc.target/powerpc/pr70669.c: New test.
3724 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
3725 a power7 system that does not have an assembler that supports
3728 2016-04-14 Martin Sebor <msebor@redhat.com>
3733 * c-c++-common/ubsan/vla-1.c: Revert.
3734 * g++.dg/cpp1y/vla11.C: Same.
3735 * g++.dg/cpp1y/vla12.C: Same.
3736 * g++.dg/cpp1y/vla13.C: Same.
3737 * g++.dg/cpp1y/vla14.C: Same.
3738 * g++.dg/cpp1y/vla3.C: Same.
3739 * g++.dg/init/array24.C: Same.
3740 * g++.dg/ubsan/vla-1.C: Same.
3742 2016-04-14 Marek Polacek <polacek@redhat.com>
3743 Jan Hubicka <hubicka@ucw.cz>
3746 * g++.dg/torture/pr70029.C: New test.
3748 2016-04-14 Martin Sebor <msebor@redhat.com>
3750 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
3751 type size to prevent failures on targets with very low maximum
3754 2016-04-14 Richard Biener <rguenther@suse.de>
3756 PR tree-optimization/70623
3757 * gcc.dg/torture/pr70623.c: New testcase.
3758 * gcc.dg/torture/pr70623-2.c: Likewise.
3760 2016-04-13 Martin Sebor <msebor@redhat.com>
3765 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
3766 * g++.dg/cpp1y/vla11.C: New test.
3767 * g++.dg/cpp1y/vla12.C: New test.
3768 * g++.dg/cpp1y/vla13.C: New test.
3769 * g++.dg/cpp1y/vla14.C: New test.
3770 * g++.dg/cpp1y/vla3.C: Restore deleted test.
3771 * g++.dg/init/array24.C: Fully brace VLA initializer.
3772 * g++.dg/ubsan/vla-1.C: Disable exceptions.
3774 2016-04-13 Jakub Jelinek <jakub@redhat.com>
3777 * g++.dg/opt/pr70641.C: New test.
3779 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3781 PR rtl-optimization/68749
3782 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
3783 effects of argument promotions.
3784 Remove default args to dg-skip-if.
3786 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
3789 * g++.dg/parse/pr70635.C: New.
3791 2016-04-13 Marek Polacek <polacek@redhat.com>
3794 * c-c++-common/Wmisleading-indentation-4.c: New test.
3796 2016-04-13 Marek Polacek <polacek@redhat.com>
3799 * gcc.dg/Wparentheses-12.c: New test.
3800 * gcc.dg/Wparentheses-13.c: New test.
3802 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
3804 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
3805 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
3806 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
3808 2016-04-13 Jakub Jelinek <jakub@redhat.com>
3811 * gcc.c-torture/compile/pr70633.c: New test.
3814 * gcc.dg/torture/pr70628.c: New test.
3816 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
3819 * g++.dg/template/pr70610.C: New test.
3820 * g++.dg/template/pr70610-2.C: New test.
3821 * g++.dg/template/pr70610-3.C: New test.
3822 * g++.dg/template/pr70610-4.C: New test.
3824 2016-04-12 Jakub Jelinek <jakub@redhat.com>
3826 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
3830 * g++.dg/ext/pr70571.C: New test.
3832 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3835 * gcc.target/powerpc/pr70640.c: New test.
3837 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
3840 * g++.dg/parse/pr68722.C: New.
3842 2016-04-12 Jakub Jelinek <jakub@redhat.com>
3844 PR rtl-optimization/70596
3845 * gcc.target/i386/pr70596.c: New test.
3847 2016-04-12 Nathan Sidwell <nathan@acm.org>
3850 * g++.dg/init/pr70501.C: New.
3852 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
3854 * gcc.target/i386/asm-flag-6.c: New test.
3856 2016-04-12 Tom de Vries <tom@codesourcery.com>
3858 PR tree-optimization/68756
3859 * gcc.dg/graphite/pr68756.c: New test.
3861 2016-04-12 Jakub Jelinek <jakub@redhat.com>
3863 PR tree-optimization/70602
3864 * gcc.c-torture/execute/pr70602.c: New test.
3866 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3869 * gcc.target/powerpc/float128-1.c: New tests to make sure the
3870 __float128 emulator is built and runs.
3871 * gcc.target/powerpc/float128-1.c: Likewise.
3873 * lib/target-supports.exp (check_ppc_float128_sw_available):
3874 Rework tests for __float128 software and hardware
3875 availability. Fix exit condition to return 0 on success.
3877 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
3880 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
3881 * gcc.target/aarch64/target_attr_15.c: Likewise.
3883 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3886 * g++.dg/cpp1y/pr69066.C: New.
3888 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3891 * gfortran.dg/pr36192.f90: Update test.
3892 * gfortran.dg/pr36192_1.f90: Update test.
3893 * gfortran.dg/real_dimension_1.f: Update test.
3894 * gfortran.dg/parameter_array_init_7.f90: New test.
3896 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
3899 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
3901 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
3903 PR rtl-optimization/66669
3904 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
3906 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
3908 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
3909 * gcc.dg/pie-1.c: Likewise.
3910 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
3911 * gcc.dg/pic-4.c: Likewise.
3912 * gcc.dg/pie-3.c: Likewise.
3913 * gcc.dg/pie-4.c: Likewise.
3915 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
3917 PR tree-optimization/68644
3918 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
3920 PR rtl-optimization/64886
3921 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
3923 2016-04-09 Tom de Vries <tom@codesourcery.com>
3925 PR tree-optimization/68953
3926 * gcc.dg/graphite/pr68953.c: New test.
3928 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3931 * gfortran.dg/deferred_character_16.f90: New test.
3933 2016-04-09 Jakub Jelinek <jakub@redhat.com>
3935 PR tree-optimization/70586
3936 * gcc.c-torture/execute/pr70586.c: New test.
3938 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3941 * c-c++-common/asan/halt_on_error-1.c: Replace memset
3942 with __builtin_memset
3943 * c-c++-common/asan/halt_on_error-2.c: Likewise.
3945 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
3949 PR tree-optimization/70373
3953 * c-c++-common/goacc/reduction-5.c: New test.
3954 * c-c++-common/goacc/reduction-promotions.c: New test.
3955 * gfortran.dg/goacc/reduction-3.f95: New test.
3956 * gfortran.dg/goacc/reduction-promotions.f90: New test.
3958 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
3962 * g++.dg/pr70590.C: New test.
3963 * g++.dg/pr70590-2.C: New test.
3965 2016-04-08 Jakub Jelinek <jakub@redhat.com>
3968 * gcc.target/i386/pr70593.c: New test.
3970 PR rtl-optimization/70574
3971 * gcc.target/i386/avx2-pr70574.c: New test.
3973 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
3976 * c-c++-common/asan/pr70541.c: New test.
3978 2016-04-08 Tom de Vries <tom@codesourcery.com>
3980 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
3981 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
3983 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3986 * gcc.c-torture/execute/pr70566.c: New test.
3988 2016-04-08 Tom de Vries <tom@codesourcery.com>
3990 * c-c++-common/goacc/uninit-copy-clause.c: New test.
3991 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
3993 2016-04-08 Alan Modra <amodra@gmail.com>
3995 * gcc.target/powerpc/pr70117.c: New.
3997 2016-04-07 Jakub Jelinek <jakub@redhat.com>
4000 * gcc.dg/lto/simd-function_0.c: New test.
4002 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4004 * c-c++-common/attr-simd-2.c: Likewise.
4005 * c-c++-common/attr-simd-4.c: Likewise.
4006 * gcc.dg/gomp/simd-clones-2.c: Likewise.
4007 * gcc.dg/gomp/simd-clones-3.c: Likewise.
4009 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4012 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4014 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
4015 Tom de Vries <tom@codesourcery.com>
4017 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
4018 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4019 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4020 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4021 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4022 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4023 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4024 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
4026 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4029 * g++.dg/warn/Wparentheses-29.C: New test.
4031 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4034 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4035 explicit braces to resolve a future -Wparentheses warning.
4037 2016-04-06 Richard Henderson <rth@redhat.com>
4039 * gcc.dg/pr61817-1.c: New test.
4040 * gcc.dg/pr61817-2.c: New test.
4041 * gcc.dg/pr69391-1.c: New test.
4042 * gcc.dg/pr69391-2.c: New test.
4044 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
4046 PR rtl-optimization/70398
4047 * gcc.target/aarch64/pr70398.c: New.
4049 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
4051 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4053 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
4054 Pedro Alves <palves@redhat.com>
4056 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
4058 2016-04-06 Jakub Jelinek <jakub@redhat.com>
4060 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4061 Check for avx512f effective targets instead of avx2.
4062 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
4064 * gcc.dg/gomp/declare-simd-3.c: Likewise.
4065 * g++.dg/gomp/declare-simd-1.C: Likewise.
4066 * g++.dg/gomp/declare-simd-3.C: Likewise.
4067 * g++.dg/gomp/declare-simd-4.C: Likewise.
4070 * c-c++-common/gomp/pr70550-1.c: New test.
4071 * c-c++-common/gomp/pr70550-2.c: New test.
4073 2016-04-05 Nathan Sidwell <nathan@acm.org>
4076 * g++.dg/ext/attribute-may-alias-5.C: New.
4078 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4081 * c-c++-common/pr70336.c: New test.
4082 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
4083 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
4085 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
4088 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
4090 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4092 PR rtl-optimization/70542
4093 * gcc.dg/torture/pr70542.c: New test.
4094 * gcc.target/i386/avx2-pr70542.c: New test.
4096 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
4098 PR tree-optimization/70509
4099 * gcc.target/i386/avx512bw-pr70509.c: New test.
4101 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
4104 * g++.dg/ext/constexpr-vla4.C: New test.
4106 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
4109 * gcc.target/i386/pr70510.c: New test.
4111 2016-04-05 Richard Biener <rguenther@suse.de>
4113 PR tree-optimization/70526
4114 * g++.dg/torture/pr70526.C: New testcase.
4116 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4119 * gcc.target/i386/pr70525.c: New test.
4121 2016-04-05 Richard Biener <rguenther@suse.de>
4124 * g++.dg/torture/pr70499.C: New testcase.
4126 2016-04-05 Richard Biener <rguenther@suse.de>
4128 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
4131 2016-04-04 Jakub Jelinek <jakub@redhat.com>
4134 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
4135 rs6000 ABI warnings.
4137 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
4140 * g++.dg/ipa/devirt-51.C: New testcase.
4142 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4143 Jakub Jelinek <jakub@redhat.com>
4146 * gcc.dg/torture/pr70457.c: New.
4148 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4151 * gfortran.dg/allocate_with_source_19.f08: New test.
4153 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4156 * gfortran.dg/coarray_allocate_6.f08: New test.
4158 2016-04-04 Richard Biener <rguenther@suse.de>
4160 PR rtl-optimization/70484
4161 * gcc.dg/torture/pr70484.c: New testcase.
4163 2016-04-04 Marek Polacek <polacek@redhat.com>
4166 * gcc.dg/torture/pr70307.c: New test.
4168 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
4172 * gcc.target/sh/torture/pr70416.c: New.
4174 2016-04-02 Martin Sebor <msebor@redhat.com>
4180 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
4181 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
4182 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
4183 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
4184 * g++.dg/cpp0x/constexpr-string.C: Same.
4185 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
4186 * g++.dg/cpp0x/pr65398.C: Same.
4187 * g++.dg/ext/constexpr-vla1.C: Same.
4188 * g++.dg/ext/constexpr-vla2.C: Same.
4189 * g++.dg/ext/constexpr-vla3.C: Same.
4190 * g++.dg/ubsan/pr63956.C: Same.
4192 2016-04-01 Jakub Jelinek <jakub@redhat.com>
4194 PR rtl-optimization/70467
4195 * gcc.target/i386/pr70467-2.c: New test.
4197 2016-04-01 Jakub Jelinek <jakub@redhat.com>
4198 Marek Polacek <polacek@redhat.com>
4201 * g++.dg/init/new47.C: New test.
4203 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4206 * gcc.target/arm/pr70496.c: New test.
4208 2016-04-01 Nathan Sidwell <nathan@acm.org>
4211 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
4213 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4216 * gcc.dg/strlenopt.h (memmove): New.
4217 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
4218 instead of "string.h".
4219 * gcc.target/i386/chkp-strlen-2.c: Likewise.
4220 * gcc.target/i386/chkp-strlen-3.c: Likewise.
4221 * gcc.target/i386/chkp-strlen-4.c: Likewise.
4222 * gcc.target/i386/chkp-strlen-5.c: Likewise.
4223 * gcc.target/i386/chkp-stropt-1.c: Likewise.
4224 * gcc.target/i386/chkp-stropt-10.c: Likewise.
4225 * gcc.target/i386/chkp-stropt-11.c: Likewise.
4226 * gcc.target/i386/chkp-stropt-12.c: Likewise.
4227 * gcc.target/i386/chkp-stropt-13.c: Likewise.
4228 * gcc.target/i386/chkp-stropt-14.c: Likewise.
4229 * gcc.target/i386/chkp-stropt-15.c: Likewise.
4230 * gcc.target/i386/chkp-stropt-16.c: Likewise.
4231 * gcc.target/i386/chkp-stropt-2.c: Likewise.
4232 * gcc.target/i386/chkp-stropt-3.c: Likewise.
4233 * gcc.target/i386/chkp-stropt-4.c: Likewise.
4234 * gcc.target/i386/chkp-stropt-5.c: Likewise.
4235 * gcc.target/i386/chkp-stropt-6.c: Likewise.
4236 * gcc.target/i386/chkp-stropt-7.c: Likewise.
4237 * gcc.target/i386/chkp-stropt-8.c: Likewise.
4238 * gcc.target/i386/chkp-stropt-9.c: Likewise.
4240 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4242 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
4243 (Holder::foo): Reflect this.
4245 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
4248 * gcc.dg/pr70442.c: New test.
4250 2016-03-31 Nathan Sidwell <nathan@acm.org>
4253 * g++.dg/cpp0x/constexpr-virtual6.C: New.
4255 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
4258 * gcc.target/i386/pr70453.c: New test.
4260 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
4263 * gcc.c-torture/pr70292.c: New test.
4265 2016-03-31 Marek Polacek <polacek@redhat.com>
4268 * c-c++-common/pr70297.c: New test.
4269 * g++.dg/cpp0x/typedef-redecl.C: New test.
4270 * gcc.dg/typedef-redecl2.c: New test.
4272 2016-03-31 Jakub Jelinek <jakub@redhat.com>
4274 PR rtl-optimization/70460
4275 * gcc.c-torture/execute/pr70460.c: New test.
4277 2016-03-31 Richard Biener <rguenther@suse.de>
4280 * g++.dg/ext/vector30.C: New testcase.
4282 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4283 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4285 * gfortran.dg/fmt_pf.f90: New test.
4287 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4289 Forward-port from 5 branch
4290 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4293 * gcc.target/i386/avx-vextractf128-256-5.c: Move
4294 dg-require-effective-target after dg-do.
4296 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
4298 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
4300 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
4301 Julian Brown <julian@codesourcery.com>
4302 Chung-Lin Tang <cltang@codesourcery.com>
4303 Cesar Philippidis <cesar@codesourcery.com>
4304 James Norris <jnorris@codesourcery.com>
4305 Tom de Vries <tom@codesourcery.com>
4306 Nathan Sidwell <nathan@codesourcery.com>
4308 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
4309 * c-c++-common/goacc/loop-clauses.c: Likewise.
4310 * g++.dg/goacc/template.C: Likewise.
4311 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4312 * gfortran.dg/goacc/loop-1.f95: Likewise.
4313 * gfortran.dg/goacc/loop-5.f95: Likewise.
4314 * gfortran.dg/goacc/loop-6.f95: Likewise.
4315 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4316 * c-c++-common/goacc-gomp/nesting-1.c: Update.
4317 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4318 * c-c++-common/goacc/clauses-fail.c: Likewise.
4319 * c-c++-common/goacc/parallel-1.c: Likewise.
4320 * c-c++-common/goacc/reduction-1.c: Likewise.
4321 * c-c++-common/goacc/reduction-2.c: Likewise.
4322 * c-c++-common/goacc/reduction-3.c: Likewise.
4323 * c-c++-common/goacc/reduction-4.c: Likewise.
4324 * c-c++-common/goacc/routine-3.c: Likewise.
4325 * c-c++-common/goacc/routine-4.c: Likewise.
4326 * c-c++-common/goacc/routine-5.c: Likewise.
4327 * c-c++-common/goacc/tile.c: Likewise.
4328 * g++.dg/goacc/template.C: Likewise.
4329 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4330 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
4331 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
4332 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
4333 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
4334 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
4335 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
4336 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
4337 * c-c++-common/goacc/use_device-1.c: ... this file.
4338 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
4339 * c-c++-common/goacc/host_data-5.c: ... this file, and...
4340 * c-c++-common/goacc/host_data-6.c: ... this file.
4341 * c-c++-common/goacc/loop-2-kernels.c: New file.
4342 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
4343 * c-c++-common/goacc/loop-3.c: Likewise.
4344 * g++.dg/goacc/reference.C: Likewise.
4345 * g++.dg/goacc/routine-1.C: Likewise.
4346 * g++.dg/goacc/routine-2.C: Likewise.
4348 2016-03-30 Richard Biener <rguenther@suse.de>
4351 * gcc.dg/torture/pr70450.c: New testcase.
4353 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4356 * gcc.dg/torture/pr70421.c: New test.
4357 * gcc.target/i386/avx512f-pr70421.c: New test.
4359 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
4362 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
4363 (check): New function.
4365 (foo): Align stack to 16 bytes when calling bar.
4366 * gcc.target/i386/cleanup-2.c: Likewise.
4368 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
4370 PR tree-optimization/59124
4371 * gcc.dg/Warray-bounds-19.c: New test.
4373 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
4375 * lib/prune.exp (escape_regex_chars): New.
4376 (prune_file_path): Update to quote metcharacters for regexp.
4378 2016-03-29 Jakub Jelinek <jakub@redhat.com>
4380 PR rtl-optimization/70429
4381 * gcc.c-torture/execute/pr70429.c: New test.
4383 PR tree-optimization/70405
4384 * gcc.dg/pr70405.c: New test.
4386 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
4389 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
4390 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
4392 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
4395 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
4396 __cilkrts_set_param to set two workers.
4397 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
4398 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
4400 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
4402 * g++.dg/ext/fnname5.C: Update the test for Darwin.
4404 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
4407 * gcc.target/i386/pr70406.c: New test.
4409 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
4411 * gnat.dg/specs/double_record_extension3.ads: New test.
4413 2016-03-25 Richard Henderson <rth@redhat.com>
4416 * gcc.target/aarch64/pr70120-1.c: New.
4417 * gcc.target/aarch64/pr70120-2.c: New.
4418 * gcc.target/aarch64/pr70120-3.c: New.
4420 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
4423 * g++.dg/template/mangle2.C: The dg-do directive should be
4424 "compile" not "assemble".
4426 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
4429 * gcc.dg/pr69650.c: New test.
4431 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
4433 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
4435 2016-03-25 Alan Modra <amodra@gmail.com>
4437 * gcc.dg/dfp/pr70052.c: New test.
4439 2016-03-24 Richard Henderson <rth@redhat.com>
4442 * gcc.dg/tree-ssa/pr69845-1.c: New test.
4443 * gcc.dg/tree-ssa/pr69845-2.c: New test.
4445 2016-03-24 Tom de Vries <tom@codesourcery.com>
4447 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
4449 2016-03-24 Tom de Vries <tom@codesourcery.com>
4451 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
4452 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
4454 2016-03-24 Tom de Vries <tom@codesourcery.com>
4456 * c-c++-common/goacc/uninit-dim-clause.c: New test.
4457 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
4459 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
4462 * g++.dg/template/mangle2.C: New test.
4464 2016-03-24 Richard Biener <rguenther@suse.de>
4466 PR tree-optimization/70396
4467 * gcc.dg/torture/pr70396.c: New testcase.
4469 2016-03-24 Richard Biener <rguenther@suse.de>
4472 * gcc.dg/torture/pr70370.c: New testcase.
4474 2016-03-24 Tom de Vries <tom@codesourcery.com>
4476 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
4477 * gfortran.dg/goacc/kernels-tree.f95: Same.
4478 * gfortran.dg/goacc/parallel-tree.f95: Same.
4480 2016-03-24 Tom de Vries <tom@codesourcery.com>
4482 * c-c++-common/goacc/uninit-if-clause.c: New test.
4483 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
4485 2016-03-24 Jakub Jelinek <jakub@redhat.com>
4488 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
4491 2016-03-24 Richard Biener <rguenther@suse.de>
4493 PR tree-optimization/70372
4494 * gcc.dg/tree-ssa/pr70372.c: New testcase.
4496 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4499 * g++.dg/cpp1y/nsdmi-union1.C: New test.
4501 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4504 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
4506 2016-03-23 Jakub Jelinek <jakub@redhat.com>
4509 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
4510 * g++.dg/cpp1y/pr70001.C: New test.
4513 * g++.dg/cpp0x/constexpr-70323.C: New test.
4515 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
4516 Jason Merrill <jason@redhat.com>
4517 Jakub Jelinek <jakub@redhat.com>
4520 * g++.dg/cpp0x/constexpr-69315.C: New test.
4521 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
4523 2016-03-23 Marek Polacek <polacek@redhat.com>
4526 * g++.dg/warn/Wignored-attributes-1.C: New test.
4527 * g++.dg/warn/Wignored-attributes-2.C: New test.
4529 2016-03-23 Tom de Vries <tom@codesourcery.com>
4531 * c-c++-common/goacc/kernels-default.c (foo): Add missing
4533 * gfortran.dg/goacc/private-3.f95 (test): Same.
4534 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
4537 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4539 * lib/target-supports.exp: Remove v7ve entry from loop
4540 creating effective target checks.
4541 (check_effective_target_arm_arch_v7ve_ok): New procedure.
4542 (add_options_for_arm_arch_v7ve): Likewise.
4544 2016-03-23 Jakub Jelinek <jakub@redhat.com>
4546 PR tree-optimization/70354
4547 * gcc.dg/vect/pr70354-1.c: New test.
4548 * gcc.dg/vect/pr70354-2.c: New test.
4549 * gcc.target/i386/avx2-pr70354-1.c: New test.
4550 * gcc.target/i386/avx2-pr70354-2.c: New test.
4552 2016-03-22 Jeff Law <law@redhat.com>
4555 * gcc.dg/tree-ssa/pr70232.c: New test.
4557 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4560 * gcc.target/i386/pr70302.c: New test.
4562 2016-03-22 Richard Biener <rguenther@suse.de>
4565 * g++.dg/torture/pr70251.C: New testcase.
4567 2016-03-22 David Malcolm <dmalcolm@redhat.com>
4570 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
4571 Wmisleading-indentation.c.
4572 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
4573 reflect change to diagnostic text and order of messages.
4574 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
4576 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
4578 * g++.dg/ext/java-3.C: Don't compile on AIX.
4580 2016-03-22 Richard Biener <rguenther@suse.de>
4583 * gcc.dg/torture/pr70333.c: New testcase.
4585 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4587 * g++.dg/ext/pr70290.C: New test.
4589 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
4592 * gcc.target/i386/pr70325.c: New test.
4594 2016-03-22 Jakub Jelinek <jakub@redhat.com>
4597 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
4598 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
4601 * gcc.target/i386/pr70300.c: New test.
4604 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
4605 (func2): New function for cond with parens, xfail warning for c++.
4606 * g++.dg/warn/Wnonnull-compare-8.C: New test.
4608 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4611 * g++.dg/template/ptrmem30.C: New test.
4613 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4616 * g++.dg/cpp0x/constexpr-70204a.C: New test.
4617 * g++.dg/cpp0x/constexpr-70204b.C: New test.
4619 2016-03-21 Jakub Jelinek <jakub@redhat.com>
4622 * gcc.dg/pr70326.c: New test.
4624 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
4625 Jakub Jelinek <jakub@redhat.com>
4627 PR tree-optimization/70317
4628 * gcc.dg/pr70317.c: New test.
4630 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
4633 * gcc.target/i386/pr70327.c: New test.
4635 2016-03-21 Martin Liska <mliska@suse.cz>
4638 * gcc.dg/ipa/pr70306.c: New test.
4640 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
4642 * gcc.target/arm/attr-align1.c: Skip if M-profile.
4643 * gcc.target/arm/attr-align3.c: Likewise.
4644 * gcc.target/arm/attr_arm.c: Likewise.
4645 * gcc.target/arm/flip-thumb.c: Likewise.
4647 2016-03-21 Jakub Jelinek <jakub@redhat.com>
4650 * gcc.target/powerpc/altivec-36.c: New test.
4652 2016-03-21 Richard Biener <rguenther@suse.de>
4654 PR tree-optimization/70310
4655 * gcc.dg/torture/pr70310.c: New testcase.
4657 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
4660 * gcc.target/i386/pr70293.c: New test.
4662 2016-03-21 Richard Biener <rguenther@suse.de>
4664 PR tree-optimization/70288
4665 * gcc.dg/torture/pr70288-1.c: New testcase.
4666 * gcc.dg/torture/pr70288-2.c: Likewise.
4668 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
4670 PR rtl-optimization/69307
4671 * gcc.target/arm/pr69307.c: New test.
4673 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
4675 PR rtl-optimization/69102
4676 * gcc.c-torture/compile/pr69102.c: New test.
4678 2016-03-18 Jeff Law <law@redhat.com>
4680 PR rtl-optimization/70263
4681 * gcc.c-torture/compile/pr70263-1.c: New test.
4682 * gcc.target/i386/pr70263-2.c: New test.
4684 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
4686 PR rtl-optimization/70278
4687 * gcc.dg/torture/pr70278.c: New test.
4688 * gcc.target/arm/pr70278.c: New test.
4690 2016-03-18 David Malcolm <dmalcolm@redhat.com>
4693 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4694 (test_builtin_types_compatible_p): New test function.
4695 * gcc.dg/pr70281.c: New test case.
4697 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
4700 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
4702 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4704 PR tree-optimization/70252
4705 * gcc.dg/pr70252.c: New test.
4707 2016-03-18 Tom de Vries <tom@codesourcery.com>
4709 * gcc.dg/pr70161-2.c: New test.
4710 * gcc.dg/pr70161.c: New test.
4712 2016-03-18 Tom de Vries <tom@codesourcery.com>
4715 * gcc.dg/pr70269.c: New test.
4717 2016-03-18 Jakub Jelinek <jakub@redhat.com>
4720 * g++.dg/ext/java-3.C: New test.
4722 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4725 * g++.dg/lookup/pr70205.C: New test.
4727 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4730 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
4732 2016-03-17 Marek Polacek <polacek@redhat.com>
4735 * gcc.dg/atomic-op-6.c: New test.
4737 2016-03-17 David Malcolm <dmalcolm@redhat.com>
4740 * c-c++-common/pr70264.c: New test case.
4742 2016-03-17 Jakub Jelinek <jakub@redhat.com>
4745 * c-c++-common/pr70144-1.c: New test.
4746 * c-c++-common/pr70144-2.c: New test.
4749 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
4750 * g++.dg/opt/flifetime-dse6.C: New test.
4751 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4753 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
4756 * gcc.dg/pic-1.c: New test.
4757 * gcc.dg/pic-2.c: Likewise.
4758 * gcc.dg/pic-3.c: Likewise.
4759 * gcc.dg/pic-4.c: Likewise.
4760 * gcc.dg/pie-1.c: Likewise.
4761 * gcc.dg/pie-2.c: Likewise.
4762 * gcc.dg/pie-3.c: Likewise.
4763 * gcc.dg/pie-4.c: Likewise.
4764 * gcc.dg/pie-5.c: Likewise.
4765 * gcc.dg/pie-6.c: Likewise.
4767 2016-03-17 Tom de Vries <tom@codesourcery.com>
4769 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
4770 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
4772 2016-03-17 Richard Biener <rguenther@suse.de>
4775 * g++.dg/debug/pr70271.C: New testcase.
4777 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
4779 * gcc.target/i386/pr70251.c: New test.
4781 2016-03-17 Marek Polacek <polacek@redhat.com>
4784 * g++.dg/warn/constexpr-70194.C: New test.
4786 2016-03-16 Richard Henderson <rth@redhat.com>
4789 * gcc.c-torture/compile/pr70240.c: New.
4791 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4793 * gcc.c-torture/compile/20151204.c: Skip for avr.
4795 2016-03-16 Jakub Jelinek <jakub@redhat.com>
4798 * g++.dg/opt/pr70245.C: New test.
4799 * g++.dg/opt/pr70245.h: New file.
4800 * g++.dg/opt/pr70245-aux.cc: New file.
4802 2016-03-16 Martin Sebor <msebor@redhat.com>
4804 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
4806 2016-03-16 Richard Henderson <rth@redhat.com>
4809 * gcc.c-torture/compile/pr70199.c: New.
4811 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
4813 * gcc.dg/uninit-19.c: Run dos2unix.
4815 2016-03-16 Marek Polacek <polacek@redhat.com>
4818 * gcc.dg/nested-func-10.c: New test.
4819 * gcc.dg/nested-func-9.c: New test.
4821 2016-03-16 Jakub Jelinek <jakub@redhat.com>
4823 PR tree-optimization/68714
4824 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
4826 2016-03-16 Tom de Vries <tom@codesourcery.com>
4828 PR tree-optimization/68715
4829 * gcc.dg/graphite/pr68715-2.c: New test.
4830 * gcc.dg/graphite/pr68715.c: New test.
4831 * gfortran.dg/graphite/pr68715.f90: New test.
4833 2016-03-16 Tom de Vries <tom@codesourcery.com>
4835 PR tree-optimization/68809
4836 * gcc.dg/graphite/pr68809-2.c: New test.
4837 * gcc.dg/graphite/pr68809.c: New test.
4839 2016-03-16 Jakub Jelinek <jakub@redhat.com>
4842 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
4843 method call to i () as argument. Adjust expected output.
4846 * g++.dg/ubsan/pr70147-1.C: New test.
4847 * g++.dg/ubsan/pr70147-2.C: New test.
4849 2016-03-15 Martin Sebor <msebor@redhat.com>
4852 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
4854 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
4856 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
4859 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
4862 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
4863 libatomic_available.
4865 2016-03-15 Marek Polacek <polacek@redhat.com>
4868 * g++.dg/ext/attribute-may-alias-4.C: New test.
4870 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
4872 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
4873 -fvar-tracking-assignments-toggle flag.
4875 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
4877 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
4879 2016-03-15 Jakub Jelinek <jakub@redhat.com>
4881 PR rtl-optimization/70222
4882 * gcc.c-torture/execute/pr70222-1.c: New test.
4883 * gcc.c-torture/execute/pr70222-2.c: New test.
4885 2016-03-15 Richard Henderson <rth@redhat.com>
4887 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
4889 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
4891 PR rtl-optimization/69032
4892 * gcc.dg/pr69032.c: New test.
4894 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
4896 PR rtl-optimization/63384
4897 * g++.dg/pr63384.C: New test.
4899 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
4902 * gcc.target/i386/pr64411.C: New test.
4904 2016-03-15 Tom de Vries <tom@codesourcery.com>
4906 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
4907 * gfortran.dg/goacc/kernels-alias.f95: New test.
4909 2016-03-14 Martin Sebor <msebor@redhat.com>
4912 * g++.dg/cpp0x/constexpr-inline.C: New test.
4913 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
4915 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
4917 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
4919 2016-03-14 Jakub Jelinek <jakub@redhat.com>
4922 * gcc.dg/pr70219.c: New test.
4924 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
4927 * gcc.dg/torture/pr70083.c: New test.
4928 * gcc.target/i386/pr70083.c: New test.
4930 2016-03-14 Richard Biener <rguenther@suse.de>
4932 PR tree-optimization/56365
4933 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
4935 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
4938 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
4940 * g++.dg/pr70098.C: New testcase.
4943 2016-03-14 Tom de Vries <tom@codesourcery.com>
4945 PR tree-optimization/70045
4946 * gcc.dg/graphite/pr70045.c: New test.
4948 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4951 * gfortran.dg/include_9.f90: New test.
4953 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
4956 gfortran.dg/prof/prof.exp: New script.
4957 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
4959 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
4961 PR rtl-optimization/69307
4962 * gcc.dg/pr69307.c: New test.
4964 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
4967 * gcc.target/arm/pr69614.c: New.
4969 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
4972 * gfortran.dg/submodule_14.f08: New test
4975 * gfortran.dg/submodule_15.f08: New test
4977 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
4980 * g++.dg/cpp1y/paren3.C: New test.
4982 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4985 * gcc.target/powerpc/ppc-round2.c: New test.
4987 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
4990 * gcc.dg/torture/pr70123.c: New test.
4992 2016-03-11 Jeff Law <law@redhat.com>
4994 PR tree-optimization/70190
4995 * gcc.c-torture/compile/pr70190.c: New test.
4997 2016-03-11 David Malcolm <dmalcolm@redhat.com>
5000 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5002 (test43_b): Likewise.
5003 (test43_c): Likewise.
5004 (test43_d): Likewise.
5005 (test43_e): Likewise.
5006 (test43_f): Likewise.
5007 (test43_g): Likewise.
5008 (test44_a): Likewise.
5009 (test44_b): Likewise.
5010 (test44_c): Likewise.
5011 (test44_d): Likewise.
5012 (test44_e): Likewise.
5014 2016-03-11 David Malcolm <dmalcolm@redhat.com>
5017 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5019 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5021 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5024 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5028 * gcc.target/aarch64/pr69245_2.c: New test.
5030 2016-03-11 Jakub Jelinek <jakub@redhat.com>
5032 PR tree-optimization/70177
5033 * gcc.dg/pr70177.c: New test.
5035 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5037 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5039 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5041 * gcc.dg/tree-ssa/sra-20.c: New.
5043 2016-03-11 Jakub Jelinek <jakub@redhat.com>
5045 PR rtl-optimization/70174
5046 * gcc.dg/pr70174.c: New test.
5048 PR tree-optimization/70169
5049 * gcc.dg/pr70169.c: New test.
5051 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5054 * gcc.target/i386/pr70160.c: New test.
5056 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5058 * gcc.target/s390/dfp-1.c: New test.
5060 2016-03-10 Nick Clifton <nickc@redhat.com>
5063 * gcc.target/aarch64/pr70044.c: New test.
5065 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
5066 Jakub Jelinek <jakub@redhat.com>
5069 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
5070 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
5071 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
5073 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
5076 * g++.dg/lto/pr69589_0.C: New testcase
5077 * g++.dg/lto/pr69589_1.C: New testcase
5079 2016-03-10 Marek Polacek <polacek@redhat.com>
5082 * g++.dg/delayedfold/unary-plus1.C: New test.
5084 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
5086 * gcc.target/arm/pr45701-1.c: Escape brackets.
5087 * gcc.target/arm/pr45701-2.c: Likewise.
5089 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
5091 * gfortran.dg/unconstrained_commons.f: New.
5093 2016-03-10 Alan Modra <amodra@gmail.com>
5095 * gcc.dg/pr69195.c: New.
5096 * gcc.dg/pr69238.c: New.
5098 2016-03-10 Tom de Vries <tom@codesourcery.com>
5101 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
5103 2016-03-10 Richard Biener <rguenther@suse.de>
5105 PR tree-optimization/70128
5106 * gcc.dg/tree-ssa/alias-34.c: New testcase.
5107 * gcc.dg/tree-ssa/alias-35.c: Likewise.
5109 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5111 PR tree-optimization/70152
5112 * gcc.dg/pr70152.c: New test.
5115 * gcc.target/i386/pr70086-1.c: New test.
5116 * gcc.target/i386/pr70086-2.c: New test.
5117 * gcc.target/i386/pr70086-3.c: New test.
5119 PR tree-optimization/70127
5120 * gcc.c-torture/execute/pr70127.c: New test.
5122 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
5124 * c-c++-common/goacc/combined-directives-2.c: New test.
5126 2016-03-09 David Malcolm <dmalcolm@redhat.com>
5130 * g++.dg/diagnostic/pr70105.C: New test.
5131 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
5132 (test_multiple_ordinary_maps): New test function.
5134 2016-03-09 David Malcolm <dmalcolm@redhat.com>
5138 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
5139 Drop range information from call to inform_at_rich_loc.
5140 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
5142 (test_show_locus): Replace calls to rich_location::add_range with
5143 calls to add_range. Rewrite the tests that used the now-defunct
5144 rich_location ctor taking a source_range. Simplify other tests
5145 by replacing calls to COMBINE_LOCATION_DATA with calls to
5148 2016-03-09 Richard Biener <rguenther@suse.de>
5149 Jakub Jelinek <jakub@redhat.com>
5151 PR tree-optimization/70138
5152 * gcc.dg/vect/pr70138-1.c: New testcase.
5153 * gcc.dg/vect/pr70138-2.c: Likewise.
5155 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5158 * gcc.target/i386/pr70049.c: New test.
5160 2016-03-09 Richard Biener <rguenther@suse.de>
5163 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
5164 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
5165 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
5167 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5169 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
5172 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5175 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
5178 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
5181 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
5182 in testcase comment.
5184 2016-03-09 Tom de Vries <tom@codesourcery.com>
5186 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
5187 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
5188 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
5189 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
5190 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
5191 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
5192 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
5193 * gfortran.dg/goacc/kernels-loop.f95: New test.
5195 2016-03-08 Martin Sebor <msebor@redhat.com>
5198 * g++.dg/warn/overflow-warn-7.C: New test.
5200 2016-03-08 Jason Merrill <jason@redhat.com>
5202 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
5203 * lib/target-supports.exp (check_effective_target_concepts): New.
5205 2016-03-08 Jakub Jelinek <jakub@redhat.com>
5208 * g++.dg/cpp1y/constexpr-loop4.C: New test.
5209 * g++.dg/ubsan/pr70135.C: New test.
5212 * gcc.dg/pr70110.c: New test.
5214 2016-03-07 Martin Jambor <mjambor@suse.cz>
5216 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
5217 * c-c++-common/gomp/if-1.c: Likewise.
5218 * c-c++-common/gomp/pr61486-2.c: Likewise.
5219 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
5220 to dg-additional-options.
5221 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
5222 * g++/gomp/target-teams-1.c: Likewise.
5223 * gcc.dg/gomp/gomp.exp: Likewise.
5224 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
5225 dg-additional-options.
5226 * gfortran.dg/gomp/gomp.exp: Likewise.
5227 * gfortran.dg/gomp/target1.f90: Remove dg-options.
5228 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
5229 dg-additional-options.
5230 * gfortran.dg/gomp/target3.f90: Remove dg-options.
5232 2016-03-07 Martin Jambor <mjambor@suse.cz>
5234 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
5235 * c-c++-common/gomp/gridify-1.c: New test.
5236 * gfortran.dg/gomp/gridify-1.f90: Likewise.
5238 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
5240 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
5241 trigger for cortex-r8, when scanning for register r8.
5242 * gcc.target/arm/pr45701-2.c: Likewise.
5244 2016-02-26 Richard Biener <rguenther@suse.de>
5245 Jeff Law <law@redhat.com>
5247 PR tree-optimization/69740
5248 * gcc.c-torture/compile/pr69740-1.c: New test.
5249 * gcc.c-torture/compile/pr69740-2.c: New test.
5251 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5253 * lib/target-supports.exp
5254 (check_effective_target_whole_vector_shift): Enable for PPC64.
5256 2016-03-07 Richard Biener <rguenther@suse.de>
5258 PR tree-optimization/70115
5259 * gcc.dg/torture/pr70115.c: New testcase.
5261 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
5264 * c-c-++-common/goacc/pr69916.c: New.
5266 2016-03-07 Richard Henderson <rth@redhat.com>
5268 * gcc.c-torture/compile/pr70061.c: New test.
5270 2016-03-07 Richard Biener <rguenther@suse.de>
5273 * gcc.dg/vect/O3-pr36098.c: New testcase.
5275 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
5277 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
5279 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
5281 * gnat.dg/renaming9.ad[sb]: New testcase.
5283 2016-03-05 Jakub Jelinek <jakub@redhat.com>
5286 * g++.dg/expr/stdarg3.C: New test.
5288 2016-03-04 Jeff Law <law@redhat.com>
5290 PR tree-optimization/69196
5291 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
5294 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5297 * gcc.dg/pr69973.c: New test.
5299 PR rtl-optimization/69941
5300 * gcc.dg/torture/pr69941.c: New test.
5303 * gcc.dg/pr69824.c: New test.
5305 2016-03-05 Tom de Vries <tom@codesourcery.com>
5307 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
5308 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
5311 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
5314 * g++.dg/cpp1y/var-templ48.C: New test.
5315 * g++.dg/cpp1y/var-templ49.C: New test.
5317 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5319 * g++.dg/Wno-frame-address.C: Skip on IA-64.
5321 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5324 * g++.dg/ubsan/pr70035.C: New test.
5327 * gcc.target/i386/pr70062.c: New test.
5329 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5331 * g++.dg/template/typename21.C: Remove c++98_only.
5333 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5335 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
5337 2016-03-04 David Malcolm <dmalcolm@redhat.com>
5340 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
5342 (fn_42_b): Likewise.
5343 (fn_42_c): Likewise.
5345 2016-03-04 David Malcolm <dmalcolm@redhat.com>
5348 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
5350 (fn_40_b): Likewise.
5351 (fn_41_a): Likewise.
5352 (fn_41_b): Likewise.
5354 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5357 * gcc.target/i386/avx512f-pr70059.c: New test.
5358 * gcc.target/i386/avx512dq-pr70059.c: New test.
5360 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5362 PR rtl-optimization/57676
5363 * gcc.dg/torture/pr57676.c: New test.
5365 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5367 * gcc.dg/pr70026.c: New test.
5369 2016-03-04 Marek Polacek <polacek@redhat.com>
5372 * gcc.dg/cilk-plus/pr69798-1.c: New test.
5373 * gcc.dg/cilk-plus/pr69798-2.c: New test.
5375 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5378 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
5380 (test_corners_sisd_si): Likewise.
5381 (main): Remove checks of the above.
5382 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
5384 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5386 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
5388 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
5390 * gcc.dg/torture/pr69951.c: Accept argc==0.
5392 2016-03-04 Richard Biener <rguenther@suse.de>
5395 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
5396 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
5398 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5401 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
5404 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5407 * gcc.dg/guality/pr69947.c: New test.
5409 2016-03-03 Jakub Jelinek <jakub@redhat.com>
5412 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
5414 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5416 PR rtl-optimization/69904
5417 * gcc.target/arm/pr69904.c: New test.
5419 2016-03-03 Jakub Jelinek <jakub@redhat.com>
5422 * gcc.dg/vect/pr70021.c: New test.
5423 * gcc.target/i386/pr70021.c: New test.
5425 2016-03-03 Marek Polacek <polacek@redhat.com>
5428 * gcc.dg/pr70050.c: New test.
5430 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
5432 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
5434 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
5436 PR tree-optimization/70043
5437 * gfortran.dg/vect/pr70043.f90: New test.
5439 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
5441 * gnat.dg/specs/task1.ads: New test.
5443 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5445 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
5446 Invoke gdb with -batch.
5447 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
5449 2016-03-03 Richard Biener <rguenther@suse.de>
5451 PR tree-optimization/55936
5452 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
5454 2016-03-02 Jeff Law <law@redhat.com>
5456 PR rtl-optimization/69942
5457 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
5458 effects of argument promotions.
5460 PR tree-optimization/69987
5461 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
5462 target does not support -fprefetch-loop-arrays.
5464 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
5466 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
5468 2016-03-02 Bin Cheng <bin.cheng@arm.com>
5470 PR rtl-optimization/69052
5471 * gcc.target/i386/pr69052.c: New test.
5473 2016-03-02 Alan Modra <amodra@gmail.com>
5475 * gcc.dg/pr69990.c: New.
5477 2016-03-02 Jakub Jelinek <jakub@redhat.com>
5480 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
5483 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
5486 * gcc.target/i386/pr70028.c: New test.
5488 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5490 * c-c++-common/asan/swapcontext-test-1.c,
5491 * c-c++-common/tsan/thread_leak.c,
5492 * g++.dg/tsan/aligned_vs_unaligned_race.C,
5493 * g++.dg/tsan/benign_race.C,
5494 * g++.dg/tsan/fd_close_norace.C,
5495 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
5496 races with sanitizer output
5498 2016-03-02 Richard Biener <rguenther@suse.de>
5499 Uros Bizjak <ubizjak@gmail.com>
5502 * gcc.dg/simd-8.c: New testcase.
5504 2016-03-02 Richard Biener <rguenther@suse.de>
5507 * gcc.dg/simd-7.c: New testcase.
5509 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
5511 * gcc.target/i386/pr70007.c: Tweak.
5513 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
5515 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
5517 2016-03-02 Marek Polacek <polacek@redhat.com>
5520 * gcc.dg/pr67854.c: New test.
5522 2016-03-02 Jakub Jelinek <jakub@redhat.com>
5525 * gcc.dg/torture/pr70025.c: New test.
5527 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5529 PR tree-optimization/68621
5530 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
5532 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5534 * gcc.target/i386/pr70007.c: New test.
5536 2016-03-01 Jeff Law <law@redhat.com>
5538 PR tree-optimization/69196
5539 * gcc.dg/tree-ssa/pr69196-1.c: New test.
5541 PR tree-optimization/69196
5542 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
5543 duplicating code and spoiling the expected output.
5545 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5548 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
5549 supports power9 before doing tests.
5550 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
5551 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
5552 * gcc.target/powerpc/p9-permute.c: Likewise.
5554 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
5557 * gcc.target/i386/pr70027.c: New test.
5559 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5561 * gcc.dg/pr70017.c: New test.
5563 2016-03-01 Jakub Jelinek <jakub@redhat.com>
5567 * gcc.dg/pr69796.c: New test.
5568 * gcc.dg/pr69974.c: New test.
5570 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5572 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
5574 2016-02-29 Jeff Law <law@redhat.com>
5576 PR tree-optimization/69987
5577 * gfortran.dg/pr69987.f90: New test.
5579 PR tree-optimization/69989
5580 * gcc.c-torture/compile/pr69989-2.c: New test.
5582 2016-03-01 Marek Polacek <polacek@redhat.com>
5585 * g++.dg/parse/invalid1.C: New test.
5587 2016-03-01 Richard Biener <rguenther@suse.de>
5590 * gcc.dg/pr70022.c: New testcase.
5592 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5594 PR tree-optimization/69956
5595 * gcc.dg/pr69956.c: New test.
5597 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5600 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
5601 XFAIL when hardware supports efficient unaligned storage access.
5603 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
5606 * g++.dg/template/pr69961a.C: New test.
5607 * g++.dg/template/pr69961b.C: New test.
5609 2016-02-29 David Malcolm <dmalcolm@redhat.com>
5611 PR preprocessor/69985
5612 * gcc.dg/cpp/pr69985.c: New test case.
5614 2016-02-29 Jeff Law <law@redhat.com>
5616 PR tree-optimization/70005
5617 * gcc.c-torture/execute/pr70005.c New test.
5619 PR tree-optimization/69999
5620 * gcc.c-torture/compile/pr69999.c: New test.
5622 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5624 PR tree-optimization/69652
5625 * gcc.dg/torture/pr69652.c: Delete test.
5626 * gcc.dg/vect/pr69652.c: New test.
5628 2016-02-19 Richard Biener <rguenther@suse.de>
5630 PR tree-optimization/69980
5631 * gfortran.dg/vect/pr69980.f90: New testcase.
5633 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5635 * gcc.target/sparc/20160229-1.c: New test.
5637 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5639 * gnat.dg/stack_usage3.adb: New test.
5640 * gnat.dg/stack_usage3_pkg.ads: New helper.
5642 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5644 * gnat.dg/renaming8.adb: New test.
5645 * gnat.dg/renaming8_pkg1.ads: New helper.
5646 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
5647 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
5649 2016-02-29 Richard Biener <rguenther@suse.de>
5651 PR tree-optimization/69720
5652 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
5654 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5658 * gfortran.dg/realloc_on_assign_26.f90: New test case.
5660 2016-02-28 Harald Anlauf <anlauf@gmx.de>
5661 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5664 * gfortran.dg/coarray_8.f90: Adjust error message.
5665 * gfortran.dg/pr56007.f90: New test.
5666 * gfortran.dg/pr56007.f: New test.
5668 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
5670 PR tree-optimization/69989
5671 * gcc.dg/torture/pr69989.c: New test.
5673 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
5675 * gcc.target/i386/stack-realign-win.c: New test.
5677 2016-02-28 Harald Anlauf <anlauf@gmx.de>
5680 * gfortran.dg/pr60126.f90: New test.
5682 2016-02-27 Jeff Law <law@redhat.com>
5685 2016-02-26 Richard Biener <rguenther@suse.de>
5686 Jeff Law <law@redhat.com>
5688 PR tree-optimization/69740
5689 * gcc.c-torture/compile/pr69740-1.c: New test.
5690 * gcc.c-torture/compile/pr69740-2.c: New test.
5692 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5695 * gfortran.dg/newunit_4.f90: New test.
5697 2016-02-27 Jakub Jelinek <jakub@redhat.com>
5700 PR rtl-optimization/69886
5701 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
5702 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
5705 2016-02-26 Martin Sebor <msebor@redhat.com>
5707 PR tree-optimization/15826
5708 * gcc.dg/tree-ssa/pr15826.c: New test.
5710 2016-02-26 Jakub Jelinek <jakub@redhat.com>
5713 * gcc.target/powerpc/pr69969.c: New test.
5715 2016-02-26 Martin Sebor <msebor@redhat.com>
5718 * g++.old-deja/g++.other/decl5.C: Add a test case.
5720 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
5723 * gcc.target/powerpc/pr69946.c: New file.
5725 2016-02-26 Richard Biener <rguenther@suse.de>
5726 Jeff Law <law@redhat.com>
5728 PR tree-optimization/69740
5729 * gcc.c-torture/compile/pr69740-1.c: New test.
5730 * gcc.c-torture/compile/pr69740-2.c: New test.
5732 2016-02-26 Martin Jambor <mjambor@suse.cz>
5735 * gcc.dg/torture/pr69932.c: New test.
5736 * gcc.dg/torture/pr69936.c: Likewise.
5738 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5741 * gcc.target/s390/pr69709.c: New test.
5743 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5746 * gcc.target/aarch64/pr69245_1.c: New test.
5748 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5751 * gcc.dg/torture/pr69613.c: New test.
5753 2016-02-26 Jakub Jelinek <jakub@redhat.com>
5755 PR rtl-optimization/69891
5756 * gcc.target/i386/pr69891.c: New test.
5758 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5759 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5762 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
5763 functionality for both 32-bit and 64-bit.
5765 2016-02-26 Richard Biener <rguenther@suse.de>
5767 PR tree-optimization/69551
5768 * gcc.dg/torture/pr69951.c: New testcase.
5770 2016-02-25 Richard Biener <rguenther@suse.de>
5772 PR tree-optimization/48795
5773 * gcc.dg/Warray-bounds-18.c: New testcase.
5775 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5777 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
5779 2016-02-25 Jakub Jelinek <jakub@redhat.com>
5781 PR rtl-optimization/69896
5782 * gcc.dg/pr69896.c: New test.
5784 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
5787 * g++.dg/cpp1y/paren2.C: New test.
5789 2016-02-24 Martin Sebor <msebor@redhat.com>
5792 * gcc.dg/enum-mode-2.c: New test.
5794 2016-02-24 Jakub Jelinek <jakub@redhat.com>
5797 * g++.dg/warn/Wnonnull-compare-6.C: New test.
5798 * g++.dg/warn/Wnonnull-compare-7.C: New test.
5799 * g++.dg/ubsan/pr69922.C: New test.
5801 2016-02-24 Marek Polacek <polacek@redhat.com>
5804 * gcc.dg/pr69819.c: New test.
5806 2016-02-24 Martin Sebor <msebor@redhat.com>
5809 * g++.dg/ext/flexary15.C: New test.
5811 2016-02-24 Martin Sebor <msebor@redhat.com>
5813 * gcc.dg/builtins-68.c: Avoid making unportable
5814 assumptions about the relationship between SIZE_MAX and UINT_MAX.
5815 * g++.dg/ext/builtin_alloca.C: Same.
5817 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5818 Charles Baylis <charles.baylis@linaro.org>
5821 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
5823 2016-02-24 Richard Biener <rguenther@suse.de>
5824 Jakub Jelinek <jakub@redhat.com>
5827 * gcc.dg/torture/pr69760.c: New testcase.
5829 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5831 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
5832 pattern on Solaris with as.
5834 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5836 * gcc.target/arm/cond_sub_restrict_it.c: New test.
5837 * gcc.target/arm/condarith_restrict_it.c: Likewise.
5838 * gcc.target/arm/movcond_restrict_it.c: Likewise.
5839 * gcc.target/arm/negscc_restrict_it.c: Likewise.
5841 2016-02-24 Jakub Jelinek <jakub@redhat.com>
5844 * gcc.dg/pr69915.c: New test.
5846 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5848 PR rtl-optimization/69886
5849 * gcc.dg/torture/pr69886.c: New test.
5851 2016-02-24 Richard Biener <rguenther@suse.de>
5854 * gcc.dg/torture/pr68963.c: New testcase.
5856 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5859 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
5860 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
5861 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
5862 * gcc.target/arm/atomic_loaddi_1.c: New test.
5863 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
5864 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
5865 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
5866 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
5867 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
5868 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
5869 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
5870 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
5872 2016-02-24 Jakub Jelinek <jakub@redhat.com>
5875 * gcc.dg/torture/pr69909.c: New test.
5877 2016-02-24 Richard Biener <rguenther@suse.de>
5879 PR tree-optimization/69907
5880 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
5881 * gcc.dg/vect/bb-slp-34.c: XFAIL.
5882 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
5884 2016-02-24 Christian Bruel <christian.bruel@st.com>
5886 * gcc.target/arm/pragma_cpp_fma.c: New test.
5888 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5891 * gfortran.dg/include_6.f90: Update test.
5893 2016-02-23 Jakub Jelinek <jakub@redhat.com>
5896 * objc.dg/pr69844.m: New test.
5898 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5900 PR libgfortran/69456
5901 * gfortran.dg/namelist_89.f90: New test.
5902 * gfortran.dg/pr59700.f90: Update test..
5904 2016-02-23 Martin Sebor <msebor@redhat.com>
5907 * g++.dg/ext/builtin_alloca.C: New test.
5908 * gcc.dg/builtins-68.c: New test.
5910 2016-02-23 Richard Henderson <rth@redhat.com>
5912 * gcc.target/i386/addr-space-3.c: Remove test.
5914 2016-02-23 David Malcolm <dmalcolm@redhat.com>
5916 PR preprocessor/69126
5917 PR preprocessor/69543
5918 * c-c++-common/pr69126-2-long.c: New test.
5919 * c-c++-common/pr69126-2-short.c: New test.
5920 * c-c++-common/pr69543-1.c: Remove xfail.
5922 2016-02-23 David Malcolm <dmalcolm@redhat.com>
5924 PR preprocessor/69126
5925 PR preprocessor/69543
5926 PR preprocessor/69558
5927 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
5929 (test_2): ...this, and add leading comment.
5930 (MACRO_3, test_3): New.
5931 (MACRO_4A, MACRO_4B, test_4): New.
5932 (MACRO): Rename to...
5935 (test_5): ...this, updating for renaming of MACRO, and
5936 add leading comment.
5937 * c-c++-common/pr69543-1.c: New.
5938 * c-c++-common/pr69543-2.c: New.
5939 * c-c++-common/pr69543-3.c: New.
5940 * c-c++-common/pr69543-4.c: New.
5941 * c-c++-common/pr69558-1.c: New.
5942 * c-c++-common/pr69558-2.c: New.
5943 * c-c++-common/pr69558-3.c: New.
5944 * c-c++-common/pr69558-4.c: New.
5945 * gcc.dg/pr69558.c: Move to...
5946 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
5949 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
5951 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
5952 to -ftree-parallelize-loops/-fopenacc changes.
5953 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
5954 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
5955 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
5956 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
5957 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
5958 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
5959 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
5960 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
5961 * c-c++-common/goacc/kernels-loop.c: Likewise.
5962 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
5963 * c-c++-common/goacc/kernels-reduction.c: Likewise.
5964 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
5965 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
5967 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5969 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
5971 2016-02-23 Jakub Jelinek <jakub@redhat.com>
5974 * g++.dg/warn/Wnonnull-compare-5.C: New test.
5977 * gcc.dg/pr69900.c: New test.
5979 2016-02-23 Martin Jambor <mjambor@suse.cz>
5981 PR tree-optimization/69666
5982 * gcc.dg/tree-ssa/pr69666.c: New test.
5984 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
5987 * gfortran.dg/coarray_allocate_5.f08: New test.
5989 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5991 * gcc.target/s390/vcond-shift.c: Move to ...
5992 * gcc.target/s390/vector/vcond-shift.c: ... here.
5994 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5996 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
5997 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
5999 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6001 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6003 2016-02-20 Mark Wielaard <mjw@redhat.com>
6006 * gcc.dg/unused-variable-3.c: New test.
6008 2016-02-22 Jakub Jelinek <jakub@redhat.com>
6011 * gcc.target/i386/pr69888.c: New test.
6013 2016-02-22 Richard Biener <rguenther@suse.de>
6015 PR tree-optimization/69882
6016 * gfortran.dg/vect/pr69882.f90: New testcase.
6018 2016-02-22 Jakub Jelinek <jakub@redhat.com>
6021 * gcc.dg/pr69885.c: New test.
6023 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
6027 * gcc.target/sh/pr54089-10.c: New.
6029 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
6032 * gfortran.dg/deferred_character_15.f90 : New test.
6034 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6037 gfortran.dg/allocate_with_source_18.f03: New test.
6039 2016-02-20 Harald Anlauf <anlauf@gmx.de>
6042 gfortran.dg/gomp/pr52531.f90: New test.
6044 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6047 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6050 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6053 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6054 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6057 * g++.dg/warn/Wnonnull-compare-4.C: New test.
6060 * g++.dg/torture/pr69851.C: New test.
6062 2016-02-19 Martin Sebor <msebor@redhat.com>
6065 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
6067 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6070 * g++.dg/warn/Wnonnull-compare-2.C: New test.
6071 * g++.dg/warn/Wnonnull-compare-3.C: New test.
6074 * g++.dg/cpp0x/pr67767.C: New test.
6076 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6078 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
6079 for fp, simd, crypto, crc, lse.
6080 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
6082 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
6083 effective target check.
6085 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6088 * gcc.target/i386/pr69820.c: New test.
6090 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6092 * gcc.target/s390/vector/int128-1.c: New test.
6094 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6096 * gcc.target/s390/vector/vec-vcond-1.c: New test.
6098 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6100 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
6101 instruction pattern name to prevent the testcase from failing with
6104 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6106 * gcc.target/s390/md/movstr-2.c: New test.
6108 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
6110 * gcc.target/s390/morestack.c: New test.
6112 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
6115 * gcc.target/s390/pr69625.c: Add test case.
6117 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
6120 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
6122 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6125 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
6126 * gcc.target/powerpc/fusion3.c: Likewise.
6128 2016-02-18 Richard Biener <rguenther@suse.de>
6131 * g++.dg/torture/pr69553.C: New testcase.
6133 2016-02-18 Nick Clifton <nickc@redhat.com>
6137 * gcc.target/arm/pr62554.c: New test.
6138 * gcc.target/arm/pr69610-1.c: New test.
6139 * gcc.target/arm/pr69610-2.c: New test.
6141 2016-02-18 Richard Biener <rguenther@suse.de>
6144 * gcc.dg/torture/pr69854.c: New testcase.
6146 2016-02-17 Jakub Jelinek <jakub@redhat.com>
6149 * g++.dg/warn/Wnonnull-compare-1.C: New test.
6151 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6153 * gcc.target/powerpc/vec-cg.c: New test.
6155 2016-02-17 Richard Biener <rguenther@suse.de>
6158 * gcc.dg/uninit-21.c: Add -fno-short-enums.
6160 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6163 * gcc.c-torture/compile/pr69161.c: New test.
6165 2016-02-17 David Sherwood <david.sherwood@arm.com>
6168 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
6169 * gcc.target/arm/vect-fmaxmin.c: Likewise.
6171 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6173 * gcc.dg/ifcvt-4.c: Skip on Visium.
6175 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6177 * gnat.dg/atomic8.adb: New test.
6179 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6181 * gnat.dg/discr46.ad[sb]: New test.
6183 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
6186 * gcc.target/powerpc/pr48344-1.c: New test.
6188 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6191 * gfortran.dg/associate_21.f90: New test.
6193 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6196 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
6197 -Wnonnull in dg-options.
6198 * c-c++-common/nonnull-2.c: New test.
6200 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
6201 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6203 * gcc.target/aarch64/vector_initialization_nostack.c: New.
6205 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6208 * gcc.dg/pr69801.c: Add empty dg-options.
6210 2016-02-16 James Norris <jnorris@codesourcery.com>
6212 * c-c++-common/goacc/deviceptr-1.c: Add tests.
6213 * g++.dg/goacc/deviceptr-1.c: New file.
6215 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6217 PR tree-optimization/69820
6218 * gcc.dg/vect/pr69820.c: New test.
6220 2016-02-16 Richard Biener <rguenther@suse.de>
6222 PR tree-optimization/69776
6223 * gcc.dg/torture/pr69776-2.c: New testcase.
6225 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
6227 PR tree-optimization/69714
6228 * gcc.dg/torture/pr69714.c: New test.
6230 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6232 PR tree-optimization/69802
6233 * gcc.dg/pr69802.c: New test.
6235 2016-02-16 Richard Biener <rguenther@suse.de>
6238 * gcc.dg/pr69801.c: New testcase.
6240 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6242 PR libgfortran/69651
6243 * gfortran.dg/read_bang.f90: New test.
6244 * gfortran.dg/read_bang4.f90: New test.
6246 2016-02-15 Jakub Jelinek <jakub@redhat.com>
6249 * g++.dg/init/pr69658.C: New test.
6252 * c-c++-common/pr69797.c: New test.
6254 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6256 * lib/target-supports.exp (check_effective_target_section_anchors): Add
6257 check for aarch64*-*-*.
6259 2016-02-15 Richard Biener <rguenther@suse.de>
6261 PR tree-optimization/69783
6262 * gcc.dg/vect/pr69783.c: New testcase.
6264 2016-02-15 Richard Biener <rguenther@suse.de>
6266 PR tree-optimization/69776
6267 * gcc.dg/torture/pr69776.c: New testcase.
6269 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6272 * gfortran.dg/type_decl_4.f90: Reinstated.
6274 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
6277 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
6279 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6283 * gfortran.dg/type_decl_4.f90: Removed.
6285 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6288 * gfortran.dg/type_decl_4.f90: New test.
6290 2016-02-14 Alan Modra <amodra@gmail.com>
6293 * gcc.c-torture/execute/stkalign.c: Revise test.
6295 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6298 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
6300 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6303 * gcc.target/sh/torture/pr67260.c: New.
6305 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
6307 * gcc.dg/pr67964.c: Add dg-require-alias.
6309 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6313 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
6315 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6317 PR libgfortran/69668
6318 * gfortran.dg/namelist_88.f90: New test.
6320 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6322 PR libgfortran/69668
6323 * gfortran.dg/namelist_38.f90: Update test.
6324 * gfortran.dg/namelist_84.f90: Update test.
6326 2016-02-12 David Malcolm <dmalcolm@redhat.com>
6329 * gcc.dg/pr69554-1.c: New test.
6330 * gfortran.dg/pr69554-1.F90: New test.
6331 * gfortran.dg/pr69554-2.F90: New test.
6332 * lib/gcc-dg.exp (proc dg-locus): New function.
6333 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
6334 distinguish between the caret-printing and non-caret-printing
6335 cases. If caret-printing has been explicitly enabled, bail out
6336 without attempting to fix up the output.
6338 2016-02-12 David Malcolm <dmalcolm@redhat.com>
6342 * gcc.dg/spellcheck-options-3.c: New test case.
6343 * gcc.dg/spellcheck-options-4.c: New test case.
6344 * gcc.dg/spellcheck-options-5.c: New test case.
6345 * gcc.dg/spellcheck-options-6.c: New test case.
6346 * gcc.dg/spellcheck-options-7.c: New test case.
6347 * gcc.dg/spellcheck-options-8.c: New test case.
6348 * gcc.dg/spellcheck-options-9.c: New test case.
6349 * gcc.dg/spellcheck-options-10.c: New test case.
6351 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6353 PR rtl-optimization/69764
6354 PR rtl-optimization/69771
6355 * c-c++-common/pr69764.c: New test.
6356 * gcc.dg/torture/pr69771.c: New test.
6358 2016-02-12 Marek Polacek <polacek@redhat.com>
6360 * g++.dg/torture/init-list1.C: New.
6362 2016-02-12 Marek Polacek <polacek@redhat.com>
6364 * gcc.dg/pr69522.c: Add empty dg-options.
6366 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6368 * g++.dg/lto/lto.exp: Include and init mpx.
6369 * g++.dg/lto/pr69729_0.C: New test.
6371 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6374 * g++.dg/ipa/pr69241-4.C: New test.
6377 * g++.dg/ipa/pr68672-1.C: New test.
6378 * g++.dg/ipa/pr68672-2.C: New test.
6379 * g++.dg/ipa/pr68672-3.C: New test.
6381 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
6384 * gcc.dg/pr69522.c: New test.
6386 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
6389 * g++.dg/cpp1y/69098.C: New test.
6390 * g++.dg/cpp1y/69098-2.C: New test.
6392 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6394 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
6395 and neighbour -> neighbor.
6396 * objc.dg/attributes/method-nonnull-1.m: Likewise.
6397 * objc.dg/gnu-api-2-class-meta.m: Likewise.
6398 * c-c++-common/Wvarargs.c: Likewise.
6399 * c-c++-common/goacc/host_data-5.c: Likewise.
6400 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6401 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
6402 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
6403 * gcc.target/aarch64/pr60697.c: Likewise.
6404 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6405 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
6406 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6407 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
6408 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6409 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6410 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
6411 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6412 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
6413 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
6414 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
6415 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6416 * g++.dg/lookup/koenig5.C: Likewise.
6417 * g++.dg/ext/no-asm-2.C: Likewise.
6418 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
6419 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
6420 * gfortran.dg/used_types_16.f90: Likewise.
6421 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
6422 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
6423 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
6424 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
6425 * gfortran.dg/abstract_type_6.f03: Likewise.
6426 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
6427 * gfortran.dg/used_types_15.f90: Likewise.
6428 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
6429 * gfortran.dg/exit_3.f08: Likewise.
6430 * gfortran.dg/open_status_2.f90: Likewise.
6431 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
6432 * gfortran.dg/intrinsic_std_1.f90: Likewise.
6433 * gfortran.dg/associate_1.f03: Likewise.
6434 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
6435 * gfortran.dg/intrinsic_std_6.f90: Likewise.
6436 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
6437 * gcc.dg/builtin-object-size-1.c: Likewise.
6438 * gcc.dg/noreturn-6.c: Likewise.
6439 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6440 * gcc.dg/globalalias.c: Likewise.
6441 * gcc.dg/builtins-config.h: Likewise.
6442 * gcc.dg/pr30457.c: Likewise.
6443 * gcc.c-torture/compile/volatile-1.c: Likewise.
6444 * gcc.c-torture/execute/20101011-1.c: Likewise.
6445 * c-c++-common/Waddress-1.c: Likewise.
6447 2016-02-11 Jakub Jelinek <jakub@redhat.com>
6450 * c-c++-common/Waddress-1.c: New test.
6452 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
6455 * gfortran.dg/associate_19.f03: New test.
6456 * gfortran.dg/associate_20.f03: New test.
6458 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
6460 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
6462 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6464 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
6465 .arch armv8-a\n. Add -dA to dg-options.
6466 * gcc.target/aarch64/assembler_arch_1.c: New test.
6467 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
6469 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
6472 * g++.dg/cpp0x/pr68726.C: New.
6474 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6476 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
6479 2016-02-11 Richard Biener <rguenther@suse.de>
6481 * g++.dg/tree-ssa/pr61034.C: Adjust.
6483 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
6486 * gcc.target/s390/pr69148.c: New.
6488 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
6490 PR tree-optimization/69652
6491 * gcc.dg/torture/pr69652.c: New test.
6493 2016-02-10 Jakub Jelinek <jakub@redhat.com>
6494 Patrick Palka <ppalka@gcc.gnu.org>
6498 * g++.dg/ipa/pr69241-1.C: New test.
6499 * g++.dg/ipa/pr69241-2.C: New test.
6500 * g++.dg/ipa/pr69241-3.C: New test.
6501 * g++.dg/ipa/pr69649.C: New test.
6503 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
6505 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
6506 * gcc.dg/tree-ssa/sra-18.c: Ditto.
6508 2016-02-10 Bin Cheng <bin.cheng@arm.com>
6510 PR tree-optimization/68021
6511 * gcc.dg/tree-ssa/pr68021.c: New test.
6513 2016-02-10 Richard Biener <rguenther@suse.de>
6515 PR tree-optimization/69726
6516 * gcc.dg/uninit-22.c: New testcase.
6518 2016-02-09 Andrew Pinski <apinski@cavium.com>
6521 * gcc.c-torture/compile/20160205-1.c: New testcase.
6523 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6526 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
6527 instead accessing a really large arrray.
6528 * gcc.target/powerpc/fusion3.c: Likewise.
6530 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
6533 * gcc.c-torture/execute/pr68532.c: New test.
6535 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
6538 * gcc.dg/pr69634.c: New.
6540 2016-02-09 Richard Biener <rguenther@suse.de>
6542 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
6544 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
6546 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
6548 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
6550 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
6552 2016-02-09 Richard Biener <rguenther@suse.de>
6554 PR tree-optimization/69715
6555 * gcc.dg/torture/pr69715.c: New testcase.
6557 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6560 * g++.dg/cpp0x/trailing12.C: New test.
6561 * g++.dg/cpp0x/trailing13.C: New test.
6563 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6567 * g++.dg/cpp1y/auto-fn29.C: New test.
6568 * g++.dg/cpp1y/auto-fn30.C: New test.
6570 2016-02-08 Jakub Jelinek <jakub@redhat.com>
6572 PR tree-optimization/69209
6573 * gcc.c-torture/compile/pr69209.c: New test.
6575 2016-02-08 Jeff Law <law@redhat.com>
6577 PR tree-optimization/68541
6578 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
6579 of statements allowed in join block for path splitting.
6581 2016-02-08 Jakub Jelinek <jakub@redhat.com>
6584 * g++.dg/gomp/pr59627.C: New test.
6587 * g++.dg/ipa/pr69239.C: New test.
6589 2016-02-08 David Malcolm <dmalcolm@redhat.com>
6591 PR preprocessor/69664
6592 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
6593 * gcc.dg/cpp/warn-comments.c: Likewise.
6595 2016-02-08 Marek Polacek <polacek@redhat.com>
6598 * g++.dg/init/const12.C: New test.
6600 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
6603 * gcc.dg/lto/pr55113_0.c: Remove test.
6605 2016-02-08 Richard Biener <rguenther@suse.de>
6607 PR tree-optimization/69719
6608 * gcc.dg/torture/pr69719.c: New testcase.
6610 2016-02-08 Richard Biener <rguenther@suse.de>
6611 Jeff Law <law@redhat.com>
6614 * gcc.target/mips/pr68273.c: New testcase.
6616 2016-02-08 Richard Biener <rguenther@suse.de>
6618 PR rtl-optimization/69274
6619 * gcc.target/i386/addr-sel-1.c: XFAIL.
6621 2016-02-08 Jeff Law <law@redhat.com>
6623 PR tree-optimization/68541
6624 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
6626 PR tree-optimization/65917
6627 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
6629 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6632 * gfortran.dg/namelist_args.f90: New test.
6634 2016-02-05 Jeff Law <law@redhat.com>
6636 PR tree-optimization/68541
6637 * gcc.dg/tree-ssa/split-path-2.c: New test.
6638 * gcc.dg/tree-ssa/split-path-3.c: New test.
6639 * gcc.dg/tree-ssa/split-path-4.c: New test.
6640 * gcc.dg/tree-ssa/split-path-5.c: New test.
6641 * gcc.dg/tree-ssa/split-path-6.c: New test.
6642 * gcc.dg/tree-ssa/split-path-7.c: New test.
6644 2016-02-05 Martin Sebor <msebor@redhat.com>
6647 * g++.dg/warn/Wplacement-new-size-1.C: New test.
6648 * g++.dg/warn/Wplacement-new-size-2.C: New test.
6650 2016-02-06 Richard HEnderson <rth@redhat.com>
6653 * gcc.target/i386/addr-space-4.c: New.
6654 * gcc.target/i386/addr-space-5.c: New.
6656 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
6659 * gfortran.dg/elemental_dependency_6.f90: New.
6661 2016-02-05 Jakub Jelinek <jakub@redhat.com>
6663 PR rtl-optimization/69691
6664 * gcc.c-torture/execute/pr69691.c: New test.
6667 * g++.dg/parse/pr69628.C: New test.
6669 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
6671 * gcc.dg/sancov/asan.c: Move to ...
6672 * gcc.dg/asan/sancov-1.c: ... here.
6674 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
6676 * gcc.target/i386/pr69577.c: Require avx_runtime target.
6678 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
6681 * gcc.target/i386/pr69677.c: New test.
6683 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
6686 * g++.dg/template/pr68948.C: New test.
6688 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6690 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
6691 (only necessary on s390x).
6693 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
6695 * gcc.target/i386/pr69454-2.c: Compile with -msse2
6696 -mno-accumulate-outgoing-args.
6698 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
6700 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
6702 2016-02-04 Jakub Jelinek <jakub@redhat.com>
6705 * c-c++-common/pr69669.c: New test.
6707 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6710 * g++.dg/pr69667.C: New file.
6712 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
6715 * gcc.dg/pr69619.c: Add new test.
6717 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
6719 PR rtl-optimization/69577
6720 * gcc.target/i386/pr69577.c: New test.
6722 2016-02-04 Martin Liska <mliska@suse.cz>
6724 * g++.dg/asan/pr69276.C: New test.
6726 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6730 * gcc.target/arm/wmul-3.c: Simplify test to generate just
6731 a single smulbb instruction.
6732 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
6733 * gcc.target/amr/wmul-2.c: Likewise.
6735 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6739 * gcc.c-torture/execute/pr67714.c: New test.
6741 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6744 * gcc.target/i386/pr69454-1.c: New test.
6745 * gcc.target/i386/pr69454-2.c: New test.
6747 2016-02-03 Martin Sebor <msebor@redhat.com>
6754 * g++.dg/ext/flexarray-mangle-2.C: New test.
6755 * g++.dg/ext/flexarray-mangle.C: New test.
6756 * g++.dg/ext/flexarray-subst.C: New test.
6757 * g++.dg/ext/flexary11.C: New test.
6758 * g++.dg/ext/flexary12.C: New test.
6759 * g++.dg/ext/flexary13.C: New test.
6760 * g++.dg/ext/flexary14.C: New test.
6761 * g++.dg/other/dump-ada-spec-2.C: Adjust.
6763 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
6765 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
6766 Define only if CHECK_FLOAT128 is defined.
6767 (main): Properly initialize u5.
6769 2016-02-03 Jakub Jelinek <jakub@redhat.com>
6772 * gcc.dg/pr69627.c: New test.
6775 * gcc.dg/pr69644.c: New test.
6777 2016-02-03 Mike Stump <mikestump@comcast.net>
6779 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
6780 support for struct-layout-1.exp.
6782 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
6785 * g++.dg/cpp0x/pr69056.C: New test.
6787 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
6788 Alexandre Oliva <aoliva@redhat.com>
6791 * gcc.target/powerpc/pr69461.c: New.
6793 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
6795 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
6797 (check_effective_target_fsanitize_thread): ... to here. Do not
6798 specify additional compile flags for the test source.
6799 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
6800 specify additional compile flags for the test source.
6802 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
6804 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
6806 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
6810 * gfortran.dg/coarray_allocate_2.f08: New test.
6811 * gfortran.dg/coarray_allocate_3.f08: New test.
6812 * gfortran.dg/coarray_allocate_4.f08: New test.
6814 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
6816 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
6817 use same scan-tree-dump-times on all platforms.
6818 * gcc.dg/vect/vect-outer-1.c: Likewise.
6819 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
6820 * gcc.dg/vect/vect-outer-1a.c: Likewise.
6821 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
6822 * gcc.dg/vect/vect-outer-1b.c: Likewise.
6823 * gcc.dg/vect/vect-outer-2b.c: Likewise.
6824 * gcc.dg/vect/vect-outer-3b.c: Likewise.
6825 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6827 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
6829 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
6832 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
6834 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
6836 2016-02-02 James Norris <jnorris@codesourcery.com>
6838 * c-c++-common/goacc/routine-5.c: Add tests.
6840 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
6842 * gcc.target/nvptx/unsigned-cmp.c: New test.
6844 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
6846 * gcc.target/aarch64/scalar_shift_1.c
6847 (test_corners_sisd_di): Improve force to SIMD register.
6848 (test_corners_sisd_si): Likewise.
6849 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
6850 Remove scan-assembler check for ldr.
6852 2016-02-02 Richard Biener <rguenther@suse.de>
6854 PR tree-optimization/69595
6855 * gcc.dg/Warray-bounds-17.c: New testcase.
6857 2016-02-02 Richard Biener <rguenther@suse.de>
6859 PR tree-optimization/69606
6860 * gcc.dg/torture/pr69606.c: New testcase.
6862 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
6865 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
6866 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
6868 2016-02-02 Alan Modra <amodra@gmail.com>
6871 * gcc.target/powerpc/pr69548.c: New test.
6873 2016-02-01 Jakub Jelinek <jakub@redhat.com>
6875 PR rtl-optimization/69592
6876 * gcc.dg/pr69592.c: New test.
6878 PR preprocessor/69543
6880 * gcc.dg/pr69543.c: New test.
6881 * gcc.dg/pr69558.c: New test.
6883 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
6886 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
6888 2016-02-01 Martin Sebor <msebor@redhat.com>
6890 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
6892 2016-02-01 Bin Cheng <bin.cheng@arm.com>
6894 PR tree-optimization/67921
6895 * c-c++-common/ubsan/pr67921.c: New test.
6897 2016-02-01 Richard Biener <rguenther@suse.de>
6900 * gcc.dg/tree-ssa/recip-8.c: New testcase.
6902 2016-02-01 Richard Biener <rguenther@suse.de>
6904 PR tree-optimization/69574
6905 * gcc.dg/torture/pr69574.c: New testcase.
6907 2016-02-01 Richard Biener <rguenther@suse.de>
6909 PR tree-optimization/69579
6910 * gcc.dg/setjmp-6.c: New testcase.
6912 2016-02-01 Jakub Jelinek <jakub@redhat.com>
6914 PR rtl-optimization/69570
6915 * g++.dg/opt/pr69570.C: New test.
6917 2016-02-01 Richard Henderson <rth@redhat.com>
6919 * gcc.dg/pr69535.c: New test.
6921 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
6924 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
6925 * gcc.dg/tree-ssa/sra-18.c: Likewise.
6928 * g++.dg/parse/parens3.C: Use register "4" on hppa.
6930 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
6932 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
6935 * gfortran.dg/allocate_with_source_17.f03: New test.
6937 2016-01-30 Jakub Jelinek <jakub@redhat.com>
6939 PR tree-optimization/69546
6940 * gcc.dg/torture/pr69546.c: New test.
6942 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
6945 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
6947 2016-01-30 Martin Sebor <msebor@redhat.com>
6950 * g++.dg/ext/flexary10.C: New test.
6952 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6955 gfortran.dg/common_23.f90: New test.
6957 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6960 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
6961 condition being checked, and disable it when the target supports
6962 misaligned loads and stores.
6964 2016-01-29 Jakub Jelinek <jakub@redhat.com>
6967 * gcc.dg/torture/pr69518.c: New test.
6969 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
6972 * gcc.target/i386/pr69530.c: New test.
6974 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
6977 * gcc.target/mips/div-delay.c: New test.
6979 2016-01-29 Jakub Jelinek <jakub@redhat.com>
6982 * gcc.target/i386/pr69551.c: New test.
6985 * gcc.target/i386/pr66137.c: New test.
6987 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
6989 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
6990 always built for p5600.
6991 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
6992 isa=p5600 dg-option.
6994 2016-01-29 Richard Biener <rguenther@suse.de>
6996 PR tree-optimization/69547
6997 * g++.dg/tree-ssa/pr69547.C: New testcase.
6999 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7002 * g++.dg/warn/Wunused-function2.C: New test.
7004 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7006 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7007 support for test to succeed.
7009 2016-01-29 Marek Polacek <polacek@redhat.com>
7013 * g++.dg/ext/constexpr-vla2.C: New test.
7014 * g++.dg/ext/constexpr-vla3.C: New test.
7015 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
7017 2016-01-29 Richard Biener <rguenther@suse.de>
7020 * gcc.dg/uninit-21.c: New testcase.
7022 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
7025 * gcc.target/i386/pr69459.c: New test.
7027 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
7030 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7031 * gcc.target/mips/pr68400.c: New test.
7033 2016-01-28 Martin Sebor <msebor@redhat.com>
7036 * gcc.target/powerpc/pr17381.c: New test.
7038 2016-01-28 Jakub Jelinek <jakub@redhat.com>
7041 * gcc.dg/torture/pr69542.c: New test.
7043 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
7045 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7047 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
7049 * gcc.dg/pr65980.c: Skip on AIX.
7050 * gcc.dg/pr66688.c: Same.
7052 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
7055 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
7056 * gcc.dg/tree-ssa/sra-18.c: Same.
7058 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
7061 * gfortran.dg/block_15.f08: New test.
7062 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
7063 on incorrectly closed BLOCK.
7065 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
7067 * gcc.dg/declare-simd.c: New test.
7068 2016-01-28 Richard Biener <rguenther@suse.de>
7070 PR tree-optimization/69466
7071 * gfortran.dg/vect/pr69466.f90: New testcase.
7073 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7075 * g++.dg/pr67989.C: Remove ARM-specific option.
7076 * gcc.target/arm/pr67989.C: New file.
7078 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
7080 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
7081 and expm1 test for glibc < 2.11.
7083 2016-01-27 Richard Henderson <rth@redhat.com>
7085 * gcc.c-torture/execute/pr69447.c: New test.
7087 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
7090 * gfortran.dg/alloc_comp_assign_15.f03: New test.
7092 2016-01-27 Jakub Jelinek <jakub@redhat.com>
7095 * gcc.dg/pr66869.c: New test.
7097 2016-01-25 Jeff Law <law@redhat.com>
7099 PR tree-optimization/68398
7100 PR tree-optimization/69196
7101 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
7102 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
7103 path to avoid new heuristic allowing more irreducible regions
7104 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7105 * gcc.dg/tree-ssa/vrp46.c: Likewise.
7106 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7107 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
7108 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7110 2016-01-27 Marek Polacek <polacek@redhat.com>
7113 * c-c++-common/vector-compare-4.c: New test.
7115 2016-01-27 David Malcolm <dmalcolm@redhat.com>
7117 PR preprocessor/69126
7118 * c-c++-common/pr69126.c: New test case.
7120 2016-01-27 Ian Lance Taylor <iant@google.com>
7122 * gcc.dg/tree-ssa/ivopt_5.c: New test.
7124 2016-01-27 Ryan Burn <contact@rnburn.com>
7127 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
7129 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
7132 * gcc.target/i386/pr69512.c: New test.
7134 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
7137 * gnat.dg/sso/*.adb: Robustify dg-output directives.
7139 2016-01-27 Marek Polacek <polacek@redhat.com>
7142 * g++.dg/pr69379.C: New test.
7144 2016-01-27 Martin Sebor <msebor@redhat.com>
7147 * g++.dg/abi/Wabi-2-2.C: New test.
7148 * g++.dg/abi/Wabi-2-3.C: New test.
7149 * g++.dg/abi/Wabi-3-2.C: New test.
7150 * g++.dg/abi/Wabi-3-3.C: New test.
7152 2016-01-27 Richard Biener <rguenther@suse.de>
7154 PR tree-optimization/69166
7155 * gcc.dg/torture/pr69166.c: New testcase.
7157 2016-01-27 Martin Jambor <mjambor@suse.cz>
7159 PR tree-optimization/69355
7160 * gcc.dg/tree-ssa/pr69355.c: New test.
7162 2016-01-27 Marek Polacek <polacek@redhat.com>
7165 * g++.dg/ext/constexpr-vla1.C: New test.
7167 2016-01-20 Christian Bruel <christian.bruel@st.com>
7170 * gcc.target/arm/pr69245.c: New test.
7172 2016-01-27 Jakub Jelinek <jakub@redhat.com>
7174 PR tree-optimization/69399
7175 * gcc.dg/torture/pr69399.c: New test.
7177 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
7179 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
7181 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
7183 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
7185 2016-01-26 Tom de Vries <tom@codesourcery.com>
7187 PR tree-optimization/69110
7188 * gcc.dg/autopar/pr69110.c: New test.
7190 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
7191 Sebastian Pop <s.pop@samsung.com>
7193 * gcc.dg/graphite/isl-ast-op-select.c: New.
7195 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
7198 * gfortran.dg/allocate_error_6.f90: New test.
7200 2016-01-26 Richard Henderson <rth@redhat.com>
7202 * gcc.dg/tm/pr60908.c: New test.
7204 2016-01-26 David Malcolm <dmalcolm@redhat.com>
7207 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
7209 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
7210 expected multiline output to reflect the colorization being
7211 disabled before newlines.
7212 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7213 (custom_diagnostic_finalizer): Replace call to
7214 pp_newline_and_flush with call to pp_flush.
7215 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
7216 * gfortran.dg/implicit_class_1.f90: Likewise.
7217 * lib/gcc-dg.exp (allow_blank_lines): New global.
7218 (dg-allow-blank-lines-in-output): New procedure.
7219 (gcc-dg-prune): Complain about blank lines in the output, unless
7220 dg-allow-blank-lines-in-output was called.
7221 * lib/multiline.exp (_build_multiline_regex): Only support
7222 arbitrary followup text for non-blank-lines, not for blank lines.
7224 2016-01-26 Jakub Jelinek <jakub@redhat.com>
7226 PR tree-optimization/69483
7227 * gcc.dg/pr69483.c: New test.
7228 * g++.dg/opt/pr69483.C: New test.
7230 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7233 * gcc.target/arm/pr68620.c: New test.
7235 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7237 * gcc.target/i386/pr68986-2.c: Remove -m32.
7239 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7242 * gcc.target/i386/pr68986-1.c: New test.
7243 * gcc.target/i386/pr68986-2.c: Likewise.
7244 * gcc.target/i386/pr68986-3.c: Likewise.
7246 2016-01-26 Christian Bruel <christian.bruel@st.com>
7248 * lib/target-supports.exp
7249 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
7250 (check_effective_target_arm_crypto_pragma_ok): Likewise.
7251 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
7253 2016-01-26 Richard Biener <rguenther@suse.de>
7255 PR tree-optimization/69452
7256 * gcc.dg/torture/pr69452.c: New testcase.
7258 2016-01-26 Jakub Jelinek <jakub@redhat.com>
7261 * gcc.dg/pr69442.c: New test.
7263 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
7266 * gcc.target/aarch64/simd/pr67896.C: New.
7268 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
7270 PR tree-optimization/69400
7271 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
7273 (plugin_init): Call it.
7274 * gcc.dg/torture/pr69400.c: New test.
7276 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7278 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
7280 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7281 Sebastian Pop <s.pop@samsung.com>
7283 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
7286 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7287 Sebastian Pop <s.pop@samsung.com>
7289 * gcc.dg/graphite/pr69292.c: New.
7291 2016-01-25 Jakub Jelinek <jakub@redhat.com>
7293 * c-c++-common/goacc/use_device-1.c: New test.
7295 2016-01-25 Jeff Law <law@redhat.com>
7297 PR tree-optimization/69196
7298 PR tree-optimization/68398
7299 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
7300 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7302 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
7305 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
7308 2016-01-25 Richard Biener <rguenther@suse.de>
7311 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
7313 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
7316 * gcc.dg/pr69421.c: New test.
7318 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
7320 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
7321 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
7322 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
7323 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
7324 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
7325 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
7326 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
7327 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
7328 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
7329 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
7331 2016-01-25 Richard Biener <rguenther@suse.de>
7333 PR tree-optimization/69376
7334 * gcc.dg/torture/pr69376.c: New testcase.
7336 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7340 * gfortran.dg/interface_38.f90: New test.
7341 * gfortran.dg/interface_39.f90: New test.
7343 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
7346 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7351 * g++.dg/template/pr11858.C: New test.
7352 * g++.dg/template/pr24663.C: New test.
7353 * g++.dg/template/unify12.C: New test.
7354 * g++.dg/template/unify13.C: New test.
7355 * g++.dg/template/unify14.C: New test.
7356 * g++.dg/template/unify15.C: New test.
7357 * g++.dg/template/unify16.C: New test.
7358 * g++.dg/template/unify17.C: New test.
7360 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
7363 gfortran.dg/pr68283.f90: New test.
7365 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7368 * gfortran.dg/inline_matmul_13.f90: New test.
7369 * gfortran.dg/matmul_bounds_8.f90: New test.
7370 * gfortran.dg/matmul_bounds_9.f90: New test.
7371 * gfortran.dg/matmul_bounds_10.f90: New test.
7373 2016-01-23 Tom de Vries <tom@codesourcery.com>
7375 PR tree-optimization/69426
7376 * gcc.dg/autopar/pr69426.c: New test.
7378 2016-01-23 Martin Sebor <msebor@redhat.com>
7382 * g++.dg/cpp0x/alignas5.C: New test.
7383 * g++.dg/ext/vector29.C: Same.
7385 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
7387 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
7388 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
7389 _GNU_SOURCE from compile flags to the source.
7390 * gcc.target/i386/chkp-stropt-12.c: Ditto.
7391 * gcc.target/i386/chkp-stropt-16.c: Ditto.
7392 * gcc.target/i386/chkp-stropt-4.c: Ditto.
7393 * gcc.target/i386/chkp-stropt-8.c: Ditto.
7395 2016-01-22 Jakub Jelinek <jakub@redhat.com>
7398 * g++.dg/opt/pr69432.C: New test.
7400 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7402 * gcc.target/powerpc/pr63354c: Adjust target selector to include
7403 32-bit targets testing an -m64 multilib.
7405 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7407 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
7410 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
7412 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
7414 2016-01-21 Christian Bruel <christian.bruel@st.com>
7417 * gcc.target/i386/pr68674.c
7418 * gcc.target/aarch64/pr68674.c
7419 * gcc.target/arm/pr68674.c
7421 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7424 * gcc.c-torture/execute/pr69403.c: New test.
7426 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7429 * g++.dg/template/pr55843.C: New.
7431 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
7434 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
7435 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
7437 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7440 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
7441 from dg-do compile directive, and instead add
7442 { dg-require-effective-target int128 }.
7444 2016-01-20 Martin Sebor <msebor@redhat.com>
7447 * gcc.dg/sync-fetch.c: New test.
7449 2016-01-21 Martin Sebor <msebor@redhat.com>
7452 * gcc.target/powerpc/pr69252.c: New test.
7454 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7457 * gfortran.dg/pr65996.f90: New test.
7459 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
7462 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
7463 expected to generate an error.
7465 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
7468 * gcc.dg/torture/pr66178.c: New test.
7470 2016-01-21 Anton Blanchard <anton@samba.org>
7471 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7474 * gcc.target/powerpc/pr63354.c: New test.
7476 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
7478 PR rtl-optimization/68990
7479 * gcc.target/i386/pr68990: New.
7481 2016-01-21 Nick Clifton <nickc@redhat.com>
7484 * gcc.target/mips/pr69129.c: New.
7486 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
7489 * g++.dg/cpp0x/pr58046.C: New.
7491 2016-01-21 Jakub Jelinek <jakub@redhat.com>
7495 * gcc.target/arm/pr69187.c: New test.
7498 * g++.dg/torture/pr69355.C: New test.
7500 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7501 Sebastian Pop <s.pop@samsung.com>
7503 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
7505 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7506 Sebastian Pop <s.pop@samsung.com>
7508 * gcc.dg/graphite/pr68976.c: New test.
7510 2016-01-21 Jakub Jelinek <jakub@redhat.com>
7513 * c-c++-common/pr67653.c: New test.
7514 * gcc.dg/torture/pr29119.c: Add dg-warning.
7516 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
7518 * gcc.target/powerpc/cpu-builtin-1.c: New test.
7520 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7523 * gcc.dg/pr24293.c: New test.
7524 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
7525 incomplete struct type.
7526 * gcc.dg/declspec-1.c: Likewise.
7527 * gcc.dg/pr63549.c: Likewise.
7529 2016-01-20 Jakub Jelinek <jakub@redhat.com>
7531 PR tree-optimization/66612
7532 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
7533 for bdn instruction.
7535 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7537 * lib/target-supports.exp
7538 (check_effective_target_arm_fp_ok_nocache): New.
7539 (check_effective_target_arm_fp_ok): New.
7540 (add_options_for_arm_fp): New.
7541 (check_effective_target_arm_crypto_ok_nocache): Require
7542 target_arm_v8_neon_ok instead of arm32.
7543 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
7544 (check_effective_target_arm_crypto_pragma_ok): New.
7545 (add_options_for_arm_vfp): New.
7546 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
7547 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
7548 target instead. Force initial fpu to vfp.
7549 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
7550 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
7551 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
7553 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
7554 use arm_vfp effective target instead. Force initial fpu to vfp.
7555 * gcc.target/arm/attr-neon3.c: Likewise.
7556 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
7558 * gcc.target/arm/unsigned-float.c: Likewise.
7559 * gcc.target/arm/vfp-1.c: Likewise.
7560 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7561 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
7562 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7563 * gcc.target/arm/vfp-ldmias.c: Likewise.
7564 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7565 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7566 * gcc.target/arm/vfp-stmiad.c: Likewise.
7567 * gcc.target/arm/vfp-stmias.c: Likewise.
7568 * gcc.target/arm/vnmul-1.c: Likewise.
7569 * gcc.target/arm/vnmul-2.c: Likewise.
7570 * gcc.target/arm/vnmul-3.c: Likewise.
7571 * gcc.target/arm/vnmul-4.c: Likewise.
7573 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7576 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
7577 the MPX run-time library, for compile-time MPX test.
7578 * gcc.target/i386/chkp-always_inline.c: Likewise.
7579 * gcc.target/i386/chkp-bndret.c: Likewise.
7580 * gcc.target/i386/chkp-builtins-1.c: Likewise.
7581 * gcc.target/i386/chkp-builtins-2.c: Likewise.
7582 * gcc.target/i386/chkp-builtins-3.c: Likewise.
7583 * gcc.target/i386/chkp-builtins-4.c: Likewise.
7584 * gcc.target/i386/chkp-const-check-1.c: Likewise.
7585 * gcc.target/i386/chkp-const-check-2.c: Likewise.
7586 * gcc.target/i386/chkp-hidden-def.c: Likewise.
7587 * gcc.target/i386/chkp-label-address.c: Likewise.
7588 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
7589 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
7590 * gcc.target/i386/chkp-pr69044.c: Likewise.
7591 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
7592 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
7593 * gcc.target/i386/chkp-strchr.c: Likewise.
7594 * gcc.target/i386/chkp-strlen-1.c: Likewise.
7595 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7596 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7597 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7598 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7599 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7600 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7601 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7602 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7603 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7604 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7605 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7606 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7607 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7608 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7609 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7610 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7611 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7612 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7613 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7614 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7615 * gcc.target/i386/pr63995-2.c: Likewise.
7616 * gcc.target/i386/pr64805.c: Likewise.
7617 * gcc.target/i386/pr65044.c: Likewise.
7618 * gcc.target/i386/pr65167.c: Likewise.
7619 * gcc.target/i386/pr65183.c: Likewise.
7620 * gcc.target/i386/pr65184.c: Likewise.
7621 * gcc.target/i386/thunk-retbnd.c: Likewise.
7623 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
7625 PR tree-optimization/69328
7626 * gcc.dg/pr69328.c: New test.
7628 2016-01-20 Jeff Law <law@redhat.com>
7631 * gcc.target/m68k/pr25114.c: New test.
7633 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
7635 * gcc.target/arm/memset-inline-10.c: Added
7636 dg-require-effective-target arm_thumb2_ok.
7638 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
7640 * gcc.dg/debug/dwarf2/sso.c: New test.
7642 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
7645 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
7646 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
7647 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
7649 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7652 * g++.dg/ipa/devirt-50.C: New testcase.
7654 2016-01-19 Marek Polacek <polacek@redhat.com>
7657 * g++.dg/cpp1y/parameter-pack-1.C: New test.
7658 * g++.dg/cpp1y/parameter-pack-2.C: New test.
7660 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7663 * gcc.target/arm/pr69135_1.c: New test.
7665 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7667 * gcc.target/aarch64/ccmp_1.c: Add new tests.
7669 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7671 * gcc.target/aarch64/ccmp_1.c: New testcase.
7673 2016-01-19 Marek Polacek <polacek@redhat.com>
7676 * g++.dg/cpp0x/enum30.C: New test.
7678 2016-01-19 Richard Biener <rguenther@suse.de>
7680 PR tree-optimization/69336
7681 * g++.dg/tree-ssa/pr69336.C: New testcase.
7683 2016-01-19 Jakub Jelinek <jakub@redhat.com>
7686 * gcc.dg/pr65779.c: New test.
7688 2016-01-19 Richard Biener <rguenther@suse.de>
7690 PR tree-optimization/69352
7691 * gcc.dg/torture/pr69352.c: New testcase.
7693 2016-01-19 Jakub Jelinek <jakub@redhat.com>
7695 PR rtl-optimization/68955
7696 PR rtl-optimization/64557
7697 * gcc.dg/torture/pr68955.c: New test.
7699 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7702 * g++.dg/torture/pr69136.C: New testcase.
7704 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7707 * g++.dg/lto/pr69133_0.C: New testcase.
7708 * g++.dg/lto/pr69133_1.C: New testcase.
7710 2016-01-15 Jeff Law <law@redhat.com>
7712 PR tree-optimization/69320
7713 * gcc.c-torture/pr69320-1.c: New test.
7714 * gcc.c-torture/pr69320-2.c: New test.
7715 * gcc.c-torture/pr69320-3.c: New test.
7716 * gcc.c-torture/pr69320-4.c: New test.
7718 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7723 * g++.dg/template/pr11858.C: New test.
7724 * g++.dg/template/pr24663.C: New test.
7725 * g++.dg/template/unify12.C: New test.
7726 * g++.dg/template/unify13.C: New test.
7727 * g++.dg/template/unify14.C: New test.
7728 * g++.dg/template/unify15.C: New test.
7729 * g++.dg/template/unify16.C: New test.
7730 * g++.dg/template/unify17.C: New test.
7732 2016-01-18 David Malcolm <dmalcolm@redhat.com>
7735 * gcc.dg/pr69181-1.c: New test file.
7736 * gcc.dg/pr69181-2.c: New test file.
7737 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
7738 globals by moving it to...
7739 (cleanup-after-saved-dg-test): ...this new function. Add
7740 "global additional_sources_used". Add reset of global
7741 multiline_expected_outputs to the empty list.
7742 * lib/multiline.exp (_multiline_expected_outputs): Rename this
7744 (multiline_expected_outputs): ...this, and updated comments to
7745 note that it is modified from gcc-dg.exp.
7746 (dg-end-multiline-output): Update for the above renaming.
7747 (handle-multiline-outputs): Likewise. Remove the clearing
7748 of the expected outputs to the empty list.
7750 2016-01-18 Richard Biener <rguenther@suse.de>
7752 PR tree-optimization/69297
7753 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
7755 2016-01-18 Joseph Myers <joseph@codesourcery.com>
7757 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
7759 * gcc.target/mips/mips-3d-2.c: Likewise.
7760 * gcc.target/mips/mips-3d-3.c: Likewise.
7761 * gcc.target/mips/mips-3d-4.c: Likewise.
7762 * gcc.target/mips/mips-3d-5.c: Likewise.
7763 * gcc.target/mips/mips-3d-6.c: Likewise.
7764 * gcc.target/mips/mips-3d-7.c: Likewise.
7765 * gcc.target/mips/mips-3d-8.c: Likewise.
7766 * gcc.target/mips/mips-3d-9.c: Likewise.
7767 * gcc.target/mips/mips-ps-1.c: Likewise.
7768 * gcc.target/mips/mips-ps-2.c: Likewise.
7769 * gcc.target/mips/mips-ps-3.c: Likewise.
7770 * gcc.target/mips/mips-ps-4.c: Likewise.
7771 * gcc.target/mips/mips-ps-5.c: Likewise.
7772 * gcc.target/mips/mips-ps-6.c: Likewise.
7773 * gcc.target/mips/mips-ps-7.c: Likewise.
7774 * gcc.target/mips/mips-ps-type.c: Likewise.
7775 * gcc.target/mips/mips-ps-type-2.c: Likewise.
7776 * gcc.target/mips/mips16-attributes-6.c: Likewise.
7778 2016-01-18 Tom de Vries <tom@codesourcery.com>
7780 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
7781 * c-c++-common/goacc/kernels-double-reduction.c: New test.
7782 * c-c++-common/goacc/kernels-empty.c: New test.
7783 * c-c++-common/goacc/kernels-eternal.c: New test.
7784 * c-c++-common/goacc/kernels-loop-2.c: New test.
7785 * c-c++-common/goacc/kernels-loop-3.c: New test.
7786 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
7787 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
7788 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
7789 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
7790 * c-c++-common/goacc/kernels-loop-data.c: New test.
7791 * c-c++-common/goacc/kernels-loop-g.c: New test.
7792 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
7793 * c-c++-common/goacc/kernels-loop-n.c: New test.
7794 * c-c++-common/goacc/kernels-loop-nest.c: New test.
7795 * c-c++-common/goacc/kernels-loop.c: New test.
7796 * c-c++-common/goacc/kernels-noreturn.c: New test.
7797 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
7798 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
7799 * c-c++-common/goacc/kernels-reduction.c: New test.
7801 2016-01-18 Tom de Vries <tom@codesourcery.com>
7803 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
7804 * gcc.dg/autopar/outer-2.c: Same.
7805 * gcc.dg/autopar/outer-3.c: Same.
7806 * gcc.dg/autopar/outer-4.c: Same.
7807 * gcc.dg/autopar/outer-5.c: Same.
7808 * gcc.dg/autopar/outer-6.c: Same.
7809 * gcc.dg/autopar/parallelization-1.c: Same.
7810 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
7811 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
7812 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
7813 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
7814 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
7815 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
7816 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
7817 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
7818 * gcc.dg/autopar/pr39500-1.c: Same.
7819 * gcc.dg/autopar/pr39500-2.c: Same.
7820 * gcc.dg/autopar/pr46193.c: Same.
7821 * gcc.dg/autopar/pr46194.c: Same.
7822 * gcc.dg/autopar/pr49580.c: Same.
7823 * gcc.dg/autopar/pr49960-1.c: Same.
7824 * gcc.dg/autopar/pr49960.c: Same.
7825 * gcc.dg/autopar/pr68373.c: Same.
7826 * gcc.dg/autopar/reduc-1.c: Same.
7827 * gcc.dg/autopar/reduc-1char.c: Same.
7828 * gcc.dg/autopar/reduc-1short.c: Same.
7829 * gcc.dg/autopar/reduc-2.c: Same.
7830 * gcc.dg/autopar/reduc-2char.c: Same.
7831 * gcc.dg/autopar/reduc-2short.c: Same.
7832 * gcc.dg/autopar/reduc-3.c: Same.
7833 * gcc.dg/autopar/reduc-4.c: Same.
7834 * gcc.dg/autopar/reduc-6.c: Same.
7835 * gcc.dg/autopar/reduc-7.c: Same.
7836 * gcc.dg/autopar/reduc-8.c: Same.
7837 * gcc.dg/autopar/reduc-9.c: Same.
7838 * gcc.dg/autopar/uns-outer-4.c: Same.
7839 * gcc.dg/autopar/uns-outer-5.c: Same.
7840 * gcc.dg/autopar/uns-outer-6.c: Same.
7841 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
7842 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
7844 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7847 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
7848 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
7850 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7853 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
7854 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
7855 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
7857 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7860 * gcc.dg/tree-ssa/sra-17.c: New.
7861 * gcc.dg/tree-ssa/sra-18.c: New.
7863 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7865 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
7867 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
7869 * gnat.dg/inline12.adb: New test.
7871 2016-01-18 Bin Cheng <bin.cheng@arm.com>
7873 PR tree-optimization/66797
7874 * gcc.c-torture/execute/pr65447.c: Relax check condition.
7876 2016-01-18 Richard Biener <rguenther@suse.de>
7878 PR tree-optimization/69170
7879 * gcc.dg/torture/pr69170.c: New testcase.
7881 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
7883 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
7885 2016-01-16 Tom de Vries <tom@codesourcery.com>
7887 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
7889 2016-01-16 Tom de Vries <tom@codesourcery.com>
7891 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
7892 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
7893 redundant dg-require-effective-target pthread.
7894 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
7895 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
7896 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
7897 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
7898 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
7899 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
7900 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
7902 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
7905 * gcc.target/powerpc/recip-6.c: Enable on AIX.
7906 * gcc.target/powerpc/recip-7.c: Same.
7908 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7911 * g++.dg/template/pr69091.C: New test.
7913 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7915 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
7916 dump does not contain an error_mark_node.
7917 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
7918 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
7920 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7923 * g++.dg/template/pr68936.C: New test.
7925 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
7928 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
7929 * gcc.target/powerpc/recip-2.c: Same.
7930 * gcc.target/powerpc/recip-3.c: Same.
7931 * gcc.target/powerpc/recip-4.c: Same.
7932 * gcc.target/powerpc/recip-sqrtf.c: Same.
7934 2016-01-15 Jeff Law <law@redhat.com>
7936 PR tree-optimization/69270
7937 * gcc.dg/tree-ssa/pr69270-2.c: New test.
7938 * gcc.dg/tree-ssa/pr69270-3.c: New test.
7940 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
7943 * gfortran.dg/deferred_character_13.f90: New test for the fix
7944 of comment 3 of the PR.
7947 * gfortran.dg/deferred_character_8.f90: New test
7948 * gfortran.dg/allocate_error_5.f90: New test
7951 * gfortran.dg/deferred_character_10.f90: New test
7954 * gfortran.dg/deferred_character_14.f90: New test
7957 * gfortran.dg/deferred_character_11.f90: New test
7960 * gfortran.dg/deferred_character_9.f90: New test
7962 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
7964 PR rtl-optimization/69030
7965 * gcc.target/i386/pr69030.c: New.
7967 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7969 * gcc.target/aarch64/target_attr_17.c: New test.
7971 2016-01-15 Richard Biener <rguenther@suse.de>
7973 PR tree-optimization/66856
7974 * gcc.dg/torture/pr66856-1.c: New testcase.
7975 * gcc.dg/torture/pr66856-2.c: Likewise.
7977 2016-01-15 Richard Biener <rguenther@suse.de>
7980 * g++.dg/lto/pr69137_0.C: New testcase.
7982 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
7985 * gcc.target/i386/pr69246.c: New test.
7987 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7989 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
7991 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7994 * g++.dg/init/const9.C: Disable test on S/390.
7996 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7998 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
7999 * g++.dg/Wno-frame-address.C: Ditto.
8001 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8003 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8005 2016-01-15 Richard Biener <rguenther@suse.de>
8007 PR tree-optimization/68961
8008 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8010 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
8012 * gcc.target/i386/pr65105-5.c: New test.
8014 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
8016 * gcc.c-torture/execute/alias-4.c: New testcase.
8018 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
8021 * g++.dg/ipa/devirt-49.C: New testcase.
8023 2016-01-15 Christian Bruel <christian.bruel@st.com>
8026 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
8027 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
8028 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
8030 2016-01-15 Richard Biener <rguenther@suse.de>
8032 PR tree-optimization/69117
8033 * gcc.dg/torture/pr69117.c: New testcase.
8035 2015-01-14 Ryan Burn <contact@rnburn.com>
8038 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8040 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8043 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8044 range tests use 100 * maximum instead of maximum + 1.
8046 2016-01-14 Jakub Jelinek <jakub@redhat.com>
8049 * gcc.dg/guality/pr69244.c: New test.
8051 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
8053 * lib/target-supports.exp (check_effective_target_issignaling):
8055 * gcc.dg/pr61441.c: Require issignaling effective target.
8057 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
8060 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
8062 2016-01-14 David Malcolm <dmalcolm@redhat.com>
8065 PR preprocessor/69177
8066 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
8067 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
8068 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
8069 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8071 2016-01-14 Marek Polacek <polacek@redhat.com>
8074 * gcc.dg/array-15.c: New test.
8076 2016-01-14 Jakub Jelinek <jakub@redhat.com>
8079 PR tree-optimization/69155
8080 * gfortran.dg/pr68146.f: New test.
8081 * gfortran.dg/pr69155.f90: New test.
8083 2016-01-14 Richard Biener <rguenther@suse.de>
8085 PR tree-optimization/68060
8086 * gcc.dg/torture/pr68060-1.c: New testcase.
8087 * gcc.dg/torture/pr68060-2.c: Likewise.
8089 2016-01-14 Nick Clifton <nickc@redhat.com>
8091 * lib/target-supports.exp
8092 (check_effective_target_arm_neon_ok_nocache): Add an option
8093 sequence that includes setting the ARM architecture to ARMv7-A.
8094 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
8095 command line options necessary to enable Neon support.
8096 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
8097 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
8098 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
8099 * gcc.target/arm/pr69180.c: Likewise.
8101 2016-01-14 Jeff Law <law@redhat.com>
8103 PR tree-optimization/69270
8104 * gcc.dg/tree-ssa/pr69270.c: New test.
8106 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
8109 * c-c++-common/pr66208.c: New file.
8111 2016-01-13 Jakub Jelinek <jakub@redhat.com>
8113 PR tree-optimization/69156
8114 * gcc.dg/pr69156.c: New test.
8116 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
8118 * gcc.target/i386/pr69225-7.c: New test.
8120 2016-01-13 Richard Henderson <rth@redhat.com>
8122 * gcc.dg/tm/memopt-13.c: Update expected function.
8123 * gcc.dg/tm/memopt-6.c: Likewise.
8125 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
8127 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
8128 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
8129 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
8130 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
8132 2016-01-13 Tom de Vries <tom@codesourcery.com>
8134 PR tree-optimization/69169
8135 * gcc.dg/pr69169.c: New test.
8137 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8140 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
8141 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
8142 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
8143 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
8144 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
8145 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
8146 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
8147 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
8149 2016-01-13 Jakub Jelinek <jakub@redhat.com>
8152 * gcc.dg/pr69247.c: New test.
8154 2016-01-13 Richard Biener <rguenther@suse.de>
8156 PR tree-optimization/69242
8157 * gcc.dg/torture/pr69242.c: New testcase.
8159 2016-01-13 Richard Biener <rguenther@suse.de>
8161 PR tree-optimization/69186
8162 * gcc.dg/torture/pr69186.c: New testcase.
8164 2016-01-13 Jeff Law <law@redhat.com>
8166 PR tree-optimization/67755
8167 * gcc.dg/tree-ssa/pr67755.c: New test.
8169 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8171 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
8172 pass number in output by a star.
8174 2016-01-12 Bin Cheng <bin.cheng@arm.com>
8176 PR tree-optimization/68911
8177 * gcc.c-torture/execute/pr68911.c: New test.
8179 2016-01-12 Marek Polacek <polacek@redhat.com>
8182 * g++.dg/warn/permissive-1.C: New test.
8184 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8188 * g++.dg/opt/pr69213.C: New test.
8190 2016-01-12 Christian Bruel <christian.bruel@st.com>
8193 * gcc.target/arm/pr69180.c: New test.
8195 2016-01-12 Richard Biener <rguenther@suse.de>
8198 * g++.dg/lto/pr69077_0.C: New testcase.
8199 * g++.dg/lto/pr69077_1.C: Likewise.
8201 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8204 * g++.dg/opt/pr69175.C: New test.
8206 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
8208 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
8209 rather than #including math.h & stdlib.h.
8210 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
8211 * gcc.dg/vect/pr49771.c: Likewise.
8212 * gcc.dg/vect/vect-10-big-array.c: Likewise.
8213 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
8214 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
8215 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
8216 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
8217 * gcc.dg/vect/pr44507.c: Likewise.
8218 * gcc.dg/vect/pr45902.c: Likewise.
8219 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8220 * gcc.dg/vect/vect-117.c: Likewise.
8221 * gcc.dg/vect/vect-99.c: Likewise.
8222 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
8223 * gcc.dg/vect/vect-cond-1.c: Likewise.
8224 * gcc.dg/vect/vect-cond-2.c: Likewise.
8225 * gcc.dg/vect/vect-cond-3.c: Likewise.
8226 * gcc.dg/vect/vect-cond-4.c: Likewise.
8227 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8228 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8229 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8230 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
8231 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8232 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8233 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8234 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8235 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8236 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8237 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8238 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
8239 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
8240 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
8241 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
8242 include of signal.h.
8243 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
8244 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
8245 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
8246 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
8247 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
8248 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
8249 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
8250 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
8251 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
8252 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
8253 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8254 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8255 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
8256 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
8257 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
8258 * gcc.dg/vect/vect-outer-5.c: Likewise.
8259 * gcc.dg/vect/vect-outer-6.c: Likewise.
8260 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
8263 2016-01-12 Nick Clifton <nickc@redhat.com>
8266 * gcc.dg/lto/pr61886_0.c: Rename the external function called
8267 to fread so that it will be found in all target runtimes.
8269 2016-01-12 Richard Biener <rguenther@suse.de>
8271 PR tree-optimization/69053
8272 * g++.dg/torture/pr69053.C: New testcase.
8274 2016-01-12 Richard Biener <rguenther@suse.de>
8276 PR tree-optimization/69168
8277 * gcc.dg/torture/pr69168.c: New testcase.
8279 2016-01-12 Richard Biener <rguenther@suse.de>
8281 PR tree-optimization/69157
8282 * gcc.dg/torture/pr69157.c: New testcase.
8284 2016-01-12 Richard Biener <rguenther@suse.de>
8286 PR tree-optimization/69174
8287 * gcc.dg/torture/pr69174.c: New testcase.
8289 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8293 * g++.dg/tls/pr66808.C: New test.
8294 * g++.dg/tls/pr69000.C: New test.
8296 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8298 * gcc.target/powerpc/swaps-p8-23.c: New test.
8299 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
8301 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
8303 PR tree-optimization/68356
8304 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
8306 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
8307 Jim Wilson <jim.wilson@linaro.org>
8310 * gcc.target/arm/pr69194.c: New test.
8312 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
8315 * gcc.target/i386/pr69225-1.c: New test.
8316 * gcc.target/i386/pr69225-2.c: Likewise.
8317 * gcc.target/i386/pr69225-3.c: Likewise.
8318 * gcc.target/i386/pr69225-4.c: Likewise.
8319 * gcc.target/i386/pr69225-5.c: Likewise.
8320 * gcc.target/i386/pr69225-6.c: Likewise.
8322 2016-01-11 Jakub Jelinek <jakub@redhat.com>
8325 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
8329 * gcc.dg/pr69071.c: New test.
8332 * g++.dg/opt/pr69211.C: New test.
8334 PR tree-optimization/69214
8335 * gcc.c-torture/compile/pr69214.c: New test.
8337 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
8339 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
8340 * gcc.target/i386/pr66232-11.c: Ditto.
8341 * gcc.target/i386/pr66232-12.c: Ditto.
8342 * gcc.target/i386/pr66232-13.c: Ditto.
8344 2016-01-11 Richard Biener <rguenther@suse.de>
8346 PR tree-optimization/69173
8347 * gcc.dg/torture/pr69173.c: New testcase.
8349 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8351 PR rtl-optimization/68796
8352 * gcc.target/aarch64/tst_5.c: New test.
8353 * gcc.target/aarch64/tst_6.c: Likewise.
8355 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8357 PR rtl-optimization/68841
8358 * gcc.dg/pr68841.c: New test.
8359 * gcc.c-torture/execute/pr68841.c: New test.
8361 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8363 PR rtl-optimization/68920
8364 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
8366 * gcc.dg/ifcvt-5.c: New test.
8368 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
8371 * g++.dg/pr69123.C: New.
8373 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8376 * gcc.target/i386/pr69010.c: New test.
8378 2016-01-11 Martin Jambor <mjambor@suse.cz>
8381 * gcc.target/i386/chkp-pr69044.c: New test.
8383 2016-01-11 Tom de Vries <tom@codesourcery.com>
8385 PR tree-optimization/69109
8386 * gcc.dg/autopar/pr69109-2.c: New test.
8387 * gcc.dg/autopar/pr69109.c: New test.
8389 2016-01-11 Tom de Vries <tom@codesourcery.com>
8391 PR tree-optimization/69108
8392 * gcc.dg/autopar/pr69108.c: New test.
8394 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
8397 * c-c++-common/Wisleading-indentation.c: Augment test.
8399 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8402 * gfortran.dg/inline_matmul_12.f90: New test.
8404 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
8407 * gfortran.dg/actual_array_offset_1: New test.
8409 2016-01-10 Tom de Vries <tom@codesourcery.com>
8411 PR tree-optimization/69062
8412 * gcc.dg/autopar/pr69062.c: New test.
8414 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
8416 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
8417 * gcc.dg/vect/slp-perm-2.c: Likewise.
8418 * gcc.dg/vect/slp-perm-3.c: Likewise.
8419 * gcc.dg/vect/slp-perm-5.c: Likewise.
8420 * gcc.dg/vect/slp-perm-6.c: Likewise.
8421 * gcc.dg/vect/slp-perm-7.c: Likewise.
8422 * gcc.dg/vect/slp-perm-8.c: Likewise.
8424 2016-01-10 Tom de Vries <tom@codesourcery.com>
8426 PR tree-optimization/69039
8427 * gcc.dg/autopar/pr69039.c: New test.
8429 2016-01-09 Marek Polacek <polacek@redhat.com>
8432 * g++.dg/pr69113.C: New test.
8434 2016-01-09 Jakub Jelinek <jakub@redhat.com>
8437 PR tree-optimization/69097
8438 * gcc.c-torture/execute/pr50865.c: New test.
8439 * gcc.c-torture/execute/pr69097-1.c: New test.
8440 * gcc.c-torture/execute/pr69097-2.c: New test.
8441 * gcc.dg/pr69097-1.c: New test.
8442 * gcc.dg/pr69097-2.c: New test.
8444 2016-01-09 Jakub Jelinek <jakub@redhat.com>
8447 * g++.dg/opt/pr69164.C: New test.
8449 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8451 PR tree-optimization/69167
8452 * gcc.dg/pr69167.c: New test.
8454 2016-01-08 Marek Polacek <polacek@redhat.com>
8457 * g++.dg/pr68449.C: New.
8459 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
8461 PR tree-optimization/68707
8462 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
8463 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
8464 on platforms supporting it.
8465 * gcc.dg/vect/slp-perm-2.c: Likewise.
8466 * gcc.dg/vect/slp-perm-3.c: Likewise.
8467 * gcc.dg/vect/slp-perm-5.c: Likewise.
8468 * gcc.dg/vect/slp-perm-7.c: Likewise.
8469 * gcc.dg/vect/slp-perm-8.c: Likewise.
8470 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
8471 on platforms supporting it.
8473 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8475 PR tree-optimization/69162
8476 * gcc.dg/pr69162.c: New test.
8478 PR tree-optimization/69172
8479 * gcc.dg/pr69172.c: New test.
8481 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
8483 PR tree-optimization/67781
8484 * gcc.c-torture/execute/pr67781.c: New file.
8486 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8488 PR tree-optimization/69083
8489 * gcc.dg/vect/pr69083.c: New test.
8491 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
8493 PR tree-optimization/61441
8494 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
8495 Use -fexcess-precision=standard for compiler options.
8496 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
8498 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8501 * gfortran.dg/gomp/pr69128.f90: New test.
8504 * g++.dg/ext/pr69145-1.C: New test.
8505 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
8506 * g++.dg/ext/pr69145-2.h: New file.
8508 2016-01-07 Martin Sebor <msebor@redhat.com>
8511 * gcc.dg/atomic-fetch-bool.c: New test.
8512 * gcc.dg/sync-fetch-bool.c: New test.
8514 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8517 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
8519 2016-01-07 Nick Clifton <nickc@redhat.com>
8522 * g++.dg/pr66655.C: New test.
8523 * g++.dg/pr66655_1.cc: Test support file.
8524 * g++.dg/pr66655.h: Test header file.
8526 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8529 gfortran.dg/gomp/pr66680.f90: New test.
8531 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8534 * gcc.target/i386/pr69171-1.c: New test.
8535 * gcc.target/i386/pr69171-2.c: Likewise.
8536 * gcc.target/i386/pr69171-3.c: Likewise.
8537 * gcc.target/i386/pr69171-4.c: Likewise.
8538 * gcc.target/i386/pr69171-5.c: Likewise.
8539 * gcc.target/i386/pr69171-6.c: Likewise.
8541 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
8544 * c-c++-common/pr67639.c: New test.
8546 2016-01-07 Jakub Jelinek <jakub@redhat.com>
8548 PR tree-optimization/69141
8549 * g++.dg/opt/pr69141.C: New test.
8551 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
8553 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
8555 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
8558 * gcc.target/i386/pr69140.c: New test
8560 2016-01-06 David Malcolm <dmalcolm@redhat.com>
8562 * gcc.dg/bad-dereference.c: New test case.
8564 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8566 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
8568 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
8570 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
8572 2016-01-06 Marek Polacek <polacek@redhat.com>
8575 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
8577 2016-01-05 Marek Polacek <polacek@redhat.com>
8580 * gcc.dg/atomic-invalid-2.c: New.
8582 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8585 * gcc.target/i386/pr68991.c: New test.
8587 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8590 * g++.dg/pr68991-1.C: New test.
8591 * g++.dg/pr68991-2.C: Likewise.
8593 2016-01-05 Sergei Trofimovich <siarheit@google.com>
8596 * gcc.target/ia64/pr60465-gprel64.c: New test.
8597 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
8599 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8601 PR rtl-optimization/68651
8602 * gcc.target/aarch64/pr68651_1.c: New test.
8604 2016-01-05 David Malcolm <dmalcolm@redhat.com>
8607 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
8609 2016-01-05 Nathan Sidwell <nathan@acm.org>
8612 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
8614 * gcc.dg/alias-15.c: New.
8616 2016-01-05 Nick Clifton <nickc@redhat.com>
8619 * g++.dg/pr68770.C: New test.
8621 2016-01-04 Mike Stump <mikestump@comcast.net>
8623 * lib/target-supports.exp (check_effective_target_cilkplus):
8624 cilkplus targets require pthreads.
8625 (check_effective_target_cilkplus): Remove special case for NVPTX.
8627 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8629 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
8632 2016-01-04 Jakub Jelinek <jakub@redhat.com>
8634 Update copyright years.
8636 2016-01-04 Marek Polacek <polacek@redhat.com>
8639 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
8640 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
8641 * gcc.dg/atomic/stdatomic-op-5.c: New test.
8643 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8645 * gcc.target/sparc/20160104-2.c: New test.
8647 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8649 * gcc.target/sparc/20160104-1.c: New test.
8651 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
8654 * gfortran.dg/pr65045.f90: New test.
8656 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
8658 * gnat.dg/specs/debug1.ads: Delete.
8660 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8662 PR libgfortran/68867
8663 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
8666 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8668 PR libgfortran/68867
8669 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
8672 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
8675 * gfortran.dg/pr68864.f90: New test.
8677 2016-01-01 Jakub Jelinek <jakub@redhat.com>
8679 PR tree-optimization/69070
8680 * gcc.dg/pr69070.c: New test.
8683 * gfortran.dg/pr69055.f90: New test.
8686 * gcc.dg/pr69015.c: New test.
8688 Copyright (C) 2016 Free Software Foundation, Inc.
8690 Copying and distribution of this file, with or without modification,
8691 are permitted in any medium without royalty provided the copyright
8692 notice and this notice are preserved.