1 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4 ia32 if R_386_GOT32X relocation is supported.
5 * gcc.target/i386/noplt-3.c: Likewise.
6 * gcc.target/i386/noplt-2.c: Likewise.
9 * gcc.target/i386/noplt-4.c: Likewise.
10 (main): Renamed to ...
12 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
13 * gcc.target/i386/pr67400-5.c: Likewise.
15 2016-06-24 Jakub Jelinek <jakub@redhat.com>
17 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
18 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
20 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
21 f4): Adjust expected diagnostics.
22 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
23 (T): If OVFP is defined, redefine to TP.
24 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
25 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
26 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
27 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
28 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
29 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
30 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
31 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
32 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
33 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
34 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
35 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
36 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
37 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
38 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
39 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
40 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
41 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
42 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
43 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
44 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
45 as last argument to __builtin_add_overflow_p.
47 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
49 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
50 dg-options and remove default vector testsuite compile flags.
51 * g++.dg/vect/pr33860a.cc: Ditto.
52 * g++.dg/vect/pr45470-a.cc: Ditto.
53 * g++.dg/vect/pr45470-b.cc: Ditto.
54 * g++.dg/vect/pr60896.cc: Ditto.
55 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
56 * gcc.dg/vect/pr18308.c: Ditto.
57 * gcc.dg/vect/pr24049.c: Ditto.
58 * gcc.dg/vect/pr33373.c: Ditto.
59 * gcc.dg/vect/pr36228.c: Ditto.
60 * gcc.dg/vect/pr42395.c: Ditto.
61 * gcc.dg/vect/pr42604.c: Ditto.
62 * gcc.dg/vect/pr46663.c: Ditto.
63 * gcc.dg/vect/pr48765.c: Ditto.
64 * gcc.dg/vect/pr49093.c: Ditto.
65 * gcc.dg/vect/pr49352.c: Ditto.
66 * gcc.dg/vect/pr52298.c: Ditto.
67 * gcc.dg/vect/pr52870.c: Ditto.
68 * gcc.dg/vect/pr53185.c: Ditto.
69 * gcc.dg/vect/pr53773.c: Ditto.
70 * gcc.dg/vect/pr56695.c: Ditto.
71 * gcc.dg/vect/pr62171.c: Ditto.
72 * gcc.dg/vect/pr63530.c: Ditto.
73 * gcc.dg/vect/pr68339.c: Ditto.
74 * gcc.dg/vect/pr71259.c: Ditto.
75 * gcc.dg/vect/vect-82_64.c: Ditto.
76 * gcc.dg/vect/vect-83_64.c: Ditto.
77 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
78 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
79 * gcc.dg/vect/vect-shift-2.c: Ditto.
80 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
81 * gfortran.dg/vect/pr39318.f90: Ditto.
82 * gfortran.dg/vect/pr45714-a.f: Ditto.
83 * gfortran.dg/vect/pr45714-b.f: Ditto.
84 * gfortran.dg/vect/pr46213.f90: Ditto.
86 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
87 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
89 * gcc.target/powerpc/p9-splat-5.c: New test.
91 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
93 PR tree-optimization/71488
94 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
95 * lib/target-supports.exp: ... here.
96 (check_sse4_hw_available): New procedure.
97 (check_effective_target_sse4_runtime): Ditto.
98 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
99 -march=westmere for sse4_runtime targets.
100 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
101 (dg-additional-options): Use for sse4_runtime targets.
102 (main): Call check_vect ().
103 (dg-final): Perform scan only for sse4_runtime targets.
105 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
109 * gcc.target/i386/pr66232-14.c: New file.
110 * gcc.target/i386/pr66232-15.c: Likewise.
111 * gcc.target/i386/pr66232-16.c: Likewise.
112 * gcc.target/i386/pr66232-17.c: Likewise.
113 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
114 ia32 if R_386_GOT32X relocation is supported.
115 * gcc.target/i386/pr67400-2.c: Likewise.
116 * gcc.target/i386/pr67400-3.c: Likewise.
117 * gcc.target/i386/pr67400-4.c: Likewise.
118 * gcc.target/i386/pr67400-6.c: Likewise.
119 * gcc.target/i386/pr67400-7.c: Likewise.
120 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
122 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
125 * gfortran.dg/char4_iunit_1.f03: Update test.
126 * gfortran.dg/f2003_io_5.f03: Update test.
127 * gfortran.dg/real_const_3.f90: Update test.
129 2016-06-23 Andi Kleen <ak@linux.intel.com>
131 * g++.dg/bprob/bprob.exp: Support autofdo.
132 * g++.dg/tree-prof/tree-prof.exp: dito.
133 * gcc.dg/tree-prof/tree-prof.exp: dito.
134 * gcc.misc-tests/bprob.exp: dito.
135 * gfortran.dg/prof/prof.exp: dito.
136 * lib/profopt.exp: dito.
137 * lib/target-supports.exp: Check for autofdo.
139 2016-06-23 Martin Liska <mliska@suse.cz>
141 * gcc.dg/pr71619.c: New test.
143 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
146 * gcc.target/i386/pr67400-1.c: New test.
147 * gcc.target/i386/pr67400-2.c: Likewise.
148 * gcc.target/i386/pr67400-3.c: Likewise.
149 * gcc.target/i386/pr67400-4.c: Likewise.
150 * gcc.target/i386/pr67400-5.c: Likewise.
151 * gcc.target/i386/pr67400-6.c: Likewise.
152 * gcc.target/i386/pr67400-7.c: Likewise.
154 2016-06-22 David Malcolm <dmalcolm@redhat.com>
156 * c-c++-common/missing-header-1.c: New test case.
157 * c-c++-common/missing-header-2.c: New test case.
158 * c-c++-common/missing-header-3.c: New test case.
159 * c-c++-common/missing-header-4.c: New test case.
161 2016-06-22 David Malcolm <dmalcolm@redhat.com>
164 * c-c++-common/attributes-1.c: Update dg-prune-output to include
166 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
167 expected results due to builtin "nanl" now being suggested for
169 * gcc.dg/pr67580.c: Update expected messages.
170 * gcc.dg/spellcheck-identifiers.c: New testcase.
171 * gcc.dg/spellcheck-typenames.c: New testcase.
173 2016-06-22 David Malcolm <dmalcolm@redhat.com>
175 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
177 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
178 diagnostic-test-show-locus-parseable-fixits.c to sources for
179 diagnostic_plugin_test_show_locus.c.
180 * lib/gcc-defs.exp (freeform_regexps): New global.
181 (dg-regexp): New function.
182 (handle-dg-regexps): New function.
183 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
184 freeform_regexps to the empty list.
185 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
187 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
189 PR tree-optimization/71488
190 * g++.dg/pr71488.C: New test.
191 * gcc.dg/vect/vect-bool-cmp.c: New test.
193 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
195 * gcc.dg/guality/param-5.c: New test.
197 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
199 * gcc.target/i386/asm-flag-7.c: New test.
201 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
203 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
204 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
205 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
206 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
207 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
208 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
209 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
210 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
211 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
212 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
213 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
214 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
215 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
216 * gcc.dg/tree-ssa/vrp87.c: Likewise.
217 * lib/target-supports.exp: Likewise.
219 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
221 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
222 * gcc.dg/attr-ms_struct-2.c: Likewise.
223 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
224 * gcc.dg/bf-ms-attrib.c: Likewise.
225 * gcc.dg/bf-ms-layout-2.c: Likewise.
226 * gcc.dg/bf-ms-layout-3.c: Likewise.
227 * gcc.dg/bf-ms-layout.c: Likewise.
228 * gcc.dg/bf-no-ms-layout.c: Likewise.
229 * gcc.target/i386/bitfield1.c: Likewise.
230 * gcc.target/i386/bitfield2.c: Likewise.
231 * gcc.target/i386/bitfield3.c: Likewise.
233 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
235 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
236 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
237 override other than -mcpu=power9 command-line option is specified,
238 or if the target operating system is aix.
239 * gcc.target/powerpc/darn-1.c: Likewise.
240 * gcc.target/powerpc/darn-2.c: Likewise.
241 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
242 test if effective-target is not powerpc_p9vector_ok or if the
243 target operating system is not defined.
244 * gcc.target/powerpc/vslv-1.c: Likewise.
245 * gcc.target/powerpc/vsrv-0.c: Likewise.
246 * gcc.target/powerpc/vsrv-1.c: Likewise.
248 2016-06-21 Tobias Burnus <burnus@net-b.de>
251 * gfortran.dg/coarray/data_1.f90: New.
253 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
255 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
256 (dg-require-effective-target): Use arm_v8_neon_hw.
257 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
258 (dg-require-effective-target): Likewise.
259 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
260 (dg-require-effective-target): Likewise.
261 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
262 (dg-require-effective-target): Likewise.
263 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
264 (dg-require-effective-target): Likewise.
265 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
266 (dg-require-effective-target): Likewise.
267 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
270 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
272 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
273 Set to 3 so test passes.
275 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
277 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
279 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
281 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
282 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
283 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
284 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
286 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
288 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
289 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
291 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
294 * gcc.target/i386/pr71549.c: New test.
296 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
298 * gcc.target/powerpc/vadsdu-0.c: Replace
299 dg-require-effective-target directive to allow test to run on more
300 platforms, and add dg-skip-if directive to disable test on aix
301 platforms because of known incompatibilities.
302 * gcc.target/powerpc/vadsdu-1.c: Likewise.
303 * gcc.target/powerpc/vadsdu-2.c: Likewise.
304 * gcc.target/powerpc/vadsdu-3.c: Likewise.
305 * gcc.target/powerpc/vadsdu-4.c: Likewise.
306 * gcc.target/powerpc/vadsdu-5.c: Likewise.
307 * gcc.target/powerpc/vadsdub-1.c: Likewise.
308 * gcc.target/powerpc/vadsdub-2.c: Replace
309 dg-require-effective-target directive to allow test to run on more
310 platforms, and add dg-skip-if directive to disable test on aix
311 platforms because of known incompatibilities.
312 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
313 with vec_absdb call to differentiate this test from vadsdub-1.c.
314 * gcc.target/powerpc/vadsduh-1.c: Replace
315 dg-require-effective-target directive to allow test to run on more
316 platforms, and add dg-skip-if directive to disable test on aix
317 platforms because of known incompatibilities.
318 * gcc.target/powerpc/vadsduh-2.c: Likewise.
319 * gcc.target/powerpc/vadsduw-1.c: Likewise.
320 * gcc.target/powerpc/vadsduw-2.c: Likewise.
322 2016-06-21 Jakub Jelinek <jakub@redhat.com>
324 PR tree-optimization/71588
325 * gcc.dg/pr71558.c: New test.
327 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
329 * c-c++-common/pr68657-1.c: Require ptr32plus support.
330 * c-c++-common/pr68657-2.c: Likewise.
331 * c-c++-common/pr68657-3.c: Likewise.
332 * gcc.dg/torture/pr69714.c: Require int32plus support.
333 * gcc.dg/torture/pr70025.c: Likewise.
334 * gcc.dg/torture/pr70083.c: Likewise.
335 * gcc.dg/torture/pr70542.c: Likewise.
336 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
338 2016-06-20 Joseph Myers <joseph@codesourcery.com>
341 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
343 2016-06-20 Jakub Jelinek <jakub@redhat.com>
346 * gcc.dg/pr71581.c: New test.
348 PR rtl-optimization/71591
349 * gcc.dg/cpp/pr71591.c: New test.
351 2016-06-20 David B. Robins <gcc@davidrobins.net>
354 * g++.dg/torture/pr71571.C: New test.
356 2016-06-20 Jakub Jelinek <jakub@redhat.com>
359 * gcc.target/i386/sse2-pr71559.c: New test.
360 * gcc.target/i386/avx-pr71559.c: New test.
361 * gcc.target/i386/avx512f-pr71559.c: New test.
363 2016-06-20 Tobias Burnus <burnus@net-b.de>
366 * gfortran.dg/pointer_remapping_10.f90: New.
368 2016-06-20 David Malcolm <dmalcolm@redhat.com>
370 * g++.dg/diagnostic/string-literal-concat.C: New test case.
372 2016-06-20 Martin Sebor <msebor@redhat.com>
375 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
376 * gnu90-const-expr-1.c: Same.
377 * gnu99-const-expr-1.c: Same.
378 * gnu99-static-1.c: Same.
380 2016-06-20 Renlin Li <renlin.li@arm.com>
382 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
384 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
386 * gcc.target/aarch64/vcvt_f64_1.c: New.
387 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
388 * gcc.target/aarch64/vrecp_f64_1.c: New.
390 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
392 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
395 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
398 * gcc.target/avr/torture/pr71103-2.c: New test.
400 2016-06-19 Martin Sebor <msebor@redhat.com>
403 * gcc.dg/alignof.c: New test.
405 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
407 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
408 vs dg-error; test constexpr specifier too.
410 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
412 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
414 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
416 * lib/target-supports.exp
417 (check_effective_target_arm_neon_fp16_ok_nocache): Call
418 arm_neon_ok and merge flags. Fix temporary test name.
419 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
422 2016-06-17 Martin Liska <mliska@suse.cz>
424 * gcc.dg/predict-9.c: Fix dump scanning.
426 2016-06-17 Bin Cheng <bin.cheng@arm.com>
428 PR tree-optimization/71354
429 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
431 2016-06-17 Bin Cheng <bin.cheng@arm.com>
433 PR tree-optimization/71347
434 * gcc.dg/tree-ssa/pr71347.c: New test.
436 2016-06-17 Bin Cheng <bin.cheng@arm.com>
438 PR tree-optimization/71354
439 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
441 2016-06-17 Bin Cheng <bin.cheng@arm.com>
443 * gcc.dg/vect/vect-alias-check-1.c: New test.
445 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
448 * gcc.target/avr/pr71151-1.c: New test.
449 * gcc.target/avr/pr71151-2.c: New test.
450 * gcc.target/avr/pr71151-3.c: New test.
451 * gcc.target/avr/pr71151-4.c: New test.
452 * gcc.target/avr/pr71151-5.c: New test.
453 * gcc.target/avr/pr71151-6.c: New test.
454 * gcc.target/avr/pr71151-7.c: New test.
455 * gcc.target/avr/pr71151-8.c: New test.
456 * gcc.target/avr/pr71151-common.h: New test.
458 2016-06-16 Martin Liska <mliska@suse.cz>
460 * gfortran.dg/predict-1.f90: New test.
462 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
465 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
467 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
469 * g++.dg/vect/pr36648.cc: Disable cunrolli
471 2016-06-16 Jakub Jelinek <jakub@redhat.com>
474 * gcc.c-torture/execute/pr71554.c: New test.
476 PR rtl-optimization/71532
477 * gcc.dg/torture/pr71532.c: New test.
479 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
481 * gcc.target/powerpc/p9-dimode1.c: New test.
482 * gcc.target/powerpc/p9-dimode2.c: Likewise.
484 2016-06-15 Jakub Jelinek <jakub@redhat.com>
486 * gcc.c-torture/compile/20160615-1.c: New test.
488 * g++.dg/cpp0x/ref-qual17.C: New test.
490 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
493 * gcc.target/i386/pr71529.C: New test.
495 2016-06-15 Alan Hayward <alan.hayward@arm.com>
497 PR tree-optimization/71483
498 * g++.dg/vect/pr71483.c: New
500 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
503 * g++.dg/inherit/crash6.C: New.
504 * g++.dg/inherit/union2.C: Likewise.
505 * g++.dg/inherit/virtual12.C: Likewise.
506 * g++.dg/inherit/virtual13.C: Likewise.
507 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
509 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
511 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
513 2016-06-15 Alan Hayward <alan.hayward@arm.com>
515 PR tree-optimization/71439
516 * gcc.dg/vect/pr71439.c: New
518 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
520 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
522 2016-06-15 Richard Biener <rguenther@suse.de>
524 * gcc.dg/vect/slp-45.c: New testcase.
526 2016-06-15 Richard Biener <rguenther@suse.de>
528 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
530 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
532 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
533 requirements, and disable for AIX for now.
534 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
536 2016-06-14 Jakub Jelinek <jakub@redhat.com>
539 * g++.dg/opt/pr71528.C: New test.
542 * g++.dg/init/pr71516.C: New test.
544 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
546 * g++.dg/init/array46.C: New.
548 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
550 * gcc.target/i386/float128-3.c: New test.
551 * gcc.target/i386/quad-sse4.c: Ditto.
552 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
555 2016-06-14 Richard Biener <rguenther@suse.de>
558 * gfortran.dg/pr71526.f90: New testcase.
560 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
562 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
563 * gcc.dg/zero_bits_compound-1.c: Likewise.
565 2016-06-14 Richard Biener <rguenther@suse.de>
567 PR tree-optimization/71522
568 * gcc.dg/torture/pr71522.c: New testcase.
570 2016-06-14 Jakub Jelinek <jakub@redhat.com>
572 PR tree-optimization/71520
573 * gcc.dg/tree-ssa/pr71520.c: New test.
575 2016-06-14 Richard Biener <rguenther@suse.de>
577 PR tree-optimization/71521
578 * gcc.dg/tree-ssa/vrp101.c: New testcase.
580 2016-06-13 Jakub Jelinek <jakub@redhat.com>
583 * c-c++-common/ubsan/bounds-13.c: New test.
585 PR preprocessor/71183
586 * gcc.dg/cpp/source_date_epoch-3.c: New test.
588 2016-06-13 Jeff Law <law@redhat.com>
590 PR tree-optimization/71403
591 * c-c++-common/ubsan/pr71403-1.c: New test.
592 * c-c++-common/ubsan/pr71403-2.c: New test.
593 * c-c++-common/ubsan/pr71403-3.c: New test.
595 2016-06-13 Jakub Jelinek <jakub@redhat.com>
598 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
599 Add -Wno-psabi -w to dg-options.
601 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
603 * gcc.target/powerpc/vadsdu-0.c: New test.
604 * gcc.target/powerpc/vadsdu-1.c: New test.
605 * gcc.target/powerpc/vadsdu-2.c: New test.
606 * gcc.target/powerpc/vadsdu-3.c: New test.
607 * gcc.target/powerpc/vadsdu-4.c: New test.
608 * gcc.target/powerpc/vadsdu-5.c: New test.
609 * gcc.target/powerpc/vadsdub-1.c: New test.
610 * gcc.target/powerpc/vadsdub-2.c: New test.
611 * gcc.target/powerpc/vadsduh-1.c: New test.
612 * gcc.target/powerpc/vadsduh-2.c: New test.
613 * gcc.target/powerpc/vadsduw-1.c: New test.
614 * gcc.target/powerpc/vadsduw-2.c: New test.
616 2016-06-13 David Malcolm <dmalcolm@redhat.com>
618 * gcc.dg/c99-init-2.c (c): Update expected error message.
619 * gcc.dg/init-bad-8.c (foo): Likewise.
620 * gcc.dg/spellcheck-fields-3.c: New test case.
622 2016-06-13 Martin Liska <mliska@suse.cz>
624 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
625 and "guess loop iv compared" heuristics.
626 * gcc.dg/predict-2.c: Likewise.
627 * gcc.dg/predict-3.c: Likewise.
628 * gcc.dg/predict-4.c: Likewise.
629 * gcc.dg/predict-5.c: Likewise.
630 * gcc.dg/predict-6.c: Likewise.
632 2016-06-13 Marek Polacek <polacek@redhat.com>
635 * c-c++-common/Wswitch-unreachable-4.c: New test.
636 * gcc.dg/Wswitch-unreachable-2.c: New test.
637 * g++.dg/tm/jump1.C: Move dg-warning.
639 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
641 * gnat.dg/renaming10.ad[sb]: New test.
643 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
646 * gfortran.dg/pr70673.f90: New test.
648 2016-06-13 Richard Biener <rguenther@suse.de>
651 * gcc.dg/align-3.c: New testcase.
653 2016-06-13 Martin Liska <mliska@suse.cz>
655 * gcc.target/i386/pr71458.c: New test.
657 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
660 * testsuite/gcc.dg/torture/float128-nan.c: New test.
662 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
665 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
668 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
671 * gfortran.dg/comma_IO_extension_1.f90: New test.
672 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
673 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
675 * gfortran.dg/graphite/pr38083.f90: Likewise.
676 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
679 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
681 * gnat.dg/case_character.adb: New test.
683 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
686 * gcc.target/powerpc/pr71310.c: New testcase.
688 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
691 * gcc.dg/pr71478.c: New test.
693 2016-06-10 Jakub Jelinek <jakub@redhat.com>
696 * gcc.c-torture/execute/pr71494.c: New test.
699 * gcc.target/i386/pr68657.c: New test.
702 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
703 (test): Add -masm=intel alternatives.
705 2016-06-10 Martin Sebor <msebor@redhat.com>
708 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
710 2016-06-10 Jeff Law <law@redhat.com>
712 PR tree-optimization/71335
713 * gcc.c-torture/execute/pr71335.c: New test.
715 2016-06-10 David Malcolm <dmalcolm@redhat.com>
717 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
718 the various "cannot tail-call: " messages.
720 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
722 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
725 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
728 * c-c++-common/asan/pr71480.c: New test.
730 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
732 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
733 (ASMNAME2): Likewise.
734 (main): Replace fn in asm statement with ASMNAME ("fn").
735 * gcc.dg/guality/pr68037-2.c: Likewise.
736 * gcc.dg/guality/pr68037-3.c: Likewise.
737 * gcc.dg/torture/pr68037-1.c: Likewise.
738 * gcc.dg/torture/pr68037-2.c: Likewise.
739 * gcc.dg/torture/pr68037-3.c: Likewise.
741 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
744 * gcc.target/i386/pr68843-1.c: New test.
745 * gcc.target/i386/pr68843-2.c: New test.
747 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
748 Cesar Philippidis <cesar@codesourcery.com>
751 * gcc.dg/goacc/nested-function-1.c: New file.
752 * gcc.dg/goacc/nested-function-2.c: Likewise.
753 * gcc.dg/goacc/pr71373.c: Likewise.
754 * gfortran.dg/goacc/cray-2.f95: Likewise.
755 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
756 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
757 * gfortran.dg/goacc/cray.f95: Update.
758 * gfortran.dg/goacc/loop-1.f95: Likewise.
759 * gfortran.dg/goacc/loop-3.f95: Likewise.
760 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
761 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
763 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
765 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
766 for OpenACC tile clauses.
767 * gfortran.dg/goacc/combined-directives.f90: Likewise.
770 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
772 * c-c++-common/goacc/cache-2.c: ... this new file.
773 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
774 * gfortran.dg/goacc/cache-2.f95: ... this new file.
775 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
777 * gfortran.dg/goacc/cray.f95: Likewise.
778 * gfortran.dg/goacc/loop-1.f95: Likewise.
780 2016-06-10 Alan Hayward <alan.hayward@arm.com>
782 PR tree-optimization/71407
783 PR tree-optimization/71416
784 * gcc.dg/vect/pr71407.c: New
785 * gcc.dg/vect/pr71416-1.c: New
786 * gcc.dg/vect/pr71416-2.c: New
788 2016-06-10 Richard Biener <rguenther@suse.de>
791 * gcc.dg/torture/pr71477.c: New testcase.
793 2016-06-09 Julia Koval <julia.koval@intel.com>
795 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
796 * gcc.target/i386/interrupt-13.c: Likewise.
797 * gcc.target/i386/interrupt-15.c: Likewise.
798 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
799 * gcc.target/i386/interrupt-24.c: Likewise.
800 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
801 * gcc.target/i386/interrupt-9.c: Likewise.
802 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
804 2016-06-09 Martin Sebor <msebor@redhat.com>
807 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
808 * gcc.dg/builtin-constant_p-1.c: Same.
809 * gcc.dg/builtins-error.c: Same.
810 * gcc.dg/pr70859.c: Same.
812 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
814 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
815 * gcc.dg/torture/pr68067-1.c: Likewise.
816 * gcc.dg/torture/pr68067-2.c: Likewise.
818 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
820 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
823 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
826 * g++.dg/inherit/crash5.C: New.
828 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
831 * g++.dg/inherit/crash5.C: New.
832 * g++.dg/inherit/virtual1.C: Adjust.
834 2016-06-09 Martin Liska <mliska@suse.cz>
836 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
837 * g++.dg/predict-loop-exit-2.C: Likewise.
838 * g++.dg/predict-loop-exit-3.C: Likewise.
839 * gcc.dg/predict-1.c: Likewise.
840 * gcc.dg/predict-2.c: Likewise.
841 * gcc.dg/predict-3.c: Likewise.
842 * gcc.dg/predict-4.c: Likewise.
843 * gcc.dg/predict-5.c: Likewise.
844 * gcc.dg/predict-6.c: Likewise.
845 * gcc.dg/predict-7.c: Likewise.
847 2016-06-09 Richard Biener <rguenther@suse.de>
849 PR tree-optimization/71462
850 * gcc.dg/torture/pr71462.c: New testcase.
852 2016-06-09 Marek Polacek <polacek@redhat.com>
855 * gcc.dg/c11-generic-3.c: New test.
857 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
859 * g++.dg/init/array42.C: New.
860 * g++.dg/init/array43.C: Likewise.
861 * g++.dg/init/array44.C: Likewise.
862 * g++.dg/init/array45.C: Likewise.
863 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
864 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
865 * g++.dg/cpp1y/auto-fn27.C: Likewise.
866 * g++.dg/gomp/pr35751.C: Likewise.
867 * g++.dg/init/array23.C: Likewise.
868 * g++.dg/init/brace2.C: Likewise.
869 * g++.dg/init/brace6.C: Likewise.
871 2016-06-08 Martin Sebor <msebor@redhat.com>
872 Jakub Jelinek <jakub@redhat.com>
876 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
877 * c-c++-common/builtin-arith-overflow-2.c: New test.
878 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
879 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
880 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
882 2016-06-08 Jakub Jelinek <jakub@redhat.com>
885 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
887 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
889 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
890 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
891 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
892 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
893 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
894 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
895 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
896 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
897 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
898 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
899 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
900 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
901 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
903 2016-06-08 Richard Biener <rguenther@suse.de>
905 PR tree-optimization/68558
906 * gcc.dg/vect/slp-44.c: New testcase.
908 2016-06-08 Richard Biener <rguenther@suse.de>
910 * gcc.dg/vect/slp-43.c: New testcase.
912 2016-06-08 Richard Biener <rguenther@suse.de>
914 PR tree-optimization/71452
915 * gcc.dg/torture/pr71452.c: New testcase.
917 2016-06-08 Jakub Jelinek <jakub@redhat.com>
920 * g++.dg/torture/pr71448.C: New test.
922 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
926 * g++.dg/debug/pr71432.C: New test.
928 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
930 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
931 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
932 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
934 2016-06-08 Alan Hayward <alan.hayward@arm.com>
936 * gcc.dg/vect/vect-live-2.c: Update effective target.
937 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
938 * lib/target-supports.exp: Add aarch64 to vect_long.
940 2016-06-08 Marek Polacek <polacek@redhat.com>
943 * gcc.dg/noncompile/pr71418.c: New test.
946 * gcc.dg/noncompile/pr71426.c: New test.
948 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
950 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
951 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
952 * gcc.dg/predict-3.c: Update template.
953 * gcc.dg/predict-5.c: Update template.
954 * gcc.dg/predict-6.c: Update template.
955 * gcc.dg/predict-9.c: Update template.
956 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
958 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
960 * gcc.target/powerpc/vec-mul.c: New test.
962 2016-06-07 David Malcolm <dmalcolm@redhat.com>
964 * gcc.dg/spellcheck-fields-2.c: New test case.
966 2016-06-07 Richard Biener <rguenther@suse.de>
969 * gcc.dg/Wpragmas-1.c: New testcase.
970 * gcc.dg/Wattributes-4.c: Likewise.
971 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
974 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
976 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
979 2016-06-07 Richard Biener <rguenther@suse.de>
981 PR tree-optimization/71428
982 * gcc.dg/torture/pr71428.c: New testcase.
984 2016-06-07 Richard Biener <rguenther@suse.de>
987 * gcc.dg/torture/pr71423.c: New testcase.
989 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
992 * gcc.dg/tree-ssa/pr71408.c: New test.
994 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
997 * g++.dg/torture/pr71281.C: New test.
999 2016-06-06 Marek Polacek <polacek@redhat.com>
1002 * gcc.dg/pr71362.c: New test.
1004 2016-06-06 Jakub Jelinek <jakub@redhat.com>
1005 Patrick Palka <ppalka@gcc.gnu.org>
1010 * g++.dg/opt/pr70847.C: New test.
1011 * g++.dg/ubsan/pr70847.C: New test.
1012 * g++.dg/ubsan/pr71393.C: New test.
1014 2016-06-06 Jakub Jelinek <jakub@redhat.com>
1016 PR tree-optimization/71259
1017 * gcc.dg/vect/pr71259.c: New test.
1019 2016-06-06 David Malcolm <dmalcolm@redhat.com>
1021 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
1022 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
1023 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
1026 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1029 * gcc.c-torture/execute/pr37780.c: New test.
1030 * gcc.target/aarch64/pr37780_1.c: Likewise.
1031 * gcc.target/arm/pr37780_1.c: Likewise.
1033 2016-06-06 Marek Polacek <polacek@redhat.com>
1035 * c-c++-common/attr-may-alias-1.c: New test.
1036 * c-c++-common/attr-may-alias-2.c: New test.
1037 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
1039 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
1042 * gcc.target/i386/pr24414.c: New test.
1044 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
1046 * gcc.target/sparc/vis4misc.c: New file.
1047 * gcc.target/sparc/fpcmp.c: Likewise.
1048 * gcc.target/sparc/fpcmpu.c: Likewise.
1050 2016-06-06 Alan Hayward <alan.hayward@arm.com>
1052 * gcc.dg/vect/vect-live-1.c: Use additional-options.
1053 * gcc.dg/vect/vect-live-3.c: Likewise.
1055 2016-06-06 Richard Biener <rguenther@suse.de>
1057 PR tree-optimization/71398
1058 * gcc.dg/torture/pr71398.c: New testcase.
1060 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
1063 * g++.dg/pr71389.C: New test.
1065 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1068 * gfortran.dg/fmt_read_5.f: New test.
1070 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
1073 * gfortran.dg/class_array_22.f03: New test.
1075 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
1077 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
1079 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
1081 * gcc.dg/predict-9.c: Update template.
1083 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1086 * g++.dg/template/pr49377.C: New.
1088 2016-06-04 Jakub Jelinek <jakub@redhat.com>
1090 PR tree-optimization/71405
1091 * g++.dg/torture/pr71405.C: New test.
1093 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1096 * g++.dg/inherit/crash5.C: New.
1097 * g++.dg/inherit/virtual1.C: Adjust.
1099 2016-06-03 Jeff Law <law@redhat.com>
1101 PR tree-optimization/71316
1102 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1104 2016-06-03 Jakub Jelinek <jakub@redhat.com>
1106 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
1107 dg-additional-options with just -fno-tree-scev-cprop in it.
1108 * gcc.dg/vect/vect-live-2.c: Likewise.
1109 * gcc.dg/vect/vect-live-5.c: Likewise.
1110 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1111 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1112 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1114 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
1117 * g++.dg/other/friend6.C: New test.
1119 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1121 * g++.dg/torture/ppc-ldst-array.C: New.
1123 2016-06-03 Joseph Myers <joseph@codesourcery.com>
1127 * gcc.dg/torture/builtin-fp-int-inexact.c,
1128 gcc.target/i386/387-builtin-fp-int-inexact.c,
1129 gcc.target/i386/387-rint-inline-1.c,
1130 gcc.target/i386/387-rint-inline-2.c,
1131 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
1132 gcc.target/i386/sse2-rint-inline-1.c,
1133 gcc.target/i386/sse2-rint-inline-2.c,
1134 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
1135 gcc.target/i386/sse4_1-rint-inline.c: New tests.
1137 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
1138 Julia Koval <julia.koval@intel.com>
1150 * gcc.dg/guality/pr68037-1.c: New test.
1151 * gcc.dg/guality/pr68037-2.c: Likewise.
1152 * gcc.dg/guality/pr68037-3.c: Likewise.
1153 * gcc.dg/torture/pr68037-1.c: Likewise.
1154 * gcc.dg/torture/pr68037-2.c: Likewise.
1155 * gcc.dg/torture/pr68037-3.c: Likewise.
1156 * gcc.dg/torture/pr68661-1a.c: Likewise.
1157 * gcc.dg/torture/pr68661-1b.c: Likewise.
1158 * gcc.target/i386/interrupt-1.c: Likewise.
1159 * gcc.target/i386/interrupt-2.c: Likewise.
1160 * gcc.target/i386/interrupt-3.c: Likewise.
1161 * gcc.target/i386/interrupt-4.c: Likewise.
1162 * gcc.target/i386/interrupt-5.c: Likewise.
1163 * gcc.target/i386/interrupt-6.c: Likewise.
1164 * gcc.target/i386/interrupt-7.c: Likewise.
1165 * gcc.target/i386/interrupt-8.c: Likewise.
1166 * gcc.target/i386/interrupt-9.c: Likewise.
1167 * gcc.target/i386/interrupt-10.c: Likewise.
1168 * gcc.target/i386/interrupt-11.c: Likewise.
1169 * gcc.target/i386/interrupt-12.c: Likewise.
1170 * gcc.target/i386/interrupt-13.c: Likewise.
1171 * gcc.target/i386/interrupt-14.c: Likewise.
1172 * gcc.target/i386/interrupt-15.c: Likewise.
1173 * gcc.target/i386/interrupt-16.c: Likewise.
1174 * gcc.target/i386/interrupt-17.c: Likewise.
1175 * gcc.target/i386/interrupt-18.c: Likewise.
1176 * gcc.target/i386/interrupt-19.c: Likewise.
1177 * gcc.target/i386/interrupt-20.c: Likewise.
1178 * gcc.target/i386/interrupt-21.c: Likewise.
1179 * gcc.target/i386/interrupt-22.c: Likewise.
1180 * gcc.target/i386/interrupt-23.c: Likewise.
1181 * gcc.target/i386/interrupt-24.c: Likewise.
1182 * gcc.target/i386/interrupt-25.c: Likewise.
1183 * gcc.target/i386/interrupt-26.c: Likewise.
1184 * gcc.target/i386/interrupt-27.c: Likewise.
1185 * gcc.target/i386/interrupt-28.c: Likewise.
1186 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
1187 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1188 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
1189 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
1190 * gcc.target/i386/interrupt-iamcu.c: Likewise.
1191 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1192 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1193 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
1194 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1195 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
1196 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
1197 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
1199 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
1201 PR tree-optimization/52171
1202 * gcc.dg/pr52171.c: New test.
1203 * gcc.target/i386/pr52171.c: New test.
1205 2016-06-03 Jan Hubicka <jh@suse.cz>
1207 * g++.dg/tree-ssa/pred-1.C: New testcase
1208 * gcc.dg/tree-ssa/pred-1.c: New testcase
1210 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1213 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
1215 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1217 2016-06-03 Alan Hayward <alan.hayward@arm.com>
1219 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
1221 2016-06-03 Alan Hayward <alan.hayward@arm.com>
1223 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
1224 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
1225 * gcc.dg/vect/vect-live-1.c: New test.
1226 * gcc.dg/vect/vect-live-2.c: New test.
1227 * gcc.dg/vect/vect-live-3.c: New test.
1228 * gcc.dg/vect/vect-live-4.c: New test.
1229 * gcc.dg/vect/vect-live-5.c: New test.
1230 * gcc.dg/vect/vect-live-slp-1.c: New test.
1231 * gcc.dg/vect/vect-live-slp-2.c: New test.
1232 * gcc.dg/vect/vect-live-slp-3.c: New test.
1234 2016-06-03 Jakub Jelinek <jakub@redhat.com>
1237 * g++.dg/opt/pr71387.C: New test.
1239 2016-06-02 Jeff Law <law@redhat.com>
1241 PR tree-optimization/71328
1242 * gcc.c-torture/compile/pr71328.c: New test.
1244 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1247 * gfortran.dg/fmt_read_3.f90: Fix typo.
1248 * gfortran.dg/fmt_read_4.f90: New test.
1250 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1252 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
1253 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1254 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1255 * g++.dg/cpp0x/override2.C: Likewise.
1256 * g++.dg/parse/crash5.C: Likewise.
1257 * g++.dg/parse/error16.C: Likewise.
1258 * g++.dg/parse/error27.C: Likewise.
1259 * g++.dg/template/qualttp15.C: Likewise.
1260 * g++.dg/template/redecl4.C: Likewise.
1261 * g++.old-deja/g++.other/crash39.C: Likewise.
1262 * g++.old-deja/g++.other/struct1.C: Likewise.
1263 * g++.old-deja/g++.pt/m9a.C: Likewise.
1264 * g++.old-deja/g++.pt/memclass10.C: Likewise.
1266 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1269 * c-c++-common/pr71372.c: New test.
1271 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
1272 __TIME__ strings with __builtin_strcmp instead of printf and
1275 2016-06-02 Martin Liska <mliska@suse.cz>
1277 * gcc.dg/predict-9.c: New test.
1279 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1281 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
1282 global set_compiler_env_var and global saved_compiler_env_var.
1284 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1286 PR rtl-optimization/71295
1287 * gcc.c-torture/compile/pr71295.c: New test.
1289 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1291 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
1293 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
1294 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
1296 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
1297 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
1298 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
1301 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1303 * gcc.target/powerpc/p9-splat-4.c: New test.
1305 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1308 * gcc.target/powerpc/pr71186.c: New test.
1310 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1313 * gfortran.dg/fmt_read_3.f90: New test.
1315 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
1317 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
1320 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
1322 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
1323 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
1325 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
1326 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
1328 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
1330 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
1331 vars set by dg-set-compiler-env-var.
1333 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
1336 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
1337 to the module procedure declaration.
1338 * gfortran.dg/submodule_16.f08: New test.
1340 2016-06-01 Jakub Jelinek <jakub@redhat.com>
1343 * c-c++-common/gomp/pr71371.c: New test.
1345 2016-06-01 Richard Biener <rguenther@suse.de>
1347 PR tree-optimization/71366
1348 * gcc.dg/torture/pr71366-1.c: New testcase.
1349 * gcc.dg/torture/pr71366-2.c: Likewise.
1351 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
1353 * gcc.target/powerpc/vslv-0.c: New test.
1354 * gcc.target/powerpc/vslv-1.c: New test.
1355 * gcc.target/powerpc/vsrv-0.c: New test.
1356 * gcc.target/powerpc/vsrv-1.c: New test.
1358 2016-06-01 Nathan Sidwell <nathan@acm.org>
1360 * c-c++-common/torture/pr57945.c: Add expected PTX error.
1361 * gcc.target/nvptx/weak.c: New.
1363 2016-06-01 Richard Biener <rguenther@suse.de>
1365 PR tree-optimization/71261
1366 * gcc.dg/torture/vect-bool-1.c: New testcase.
1368 2016-06-01 Jakub Jelinek <jakub@redhat.com>
1370 * gfortran.dg/gomp/order-1.f90: New test.
1371 * gfortran.dg/gomp/order-2.f90: New test.
1373 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
1375 * gcc.dg/unroll-6.c: Update template.
1376 * gcc.dg/unroll-7.c: New testcase.
1377 * gcc.dg/unroll-8.c: New testcase.
1379 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
1381 * gnat.dg/opt56.ad[sb]: New test.
1383 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1386 * g++.dg/cpp0x/constexpr-ice16.C: New.
1388 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1390 PR tree-optimization/71314
1391 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
1394 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1396 PR tree-optimization/71077
1397 * gcc.dg/tree-ssa/pr71077.c: New test.
1399 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
1401 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
1402 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1403 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1405 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
1408 * g++.dg/cpp0x/pr71248.C: New.
1409 * g++.dg/cpp0x/auto7.C: Test column numbers too.
1410 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
1411 * g++.dg/init/new37.C: Likewise.
1412 * g++.dg/template/static1.C: Likewise.
1413 * g++.dg/template/static2.C: Likewise.
1415 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
1417 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
1419 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
1421 2016-05-31 Marek Polacek <polacek@redhat.com>
1423 * c-c++-common/Wswitch-unreachable-3.c: New test.
1424 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
1426 2016-05-31 Richard Biener <rguenther@suse.de>
1428 PR tree-optimization/71352
1429 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
1431 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
1433 * gcc.target/arm/armv5_thumb_isa.c: New test.
1435 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
1438 * gcc.target/i386/pr71346.c: New test.
1440 2016-05-31 Tom de Vries <tom@codesourcery.com>
1442 PR tree-optimization/69068
1443 * gcc.dg/graphite/pr69068.c: New test.
1445 2016-05-27 Martin Sebor <msebor@redhat.com>
1448 * g++.dg/warn/Wplacement-new-size-3.C: New test.
1450 2016-05-30 Jakub Jelinek <jakub@redhat.com>
1453 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
1454 nowait depend(inout: dd[0]) clauses where permitted.
1456 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1459 * g++.dg/parse/pr71238.C: New.
1460 * g++.dg/concepts/friend1.C: Test column numbers too.
1461 * g++.dg/cpp0x/initlist31.C: Likewise.
1462 * g++.dg/cpp0x/pr51420.C: Likewise.
1463 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
1464 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
1465 * g++.dg/ext/builtin3.C: Likewise.
1466 * g++.dg/lookup/friend12.C: Likewise.
1467 * g++.dg/lookup/friend7.C: Likewise.
1468 * g++.dg/lookup/koenig1.C: Likewise.
1469 * g++.dg/lookup/koenig5.C: Likewise.
1470 * g++.dg/lookup/used-before-declaration.C: Likewise.
1471 * g++.dg/overload/koenig1.C: Likewise.
1472 * g++.dg/template/crash65.C: Likewise.
1473 * g++.dg/template/friend57.C: Likewise.
1474 * g++.dg/warn/Wshadow-5.C: Likewise.
1475 * g++.dg/warn/Wunused-8.C: Likewise.
1476 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
1477 * g++.old-deja/g++.jason/lineno5.C: Likewise.
1478 * g++.old-deja/g++.jason/member.C: Likewise.
1479 * g++.old-deja/g++.jason/report.C: Likewise.
1480 * g++.old-deja/g++.jason/scoping12.C: Likewise.
1481 * g++.old-deja/g++.law/visibility20.C: Likewise.
1482 * g++.old-deja/g++.ns/koenig5.C: Likewise.
1483 * g++.old-deja/g++.other/static5.C: Likewise.
1484 * g++.old-deja/g++.pt/overload2.C: Likewise.
1486 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
1488 * gcc.dg/tree-ssa/peel1.c: New testcase.
1489 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
1490 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
1492 2016-05-30 Tom de Vries <tom@codesourcery.com>
1494 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
1497 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1500 * g++.dg/parse/virtual1.C: New.
1502 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
1504 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
1505 Use correct register when clearing %edx.
1507 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
1509 PR tree-optimization/71289
1510 * gcc.dg/pr71289.c: New test.
1512 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1516 * gcc.dg/tree-ssa/pr71269.c: New test.
1517 * gcc.dg/tree-ssa/pr71292.c: New test.
1519 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1522 * gcc.dg/tree-ssa/pr71252-2.c: New test.
1524 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
1526 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
1527 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
1528 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
1530 2016-05-30 Tom de Vries <tom@codesourcery.com>
1532 PR tree-optimization/69067
1533 * gcc.dg/graphite/pr69067.c: New test.
1535 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
1538 * gcc.target/i386/pr71245-1.c: New test.
1539 * gcc.target/i386/pr71245-2.c: Ditto.
1541 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
1544 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
1545 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
1546 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
1548 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
1550 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
1552 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
1556 * g++.dg/overload/69855.C: New.
1557 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1558 * g++.old-deja/g++.pt/crash3.C: Likewise.
1560 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1563 * g++.dg/parse/namespace13.C: New.
1565 2016-05-26 Jeff Law <law@redhat.com>
1567 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
1568 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
1569 * gcc.dg/tree-ssa/pr68198.c: Likewise.
1570 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1571 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
1572 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
1573 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
1574 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
1575 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
1576 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
1577 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
1578 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
1579 * gcc.dg/tree-ssa/vrp56.c: Likewise.
1581 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
1584 * g++.dg/overload/69855.C: New.
1585 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1586 * g++.old-deja/g++.pt/crash3.C: Likewise.
1588 2016-05-27 Jiong Wang <jiong.wang@arm.com>
1591 * gcc.target/aarch64/va_arg_1.c: New testcase.
1592 * gcc.target/aarch64/va_arg_2.c: Likewise.
1593 * gcc.target/aarch64/va_arg_3.c: Likewise.
1595 2016-05-27 Jiong Wang <jiong.wang@arm.com>
1597 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
1598 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1599 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1600 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1601 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
1603 2016-05-27 Marek Polacek <polacek@redhat.com>
1606 * g++.dg/torture/pr71308.C: New test.
1608 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1610 * gcc.dg/zero_bits_compound-1.c: New test.
1611 * gcc.dg/zero_bits_compound-2.c: New test.
1613 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
1616 * gcc.dg/pr71279.c: New test.
1618 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1620 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
1621 floating point min/max/comparison instructions.
1622 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
1624 2016-05-26 Jakub Jelinek <jakub@redhat.com>
1626 * c-c++-common/gomp/schedule-1.c: New test.
1627 * gfortran.dg/gomp/schedule-1.f90: New test.
1629 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
1633 * g++.dg/cpp1y/auto-fn32.C: New test.
1634 * g++.dg/cpp1y/paren4.C: New test.
1636 2016-05-26 Nathan Sidwell <nathan@acm.org>
1638 * gcc.dg/20060410.c: Xfail on ptx.
1639 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
1640 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
1641 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
1642 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
1643 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
1645 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1647 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
1649 2016-05-26 Jakub Jelinek <jakub@redhat.com>
1651 PR tree-optimization/71280
1652 * gcc.dg/pr71280.c: New test.
1654 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
1656 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
1657 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
1659 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
1661 2016-05-26 Jiong Wang <jiong.wang@arm.com>
1663 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
1666 2016-05-25 Jeff Law <law@redhat.com>
1668 PR tree-optimization/71272
1669 * gcc.c-torture/compile/pr71272.c: new test.
1671 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1673 * gcc.target/powerpc/vec-cmpne.c: New test.
1674 * gcc.target/powerpc/vec-cmpne-long.c: New test.
1676 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
1678 * gnat.dg/opt55.ad[sb]: New test.
1680 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1682 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
1683 * c-c++-common/pr60226.c: Require int32plus.
1684 * gcc.c-torture/execute/pr70602.c: Likewise.
1685 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
1686 unsigned long for malloc arg type.
1687 * gcc.dg/asr_div1.c: Require int32plus.
1688 * gcc.dg/enum-mode-1.c: XFAIL for int16.
1689 * gcc.dg/pie-1.c: Require pie.
1690 * gcc.dg/pie-2.c: Likewise.
1691 * gcc.dg/pr59471.c: Require int32plus.
1692 * gcc.dg/pr59963-2.c: XFAIL for int16.
1693 * gcc.dg/pr60114.c: Require int32plus.
1694 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
1695 unsigned long for typedef of size_t.
1696 * gcc.dg/pr63914.c: Require int32plus.
1697 * gcc.dg/pr64536.c: Require pt32plus.
1698 * gcc.dg/pr65658.c: Likewise.
1699 * gcc.dg/pr67271.c: Require int32plus.
1700 * gcc.dg/pr68112.c: Likewise.
1701 * gcc.dg/pr69071.c: Skip for avr target.
1702 * gcc.dg/pr69973.c: Require int32plus.
1703 * gcc.dg/pr70169.c: Skip for avr target.
1704 * gcc.dg/sso-6.c: Require int32plus.
1705 * gcc.dg/sso-7.c: Likewise.
1706 * gcc.dg/sso-8.c: Likewise.
1707 * gcc.dg/vrp-min-max-2.c: Likewise.
1709 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
1712 * gcc.target/i386/pr70738-1.c: New test.
1713 * gcc.target/i386/pr70738-2.c: Likewise.
1714 * gcc.target/i386/pr70738-3.c: Likewise.
1715 * gcc.target/i386/pr70738-4.c: Likewise.
1716 * gcc.target/i386/pr70738-5.c: Likewise.
1717 * gcc.target/i386/pr70738-6.c: Likewise.
1718 * gcc.target/i386/pr70738-7.c: Likewise.
1719 * gcc.target/i386/pr70738-8.c: Likewise.
1720 * gcc.target/i386/pr70738-9.c: Likewise.
1722 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1724 PR rtl-optimization/66940
1725 * gcc.c-torture/execute/pr66940.c: New test.
1727 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
1729 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
1730 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
1731 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
1732 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
1733 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
1734 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
1735 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
1736 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
1737 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
1738 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
1739 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
1740 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
1741 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
1742 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
1743 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
1744 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
1745 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
1746 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
1747 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
1748 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
1749 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
1750 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
1751 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
1752 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
1754 2016-05-25 Marek Polacek <polacek@redhat.com>
1757 * gcc.dg/noncompile/pr71265.c: New test.
1760 * gcc.dg/noncompile/old-style-parm-3.c: New test.
1762 2016-05-25 Nathan Sidwell <nathan@acm.org>
1764 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
1766 2016-05-25 Richard Biener <rguenther@suse.de>
1768 PR tree-optimization/71261
1769 * c-c++-common/torture/pr71261.c: New testcase.
1771 2016-05-25 Richard Biener <rguenther@suse.de>
1773 PR tree-optimization/71264
1774 * gcc.dg/vect/pr71264.c: New testcase.
1776 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1779 * g++.dg/cpp0x/alias-decl-53.C: New.
1780 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
1782 2016-05-25 Martin Liska <mliska@suse.cz>
1784 * g++.dg/pr71239.C: New test.
1786 2016-05-25 Richard Biener <rguenther@suse.de>
1788 * gcc.dg/vect/pr58135.c: Rename to ...
1789 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
1791 2016-05-25 Marek Polacek <polacek@redhat.com>
1793 * g++.dg/pr65295.C: Use target c++14.
1795 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1797 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
1798 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
1800 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1802 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
1805 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
1807 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
1808 * c-c++-common/goacc/deviceptr-1.c: Likewise.
1809 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
1810 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1811 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1812 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1813 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
1814 * c-c++-common/goacc/pcopy.c: Likewise.
1815 * c-c++-common/goacc/pcopyin.c: Likewise.
1816 * c-c++-common/goacc/pcopyout.c: Likewise.
1817 * c-c++-common/goacc/pcreate.c: Likewise.
1818 * c-c++-common/goacc/pr70688.c: New test.
1819 * c-c++-common/goacc/present-1.c: Adjust test.
1820 * c-c++-common/goacc/reduction-5.c: Likewise.
1821 * g++.dg/goacc/data-1.C: New test.
1823 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1825 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
1826 vector parity built-in functions.
1827 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
1828 count trailing zeros automatic vectorization.
1829 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
1830 count trailing zeros built-in functions.
1832 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1834 * gcc.dg/tree-ssa/reassoc-44.c: New test.
1836 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
1839 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
1841 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1844 * g++.dg/template/crash123.C: New.
1845 * g++.dg/template/crash124.C: Likewise.
1847 2016-05-24 Martin Sebor <msebor@redhat.com>
1850 * g++.dg/ext/flexary16.C: New test.
1852 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
1854 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
1855 before math.h is included.
1856 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
1857 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
1858 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
1859 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
1860 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
1861 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
1862 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
1863 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
1864 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
1865 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
1866 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
1867 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
1868 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
1869 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
1870 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
1871 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
1872 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
1873 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
1874 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
1875 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
1876 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
1877 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
1878 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1880 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1881 Kelvin Nilsen <kelvin@gcc.gnu.org>
1883 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
1886 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1889 * g++.dg/warn/Wno-narrowing1.C: New.
1891 2016-05-24 Marek Polacek <polacek@redhat.com>
1894 * c-c++-common/Wswitch-unreachable-2.c: New test.
1896 2016-05-24 Jakub Jelinek <jakub@redhat.com>
1899 * g++.dg/vect/simd-clone-6.cc: New test.
1900 * g++.dg/gomp/declare-simd-6.C: New test.
1904 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
1906 2016-05-24 Richard Biener <rguenther@suse.de>
1908 PR tree-optimization/71240
1909 * gcc.dg/optimize-bswapsi-5.c: New testcase.
1911 2016-05-24 Richard Biener <rguenther@suse.de>
1913 PR tree-optimization/71230
1914 * gcc.dg/torture/pr71230.c: New testcase.
1915 * g++.dg/torture/pr71230.C: Likewise.
1917 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
1919 * c-c++-common/goacc/routine-5.c: Add tests.
1920 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
1921 * gfortran.dg/goacc/routine-6.f90: Add tests.
1923 2016-05-24 Richard Biener <rguenther@suse.de>
1925 PR tree-optimization/71253
1926 * gcc.dg/torture/pr71253.c: New testcase.
1928 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1931 * gfortran.dg/pr71252.f90: New test.
1933 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
1935 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
1937 2016-05-24 Richard Biener <rguenther@suse.de>
1941 * c-c++-common/vector-subscript-4.c: New testcase.
1942 * c-c++-common/vector-subscript-5.c: Likewise.
1944 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1947 * gfortran.dg/namelist_90.f: New test
1949 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1952 * gfortran.dg/unexpected_eof.f: New test
1954 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1955 Kelvin Nilsen <kelvin@gcc.gnu.org>
1957 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
1960 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1963 * g++.dg/cpp0x/inh-ctor20.C: New.
1964 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
1966 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1969 * g++.dg/cpp0x/variadic168.C: New.
1971 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1973 * g++.dg/cpp0x/pr31445.C: Test column number too.
1974 * g++.dg/cpp0x/pr32253.C: Likewise.
1975 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
1976 * g++.dg/cpp0x/variadic36.C: Likewise.
1978 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
1980 * gcc.dg/fold-notshift-2.c: Adjust.
1982 2016-05-23 Marek Polacek <polacek@redhat.com>
1985 * c-c++-common/Wswitch-unreachable-1.c: New test.
1986 * gcc.dg/Wswitch-unreachable-1.c: New test.
1987 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
1988 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
1989 * g++.dg/gomp/block-10.C: Likewise.
1990 * gcc.dg/gomp/block-10.c: Likewise.
1991 * g++.dg/gomp/block-9.C: Likewise.
1992 * gcc.dg/gomp/block-9.c: Likewise.
1993 * g++.dg/gomp/target-1.C: Likewise.
1994 * g++.dg/gomp/target-2.C: Likewise.
1995 * gcc.dg/gomp/target-1.c: Likewise.
1996 * gcc.dg/gomp/target-2.c: Likewise.
1997 * g++.dg/gomp/taskgroup-1.C: Likewise.
1998 * gcc.dg/gomp/taskgroup-1.c: Likewise.
1999 * gcc.dg/gomp/teams-1.c: Likewise.
2000 * g++.dg/gomp/teams-1.C: Likewise.
2001 * g++.dg/overload/error3.C: Likewise.
2002 * g++.dg/tm/jump1.C: Likewise.
2003 * g++.dg/torture/pr40335.C: Likewise.
2004 * gcc.dg/c99-vla-jump-5.c: Likewise.
2005 * gcc.dg/switch-warn-1.c: Likewise.
2006 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
2007 * gcc.dg/nested-func-1.c: Likewise.
2008 * gcc.dg/pr67784-4.c: Likewise.
2010 2016-05-23 Richard Biener <rguenther@suse.de>
2012 PR tree-optimization/71230
2013 * gfortran.dg/pr71230-1.f90: New testcase.
2014 * gfortran.dg/pr71230-2.f90: Likewise.
2016 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2018 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
2019 * gcc.dg/vect/pr58135.c: Add new.
2020 * gfortran.dg/pr46519-1.f: Adjust test case.
2022 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2025 * g++.dg/cpp0x/decltype64.C: New.
2027 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2029 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
2030 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2031 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2033 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2035 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
2036 Add poly64x1_t and poly64x2_t cases if supported.
2037 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2038 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
2039 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
2040 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
2041 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
2043 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2045 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
2046 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
2047 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
2048 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
2049 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
2050 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
2051 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
2053 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2055 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
2057 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2059 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
2060 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
2062 2016-05-22 Jakub Jelinek <jakub@redhat.com>
2064 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
2065 constraint instead of "r".
2066 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
2067 insn instead of vxorpd.
2068 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
2070 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
2071 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
2073 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
2075 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
2076 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
2078 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
2080 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
2083 * gcc.dg/tree-ssa/pr40921.c: New test.
2085 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2088 * gcc.target/avr/pr71103.c: New test.
2090 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2093 * gcc.dg/tree-ssa/pr71179.c: New test.
2095 2016-05-20 Martin Sebor <msebor@redhat.com>
2098 * gcc.dg/init-excess-2.c: New test.
2100 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
2102 * gnat.dg/opt53.adb: New test.
2103 * gnat.dg/opt54.adb: Likewise.
2105 2016-05-20 Martin Jambor <mjambor@suse.cz>
2107 PR tree-optimization/70884
2108 * gcc.dg/tree-ssa/pr70919.c: New test.
2110 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2112 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
2114 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
2115 fix code formatting.
2117 2016-05-20 Nathan Sidwell <nathan@acm.org>
2119 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
2121 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
2123 2016-05-20 David Malcolm <dmalcolm@redhat.com>
2125 * jit.dg/all-non-failing-tests.h: Add
2126 test-factorial-must-tail-call.c.
2127 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
2128 * jit.dg/test-factorial-must-tail-call.c: New test case.
2130 2016-05-20 Jakub Jelinek <jakub@redhat.com>
2133 * gfortran.dg/pr71204.f90: New test.
2135 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
2137 * gcc.target/nvptx/sincos.c: New test.
2139 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2142 * g++.dg/cpp1y/auto-fn31.C: New.
2144 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2146 * gcc.target/powerpc/vec-addec.c: New test.
2147 * gcc.target/powerpc/vec-addec-int128.c: New test.
2149 2016-05-20 David Malcolm <dmalcolm@redhat.com>
2151 * gcc.dg/plugin/must-tail-call-1.c: New test case.
2152 * gcc.dg/plugin/must-tail-call-2.c: New test case.
2153 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
2154 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2156 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
2158 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
2160 2016-05-20 Jakub Jelinek <jakub@redhat.com>
2163 * g++.dg/opt/pr71210-1.C: New test.
2164 * g++.dg/opt/pr71210-2.C: New test.
2166 PR tree-optimization/29756
2167 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
2168 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
2169 only on selected targets where V4SImode vectors are known to be
2172 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
2174 PR tree-optimization/71079
2175 PR tree-optimization/71206
2176 * gcc.dg/tree-ssa/pr71206.c: New testcase.
2178 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2180 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
2181 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
2182 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
2184 2016-05-20 Richard Guenther <rguenther@suse.de>
2186 PR tree-optimization/29756
2187 * gcc.dg/tree-ssa/vector-6.c: New testcase.
2189 2016-05-20 Richard Biener <rguenther@suse.de>
2191 PR tree-optimization/71185
2192 * gcc.dg/tree-ssa/pr71185.c: New testcase.
2194 2016-05-20 Richard Biener <rguenther@suse.de>
2196 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
2198 2016-05-19 Marek Polacek <polacek@redhat.com>
2201 * g++.dg/diagnostic/pr71075.C: New test.
2203 2016-05-19 David Malcolm <dmalcolm@redhat.com>
2206 * g++.dg/pr71184.C: New test case.
2208 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
2210 * gcc.target/powerpc/darn-0.c: New test.
2211 * gcc.target/powerpc/darn-1.c: New test.
2212 * gcc.target/powerpc/darn-2.c: New test.
2214 2016-05-19 Marek Polacek <polacek@redhat.com>
2216 PR tree-optimization/71031
2217 * gcc.dg/tree-ssa/vrp100.c: New test.
2219 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
2221 PR rtl-optimization/71148
2222 * gcc.dg/pr71148.c: New test.
2224 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2227 * gcc.target/arm/pr71056.c: New test.
2229 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2231 * c-c++-common/pr69669.c: Check the used mode.
2233 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2236 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
2238 2016-05-19 Richard Biener <rguenther@suse.de>
2240 PR tree-optimization/70729
2241 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
2242 * gcc.dg/graphite/scop-18.c: Likewise.
2243 * gcc.dg/pr41783.c: Disable LIM.
2244 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
2245 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
2246 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2247 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2248 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
2249 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2250 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
2251 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
2252 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
2253 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
2254 * gfortran.dg/pr42108.f90: Likewise.
2256 2016-05-18 David Malcolm <dmalcolm@redhat.com>
2259 * gcc.dg/spellcheck-options-11.c: New test case.
2261 2016-05-18 Jakub Jelinek <jakub@redhat.com>
2264 * g++.dg/opt/pr71100.C: New test.
2266 2016-05-18 Martin Jambor <mjambor@suse.cz>
2269 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
2270 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
2271 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
2272 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
2274 2016-05-18 Martin Jambor <mjambor@suse.cz>
2277 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
2278 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
2279 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
2280 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
2281 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
2283 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2286 * g++.dg/template/crash122.C: New.
2288 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2291 * g++.dg/template/pr70466-1.C: New.
2292 * g++.dg/template/pr70466-2.C: Likewise.
2294 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2296 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
2297 splat operations and the XXSPLTIB instruction.
2298 * gcc.target/powerpc/p9-splat-2.c: Likewise.
2299 * gcc.target/powerpc/p9-splat-3.c: Likewise.
2300 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
2301 xxlxor to clear a register.
2303 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
2305 * gcc.dg/torture/pr71020.c: New test.
2307 2016-05-18 Martin Jambor <mjambor@suse.cz>
2310 * gcc.dg/ipa/pr70646.c: New test.
2312 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2314 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
2316 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2318 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
2319 missing tests for vreinterpretq_p{8,16}.
2321 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2323 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
2324 vsliq_n_s64 and vsliq_n_u64.
2326 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2328 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
2329 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
2331 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2333 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
2334 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2335 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
2337 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2339 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
2342 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2344 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
2345 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
2346 "blr\t" and switch to scan-assembler-times.
2348 2016-05-18 Jiong Wang <jiong.wang@arm.com>
2350 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
2352 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
2353 declarations under __aarch64__ and __ARM_FEATURE_FMA.
2355 2016-05-18 Jakub Jelinek <jakub@redhat.com>
2357 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
2358 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
2359 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
2360 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
2361 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
2362 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
2364 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
2365 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
2367 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
2368 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
2370 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
2371 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
2373 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
2375 2016-05-18 Richard Biener <rguenther@suse.de>
2377 PR tree-optimization/71168
2378 * gcc.dg/torture/pr71168.c: New testcase.
2380 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
2383 * gcc.dg/tree-ssa/pr63586-2.c: New test.
2384 * gcc.dg/tree-ssa/pr63586.c: New test.
2385 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
2387 2016-05-17 Nathan Sidwell <nathan@acm.org>
2389 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
2390 * gcc.dg/pr68671.c: Fix ptx xfail-if.
2391 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
2392 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
2394 2016-05-17 Nathan Sidwell <nathan@acm.org>
2396 * gcc.target/nvptx/abi-vararg-3.c: New.
2398 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
2400 PR tree-optimization/54579
2402 * gcc.dg/fold-notrotate-1.c: New test.
2403 * gcc.dg/fold-notshift-1.c: New test.
2404 * gcc.dg/fold-notshift-2.c: New test.
2406 2016-05-17 Marek Polacek <polacek@redhat.com>
2409 * g++.dg/ipa/pr71146.C: New test.
2411 2016-05-17 David Malcolm <dmalcolm@redhat.com>
2413 * jit.dg/test-error-array-bounds.c: New test case.
2415 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2417 * gcc.dg/tree-ssa/and-1.c: New testcase.
2419 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2421 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2422 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
2424 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2426 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2427 * gcc.dg/tree-ssa/vrp99.c: New testcase.
2429 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2431 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
2433 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2435 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
2437 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2439 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
2440 ".2d[index]" when scan the assembly.
2441 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
2442 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
2444 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
2446 2016-05-17 Richard Biener <rguenther@suse.de>
2448 PR tree-optimization/71132
2449 * gcc.dg/torture/pr71132.c: New testcase.
2451 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2453 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
2455 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2458 * gcc.target/aarch64/pr70809_1.c: New test.
2460 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2462 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
2463 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2464 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2465 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2467 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
2468 Ilya Enkovich <ilya.enkovich@intel.com>
2471 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
2473 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
2475 * g++.dg/ipa/ivinline-7.C: Do not xfail.
2476 * g++.dg/ipa/ivinline-9.C: Do not xfail.
2478 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
2480 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
2481 test for __ARM_FP16_ARGS.
2482 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
2483 * gcc.target/arm/aapcs/neon-vect10.c: New.
2484 * gcc.target/arm/aapcs/neon-vect9.c: New.
2485 * gcc.target/arm/aapcs/vfp18.c: New.
2486 * gcc.target/arm/aapcs/vfp19.c: New.
2487 * gcc.target/arm/aapcs/vfp20.c: New.
2488 * gcc.target/arm/aapcs/vfp21.c: New.
2489 * gcc.target/arm/fp16-aapcs-1.c: New.
2490 * g++.target/arm/fp16-param-1.c: Update expected output. Add
2491 test for __ARM_FP16_ARGS.
2492 * g++.target/arm/fp16-return-1.c: Update expected output.
2494 2016-05-16 Jiong Wang <jiong.wang@arm.com>
2497 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
2499 2016-05-15 Harald Anlauf <anlauf@gmx.de>
2502 * gfortran.dg/pr69603.f90: New testcase.
2504 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
2506 * gfortran.dg/dec_union_4.f90: Fix endian issue.
2508 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
2511 * gfortran.dg/pr71047.f08: New test.
2513 2016-05-13 Joseph Myers <joseph@codesourcery.com>
2515 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
2516 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
2517 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
2519 2016-05-13 Martin Sebor <msebor@redhat.com>
2522 * g++.dg/cpp0x/constexpr-60049.C: New test.
2524 2016-05-13 Jakub Jelinek <jakub@redhat.com>
2527 * gcc.dg/pr71071.c: New test.
2529 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
2531 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
2532 remove XOP handling.
2533 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
2535 2016-05-13 Nathan Sidwell <nathan@acm.org>
2537 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
2538 __atomic_is_lock_free declaration.
2540 2016-05-13 Richard Biener <rguenther@suse.de>
2542 PR tree-optimization/42587
2543 * gcc.dg/optimize-bswapsi-4.c: New testcase.
2545 2016-05-13 Martin Liska <mliska@suse.cz>
2547 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
2548 the new format of dump output.
2550 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2552 * gcc.dg/pr71084.c: New test.
2554 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2557 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
2559 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2561 * gcc.target/aarch64/struct_return.c: New test.
2563 2016-05-12 Marek Polacek <polacek@redhat.com>
2566 * c-c++-common/pr70756-2.c: New test.
2567 * c-c++-common/pr70756.c: New test.
2569 2016-05-12 Richard Biener <rguenther@suse.de>
2571 PR tree-optimization/71059
2572 * gcc.dg/torture/pr71059.c: New testcase.
2574 2016-05-12 Richard Biener <rguenther@suse.de>
2576 PR tree-optimization/71062
2577 * gcc.dg/torture/pr71062.c: New testcase.
2579 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
2581 PR tree-optimization/71006
2582 * gcc.dg/pr71006.c: New test.
2584 2016-05-12 Marek Polacek <polacek@redhat.com>
2587 * gcc.dg/opts-7.c: New test.
2589 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2592 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
2593 Add -save-temps to dg-options.
2594 Scan for ldmfd rather than pop instruction.
2595 * gcc.target/arm/interrupt-2.c: Likewise.
2596 * gcc.target/arm/pr70830.c: New test.
2598 2016-05-12 Jakub Jelinek <jakub@redhat.com>
2600 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
2601 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
2603 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
2604 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
2605 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
2608 * gcc.target/i386/avx512vl-pack-1.c: New test.
2609 * gcc.target/i386/avx512vl-pack-2.c: New test.
2610 * gcc.target/i386/avx512bw-pack-2.c: New test.
2612 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
2614 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
2615 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
2616 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
2618 2016-05-12 Richard Biener <rguenther@suse.de>
2620 PR tree-optimization/70986
2621 * gcc.dg/torture/pr70986-1.c: New testcase.
2622 * gcc.dg/torture/pr70986-2.c: Likewise.
2623 * gcc.dg/torture/pr70986-3.c: Likewise.
2625 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2628 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
2629 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
2631 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
2633 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
2635 * gcc.target/i386/pr66746.c: Ditto.
2637 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2639 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
2641 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
2642 warning when using -mvsx-timode.
2643 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2644 * gcc.target/powerpc/dform-2.c: Likewise.
2645 * gcc.target/powerpc/pr68805.c: Likewise.
2647 2016-05-11 Marek Polacek <polacek@redhat.com>
2650 * c-c++-common/attributes-3.c: New test.
2652 2016-05-11 Nathan Sidwell <nathan@acm.org>
2654 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
2655 * gcc.c-torture/execute/pr68185.c: Likewise.
2656 * gcc.dg/ipa/pr70306.c: Requires global constructors.
2657 * gcc.dg/pr69634.c: Requires scheduling.
2658 * gcc.dg/torture/pr66178.c: Require label values.
2659 * gcc.dg/setjmp-6.c: Require indirect jumps.
2661 2016-05-11 Richard Biener <rguenther@suse.de>
2663 PR tree-optimization/71055
2664 * gcc.dg/torture/pr71055.c: New testcase.
2666 2016-05-11 Richard Biener <rguenther@suse.de>
2669 * g++.dg/debug/pr71057.C: New testcase.
2671 2016-05-11 Jakub Jelinek <jakub@redhat.com>
2674 * gfortran.dg/gomp/pr70855.f90: New test.
2676 2016-05-11 Richard Biener <rguenther@suse.de>
2679 * g++.dg/torture/pr71002.C: New testcase.
2681 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
2684 * gcc.dg/pr70807.c: New test.
2686 2016-05-10 Martin Sebor <msebor@redhat.com>
2689 * g++.dg/Wattributes.C: New test.
2691 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
2693 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
2694 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2695 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
2697 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2700 * gcc.target/i386/pr70799-1.c: New test.
2702 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2704 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
2706 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2709 * gcc.target/i386/pr70877.c: New test.
2711 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2713 PR tree-optimization/70786
2714 * gcc.target/i386/pr70876.c: New test.
2716 2016-05-10 Jakub Jelinek <jakub@redhat.com>
2719 * gcc.target/i386/avx512vl-logic-1.c: New test.
2720 * gcc.target/i386/avx512vl-logic-2.c: New test.
2721 * gcc.target/i386/avx512dq-logic-2.c: New test.
2723 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2726 * gcc.target/powerpc/pr70963.c: New.
2728 2016-05-10 David Malcolm <dmalcolm@redhat.com>
2730 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2731 (test_very_wide_line): Add ruler to expected output.
2732 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2733 (test_very_wide_line): Likewise.
2734 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2735 (test_show_locus): Within the handling of "test_very_wide_line",
2736 enable show_ruler_p on the diagnostic context.
2738 2016-05-10 Richard Biener <rguenther@suse.de>
2740 PR tree-optimization/71039
2741 * gcc.dg/torture/pr71039.c: New testcase.
2743 2016-05-10 Nathan Sidwell <nathan@acm.org>
2745 * gcc.dg/nested-func-10.c: Requires alloca.
2746 * gcc.dg/nested-func-9.c: Requires alloca.
2747 * gcc.c-torture/execute/pr70460.c: Requires labels.
2748 * gcc.c-torture/compile/pr70199.c: Requires labels.
2749 * gcc.target/nvptx/decl.c: Compile only.
2750 * gcc.target/nvptx/trailing-init.c: Compile only.
2751 * gcc.target/nvptx/ary-init.c: Compile only.
2753 2016-05-10 Marek Polacek <polacek@redhat.com>
2756 * gcc.dg/attr-opt-1.c: New test.
2758 2016-05-10 Richard Biener <rguenther@suse.de>
2760 PR tree-optimization/70497
2761 PR tree-optimization/28367
2762 * gcc.dg/torture/20160404-1.c: New testcase.
2763 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
2764 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
2766 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2768 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
2770 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
2772 * gcc.target/i386/fabsneg-1.c New test.
2774 2016-05-09 Alan Modra <amodra@gmail.com>
2777 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
2779 2016-05-09 Richard Biener <rguenther@suse.de>
2781 PR tree-optimization/70985
2782 * gcc.dg/torture/pr70985.c: New testcase.
2784 2016-05-09 Bin Cheng <bin.cheng@arm.com>
2786 * gcc.dg/tree-ssa/ifc-9.c: New test.
2787 * gcc.dg/tree-ssa/ifc-10.c: New test.
2788 * gcc.dg/tree-ssa/ifc-11.c: New test.
2789 * gcc.dg/tree-ssa/ifc-12.c: New test.
2790 * gcc.dg/vect/pr61194.c: Remove XFAIL.
2791 * gcc.dg/vect/vect-23.c: Remove XFAIL.
2792 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
2794 2016-05-09 Richard Biener <rguenther@suse.de>
2797 * gfortran.dg/pr70937.f90: New testcase.
2799 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2801 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
2803 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
2806 * gfortran.dg/dec_structure_1.f90: New testcase.
2807 * gfortran.dg/dec_structure_2.f90: Ditto.
2808 * gfortran.dg/dec_structure_3.f90: Ditto.
2809 * gfortran.dg/dec_structure_4.f90: Ditto.
2810 * gfortran.dg/dec_structure_5.f90: Ditto.
2811 * gfortran.dg/dec_structure_6.f90: Ditto.
2812 * gfortran.dg/dec_structure_7.f90: Ditto.
2813 * gfortran.dg/dec_structure_8.f90: Ditto.
2814 * gfortran.dg/dec_structure_9.f90: Ditto.
2815 * gfortran.dg/dec_structure_10.f90: Ditto.
2816 * gfortran.dg/dec_structure_11.f90: Ditto.
2817 * gfortran.dg/dec_union_1.f90: Ditto.
2818 * gfortran.dg/dec_union_2.f90: Ditto.
2819 * gfortran.dg/dec_union_3.f90: Ditto.
2820 * gfortran.dg/dec_union_4.f90: Ditto.
2821 * gfortran.dg/dec_union_5.f90: Ditto.
2822 * gfortran.dg/dec_union_6.f90: Ditto.
2823 * gfortran.dg/dec_union_7.f90: Ditto.
2825 2016-05-07 Tom de Vries <tom@codesourcery.com>
2827 PR tree-optimization/70956
2828 * gcc.dg/graphite/pr70956.c: New test.
2830 2016-05-06 Jakub Jelinek <jakub@redhat.com>
2833 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
2834 (a, b, c, d): Change type from char to signed char.
2835 (main): Compare against (signed char) -1634678893 instead of
2836 hardcoded -109. Use __builtin_abort instead of abort.
2838 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
2839 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
2841 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
2843 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2846 * gcc.dg/torture/pr70935.c: New test.
2848 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2851 * gcc.target/sh/pr58219.c: New tests.
2853 2016-05-06 Richard Biener <rguenther@suse.de>
2855 PR tree-optimization/70960
2856 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
2858 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2861 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
2862 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
2863 Adjust expected instruction counts.
2864 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
2866 2016-05-06 Marek Polacek <polacek@redhat.com>
2869 * gcc.dg/ubsan/bounds-3.c: New test.
2871 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2874 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
2876 2016-05-06 Richard Biener <rguenther@suse.de>
2879 * gfortran.dg/pr70931.f90: New testcase.
2881 2016-05-06 Richard Biener <rguenther@suse.de>
2884 * gcc.dg/torture/pr70941.c: New testcase.
2886 2016-05-05 Bin Cheng <bin.cheng@arm.com>
2888 PR tree-optimization/57206
2889 * gcc.dg/vect/pr57206.c: New test.
2891 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2893 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
2895 2016-05-05 Jakub Jelinek <jakub@redhat.com>
2897 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
2899 * c-c++-common/Wdangling-else-4.c: New test.
2901 2016-05-04 Jakub Jelinek <jakub@redhat.com>
2905 * g++.dg/opt/pr70906.C: New test.
2906 * g++.dg/opt/pr70933.C: New test.
2908 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
2910 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
2912 * gcc.dg/ipa/pure-const-3.c: New testcase.
2914 2016-05-04 Marek Polacek <polacek@redhat.com>
2916 * c-c++-common/Wdangling-else-1.c: New test.
2917 * c-c++-common/Wdangling-else-2.c: New test.
2918 * c-c++-common/Wdangling-else-3.c: New test.
2920 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
2922 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
2925 2016-05-04 Marek Polacek <polacek@redhat.com>
2928 * gcc.dg/Waddress-2.c: New test.
2930 2016-05-04 Alan Modra <amodra@gmail.com>
2932 * gcc.target/powerpc/pr70866.c: New.
2934 2016-05-03 Martin Sebor <msebor@redhat.com>
2937 * c-c++-common/builtin_location.c: New test.
2938 * g++.dg/cpp1y/builtin_location.C: New test.
2940 2016-05-03 Marek Polacek <polacek@redhat.com>
2943 * gcc.dg/pr70859.c: New test.
2944 * gcc.dg/pr70859-2.c: New test.
2946 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
2948 * gnat.dg/debug5.adb: New testcase.
2950 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2952 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
2953 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
2954 Procedure to check for z10 instruction set.
2956 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2958 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
2960 2016-05-03 Alan Modra <amodra@gmail.com>
2962 * gcc.target/powerpc/savres.c: Add func using a single gpr.
2964 2016-05-03 Jakub Jelinek <jakub@redhat.com>
2966 * gcc.target/i386/avx512f-cvt-1.c: New test.
2968 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
2970 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
2971 -fdump-tree-vrp-details.
2973 2016-05-03 Richard Biener <rguenther@suse.de>
2975 * gcc.dg/pr30172-1.c: Adjust.
2976 * gcc.dg/pr63743.c: Likewise.
2977 * gcc.dg/tm/pr51696.c: Likewise.
2978 * c-c++-common/tm/safe-1.c: Likewise.
2979 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2980 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
2981 * g++.dg/plugin/self-assign-test-1.C: Likewise.
2982 * g++.dg/plugin/self-assign-test-2.C: Likewise.
2984 2016-05-03 Jakub Jelinek <jakub@redhat.com>
2986 PR rtl-optimization/70467
2987 * gcc.target/i386/pr70467-3.c: New test.
2988 * gcc.target/i386/pr70467-4.c: New test.
2990 PR tree-optimization/70916
2991 * gcc.c-torture/compile/pr70916.c: New test.
2994 * gcc.target/i386/pr49244-1.c: New test.
2995 * gcc.target/i386/pr49244-2.c: New test.
2997 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
2999 PR rtl-optimization/44281
3000 * gcc.target/i386/pr44281.c: New test.
3002 2016-05-03 bin cheng <bin.cheng@arm.com>
3004 PR tree-optimization/56541
3005 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3006 * gcc.dg/vect/pr56541.c: new test.
3008 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3010 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3012 * gcc.target/powerpc/float128-complex-2.c: Likewise.
3014 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
3017 * c-c++-common/asan/clone-test-1.c (main): Align child process
3020 2016-05-02 David Malcolm <dmalcolm@redhat.com>
3023 * g++.dg/spellcheck-fields-2.C: New test case.
3025 2016-05-02 David Malcolm <dmalcolm@redhat.com>
3028 * g++.dg/pr62314.C: New test case.
3030 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
3032 * gcc.dg/ipa/inline-8.c: New testcase.
3034 2016-05-02 Jakub Jelinek <jakub@redhat.com>
3036 PR rtl-optimization/70467
3037 * gcc.target/i386/pr70467-1.c: New test.
3039 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3041 * gcc.dg/spec-options.c: Run the test on all targets.
3042 * gcc.dg/foo.specs: Use cpp_unique_options.
3044 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
3046 * gcc.dg/tree-ssa/unord.c: New testcase.
3048 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
3050 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3052 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
3054 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3056 2016-05-02 Marek Polacek <polacek@redhat.com>
3059 * gcc.dg/enum-incomplete-3.c: New test.
3061 2016-05-02 Marek Polacek <polacek@redhat.com>
3062 Tom de Vries <tom@codesourcery.com>
3064 PR tree-optimization/70700
3065 * gcc.dg/pr70700.c: New test.
3067 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
3069 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
3070 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3071 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3072 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3073 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
3075 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
3077 * ada/acats/run_acats: Rename into...
3078 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
3079 * ada/acats/run_all.sh: Remove redundant test.
3080 (target_run): Move around.
3081 (target_gnatchop): Use newly built executable.
3082 (target_gnatmake): Likewise.
3083 Check that the compilation of impbit succeeds.
3085 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
3087 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
3088 * gcc.dg/20021029-1.c: Likewise.
3089 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3090 * gcc.target/sh/attr-isr-trapa.c: Likewise.
3091 * gcc.target/sh/cmpstr.c: Likewise.
3092 * gcc.target/sh/cmpstrn.c: Likewise.
3093 * gcc.target/sh/memset.c: Likewise.
3094 * gcc.target/sh/pr21255-2-mb.c: Likewise.
3095 * gcc.target/sh/pr21255-2-ml.c: Likewise.
3096 * gcc.target/sh/pr39423-1.c: Likewise.
3097 * gcc.target/sh/pr49468-di.c: Likewise.
3098 * gcc.target/sh/pr49468-si.c: Likewise.
3099 * gcc.target/sh/pr49880-1.c: Likewise.
3100 * gcc.target/sh/pr49880-2.c: Likewise.
3101 * gcc.target/sh/pr49880-3.c: Likewise.
3102 * gcc.target/sh/pr50751-1.c: Likewise.
3103 * gcc.target/sh/pr50751-4.c: Likewise.
3104 * gcc.target/sh/pr50751-7.c: Likewise.
3105 * gcc.target/sh/pr51244-1.c: Likewise.
3106 * gcc.target/sh/pr51244-10.c: Likewise.
3107 * gcc.target/sh/pr51244-11.c: Likewise.
3108 * gcc.target/sh/pr51244-12.c: Likewise.
3109 * gcc.target/sh/pr51244-13.c: Likewise.
3110 * gcc.target/sh/pr51244-14.c: Likewise.
3111 * gcc.target/sh/pr51244-17.c: Likewise.
3112 * gcc.target/sh/pr51244-18.c: Likewise.
3113 * gcc.target/sh/pr51244-19.c: Likewise.
3114 * gcc.target/sh/pr51244-4.c: Likewise.
3115 * gcc.target/sh/pr51244-5.c: Likewise.
3116 * gcc.target/sh/pr51244-7.c: Likewise.
3117 * gcc.target/sh/pr51244-8.c: Likewise.
3118 * gcc.target/sh/pr51244-9.c: Likewise.
3119 * gcc.target/sh/pr51697.c: Likewise.
3120 * gcc.target/sh/pr52483-1.c: Likewise.
3121 * gcc.target/sh/pr52483-2.c: Likewise.
3122 * gcc.target/sh/pr52483-3.c: Likewise.
3123 * gcc.target/sh/pr52483-5.c: Likewise.
3124 * gcc.target/sh/pr52933-1.c: Likewise.
3125 * gcc.target/sh/pr52933-2.c: Likewise.
3126 * gcc.target/sh/pr52933-3.c: Likewise.
3127 * gcc.target/sh/pr53568-1.c: Likewise.
3128 * gcc.target/sh/pr53976-1.c: Likewise.
3129 * gcc.target/sh/pr53988-1.c: Likewise.
3130 * gcc.target/sh/pr53988.c: Likewise.
3131 * gcc.target/sh/pr54089-1.c: Likewise.
3132 * gcc.target/sh/pr54089-6.c: Likewise.
3133 * gcc.target/sh/pr54089-7.c: Likewise.
3134 * gcc.target/sh/pr54089-8.c: Likewise.
3135 * gcc.target/sh/pr54089-9.c: Likewise.
3136 * gcc.target/sh/pr54236-1.c: Likewise.
3137 * gcc.target/sh/pr54236-2.c: Likewise.
3138 * gcc.target/sh/pr54236-3.c: Likewise.
3139 * gcc.target/sh/pr54236-4.c: Likewise.
3140 * gcc.target/sh/pr54386.c: Likewise.
3141 * gcc.target/sh/pr54602-1.c: Likewise.
3142 * gcc.target/sh/pr54685.c: Likewise.
3143 * gcc.target/sh/pr54760-1.c: Likewise.
3144 * gcc.target/sh/pr54760-2.c: Likewise.
3145 * gcc.target/sh/pr54760-3.c: Likewise.
3146 * gcc.target/sh/pr54760-4.c: Likewise.
3147 * gcc.target/sh/pr54760-5.c: Likewise.
3148 * gcc.target/sh/pr54760-6.c: Likewise.
3149 * gcc.target/sh/pr55146.c: Likewise.
3150 * gcc.target/sh/pr55160.c: Likewise.
3151 * gcc.target/sh/pr59278.c: Likewise.
3152 * gcc.target/sh/pr59401-1.c: Likewise.
3153 * gcc.target/sh/pr59533-1.c: Likewise.
3154 * gcc.target/sh/pr63260.c: Likewise.
3155 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
3156 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
3157 * gcc.target/sh/strlen.c: Likewise.
3158 * gcc.target/sh/torture/pr30807.c: Likewise.
3159 * gcc.target/sh/torture/pr34777.c: Likewise.
3160 * gcc.target/sh/torture/pr64652.c: Likewise.
3161 * gcc.target/sh/torture/pr65505.c: Likewise.
3162 * gcc.target/sh/torture/pragma-isr.c: Likewise.
3163 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
3165 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3168 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
3170 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3172 * gcc.target/powerpc/vsx-elemrev-1.c: New.
3173 * gcc.target/powerpc/vsx-elemrev-2.c: New.
3174 * gcc.target/powerpc/vsx-elemrev-3.c: New.
3175 * gcc.target/powerpc/vsx-elemrev-4.c: New.
3177 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
3179 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
3180 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
3182 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
3185 * c-c++-common/goacc/combined-reduction.c: New test.
3186 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
3188 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
3190 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
3191 *movdi_internal pattern only if PIC off.
3192 * gcc.target/i386/pr70155-2.c: Likewise.
3193 * gcc.target/i386/pr70155-3.c: Likewise.
3194 * gcc.target/i386/pr70155-4.c: Likewise.
3195 * gcc.target/i386/pr70155-5.c: Likewise.
3196 * gcc.target/i386/pr70155-6.c: Likewise.
3197 * gcc.target/i386/pr70155-7.c: Likewise.
3198 * gcc.target/i386/pr70155-8.c: Likewise.
3199 * gcc.target/i386/pr70155-15.c: Likewise.
3200 * gcc.target/i386/pr70155-17.c: Likewise.
3201 * gcc.target/i386/pr70155-22.c: Likewise.
3203 2016-04-29 Bin Cheng <bin.cheng@arm.com>
3205 PR tree-optimization/70803
3206 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
3208 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
3210 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
3211 optimization of vector loop.
3212 * gcc.target/i386/vect-unpack-3.c: New test.
3213 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
3214 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
3215 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
3217 2016-04-29 Marek Polacek <polacek@redhat.com>
3220 * g++.dg/ubsan/null-7.C: New test.
3223 * gcc.dg/pr70852.c: New test.
3225 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3228 * g++.dg/cpp0x/alignas6.C: New test.
3230 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3232 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
3233 * gcc.dg/pr27003.c: Likewise.
3234 * gcc.dg/tree-ssa/cswtch.c: Likewise.
3235 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3236 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
3237 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
3238 * gcc.target/arc/mxy.c: Likewise.
3239 * gcc.target/arc/mswape.c: Likewise.
3240 * gcc.target/arc/mrtsc.c: Likewise.
3241 * gcc.target/arc/mcrc.c: Likewise.
3242 * gcc.target/arc/mdsp-packa.c: Likewise.
3243 * gcc.target/arc/mdvbf.c: Likewise.
3244 * gcc.target/arc/mlock.c: Likewise.
3245 * gcc.target/arc/mmac-24.c: Likewise.
3246 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
3248 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
3249 Matthijs Kooijman <matthijs@stdin.nl>
3250 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3253 * gcc.target/avr/pr60040-1.c: New.
3254 * gcc.target/avr/pr60040-2.c: New.
3256 2016-04-29 Richard Biener <rguenther@suse.de>
3258 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
3260 2016-04-29 Richard Biener <rguenther@suse.de>
3262 PR tree-optimization/13962
3263 PR tree-optimization/65686
3264 * gcc.dg/uninit-pr65686.c: New testcase.
3266 2016-04-29 Jakub Jelinek <jakub@redhat.com>
3269 * gcc.dg/pr70843.c: New test.
3271 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3274 * gcc.target/i386/pr70858.c: New test.
3276 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
3278 * gcc.target/arc/nps400-1.c: New file.
3280 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3281 Andrew Burgess <andrew.burgess@embecosm.com>
3283 * gcc.target/arc/movh_cl-1.c: New file.
3285 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3286 Andrew Burgess <andrew.burgess@embecosm.com>
3288 * gcc.target/arc/extzv-1.c: New file.
3289 * gcc.target/arc/insv-1.c: New file.
3290 * gcc.target/arc/insv-2.c: New file.
3291 * gcc.target/arc/movb-1.c: New file.
3292 * gcc.target/arc/movb-2.c: New file.
3293 * gcc.target/arc/movb-3.c: New file.
3294 * gcc.target/arc/movb-4.c: New file.
3295 * gcc.target/arc/movb-5.c: New file.
3296 * gcc.target/arc/movb_cl-1.c: New file.
3297 * gcc.target/arc/movb_cl-2.c: New file.
3298 * gcc.target/arc/movbi_cl-1.c: New file.
3299 * gcc.target/arc/movl-1.c: New file.
3301 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3302 Andrew Burgess <andrew.burgess@embecosm.com>
3304 * gcc.target/arc/cmem-1.c: New file.
3305 * gcc.target/arc/cmem-2.c: New file.
3306 * gcc.target/arc/cmem-3.c: New file.
3307 * gcc.target/arc/cmem-4.c: New file.
3308 * gcc.target/arc/cmem-5.c: New file.
3309 * gcc.target/arc/cmem-6.c: New file.
3310 * gcc.target/arc/cmem-7.c: New file.
3311 * gcc.target/arc/cmem-ld.inc: New file.
3312 * gcc.target/arc/cmem-st.inc: New file.
3314 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3317 * gcc.target/i386/pr70821.c: New test.
3319 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
3321 * gcc.target/powerpc/vec-adde.c: New test.
3322 * gcc.target/powerpc/vec-adde-int128.c: New test.
3324 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3326 * gcc.target/i386/avx-vround-1.c: New test.
3327 * gcc.target/i386/avx-vround-2.c: New test.
3328 * gcc.target/i386/avx512vl-vround-1.c: New test.
3329 * gcc.target/i386/avx512vl-vround-2.c: New test.
3331 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3334 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
3335 (check_effective_target_cilkplus_runtime): ... this.
3336 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
3337 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
3339 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
3340 Require cilkplus_runtime.
3341 Don't add -lcilkrts.
3342 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
3343 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
3344 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
3345 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
3346 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
3347 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
3348 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
3349 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
3350 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
3351 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
3352 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
3353 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
3354 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3355 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3356 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3357 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3358 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
3359 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
3360 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
3361 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
3362 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
3363 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
3364 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
3365 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
3366 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
3367 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
3368 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
3369 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
3370 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
3372 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
3373 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
3375 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
3377 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
3380 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
3382 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
3383 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
3385 2015-04-27 Ryan Burn <contact@rnburn.com>
3389 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
3391 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
3392 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
3394 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
3396 * gnat.dg/limited_with4.ad[sb]: New test.
3397 * gnat.dg/limited_with4_pkg.ads: New helper.
3399 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3402 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
3403 and movv1ti_internal patterns
3404 * gcc.target/i386/pr70155-1.c: New test.
3405 * gcc.target/i386/pr70155-2.c: Likewise.
3406 * gcc.target/i386/pr70155-3.c: Likewise.
3407 * gcc.target/i386/pr70155-4.c: Likewise.
3408 * gcc.target/i386/pr70155-5.c: Likewise.
3409 * gcc.target/i386/pr70155-6.c: Likewise.
3410 * gcc.target/i386/pr70155-7.c: Likewise.
3411 * gcc.target/i386/pr70155-8.c: Likewise.
3412 * gcc.target/i386/pr70155-9.c: Likewise.
3413 * gcc.target/i386/pr70155-10.c: Likewise.
3414 * gcc.target/i386/pr70155-11.c: Likewise.
3415 * gcc.target/i386/pr70155-12.c: Likewise.
3416 * gcc.target/i386/pr70155-13.c: Likewise.
3417 * gcc.target/i386/pr70155-14.c: Likewise.
3418 * gcc.target/i386/pr70155-15.c: Likewise.
3419 * gcc.target/i386/pr70155-16.c: Likewise.
3420 * gcc.target/i386/pr70155-17.c: Likewise.
3421 * gcc.target/i386/pr70155-18.c: Likewise.
3422 * gcc.target/i386/pr70155-19.c: Likewise.
3423 * gcc.target/i386/pr70155-20.c: Likewise.
3424 * gcc.target/i386/pr70155-21.c: Likewise.
3425 * gcc.target/i386/pr70155-22.c: Likewise.
3427 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3429 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
3432 2016-04-27 Bin Cheng <bin.cheng@arm.com>
3434 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
3435 * gcc.dg/tree-ssa/scev-9.c: Ditto.
3436 * gcc.dg/tree-ssa/scev-10.c: Ditto.
3437 * gcc.dg/tree-ssa/scev-11.c: Ditto.
3438 * gcc.dg/tree-ssa/scev-12.c: Ditto.
3440 2016-04-27 Richard Biener <rguenther@suse.de>
3443 * g++.dg/ipa/ipa-pta-2.C: New testcase.
3444 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3446 2016-04-27 Nathan Sidwell <nathan@acm.org>
3448 * g++.dg/cpp0x/constexpr-recursion3.C: New.
3449 * g++.dg/ubsan/pr63956.C: Adjust error location.
3451 2016-04-27 Nick Clifton <nickc@redhat.com>
3454 * gcc.dg/pr49889.c: New test.
3456 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
3458 * c-c++-common/memset-array.c: New test.
3460 2016-04-26 Martin Sebor <msebor@redhat.com>
3463 * g++.dg/cpp1y/func_constexpr.C: New test.
3465 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
3468 * g++.dg/cpp0x/enum32.C: New test.
3469 * g++.dg/cpp0x/enum33.C: New test.
3471 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3473 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
3474 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
3475 * gcc.c-torture/execute/bitfld-6.c: Likewise.
3476 * gcc.c-torture/execute/bitfld-7.c: Likewise.
3477 * gcc.c-torture/execute/pr38151.c: Likewise.
3478 * gcc.c-torture/execute/pr66556.c: Likewise.
3479 * gcc.c-torture/execute/pr67781.c: Likewise.
3480 * gcc.c-torture/execute/pr68648.c: Likewise.
3482 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
3484 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
3486 2016-04-26 Marek Polacek <polacek@redhat.com>
3489 * gcc.dg/pr67784-3.c: New test.
3490 * gcc.dg/pr67784-4.c: New test.
3491 * gcc.dg/pr67784-5.c: New test.
3494 * gcc.dg/Wnested-externs-2.c: New test.
3496 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
3498 * gcc.dg/fold-plusmult.c: Adjust.
3499 * gcc.dg/no-strict-overflow-6.c: Adjust.
3500 * gcc.dg/gomp/loop-1.c: Xfail some tests.
3502 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3504 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
3506 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
3507 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
3508 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
3509 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
3510 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
3511 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
3512 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
3513 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
3514 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
3515 * gcc.target/i386/avx512f-gather-5.c: Likewise.
3516 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
3517 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
3518 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
3519 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
3520 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
3521 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
3522 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
3523 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
3524 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
3525 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
3526 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
3527 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
3529 * gcc.target/i386/pr32219-4.c: Likewise.
3530 * gcc.target/i386/pr32219-6.c: Likewise.
3531 * gcc.target/i386/pr32219-8.c: Likewise.
3533 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3535 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
3538 2016-04-26 Marek Polacek <polacek@redhat.com>
3541 * g++.dg/ext/cond2.C: New test.
3543 2016-04-26 Bin Cheng <bin.cheng@arm.com>
3545 PR tree-optimization/70771
3546 PR tree-optimization/70775
3547 * gcc.dg/pr70771.c: New test.
3548 * gcc.dg/pr70775.c: New test.
3550 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3552 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
3554 2016-04-25 Richard Biener <rguenther@suse.de>
3556 PR tree-optimization/70780
3557 * gcc.dg/torture/pr70780.c: New testcase.
3559 2016-04-25 Michael Collison <michael.collison@arm.com>
3561 * gcc.target/arm/neon-vaddws16.c: New test.
3562 * gcc.target/arm/neon-vaddws32.c: New test.
3563 * gcc.target/arm/neon-vaddwu16.c: New test.
3564 * gcc.target/arm/neon-vaddwu32.c: New test.
3565 * gcc.target/arm/neon-vaddwu8.c: New test.
3566 * lib/target-supports.exp
3567 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
3568 that arm neon support vector widen sum of HImode TO SImode.
3570 2016-04-23 Jakub Jelinek <jakub@redhat.com>
3573 * c-c++-common/asan/pr70712.c: New test.
3575 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3577 * .gitattributes: New file.
3579 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
3581 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
3583 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
3585 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
3586 * gfortran.dg/submodule_15.f08: Likewise.
3588 2016-04-22 Richard Biener <rguenther@suse.de>
3590 PR tree-optimization/70740
3591 * gcc.dg/torture/pr70740.c: New testcase.
3593 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
3596 * gcc.target/i386/pr70750-1.c: New test.
3597 * gcc.target/i386/pr70750-2.c: Likewise.
3599 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3602 * g++.dg/cpp0x/auto48.C: New.
3604 2016-04-21 Marek Polacek <polacek@redhat.com>
3607 * g++.dg/cpp0x/forw_enum12.C: New test.
3608 * g++.dg/cpp0x/forw_enum13.C: New test.
3610 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
3613 * gcc.target/i386/pr70728.c: New test.
3615 2016-04-21 Richard Biener <rguenther@suse.de>
3618 * gcc.dg/pr70747.c: New testcase.
3620 2016-04-21 Bin Cheng <bin.cheng@arm.com>
3622 PR tree-optimization/70715
3623 * gcc.dg/tree-ssa/scev-13.c: New test.
3625 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
3627 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
3629 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
3631 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
3633 2016-04-20 Jan Hubicka <jh@suse.cz>
3636 * g++.dg/ipa/nothrow-1.C: New testcase.
3638 2016-04-20 Nathan Sidwell <nathan@acm.org>
3641 * g++.dg/eh/delete1.C: New.
3643 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3645 * gcc.target/i386/avx256-unaligned-store-2.c: Add
3646 -mtune-ctrl=sse_typeless_stores.
3648 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3650 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
3652 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3654 PR tree-optimization/69489
3655 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
3657 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
3660 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
3661 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
3662 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
3664 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3666 PR tree-optimization/56625
3667 PR tree-optimization/69489
3668 * gcc.dg/vect/pr56625.c: New test.
3669 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
3671 2016-04-20 Andrew Pinski <apinski@cavium.com>
3674 * gcc.c-torture/compile/pr37433-1.c: New testcase.
3676 2016-04-20 Arnaud Charlet <charlet@adacore.com>
3678 * gnat.dg/self1.adb: Remove now incorrect test.
3680 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3682 * gcc.dg/tree-ssa/scev-11.c: New test.
3683 * gcc.dg/tree-ssa/scev-12.c: New test.
3685 2016-04-20 Marek Polacek <polacek@redhat.com>
3687 PR tree-optimization/70725
3688 * gcc.dg/pr70725.c: New test.
3690 2016-04-20 Richard Biener <rguenther@suse.de>
3692 PR tree-optimization/70726
3693 * g++.dg/vect/pr70726.cc: New testcase.
3695 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3698 * gcc.target/s390/pr70674.c: New test.
3700 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3702 PR libgfortran/70684
3703 * gfortran.dg/list_read_14.f90: New test.
3705 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
3708 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
3709 extern to force it misaligned.
3713 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
3714 Don't check `*' before movv4sf_internal.
3715 * gcc.target/i386/avx256-unaligned-store-2.c: Check
3716 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
3717 Don't check `*' before movv16qi_internal.
3718 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
3719 extern to force it misaligned.
3723 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
3724 Don't check `*' before movv2df_internal.
3725 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
3726 extern to force it misaligned.
3730 Check movv8sf_internal instead of avx_storeups256.
3731 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
3733 2016-04-19 Richard Biener <rguenther@suse.de>
3735 PR tree-optimization/70171
3736 * g++.dg/tree-ssa/pr70171.C: New testcase.
3738 2016-04-19 Richard Biener <rguenther@suse.de>
3740 PR tree-optimization/70724
3741 * gcc.dg/torture/pr70724.c: New testcase.
3743 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
3746 * gcc.target/i386/pr70689.c: New.
3748 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
3751 * gcc.target/i386/pr70708.c: New test.
3753 2016-04-18 Richard Biener <rguenther@suse.de>
3755 PR tree-optimization/43434
3756 * gcc.dg/vect/pr43434.c: New testcase.
3757 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
3758 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3759 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3760 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
3761 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
3762 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3763 * gcc.dg/gomp/pr68640.c: Likewise.
3764 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
3765 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
3767 2016-04-18 Richard Biener <rguenther@suse.de>
3769 PR tree-optimization/70701
3770 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
3772 2016-04-18 Tom de Vries <tom@codesourcery.com>
3775 * gcc.dg/pr70161.c: Add dot-file scans.
3776 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
3777 instead of after last dot char.
3779 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
3781 * c-c++-common/dump-ada-spec-3.c: New test.
3782 * c-c++-common/dump-ada-spec-4.c: Likewise.
3784 2016-04-17 Tom de Vries <tom@codesourcery.com>
3787 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
3789 2016-04-15 Jan Hubicka <jh@suse.cz>
3792 * g++.dg/ipa/pure-const-1.C: New testcase.
3793 * g++.dg/ipa/pure-const-2.C: New testcase.
3794 * g++.dg/ipa/pure-const-3.C: New testcase.
3796 2016-04-15 Marek Polacek <polacek@redhat.com>
3799 * gcc.dg/bitfld-22.c: New test.
3801 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
3803 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
3806 2016-04-15 Marek Polacek <polacek@redhat.com>
3809 * c-c++-common/pr70651.c: New test.
3811 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3813 PR rtl-optimization/70681
3814 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
3815 dump scan on arm and powerpc.
3816 * gcc.dg/pr10474.c: Likewise.
3818 2016-04-15 Jakub Jelinek <jakub@redhat.com>
3823 * g++.dg/cpp1y/vla11.C: Revert for real.
3826 * c-c++-common/Wparentheses-1.c: New test.
3827 * c-c++-common/gomp/Wparentheses-1.c: New test.
3828 * c-c++-common/gomp/Wparentheses-2.c: New test.
3829 * c-c++-common/gomp/Wparentheses-3.c: New test.
3830 * c-c++-common/gomp/Wparentheses-4.c: New test.
3831 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
3832 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
3833 * c-c++-common/goacc/Wparentheses-1.c: New test.
3835 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
3838 * gcc.target/i386/pr70662.c: New test.
3840 2016-04-15 Richard Biener <rguenther@suse.de>
3841 Alan Modra <amodra@gmail.com>
3843 PR tree-optimization/70130
3844 * gcc.dg/vect/O3-pr70130.c: New testcase.
3846 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3849 * gcc.target/powerpc/pr70669.c: New test.
3852 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
3853 a power7 system that does not have an assembler that supports
3856 2016-04-14 Martin Sebor <msebor@redhat.com>
3861 * c-c++-common/ubsan/vla-1.c: Revert.
3862 * g++.dg/cpp1y/vla11.C: Same.
3863 * g++.dg/cpp1y/vla12.C: Same.
3864 * g++.dg/cpp1y/vla13.C: Same.
3865 * g++.dg/cpp1y/vla14.C: Same.
3866 * g++.dg/cpp1y/vla3.C: Same.
3867 * g++.dg/init/array24.C: Same.
3868 * g++.dg/ubsan/vla-1.C: Same.
3870 2016-04-14 Marek Polacek <polacek@redhat.com>
3871 Jan Hubicka <hubicka@ucw.cz>
3874 * g++.dg/torture/pr70029.C: New test.
3876 2016-04-14 Martin Sebor <msebor@redhat.com>
3878 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
3879 type size to prevent failures on targets with very low maximum
3882 2016-04-14 Richard Biener <rguenther@suse.de>
3884 PR tree-optimization/70623
3885 * gcc.dg/torture/pr70623.c: New testcase.
3886 * gcc.dg/torture/pr70623-2.c: Likewise.
3888 2016-04-13 Martin Sebor <msebor@redhat.com>
3893 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
3894 * g++.dg/cpp1y/vla11.C: New test.
3895 * g++.dg/cpp1y/vla12.C: New test.
3896 * g++.dg/cpp1y/vla13.C: New test.
3897 * g++.dg/cpp1y/vla14.C: New test.
3898 * g++.dg/cpp1y/vla3.C: Restore deleted test.
3899 * g++.dg/init/array24.C: Fully brace VLA initializer.
3900 * g++.dg/ubsan/vla-1.C: Disable exceptions.
3902 2016-04-13 Jakub Jelinek <jakub@redhat.com>
3905 * g++.dg/opt/pr70641.C: New test.
3907 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3909 PR rtl-optimization/68749
3910 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
3911 effects of argument promotions.
3912 Remove default args to dg-skip-if.
3914 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
3917 * g++.dg/parse/pr70635.C: New.
3919 2016-04-13 Marek Polacek <polacek@redhat.com>
3922 * c-c++-common/Wmisleading-indentation-4.c: New test.
3924 2016-04-13 Marek Polacek <polacek@redhat.com>
3927 * gcc.dg/Wparentheses-12.c: New test.
3928 * gcc.dg/Wparentheses-13.c: New test.
3930 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
3932 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
3933 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
3934 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
3936 2016-04-13 Jakub Jelinek <jakub@redhat.com>
3939 * gcc.c-torture/compile/pr70633.c: New test.
3942 * gcc.dg/torture/pr70628.c: New test.
3944 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
3947 * g++.dg/template/pr70610.C: New test.
3948 * g++.dg/template/pr70610-2.C: New test.
3949 * g++.dg/template/pr70610-3.C: New test.
3950 * g++.dg/template/pr70610-4.C: New test.
3952 2016-04-12 Jakub Jelinek <jakub@redhat.com>
3954 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
3958 * g++.dg/ext/pr70571.C: New test.
3960 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3963 * gcc.target/powerpc/pr70640.c: New test.
3965 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
3968 * g++.dg/parse/pr68722.C: New.
3970 2016-04-12 Jakub Jelinek <jakub@redhat.com>
3972 PR rtl-optimization/70596
3973 * gcc.target/i386/pr70596.c: New test.
3975 2016-04-12 Nathan Sidwell <nathan@acm.org>
3978 * g++.dg/init/pr70501.C: New.
3980 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
3982 * gcc.target/i386/asm-flag-6.c: New test.
3984 2016-04-12 Tom de Vries <tom@codesourcery.com>
3986 PR tree-optimization/68756
3987 * gcc.dg/graphite/pr68756.c: New test.
3989 2016-04-12 Jakub Jelinek <jakub@redhat.com>
3991 PR tree-optimization/70602
3992 * gcc.c-torture/execute/pr70602.c: New test.
3994 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3997 * gcc.target/powerpc/float128-1.c: New tests to make sure the
3998 __float128 emulator is built and runs.
3999 * gcc.target/powerpc/float128-1.c: Likewise.
4001 * lib/target-supports.exp (check_ppc_float128_sw_available):
4002 Rework tests for __float128 software and hardware
4003 availability. Fix exit condition to return 0 on success.
4005 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4008 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4009 * gcc.target/aarch64/target_attr_15.c: Likewise.
4011 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4014 * g++.dg/cpp1y/pr69066.C: New.
4016 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4019 * gfortran.dg/pr36192.f90: Update test.
4020 * gfortran.dg/pr36192_1.f90: Update test.
4021 * gfortran.dg/real_dimension_1.f: Update test.
4022 * gfortran.dg/parameter_array_init_7.f90: New test.
4024 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
4027 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4029 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4031 PR rtl-optimization/66669
4032 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4034 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4036 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4037 * gcc.dg/pie-1.c: Likewise.
4038 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4039 * gcc.dg/pic-4.c: Likewise.
4040 * gcc.dg/pie-3.c: Likewise.
4041 * gcc.dg/pie-4.c: Likewise.
4043 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4045 PR tree-optimization/68644
4046 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4048 PR rtl-optimization/64886
4049 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4051 2016-04-09 Tom de Vries <tom@codesourcery.com>
4053 PR tree-optimization/68953
4054 * gcc.dg/graphite/pr68953.c: New test.
4056 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4059 * gfortran.dg/deferred_character_16.f90: New test.
4061 2016-04-09 Jakub Jelinek <jakub@redhat.com>
4063 PR tree-optimization/70586
4064 * gcc.c-torture/execute/pr70586.c: New test.
4066 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4069 * c-c++-common/asan/halt_on_error-1.c: Replace memset
4070 with __builtin_memset
4071 * c-c++-common/asan/halt_on_error-2.c: Likewise.
4073 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
4077 PR tree-optimization/70373
4081 * c-c++-common/goacc/reduction-5.c: New test.
4082 * c-c++-common/goacc/reduction-promotions.c: New test.
4083 * gfortran.dg/goacc/reduction-3.f95: New test.
4084 * gfortran.dg/goacc/reduction-promotions.f90: New test.
4086 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
4090 * g++.dg/pr70590.C: New test.
4091 * g++.dg/pr70590-2.C: New test.
4093 2016-04-08 Jakub Jelinek <jakub@redhat.com>
4096 * gcc.target/i386/pr70593.c: New test.
4098 PR rtl-optimization/70574
4099 * gcc.target/i386/avx2-pr70574.c: New test.
4101 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
4104 * c-c++-common/asan/pr70541.c: New test.
4106 2016-04-08 Tom de Vries <tom@codesourcery.com>
4108 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4109 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4111 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4114 * gcc.c-torture/execute/pr70566.c: New test.
4116 2016-04-08 Tom de Vries <tom@codesourcery.com>
4118 * c-c++-common/goacc/uninit-copy-clause.c: New test.
4119 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
4121 2016-04-08 Alan Modra <amodra@gmail.com>
4123 * gcc.target/powerpc/pr70117.c: New.
4125 2016-04-07 Jakub Jelinek <jakub@redhat.com>
4128 * gcc.dg/lto/simd-function_0.c: New test.
4130 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4132 * c-c++-common/attr-simd-2.c: Likewise.
4133 * c-c++-common/attr-simd-4.c: Likewise.
4134 * gcc.dg/gomp/simd-clones-2.c: Likewise.
4135 * gcc.dg/gomp/simd-clones-3.c: Likewise.
4137 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4140 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4142 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
4143 Tom de Vries <tom@codesourcery.com>
4145 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
4146 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4147 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4148 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4149 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4150 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4151 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4152 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
4154 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4157 * g++.dg/warn/Wparentheses-29.C: New test.
4159 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4162 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4163 explicit braces to resolve a future -Wparentheses warning.
4165 2016-04-06 Richard Henderson <rth@redhat.com>
4167 * gcc.dg/pr61817-1.c: New test.
4168 * gcc.dg/pr61817-2.c: New test.
4169 * gcc.dg/pr69391-1.c: New test.
4170 * gcc.dg/pr69391-2.c: New test.
4172 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
4174 PR rtl-optimization/70398
4175 * gcc.target/aarch64/pr70398.c: New.
4177 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
4179 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4181 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
4182 Pedro Alves <palves@redhat.com>
4184 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
4186 2016-04-06 Jakub Jelinek <jakub@redhat.com>
4188 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4189 Check for avx512f effective targets instead of avx2.
4190 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
4192 * gcc.dg/gomp/declare-simd-3.c: Likewise.
4193 * g++.dg/gomp/declare-simd-1.C: Likewise.
4194 * g++.dg/gomp/declare-simd-3.C: Likewise.
4195 * g++.dg/gomp/declare-simd-4.C: Likewise.
4198 * c-c++-common/gomp/pr70550-1.c: New test.
4199 * c-c++-common/gomp/pr70550-2.c: New test.
4201 2016-04-05 Nathan Sidwell <nathan@acm.org>
4204 * g++.dg/ext/attribute-may-alias-5.C: New.
4206 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4209 * c-c++-common/pr70336.c: New test.
4210 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
4211 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
4213 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
4216 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
4218 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4220 PR rtl-optimization/70542
4221 * gcc.dg/torture/pr70542.c: New test.
4222 * gcc.target/i386/avx2-pr70542.c: New test.
4224 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
4226 PR tree-optimization/70509
4227 * gcc.target/i386/avx512bw-pr70509.c: New test.
4229 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
4232 * g++.dg/ext/constexpr-vla4.C: New test.
4234 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
4237 * gcc.target/i386/pr70510.c: New test.
4239 2016-04-05 Richard Biener <rguenther@suse.de>
4241 PR tree-optimization/70526
4242 * g++.dg/torture/pr70526.C: New testcase.
4244 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4247 * gcc.target/i386/pr70525.c: New test.
4249 2016-04-05 Richard Biener <rguenther@suse.de>
4252 * g++.dg/torture/pr70499.C: New testcase.
4254 2016-04-05 Richard Biener <rguenther@suse.de>
4256 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
4259 2016-04-04 Jakub Jelinek <jakub@redhat.com>
4262 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
4263 rs6000 ABI warnings.
4265 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
4268 * g++.dg/ipa/devirt-51.C: New testcase.
4270 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4271 Jakub Jelinek <jakub@redhat.com>
4274 * gcc.dg/torture/pr70457.c: New.
4276 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4279 * gfortran.dg/allocate_with_source_19.f08: New test.
4281 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4284 * gfortran.dg/coarray_allocate_6.f08: New test.
4286 2016-04-04 Richard Biener <rguenther@suse.de>
4288 PR rtl-optimization/70484
4289 * gcc.dg/torture/pr70484.c: New testcase.
4291 2016-04-04 Marek Polacek <polacek@redhat.com>
4294 * gcc.dg/torture/pr70307.c: New test.
4296 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
4300 * gcc.target/sh/torture/pr70416.c: New.
4302 2016-04-02 Martin Sebor <msebor@redhat.com>
4308 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
4309 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
4310 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
4311 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
4312 * g++.dg/cpp0x/constexpr-string.C: Same.
4313 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
4314 * g++.dg/cpp0x/pr65398.C: Same.
4315 * g++.dg/ext/constexpr-vla1.C: Same.
4316 * g++.dg/ext/constexpr-vla2.C: Same.
4317 * g++.dg/ext/constexpr-vla3.C: Same.
4318 * g++.dg/ubsan/pr63956.C: Same.
4320 2016-04-01 Jakub Jelinek <jakub@redhat.com>
4322 PR rtl-optimization/70467
4323 * gcc.target/i386/pr70467-2.c: New test.
4325 2016-04-01 Jakub Jelinek <jakub@redhat.com>
4326 Marek Polacek <polacek@redhat.com>
4329 * g++.dg/init/new47.C: New test.
4331 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4334 * gcc.target/arm/pr70496.c: New test.
4336 2016-04-01 Nathan Sidwell <nathan@acm.org>
4339 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
4341 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4344 * gcc.dg/strlenopt.h (memmove): New.
4345 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
4346 instead of "string.h".
4347 * gcc.target/i386/chkp-strlen-2.c: Likewise.
4348 * gcc.target/i386/chkp-strlen-3.c: Likewise.
4349 * gcc.target/i386/chkp-strlen-4.c: Likewise.
4350 * gcc.target/i386/chkp-strlen-5.c: Likewise.
4351 * gcc.target/i386/chkp-stropt-1.c: Likewise.
4352 * gcc.target/i386/chkp-stropt-10.c: Likewise.
4353 * gcc.target/i386/chkp-stropt-11.c: Likewise.
4354 * gcc.target/i386/chkp-stropt-12.c: Likewise.
4355 * gcc.target/i386/chkp-stropt-13.c: Likewise.
4356 * gcc.target/i386/chkp-stropt-14.c: Likewise.
4357 * gcc.target/i386/chkp-stropt-15.c: Likewise.
4358 * gcc.target/i386/chkp-stropt-16.c: Likewise.
4359 * gcc.target/i386/chkp-stropt-2.c: Likewise.
4360 * gcc.target/i386/chkp-stropt-3.c: Likewise.
4361 * gcc.target/i386/chkp-stropt-4.c: Likewise.
4362 * gcc.target/i386/chkp-stropt-5.c: Likewise.
4363 * gcc.target/i386/chkp-stropt-6.c: Likewise.
4364 * gcc.target/i386/chkp-stropt-7.c: Likewise.
4365 * gcc.target/i386/chkp-stropt-8.c: Likewise.
4366 * gcc.target/i386/chkp-stropt-9.c: Likewise.
4368 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4370 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
4371 (Holder::foo): Reflect this.
4373 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
4376 * gcc.dg/pr70442.c: New test.
4378 2016-03-31 Nathan Sidwell <nathan@acm.org>
4381 * g++.dg/cpp0x/constexpr-virtual6.C: New.
4383 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
4386 * gcc.target/i386/pr70453.c: New test.
4388 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
4391 * gcc.c-torture/pr70292.c: New test.
4393 2016-03-31 Marek Polacek <polacek@redhat.com>
4396 * c-c++-common/pr70297.c: New test.
4397 * g++.dg/cpp0x/typedef-redecl.C: New test.
4398 * gcc.dg/typedef-redecl2.c: New test.
4400 2016-03-31 Jakub Jelinek <jakub@redhat.com>
4402 PR rtl-optimization/70460
4403 * gcc.c-torture/execute/pr70460.c: New test.
4405 2016-03-31 Richard Biener <rguenther@suse.de>
4408 * g++.dg/ext/vector30.C: New testcase.
4410 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4411 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4413 * gfortran.dg/fmt_pf.f90: New test.
4415 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4417 Forward-port from 5 branch
4418 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4421 * gcc.target/i386/avx-vextractf128-256-5.c: Move
4422 dg-require-effective-target after dg-do.
4424 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
4426 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
4428 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
4429 Julian Brown <julian@codesourcery.com>
4430 Chung-Lin Tang <cltang@codesourcery.com>
4431 Cesar Philippidis <cesar@codesourcery.com>
4432 James Norris <jnorris@codesourcery.com>
4433 Tom de Vries <tom@codesourcery.com>
4434 Nathan Sidwell <nathan@codesourcery.com>
4436 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
4437 * c-c++-common/goacc/loop-clauses.c: Likewise.
4438 * g++.dg/goacc/template.C: Likewise.
4439 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4440 * gfortran.dg/goacc/loop-1.f95: Likewise.
4441 * gfortran.dg/goacc/loop-5.f95: Likewise.
4442 * gfortran.dg/goacc/loop-6.f95: Likewise.
4443 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4444 * c-c++-common/goacc-gomp/nesting-1.c: Update.
4445 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4446 * c-c++-common/goacc/clauses-fail.c: Likewise.
4447 * c-c++-common/goacc/parallel-1.c: Likewise.
4448 * c-c++-common/goacc/reduction-1.c: Likewise.
4449 * c-c++-common/goacc/reduction-2.c: Likewise.
4450 * c-c++-common/goacc/reduction-3.c: Likewise.
4451 * c-c++-common/goacc/reduction-4.c: Likewise.
4452 * c-c++-common/goacc/routine-3.c: Likewise.
4453 * c-c++-common/goacc/routine-4.c: Likewise.
4454 * c-c++-common/goacc/routine-5.c: Likewise.
4455 * c-c++-common/goacc/tile.c: Likewise.
4456 * g++.dg/goacc/template.C: Likewise.
4457 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4458 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
4459 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
4460 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
4461 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
4462 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
4463 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
4464 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
4465 * c-c++-common/goacc/use_device-1.c: ... this file.
4466 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
4467 * c-c++-common/goacc/host_data-5.c: ... this file, and...
4468 * c-c++-common/goacc/host_data-6.c: ... this file.
4469 * c-c++-common/goacc/loop-2-kernels.c: New file.
4470 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
4471 * c-c++-common/goacc/loop-3.c: Likewise.
4472 * g++.dg/goacc/reference.C: Likewise.
4473 * g++.dg/goacc/routine-1.C: Likewise.
4474 * g++.dg/goacc/routine-2.C: Likewise.
4476 2016-03-30 Richard Biener <rguenther@suse.de>
4479 * gcc.dg/torture/pr70450.c: New testcase.
4481 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4484 * gcc.dg/torture/pr70421.c: New test.
4485 * gcc.target/i386/avx512f-pr70421.c: New test.
4487 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
4490 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
4491 (check): New function.
4493 (foo): Align stack to 16 bytes when calling bar.
4494 * gcc.target/i386/cleanup-2.c: Likewise.
4496 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
4498 PR tree-optimization/59124
4499 * gcc.dg/Warray-bounds-19.c: New test.
4501 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
4503 * lib/prune.exp (escape_regex_chars): New.
4504 (prune_file_path): Update to quote metcharacters for regexp.
4506 2016-03-29 Jakub Jelinek <jakub@redhat.com>
4508 PR rtl-optimization/70429
4509 * gcc.c-torture/execute/pr70429.c: New test.
4511 PR tree-optimization/70405
4512 * gcc.dg/pr70405.c: New test.
4514 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
4517 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
4518 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
4520 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
4523 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
4524 __cilkrts_set_param to set two workers.
4525 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
4526 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
4528 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
4530 * g++.dg/ext/fnname5.C: Update the test for Darwin.
4532 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
4535 * gcc.target/i386/pr70406.c: New test.
4537 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
4539 * gnat.dg/specs/double_record_extension3.ads: New test.
4541 2016-03-25 Richard Henderson <rth@redhat.com>
4544 * gcc.target/aarch64/pr70120-1.c: New.
4545 * gcc.target/aarch64/pr70120-2.c: New.
4546 * gcc.target/aarch64/pr70120-3.c: New.
4548 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
4551 * g++.dg/template/mangle2.C: The dg-do directive should be
4552 "compile" not "assemble".
4554 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
4557 * gcc.dg/pr69650.c: New test.
4559 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
4561 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
4563 2016-03-25 Alan Modra <amodra@gmail.com>
4565 * gcc.dg/dfp/pr70052.c: New test.
4567 2016-03-24 Richard Henderson <rth@redhat.com>
4570 * gcc.dg/tree-ssa/pr69845-1.c: New test.
4571 * gcc.dg/tree-ssa/pr69845-2.c: New test.
4573 2016-03-24 Tom de Vries <tom@codesourcery.com>
4575 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
4577 2016-03-24 Tom de Vries <tom@codesourcery.com>
4579 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
4580 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
4582 2016-03-24 Tom de Vries <tom@codesourcery.com>
4584 * c-c++-common/goacc/uninit-dim-clause.c: New test.
4585 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
4587 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
4590 * g++.dg/template/mangle2.C: New test.
4592 2016-03-24 Richard Biener <rguenther@suse.de>
4594 PR tree-optimization/70396
4595 * gcc.dg/torture/pr70396.c: New testcase.
4597 2016-03-24 Richard Biener <rguenther@suse.de>
4600 * gcc.dg/torture/pr70370.c: New testcase.
4602 2016-03-24 Tom de Vries <tom@codesourcery.com>
4604 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
4605 * gfortran.dg/goacc/kernels-tree.f95: Same.
4606 * gfortran.dg/goacc/parallel-tree.f95: Same.
4608 2016-03-24 Tom de Vries <tom@codesourcery.com>
4610 * c-c++-common/goacc/uninit-if-clause.c: New test.
4611 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
4613 2016-03-24 Jakub Jelinek <jakub@redhat.com>
4616 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
4619 2016-03-24 Richard Biener <rguenther@suse.de>
4621 PR tree-optimization/70372
4622 * gcc.dg/tree-ssa/pr70372.c: New testcase.
4624 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4627 * g++.dg/cpp1y/nsdmi-union1.C: New test.
4629 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4632 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
4634 2016-03-23 Jakub Jelinek <jakub@redhat.com>
4637 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
4638 * g++.dg/cpp1y/pr70001.C: New test.
4641 * g++.dg/cpp0x/constexpr-70323.C: New test.
4643 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
4644 Jason Merrill <jason@redhat.com>
4645 Jakub Jelinek <jakub@redhat.com>
4648 * g++.dg/cpp0x/constexpr-69315.C: New test.
4649 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
4651 2016-03-23 Marek Polacek <polacek@redhat.com>
4654 * g++.dg/warn/Wignored-attributes-1.C: New test.
4655 * g++.dg/warn/Wignored-attributes-2.C: New test.
4657 2016-03-23 Tom de Vries <tom@codesourcery.com>
4659 * c-c++-common/goacc/kernels-default.c (foo): Add missing
4661 * gfortran.dg/goacc/private-3.f95 (test): Same.
4662 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
4665 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4667 * lib/target-supports.exp: Remove v7ve entry from loop
4668 creating effective target checks.
4669 (check_effective_target_arm_arch_v7ve_ok): New procedure.
4670 (add_options_for_arm_arch_v7ve): Likewise.
4672 2016-03-23 Jakub Jelinek <jakub@redhat.com>
4674 PR tree-optimization/70354
4675 * gcc.dg/vect/pr70354-1.c: New test.
4676 * gcc.dg/vect/pr70354-2.c: New test.
4677 * gcc.target/i386/avx2-pr70354-1.c: New test.
4678 * gcc.target/i386/avx2-pr70354-2.c: New test.
4680 2016-03-22 Jeff Law <law@redhat.com>
4683 * gcc.dg/tree-ssa/pr70232.c: New test.
4685 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4688 * gcc.target/i386/pr70302.c: New test.
4690 2016-03-22 Richard Biener <rguenther@suse.de>
4693 * g++.dg/torture/pr70251.C: New testcase.
4695 2016-03-22 David Malcolm <dmalcolm@redhat.com>
4698 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
4699 Wmisleading-indentation.c.
4700 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
4701 reflect change to diagnostic text and order of messages.
4702 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
4704 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
4706 * g++.dg/ext/java-3.C: Don't compile on AIX.
4708 2016-03-22 Richard Biener <rguenther@suse.de>
4711 * gcc.dg/torture/pr70333.c: New testcase.
4713 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4715 * g++.dg/ext/pr70290.C: New test.
4717 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
4720 * gcc.target/i386/pr70325.c: New test.
4722 2016-03-22 Jakub Jelinek <jakub@redhat.com>
4725 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
4726 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
4729 * gcc.target/i386/pr70300.c: New test.
4732 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
4733 (func2): New function for cond with parens, xfail warning for c++.
4734 * g++.dg/warn/Wnonnull-compare-8.C: New test.
4736 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4739 * g++.dg/template/ptrmem30.C: New test.
4741 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4744 * g++.dg/cpp0x/constexpr-70204a.C: New test.
4745 * g++.dg/cpp0x/constexpr-70204b.C: New test.
4747 2016-03-21 Jakub Jelinek <jakub@redhat.com>
4750 * gcc.dg/pr70326.c: New test.
4752 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
4753 Jakub Jelinek <jakub@redhat.com>
4755 PR tree-optimization/70317
4756 * gcc.dg/pr70317.c: New test.
4758 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
4761 * gcc.target/i386/pr70327.c: New test.
4763 2016-03-21 Martin Liska <mliska@suse.cz>
4766 * gcc.dg/ipa/pr70306.c: New test.
4768 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
4770 * gcc.target/arm/attr-align1.c: Skip if M-profile.
4771 * gcc.target/arm/attr-align3.c: Likewise.
4772 * gcc.target/arm/attr_arm.c: Likewise.
4773 * gcc.target/arm/flip-thumb.c: Likewise.
4775 2016-03-21 Jakub Jelinek <jakub@redhat.com>
4778 * gcc.target/powerpc/altivec-36.c: New test.
4780 2016-03-21 Richard Biener <rguenther@suse.de>
4782 PR tree-optimization/70310
4783 * gcc.dg/torture/pr70310.c: New testcase.
4785 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
4788 * gcc.target/i386/pr70293.c: New test.
4790 2016-03-21 Richard Biener <rguenther@suse.de>
4792 PR tree-optimization/70288
4793 * gcc.dg/torture/pr70288-1.c: New testcase.
4794 * gcc.dg/torture/pr70288-2.c: Likewise.
4796 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
4798 PR rtl-optimization/69307
4799 * gcc.target/arm/pr69307.c: New test.
4801 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
4803 PR rtl-optimization/69102
4804 * gcc.c-torture/compile/pr69102.c: New test.
4806 2016-03-18 Jeff Law <law@redhat.com>
4808 PR rtl-optimization/70263
4809 * gcc.c-torture/compile/pr70263-1.c: New test.
4810 * gcc.target/i386/pr70263-2.c: New test.
4812 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
4814 PR rtl-optimization/70278
4815 * gcc.dg/torture/pr70278.c: New test.
4816 * gcc.target/arm/pr70278.c: New test.
4818 2016-03-18 David Malcolm <dmalcolm@redhat.com>
4821 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4822 (test_builtin_types_compatible_p): New test function.
4823 * gcc.dg/pr70281.c: New test case.
4825 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
4828 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
4830 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4832 PR tree-optimization/70252
4833 * gcc.dg/pr70252.c: New test.
4835 2016-03-18 Tom de Vries <tom@codesourcery.com>
4837 * gcc.dg/pr70161-2.c: New test.
4838 * gcc.dg/pr70161.c: New test.
4840 2016-03-18 Tom de Vries <tom@codesourcery.com>
4843 * gcc.dg/pr70269.c: New test.
4845 2016-03-18 Jakub Jelinek <jakub@redhat.com>
4848 * g++.dg/ext/java-3.C: New test.
4850 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4853 * g++.dg/lookup/pr70205.C: New test.
4855 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4858 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
4860 2016-03-17 Marek Polacek <polacek@redhat.com>
4863 * gcc.dg/atomic-op-6.c: New test.
4865 2016-03-17 David Malcolm <dmalcolm@redhat.com>
4868 * c-c++-common/pr70264.c: New test case.
4870 2016-03-17 Jakub Jelinek <jakub@redhat.com>
4873 * c-c++-common/pr70144-1.c: New test.
4874 * c-c++-common/pr70144-2.c: New test.
4877 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
4878 * g++.dg/opt/flifetime-dse6.C: New test.
4879 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4881 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
4884 * gcc.dg/pic-1.c: New test.
4885 * gcc.dg/pic-2.c: Likewise.
4886 * gcc.dg/pic-3.c: Likewise.
4887 * gcc.dg/pic-4.c: Likewise.
4888 * gcc.dg/pie-1.c: Likewise.
4889 * gcc.dg/pie-2.c: Likewise.
4890 * gcc.dg/pie-3.c: Likewise.
4891 * gcc.dg/pie-4.c: Likewise.
4892 * gcc.dg/pie-5.c: Likewise.
4893 * gcc.dg/pie-6.c: Likewise.
4895 2016-03-17 Tom de Vries <tom@codesourcery.com>
4897 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
4898 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
4900 2016-03-17 Richard Biener <rguenther@suse.de>
4903 * g++.dg/debug/pr70271.C: New testcase.
4905 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
4907 * gcc.target/i386/pr70251.c: New test.
4909 2016-03-17 Marek Polacek <polacek@redhat.com>
4912 * g++.dg/warn/constexpr-70194.C: New test.
4914 2016-03-16 Richard Henderson <rth@redhat.com>
4917 * gcc.c-torture/compile/pr70240.c: New.
4919 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4921 * gcc.c-torture/compile/20151204.c: Skip for avr.
4923 2016-03-16 Jakub Jelinek <jakub@redhat.com>
4926 * g++.dg/opt/pr70245.C: New test.
4927 * g++.dg/opt/pr70245.h: New file.
4928 * g++.dg/opt/pr70245-aux.cc: New file.
4930 2016-03-16 Martin Sebor <msebor@redhat.com>
4932 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
4934 2016-03-16 Richard Henderson <rth@redhat.com>
4937 * gcc.c-torture/compile/pr70199.c: New.
4939 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
4941 * gcc.dg/uninit-19.c: Run dos2unix.
4943 2016-03-16 Marek Polacek <polacek@redhat.com>
4946 * gcc.dg/nested-func-10.c: New test.
4947 * gcc.dg/nested-func-9.c: New test.
4949 2016-03-16 Jakub Jelinek <jakub@redhat.com>
4951 PR tree-optimization/68714
4952 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
4954 2016-03-16 Tom de Vries <tom@codesourcery.com>
4956 PR tree-optimization/68715
4957 * gcc.dg/graphite/pr68715-2.c: New test.
4958 * gcc.dg/graphite/pr68715.c: New test.
4959 * gfortran.dg/graphite/pr68715.f90: New test.
4961 2016-03-16 Tom de Vries <tom@codesourcery.com>
4963 PR tree-optimization/68809
4964 * gcc.dg/graphite/pr68809-2.c: New test.
4965 * gcc.dg/graphite/pr68809.c: New test.
4967 2016-03-16 Jakub Jelinek <jakub@redhat.com>
4970 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
4971 method call to i () as argument. Adjust expected output.
4974 * g++.dg/ubsan/pr70147-1.C: New test.
4975 * g++.dg/ubsan/pr70147-2.C: New test.
4977 2016-03-15 Martin Sebor <msebor@redhat.com>
4980 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
4982 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
4984 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
4987 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
4990 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
4991 libatomic_available.
4993 2016-03-15 Marek Polacek <polacek@redhat.com>
4996 * g++.dg/ext/attribute-may-alias-4.C: New test.
4998 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
5000 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
5001 -fvar-tracking-assignments-toggle flag.
5003 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
5005 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5007 2016-03-15 Jakub Jelinek <jakub@redhat.com>
5009 PR rtl-optimization/70222
5010 * gcc.c-torture/execute/pr70222-1.c: New test.
5011 * gcc.c-torture/execute/pr70222-2.c: New test.
5013 2016-03-15 Richard Henderson <rth@redhat.com>
5015 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5017 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5019 PR rtl-optimization/69032
5020 * gcc.dg/pr69032.c: New test.
5022 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5024 PR rtl-optimization/63384
5025 * g++.dg/pr63384.C: New test.
5027 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5030 * gcc.target/i386/pr64411.C: New test.
5032 2016-03-15 Tom de Vries <tom@codesourcery.com>
5034 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5035 * gfortran.dg/goacc/kernels-alias.f95: New test.
5037 2016-03-14 Martin Sebor <msebor@redhat.com>
5040 * g++.dg/cpp0x/constexpr-inline.C: New test.
5041 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5043 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
5045 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5047 2016-03-14 Jakub Jelinek <jakub@redhat.com>
5050 * gcc.dg/pr70219.c: New test.
5052 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
5055 * gcc.dg/torture/pr70083.c: New test.
5056 * gcc.target/i386/pr70083.c: New test.
5058 2016-03-14 Richard Biener <rguenther@suse.de>
5060 PR tree-optimization/56365
5061 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5063 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
5066 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5068 * g++.dg/pr70098.C: New testcase.
5071 2016-03-14 Tom de Vries <tom@codesourcery.com>
5073 PR tree-optimization/70045
5074 * gcc.dg/graphite/pr70045.c: New test.
5076 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5079 * gfortran.dg/include_9.f90: New test.
5081 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
5084 gfortran.dg/prof/prof.exp: New script.
5085 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5087 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
5089 PR rtl-optimization/69307
5090 * gcc.dg/pr69307.c: New test.
5092 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
5095 * gcc.target/arm/pr69614.c: New.
5097 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
5100 * gfortran.dg/submodule_14.f08: New test
5103 * gfortran.dg/submodule_15.f08: New test
5105 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
5108 * g++.dg/cpp1y/paren3.C: New test.
5110 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5113 * gcc.target/powerpc/ppc-round2.c: New test.
5115 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
5118 * gcc.dg/torture/pr70123.c: New test.
5120 2016-03-11 Jeff Law <law@redhat.com>
5122 PR tree-optimization/70190
5123 * gcc.c-torture/compile/pr70190.c: New test.
5125 2016-03-11 David Malcolm <dmalcolm@redhat.com>
5128 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5130 (test43_b): Likewise.
5131 (test43_c): Likewise.
5132 (test43_d): Likewise.
5133 (test43_e): Likewise.
5134 (test43_f): Likewise.
5135 (test43_g): Likewise.
5136 (test44_a): Likewise.
5137 (test44_b): Likewise.
5138 (test44_c): Likewise.
5139 (test44_d): Likewise.
5140 (test44_e): Likewise.
5142 2016-03-11 David Malcolm <dmalcolm@redhat.com>
5145 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5147 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5149 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5152 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5156 * gcc.target/aarch64/pr69245_2.c: New test.
5158 2016-03-11 Jakub Jelinek <jakub@redhat.com>
5160 PR tree-optimization/70177
5161 * gcc.dg/pr70177.c: New test.
5163 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5165 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5167 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5169 * gcc.dg/tree-ssa/sra-20.c: New.
5171 2016-03-11 Jakub Jelinek <jakub@redhat.com>
5173 PR rtl-optimization/70174
5174 * gcc.dg/pr70174.c: New test.
5176 PR tree-optimization/70169
5177 * gcc.dg/pr70169.c: New test.
5179 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5182 * gcc.target/i386/pr70160.c: New test.
5184 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5186 * gcc.target/s390/dfp-1.c: New test.
5188 2016-03-10 Nick Clifton <nickc@redhat.com>
5191 * gcc.target/aarch64/pr70044.c: New test.
5193 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
5194 Jakub Jelinek <jakub@redhat.com>
5197 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
5198 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
5199 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
5201 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
5204 * g++.dg/lto/pr69589_0.C: New testcase
5205 * g++.dg/lto/pr69589_1.C: New testcase
5207 2016-03-10 Marek Polacek <polacek@redhat.com>
5210 * g++.dg/delayedfold/unary-plus1.C: New test.
5212 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
5214 * gcc.target/arm/pr45701-1.c: Escape brackets.
5215 * gcc.target/arm/pr45701-2.c: Likewise.
5217 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
5219 * gfortran.dg/unconstrained_commons.f: New.
5221 2016-03-10 Alan Modra <amodra@gmail.com>
5223 * gcc.dg/pr69195.c: New.
5224 * gcc.dg/pr69238.c: New.
5226 2016-03-10 Tom de Vries <tom@codesourcery.com>
5229 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
5231 2016-03-10 Richard Biener <rguenther@suse.de>
5233 PR tree-optimization/70128
5234 * gcc.dg/tree-ssa/alias-34.c: New testcase.
5235 * gcc.dg/tree-ssa/alias-35.c: Likewise.
5237 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5239 PR tree-optimization/70152
5240 * gcc.dg/pr70152.c: New test.
5243 * gcc.target/i386/pr70086-1.c: New test.
5244 * gcc.target/i386/pr70086-2.c: New test.
5245 * gcc.target/i386/pr70086-3.c: New test.
5247 PR tree-optimization/70127
5248 * gcc.c-torture/execute/pr70127.c: New test.
5250 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
5252 * c-c++-common/goacc/combined-directives-2.c: New test.
5254 2016-03-09 David Malcolm <dmalcolm@redhat.com>
5258 * g++.dg/diagnostic/pr70105.C: New test.
5259 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
5260 (test_multiple_ordinary_maps): New test function.
5262 2016-03-09 David Malcolm <dmalcolm@redhat.com>
5266 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
5267 Drop range information from call to inform_at_rich_loc.
5268 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
5270 (test_show_locus): Replace calls to rich_location::add_range with
5271 calls to add_range. Rewrite the tests that used the now-defunct
5272 rich_location ctor taking a source_range. Simplify other tests
5273 by replacing calls to COMBINE_LOCATION_DATA with calls to
5276 2016-03-09 Richard Biener <rguenther@suse.de>
5277 Jakub Jelinek <jakub@redhat.com>
5279 PR tree-optimization/70138
5280 * gcc.dg/vect/pr70138-1.c: New testcase.
5281 * gcc.dg/vect/pr70138-2.c: Likewise.
5283 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5286 * gcc.target/i386/pr70049.c: New test.
5288 2016-03-09 Richard Biener <rguenther@suse.de>
5291 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
5292 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
5293 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
5295 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5297 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
5300 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5303 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
5306 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
5309 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
5310 in testcase comment.
5312 2016-03-09 Tom de Vries <tom@codesourcery.com>
5314 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
5315 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
5316 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
5317 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
5318 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
5319 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
5320 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
5321 * gfortran.dg/goacc/kernels-loop.f95: New test.
5323 2016-03-08 Martin Sebor <msebor@redhat.com>
5326 * g++.dg/warn/overflow-warn-7.C: New test.
5328 2016-03-08 Jason Merrill <jason@redhat.com>
5330 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
5331 * lib/target-supports.exp (check_effective_target_concepts): New.
5333 2016-03-08 Jakub Jelinek <jakub@redhat.com>
5336 * g++.dg/cpp1y/constexpr-loop4.C: New test.
5337 * g++.dg/ubsan/pr70135.C: New test.
5340 * gcc.dg/pr70110.c: New test.
5342 2016-03-07 Martin Jambor <mjambor@suse.cz>
5344 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
5345 * c-c++-common/gomp/if-1.c: Likewise.
5346 * c-c++-common/gomp/pr61486-2.c: Likewise.
5347 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
5348 to dg-additional-options.
5349 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
5350 * g++/gomp/target-teams-1.c: Likewise.
5351 * gcc.dg/gomp/gomp.exp: Likewise.
5352 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
5353 dg-additional-options.
5354 * gfortran.dg/gomp/gomp.exp: Likewise.
5355 * gfortran.dg/gomp/target1.f90: Remove dg-options.
5356 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
5357 dg-additional-options.
5358 * gfortran.dg/gomp/target3.f90: Remove dg-options.
5360 2016-03-07 Martin Jambor <mjambor@suse.cz>
5362 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
5363 * c-c++-common/gomp/gridify-1.c: New test.
5364 * gfortran.dg/gomp/gridify-1.f90: Likewise.
5366 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
5368 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
5369 trigger for cortex-r8, when scanning for register r8.
5370 * gcc.target/arm/pr45701-2.c: Likewise.
5372 2016-02-26 Richard Biener <rguenther@suse.de>
5373 Jeff Law <law@redhat.com>
5375 PR tree-optimization/69740
5376 * gcc.c-torture/compile/pr69740-1.c: New test.
5377 * gcc.c-torture/compile/pr69740-2.c: New test.
5379 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5381 * lib/target-supports.exp
5382 (check_effective_target_whole_vector_shift): Enable for PPC64.
5384 2016-03-07 Richard Biener <rguenther@suse.de>
5386 PR tree-optimization/70115
5387 * gcc.dg/torture/pr70115.c: New testcase.
5389 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
5392 * c-c-++-common/goacc/pr69916.c: New.
5394 2016-03-07 Richard Henderson <rth@redhat.com>
5396 * gcc.c-torture/compile/pr70061.c: New test.
5398 2016-03-07 Richard Biener <rguenther@suse.de>
5401 * gcc.dg/vect/O3-pr36098.c: New testcase.
5403 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
5405 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
5407 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
5409 * gnat.dg/renaming9.ad[sb]: New testcase.
5411 2016-03-05 Jakub Jelinek <jakub@redhat.com>
5414 * g++.dg/expr/stdarg3.C: New test.
5416 2016-03-04 Jeff Law <law@redhat.com>
5418 PR tree-optimization/69196
5419 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
5422 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5425 * gcc.dg/pr69973.c: New test.
5427 PR rtl-optimization/69941
5428 * gcc.dg/torture/pr69941.c: New test.
5431 * gcc.dg/pr69824.c: New test.
5433 2016-03-05 Tom de Vries <tom@codesourcery.com>
5435 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
5436 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
5439 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
5442 * g++.dg/cpp1y/var-templ48.C: New test.
5443 * g++.dg/cpp1y/var-templ49.C: New test.
5445 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5447 * g++.dg/Wno-frame-address.C: Skip on IA-64.
5449 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5452 * g++.dg/ubsan/pr70035.C: New test.
5455 * gcc.target/i386/pr70062.c: New test.
5457 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5459 * g++.dg/template/typename21.C: Remove c++98_only.
5461 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5463 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
5465 2016-03-04 David Malcolm <dmalcolm@redhat.com>
5468 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
5470 (fn_42_b): Likewise.
5471 (fn_42_c): Likewise.
5473 2016-03-04 David Malcolm <dmalcolm@redhat.com>
5476 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
5478 (fn_40_b): Likewise.
5479 (fn_41_a): Likewise.
5480 (fn_41_b): Likewise.
5482 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5485 * gcc.target/i386/avx512f-pr70059.c: New test.
5486 * gcc.target/i386/avx512dq-pr70059.c: New test.
5488 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5490 PR rtl-optimization/57676
5491 * gcc.dg/torture/pr57676.c: New test.
5493 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5495 * gcc.dg/pr70026.c: New test.
5497 2016-03-04 Marek Polacek <polacek@redhat.com>
5500 * gcc.dg/cilk-plus/pr69798-1.c: New test.
5501 * gcc.dg/cilk-plus/pr69798-2.c: New test.
5503 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5506 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
5508 (test_corners_sisd_si): Likewise.
5509 (main): Remove checks of the above.
5510 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
5512 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5514 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
5516 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
5518 * gcc.dg/torture/pr69951.c: Accept argc==0.
5520 2016-03-04 Richard Biener <rguenther@suse.de>
5523 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
5524 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
5526 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5529 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
5532 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5535 * gcc.dg/guality/pr69947.c: New test.
5537 2016-03-03 Jakub Jelinek <jakub@redhat.com>
5540 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
5542 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5544 PR rtl-optimization/69904
5545 * gcc.target/arm/pr69904.c: New test.
5547 2016-03-03 Jakub Jelinek <jakub@redhat.com>
5550 * gcc.dg/vect/pr70021.c: New test.
5551 * gcc.target/i386/pr70021.c: New test.
5553 2016-03-03 Marek Polacek <polacek@redhat.com>
5556 * gcc.dg/pr70050.c: New test.
5558 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
5560 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
5562 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
5564 PR tree-optimization/70043
5565 * gfortran.dg/vect/pr70043.f90: New test.
5567 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
5569 * gnat.dg/specs/task1.ads: New test.
5571 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5573 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
5574 Invoke gdb with -batch.
5575 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
5577 2016-03-03 Richard Biener <rguenther@suse.de>
5579 PR tree-optimization/55936
5580 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
5582 2016-03-02 Jeff Law <law@redhat.com>
5584 PR rtl-optimization/69942
5585 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
5586 effects of argument promotions.
5588 PR tree-optimization/69987
5589 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
5590 target does not support -fprefetch-loop-arrays.
5592 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
5594 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
5596 2016-03-02 Bin Cheng <bin.cheng@arm.com>
5598 PR rtl-optimization/69052
5599 * gcc.target/i386/pr69052.c: New test.
5601 2016-03-02 Alan Modra <amodra@gmail.com>
5603 * gcc.dg/pr69990.c: New.
5605 2016-03-02 Jakub Jelinek <jakub@redhat.com>
5608 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
5611 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
5614 * gcc.target/i386/pr70028.c: New test.
5616 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5618 * c-c++-common/asan/swapcontext-test-1.c,
5619 * c-c++-common/tsan/thread_leak.c,
5620 * g++.dg/tsan/aligned_vs_unaligned_race.C,
5621 * g++.dg/tsan/benign_race.C,
5622 * g++.dg/tsan/fd_close_norace.C,
5623 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
5624 races with sanitizer output
5626 2016-03-02 Richard Biener <rguenther@suse.de>
5627 Uros Bizjak <ubizjak@gmail.com>
5630 * gcc.dg/simd-8.c: New testcase.
5632 2016-03-02 Richard Biener <rguenther@suse.de>
5635 * gcc.dg/simd-7.c: New testcase.
5637 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
5639 * gcc.target/i386/pr70007.c: Tweak.
5641 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
5643 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
5645 2016-03-02 Marek Polacek <polacek@redhat.com>
5648 * gcc.dg/pr67854.c: New test.
5650 2016-03-02 Jakub Jelinek <jakub@redhat.com>
5653 * gcc.dg/torture/pr70025.c: New test.
5655 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5657 PR tree-optimization/68621
5658 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
5660 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5662 * gcc.target/i386/pr70007.c: New test.
5664 2016-03-01 Jeff Law <law@redhat.com>
5666 PR tree-optimization/69196
5667 * gcc.dg/tree-ssa/pr69196-1.c: New test.
5669 PR tree-optimization/69196
5670 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
5671 duplicating code and spoiling the expected output.
5673 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5676 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
5677 supports power9 before doing tests.
5678 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
5679 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
5680 * gcc.target/powerpc/p9-permute.c: Likewise.
5682 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
5685 * gcc.target/i386/pr70027.c: New test.
5687 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5689 * gcc.dg/pr70017.c: New test.
5691 2016-03-01 Jakub Jelinek <jakub@redhat.com>
5695 * gcc.dg/pr69796.c: New test.
5696 * gcc.dg/pr69974.c: New test.
5698 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5700 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
5702 2016-02-29 Jeff Law <law@redhat.com>
5704 PR tree-optimization/69987
5705 * gfortran.dg/pr69987.f90: New test.
5707 PR tree-optimization/69989
5708 * gcc.c-torture/compile/pr69989-2.c: New test.
5710 2016-03-01 Marek Polacek <polacek@redhat.com>
5713 * g++.dg/parse/invalid1.C: New test.
5715 2016-03-01 Richard Biener <rguenther@suse.de>
5718 * gcc.dg/pr70022.c: New testcase.
5720 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5722 PR tree-optimization/69956
5723 * gcc.dg/pr69956.c: New test.
5725 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5728 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
5729 XFAIL when hardware supports efficient unaligned storage access.
5731 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
5734 * g++.dg/template/pr69961a.C: New test.
5735 * g++.dg/template/pr69961b.C: New test.
5737 2016-02-29 David Malcolm <dmalcolm@redhat.com>
5739 PR preprocessor/69985
5740 * gcc.dg/cpp/pr69985.c: New test case.
5742 2016-02-29 Jeff Law <law@redhat.com>
5744 PR tree-optimization/70005
5745 * gcc.c-torture/execute/pr70005.c New test.
5747 PR tree-optimization/69999
5748 * gcc.c-torture/compile/pr69999.c: New test.
5750 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5752 PR tree-optimization/69652
5753 * gcc.dg/torture/pr69652.c: Delete test.
5754 * gcc.dg/vect/pr69652.c: New test.
5756 2016-02-19 Richard Biener <rguenther@suse.de>
5758 PR tree-optimization/69980
5759 * gfortran.dg/vect/pr69980.f90: New testcase.
5761 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5763 * gcc.target/sparc/20160229-1.c: New test.
5765 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5767 * gnat.dg/stack_usage3.adb: New test.
5768 * gnat.dg/stack_usage3_pkg.ads: New helper.
5770 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5772 * gnat.dg/renaming8.adb: New test.
5773 * gnat.dg/renaming8_pkg1.ads: New helper.
5774 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
5775 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
5777 2016-02-29 Richard Biener <rguenther@suse.de>
5779 PR tree-optimization/69720
5780 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
5782 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5786 * gfortran.dg/realloc_on_assign_26.f90: New test case.
5788 2016-02-28 Harald Anlauf <anlauf@gmx.de>
5789 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5792 * gfortran.dg/coarray_8.f90: Adjust error message.
5793 * gfortran.dg/pr56007.f90: New test.
5794 * gfortran.dg/pr56007.f: New test.
5796 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
5798 PR tree-optimization/69989
5799 * gcc.dg/torture/pr69989.c: New test.
5801 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
5803 * gcc.target/i386/stack-realign-win.c: New test.
5805 2016-02-28 Harald Anlauf <anlauf@gmx.de>
5808 * gfortran.dg/pr60126.f90: New test.
5810 2016-02-27 Jeff Law <law@redhat.com>
5813 2016-02-26 Richard Biener <rguenther@suse.de>
5814 Jeff Law <law@redhat.com>
5816 PR tree-optimization/69740
5817 * gcc.c-torture/compile/pr69740-1.c: New test.
5818 * gcc.c-torture/compile/pr69740-2.c: New test.
5820 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5823 * gfortran.dg/newunit_4.f90: New test.
5825 2016-02-27 Jakub Jelinek <jakub@redhat.com>
5828 PR rtl-optimization/69886
5829 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
5830 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
5833 2016-02-26 Martin Sebor <msebor@redhat.com>
5835 PR tree-optimization/15826
5836 * gcc.dg/tree-ssa/pr15826.c: New test.
5838 2016-02-26 Jakub Jelinek <jakub@redhat.com>
5841 * gcc.target/powerpc/pr69969.c: New test.
5843 2016-02-26 Martin Sebor <msebor@redhat.com>
5846 * g++.old-deja/g++.other/decl5.C: Add a test case.
5848 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
5851 * gcc.target/powerpc/pr69946.c: New file.
5853 2016-02-26 Richard Biener <rguenther@suse.de>
5854 Jeff Law <law@redhat.com>
5856 PR tree-optimization/69740
5857 * gcc.c-torture/compile/pr69740-1.c: New test.
5858 * gcc.c-torture/compile/pr69740-2.c: New test.
5860 2016-02-26 Martin Jambor <mjambor@suse.cz>
5863 * gcc.dg/torture/pr69932.c: New test.
5864 * gcc.dg/torture/pr69936.c: Likewise.
5866 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5869 * gcc.target/s390/pr69709.c: New test.
5871 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5874 * gcc.target/aarch64/pr69245_1.c: New test.
5876 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5879 * gcc.dg/torture/pr69613.c: New test.
5881 2016-02-26 Jakub Jelinek <jakub@redhat.com>
5883 PR rtl-optimization/69891
5884 * gcc.target/i386/pr69891.c: New test.
5886 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5887 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5890 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
5891 functionality for both 32-bit and 64-bit.
5893 2016-02-26 Richard Biener <rguenther@suse.de>
5895 PR tree-optimization/69551
5896 * gcc.dg/torture/pr69951.c: New testcase.
5898 2016-02-25 Richard Biener <rguenther@suse.de>
5900 PR tree-optimization/48795
5901 * gcc.dg/Warray-bounds-18.c: New testcase.
5903 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5905 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
5907 2016-02-25 Jakub Jelinek <jakub@redhat.com>
5909 PR rtl-optimization/69896
5910 * gcc.dg/pr69896.c: New test.
5912 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
5915 * g++.dg/cpp1y/paren2.C: New test.
5917 2016-02-24 Martin Sebor <msebor@redhat.com>
5920 * gcc.dg/enum-mode-2.c: New test.
5922 2016-02-24 Jakub Jelinek <jakub@redhat.com>
5925 * g++.dg/warn/Wnonnull-compare-6.C: New test.
5926 * g++.dg/warn/Wnonnull-compare-7.C: New test.
5927 * g++.dg/ubsan/pr69922.C: New test.
5929 2016-02-24 Marek Polacek <polacek@redhat.com>
5932 * gcc.dg/pr69819.c: New test.
5934 2016-02-24 Martin Sebor <msebor@redhat.com>
5937 * g++.dg/ext/flexary15.C: New test.
5939 2016-02-24 Martin Sebor <msebor@redhat.com>
5941 * gcc.dg/builtins-68.c: Avoid making unportable
5942 assumptions about the relationship between SIZE_MAX and UINT_MAX.
5943 * g++.dg/ext/builtin_alloca.C: Same.
5945 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5946 Charles Baylis <charles.baylis@linaro.org>
5949 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
5951 2016-02-24 Richard Biener <rguenther@suse.de>
5952 Jakub Jelinek <jakub@redhat.com>
5955 * gcc.dg/torture/pr69760.c: New testcase.
5957 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5959 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
5960 pattern on Solaris with as.
5962 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5964 * gcc.target/arm/cond_sub_restrict_it.c: New test.
5965 * gcc.target/arm/condarith_restrict_it.c: Likewise.
5966 * gcc.target/arm/movcond_restrict_it.c: Likewise.
5967 * gcc.target/arm/negscc_restrict_it.c: Likewise.
5969 2016-02-24 Jakub Jelinek <jakub@redhat.com>
5972 * gcc.dg/pr69915.c: New test.
5974 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5976 PR rtl-optimization/69886
5977 * gcc.dg/torture/pr69886.c: New test.
5979 2016-02-24 Richard Biener <rguenther@suse.de>
5982 * gcc.dg/torture/pr68963.c: New testcase.
5984 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5987 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
5988 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
5989 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
5990 * gcc.target/arm/atomic_loaddi_1.c: New test.
5991 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
5992 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
5993 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
5994 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
5995 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
5996 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
5997 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
5998 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
6000 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6003 * gcc.dg/torture/pr69909.c: New test.
6005 2016-02-24 Richard Biener <rguenther@suse.de>
6007 PR tree-optimization/69907
6008 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6009 * gcc.dg/vect/bb-slp-34.c: XFAIL.
6010 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
6012 2016-02-24 Christian Bruel <christian.bruel@st.com>
6014 * gcc.target/arm/pragma_cpp_fma.c: New test.
6016 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6019 * gfortran.dg/include_6.f90: Update test.
6021 2016-02-23 Jakub Jelinek <jakub@redhat.com>
6024 * objc.dg/pr69844.m: New test.
6026 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6028 PR libgfortran/69456
6029 * gfortran.dg/namelist_89.f90: New test.
6030 * gfortran.dg/pr59700.f90: Update test..
6032 2016-02-23 Martin Sebor <msebor@redhat.com>
6035 * g++.dg/ext/builtin_alloca.C: New test.
6036 * gcc.dg/builtins-68.c: New test.
6038 2016-02-23 Richard Henderson <rth@redhat.com>
6040 * gcc.target/i386/addr-space-3.c: Remove test.
6042 2016-02-23 David Malcolm <dmalcolm@redhat.com>
6044 PR preprocessor/69126
6045 PR preprocessor/69543
6046 * c-c++-common/pr69126-2-long.c: New test.
6047 * c-c++-common/pr69126-2-short.c: New test.
6048 * c-c++-common/pr69543-1.c: Remove xfail.
6050 2016-02-23 David Malcolm <dmalcolm@redhat.com>
6052 PR preprocessor/69126
6053 PR preprocessor/69543
6054 PR preprocessor/69558
6055 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6057 (test_2): ...this, and add leading comment.
6058 (MACRO_3, test_3): New.
6059 (MACRO_4A, MACRO_4B, test_4): New.
6060 (MACRO): Rename to...
6063 (test_5): ...this, updating for renaming of MACRO, and
6064 add leading comment.
6065 * c-c++-common/pr69543-1.c: New.
6066 * c-c++-common/pr69543-2.c: New.
6067 * c-c++-common/pr69543-3.c: New.
6068 * c-c++-common/pr69543-4.c: New.
6069 * c-c++-common/pr69558-1.c: New.
6070 * c-c++-common/pr69558-2.c: New.
6071 * c-c++-common/pr69558-3.c: New.
6072 * c-c++-common/pr69558-4.c: New.
6073 * gcc.dg/pr69558.c: Move to...
6074 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
6077 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
6079 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
6080 to -ftree-parallelize-loops/-fopenacc changes.
6081 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6082 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6083 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6084 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6085 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6086 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6087 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6088 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6089 * c-c++-common/goacc/kernels-loop.c: Likewise.
6090 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6091 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6092 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6093 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6095 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6097 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6099 2016-02-23 Jakub Jelinek <jakub@redhat.com>
6102 * g++.dg/warn/Wnonnull-compare-5.C: New test.
6105 * gcc.dg/pr69900.c: New test.
6107 2016-02-23 Martin Jambor <mjambor@suse.cz>
6109 PR tree-optimization/69666
6110 * gcc.dg/tree-ssa/pr69666.c: New test.
6112 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
6115 * gfortran.dg/coarray_allocate_5.f08: New test.
6117 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6119 * gcc.target/s390/vcond-shift.c: Move to ...
6120 * gcc.target/s390/vector/vcond-shift.c: ... here.
6122 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6124 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6125 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6127 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6129 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6131 2016-02-20 Mark Wielaard <mjw@redhat.com>
6134 * gcc.dg/unused-variable-3.c: New test.
6136 2016-02-22 Jakub Jelinek <jakub@redhat.com>
6139 * gcc.target/i386/pr69888.c: New test.
6141 2016-02-22 Richard Biener <rguenther@suse.de>
6143 PR tree-optimization/69882
6144 * gfortran.dg/vect/pr69882.f90: New testcase.
6146 2016-02-22 Jakub Jelinek <jakub@redhat.com>
6149 * gcc.dg/pr69885.c: New test.
6151 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
6155 * gcc.target/sh/pr54089-10.c: New.
6157 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
6160 * gfortran.dg/deferred_character_15.f90 : New test.
6162 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6165 gfortran.dg/allocate_with_source_18.f03: New test.
6167 2016-02-20 Harald Anlauf <anlauf@gmx.de>
6170 gfortran.dg/gomp/pr52531.f90: New test.
6172 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6175 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6178 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6181 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6182 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6185 * g++.dg/warn/Wnonnull-compare-4.C: New test.
6188 * g++.dg/torture/pr69851.C: New test.
6190 2016-02-19 Martin Sebor <msebor@redhat.com>
6193 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
6195 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6198 * g++.dg/warn/Wnonnull-compare-2.C: New test.
6199 * g++.dg/warn/Wnonnull-compare-3.C: New test.
6202 * g++.dg/cpp0x/pr67767.C: New test.
6204 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6206 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
6207 for fp, simd, crypto, crc, lse.
6208 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
6210 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
6211 effective target check.
6213 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6216 * gcc.target/i386/pr69820.c: New test.
6218 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6220 * gcc.target/s390/vector/int128-1.c: New test.
6222 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6224 * gcc.target/s390/vector/vec-vcond-1.c: New test.
6226 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6228 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
6229 instruction pattern name to prevent the testcase from failing with
6232 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6234 * gcc.target/s390/md/movstr-2.c: New test.
6236 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
6238 * gcc.target/s390/morestack.c: New test.
6240 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
6243 * gcc.target/s390/pr69625.c: Add test case.
6245 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
6248 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
6250 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6253 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
6254 * gcc.target/powerpc/fusion3.c: Likewise.
6256 2016-02-18 Richard Biener <rguenther@suse.de>
6259 * g++.dg/torture/pr69553.C: New testcase.
6261 2016-02-18 Nick Clifton <nickc@redhat.com>
6265 * gcc.target/arm/pr62554.c: New test.
6266 * gcc.target/arm/pr69610-1.c: New test.
6267 * gcc.target/arm/pr69610-2.c: New test.
6269 2016-02-18 Richard Biener <rguenther@suse.de>
6272 * gcc.dg/torture/pr69854.c: New testcase.
6274 2016-02-17 Jakub Jelinek <jakub@redhat.com>
6277 * g++.dg/warn/Wnonnull-compare-1.C: New test.
6279 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6281 * gcc.target/powerpc/vec-cg.c: New test.
6283 2016-02-17 Richard Biener <rguenther@suse.de>
6286 * gcc.dg/uninit-21.c: Add -fno-short-enums.
6288 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6291 * gcc.c-torture/compile/pr69161.c: New test.
6293 2016-02-17 David Sherwood <david.sherwood@arm.com>
6296 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
6297 * gcc.target/arm/vect-fmaxmin.c: Likewise.
6299 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6301 * gcc.dg/ifcvt-4.c: Skip on Visium.
6303 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6305 * gnat.dg/atomic8.adb: New test.
6307 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6309 * gnat.dg/discr46.ad[sb]: New test.
6311 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
6314 * gcc.target/powerpc/pr48344-1.c: New test.
6316 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6319 * gfortran.dg/associate_21.f90: New test.
6321 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6324 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
6325 -Wnonnull in dg-options.
6326 * c-c++-common/nonnull-2.c: New test.
6328 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
6329 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6331 * gcc.target/aarch64/vector_initialization_nostack.c: New.
6333 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6336 * gcc.dg/pr69801.c: Add empty dg-options.
6338 2016-02-16 James Norris <jnorris@codesourcery.com>
6340 * c-c++-common/goacc/deviceptr-1.c: Add tests.
6341 * g++.dg/goacc/deviceptr-1.c: New file.
6343 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6345 PR tree-optimization/69820
6346 * gcc.dg/vect/pr69820.c: New test.
6348 2016-02-16 Richard Biener <rguenther@suse.de>
6350 PR tree-optimization/69776
6351 * gcc.dg/torture/pr69776-2.c: New testcase.
6353 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
6355 PR tree-optimization/69714
6356 * gcc.dg/torture/pr69714.c: New test.
6358 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6360 PR tree-optimization/69802
6361 * gcc.dg/pr69802.c: New test.
6363 2016-02-16 Richard Biener <rguenther@suse.de>
6366 * gcc.dg/pr69801.c: New testcase.
6368 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6370 PR libgfortran/69651
6371 * gfortran.dg/read_bang.f90: New test.
6372 * gfortran.dg/read_bang4.f90: New test.
6374 2016-02-15 Jakub Jelinek <jakub@redhat.com>
6377 * g++.dg/init/pr69658.C: New test.
6380 * c-c++-common/pr69797.c: New test.
6382 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6384 * lib/target-supports.exp (check_effective_target_section_anchors): Add
6385 check for aarch64*-*-*.
6387 2016-02-15 Richard Biener <rguenther@suse.de>
6389 PR tree-optimization/69783
6390 * gcc.dg/vect/pr69783.c: New testcase.
6392 2016-02-15 Richard Biener <rguenther@suse.de>
6394 PR tree-optimization/69776
6395 * gcc.dg/torture/pr69776.c: New testcase.
6397 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6400 * gfortran.dg/type_decl_4.f90: Reinstated.
6402 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
6405 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
6407 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6411 * gfortran.dg/type_decl_4.f90: Removed.
6413 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6416 * gfortran.dg/type_decl_4.f90: New test.
6418 2016-02-14 Alan Modra <amodra@gmail.com>
6421 * gcc.c-torture/execute/stkalign.c: Revise test.
6423 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6426 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
6428 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6431 * gcc.target/sh/torture/pr67260.c: New.
6433 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
6435 * gcc.dg/pr67964.c: Add dg-require-alias.
6437 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6441 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
6443 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6445 PR libgfortran/69668
6446 * gfortran.dg/namelist_88.f90: New test.
6448 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6450 PR libgfortran/69668
6451 * gfortran.dg/namelist_38.f90: Update test.
6452 * gfortran.dg/namelist_84.f90: Update test.
6454 2016-02-12 David Malcolm <dmalcolm@redhat.com>
6457 * gcc.dg/pr69554-1.c: New test.
6458 * gfortran.dg/pr69554-1.F90: New test.
6459 * gfortran.dg/pr69554-2.F90: New test.
6460 * lib/gcc-dg.exp (proc dg-locus): New function.
6461 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
6462 distinguish between the caret-printing and non-caret-printing
6463 cases. If caret-printing has been explicitly enabled, bail out
6464 without attempting to fix up the output.
6466 2016-02-12 David Malcolm <dmalcolm@redhat.com>
6470 * gcc.dg/spellcheck-options-3.c: New test case.
6471 * gcc.dg/spellcheck-options-4.c: New test case.
6472 * gcc.dg/spellcheck-options-5.c: New test case.
6473 * gcc.dg/spellcheck-options-6.c: New test case.
6474 * gcc.dg/spellcheck-options-7.c: New test case.
6475 * gcc.dg/spellcheck-options-8.c: New test case.
6476 * gcc.dg/spellcheck-options-9.c: New test case.
6477 * gcc.dg/spellcheck-options-10.c: New test case.
6479 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6481 PR rtl-optimization/69764
6482 PR rtl-optimization/69771
6483 * c-c++-common/pr69764.c: New test.
6484 * gcc.dg/torture/pr69771.c: New test.
6486 2016-02-12 Marek Polacek <polacek@redhat.com>
6488 * g++.dg/torture/init-list1.C: New.
6490 2016-02-12 Marek Polacek <polacek@redhat.com>
6492 * gcc.dg/pr69522.c: Add empty dg-options.
6494 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6496 * g++.dg/lto/lto.exp: Include and init mpx.
6497 * g++.dg/lto/pr69729_0.C: New test.
6499 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6502 * g++.dg/ipa/pr69241-4.C: New test.
6505 * g++.dg/ipa/pr68672-1.C: New test.
6506 * g++.dg/ipa/pr68672-2.C: New test.
6507 * g++.dg/ipa/pr68672-3.C: New test.
6509 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
6512 * gcc.dg/pr69522.c: New test.
6514 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
6517 * g++.dg/cpp1y/69098.C: New test.
6518 * g++.dg/cpp1y/69098-2.C: New test.
6520 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6522 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
6523 and neighbour -> neighbor.
6524 * objc.dg/attributes/method-nonnull-1.m: Likewise.
6525 * objc.dg/gnu-api-2-class-meta.m: Likewise.
6526 * c-c++-common/Wvarargs.c: Likewise.
6527 * c-c++-common/goacc/host_data-5.c: Likewise.
6528 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6529 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
6530 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
6531 * gcc.target/aarch64/pr60697.c: Likewise.
6532 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6533 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
6534 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6535 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
6536 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6537 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6538 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
6539 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6540 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
6541 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
6542 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
6543 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6544 * g++.dg/lookup/koenig5.C: Likewise.
6545 * g++.dg/ext/no-asm-2.C: Likewise.
6546 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
6547 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
6548 * gfortran.dg/used_types_16.f90: Likewise.
6549 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
6550 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
6551 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
6552 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
6553 * gfortran.dg/abstract_type_6.f03: Likewise.
6554 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
6555 * gfortran.dg/used_types_15.f90: Likewise.
6556 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
6557 * gfortran.dg/exit_3.f08: Likewise.
6558 * gfortran.dg/open_status_2.f90: Likewise.
6559 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
6560 * gfortran.dg/intrinsic_std_1.f90: Likewise.
6561 * gfortran.dg/associate_1.f03: Likewise.
6562 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
6563 * gfortran.dg/intrinsic_std_6.f90: Likewise.
6564 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
6565 * gcc.dg/builtin-object-size-1.c: Likewise.
6566 * gcc.dg/noreturn-6.c: Likewise.
6567 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6568 * gcc.dg/globalalias.c: Likewise.
6569 * gcc.dg/builtins-config.h: Likewise.
6570 * gcc.dg/pr30457.c: Likewise.
6571 * gcc.c-torture/compile/volatile-1.c: Likewise.
6572 * gcc.c-torture/execute/20101011-1.c: Likewise.
6573 * c-c++-common/Waddress-1.c: Likewise.
6575 2016-02-11 Jakub Jelinek <jakub@redhat.com>
6578 * c-c++-common/Waddress-1.c: New test.
6580 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
6583 * gfortran.dg/associate_19.f03: New test.
6584 * gfortran.dg/associate_20.f03: New test.
6586 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
6588 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
6590 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6592 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
6593 .arch armv8-a\n. Add -dA to dg-options.
6594 * gcc.target/aarch64/assembler_arch_1.c: New test.
6595 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
6597 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
6600 * g++.dg/cpp0x/pr68726.C: New.
6602 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6604 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
6607 2016-02-11 Richard Biener <rguenther@suse.de>
6609 * g++.dg/tree-ssa/pr61034.C: Adjust.
6611 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
6614 * gcc.target/s390/pr69148.c: New.
6616 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
6618 PR tree-optimization/69652
6619 * gcc.dg/torture/pr69652.c: New test.
6621 2016-02-10 Jakub Jelinek <jakub@redhat.com>
6622 Patrick Palka <ppalka@gcc.gnu.org>
6626 * g++.dg/ipa/pr69241-1.C: New test.
6627 * g++.dg/ipa/pr69241-2.C: New test.
6628 * g++.dg/ipa/pr69241-3.C: New test.
6629 * g++.dg/ipa/pr69649.C: New test.
6631 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
6633 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
6634 * gcc.dg/tree-ssa/sra-18.c: Ditto.
6636 2016-02-10 Bin Cheng <bin.cheng@arm.com>
6638 PR tree-optimization/68021
6639 * gcc.dg/tree-ssa/pr68021.c: New test.
6641 2016-02-10 Richard Biener <rguenther@suse.de>
6643 PR tree-optimization/69726
6644 * gcc.dg/uninit-22.c: New testcase.
6646 2016-02-09 Andrew Pinski <apinski@cavium.com>
6649 * gcc.c-torture/compile/20160205-1.c: New testcase.
6651 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6654 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
6655 instead accessing a really large arrray.
6656 * gcc.target/powerpc/fusion3.c: Likewise.
6658 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
6661 * gcc.c-torture/execute/pr68532.c: New test.
6663 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
6666 * gcc.dg/pr69634.c: New.
6668 2016-02-09 Richard Biener <rguenther@suse.de>
6670 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
6672 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
6674 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
6676 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
6678 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
6680 2016-02-09 Richard Biener <rguenther@suse.de>
6682 PR tree-optimization/69715
6683 * gcc.dg/torture/pr69715.c: New testcase.
6685 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6688 * g++.dg/cpp0x/trailing12.C: New test.
6689 * g++.dg/cpp0x/trailing13.C: New test.
6691 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6695 * g++.dg/cpp1y/auto-fn29.C: New test.
6696 * g++.dg/cpp1y/auto-fn30.C: New test.
6698 2016-02-08 Jakub Jelinek <jakub@redhat.com>
6700 PR tree-optimization/69209
6701 * gcc.c-torture/compile/pr69209.c: New test.
6703 2016-02-08 Jeff Law <law@redhat.com>
6705 PR tree-optimization/68541
6706 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
6707 of statements allowed in join block for path splitting.
6709 2016-02-08 Jakub Jelinek <jakub@redhat.com>
6712 * g++.dg/gomp/pr59627.C: New test.
6715 * g++.dg/ipa/pr69239.C: New test.
6717 2016-02-08 David Malcolm <dmalcolm@redhat.com>
6719 PR preprocessor/69664
6720 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
6721 * gcc.dg/cpp/warn-comments.c: Likewise.
6723 2016-02-08 Marek Polacek <polacek@redhat.com>
6726 * g++.dg/init/const12.C: New test.
6728 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
6731 * gcc.dg/lto/pr55113_0.c: Remove test.
6733 2016-02-08 Richard Biener <rguenther@suse.de>
6735 PR tree-optimization/69719
6736 * gcc.dg/torture/pr69719.c: New testcase.
6738 2016-02-08 Richard Biener <rguenther@suse.de>
6739 Jeff Law <law@redhat.com>
6742 * gcc.target/mips/pr68273.c: New testcase.
6744 2016-02-08 Richard Biener <rguenther@suse.de>
6746 PR rtl-optimization/69274
6747 * gcc.target/i386/addr-sel-1.c: XFAIL.
6749 2016-02-08 Jeff Law <law@redhat.com>
6751 PR tree-optimization/68541
6752 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
6754 PR tree-optimization/65917
6755 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
6757 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6760 * gfortran.dg/namelist_args.f90: New test.
6762 2016-02-05 Jeff Law <law@redhat.com>
6764 PR tree-optimization/68541
6765 * gcc.dg/tree-ssa/split-path-2.c: New test.
6766 * gcc.dg/tree-ssa/split-path-3.c: New test.
6767 * gcc.dg/tree-ssa/split-path-4.c: New test.
6768 * gcc.dg/tree-ssa/split-path-5.c: New test.
6769 * gcc.dg/tree-ssa/split-path-6.c: New test.
6770 * gcc.dg/tree-ssa/split-path-7.c: New test.
6772 2016-02-05 Martin Sebor <msebor@redhat.com>
6775 * g++.dg/warn/Wplacement-new-size-1.C: New test.
6776 * g++.dg/warn/Wplacement-new-size-2.C: New test.
6778 2016-02-06 Richard HEnderson <rth@redhat.com>
6781 * gcc.target/i386/addr-space-4.c: New.
6782 * gcc.target/i386/addr-space-5.c: New.
6784 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
6787 * gfortran.dg/elemental_dependency_6.f90: New.
6789 2016-02-05 Jakub Jelinek <jakub@redhat.com>
6791 PR rtl-optimization/69691
6792 * gcc.c-torture/execute/pr69691.c: New test.
6795 * g++.dg/parse/pr69628.C: New test.
6797 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
6799 * gcc.dg/sancov/asan.c: Move to ...
6800 * gcc.dg/asan/sancov-1.c: ... here.
6802 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
6804 * gcc.target/i386/pr69577.c: Require avx_runtime target.
6806 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
6809 * gcc.target/i386/pr69677.c: New test.
6811 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
6814 * g++.dg/template/pr68948.C: New test.
6816 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6818 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
6819 (only necessary on s390x).
6821 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
6823 * gcc.target/i386/pr69454-2.c: Compile with -msse2
6824 -mno-accumulate-outgoing-args.
6826 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
6828 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
6830 2016-02-04 Jakub Jelinek <jakub@redhat.com>
6833 * c-c++-common/pr69669.c: New test.
6835 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6838 * g++.dg/pr69667.C: New file.
6840 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
6843 * gcc.dg/pr69619.c: Add new test.
6845 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
6847 PR rtl-optimization/69577
6848 * gcc.target/i386/pr69577.c: New test.
6850 2016-02-04 Martin Liska <mliska@suse.cz>
6852 * g++.dg/asan/pr69276.C: New test.
6854 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6858 * gcc.target/arm/wmul-3.c: Simplify test to generate just
6859 a single smulbb instruction.
6860 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
6861 * gcc.target/amr/wmul-2.c: Likewise.
6863 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6867 * gcc.c-torture/execute/pr67714.c: New test.
6869 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6872 * gcc.target/i386/pr69454-1.c: New test.
6873 * gcc.target/i386/pr69454-2.c: New test.
6875 2016-02-03 Martin Sebor <msebor@redhat.com>
6882 * g++.dg/ext/flexarray-mangle-2.C: New test.
6883 * g++.dg/ext/flexarray-mangle.C: New test.
6884 * g++.dg/ext/flexarray-subst.C: New test.
6885 * g++.dg/ext/flexary11.C: New test.
6886 * g++.dg/ext/flexary12.C: New test.
6887 * g++.dg/ext/flexary13.C: New test.
6888 * g++.dg/ext/flexary14.C: New test.
6889 * g++.dg/other/dump-ada-spec-2.C: Adjust.
6891 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
6893 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
6894 Define only if CHECK_FLOAT128 is defined.
6895 (main): Properly initialize u5.
6897 2016-02-03 Jakub Jelinek <jakub@redhat.com>
6900 * gcc.dg/pr69627.c: New test.
6903 * gcc.dg/pr69644.c: New test.
6905 2016-02-03 Mike Stump <mikestump@comcast.net>
6907 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
6908 support for struct-layout-1.exp.
6910 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
6913 * g++.dg/cpp0x/pr69056.C: New test.
6915 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
6916 Alexandre Oliva <aoliva@redhat.com>
6919 * gcc.target/powerpc/pr69461.c: New.
6921 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
6923 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
6925 (check_effective_target_fsanitize_thread): ... to here. Do not
6926 specify additional compile flags for the test source.
6927 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
6928 specify additional compile flags for the test source.
6930 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
6932 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
6934 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
6938 * gfortran.dg/coarray_allocate_2.f08: New test.
6939 * gfortran.dg/coarray_allocate_3.f08: New test.
6940 * gfortran.dg/coarray_allocate_4.f08: New test.
6942 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
6944 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
6945 use same scan-tree-dump-times on all platforms.
6946 * gcc.dg/vect/vect-outer-1.c: Likewise.
6947 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
6948 * gcc.dg/vect/vect-outer-1a.c: Likewise.
6949 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
6950 * gcc.dg/vect/vect-outer-1b.c: Likewise.
6951 * gcc.dg/vect/vect-outer-2b.c: Likewise.
6952 * gcc.dg/vect/vect-outer-3b.c: Likewise.
6953 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6955 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
6957 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
6960 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
6962 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
6964 2016-02-02 James Norris <jnorris@codesourcery.com>
6966 * c-c++-common/goacc/routine-5.c: Add tests.
6968 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
6970 * gcc.target/nvptx/unsigned-cmp.c: New test.
6972 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
6974 * gcc.target/aarch64/scalar_shift_1.c
6975 (test_corners_sisd_di): Improve force to SIMD register.
6976 (test_corners_sisd_si): Likewise.
6977 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
6978 Remove scan-assembler check for ldr.
6980 2016-02-02 Richard Biener <rguenther@suse.de>
6982 PR tree-optimization/69595
6983 * gcc.dg/Warray-bounds-17.c: New testcase.
6985 2016-02-02 Richard Biener <rguenther@suse.de>
6987 PR tree-optimization/69606
6988 * gcc.dg/torture/pr69606.c: New testcase.
6990 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
6993 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
6994 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
6996 2016-02-02 Alan Modra <amodra@gmail.com>
6999 * gcc.target/powerpc/pr69548.c: New test.
7001 2016-02-01 Jakub Jelinek <jakub@redhat.com>
7003 PR rtl-optimization/69592
7004 * gcc.dg/pr69592.c: New test.
7006 PR preprocessor/69543
7008 * gcc.dg/pr69543.c: New test.
7009 * gcc.dg/pr69558.c: New test.
7011 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
7014 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7016 2016-02-01 Martin Sebor <msebor@redhat.com>
7018 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7020 2016-02-01 Bin Cheng <bin.cheng@arm.com>
7022 PR tree-optimization/67921
7023 * c-c++-common/ubsan/pr67921.c: New test.
7025 2016-02-01 Richard Biener <rguenther@suse.de>
7028 * gcc.dg/tree-ssa/recip-8.c: New testcase.
7030 2016-02-01 Richard Biener <rguenther@suse.de>
7032 PR tree-optimization/69574
7033 * gcc.dg/torture/pr69574.c: New testcase.
7035 2016-02-01 Richard Biener <rguenther@suse.de>
7037 PR tree-optimization/69579
7038 * gcc.dg/setjmp-6.c: New testcase.
7040 2016-02-01 Jakub Jelinek <jakub@redhat.com>
7042 PR rtl-optimization/69570
7043 * g++.dg/opt/pr69570.C: New test.
7045 2016-02-01 Richard Henderson <rth@redhat.com>
7047 * gcc.dg/pr69535.c: New test.
7049 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
7052 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7053 * gcc.dg/tree-ssa/sra-18.c: Likewise.
7056 * g++.dg/parse/parens3.C: Use register "4" on hppa.
7058 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7060 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
7063 * gfortran.dg/allocate_with_source_17.f03: New test.
7065 2016-01-30 Jakub Jelinek <jakub@redhat.com>
7067 PR tree-optimization/69546
7068 * gcc.dg/torture/pr69546.c: New test.
7070 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
7073 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7075 2016-01-30 Martin Sebor <msebor@redhat.com>
7078 * g++.dg/ext/flexary10.C: New test.
7080 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7083 gfortran.dg/common_23.f90: New test.
7085 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7088 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7089 condition being checked, and disable it when the target supports
7090 misaligned loads and stores.
7092 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7095 * gcc.dg/torture/pr69518.c: New test.
7097 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
7100 * gcc.target/i386/pr69530.c: New test.
7102 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
7105 * gcc.target/mips/div-delay.c: New test.
7107 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7110 * gcc.target/i386/pr69551.c: New test.
7113 * gcc.target/i386/pr66137.c: New test.
7115 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
7117 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
7118 always built for p5600.
7119 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
7120 isa=p5600 dg-option.
7122 2016-01-29 Richard Biener <rguenther@suse.de>
7124 PR tree-optimization/69547
7125 * g++.dg/tree-ssa/pr69547.C: New testcase.
7127 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7130 * g++.dg/warn/Wunused-function2.C: New test.
7132 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7134 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7135 support for test to succeed.
7137 2016-01-29 Marek Polacek <polacek@redhat.com>
7141 * g++.dg/ext/constexpr-vla2.C: New test.
7142 * g++.dg/ext/constexpr-vla3.C: New test.
7143 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
7145 2016-01-29 Richard Biener <rguenther@suse.de>
7148 * gcc.dg/uninit-21.c: New testcase.
7150 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
7153 * gcc.target/i386/pr69459.c: New test.
7155 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
7158 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7159 * gcc.target/mips/pr68400.c: New test.
7161 2016-01-28 Martin Sebor <msebor@redhat.com>
7164 * gcc.target/powerpc/pr17381.c: New test.
7166 2016-01-28 Jakub Jelinek <jakub@redhat.com>
7169 * gcc.dg/torture/pr69542.c: New test.
7171 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
7173 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7175 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
7177 * gcc.dg/pr65980.c: Skip on AIX.
7178 * gcc.dg/pr66688.c: Same.
7180 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
7183 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
7184 * gcc.dg/tree-ssa/sra-18.c: Same.
7186 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
7189 * gfortran.dg/block_15.f08: New test.
7190 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
7191 on incorrectly closed BLOCK.
7193 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
7195 * gcc.dg/declare-simd.c: New test.
7196 2016-01-28 Richard Biener <rguenther@suse.de>
7198 PR tree-optimization/69466
7199 * gfortran.dg/vect/pr69466.f90: New testcase.
7201 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7203 * g++.dg/pr67989.C: Remove ARM-specific option.
7204 * gcc.target/arm/pr67989.C: New file.
7206 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
7208 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
7209 and expm1 test for glibc < 2.11.
7211 2016-01-27 Richard Henderson <rth@redhat.com>
7213 * gcc.c-torture/execute/pr69447.c: New test.
7215 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
7218 * gfortran.dg/alloc_comp_assign_15.f03: New test.
7220 2016-01-27 Jakub Jelinek <jakub@redhat.com>
7223 * gcc.dg/pr66869.c: New test.
7225 2016-01-25 Jeff Law <law@redhat.com>
7227 PR tree-optimization/68398
7228 PR tree-optimization/69196
7229 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
7230 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
7231 path to avoid new heuristic allowing more irreducible regions
7232 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7233 * gcc.dg/tree-ssa/vrp46.c: Likewise.
7234 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7235 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
7236 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7238 2016-01-27 Marek Polacek <polacek@redhat.com>
7241 * c-c++-common/vector-compare-4.c: New test.
7243 2016-01-27 David Malcolm <dmalcolm@redhat.com>
7245 PR preprocessor/69126
7246 * c-c++-common/pr69126.c: New test case.
7248 2016-01-27 Ian Lance Taylor <iant@google.com>
7250 * gcc.dg/tree-ssa/ivopt_5.c: New test.
7252 2016-01-27 Ryan Burn <contact@rnburn.com>
7255 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
7257 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
7260 * gcc.target/i386/pr69512.c: New test.
7262 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
7265 * gnat.dg/sso/*.adb: Robustify dg-output directives.
7267 2016-01-27 Marek Polacek <polacek@redhat.com>
7270 * g++.dg/pr69379.C: New test.
7272 2016-01-27 Martin Sebor <msebor@redhat.com>
7275 * g++.dg/abi/Wabi-2-2.C: New test.
7276 * g++.dg/abi/Wabi-2-3.C: New test.
7277 * g++.dg/abi/Wabi-3-2.C: New test.
7278 * g++.dg/abi/Wabi-3-3.C: New test.
7280 2016-01-27 Richard Biener <rguenther@suse.de>
7282 PR tree-optimization/69166
7283 * gcc.dg/torture/pr69166.c: New testcase.
7285 2016-01-27 Martin Jambor <mjambor@suse.cz>
7287 PR tree-optimization/69355
7288 * gcc.dg/tree-ssa/pr69355.c: New test.
7290 2016-01-27 Marek Polacek <polacek@redhat.com>
7293 * g++.dg/ext/constexpr-vla1.C: New test.
7295 2016-01-20 Christian Bruel <christian.bruel@st.com>
7298 * gcc.target/arm/pr69245.c: New test.
7300 2016-01-27 Jakub Jelinek <jakub@redhat.com>
7302 PR tree-optimization/69399
7303 * gcc.dg/torture/pr69399.c: New test.
7305 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
7307 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
7309 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
7311 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
7313 2016-01-26 Tom de Vries <tom@codesourcery.com>
7315 PR tree-optimization/69110
7316 * gcc.dg/autopar/pr69110.c: New test.
7318 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
7319 Sebastian Pop <s.pop@samsung.com>
7321 * gcc.dg/graphite/isl-ast-op-select.c: New.
7323 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
7326 * gfortran.dg/allocate_error_6.f90: New test.
7328 2016-01-26 Richard Henderson <rth@redhat.com>
7330 * gcc.dg/tm/pr60908.c: New test.
7332 2016-01-26 David Malcolm <dmalcolm@redhat.com>
7335 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
7337 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
7338 expected multiline output to reflect the colorization being
7339 disabled before newlines.
7340 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7341 (custom_diagnostic_finalizer): Replace call to
7342 pp_newline_and_flush with call to pp_flush.
7343 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
7344 * gfortran.dg/implicit_class_1.f90: Likewise.
7345 * lib/gcc-dg.exp (allow_blank_lines): New global.
7346 (dg-allow-blank-lines-in-output): New procedure.
7347 (gcc-dg-prune): Complain about blank lines in the output, unless
7348 dg-allow-blank-lines-in-output was called.
7349 * lib/multiline.exp (_build_multiline_regex): Only support
7350 arbitrary followup text for non-blank-lines, not for blank lines.
7352 2016-01-26 Jakub Jelinek <jakub@redhat.com>
7354 PR tree-optimization/69483
7355 * gcc.dg/pr69483.c: New test.
7356 * g++.dg/opt/pr69483.C: New test.
7358 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7361 * gcc.target/arm/pr68620.c: New test.
7363 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7365 * gcc.target/i386/pr68986-2.c: Remove -m32.
7367 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7370 * gcc.target/i386/pr68986-1.c: New test.
7371 * gcc.target/i386/pr68986-2.c: Likewise.
7372 * gcc.target/i386/pr68986-3.c: Likewise.
7374 2016-01-26 Christian Bruel <christian.bruel@st.com>
7376 * lib/target-supports.exp
7377 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
7378 (check_effective_target_arm_crypto_pragma_ok): Likewise.
7379 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
7381 2016-01-26 Richard Biener <rguenther@suse.de>
7383 PR tree-optimization/69452
7384 * gcc.dg/torture/pr69452.c: New testcase.
7386 2016-01-26 Jakub Jelinek <jakub@redhat.com>
7389 * gcc.dg/pr69442.c: New test.
7391 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
7394 * gcc.target/aarch64/simd/pr67896.C: New.
7396 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
7398 PR tree-optimization/69400
7399 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
7401 (plugin_init): Call it.
7402 * gcc.dg/torture/pr69400.c: New test.
7404 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7406 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
7408 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7409 Sebastian Pop <s.pop@samsung.com>
7411 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
7414 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7415 Sebastian Pop <s.pop@samsung.com>
7417 * gcc.dg/graphite/pr69292.c: New.
7419 2016-01-25 Jakub Jelinek <jakub@redhat.com>
7421 * c-c++-common/goacc/use_device-1.c: New test.
7423 2016-01-25 Jeff Law <law@redhat.com>
7425 PR tree-optimization/69196
7426 PR tree-optimization/68398
7427 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
7428 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7430 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
7433 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
7436 2016-01-25 Richard Biener <rguenther@suse.de>
7439 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
7441 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
7444 * gcc.dg/pr69421.c: New test.
7446 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
7448 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
7449 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
7450 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
7451 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
7452 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
7453 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
7454 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
7455 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
7456 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
7457 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
7459 2016-01-25 Richard Biener <rguenther@suse.de>
7461 PR tree-optimization/69376
7462 * gcc.dg/torture/pr69376.c: New testcase.
7464 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7468 * gfortran.dg/interface_38.f90: New test.
7469 * gfortran.dg/interface_39.f90: New test.
7471 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
7474 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7479 * g++.dg/template/pr11858.C: New test.
7480 * g++.dg/template/pr24663.C: New test.
7481 * g++.dg/template/unify12.C: New test.
7482 * g++.dg/template/unify13.C: New test.
7483 * g++.dg/template/unify14.C: New test.
7484 * g++.dg/template/unify15.C: New test.
7485 * g++.dg/template/unify16.C: New test.
7486 * g++.dg/template/unify17.C: New test.
7488 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
7491 gfortran.dg/pr68283.f90: New test.
7493 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7496 * gfortran.dg/inline_matmul_13.f90: New test.
7497 * gfortran.dg/matmul_bounds_8.f90: New test.
7498 * gfortran.dg/matmul_bounds_9.f90: New test.
7499 * gfortran.dg/matmul_bounds_10.f90: New test.
7501 2016-01-23 Tom de Vries <tom@codesourcery.com>
7503 PR tree-optimization/69426
7504 * gcc.dg/autopar/pr69426.c: New test.
7506 2016-01-23 Martin Sebor <msebor@redhat.com>
7510 * g++.dg/cpp0x/alignas5.C: New test.
7511 * g++.dg/ext/vector29.C: Same.
7513 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
7515 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
7516 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
7517 _GNU_SOURCE from compile flags to the source.
7518 * gcc.target/i386/chkp-stropt-12.c: Ditto.
7519 * gcc.target/i386/chkp-stropt-16.c: Ditto.
7520 * gcc.target/i386/chkp-stropt-4.c: Ditto.
7521 * gcc.target/i386/chkp-stropt-8.c: Ditto.
7523 2016-01-22 Jakub Jelinek <jakub@redhat.com>
7526 * g++.dg/opt/pr69432.C: New test.
7528 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7530 * gcc.target/powerpc/pr63354c: Adjust target selector to include
7531 32-bit targets testing an -m64 multilib.
7533 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7535 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
7538 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
7540 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
7542 2016-01-21 Christian Bruel <christian.bruel@st.com>
7545 * gcc.target/i386/pr68674.c
7546 * gcc.target/aarch64/pr68674.c
7547 * gcc.target/arm/pr68674.c
7549 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7552 * gcc.c-torture/execute/pr69403.c: New test.
7554 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7557 * g++.dg/template/pr55843.C: New.
7559 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
7562 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
7563 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
7565 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7568 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
7569 from dg-do compile directive, and instead add
7570 { dg-require-effective-target int128 }.
7572 2016-01-20 Martin Sebor <msebor@redhat.com>
7575 * gcc.dg/sync-fetch.c: New test.
7577 2016-01-21 Martin Sebor <msebor@redhat.com>
7580 * gcc.target/powerpc/pr69252.c: New test.
7582 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7585 * gfortran.dg/pr65996.f90: New test.
7587 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
7590 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
7591 expected to generate an error.
7593 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
7596 * gcc.dg/torture/pr66178.c: New test.
7598 2016-01-21 Anton Blanchard <anton@samba.org>
7599 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7602 * gcc.target/powerpc/pr63354.c: New test.
7604 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
7606 PR rtl-optimization/68990
7607 * gcc.target/i386/pr68990: New.
7609 2016-01-21 Nick Clifton <nickc@redhat.com>
7612 * gcc.target/mips/pr69129.c: New.
7614 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
7617 * g++.dg/cpp0x/pr58046.C: New.
7619 2016-01-21 Jakub Jelinek <jakub@redhat.com>
7623 * gcc.target/arm/pr69187.c: New test.
7626 * g++.dg/torture/pr69355.C: New test.
7628 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7629 Sebastian Pop <s.pop@samsung.com>
7631 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
7633 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7634 Sebastian Pop <s.pop@samsung.com>
7636 * gcc.dg/graphite/pr68976.c: New test.
7638 2016-01-21 Jakub Jelinek <jakub@redhat.com>
7641 * c-c++-common/pr67653.c: New test.
7642 * gcc.dg/torture/pr29119.c: Add dg-warning.
7644 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
7646 * gcc.target/powerpc/cpu-builtin-1.c: New test.
7648 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7651 * gcc.dg/pr24293.c: New test.
7652 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
7653 incomplete struct type.
7654 * gcc.dg/declspec-1.c: Likewise.
7655 * gcc.dg/pr63549.c: Likewise.
7657 2016-01-20 Jakub Jelinek <jakub@redhat.com>
7659 PR tree-optimization/66612
7660 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
7661 for bdn instruction.
7663 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7665 * lib/target-supports.exp
7666 (check_effective_target_arm_fp_ok_nocache): New.
7667 (check_effective_target_arm_fp_ok): New.
7668 (add_options_for_arm_fp): New.
7669 (check_effective_target_arm_crypto_ok_nocache): Require
7670 target_arm_v8_neon_ok instead of arm32.
7671 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
7672 (check_effective_target_arm_crypto_pragma_ok): New.
7673 (add_options_for_arm_vfp): New.
7674 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
7675 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
7676 target instead. Force initial fpu to vfp.
7677 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
7678 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
7679 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
7681 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
7682 use arm_vfp effective target instead. Force initial fpu to vfp.
7683 * gcc.target/arm/attr-neon3.c: Likewise.
7684 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
7686 * gcc.target/arm/unsigned-float.c: Likewise.
7687 * gcc.target/arm/vfp-1.c: Likewise.
7688 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7689 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
7690 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7691 * gcc.target/arm/vfp-ldmias.c: Likewise.
7692 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7693 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7694 * gcc.target/arm/vfp-stmiad.c: Likewise.
7695 * gcc.target/arm/vfp-stmias.c: Likewise.
7696 * gcc.target/arm/vnmul-1.c: Likewise.
7697 * gcc.target/arm/vnmul-2.c: Likewise.
7698 * gcc.target/arm/vnmul-3.c: Likewise.
7699 * gcc.target/arm/vnmul-4.c: Likewise.
7701 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7704 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
7705 the MPX run-time library, for compile-time MPX test.
7706 * gcc.target/i386/chkp-always_inline.c: Likewise.
7707 * gcc.target/i386/chkp-bndret.c: Likewise.
7708 * gcc.target/i386/chkp-builtins-1.c: Likewise.
7709 * gcc.target/i386/chkp-builtins-2.c: Likewise.
7710 * gcc.target/i386/chkp-builtins-3.c: Likewise.
7711 * gcc.target/i386/chkp-builtins-4.c: Likewise.
7712 * gcc.target/i386/chkp-const-check-1.c: Likewise.
7713 * gcc.target/i386/chkp-const-check-2.c: Likewise.
7714 * gcc.target/i386/chkp-hidden-def.c: Likewise.
7715 * gcc.target/i386/chkp-label-address.c: Likewise.
7716 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
7717 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
7718 * gcc.target/i386/chkp-pr69044.c: Likewise.
7719 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
7720 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
7721 * gcc.target/i386/chkp-strchr.c: Likewise.
7722 * gcc.target/i386/chkp-strlen-1.c: Likewise.
7723 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7724 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7725 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7726 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7727 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7728 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7729 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7730 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7731 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7732 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7733 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7734 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7735 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7736 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7737 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7738 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7739 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7740 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7741 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7742 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7743 * gcc.target/i386/pr63995-2.c: Likewise.
7744 * gcc.target/i386/pr64805.c: Likewise.
7745 * gcc.target/i386/pr65044.c: Likewise.
7746 * gcc.target/i386/pr65167.c: Likewise.
7747 * gcc.target/i386/pr65183.c: Likewise.
7748 * gcc.target/i386/pr65184.c: Likewise.
7749 * gcc.target/i386/thunk-retbnd.c: Likewise.
7751 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
7753 PR tree-optimization/69328
7754 * gcc.dg/pr69328.c: New test.
7756 2016-01-20 Jeff Law <law@redhat.com>
7759 * gcc.target/m68k/pr25114.c: New test.
7761 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
7763 * gcc.target/arm/memset-inline-10.c: Added
7764 dg-require-effective-target arm_thumb2_ok.
7766 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
7768 * gcc.dg/debug/dwarf2/sso.c: New test.
7770 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
7773 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
7774 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
7775 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
7777 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7780 * g++.dg/ipa/devirt-50.C: New testcase.
7782 2016-01-19 Marek Polacek <polacek@redhat.com>
7785 * g++.dg/cpp1y/parameter-pack-1.C: New test.
7786 * g++.dg/cpp1y/parameter-pack-2.C: New test.
7788 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7791 * gcc.target/arm/pr69135_1.c: New test.
7793 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7795 * gcc.target/aarch64/ccmp_1.c: Add new tests.
7797 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7799 * gcc.target/aarch64/ccmp_1.c: New testcase.
7801 2016-01-19 Marek Polacek <polacek@redhat.com>
7804 * g++.dg/cpp0x/enum30.C: New test.
7806 2016-01-19 Richard Biener <rguenther@suse.de>
7808 PR tree-optimization/69336
7809 * g++.dg/tree-ssa/pr69336.C: New testcase.
7811 2016-01-19 Jakub Jelinek <jakub@redhat.com>
7814 * gcc.dg/pr65779.c: New test.
7816 2016-01-19 Richard Biener <rguenther@suse.de>
7818 PR tree-optimization/69352
7819 * gcc.dg/torture/pr69352.c: New testcase.
7821 2016-01-19 Jakub Jelinek <jakub@redhat.com>
7823 PR rtl-optimization/68955
7824 PR rtl-optimization/64557
7825 * gcc.dg/torture/pr68955.c: New test.
7827 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7830 * g++.dg/torture/pr69136.C: New testcase.
7832 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7835 * g++.dg/lto/pr69133_0.C: New testcase.
7836 * g++.dg/lto/pr69133_1.C: New testcase.
7838 2016-01-15 Jeff Law <law@redhat.com>
7840 PR tree-optimization/69320
7841 * gcc.c-torture/pr69320-1.c: New test.
7842 * gcc.c-torture/pr69320-2.c: New test.
7843 * gcc.c-torture/pr69320-3.c: New test.
7844 * gcc.c-torture/pr69320-4.c: New test.
7846 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7851 * g++.dg/template/pr11858.C: New test.
7852 * g++.dg/template/pr24663.C: New test.
7853 * g++.dg/template/unify12.C: New test.
7854 * g++.dg/template/unify13.C: New test.
7855 * g++.dg/template/unify14.C: New test.
7856 * g++.dg/template/unify15.C: New test.
7857 * g++.dg/template/unify16.C: New test.
7858 * g++.dg/template/unify17.C: New test.
7860 2016-01-18 David Malcolm <dmalcolm@redhat.com>
7863 * gcc.dg/pr69181-1.c: New test file.
7864 * gcc.dg/pr69181-2.c: New test file.
7865 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
7866 globals by moving it to...
7867 (cleanup-after-saved-dg-test): ...this new function. Add
7868 "global additional_sources_used". Add reset of global
7869 multiline_expected_outputs to the empty list.
7870 * lib/multiline.exp (_multiline_expected_outputs): Rename this
7872 (multiline_expected_outputs): ...this, and updated comments to
7873 note that it is modified from gcc-dg.exp.
7874 (dg-end-multiline-output): Update for the above renaming.
7875 (handle-multiline-outputs): Likewise. Remove the clearing
7876 of the expected outputs to the empty list.
7878 2016-01-18 Richard Biener <rguenther@suse.de>
7880 PR tree-optimization/69297
7881 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
7883 2016-01-18 Joseph Myers <joseph@codesourcery.com>
7885 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
7887 * gcc.target/mips/mips-3d-2.c: Likewise.
7888 * gcc.target/mips/mips-3d-3.c: Likewise.
7889 * gcc.target/mips/mips-3d-4.c: Likewise.
7890 * gcc.target/mips/mips-3d-5.c: Likewise.
7891 * gcc.target/mips/mips-3d-6.c: Likewise.
7892 * gcc.target/mips/mips-3d-7.c: Likewise.
7893 * gcc.target/mips/mips-3d-8.c: Likewise.
7894 * gcc.target/mips/mips-3d-9.c: Likewise.
7895 * gcc.target/mips/mips-ps-1.c: Likewise.
7896 * gcc.target/mips/mips-ps-2.c: Likewise.
7897 * gcc.target/mips/mips-ps-3.c: Likewise.
7898 * gcc.target/mips/mips-ps-4.c: Likewise.
7899 * gcc.target/mips/mips-ps-5.c: Likewise.
7900 * gcc.target/mips/mips-ps-6.c: Likewise.
7901 * gcc.target/mips/mips-ps-7.c: Likewise.
7902 * gcc.target/mips/mips-ps-type.c: Likewise.
7903 * gcc.target/mips/mips-ps-type-2.c: Likewise.
7904 * gcc.target/mips/mips16-attributes-6.c: Likewise.
7906 2016-01-18 Tom de Vries <tom@codesourcery.com>
7908 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
7909 * c-c++-common/goacc/kernels-double-reduction.c: New test.
7910 * c-c++-common/goacc/kernels-empty.c: New test.
7911 * c-c++-common/goacc/kernels-eternal.c: New test.
7912 * c-c++-common/goacc/kernels-loop-2.c: New test.
7913 * c-c++-common/goacc/kernels-loop-3.c: New test.
7914 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
7915 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
7916 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
7917 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
7918 * c-c++-common/goacc/kernels-loop-data.c: New test.
7919 * c-c++-common/goacc/kernels-loop-g.c: New test.
7920 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
7921 * c-c++-common/goacc/kernels-loop-n.c: New test.
7922 * c-c++-common/goacc/kernels-loop-nest.c: New test.
7923 * c-c++-common/goacc/kernels-loop.c: New test.
7924 * c-c++-common/goacc/kernels-noreturn.c: New test.
7925 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
7926 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
7927 * c-c++-common/goacc/kernels-reduction.c: New test.
7929 2016-01-18 Tom de Vries <tom@codesourcery.com>
7931 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
7932 * gcc.dg/autopar/outer-2.c: Same.
7933 * gcc.dg/autopar/outer-3.c: Same.
7934 * gcc.dg/autopar/outer-4.c: Same.
7935 * gcc.dg/autopar/outer-5.c: Same.
7936 * gcc.dg/autopar/outer-6.c: Same.
7937 * gcc.dg/autopar/parallelization-1.c: Same.
7938 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
7939 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
7940 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
7941 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
7942 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
7943 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
7944 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
7945 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
7946 * gcc.dg/autopar/pr39500-1.c: Same.
7947 * gcc.dg/autopar/pr39500-2.c: Same.
7948 * gcc.dg/autopar/pr46193.c: Same.
7949 * gcc.dg/autopar/pr46194.c: Same.
7950 * gcc.dg/autopar/pr49580.c: Same.
7951 * gcc.dg/autopar/pr49960-1.c: Same.
7952 * gcc.dg/autopar/pr49960.c: Same.
7953 * gcc.dg/autopar/pr68373.c: Same.
7954 * gcc.dg/autopar/reduc-1.c: Same.
7955 * gcc.dg/autopar/reduc-1char.c: Same.
7956 * gcc.dg/autopar/reduc-1short.c: Same.
7957 * gcc.dg/autopar/reduc-2.c: Same.
7958 * gcc.dg/autopar/reduc-2char.c: Same.
7959 * gcc.dg/autopar/reduc-2short.c: Same.
7960 * gcc.dg/autopar/reduc-3.c: Same.
7961 * gcc.dg/autopar/reduc-4.c: Same.
7962 * gcc.dg/autopar/reduc-6.c: Same.
7963 * gcc.dg/autopar/reduc-7.c: Same.
7964 * gcc.dg/autopar/reduc-8.c: Same.
7965 * gcc.dg/autopar/reduc-9.c: Same.
7966 * gcc.dg/autopar/uns-outer-4.c: Same.
7967 * gcc.dg/autopar/uns-outer-5.c: Same.
7968 * gcc.dg/autopar/uns-outer-6.c: Same.
7969 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
7970 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
7972 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7975 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
7976 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
7978 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7981 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
7982 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
7983 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
7985 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7988 * gcc.dg/tree-ssa/sra-17.c: New.
7989 * gcc.dg/tree-ssa/sra-18.c: New.
7991 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7993 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
7995 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
7997 * gnat.dg/inline12.adb: New test.
7999 2016-01-18 Bin Cheng <bin.cheng@arm.com>
8001 PR tree-optimization/66797
8002 * gcc.c-torture/execute/pr65447.c: Relax check condition.
8004 2016-01-18 Richard Biener <rguenther@suse.de>
8006 PR tree-optimization/69170
8007 * gcc.dg/torture/pr69170.c: New testcase.
8009 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
8011 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8013 2016-01-16 Tom de Vries <tom@codesourcery.com>
8015 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8017 2016-01-16 Tom de Vries <tom@codesourcery.com>
8019 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8020 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
8021 redundant dg-require-effective-target pthread.
8022 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8023 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8024 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8025 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8026 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8027 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8028 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8030 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
8033 * gcc.target/powerpc/recip-6.c: Enable on AIX.
8034 * gcc.target/powerpc/recip-7.c: Same.
8036 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8039 * g++.dg/template/pr69091.C: New test.
8041 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8043 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8044 dump does not contain an error_mark_node.
8045 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8046 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8048 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8051 * g++.dg/template/pr68936.C: New test.
8053 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
8056 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
8057 * gcc.target/powerpc/recip-2.c: Same.
8058 * gcc.target/powerpc/recip-3.c: Same.
8059 * gcc.target/powerpc/recip-4.c: Same.
8060 * gcc.target/powerpc/recip-sqrtf.c: Same.
8062 2016-01-15 Jeff Law <law@redhat.com>
8064 PR tree-optimization/69270
8065 * gcc.dg/tree-ssa/pr69270-2.c: New test.
8066 * gcc.dg/tree-ssa/pr69270-3.c: New test.
8068 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
8071 * gfortran.dg/deferred_character_13.f90: New test for the fix
8072 of comment 3 of the PR.
8075 * gfortran.dg/deferred_character_8.f90: New test
8076 * gfortran.dg/allocate_error_5.f90: New test
8079 * gfortran.dg/deferred_character_10.f90: New test
8082 * gfortran.dg/deferred_character_14.f90: New test
8085 * gfortran.dg/deferred_character_11.f90: New test
8088 * gfortran.dg/deferred_character_9.f90: New test
8090 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
8092 PR rtl-optimization/69030
8093 * gcc.target/i386/pr69030.c: New.
8095 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8097 * gcc.target/aarch64/target_attr_17.c: New test.
8099 2016-01-15 Richard Biener <rguenther@suse.de>
8101 PR tree-optimization/66856
8102 * gcc.dg/torture/pr66856-1.c: New testcase.
8103 * gcc.dg/torture/pr66856-2.c: Likewise.
8105 2016-01-15 Richard Biener <rguenther@suse.de>
8108 * g++.dg/lto/pr69137_0.C: New testcase.
8110 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
8113 * gcc.target/i386/pr69246.c: New test.
8115 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8117 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
8119 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8122 * g++.dg/init/const9.C: Disable test on S/390.
8124 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8126 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8127 * g++.dg/Wno-frame-address.C: Ditto.
8129 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8131 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8133 2016-01-15 Richard Biener <rguenther@suse.de>
8135 PR tree-optimization/68961
8136 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8138 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
8140 * gcc.target/i386/pr65105-5.c: New test.
8142 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
8144 * gcc.c-torture/execute/alias-4.c: New testcase.
8146 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
8149 * g++.dg/ipa/devirt-49.C: New testcase.
8151 2016-01-15 Christian Bruel <christian.bruel@st.com>
8154 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
8155 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
8156 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
8158 2016-01-15 Richard Biener <rguenther@suse.de>
8160 PR tree-optimization/69117
8161 * gcc.dg/torture/pr69117.c: New testcase.
8163 2015-01-14 Ryan Burn <contact@rnburn.com>
8166 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8168 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8171 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8172 range tests use 100 * maximum instead of maximum + 1.
8174 2016-01-14 Jakub Jelinek <jakub@redhat.com>
8177 * gcc.dg/guality/pr69244.c: New test.
8179 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
8181 * lib/target-supports.exp (check_effective_target_issignaling):
8183 * gcc.dg/pr61441.c: Require issignaling effective target.
8185 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
8188 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
8190 2016-01-14 David Malcolm <dmalcolm@redhat.com>
8193 PR preprocessor/69177
8194 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
8195 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
8196 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
8197 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8199 2016-01-14 Marek Polacek <polacek@redhat.com>
8202 * gcc.dg/array-15.c: New test.
8204 2016-01-14 Jakub Jelinek <jakub@redhat.com>
8207 PR tree-optimization/69155
8208 * gfortran.dg/pr68146.f: New test.
8209 * gfortran.dg/pr69155.f90: New test.
8211 2016-01-14 Richard Biener <rguenther@suse.de>
8213 PR tree-optimization/68060
8214 * gcc.dg/torture/pr68060-1.c: New testcase.
8215 * gcc.dg/torture/pr68060-2.c: Likewise.
8217 2016-01-14 Nick Clifton <nickc@redhat.com>
8219 * lib/target-supports.exp
8220 (check_effective_target_arm_neon_ok_nocache): Add an option
8221 sequence that includes setting the ARM architecture to ARMv7-A.
8222 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
8223 command line options necessary to enable Neon support.
8224 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
8225 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
8226 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
8227 * gcc.target/arm/pr69180.c: Likewise.
8229 2016-01-14 Jeff Law <law@redhat.com>
8231 PR tree-optimization/69270
8232 * gcc.dg/tree-ssa/pr69270.c: New test.
8234 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
8237 * c-c++-common/pr66208.c: New file.
8239 2016-01-13 Jakub Jelinek <jakub@redhat.com>
8241 PR tree-optimization/69156
8242 * gcc.dg/pr69156.c: New test.
8244 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
8246 * gcc.target/i386/pr69225-7.c: New test.
8248 2016-01-13 Richard Henderson <rth@redhat.com>
8250 * gcc.dg/tm/memopt-13.c: Update expected function.
8251 * gcc.dg/tm/memopt-6.c: Likewise.
8253 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
8255 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
8256 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
8257 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
8258 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
8260 2016-01-13 Tom de Vries <tom@codesourcery.com>
8262 PR tree-optimization/69169
8263 * gcc.dg/pr69169.c: New test.
8265 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8268 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
8269 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
8270 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
8271 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
8272 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
8273 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
8274 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
8275 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
8277 2016-01-13 Jakub Jelinek <jakub@redhat.com>
8280 * gcc.dg/pr69247.c: New test.
8282 2016-01-13 Richard Biener <rguenther@suse.de>
8284 PR tree-optimization/69242
8285 * gcc.dg/torture/pr69242.c: New testcase.
8287 2016-01-13 Richard Biener <rguenther@suse.de>
8289 PR tree-optimization/69186
8290 * gcc.dg/torture/pr69186.c: New testcase.
8292 2016-01-13 Jeff Law <law@redhat.com>
8294 PR tree-optimization/67755
8295 * gcc.dg/tree-ssa/pr67755.c: New test.
8297 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8299 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
8300 pass number in output by a star.
8302 2016-01-12 Bin Cheng <bin.cheng@arm.com>
8304 PR tree-optimization/68911
8305 * gcc.c-torture/execute/pr68911.c: New test.
8307 2016-01-12 Marek Polacek <polacek@redhat.com>
8310 * g++.dg/warn/permissive-1.C: New test.
8312 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8316 * g++.dg/opt/pr69213.C: New test.
8318 2016-01-12 Christian Bruel <christian.bruel@st.com>
8321 * gcc.target/arm/pr69180.c: New test.
8323 2016-01-12 Richard Biener <rguenther@suse.de>
8326 * g++.dg/lto/pr69077_0.C: New testcase.
8327 * g++.dg/lto/pr69077_1.C: Likewise.
8329 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8332 * g++.dg/opt/pr69175.C: New test.
8334 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
8336 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
8337 rather than #including math.h & stdlib.h.
8338 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
8339 * gcc.dg/vect/pr49771.c: Likewise.
8340 * gcc.dg/vect/vect-10-big-array.c: Likewise.
8341 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
8342 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
8343 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
8344 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
8345 * gcc.dg/vect/pr44507.c: Likewise.
8346 * gcc.dg/vect/pr45902.c: Likewise.
8347 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8348 * gcc.dg/vect/vect-117.c: Likewise.
8349 * gcc.dg/vect/vect-99.c: Likewise.
8350 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
8351 * gcc.dg/vect/vect-cond-1.c: Likewise.
8352 * gcc.dg/vect/vect-cond-2.c: Likewise.
8353 * gcc.dg/vect/vect-cond-3.c: Likewise.
8354 * gcc.dg/vect/vect-cond-4.c: Likewise.
8355 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8356 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8357 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8358 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
8359 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8360 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8361 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8362 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8363 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8364 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8365 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8366 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
8367 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
8368 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
8369 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
8370 include of signal.h.
8371 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
8372 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
8373 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
8374 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
8375 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
8376 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
8377 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
8378 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
8379 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
8380 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
8381 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8382 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8383 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
8384 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
8385 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
8386 * gcc.dg/vect/vect-outer-5.c: Likewise.
8387 * gcc.dg/vect/vect-outer-6.c: Likewise.
8388 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
8391 2016-01-12 Nick Clifton <nickc@redhat.com>
8394 * gcc.dg/lto/pr61886_0.c: Rename the external function called
8395 to fread so that it will be found in all target runtimes.
8397 2016-01-12 Richard Biener <rguenther@suse.de>
8399 PR tree-optimization/69053
8400 * g++.dg/torture/pr69053.C: New testcase.
8402 2016-01-12 Richard Biener <rguenther@suse.de>
8404 PR tree-optimization/69168
8405 * gcc.dg/torture/pr69168.c: New testcase.
8407 2016-01-12 Richard Biener <rguenther@suse.de>
8409 PR tree-optimization/69157
8410 * gcc.dg/torture/pr69157.c: New testcase.
8412 2016-01-12 Richard Biener <rguenther@suse.de>
8414 PR tree-optimization/69174
8415 * gcc.dg/torture/pr69174.c: New testcase.
8417 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8421 * g++.dg/tls/pr66808.C: New test.
8422 * g++.dg/tls/pr69000.C: New test.
8424 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8426 * gcc.target/powerpc/swaps-p8-23.c: New test.
8427 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
8429 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
8431 PR tree-optimization/68356
8432 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
8434 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
8435 Jim Wilson <jim.wilson@linaro.org>
8438 * gcc.target/arm/pr69194.c: New test.
8440 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
8443 * gcc.target/i386/pr69225-1.c: New test.
8444 * gcc.target/i386/pr69225-2.c: Likewise.
8445 * gcc.target/i386/pr69225-3.c: Likewise.
8446 * gcc.target/i386/pr69225-4.c: Likewise.
8447 * gcc.target/i386/pr69225-5.c: Likewise.
8448 * gcc.target/i386/pr69225-6.c: Likewise.
8450 2016-01-11 Jakub Jelinek <jakub@redhat.com>
8453 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
8457 * gcc.dg/pr69071.c: New test.
8460 * g++.dg/opt/pr69211.C: New test.
8462 PR tree-optimization/69214
8463 * gcc.c-torture/compile/pr69214.c: New test.
8465 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
8467 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
8468 * gcc.target/i386/pr66232-11.c: Ditto.
8469 * gcc.target/i386/pr66232-12.c: Ditto.
8470 * gcc.target/i386/pr66232-13.c: Ditto.
8472 2016-01-11 Richard Biener <rguenther@suse.de>
8474 PR tree-optimization/69173
8475 * gcc.dg/torture/pr69173.c: New testcase.
8477 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8479 PR rtl-optimization/68796
8480 * gcc.target/aarch64/tst_5.c: New test.
8481 * gcc.target/aarch64/tst_6.c: Likewise.
8483 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8485 PR rtl-optimization/68841
8486 * gcc.dg/pr68841.c: New test.
8487 * gcc.c-torture/execute/pr68841.c: New test.
8489 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8491 PR rtl-optimization/68920
8492 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
8494 * gcc.dg/ifcvt-5.c: New test.
8496 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
8499 * g++.dg/pr69123.C: New.
8501 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8504 * gcc.target/i386/pr69010.c: New test.
8506 2016-01-11 Martin Jambor <mjambor@suse.cz>
8509 * gcc.target/i386/chkp-pr69044.c: New test.
8511 2016-01-11 Tom de Vries <tom@codesourcery.com>
8513 PR tree-optimization/69109
8514 * gcc.dg/autopar/pr69109-2.c: New test.
8515 * gcc.dg/autopar/pr69109.c: New test.
8517 2016-01-11 Tom de Vries <tom@codesourcery.com>
8519 PR tree-optimization/69108
8520 * gcc.dg/autopar/pr69108.c: New test.
8522 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
8525 * c-c++-common/Wisleading-indentation.c: Augment test.
8527 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8530 * gfortran.dg/inline_matmul_12.f90: New test.
8532 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
8535 * gfortran.dg/actual_array_offset_1: New test.
8537 2016-01-10 Tom de Vries <tom@codesourcery.com>
8539 PR tree-optimization/69062
8540 * gcc.dg/autopar/pr69062.c: New test.
8542 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
8544 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
8545 * gcc.dg/vect/slp-perm-2.c: Likewise.
8546 * gcc.dg/vect/slp-perm-3.c: Likewise.
8547 * gcc.dg/vect/slp-perm-5.c: Likewise.
8548 * gcc.dg/vect/slp-perm-6.c: Likewise.
8549 * gcc.dg/vect/slp-perm-7.c: Likewise.
8550 * gcc.dg/vect/slp-perm-8.c: Likewise.
8552 2016-01-10 Tom de Vries <tom@codesourcery.com>
8554 PR tree-optimization/69039
8555 * gcc.dg/autopar/pr69039.c: New test.
8557 2016-01-09 Marek Polacek <polacek@redhat.com>
8560 * g++.dg/pr69113.C: New test.
8562 2016-01-09 Jakub Jelinek <jakub@redhat.com>
8565 PR tree-optimization/69097
8566 * gcc.c-torture/execute/pr50865.c: New test.
8567 * gcc.c-torture/execute/pr69097-1.c: New test.
8568 * gcc.c-torture/execute/pr69097-2.c: New test.
8569 * gcc.dg/pr69097-1.c: New test.
8570 * gcc.dg/pr69097-2.c: New test.
8572 2016-01-09 Jakub Jelinek <jakub@redhat.com>
8575 * g++.dg/opt/pr69164.C: New test.
8577 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8579 PR tree-optimization/69167
8580 * gcc.dg/pr69167.c: New test.
8582 2016-01-08 Marek Polacek <polacek@redhat.com>
8585 * g++.dg/pr68449.C: New.
8587 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
8589 PR tree-optimization/68707
8590 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
8591 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
8592 on platforms supporting it.
8593 * gcc.dg/vect/slp-perm-2.c: Likewise.
8594 * gcc.dg/vect/slp-perm-3.c: Likewise.
8595 * gcc.dg/vect/slp-perm-5.c: Likewise.
8596 * gcc.dg/vect/slp-perm-7.c: Likewise.
8597 * gcc.dg/vect/slp-perm-8.c: Likewise.
8598 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
8599 on platforms supporting it.
8601 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8603 PR tree-optimization/69162
8604 * gcc.dg/pr69162.c: New test.
8606 PR tree-optimization/69172
8607 * gcc.dg/pr69172.c: New test.
8609 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
8611 PR tree-optimization/67781
8612 * gcc.c-torture/execute/pr67781.c: New file.
8614 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8616 PR tree-optimization/69083
8617 * gcc.dg/vect/pr69083.c: New test.
8619 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
8621 PR tree-optimization/61441
8622 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
8623 Use -fexcess-precision=standard for compiler options.
8624 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
8626 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8629 * gfortran.dg/gomp/pr69128.f90: New test.
8632 * g++.dg/ext/pr69145-1.C: New test.
8633 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
8634 * g++.dg/ext/pr69145-2.h: New file.
8636 2016-01-07 Martin Sebor <msebor@redhat.com>
8639 * gcc.dg/atomic-fetch-bool.c: New test.
8640 * gcc.dg/sync-fetch-bool.c: New test.
8642 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8645 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
8647 2016-01-07 Nick Clifton <nickc@redhat.com>
8650 * g++.dg/pr66655.C: New test.
8651 * g++.dg/pr66655_1.cc: Test support file.
8652 * g++.dg/pr66655.h: Test header file.
8654 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8657 gfortran.dg/gomp/pr66680.f90: New test.
8659 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8662 * gcc.target/i386/pr69171-1.c: New test.
8663 * gcc.target/i386/pr69171-2.c: Likewise.
8664 * gcc.target/i386/pr69171-3.c: Likewise.
8665 * gcc.target/i386/pr69171-4.c: Likewise.
8666 * gcc.target/i386/pr69171-5.c: Likewise.
8667 * gcc.target/i386/pr69171-6.c: Likewise.
8669 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
8672 * c-c++-common/pr67639.c: New test.
8674 2016-01-07 Jakub Jelinek <jakub@redhat.com>
8676 PR tree-optimization/69141
8677 * g++.dg/opt/pr69141.C: New test.
8679 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
8681 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
8683 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
8686 * gcc.target/i386/pr69140.c: New test
8688 2016-01-06 David Malcolm <dmalcolm@redhat.com>
8690 * gcc.dg/bad-dereference.c: New test case.
8692 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8694 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
8696 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
8698 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
8700 2016-01-06 Marek Polacek <polacek@redhat.com>
8703 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
8705 2016-01-05 Marek Polacek <polacek@redhat.com>
8708 * gcc.dg/atomic-invalid-2.c: New.
8710 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8713 * gcc.target/i386/pr68991.c: New test.
8715 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8718 * g++.dg/pr68991-1.C: New test.
8719 * g++.dg/pr68991-2.C: Likewise.
8721 2016-01-05 Sergei Trofimovich <siarheit@google.com>
8724 * gcc.target/ia64/pr60465-gprel64.c: New test.
8725 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
8727 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8729 PR rtl-optimization/68651
8730 * gcc.target/aarch64/pr68651_1.c: New test.
8732 2016-01-05 David Malcolm <dmalcolm@redhat.com>
8735 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
8737 2016-01-05 Nathan Sidwell <nathan@acm.org>
8740 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
8742 * gcc.dg/alias-15.c: New.
8744 2016-01-05 Nick Clifton <nickc@redhat.com>
8747 * g++.dg/pr68770.C: New test.
8749 2016-01-04 Mike Stump <mikestump@comcast.net>
8751 * lib/target-supports.exp (check_effective_target_cilkplus):
8752 cilkplus targets require pthreads.
8753 (check_effective_target_cilkplus): Remove special case for NVPTX.
8755 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8757 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
8760 2016-01-04 Jakub Jelinek <jakub@redhat.com>
8762 Update copyright years.
8764 2016-01-04 Marek Polacek <polacek@redhat.com>
8767 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
8768 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
8769 * gcc.dg/atomic/stdatomic-op-5.c: New test.
8771 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8773 * gcc.target/sparc/20160104-2.c: New test.
8775 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8777 * gcc.target/sparc/20160104-1.c: New test.
8779 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
8782 * gfortran.dg/pr65045.f90: New test.
8784 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
8786 * gnat.dg/specs/debug1.ads: Delete.
8788 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8790 PR libgfortran/68867
8791 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
8794 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8796 PR libgfortran/68867
8797 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
8800 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
8803 * gfortran.dg/pr68864.f90: New test.
8805 2016-01-01 Jakub Jelinek <jakub@redhat.com>
8807 PR tree-optimization/69070
8808 * gcc.dg/pr69070.c: New test.
8811 * gfortran.dg/pr69055.f90: New test.
8814 * gcc.dg/pr69015.c: New test.
8816 Copyright (C) 2016 Free Software Foundation, Inc.
8818 Copying and distribution of this file, with or without modification,
8819 are permitted in any medium without royalty provided the copyright
8820 notice and this notice are preserved.