1 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3 PR tree-optimization/71280
4 * gcc.dg/pr71280.c: New test.
6 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
11 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
13 2016-05-26 Jiong Wang <jiong.wang@arm.com>
15 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
18 2016-05-25 Jeff Law <law@redhat.com>
20 PR tree-optimization/71272
21 * gcc.c-torture/compile/pr71272.c: new test.
23 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
25 * gcc.target/powerpc/vec-cmpne.c: New test.
26 * gcc.target/powerpc/vec-cmpne-long.c: New test.
28 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
30 * gnat.dg/opt55.ad[sb]: New test.
32 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
34 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
35 * c-c++-common/pr60226.c: Require int32plus.
36 * gcc.c-torture/execute/pr70602.c: Likewise.
37 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
38 unsigned long for malloc arg type.
39 * gcc.dg/asr_div1.c: Require int32plus.
40 * gcc.dg/enum-mode-1.c: XFAIL for int16.
41 * gcc.dg/pie-1.c: Require pie.
42 * gcc.dg/pie-2.c: Likewise.
43 * gcc.dg/pr59471.c: Require int32plus.
44 * gcc.dg/pr59963-2.c: XFAIL for int16.
45 * gcc.dg/pr60114.c: Require int32plus.
46 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
47 unsigned long for typedef of size_t.
48 * gcc.dg/pr63914.c: Require int32plus.
49 * gcc.dg/pr64536.c: Require pt32plus.
50 * gcc.dg/pr65658.c: Likewise.
51 * gcc.dg/pr67271.c: Require int32plus.
52 * gcc.dg/pr68112.c: Likewise.
53 * gcc.dg/pr69071.c: Skip for avr target.
54 * gcc.dg/pr69973.c: Require int32plus.
55 * gcc.dg/pr70169.c: Skip for avr target.
56 * gcc.dg/sso-6.c: Require int32plus.
57 * gcc.dg/sso-7.c: Likewise.
58 * gcc.dg/sso-8.c: Likewise.
59 * gcc.dg/vrp-min-max-2.c: Likewise.
61 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
64 * gcc.target/i386/pr70738-1.c: New test.
65 * gcc.target/i386/pr70738-2.c: Likewise.
66 * gcc.target/i386/pr70738-3.c: Likewise.
67 * gcc.target/i386/pr70738-4.c: Likewise.
68 * gcc.target/i386/pr70738-5.c: Likewise.
69 * gcc.target/i386/pr70738-6.c: Likewise.
70 * gcc.target/i386/pr70738-7.c: Likewise.
71 * gcc.target/i386/pr70738-8.c: Likewise.
72 * gcc.target/i386/pr70738-9.c: Likewise.
74 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
76 PR rtl-optimization/66940
77 * gcc.c-torture/execute/pr66940.c: New test.
79 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
81 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
82 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
83 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
84 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
85 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
86 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
87 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
88 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
89 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
90 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
91 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
92 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
93 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
94 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
95 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
96 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
97 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
98 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
99 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
100 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
101 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
102 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
103 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
104 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
106 2016-05-25 Marek Polacek <polacek@redhat.com>
109 * gcc.dg/noncompile/pr71265.c: New test.
112 * gcc.dg/noncompile/old-style-parm-3.c: New test.
114 2016-05-25 Nathan Sidwell <nathan@acm.org>
116 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
118 2016-05-25 Richard Biener <rguenther@suse.de>
120 PR tree-optimization/71261
121 * c-c++-common/torture/pr71261.c: New testcase.
123 2016-05-25 Richard Biener <rguenther@suse.de>
125 PR tree-optimization/71264
126 * gcc.dg/vect/pr71264.c: New testcase.
128 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
131 * g++.dg/cpp0x/alias-decl-53.C: New.
132 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
134 2016-05-25 Martin Liska <mliska@suse.cz>
136 * g++.dg/pr71239.C: New test.
138 2016-05-25 Richard Biener <rguenther@suse.de>
140 * gcc/testsuite/gcc.dg/vect/pr58135.c: Rename to ...
141 * gcc/testsuite/gcc.dg/vect/bb-slp-pr58135.c: ... this.
143 2016-05-25 Marek Polacek <polacek@redhat.com>
145 * g++.dg/pr65295.C: Use target c++14.
147 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
149 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
150 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
152 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
154 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
157 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
159 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
160 * c-c++-common/goacc/deviceptr-1.c: Likewise.
161 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
162 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
163 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
164 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
165 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
166 * c-c++-common/goacc/pcopy.c: Likewise.
167 * c-c++-common/goacc/pcopyin.c: Likewise.
168 * c-c++-common/goacc/pcopyout.c: Likewise.
169 * c-c++-common/goacc/pcreate.c: Likewise.
170 * c-c++-common/goacc/pr70688.c: New test.
171 * c-c++-common/goacc/present-1.c: Adjust test.
172 * c-c++-common/goacc/reduction-5.c: Likewise.
173 * g++.dg/goacc/data-1.C: New test.
175 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
177 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
178 vector parity built-in functions.
179 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
180 count trailing zeros automatic vectorization.
181 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
182 count trailing zeros built-in functions.
184 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
186 * gcc.dg/tree-ssa/reassoc-44.c: New test.
188 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
191 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
193 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
196 * g++.dg/template/crash123.C: New.
197 * g++.dg/template/crash124.C: Likewise.
199 2016-05-24 Martin Sebor <msebor@redhat.com>
202 * g++.dg/ext/flexary16.C: New test.
204 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
206 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
207 before math.h is included.
208 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
209 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
210 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
211 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
212 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
213 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
214 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
215 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
216 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
217 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
218 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
219 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
220 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
221 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
222 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
223 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
224 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
225 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
226 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
227 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
228 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
229 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
230 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
232 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
233 Kelvin Nilsen <kelvin@gcc.gnu.org>
235 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
238 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
241 * g++.dg/warn/Wno-narrowing1.C: New.
243 2016-05-24 Marek Polacek <polacek@redhat.com>
246 * c-c++-common/Wswitch-unreachable-2.c: New test.
248 2016-05-24 Jakub Jelinek <jakub@redhat.com>
251 * g++.dg/vect/simd-clone-6.cc: New test.
252 * g++.dg/gomp/declare-simd-6.C: New test.
256 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
258 2016-05-24 Richard Biener <rguenther@suse.de>
260 PR tree-optimization/71240
261 * gcc.dg/optimize-bswapsi-5.c: New testcase.
263 2016-05-24 Richard Biener <rguenther@suse.de>
265 PR tree-optimization/71230
266 * gcc.dg/torture/pr71230.c: New testcase.
267 * g++.dg/torture/pr71230.C: Likewise.
269 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
271 * c-c++-common/goacc/routine-5.c: Add tests.
272 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
273 * gfortran.dg/goacc/routine-6.f90: Add tests.
275 2016-05-24 Richard Biener <rguenther@suse.de>
277 PR tree-optimization/71253
278 * gcc.dg/torture/pr71253.c: New testcase.
280 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
283 * gfortran.dg/pr71252.f90: New test.
285 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
287 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
289 2016-05-24 Richard Biener <rguenther@suse.de>
293 * c-c++-common/vector-subscript-4.c: New testcase.
294 * c-c++-common/vector-subscript-5.c: Likewise.
296 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
299 * gfortran.dg/namelist_90.f: New test
301 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
304 * gfortran.dg/unexpected_eof.f: New test
306 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
307 Kelvin Nilsen <kelvin@gcc.gnu.org>
309 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
312 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
315 * g++.dg/cpp0x/inh-ctor20.C: New.
316 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
318 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
321 * g++.dg/cpp0x/variadic168.C: New.
323 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
325 * g++.dg/cpp0x/pr31445.C: Test column number too.
326 * g++.dg/cpp0x/pr32253.C: Likewise.
327 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
328 * g++.dg/cpp0x/variadic36.C: Likewise.
330 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
332 * gcc.dg/fold-notshift-2.c: Adjust.
334 2016-05-23 Marek Polacek <polacek@redhat.com>
337 * c-c++-common/Wswitch-unreachable-1.c: New test.
338 * gcc.dg/Wswitch-unreachable-1.c: New test.
339 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
340 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
341 * g++.dg/gomp/block-10.C: Likewise.
342 * gcc.dg/gomp/block-10.c: Likewise.
343 * g++.dg/gomp/block-9.C: Likewise.
344 * gcc.dg/gomp/block-9.c: Likewise.
345 * g++.dg/gomp/target-1.C: Likewise.
346 * g++.dg/gomp/target-2.C: Likewise.
347 * gcc.dg/gomp/target-1.c: Likewise.
348 * gcc.dg/gomp/target-2.c: Likewise.
349 * g++.dg/gomp/taskgroup-1.C: Likewise.
350 * gcc.dg/gomp/taskgroup-1.c: Likewise.
351 * gcc.dg/gomp/teams-1.c: Likewise.
352 * g++.dg/gomp/teams-1.C: Likewise.
353 * g++.dg/overload/error3.C: Likewise.
354 * g++.dg/tm/jump1.C: Likewise.
355 * g++.dg/torture/pr40335.C: Likewise.
356 * gcc.dg/c99-vla-jump-5.c: Likewise.
357 * gcc.dg/switch-warn-1.c: Likewise.
358 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
359 * gcc.dg/nested-func-1.c: Likewise.
360 * gcc.dg/pr67784-4.c: Likewise.
362 2016-05-23 Richard Biener <rguenther@suse.de>
364 PR tree-optimization/71230
365 * gfortran.dg/pr71230-1.f90: New testcase.
366 * gfortran.dg/pr71230-2.f90: Likewise.
368 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
370 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
371 * gcc.dg/vect/pr58135.c: Add new.
372 * gfortran.dg/pr46519-1.f: Adjust test case.
374 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
377 * g++.dg/cpp0x/decltype64.C: New.
379 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
381 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
382 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
383 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
385 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
387 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
388 Add poly64x1_t and poly64x2_t cases if supported.
389 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
390 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
391 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
392 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
393 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
395 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
397 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
398 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
399 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
400 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
401 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
402 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
403 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
405 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
407 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
409 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
411 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
412 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
414 2016-05-22 Jakub Jelinek <jakub@redhat.com>
416 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
417 constraint instead of "r".
418 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
419 insn instead of vxorpd.
420 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
422 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
423 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
425 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
427 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
428 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
430 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
432 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
435 * gcc.dg/tree-ssa/pr40921.c: New test.
437 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
440 * gcc.target/avr/pr71103.c: New test.
442 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
445 * gcc.dg/tree-ssa/pr71179.c: New test.
447 2016-05-20 Martin Sebor <msebor@redhat.com>
450 * gcc.dg/init-excess-2.c: New test.
452 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
454 * gnat.dg/opt53.adb: New test.
455 * gnat.dg/opt54.adb: Likewise.
457 2016-05-20 Martin Jambor <mjambor@suse.cz>
459 PR tree-optimization/70884
460 * gcc.dg/tree-ssa/pr70919.c: New test.
462 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
464 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
466 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
469 2016-05-20 Nathan Sidwell <nathan@acm.org>
471 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
473 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
475 2016-05-20 David Malcolm <dmalcolm@redhat.com>
477 * jit.dg/all-non-failing-tests.h: Add
478 test-factorial-must-tail-call.c.
479 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
480 * jit.dg/test-factorial-must-tail-call.c: New test case.
482 2016-05-20 Jakub Jelinek <jakub@redhat.com>
485 * gfortran.dg/pr71204.f90: New test.
487 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
489 * gcc.target/nvptx/sincos.c: New test.
491 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
494 * g++.dg/cpp1y/auto-fn31.C: New.
496 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
498 * gcc.target/powerpc/vec-addec.c: New test.
499 * gcc.target/powerpc/vec-addec-int128.c: New test.
501 2016-05-20 David Malcolm <dmalcolm@redhat.com>
503 * gcc.dg/plugin/must-tail-call-1.c: New test case.
504 * gcc.dg/plugin/must-tail-call-2.c: New test case.
505 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
506 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
508 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
510 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
512 2016-05-20 Jakub Jelinek <jakub@redhat.com>
515 * g++.dg/opt/pr71210-1.C: New test.
516 * g++.dg/opt/pr71210-2.C: New test.
518 PR tree-optimization/29756
519 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
520 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
521 only on selected targets where V4SImode vectors are known to be
524 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
526 PR tree-optimization/71079
527 PR tree-optimization/71206
528 * gcc.dg/tree-ssa/pr71206.c: New testcase.
530 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
532 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
533 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
534 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
536 2016-05-20 Richard Guenther <rguenther@suse.de>
538 PR tree-optimization/29756
539 * gcc.dg/tree-ssa/vector-6.c: New testcase.
541 2016-05-20 Richard Biener <rguenther@suse.de>
543 PR tree-optimization/71185
544 * gcc.dg/tree-ssa/pr71185.c: New testcase.
546 2016-05-20 Richard Biener <rguenther@suse.de>
548 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
550 2016-05-19 Marek Polacek <polacek@redhat.com>
553 * g++.dg/diagnostic/pr71075.C: New test.
555 2016-05-19 David Malcolm <dmalcolm@redhat.com>
558 * g++.dg/pr71184.C: New test case.
560 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
562 * gcc.target/powerpc/darn-0.c: New test.
563 * gcc.target/powerpc/darn-1.c: New test.
564 * gcc.target/powerpc/darn-2.c: New test.
566 2016-05-19 Marek Polacek <polacek@redhat.com>
568 PR tree-optimization/71031
569 * gcc.dg/tree-ssa/vrp100.c: New test.
571 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
573 PR rtl-optimization/71148
574 * gcc.dg/pr71148.c: New test.
576 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
579 * gcc.target/arm/pr71056.c: New test.
581 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
583 * c-c++-common/pr69669.c: Check the used mode.
585 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
588 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
590 2016-05-19 Richard Biener <rguenther@suse.de>
592 PR tree-optimization/70729
593 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
594 * gcc.dg/graphite/scop-18.c: Likewise.
595 * gcc.dg/pr41783.c: Disable LIM.
596 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
597 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
598 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
599 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
600 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
601 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
602 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
603 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
604 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
605 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
606 * gfortran.dg/pr42108.f90: Likewise.
608 2016-05-18 David Malcolm <dmalcolm@redhat.com>
611 * gcc.dg/spellcheck-options-11.c: New test case.
613 2016-05-18 Jakub Jelinek <jakub@redhat.com>
616 * g++.dg/opt/pr71100.C: New test.
618 2016-05-18 Martin Jambor <mjambor@suse.cz>
621 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
622 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
623 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
624 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
626 2016-05-18 Martin Jambor <mjambor@suse.cz>
629 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
630 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
631 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
632 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
633 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
635 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
638 * g++.dg/template/crash122.C: New.
640 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
643 * g++.dg/template/pr70466-1.C: New.
644 * g++.dg/template/pr70466-2.C: Likewise.
646 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
648 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
649 splat operations and the XXSPLTIB instruction.
650 * gcc.target/powerpc/p9-splat-2.c: Likewise.
651 * gcc.target/powerpc/p9-splat-3.c: Likewise.
652 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
653 xxlxor to clear a register.
655 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
657 * gcc.dg/torture/pr71020.c: New test.
659 2016-05-18 Martin Jambor <mjambor@suse.cz>
662 * gcc.dg/ipa/pr70646.c: New test.
664 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
666 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
668 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
670 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
671 missing tests for vreinterpretq_p{8,16}.
673 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
675 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
676 vsliq_n_s64 and vsliq_n_u64.
678 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
680 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
681 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
683 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
685 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
686 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
687 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
689 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
691 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
694 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
696 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
697 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
698 "blr\t" and switch to scan-assembler-times.
700 2016-05-18 Jiong Wang <jiong.wang@arm.com>
702 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
704 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
705 declarations under __aarch64__ and __ARM_FEATURE_FMA.
707 2016-05-18 Jakub Jelinek <jakub@redhat.com>
709 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
710 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
711 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
712 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
713 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
714 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
716 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
717 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
719 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
720 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
722 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
723 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
725 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
727 2016-05-18 Richard Biener <rguenther@suse.de>
729 PR tree-optimization/71168
730 * gcc.dg/torture/pr71168.c: New testcase.
732 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
735 * gcc.dg/tree-ssa/pr63586-2.c: New test.
736 * gcc.dg/tree-ssa/pr63586.c: New test.
737 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
739 2016-05-17 Nathan Sidwell <nathan@acm.org>
741 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
742 * gcc.dg/pr68671.c: Fix ptx xfail-if.
743 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
744 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
746 2016-05-17 Nathan Sidwell <nathan@acm.org>
748 * gcc.target/nvptx/abi-vararg-3.c: New.
750 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
752 PR tree-optimization/54579
754 * gcc.dg/fold-notrotate-1.c: New test.
755 * gcc.dg/fold-notshift-1.c: New test.
756 * gcc.dg/fold-notshift-2.c: New test.
758 2016-05-17 Marek Polacek <polacek@redhat.com>
761 * g++.dg/ipa/pr71146.C: New test.
763 2016-05-17 David Malcolm <dmalcolm@redhat.com>
765 * jit.dg/test-error-array-bounds.c: New test case.
767 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
769 * gcc.dg/tree-ssa/and-1.c: New testcase.
771 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
773 * gcc.dg/tree-ssa/pr69270.c: Adjust.
774 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
776 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
778 * gcc.dg/tree-ssa/pr69270.c: Adjust.
779 * gcc.dg/tree-ssa/vrp99.c: New testcase.
781 2016-05-17 Jiong Wang <jiong.wang@arm.com>
783 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
785 2016-05-17 Jiong Wang <jiong.wang@arm.com>
787 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
789 2016-05-17 Jiong Wang <jiong.wang@arm.com>
791 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
792 ".2d[index]" when scan the assembly.
793 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
794 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
796 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
798 2016-05-17 Richard Biener <rguenther@suse.de>
800 PR tree-optimization/71132
801 * gcc.dg/torture/pr71132.c: New testcase.
803 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
805 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
807 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
810 * gcc.target/aarch64/pr70809_1.c: New test.
812 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
814 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
815 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
816 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
817 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
819 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
820 Ilya Enkovich <ilya.enkovich@intel.com>
823 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
825 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
827 * g++.dg/ipa/ivinline-7.C: Do not xfail.
828 * g++.dg/ipa/ivinline-9.C: Do not xfail.
830 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
832 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
833 test for __ARM_FP16_ARGS.
834 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
835 * gcc.target/arm/aapcs/neon-vect10.c: New.
836 * gcc.target/arm/aapcs/neon-vect9.c: New.
837 * gcc.target/arm/aapcs/vfp18.c: New.
838 * gcc.target/arm/aapcs/vfp19.c: New.
839 * gcc.target/arm/aapcs/vfp20.c: New.
840 * gcc.target/arm/aapcs/vfp21.c: New.
841 * gcc.target/arm/fp16-aapcs-1.c: New.
842 * g++.target/arm/fp16-param-1.c: Update expected output. Add
843 test for __ARM_FP16_ARGS.
844 * g++.target/arm/fp16-return-1.c: Update expected output.
846 2016-05-16 Jiong Wang <jiong.wang@arm.com>
849 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
851 2016-05-15 Harald Anlauf <anlauf@gmx.de>
854 * gfortran.dg/pr69603.f90: New testcase.
856 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
858 * gfortran.dg/dec_union_4.f90: Fix endian issue.
860 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
863 * gfortran.dg/pr71047.f08: New test.
865 2016-05-13 Joseph Myers <joseph@codesourcery.com>
867 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
868 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
869 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
871 2016-05-13 Martin Sebor <msebor@redhat.com>
874 * g++.dg/cpp0x/constexpr-60049.C: New test.
876 2016-05-13 Jakub Jelinek <jakub@redhat.com>
879 * gcc.dg/pr71071.c: New test.
881 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
883 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
885 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
887 2016-05-13 Nathan Sidwell <nathan@acm.org>
889 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
890 __atomic_is_lock_free declaration.
892 2016-05-13 Richard Biener <rguenther@suse.de>
894 PR tree-optimization/42587
895 * gcc.dg/optimize-bswapsi-4.c: New testcase.
897 2016-05-13 Martin Liska <mliska@suse.cz>
899 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
900 the new format of dump output.
902 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
904 * gcc.dg/pr71084.c: New test.
906 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
909 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
911 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
913 * gcc.target/aarch64/struct_return.c: New test.
915 2016-05-12 Marek Polacek <polacek@redhat.com>
918 * c-c++-common/pr70756-2.c: New test.
919 * c-c++-common/pr70756.c: New test.
921 2016-05-12 Richard Biener <rguenther@suse.de>
923 PR tree-optimization/71059
924 * gcc.dg/torture/pr71059.c: New testcase.
926 2016-05-12 Richard Biener <rguenther@suse.de>
928 PR tree-optimization/71062
929 * gcc.dg/torture/pr71062.c: New testcase.
931 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
933 PR tree-optimization/71006
934 * gcc.dg/pr71006.c: New test.
936 2016-05-12 Marek Polacek <polacek@redhat.com>
939 * gcc.dg/opts-7.c: New test.
941 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
944 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
945 Add -save-temps to dg-options.
946 Scan for ldmfd rather than pop instruction.
947 * gcc.target/arm/interrupt-2.c: Likewise.
948 * gcc.target/arm/pr70830.c: New test.
950 2016-05-12 Jakub Jelinek <jakub@redhat.com>
952 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
953 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
955 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
956 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
957 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
960 * gcc.target/i386/avx512vl-pack-1.c: New test.
961 * gcc.target/i386/avx512vl-pack-2.c: New test.
962 * gcc.target/i386/avx512bw-pack-2.c: New test.
964 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
966 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
967 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
968 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
970 2016-05-12 Richard Biener <rguenther@suse.de>
972 PR tree-optimization/70986
973 * gcc.dg/torture/pr70986-1.c: New testcase.
974 * gcc.dg/torture/pr70986-2.c: Likewise.
975 * gcc.dg/torture/pr70986-3.c: Likewise.
977 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
980 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
981 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
983 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
985 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
987 * gcc.target/i386/pr66746.c: Ditto.
989 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
991 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
993 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
994 warning when using -mvsx-timode.
995 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
996 * gcc.target/powerpc/dform-2.c: Likewise.
997 * gcc.target/powerpc/pr68805.c: Likewise.
999 2016-05-11 Marek Polacek <polacek@redhat.com>
1002 * c-c++-common/attributes-3.c: New test.
1004 2016-05-11 Nathan Sidwell <nathan@acm.org>
1006 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
1007 * gcc.c-torture/execute/pr68185.c: Likewise.
1008 * gcc.dg/ipa/pr70306.c: Requires global constructors.
1009 * gcc.dg/pr69634.c: Requires scheduling.
1010 * gcc.dg/torture/pr66178.c: Require label values.
1011 * gcc.dg/setjmp-6.c: Require indirect jumps.
1013 2016-05-11 Richard Biener <rguenther@suse.de>
1015 PR tree-optimization/71055
1016 * gcc.dg/torture/pr71055.c: New testcase.
1018 2016-05-11 Richard Biener <rguenther@suse.de>
1021 * g++.dg/debug/pr71057.C: New testcase.
1023 2016-05-11 Jakub Jelinek <jakub@redhat.com>
1026 * gfortran.dg/gomp/pr70855.f90: New test.
1028 2016-05-11 Richard Biener <rguenther@suse.de>
1031 * g++.dg/torture/pr71002.C: New testcase.
1033 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
1036 * gcc.dg/pr70807.c: New test.
1038 2016-05-10 Martin Sebor <msebor@redhat.com>
1041 * g++.dg/Wattributes.C: New test.
1043 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
1045 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
1046 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1047 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
1049 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1052 * gcc.target/i386/pr70799-1.c: New test.
1054 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
1056 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
1058 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1061 * gcc.target/i386/pr70877.c: New test.
1063 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1065 PR tree-optimization/70786
1066 * gcc.target/i386/pr70876.c: New test.
1068 2016-05-10 Jakub Jelinek <jakub@redhat.com>
1071 * gcc.target/i386/avx512vl-logic-1.c: New test.
1072 * gcc.target/i386/avx512vl-logic-2.c: New test.
1073 * gcc.target/i386/avx512dq-logic-2.c: New test.
1075 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1078 * gcc.target/powerpc/pr70963.c: New.
1080 2016-05-10 David Malcolm <dmalcolm@redhat.com>
1082 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1083 (test_very_wide_line): Add ruler to expected output.
1084 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1085 (test_very_wide_line): Likewise.
1086 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1087 (test_show_locus): Within the handling of "test_very_wide_line",
1088 enable show_ruler_p on the diagnostic context.
1090 2016-05-10 Richard Biener <rguenther@suse.de>
1092 PR tree-optimization/71039
1093 * gcc.dg/torture/pr71039.c: New testcase.
1095 2016-05-10 Nathan Sidwell <nathan@acm.org>
1097 * gcc.dg/nested-func-10.c: Requires alloca.
1098 * gcc.dg/nested-func-9.c: Requires alloca.
1099 * gcc.c-torture/execute/pr70460.c: Requires labels.
1100 * gcc.c-torture/compile/pr70199.c: Requires labels.
1101 * gcc.target/nvptx/decl.c: Compile only.
1102 * gcc.target/nvptx/trailing-init.c: Compile only.
1103 * gcc.target/nvptx/ary-init.c: Compile only.
1105 2016-05-10 Marek Polacek <polacek@redhat.com>
1108 * gcc.dg/attr-opt-1.c: New test.
1110 2016-05-10 Richard Biener <rguenther@suse.de>
1112 PR tree-optimization/70497
1113 PR tree-optimization/28367
1114 * gcc.dg/torture/20160404-1.c: New testcase.
1115 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
1116 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
1118 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
1120 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
1122 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
1124 * gcc.target/i386/fabsneg-1.c New test.
1126 2016-05-09 Alan Modra <amodra@gmail.com>
1129 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
1131 2016-05-09 Richard Biener <rguenther@suse.de>
1133 PR tree-optimization/70985
1134 * gcc.dg/torture/pr70985.c: New testcase.
1136 2016-05-09 Bin Cheng <bin.cheng@arm.com>
1138 * gcc.dg/tree-ssa/ifc-9.c: New test.
1139 * gcc.dg/tree-ssa/ifc-10.c: New test.
1140 * gcc.dg/tree-ssa/ifc-11.c: New test.
1141 * gcc.dg/tree-ssa/ifc-12.c: New test.
1142 * gcc.dg/vect/pr61194.c: Remove XFAIL.
1143 * gcc.dg/vect/vect-23.c: Remove XFAIL.
1144 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
1146 2016-05-09 Richard Biener <rguenther@suse.de>
1149 * gfortran.dg/pr70937.f90: New testcase.
1151 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1153 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
1155 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
1158 * gfortran.dg/dec_structure_1.f90: New testcase.
1159 * gfortran.dg/dec_structure_2.f90: Ditto.
1160 * gfortran.dg/dec_structure_3.f90: Ditto.
1161 * gfortran.dg/dec_structure_4.f90: Ditto.
1162 * gfortran.dg/dec_structure_5.f90: Ditto.
1163 * gfortran.dg/dec_structure_6.f90: Ditto.
1164 * gfortran.dg/dec_structure_7.f90: Ditto.
1165 * gfortran.dg/dec_structure_8.f90: Ditto.
1166 * gfortran.dg/dec_structure_9.f90: Ditto.
1167 * gfortran.dg/dec_structure_10.f90: Ditto.
1168 * gfortran.dg/dec_structure_11.f90: Ditto.
1169 * gfortran.dg/dec_union_1.f90: Ditto.
1170 * gfortran.dg/dec_union_2.f90: Ditto.
1171 * gfortran.dg/dec_union_3.f90: Ditto.
1172 * gfortran.dg/dec_union_4.f90: Ditto.
1173 * gfortran.dg/dec_union_5.f90: Ditto.
1174 * gfortran.dg/dec_union_6.f90: Ditto.
1175 * gfortran.dg/dec_union_7.f90: Ditto.
1177 2016-05-07 Tom de Vries <tom@codesourcery.com>
1179 PR tree-optimization/70956
1180 * gcc.dg/graphite/pr70956.c: New test.
1182 2016-05-06 Jakub Jelinek <jakub@redhat.com>
1185 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
1186 (a, b, c, d): Change type from char to signed char.
1187 (main): Compare against (signed char) -1634678893 instead of
1188 hardcoded -109. Use __builtin_abort instead of abort.
1190 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
1191 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
1193 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
1195 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1198 * gcc.dg/torture/pr70935.c: New test.
1200 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1203 * gcc.target/sh/pr58219.c: New tests.
1205 2016-05-06 Richard Biener <rguenther@suse.de>
1207 PR tree-optimization/70960
1208 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
1210 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1213 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
1214 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
1215 Adjust expected instruction counts.
1216 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
1218 2016-05-06 Marek Polacek <polacek@redhat.com>
1221 * gcc.dg/ubsan/bounds-3.c: New test.
1223 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1226 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
1228 2016-05-06 Richard Biener <rguenther@suse.de>
1231 * gfortran.dg/pr70931.f90: New testcase.
1233 2016-05-06 Richard Biener <rguenther@suse.de>
1236 * gcc.dg/torture/pr70941.c: New testcase.
1238 2016-05-05 Bin Cheng <bin.cheng@arm.com>
1240 PR tree-optimization/57206
1241 * gcc.dg/vect/pr57206.c: New test.
1243 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1245 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
1247 2016-05-05 Jakub Jelinek <jakub@redhat.com>
1249 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
1251 * c-c++-common/Wdangling-else-4.c: New test.
1253 2016-05-04 Jakub Jelinek <jakub@redhat.com>
1257 * g++.dg/opt/pr70906.C: New test.
1258 * g++.dg/opt/pr70933.C: New test.
1260 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
1262 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
1264 * gcc.dg/ipa/pure-const-3.c: New testcase.
1266 2016-05-04 Marek Polacek <polacek@redhat.com>
1268 * c-c++-common/Wdangling-else-1.c: New test.
1269 * c-c++-common/Wdangling-else-2.c: New test.
1270 * c-c++-common/Wdangling-else-3.c: New test.
1272 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
1274 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
1277 2016-05-04 Marek Polacek <polacek@redhat.com>
1280 * gcc.dg/Waddress-2.c: New test.
1282 2016-05-04 Alan Modra <amodra@gmail.com>
1284 * gcc.target/powerpc/pr70866.c: New.
1286 2016-05-03 Martin Sebor <msebor@redhat.com>
1289 * c-c++-common/builtin_location.c: New test.
1290 * g++.dg/cpp1y/builtin_location.C: New test.
1292 2016-05-03 Marek Polacek <polacek@redhat.com>
1295 * gcc.dg/pr70859.c: New test.
1296 * gcc.dg/pr70859-2.c: New test.
1298 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
1300 * gnat.dg/debug5.adb: New testcase.
1302 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
1304 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
1305 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
1306 Procedure to check for z10 instruction set.
1308 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
1310 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
1312 2016-05-03 Alan Modra <amodra@gmail.com>
1314 * gcc.target/powerpc/savres.c: Add func using a single gpr.
1316 2016-05-03 Jakub Jelinek <jakub@redhat.com>
1318 * gcc.target/i386/avx512f-cvt-1.c: New test.
1320 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
1322 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
1323 -fdump-tree-vrp-details.
1325 2016-05-03 Richard Biener <rguenther@suse.de>
1327 * gcc.dg/pr30172-1.c: Adjust.
1328 * gcc.dg/pr63743.c: Likewise.
1329 * gcc.dg/tm/pr51696.c: Likewise.
1330 * c-c++-common/tm/safe-1.c: Likewise.
1331 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1332 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
1333 * g++.dg/plugin/self-assign-test-1.C: Likewise.
1334 * g++.dg/plugin/self-assign-test-2.C: Likewise.
1336 2016-05-03 Jakub Jelinek <jakub@redhat.com>
1338 PR rtl-optimization/70467
1339 * gcc.target/i386/pr70467-3.c: New test.
1340 * gcc.target/i386/pr70467-4.c: New test.
1342 PR tree-optimization/70916
1343 * gcc.c-torture/compile/pr70916.c: New test.
1346 * gcc.target/i386/pr49244-1.c: New test.
1347 * gcc.target/i386/pr49244-2.c: New test.
1349 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
1351 PR rtl-optimization/44281
1352 * gcc.target/i386/pr44281.c: New test.
1354 2016-05-03 bin cheng <bin.cheng@arm.com>
1356 PR tree-optimization/56541
1357 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
1358 * gcc.dg/vect/pr56541.c: new test.
1360 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1362 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
1364 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1366 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
1369 * c-c++-common/asan/clone-test-1.c (main): Align child process
1372 2016-05-02 David Malcolm <dmalcolm@redhat.com>
1375 * g++.dg/spellcheck-fields-2.C: New test case.
1377 2016-05-02 David Malcolm <dmalcolm@redhat.com>
1380 * g++.dg/pr62314.C: New test case.
1382 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
1384 * gcc.dg/ipa/inline-8.c: New testcase.
1386 2016-05-02 Jakub Jelinek <jakub@redhat.com>
1388 PR rtl-optimization/70467
1389 * gcc.target/i386/pr70467-1.c: New test.
1391 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1393 * gcc.dg/spec-options.c: Run the test on all targets.
1394 * gcc.dg/foo.specs: Use cpp_unique_options.
1396 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
1398 * gcc.dg/tree-ssa/unord.c: New testcase.
1400 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
1402 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
1404 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
1406 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
1408 2016-05-02 Marek Polacek <polacek@redhat.com>
1411 * gcc.dg/enum-incomplete-3.c: New test.
1413 2016-05-02 Marek Polacek <polacek@redhat.com>
1414 Tom de Vries <tom@codesourcery.com>
1416 PR tree-optimization/70700
1417 * gcc.dg/pr70700.c: New test.
1419 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
1421 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
1422 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1423 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1424 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1425 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1427 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
1429 * ada/acats/run_acats: Rename into...
1430 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
1431 * ada/acats/run_all.sh: Remove redundant test.
1432 (target_run): Move around.
1433 (target_gnatchop): Use newly built executable.
1434 (target_gnatmake): Likewise.
1435 Check that the compilation of impbit succeeds.
1437 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
1439 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
1440 * gcc.dg/20021029-1.c: Likewise.
1441 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1442 * gcc.target/sh/attr-isr-trapa.c: Likewise.
1443 * gcc.target/sh/cmpstr.c: Likewise.
1444 * gcc.target/sh/cmpstrn.c: Likewise.
1445 * gcc.target/sh/memset.c: Likewise.
1446 * gcc.target/sh/pr21255-2-mb.c: Likewise.
1447 * gcc.target/sh/pr21255-2-ml.c: Likewise.
1448 * gcc.target/sh/pr39423-1.c: Likewise.
1449 * gcc.target/sh/pr49468-di.c: Likewise.
1450 * gcc.target/sh/pr49468-si.c: Likewise.
1451 * gcc.target/sh/pr49880-1.c: Likewise.
1452 * gcc.target/sh/pr49880-2.c: Likewise.
1453 * gcc.target/sh/pr49880-3.c: Likewise.
1454 * gcc.target/sh/pr50751-1.c: Likewise.
1455 * gcc.target/sh/pr50751-4.c: Likewise.
1456 * gcc.target/sh/pr50751-7.c: Likewise.
1457 * gcc.target/sh/pr51244-1.c: Likewise.
1458 * gcc.target/sh/pr51244-10.c: Likewise.
1459 * gcc.target/sh/pr51244-11.c: Likewise.
1460 * gcc.target/sh/pr51244-12.c: Likewise.
1461 * gcc.target/sh/pr51244-13.c: Likewise.
1462 * gcc.target/sh/pr51244-14.c: Likewise.
1463 * gcc.target/sh/pr51244-17.c: Likewise.
1464 * gcc.target/sh/pr51244-18.c: Likewise.
1465 * gcc.target/sh/pr51244-19.c: Likewise.
1466 * gcc.target/sh/pr51244-4.c: Likewise.
1467 * gcc.target/sh/pr51244-5.c: Likewise.
1468 * gcc.target/sh/pr51244-7.c: Likewise.
1469 * gcc.target/sh/pr51244-8.c: Likewise.
1470 * gcc.target/sh/pr51244-9.c: Likewise.
1471 * gcc.target/sh/pr51697.c: Likewise.
1472 * gcc.target/sh/pr52483-1.c: Likewise.
1473 * gcc.target/sh/pr52483-2.c: Likewise.
1474 * gcc.target/sh/pr52483-3.c: Likewise.
1475 * gcc.target/sh/pr52483-5.c: Likewise.
1476 * gcc.target/sh/pr52933-1.c: Likewise.
1477 * gcc.target/sh/pr52933-2.c: Likewise.
1478 * gcc.target/sh/pr52933-3.c: Likewise.
1479 * gcc.target/sh/pr53568-1.c: Likewise.
1480 * gcc.target/sh/pr53976-1.c: Likewise.
1481 * gcc.target/sh/pr53988-1.c: Likewise.
1482 * gcc.target/sh/pr53988.c: Likewise.
1483 * gcc.target/sh/pr54089-1.c: Likewise.
1484 * gcc.target/sh/pr54089-6.c: Likewise.
1485 * gcc.target/sh/pr54089-7.c: Likewise.
1486 * gcc.target/sh/pr54089-8.c: Likewise.
1487 * gcc.target/sh/pr54089-9.c: Likewise.
1488 * gcc.target/sh/pr54236-1.c: Likewise.
1489 * gcc.target/sh/pr54236-2.c: Likewise.
1490 * gcc.target/sh/pr54236-3.c: Likewise.
1491 * gcc.target/sh/pr54236-4.c: Likewise.
1492 * gcc.target/sh/pr54386.c: Likewise.
1493 * gcc.target/sh/pr54602-1.c: Likewise.
1494 * gcc.target/sh/pr54685.c: Likewise.
1495 * gcc.target/sh/pr54760-1.c: Likewise.
1496 * gcc.target/sh/pr54760-2.c: Likewise.
1497 * gcc.target/sh/pr54760-3.c: Likewise.
1498 * gcc.target/sh/pr54760-4.c: Likewise.
1499 * gcc.target/sh/pr54760-5.c: Likewise.
1500 * gcc.target/sh/pr54760-6.c: Likewise.
1501 * gcc.target/sh/pr55146.c: Likewise.
1502 * gcc.target/sh/pr55160.c: Likewise.
1503 * gcc.target/sh/pr59278.c: Likewise.
1504 * gcc.target/sh/pr59401-1.c: Likewise.
1505 * gcc.target/sh/pr59533-1.c: Likewise.
1506 * gcc.target/sh/pr63260.c: Likewise.
1507 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1508 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
1509 * gcc.target/sh/strlen.c: Likewise.
1510 * gcc.target/sh/torture/pr30807.c: Likewise.
1511 * gcc.target/sh/torture/pr34777.c: Likewise.
1512 * gcc.target/sh/torture/pr64652.c: Likewise.
1513 * gcc.target/sh/torture/pr65505.c: Likewise.
1514 * gcc.target/sh/torture/pragma-isr.c: Likewise.
1515 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1517 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
1520 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
1522 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1524 * gcc.target/powerpc/vsx-elemrev-1.c: New.
1525 * gcc.target/powerpc/vsx-elemrev-2.c: New.
1526 * gcc.target/powerpc/vsx-elemrev-3.c: New.
1527 * gcc.target/powerpc/vsx-elemrev-4.c: New.
1529 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
1531 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
1532 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
1534 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
1537 * c-c++-common/goacc/combined-reduction.c: New test.
1538 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
1540 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
1542 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
1543 *movdi_internal pattern only if PIC off.
1544 * gcc.target/i386/pr70155-2.c: Likewise.
1545 * gcc.target/i386/pr70155-3.c: Likewise.
1546 * gcc.target/i386/pr70155-4.c: Likewise.
1547 * gcc.target/i386/pr70155-5.c: Likewise.
1548 * gcc.target/i386/pr70155-6.c: Likewise.
1549 * gcc.target/i386/pr70155-7.c: Likewise.
1550 * gcc.target/i386/pr70155-8.c: Likewise.
1551 * gcc.target/i386/pr70155-15.c: Likewise.
1552 * gcc.target/i386/pr70155-17.c: Likewise.
1553 * gcc.target/i386/pr70155-22.c: Likewise.
1555 2016-04-29 Bin Cheng <bin.cheng@arm.com>
1557 PR tree-optimization/70803
1558 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
1560 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
1562 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
1563 optimization of vector loop.
1564 * gcc.target/i386/vect-unpack-3.c: New test.
1565 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
1566 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
1567 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
1569 2016-04-29 Marek Polacek <polacek@redhat.com>
1572 * g++.dg/ubsan/null-7.C: New test.
1575 * gcc.dg/pr70852.c: New test.
1577 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1580 * g++.dg/cpp0x/alignas6.C: New test.
1582 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1584 * gcc/testsuite/gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate
1586 * gcc/testsuite/gcc.dg/pr27003.c: Likewise.
1587 * gcc/testsuite/gcc.dg/tree-ssa/cswtch.c: Likewise.
1588 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1589 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1590 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1591 * gcc.target/arc/mxy.c: Likewise.
1592 * gcc.target/arc/mswape.c: Likewise.
1593 * gcc.target/arc/mrtsc.c: Likewise.
1594 * gcc.target/arc/mcrc.c: Likewise.
1595 * gcc.target/arc/mdsp-packa.c: Likewise.
1596 * gcc.target/arc/mdvbf.c: Likewise.
1597 * gcc.target/arc/mlock.c: Likewise.
1598 * gcc.target/arc/mmac-24.c: Likewise.
1599 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
1601 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
1602 Matthijs Kooijman <matthijs@stdin.nl>
1603 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1606 * gcc.target/avr/pr60040-1.c: New.
1607 * gcc.target/avr/pr60040-2.c: New.
1609 2016-04-29 Richard Biener <rguenther@suse.de>
1611 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
1613 2016-04-29 Richard Biener <rguenther@suse.de>
1615 PR tree-optimization/13962
1616 PR tree-optimization/65686
1617 * gcc.dg/uninit-pr65686.c: New testcase.
1619 2016-04-29 Jakub Jelinek <jakub@redhat.com>
1622 * gcc.dg/pr70843.c: New test.
1624 2016-04-28 Jakub Jelinek <jakub@redhat.com>
1627 * gcc.target/i386/pr70858.c: New test.
1629 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
1631 * gcc.target/arc/nps400-1.c: New file.
1633 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1634 Andrew Burgess <andrew.burgess@embecosm.com>
1636 * gcc.target/arc/movh_cl-1.c: New file.
1638 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1639 Andrew Burgess <andrew.burgess@embecosm.com>
1641 * gcc.target/arc/extzv-1.c: New file.
1642 * gcc.target/arc/insv-1.c: New file.
1643 * gcc.target/arc/insv-2.c: New file.
1644 * gcc.target/arc/movb-1.c: New file.
1645 * gcc.target/arc/movb-2.c: New file.
1646 * gcc.target/arc/movb-3.c: New file.
1647 * gcc.target/arc/movb-4.c: New file.
1648 * gcc.target/arc/movb-5.c: New file.
1649 * gcc.target/arc/movb_cl-1.c: New file.
1650 * gcc.target/arc/movb_cl-2.c: New file.
1651 * gcc.target/arc/movbi_cl-1.c: New file.
1652 * gcc.target/arc/movl-1.c: New file.
1654 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1655 Andrew Burgess <andrew.burgess@embecosm.com>
1657 * gcc.target/arc/cmem-1.c: New file.
1658 * gcc.target/arc/cmem-2.c: New file.
1659 * gcc.target/arc/cmem-3.c: New file.
1660 * gcc.target/arc/cmem-4.c: New file.
1661 * gcc.target/arc/cmem-5.c: New file.
1662 * gcc.target/arc/cmem-6.c: New file.
1663 * gcc.target/arc/cmem-7.c: New file.
1664 * gcc.target/arc/cmem-ld.inc: New file.
1665 * gcc.target/arc/cmem-st.inc: New file.
1667 2016-04-28 Jakub Jelinek <jakub@redhat.com>
1670 * gcc.target/i386/pr70821.c: New test.
1672 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
1674 * gcc.target/powerpc/vec-adde.c: New test.
1675 * gcc.target/powerpc/vec-adde-int128.c: New test.
1677 2016-04-28 Jakub Jelinek <jakub@redhat.com>
1679 * gcc.target/i386/avx-vround-1.c: New test.
1680 * gcc.target/i386/avx-vround-2.c: New test.
1681 * gcc.target/i386/avx512vl-vround-1.c: New test.
1682 * gcc.target/i386/avx512vl-vround-2.c: New test.
1684 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1687 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
1688 (check_effective_target_cilkplus_runtime): ... this.
1689 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
1690 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
1692 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
1693 Require cilkplus_runtime.
1694 Don't add -lcilkrts.
1695 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
1696 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
1697 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
1698 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1699 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1700 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1701 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1702 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
1703 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
1704 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
1705 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
1706 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1707 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1708 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1709 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1710 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1711 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
1712 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
1713 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
1714 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
1715 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
1716 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
1717 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
1718 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
1719 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
1720 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
1721 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
1722 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
1723 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
1725 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
1726 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
1728 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
1730 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
1733 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
1735 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
1736 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
1738 2015-04-27 Ryan Burn <contact@rnburn.com>
1742 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
1744 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
1745 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
1747 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
1749 * gnat.dg/limited_with4.ad[sb]: New test.
1750 * gnat.dg/limited_with4_pkg.ads: New helper.
1752 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
1755 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
1756 and movv1ti_internal patterns
1757 * gcc.target/i386/pr70155-1.c: New test.
1758 * gcc.target/i386/pr70155-2.c: Likewise.
1759 * gcc.target/i386/pr70155-3.c: Likewise.
1760 * gcc.target/i386/pr70155-4.c: Likewise.
1761 * gcc.target/i386/pr70155-5.c: Likewise.
1762 * gcc.target/i386/pr70155-6.c: Likewise.
1763 * gcc.target/i386/pr70155-7.c: Likewise.
1764 * gcc.target/i386/pr70155-8.c: Likewise.
1765 * gcc.target/i386/pr70155-9.c: Likewise.
1766 * gcc.target/i386/pr70155-10.c: Likewise.
1767 * gcc.target/i386/pr70155-11.c: Likewise.
1768 * gcc.target/i386/pr70155-12.c: Likewise.
1769 * gcc.target/i386/pr70155-13.c: Likewise.
1770 * gcc.target/i386/pr70155-14.c: Likewise.
1771 * gcc.target/i386/pr70155-15.c: Likewise.
1772 * gcc.target/i386/pr70155-16.c: Likewise.
1773 * gcc.target/i386/pr70155-17.c: Likewise.
1774 * gcc.target/i386/pr70155-18.c: Likewise.
1775 * gcc.target/i386/pr70155-19.c: Likewise.
1776 * gcc.target/i386/pr70155-20.c: Likewise.
1777 * gcc.target/i386/pr70155-21.c: Likewise.
1778 * gcc.target/i386/pr70155-22.c: Likewise.
1780 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
1782 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
1785 2016-04-27 Bin Cheng <bin.cheng@arm.com>
1787 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
1788 * gcc.dg/tree-ssa/scev-9.c: Ditto.
1789 * gcc.dg/tree-ssa/scev-10.c: Ditto.
1790 * gcc.dg/tree-ssa/scev-11.c: Ditto.
1791 * gcc.dg/tree-ssa/scev-12.c: Ditto.
1793 2016-04-27 Richard Biener <rguenther@suse.de>
1796 * g++.dg/ipa/ipa-pta-2.C: New testcase.
1797 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1799 2016-04-27 Nathan Sidwell <nathan@acm.org>
1801 * g++.dg/cpp0x/constexpr-recursion3.C: New.
1802 * g++.dg/ubsan/pr63956.C: Adjust error location.
1804 2016-04-27 Nick Clifton <nickc@redhat.com>
1807 * gcc.dg/pr49889.c: New test.
1809 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
1811 * c-c++-common/memset-array.c: New test.
1813 2016-04-26 Martin Sebor <msebor@redhat.com>
1816 * g++.dg/cpp1y/func_constexpr.C: New test.
1818 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
1821 * g++.dg/cpp0x/enum32.C: New test.
1822 * g++.dg/cpp0x/enum33.C: New test.
1824 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1826 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
1827 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
1828 * gcc.c-torture/execute/bitfld-6.c: Likewise.
1829 * gcc.c-torture/execute/bitfld-7.c: Likewise.
1830 * gcc.c-torture/execute/pr38151.c: Likewise.
1831 * gcc.c-torture/execute/pr66556.c: Likewise.
1832 * gcc.c-torture/execute/pr67781.c: Likewise.
1833 * gcc.c-torture/execute/pr68648.c: Likewise.
1835 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
1837 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
1839 2016-04-26 Marek Polacek <polacek@redhat.com>
1842 * gcc.dg/pr67784-3.c: New test.
1843 * gcc.dg/pr67784-4.c: New test.
1844 * gcc.dg/pr67784-5.c: New test.
1847 * gcc.dg/Wnested-externs-2.c: New test.
1849 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
1851 * gcc.dg/fold-plusmult.c: Adjust.
1852 * gcc.dg/no-strict-overflow-6.c: Adjust.
1853 * gcc.dg/gomp/loop-1.c: Xfail some tests.
1855 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
1857 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
1859 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
1860 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
1861 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
1862 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
1863 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
1864 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
1865 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
1866 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
1867 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
1868 * gcc.target/i386/avx512f-gather-5.c: Likewise.
1869 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
1870 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
1871 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
1872 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
1873 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
1874 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
1875 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
1876 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
1877 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
1878 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
1879 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
1880 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
1882 * gcc.target/i386/pr32219-4.c: Likewise.
1883 * gcc.target/i386/pr32219-6.c: Likewise.
1884 * gcc.target/i386/pr32219-8.c: Likewise.
1886 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1888 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
1891 2016-04-26 Marek Polacek <polacek@redhat.com>
1894 * g++.dg/ext/cond2.C: New test.
1896 2016-04-26 Bin Cheng <bin.cheng@arm.com>
1898 PR tree-optimization/70771
1899 PR tree-optimization/70775
1900 * gcc.dg/pr70771.c: New test.
1901 * gcc.dg/pr70775.c: New test.
1903 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
1905 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
1907 2016-04-25 Richard Biener <rguenther@suse.de>
1909 PR tree-optimization/70780
1910 * gcc.dg/torture/pr70780.c: New testcase.
1912 2016-04-25 Michael Collison <michael.collison@arm.com>
1914 * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
1915 * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
1916 * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
1917 * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
1918 * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
1919 * testsuite/lib/target-supports.exp
1920 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
1921 that arm neon support vector widen sum of HImode TO SImode.
1923 2016-04-23 Jakub Jelinek <jakub@redhat.com>
1926 * c-c++-common/asan/pr70712.c: New test.
1928 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1930 * .gitattributes: New file.
1932 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1934 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
1936 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
1938 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
1939 * gfortran.dg/submodule_15.f08: Likewise.
1941 2016-04-22 Richard Biener <rguenther@suse.de>
1943 PR tree-optimization/70740
1944 * gcc.dg/torture/pr70740.c: New testcase.
1946 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
1949 * gcc.target/i386/pr70750-1.c: New test.
1950 * gcc.target/i386/pr70750-2.c: Likewise.
1952 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
1955 * g++.dg/cpp0x/auto48.C: New.
1957 2016-04-21 Marek Polacek <polacek@redhat.com>
1960 * g++.dg/cpp0x/forw_enum12.C: New test.
1961 * g++.dg/cpp0x/forw_enum13.C: New test.
1963 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
1966 * gcc.target/i386/pr70728.c: New test.
1968 2016-04-21 Richard Biener <rguenther@suse.de>
1971 * gcc.dg/pr70747.c: New testcase.
1973 2016-04-21 Bin Cheng <bin.cheng@arm.com>
1975 PR tree-optimization/70715
1976 * gcc.dg/tree-ssa/scev-13.c: New test.
1978 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
1980 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
1982 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
1984 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
1986 2016-04-20 Jan Hubicka <jh@suse.cz>
1989 * g++.dg/ipa/nothrow-1.C: New testcase.
1991 2016-04-20 Nathan Sidwell <nathan@acm.org>
1994 * g++.dg/eh/delete1.C: New.
1996 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
1998 * gcc.target/i386/avx256-unaligned-store-2.c: Add
1999 -mtune-ctrl=sse_typeless_stores.
2001 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
2003 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
2005 2016-04-20 Bin Cheng <bin.cheng@arm.com>
2007 PR tree-optimization/69489
2008 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
2010 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
2013 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
2014 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
2015 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
2017 2016-04-20 Bin Cheng <bin.cheng@arm.com>
2019 PR tree-optimization/56625
2020 PR tree-optimization/69489
2021 * gcc.dg/vect/pr56625.c: New test.
2022 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
2024 2016-04-20 Andrew Pinski <apinski@cavium.com>
2027 * gcc.c-torture/compile/pr37433-1.c: New testcase.
2029 2016-04-20 Arnaud Charlet <charlet@adacore.com>
2031 * gnat.dg/self1.adb: Remove now incorrect test.
2033 2016-04-20 Bin Cheng <bin.cheng@arm.com>
2035 * gcc.dg/tree-ssa/scev-11.c: New test.
2036 * gcc.dg/tree-ssa/scev-12.c: New test.
2038 2016-04-20 Marek Polacek <polacek@redhat.com>
2040 PR tree-optimization/70725
2041 * gcc.dg/pr70725.c: New test.
2043 2016-04-20 Richard Biener <rguenther@suse.de>
2045 PR tree-optimization/70726
2046 * g++.dg/vect/pr70726.cc: New testcase.
2048 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2051 * gcc.target/s390/pr70674.c: New test.
2053 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2055 PR libgfortran/70684
2056 * gfortran.dg/list_read_14.f90: New test.
2058 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
2061 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
2062 extern to force it misaligned.
2066 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
2067 Don't check `*' before movv4sf_internal.
2068 * gcc.target/i386/avx256-unaligned-store-2.c: Check
2069 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
2070 Don't check `*' before movv16qi_internal.
2071 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
2072 extern to force it misaligned.
2076 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
2077 Don't check `*' before movv2df_internal.
2078 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
2079 extern to force it misaligned.
2083 Check movv8sf_internal instead of avx_storeups256.
2084 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
2086 2016-04-19 Richard Biener <rguenther@suse.de>
2088 PR tree-optimization/70171
2089 * g++.dg/tree-ssa/pr70171.C: New testcase.
2091 2016-04-19 Richard Biener <rguenther@suse.de>
2093 PR tree-optimization/70724
2094 * gcc.dg/torture/pr70724.c: New testcase.
2096 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
2099 * testsuite/gcc.target/i386/pr70689.c: New.
2101 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
2104 * gcc.target/i386/pr70708.c: New test.
2106 2016-04-18 Richard Biener <rguenther@suse.de>
2108 PR tree-optimization/43434
2109 * gcc.dg/vect/pr43434.c: New testcase.
2110 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
2111 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2112 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2113 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
2114 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
2115 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2116 * gcc.dg/gomp/pr68640.c: Likewise.
2117 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
2118 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
2120 2016-04-18 Richard Biener <rguenther@suse.de>
2122 PR tree-optimization/70701
2123 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
2125 2016-04-18 Tom de Vries <tom@codesourcery.com>
2128 * gcc.dg/pr70161.c: Add dot-file scans.
2129 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
2130 instead of after last dot char.
2132 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
2134 * c-c++-common/dump-ada-spec-3.c: New test.
2135 * c-c++-common/dump-ada-spec-4.c: Likewise.
2137 2016-04-17 Tom de Vries <tom@codesourcery.com>
2140 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
2142 2016-04-15 Jan Hubicka <jh@suse.cz>
2145 * g++.dg/ipa/pure-const-1.C: New testcase.
2146 * g++.dg/ipa/pure-const-2.C: New testcase.
2147 * g++.dg/ipa/pure-const-3.C: New testcase.
2149 2016-04-15 Marek Polacek <polacek@redhat.com>
2152 * gcc.dg/bitfld-22.c: New test.
2154 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
2156 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
2159 2016-04-15 Marek Polacek <polacek@redhat.com>
2162 * c-c++-common/pr70651.c: New test.
2164 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2166 PR rtl-optimization/70681
2167 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
2168 dump scan on arm and powerpc.
2169 * gcc.dg/pr10474.c: Likewise.
2171 2016-04-15 Jakub Jelinek <jakub@redhat.com>
2176 * g++.dg/cpp1y/vla11.C: Revert for real.
2179 * c-c++-common/Wparentheses-1.c: New test.
2180 * c-c++-common/gomp/Wparentheses-1.c: New test.
2181 * c-c++-common/gomp/Wparentheses-2.c: New test.
2182 * c-c++-common/gomp/Wparentheses-3.c: New test.
2183 * c-c++-common/gomp/Wparentheses-4.c: New test.
2184 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
2185 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
2186 * c-c++-common/goacc/Wparentheses-1.c: New test.
2188 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
2191 * gcc.target/i386/pr70662.c: New test.
2193 2016-04-15 Richard Biener <rguenther@suse.de>
2194 Alan Modra <amodra@gmail.com>
2196 PR tree-optimization/70130
2197 * gcc.dg/vect/O3-pr70130.c: New testcase.
2199 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2202 * gcc.target/powerpc/pr70669.c: New test.
2205 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
2206 a power7 system that does not have an assembler that supports
2209 2016-04-14 Martin Sebor <msebor@redhat.com>
2214 * c-c++-common/ubsan/vla-1.c: Revert.
2215 * g++.dg/cpp1y/vla11.C: Same.
2216 * g++.dg/cpp1y/vla12.C: Same.
2217 * g++.dg/cpp1y/vla13.C: Same.
2218 * g++.dg/cpp1y/vla14.C: Same.
2219 * g++.dg/cpp1y/vla3.C: Same.
2220 * gcc/testsuite/g++.dg/init/array24.C: Same.
2221 * g++.dg/ubsan/vla-1.C: Same.
2223 2016-04-14 Marek Polacek <polacek@redhat.com>
2224 Jan Hubicka <hubicka@ucw.cz>
2227 * g++.dg/torture/pr70029.C: New test.
2229 2016-04-14 Martin Sebor <msebor@redhat.com>
2231 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
2232 type size to prevent failures on targets with very low maximum
2235 2016-04-14 Richard Biener <rguenther@suse.de>
2237 PR tree-optimization/70623
2238 * gcc.dg/torture/pr70623.c: New testcase.
2239 * gcc.dg/torture/pr70623-2.c: Likewise.
2241 2016-04-13 Martin Sebor <msebor@redhat.com>
2246 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
2247 * g++.dg/cpp1y/vla11.C: New test.
2248 * g++.dg/cpp1y/vla12.C: New test.
2249 * g++.dg/cpp1y/vla13.C: New test.
2250 * g++.dg/cpp1y/vla14.C: New test.
2251 * g++.dg/cpp1y/vla3.C: Restore deleted test.
2252 * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
2253 * g++.dg/ubsan/vla-1.C: Disable exceptions.
2255 2016-04-13 Jakub Jelinek <jakub@redhat.com>
2258 * g++.dg/opt/pr70641.C: New test.
2260 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2262 PR rtl-optimization/68749
2263 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
2264 effects of argument promotions.
2265 Remove default args to dg-skip-if.
2267 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
2270 * g++.dg/parse/pr70635.C: New.
2272 2016-04-13 Marek Polacek <polacek@redhat.com>
2275 * c-c++-common/Wmisleading-indentation-4.c: New test.
2277 2016-04-13 Marek Polacek <polacek@redhat.com>
2280 * testsuite/gcc.dg/Wparentheses-12.c: New test.
2281 * testsuite/gcc.dg/Wparentheses-13.c: New test.
2283 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
2285 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
2286 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
2287 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
2289 2016-04-13 Jakub Jelinek <jakub@redhat.com>
2292 * gcc.c-torture/compile/pr70633.c: New test.
2295 * gcc.dg/torture/pr70628.c: New test.
2297 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
2300 * g++.dg/template/pr70610.C: New test.
2301 * g++.dg/template/pr70610-2.C: New test.
2302 * g++.dg/template/pr70610-3.C: New test.
2303 * g++.dg/template/pr70610-4.C: New test.
2305 2016-04-12 Jakub Jelinek <jakub@redhat.com>
2307 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
2311 * g++.dg/ext/pr70571.C: New test.
2313 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2316 * gcc.target/powerpc/pr70640.c: New test.
2318 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
2321 * g++.dg/parse/pr68722.C: New.
2323 2016-04-12 Jakub Jelinek <jakub@redhat.com>
2325 PR rtl-optimization/70596
2326 * gcc.target/i386/pr70596.c: New test.
2328 2016-04-12 Nathan Sidwell <nathan@acm.org>
2331 * g++.dg/init/pr70501.C: New.
2333 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
2335 * gcc.target/i386/asm-flag-6.c: New test.
2337 2016-04-12 Tom de Vries <tom@codesourcery.com>
2339 PR tree-optimization/68756
2340 * gcc.dg/graphite/pr68756.c: New test.
2342 2016-04-12 Jakub Jelinek <jakub@redhat.com>
2344 PR tree-optimization/70602
2345 * gcc.c-torture/execute/pr70602.c: New test.
2347 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2350 * gcc.target/powerpc/float128-1.c: New tests to make sure the
2351 __float128 emulator is built and runs.
2352 * gcc.target/powerpc/float128-1.c: Likewise.
2354 * lib/target-supports.exp (check_ppc_float128_sw_available):
2355 Rework tests for __float128 software and hardware
2356 availability. Fix exit condition to return 0 on success.
2358 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
2361 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
2362 * gcc.target/aarch64/target_attr_15.c: Likewise.
2364 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
2367 * g++.dg/cpp1y/pr69066.C: New.
2369 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2372 * gfortran.dg/pr36192.f90: Update test.
2373 * gfortran.dg/pr36192_1.f90: Update test.
2374 * gfortran.dg/real_dimension_1.f: Update test.
2375 * gfortran.dg/parameter_array_init_7.f90: New test.
2377 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
2380 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
2382 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
2384 PR rtl-optimization/66669
2385 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
2387 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
2389 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
2390 * gcc.dg/pie-1.c: Likewise.
2391 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
2392 * gcc.dg/pic-4.c: Likewise.
2393 * gcc.dg/pie-3.c: Likewise.
2394 * gcc.dg/pie-4.c: Likewise.
2396 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
2398 PR tree-optimization/68644
2399 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
2401 PR rtl-optimization/64886
2402 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
2404 2016-04-09 Tom de Vries <tom@codesourcery.com>
2406 PR tree-optimization/68953
2407 * gcc.dg/graphite/pr68953.c: New test.
2409 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2412 * gfortran.dg/deferred_character_16.f90: New test.
2414 2016-04-09 Jakub Jelinek <jakub@redhat.com>
2416 PR tree-optimization/70586
2417 * gcc.c-torture/execute/pr70586.c: New test.
2419 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2422 * c-c++-common/asan/halt_on_error-1.c: Replace memset
2423 with __builtin_memset
2424 * c-c++-common/asan/halt_on_error-2.c: Likewise.
2426 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
2430 PR tree-optimization/70373
2434 * c-c++-common/goacc/reduction-5.c: New test.
2435 * c-c++-common/goacc/reduction-promotions.c: New test.
2436 * gfortran.dg/goacc/reduction-3.f95: New test.
2437 * gfortran.dg/goacc/reduction-promotions.f90: New test.
2439 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
2443 * g++.dg/pr70590.C: New test.
2444 * g++.dg/pr70590-2.C: New test.
2446 2016-04-08 Jakub Jelinek <jakub@redhat.com>
2449 * gcc.target/i386/pr70593.c: New test.
2451 PR rtl-optimization/70574
2452 * gcc.target/i386/avx2-pr70574.c: New test.
2454 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
2457 * c-c++-common/asan/pr70541.c: New test.
2459 2016-04-08 Tom de Vries <tom@codesourcery.com>
2461 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
2462 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
2464 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2467 * gcc.c-torture/execute/pr70566.c: New test.
2469 2016-04-08 Tom de Vries <tom@codesourcery.com>
2471 * c-c++-common/goacc/uninit-copy-clause.c: New test.
2472 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
2474 2016-04-08 Alan Modra <amodra@gmail.com>
2476 * gcc.target/powerpc/pr70117.c: New.
2478 2016-04-07 Jakub Jelinek <jakub@redhat.com>
2481 * gcc.dg/lto/simd-function_0.c: New test.
2483 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
2485 * c-c++-common/attr-simd-2.c: Likewise.
2486 * c-c++-common/attr-simd-4.c: Likewise.
2487 * gcc.dg/gomp/simd-clones-2.c: Likewise.
2488 * gcc.dg/gomp/simd-clones-3.c: Likewise.
2490 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2493 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
2495 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
2496 Tom de Vries <tom@codesourcery.com>
2498 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
2499 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
2500 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
2501 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
2502 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
2503 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
2504 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
2505 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
2507 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
2510 * g++.dg/warn/Wparentheses-29.C: New test.
2512 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
2515 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
2516 explicit braces to resolve a future -Wparentheses warning.
2518 2016-04-06 Richard Henderson <rth@redhat.com>
2520 * gcc.dg/pr61817-1.c: New test.
2521 * gcc.dg/pr61817-2.c: New test.
2522 * gcc.dg/pr69391-1.c: New test.
2523 * gcc.dg/pr69391-2.c: New test.
2525 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
2527 PR rtl-optimization/70398
2528 * testsuite/gcc.target/aarch64/pr70398.c: New.
2530 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
2532 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
2534 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
2535 Pedro Alves <palves@redhat.com>
2537 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
2539 2016-04-06 Jakub Jelinek <jakub@redhat.com>
2541 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2542 Check for avx512f effective targets instead of avx2.
2543 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
2545 * gcc.dg/gomp/declare-simd-3.c: Likewise.
2546 * g++.dg/gomp/declare-simd-1.C: Likewise.
2547 * g++.dg/gomp/declare-simd-3.C: Likewise.
2548 * g++.dg/gomp/declare-simd-4.C: Likewise.
2551 * c-c++-common/gomp/pr70550-1.c: New test.
2552 * c-c++-common/gomp/pr70550-2.c: New test.
2554 2016-04-05 Nathan Sidwell <nathan@acm.org>
2557 * g++.dg/ext/attribute-may-alias-5.C: New.
2559 2016-04-05 Jakub Jelinek <jakub@redhat.com>
2562 * c-c++-common/pr70336.c: New test.
2563 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
2564 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
2566 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
2569 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
2571 2016-04-05 Jakub Jelinek <jakub@redhat.com>
2573 PR rtl-optimization/70542
2574 * gcc.dg/torture/pr70542.c: New test.
2575 * gcc.target/i386/avx2-pr70542.c: New test.
2577 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
2579 PR tree-optimization/70509
2580 * gcc.target/i386/avx512bw-pr70509.c: New test.
2582 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
2585 * g++.dg/ext/constexpr-vla4.C: New test.
2587 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
2590 * gcc.target/i386/pr70510.c: New test.
2592 2016-04-05 Richard Biener <rguenther@suse.de>
2594 PR tree-optimization/70526
2595 * g++.dg/torture/pr70526.C: New testcase.
2597 2016-04-05 Jakub Jelinek <jakub@redhat.com>
2600 * gcc.target/i386/pr70525.c: New test.
2602 2016-04-05 Richard Biener <rguenther@suse.de>
2605 * g++.dg/torture/pr70499.C: New testcase.
2607 2016-04-05 Richard Biener <rguenther@suse.de>
2609 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
2612 2016-04-04 Jakub Jelinek <jakub@redhat.com>
2615 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
2616 rs6000 ABI warnings.
2618 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
2621 * g++.dg/ipa/devirt-51.C: New testcase.
2623 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2624 Jakub Jelinek <jakub@redhat.com>
2627 * gcc.dg/torture/pr70457.c: New.
2629 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
2632 * gfortran.dg/allocate_with_source_19.f08: New test.
2634 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
2637 * gfortran.dg/coarray_allocate_6.f08: New test.
2639 2016-04-04 Richard Biener <rguenther@suse.de>
2641 PR rtl-optimization/70484
2642 * gcc.dg/torture/pr70484.c: New testcase.
2644 2016-04-04 Marek Polacek <polacek@redhat.com>
2647 * gcc.dg/torture/pr70307.c: New test.
2649 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
2653 * gcc.target/sh/torture/pr70416.c: New.
2655 2016-04-02 Martin Sebor <msebor@redhat.com>
2661 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
2662 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
2663 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
2664 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
2665 * g++.dg/cpp0x/constexpr-string.C: Same.
2666 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
2667 * g++.dg/cpp0x/pr65398.C: Same.
2668 * g++.dg/ext/constexpr-vla1.C: Same.
2669 * g++.dg/ext/constexpr-vla2.C: Same.
2670 * g++.dg/ext/constexpr-vla3.C: Same.
2671 * g++.dg/ubsan/pr63956.C: Same.
2673 2016-04-01 Jakub Jelinek <jakub@redhat.com>
2675 PR rtl-optimization/70467
2676 * gcc.target/i386/pr70467-2.c: New test.
2678 2016-04-01 Jakub Jelinek <jakub@redhat.com>
2679 Marek Polacek <polacek@redhat.com>
2682 * g++.dg/init/new47.C: New test.
2684 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2687 * gcc.target/arm/pr70496.c: New test.
2689 2016-04-01 Nathan Sidwell <nathan@acm.org>
2692 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
2694 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
2697 * gcc.dg/strlenopt.h (memmove): New.
2698 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
2699 instead of "string.h".
2700 * gcc.target/i386/chkp-strlen-2.c: Likewise.
2701 * gcc.target/i386/chkp-strlen-3.c: Likewise.
2702 * gcc.target/i386/chkp-strlen-4.c: Likewise.
2703 * gcc.target/i386/chkp-strlen-5.c: Likewise.
2704 * gcc.target/i386/chkp-stropt-1.c: Likewise.
2705 * gcc.target/i386/chkp-stropt-10.c: Likewise.
2706 * gcc.target/i386/chkp-stropt-11.c: Likewise.
2707 * gcc.target/i386/chkp-stropt-12.c: Likewise.
2708 * gcc.target/i386/chkp-stropt-13.c: Likewise.
2709 * gcc.target/i386/chkp-stropt-14.c: Likewise.
2710 * gcc.target/i386/chkp-stropt-15.c: Likewise.
2711 * gcc.target/i386/chkp-stropt-16.c: Likewise.
2712 * gcc.target/i386/chkp-stropt-2.c: Likewise.
2713 * gcc.target/i386/chkp-stropt-3.c: Likewise.
2714 * gcc.target/i386/chkp-stropt-4.c: Likewise.
2715 * gcc.target/i386/chkp-stropt-5.c: Likewise.
2716 * gcc.target/i386/chkp-stropt-6.c: Likewise.
2717 * gcc.target/i386/chkp-stropt-7.c: Likewise.
2718 * gcc.target/i386/chkp-stropt-8.c: Likewise.
2719 * gcc.target/i386/chkp-stropt-9.c: Likewise.
2721 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2723 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
2724 (Holder::foo): Reflect this.
2726 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
2729 * gcc.dg/pr70442.c: New test.
2731 2016-03-31 Nathan Sidwell <nathan@acm.org>
2734 * g++.dg/cpp0x/constexpr-virtual6.C: New.
2736 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
2739 * gcc.target/i386/pr70453.c: New test.
2741 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
2744 * gcc.c-torture/pr70292.c: New test.
2746 2016-03-31 Marek Polacek <polacek@redhat.com>
2749 * c-c++-common/pr70297.c: New test.
2750 * g++.dg/cpp0x/typedef-redecl.C: New test.
2751 * gcc.dg/typedef-redecl2.c: New test.
2753 2016-03-31 Jakub Jelinek <jakub@redhat.com>
2755 PR rtl-optimization/70460
2756 * gcc.c-torture/execute/pr70460.c: New test.
2758 2016-03-31 Richard Biener <rguenther@suse.de>
2761 * g++.dg/ext/vector30.C: New testcase.
2763 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2764 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2766 * gfortran.dg/fmt_pf.f90: New test.
2768 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2770 Forward-port from 5 branch
2771 2016-03-30 Jakub Jelinek <jakub@redhat.com>
2774 * gcc.target/i386/avx-vextractf128-256-5.c: Move
2775 dg-require-effective-target after dg-do.
2777 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
2779 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
2781 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
2782 Julian Brown <julian@codesourcery.com>
2783 Chung-Lin Tang <cltang@codesourcery.com>
2784 Cesar Philippidis <cesar@codesourcery.com>
2785 James Norris <jnorris@codesourcery.com>
2786 Tom de Vries <tom@codesourcery.com>
2787 Nathan Sidwell <nathan@codesourcery.com>
2789 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2790 * c-c++-common/goacc/loop-clauses.c: Likewise.
2791 * g++.dg/goacc/template.C: Likewise.
2792 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2793 * gfortran.dg/goacc/loop-1.f95: Likewise.
2794 * gfortran.dg/goacc/loop-5.f95: Likewise.
2795 * gfortran.dg/goacc/loop-6.f95: Likewise.
2796 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2797 * c-c++-common/goacc-gomp/nesting-1.c: Update.
2798 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2799 * c-c++-common/goacc/clauses-fail.c: Likewise.
2800 * c-c++-common/goacc/parallel-1.c: Likewise.
2801 * c-c++-common/goacc/reduction-1.c: Likewise.
2802 * c-c++-common/goacc/reduction-2.c: Likewise.
2803 * c-c++-common/goacc/reduction-3.c: Likewise.
2804 * c-c++-common/goacc/reduction-4.c: Likewise.
2805 * c-c++-common/goacc/routine-3.c: Likewise.
2806 * c-c++-common/goacc/routine-4.c: Likewise.
2807 * c-c++-common/goacc/routine-5.c: Likewise.
2808 * c-c++-common/goacc/tile.c: Likewise.
2809 * g++.dg/goacc/template.C: Likewise.
2810 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2811 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
2812 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
2813 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
2814 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
2815 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
2816 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
2817 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
2818 * c-c++-common/goacc/use_device-1.c: ... this file.
2819 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
2820 * c-c++-common/goacc/host_data-5.c: ... this file, and...
2821 * c-c++-common/goacc/host_data-6.c: ... this file.
2822 * c-c++-common/goacc/loop-2-kernels.c: New file.
2823 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
2824 * c-c++-common/goacc/loop-3.c: Likewise.
2825 * g++.dg/goacc/reference.C: Likewise.
2826 * g++.dg/goacc/routine-1.C: Likewise.
2827 * g++.dg/goacc/routine-2.C: Likewise.
2829 2016-03-30 Richard Biener <rguenther@suse.de>
2832 * gcc.dg/torture/pr70450.c: New testcase.
2834 2016-03-30 Jakub Jelinek <jakub@redhat.com>
2837 * gcc.dg/torture/pr70421.c: New test.
2838 * gcc.target/i386/avx512f-pr70421.c: New test.
2840 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
2843 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
2844 (check): New function.
2846 (foo): Align stack to 16 bytes when calling bar.
2847 * gcc.target/i386/cleanup-2.c: Likewise.
2849 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
2851 PR tree-optimization/59124
2852 * gcc.dg/Warray-bounds-19.c: New test.
2854 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
2856 * lib/prune.exp (escape_regex_chars): New.
2857 (prune_file_path): Update to quote metcharacters for regexp.
2859 2016-03-29 Jakub Jelinek <jakub@redhat.com>
2861 PR rtl-optimization/70429
2862 * gcc.c-torture/execute/pr70429.c: New test.
2864 PR tree-optimization/70405
2865 * gcc.dg/pr70405.c: New test.
2867 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
2870 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
2871 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
2873 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
2876 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
2877 __cilkrts_set_param to set two workers.
2878 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
2879 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
2881 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2883 * g++.dg/ext/fnname5.C: Update the test for Darwin.
2885 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
2888 * gcc.target/i386/pr70406.c: New test.
2890 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
2892 * gnat.dg/specs/double_record_extension3.ads: New test.
2894 2016-03-25 Richard Henderson <rth@redhat.com>
2897 * gcc.target/aarch64/pr70120-1.c: New.
2898 * gcc.target/aarch64/pr70120-2.c: New.
2899 * gcc.target/aarch64/pr70120-3.c: New.
2901 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
2904 * g++.dg/template/mangle2.C: The dg-do directive should be
2905 "compile" not "assemble".
2907 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
2910 * gcc.dg/pr69650.c: New test.
2912 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
2914 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
2916 2016-03-25 Alan Modra <amodra@gmail.com>
2918 * gcc.dg/dfp/pr70052.c: New test.
2920 2016-03-24 Richard Henderson <rth@redhat.com>
2923 * gcc.dg/tree-ssa/pr69845-1.c: New test.
2924 * gcc.dg/tree-ssa/pr69845-2.c: New test.
2926 2016-03-24 Tom de Vries <tom@codesourcery.com>
2928 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
2930 2016-03-24 Tom de Vries <tom@codesourcery.com>
2932 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
2933 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
2935 2016-03-24 Tom de Vries <tom@codesourcery.com>
2937 * c-c++-common/goacc/uninit-dim-clause.c: New test.
2938 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
2940 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
2943 * g++.dg/template/mangle2.C: New test.
2945 2016-03-24 Richard Biener <rguenther@suse.de>
2947 PR tree-optimization/70396
2948 * gcc.dg/torture/pr70396.c: New testcase.
2950 2016-03-24 Richard Biener <rguenther@suse.de>
2953 * gcc.dg/torture/pr70370.c: New testcase.
2955 2016-03-24 Tom de Vries <tom@codesourcery.com>
2957 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
2958 * gfortran.dg/goacc/kernels-tree.f95: Same.
2959 * gfortran.dg/goacc/parallel-tree.f95: Same.
2961 2016-03-24 Tom de Vries <tom@codesourcery.com>
2963 * c-c++-common/goacc/uninit-if-clause.c: New test.
2964 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
2966 2016-03-24 Jakub Jelinek <jakub@redhat.com>
2969 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
2972 2016-03-24 Richard Biener <rguenther@suse.de>
2974 PR tree-optimization/70372
2975 * gcc.dg/tree-ssa/pr70372.c: New testcase.
2977 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
2980 * g++.dg/cpp1y/nsdmi-union1.C: New test.
2982 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
2985 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
2987 2016-03-23 Jakub Jelinek <jakub@redhat.com>
2990 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
2991 * g++.dg/cpp1y/pr70001.C: New test.
2994 * g++.dg/cpp0x/constexpr-70323.C: New test.
2996 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
2997 Jason Merrill <jason@redhat.com>
2998 Jakub Jelinek <jakub@redhat.com>
3001 * g++.dg/cpp0x/constexpr-69315.C: New test.
3002 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
3004 2016-03-23 Marek Polacek <polacek@redhat.com>
3007 * g++.dg/warn/Wignored-attributes-1.C: New test.
3008 * g++.dg/warn/Wignored-attributes-2.C: New test.
3010 2016-03-23 Tom de Vries <tom@codesourcery.com>
3012 * c-c++-common/goacc/kernels-default.c (foo): Add missing
3014 * gfortran.dg/goacc/private-3.f95 (test): Same.
3015 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
3018 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3020 * lib/target-supports.exp: Remove v7ve entry from loop
3021 creating effective target checks.
3022 (check_effective_target_arm_arch_v7ve_ok): New procedure.
3023 (add_options_for_arm_arch_v7ve): Likewise.
3025 2016-03-23 Jakub Jelinek <jakub@redhat.com>
3027 PR tree-optimization/70354
3028 * gcc.dg/vect/pr70354-1.c: New test.
3029 * gcc.dg/vect/pr70354-2.c: New test.
3030 * gcc.target/i386/avx2-pr70354-1.c: New test.
3031 * gcc.target/i386/avx2-pr70354-2.c: New test.
3033 2016-03-22 Jeff Law <law@redhat.com>
3036 * gcc.dg/tree-ssa/pr70232.c: New test.
3038 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
3041 * gcc.target/i386/pr70302.c: New test.
3043 2016-03-22 Richard Biener <rguenther@suse.de>
3046 * g++.dg/torture/pr70251.C: New testcase.
3048 2016-03-22 David Malcolm <dmalcolm@redhat.com>
3051 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
3052 Wmisleading-indentation.c.
3053 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
3054 reflect change to diagnostic text and order of messages.
3055 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
3057 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
3059 * g++.dg/ext/java-3.C: Don't compile on AIX.
3061 2016-03-22 Richard Biener <rguenther@suse.de>
3064 * gcc.dg/torture/pr70333.c: New testcase.
3066 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
3068 * g++.dg/ext/pr70290.C: New test.
3070 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
3073 * gcc.target/i386/pr70325.c: New test.
3075 2016-03-22 Jakub Jelinek <jakub@redhat.com>
3078 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
3079 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
3082 * gcc.target/i386/pr70300.c: New test.
3085 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
3086 (func2): New function for cond with parens, xfail warning for c++.
3087 * g++.dg/warn/Wnonnull-compare-8.C: New test.
3089 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
3092 * g++.dg/template/ptrmem30.C: New test.
3094 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
3097 * g++.dg/cpp0x/constexpr-70204a.C: New test.
3098 * g++.dg/cpp0x/constexpr-70204b.C: New test.
3100 2016-03-21 Jakub Jelinek <jakub@redhat.com>
3103 * gcc.dg/pr70326.c: New test.
3105 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
3106 Jakub Jelinek <jakub@redhat.com>
3108 PR tree-optimization/70317
3109 * gcc.dg/pr70317.c: New test.
3111 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
3114 * gcc.target/i386/pr70327.c: New test.
3116 2016-03-21 Martin Liska <mliska@suse.cz>
3119 * gcc.dg/ipa/pr70306.c: New test.
3121 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3123 * gcc.target/arm/attr-align1.c: Skip if M-profile.
3124 * gcc.target/arm/attr-align3.c: Likewise.
3125 * gcc.target/arm/attr_arm.c: Likewise.
3126 * gcc.target/arm/flip-thumb.c: Likewise.
3128 2016-03-21 Jakub Jelinek <jakub@redhat.com>
3131 * gcc.target/powerpc/altivec-36.c: New test.
3133 2016-03-21 Richard Biener <rguenther@suse.de>
3135 PR tree-optimization/70310
3136 * gcc.dg/torture/pr70310.c: New testcase.
3138 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
3141 * gcc.target/i386/pr70293.c: New test.
3143 2016-03-21 Richard Biener <rguenther@suse.de>
3145 PR tree-optimization/70288
3146 * gcc.dg/torture/pr70288-1.c: New testcase.
3147 * gcc.dg/torture/pr70288-2.c: Likewise.
3149 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
3151 PR rtl-optimization/69307
3152 * gcc.target/arm/pr69307.c: New test.
3154 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
3156 PR rtl-optimization/69102
3157 * gcc.c-torture/compile/pr69102.c: New test.
3159 2016-03-18 Jeff Law <law@redhat.com>
3161 PR rtl-optimization/70263
3162 * gcc.c-torture/compile/pr70263-1.c: New test.
3163 * gcc.target/i386/pr70263-2.c: New test.
3165 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
3167 PR rtl-optimization/70278
3168 * gcc.dg/torture/pr70278.c: New test.
3169 * gcc.target/arm/pr70278.c: New test.
3171 2016-03-18 David Malcolm <dmalcolm@redhat.com>
3174 * gcc.dg/plugin/diagnostic-test-expressions-1.c
3175 (test_builtin_types_compatible_p): New test function.
3176 * gcc.dg/pr70281.c: New test case.
3178 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
3181 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
3183 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3185 PR tree-optimization/70252
3186 * gcc.dg/pr70252.c: New test.
3188 2016-03-18 Tom de Vries <tom@codesourcery.com>
3190 * gcc.dg/pr70161-2.c: New test.
3191 * gcc.dg/pr70161.c: New test.
3193 2016-03-18 Tom de Vries <tom@codesourcery.com>
3196 * gcc.dg/pr70269.c: New test.
3198 2016-03-18 Jakub Jelinek <jakub@redhat.com>
3201 * g++.dg/ext/java-3.C: New test.
3203 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
3206 * g++.dg/lookup/pr70205.C: New test.
3208 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
3211 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
3213 2016-03-17 Marek Polacek <polacek@redhat.com>
3216 * gcc.dg/atomic-op-6.c: New test.
3218 2016-03-17 David Malcolm <dmalcolm@redhat.com>
3221 * c-c++-common/pr70264.c: New test case.
3223 2016-03-17 Jakub Jelinek <jakub@redhat.com>
3226 * c-c++-common/pr70144-1.c: New test.
3227 * c-c++-common/pr70144-2.c: New test.
3230 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
3231 * g++.dg/opt/flifetime-dse6.C: New test.
3232 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
3234 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
3237 * gcc.dg/pic-1.c: New test.
3238 * gcc.dg/pic-2.c: Likewise.
3239 * gcc.dg/pic-3.c: Likewise.
3240 * gcc.dg/pic-4.c: Likewise.
3241 * gcc.dg/pie-1.c: Likewise.
3242 * gcc.dg/pie-2.c: Likewise.
3243 * gcc.dg/pie-3.c: Likewise.
3244 * gcc.dg/pie-4.c: Likewise.
3245 * gcc.dg/pie-5.c: Likewise.
3246 * gcc.dg/pie-6.c: Likewise.
3248 2016-03-17 Tom de Vries <tom@codesourcery.com>
3250 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
3251 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
3253 2016-03-17 Richard Biener <rguenther@suse.de>
3256 * g++.dg/debug/pr70271.C: New testcase.
3258 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
3260 * gcc.target/i386/pr70251.c: New test.
3262 2016-03-17 Marek Polacek <polacek@redhat.com>
3265 * g++.dg/warn/constexpr-70194.C: New test.
3267 2016-03-16 Richard Henderson <rth@redhat.com>
3270 * gcc.c-torture/compile/pr70240.c: New.
3272 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3274 * gcc.c-torture/compile/20151204.c: Skip for avr.
3276 2016-03-16 Jakub Jelinek <jakub@redhat.com>
3279 * g++.dg/opt/pr70245.C: New test.
3280 * g++.dg/opt/pr70245.h: New file.
3281 * g++.dg/opt/pr70245-aux.cc: New file.
3283 2016-03-16 Martin Sebor <msebor@redhat.com>
3285 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
3287 2016-03-16 Richard Henderson <rth@redhat.com>
3290 * gcc.c-torture/compile/pr70199.c: New.
3292 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
3294 * gcc.dg/uninit-19.c: Run dos2unix.
3296 2016-03-16 Marek Polacek <polacek@redhat.com>
3299 * gcc.dg/nested-func-10.c: New test.
3300 * gcc.dg/nested-func-9.c: New test.
3302 2016-03-16 Jakub Jelinek <jakub@redhat.com>
3304 PR tree-optimization/68714
3305 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
3307 2016-03-16 Tom de Vries <tom@codesourcery.com>
3309 PR tree-optimization/68715
3310 * gcc.dg/graphite/pr68715-2.c: New test.
3311 * gcc.dg/graphite/pr68715.c: New test.
3312 * gfortran.dg/graphite/pr68715.f90: New test.
3314 2016-03-16 Tom de Vries <tom@codesourcery.com>
3316 PR tree-optimization/68809
3317 * gcc.dg/graphite/pr68809-2.c: New test.
3318 * gcc.dg/graphite/pr68809.c: New test.
3320 2016-03-16 Jakub Jelinek <jakub@redhat.com>
3323 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
3324 method call to i () as argument. Adjust expected output.
3327 * g++.dg/ubsan/pr70147-1.C: New test.
3328 * g++.dg/ubsan/pr70147-2.C: New test.
3330 2016-03-15 Martin Sebor <msebor@redhat.com>
3333 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
3335 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
3337 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
3340 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
3343 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
3344 libatomic_available.
3346 2016-03-15 Marek Polacek <polacek@redhat.com>
3349 * g++.dg/ext/attribute-may-alias-4.C: New test.
3351 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
3353 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
3354 -fvar-tracking-assignments-toggle flag.
3356 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
3358 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
3360 2016-03-15 Jakub Jelinek <jakub@redhat.com>
3362 PR rtl-optimization/70222
3363 * gcc.c-torture/execute/pr70222-1.c: New test.
3364 * gcc.c-torture/execute/pr70222-2.c: New test.
3366 2016-03-15 Richard Henderson <rth@redhat.com>
3368 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
3370 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
3372 PR rtl-optimization/69032
3373 * gcc.dg/pr69032.c: New test.
3375 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
3377 PR rtl-optimization/63384
3378 * g++.dg/pr63384.C: New test.
3380 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
3383 * gcc.target/i386/pr64411.C: New test.
3385 2016-03-15 Tom de Vries <tom@codesourcery.com>
3387 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
3388 * gfortran.dg/goacc/kernels-alias.f95: New test.
3390 2016-03-14 Martin Sebor <msebor@redhat.com>
3393 * g++.dg/cpp0x/constexpr-inline.C: New test.
3394 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
3396 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
3398 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
3400 2016-03-14 Jakub Jelinek <jakub@redhat.com>
3403 * gcc.dg/pr70219.c: New test.
3405 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
3408 * gcc.dg/torture/pr70083.c: New test.
3409 * gcc.target/i386/pr70083.c: New test.
3411 2016-03-14 Richard Biener <rguenther@suse.de>
3413 PR tree-optimization/56365
3414 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
3416 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
3419 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
3421 * g++.dg/pr70098.C: New testcase.
3424 2016-03-14 Tom de Vries <tom@codesourcery.com>
3426 PR tree-optimization/70045
3427 * gcc.dg/graphite/pr70045.c: New test.
3429 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3432 * gfortran.dg/include_9.f90: New test.
3434 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
3437 gfortran.dg/prof/prof.exp: New script.
3438 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
3440 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
3442 PR rtl-optimization/69307
3443 * gcc.dg/pr69307.c: New test.
3445 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
3448 * gcc.target/arm/pr69614.c: New.
3450 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
3453 * gfortran.dg/submodule_14.f08: New test
3456 * gfortran.dg/submodule_15.f08: New test
3458 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
3461 * g++.dg/cpp1y/paren3.C: New test.
3463 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3466 * gcc.target/powerpc/ppc-round2.c: New test.
3468 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
3471 * gcc.dg/torture/pr70123.c: New test.
3473 2016-03-11 Jeff Law <law@redhat.com>
3475 PR tree-optimization/70190
3476 * gcc.c-torture/compile/pr70190.c: New test.
3478 2016-03-11 David Malcolm <dmalcolm@redhat.com>
3481 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
3483 (test43_b): Likewise.
3484 (test43_c): Likewise.
3485 (test43_d): Likewise.
3486 (test43_e): Likewise.
3487 (test43_f): Likewise.
3488 (test43_g): Likewise.
3489 (test44_a): Likewise.
3490 (test44_b): Likewise.
3491 (test44_c): Likewise.
3492 (test44_d): Likewise.
3493 (test44_e): Likewise.
3495 2016-03-11 David Malcolm <dmalcolm@redhat.com>
3498 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
3500 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3502 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
3505 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3509 * gcc.target/aarch64/pr69245_2.c: New test.
3511 2016-03-11 Jakub Jelinek <jakub@redhat.com>
3513 PR tree-optimization/70177
3514 * gcc.dg/pr70177.c: New test.
3516 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
3518 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
3520 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
3522 * gcc.dg/tree-ssa/sra-20.c: New.
3524 2016-03-11 Jakub Jelinek <jakub@redhat.com>
3526 PR rtl-optimization/70174
3527 * gcc.dg/pr70174.c: New test.
3529 PR tree-optimization/70169
3530 * gcc.dg/pr70169.c: New test.
3532 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
3535 * gcc.target/i386/pr70160.c: New test.
3537 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3539 * gcc.target/s390/dfp-1.c: New test.
3541 2016-03-10 Nick Clifton <nickc@redhat.com>
3544 * gcc.target/aarch64/pr70044.c: New test.
3546 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
3547 Jakub Jelinek <jakub@redhat.com>
3550 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
3551 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
3552 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
3554 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
3557 * g++.dg/lto/pr69589_0.C: New testcase
3558 * g++.dg/lto/pr69589_1.C: New testcase
3560 2016-03-10 Marek Polacek <polacek@redhat.com>
3563 * g++.dg/delayedfold/unary-plus1.C: New test.
3565 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
3567 * gcc.target/arm/pr45701-1.c: Escape brackets.
3568 * gcc.target/arm/pr45701-2.c: Likewise.
3570 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
3572 * gfortran.dg/unconstrained_commons.f: New.
3574 2016-03-10 Alan Modra <amodra@gmail.com>
3576 * gcc.dg/pr69195.c: New.
3577 * gcc.dg/pr69238.c: New.
3579 2016-03-10 Tom de Vries <tom@codesourcery.com>
3582 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
3584 2016-03-10 Richard Biener <rguenther@suse.de>
3586 PR tree-optimization/70128
3587 * gcc.dg/tree-ssa/alias-34.c: New testcase.
3588 * gcc.dg/tree-ssa/alias-35.c: Likewise.
3590 2016-03-09 Jakub Jelinek <jakub@redhat.com>
3592 PR tree-optimization/70152
3593 * gcc.dg/pr70152.c: New test.
3596 * gcc.target/i386/pr70086-1.c: New test.
3597 * gcc.target/i386/pr70086-2.c: New test.
3598 * gcc.target/i386/pr70086-3.c: New test.
3600 PR tree-optimization/70127
3601 * gcc.c-torture/execute/pr70127.c: New test.
3603 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
3605 * c-c++-common/goacc/combined-directives-2.c: New test.
3607 2016-03-09 David Malcolm <dmalcolm@redhat.com>
3611 * g++.dg/diagnostic/pr70105.C: New test.
3612 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
3613 (test_multiple_ordinary_maps): New test function.
3615 2016-03-09 David Malcolm <dmalcolm@redhat.com>
3619 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
3620 Drop range information from call to inform_at_rich_loc.
3621 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
3623 (test_show_locus): Replace calls to rich_location::add_range with
3624 calls to add_range. Rewrite the tests that used the now-defunct
3625 rich_location ctor taking a source_range. Simplify other tests
3626 by replacing calls to COMBINE_LOCATION_DATA with calls to
3629 2016-03-09 Richard Biener <rguenther@suse.de>
3630 Jakub Jelinek <jakub@redhat.com>
3632 PR tree-optimization/70138
3633 * gcc.dg/vect/pr70138-1.c: New testcase.
3634 * gcc.dg/vect/pr70138-2.c: Likewise.
3636 2016-03-09 Jakub Jelinek <jakub@redhat.com>
3639 * gcc.target/i386/pr70049.c: New test.
3641 2016-03-09 Richard Biener <rguenther@suse.de>
3644 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
3645 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
3646 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
3648 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3650 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
3653 2016-03-09 Jakub Jelinek <jakub@redhat.com>
3656 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
3659 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
3662 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
3663 in testcase comment.
3665 2016-03-09 Tom de Vries <tom@codesourcery.com>
3667 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
3668 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
3669 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
3670 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
3671 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
3672 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
3673 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
3674 * gfortran.dg/goacc/kernels-loop.f95: New test.
3676 2016-03-08 Martin Sebor <msebor@redhat.com>
3679 * g++.dg/warn/overflow-warn-7.C: New test.
3681 2016-03-08 Jason Merrill <jason@redhat.com>
3683 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
3684 * lib/target-supports.exp (check_effective_target_concepts): New.
3686 2016-03-08 Jakub Jelinek <jakub@redhat.com>
3689 * g++.dg/cpp1y/constexpr-loop4.C: New test.
3690 * g++.dg/ubsan/pr70135.C: New test.
3693 * gcc.dg/pr70110.c: New test.
3695 2016-03-07 Martin Jambor <mjambor@suse.cz>
3697 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
3698 * c-c++-common/gomp/if-1.c: Likewise.
3699 * c-c++-common/gomp/pr61486-2.c: Likewise.
3700 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
3701 to dg-additional-options.
3702 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
3703 * g++/gomp/target-teams-1.c: Likewise.
3704 * gcc.dg/gomp/gomp.exp: Likewise.
3705 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
3706 dg-additional-options.
3707 * gfortran.dg/gomp/gomp.exp: Likewise.
3708 * gfortran.dg/gomp/target1.f90: Remove dg-options.
3709 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
3710 dg-additional-options.
3711 * gfortran.dg/gomp/target3.f90: Remove dg-options.
3713 2016-03-07 Martin Jambor <mjambor@suse.cz>
3715 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
3716 * c-c++-common/gomp/gridify-1.c: New test.
3717 * gfortran.dg/gomp/gridify-1.f90: Likewise.
3719 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
3721 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
3722 trigger for cortex-r8, when scanning for register r8.
3723 * gcc.target/arm/pr45701-2.c: Likewise.
3725 2016-02-26 Richard Biener <rguenther@suse.de>
3726 Jeff Law <law@redhat.com>
3728 PR tree-optimization/69740
3729 * gcc.c-torture/compile/pr69740-1.c: New test.
3730 * gcc.c-torture/compile/pr69740-2.c: New test.
3732 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3734 * lib/target-supports.exp
3735 (check_effective_target_whole_vector_shift): Enable for PPC64.
3737 2016-03-07 Richard Biener <rguenther@suse.de>
3739 PR tree-optimization/70115
3740 * gcc.dg/torture/pr70115.c: New testcase.
3742 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
3745 * c-c-++-common/goacc/pr69916.c: New.
3747 2016-03-07 Richard Henderson <rth@redhat.com>
3749 * gcc.c-torture/compile/pr70061.c: New test.
3751 2016-03-07 Richard Biener <rguenther@suse.de>
3754 * gcc.dg/vect/O3-pr36098.c: New testcase.
3756 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
3758 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
3760 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
3762 * gnat.dg/renaming9.ad[sb]: New testcase.
3764 2016-03-05 Jakub Jelinek <jakub@redhat.com>
3767 * g++.dg/expr/stdarg3.C: New test.
3769 2016-03-04 Jeff Law <law@redhat.com>
3771 PR tree-optimization/69196
3772 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
3775 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
3778 * gcc.dg/pr69973.c: New test.
3780 PR rtl-optimization/69941
3781 * gcc.dg/torture/pr69941.c: New test.
3784 * gcc.dg/pr69824.c: New test.
3786 2016-03-05 Tom de Vries <tom@codesourcery.com>
3788 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
3789 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
3792 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
3795 * g++.dg/cpp1y/var-templ48.C: New test.
3796 * g++.dg/cpp1y/var-templ49.C: New test.
3798 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
3800 * g++.dg/Wno-frame-address.C: Skip on IA-64.
3802 2016-03-04 Jakub Jelinek <jakub@redhat.com>
3805 * g++.dg/ubsan/pr70035.C: New test.
3808 * gcc.target/i386/pr70062.c: New test.
3810 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
3812 * g++.dg/template/typename21.C: Remove c++98_only.
3814 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
3816 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
3818 2016-03-04 David Malcolm <dmalcolm@redhat.com>
3821 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
3823 (fn_42_b): Likewise.
3824 (fn_42_c): Likewise.
3826 2016-03-04 David Malcolm <dmalcolm@redhat.com>
3829 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
3831 (fn_40_b): Likewise.
3832 (fn_41_a): Likewise.
3833 (fn_41_b): Likewise.
3835 2016-03-04 Jakub Jelinek <jakub@redhat.com>
3838 * gcc.target/i386/avx512f-pr70059.c: New test.
3839 * gcc.target/i386/avx512dq-pr70059.c: New test.
3841 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
3843 PR rtl-optimization/57676
3844 * gcc.dg/torture/pr57676.c: New test.
3846 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
3848 * gcc.dg/pr70026.c: New test.
3850 2016-03-04 Marek Polacek <polacek@redhat.com>
3853 * gcc.dg/cilk-plus/pr69798-1.c: New test.
3854 * gcc.dg/cilk-plus/pr69798-2.c: New test.
3856 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3859 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
3861 (test_corners_sisd_si): Likewise.
3862 (main): Remove checks of the above.
3863 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
3865 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
3867 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
3869 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
3871 * gcc.dg/torture/pr69951.c: Accept argc==0.
3873 2016-03-04 Richard Biener <rguenther@suse.de>
3876 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
3877 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
3879 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3882 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
3885 2016-03-04 Jakub Jelinek <jakub@redhat.com>
3888 * gcc.dg/guality/pr69947.c: New test.
3890 2016-03-03 Jakub Jelinek <jakub@redhat.com>
3893 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
3895 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3897 PR rtl-optimization/69904
3898 * gcc.target/arm/pr69904.c: New test.
3900 2016-03-03 Jakub Jelinek <jakub@redhat.com>
3903 * gcc.dg/vect/pr70021.c: New test.
3904 * gcc.target/i386/pr70021.c: New test.
3906 2016-03-03 Marek Polacek <polacek@redhat.com>
3909 * gcc.dg/pr70050.c: New test.
3911 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
3913 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
3915 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
3917 PR tree-optimization/70043
3918 * gfortran.dg/vect/pr70043.f90: New test.
3920 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
3922 * gnat.dg/specs/task1.ads: New test.
3924 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3926 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
3927 Invoke gdb with -batch.
3928 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
3930 2016-03-03 Richard Biener <rguenther@suse.de>
3932 PR tree-optimization/55936
3933 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
3935 2016-03-02 Jeff Law <law@redhat.com>
3937 PR rtl-optimization/69942
3938 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
3939 effects of argument promotions.
3941 PR tree-optimization/69987
3942 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
3943 target does not support -fprefetch-loop-arrays.
3945 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
3947 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
3949 2016-03-02 Bin Cheng <bin.cheng@arm.com>
3951 PR rtl-optimization/69052
3952 * gcc.target/i386/pr69052.c: New test.
3954 2016-03-02 Alan Modra <amodra@gmail.com>
3956 * gcc.dg/pr69990.c: New.
3958 2016-03-02 Jakub Jelinek <jakub@redhat.com>
3961 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
3964 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
3967 * gcc.target/i386/pr70028.c: New test.
3969 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3971 * c-c++-common/asan/swapcontext-test-1.c,
3972 * c-c++-common/tsan/thread_leak.c,
3973 * g++.dg/tsan/aligned_vs_unaligned_race.C,
3974 * g++.dg/tsan/benign_race.C,
3975 * g++.dg/tsan/fd_close_norace.C,
3976 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
3977 races with sanitizer output
3979 2016-03-02 Richard Biener <rguenther@suse.de>
3980 Uros Bizjak <ubizjak@gmail.com>
3983 * gcc.dg/simd-8.c: New testcase.
3985 2016-03-02 Richard Biener <rguenther@suse.de>
3988 * gcc.dg/simd-7.c: New testcase.
3990 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
3992 * gcc.target/i386/pr70007.c: Tweak.
3994 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
3996 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
3998 2016-03-02 Marek Polacek <polacek@redhat.com>
4001 * gcc.dg/pr67854.c: New test.
4003 2016-03-02 Jakub Jelinek <jakub@redhat.com>
4006 * gcc.dg/torture/pr70025.c: New test.
4008 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4010 PR tree-optimization/68621
4011 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
4013 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
4015 * gcc.target/i386/pr70007.c: New test.
4017 2016-03-01 Jeff Law <law@redhat.com>
4019 PR tree-optimization/69196
4020 * gcc.dg/tree-ssa/pr69196-1.c: New test.
4022 PR tree-optimization/69196
4023 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
4024 duplicating code and spoiling the expected output.
4026 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4029 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
4030 supports power9 before doing tests.
4031 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
4032 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
4033 * gcc.target/powerpc/p9-permute.c: Likewise.
4035 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
4038 * gcc.target/i386/pr70027.c: New test.
4040 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
4042 * gcc.dg/pr70017.c: New test.
4044 2016-03-01 Jakub Jelinek <jakub@redhat.com>
4048 * gcc.dg/pr69796.c: New test.
4049 * gcc.dg/pr69974.c: New test.
4051 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
4053 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
4055 2016-02-29 Jeff Law <law@redhat.com>
4057 PR tree-optimization/69987
4058 * gfortran.dg/pr69987.f90: New test.
4060 PR tree-optimization/69989
4061 * gcc.c-torture/compile/pr69989-2.c: New test.
4063 2016-03-01 Marek Polacek <polacek@redhat.com>
4066 * g++.dg/parse/invalid1.C: New test.
4068 2016-03-01 Richard Biener <rguenther@suse.de>
4071 * gcc.dg/pr70022.c: New testcase.
4073 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4075 PR tree-optimization/69956
4076 * gcc.dg/pr69956.c: New test.
4078 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4081 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
4082 XFAIL when hardware supports efficient unaligned storage access.
4084 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
4087 * g++.dg/template/pr69961a.C: New test.
4088 * g++.dg/template/pr69961b.C: New test.
4090 2016-02-29 David Malcolm <dmalcolm@redhat.com>
4092 PR preprocessor/69985
4093 * gcc.dg/cpp/pr69985.c: New test case.
4095 2016-02-29 Jeff Law <law@redhat.com>
4097 PR tree-optimization/70005
4098 * gcc.c-torture/execute/pr70005.c New test.
4100 PR tree-optimization/69999
4101 * gcc.c-torture/compile/pr69999.c: New test.
4103 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4105 PR tree-optimization/69652
4106 * gcc.dg/torture/pr69652.c: Delete test.
4107 * gcc.dg/vect/pr69652.c: New test.
4109 2016-02-19 Richard Biener <rguenther@suse.de>
4111 PR tree-optimization/69980
4112 * gfortran.dg/vect/pr69980.f90: New testcase.
4114 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
4116 * gcc.target/sparc/20160229-1.c: New test.
4118 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
4120 * gnat.dg/stack_usage3.adb: New test.
4121 * gnat.dg/stack_usage3_pkg.ads: New helper.
4123 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
4125 * gnat.dg/renaming8.adb: New test.
4126 * gnat.dg/renaming8_pkg1.ads: New helper.
4127 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
4128 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
4130 2016-02-29 Richard Biener <rguenther@suse.de>
4132 PR tree-optimization/69720
4133 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
4135 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4139 * gfortran.dg/realloc_on_assign_26.f90: New test case.
4141 2016-02-28 Harald Anlauf <anlauf@gmx.de>
4142 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4145 * gfortran.dg/coarray_8.f90: Adjust error message.
4146 * gfortran.dg/pr56007.f90: New test.
4147 * gfortran.dg/pr56007.f: New test.
4149 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
4151 PR tree-optimization/69989
4152 * gcc.dg/torture/pr69989.c: New test.
4154 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
4156 * gcc.target/i386/stack-realign-win.c: New test.
4158 2016-02-28 Harald Anlauf <anlauf@gmx.de>
4161 * gfortran.dg/pr60126.f90: New test.
4163 2016-02-27 Jeff Law <law@redhat.com>
4166 2016-02-26 Richard Biener <rguenther@suse.de>
4167 Jeff Law <law@redhat.com>
4169 PR tree-optimization/69740
4170 * gcc.c-torture/compile/pr69740-1.c: New test.
4171 * gcc.c-torture/compile/pr69740-2.c: New test.
4173 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4176 * gfortran.dg/newunit_4.f90: New test.
4178 2016-02-27 Jakub Jelinek <jakub@redhat.com>
4181 PR rtl-optimization/69886
4182 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
4183 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
4186 2016-02-26 Martin Sebor <msebor@redhat.com>
4188 PR tree-optimization/15826
4189 * gcc.dg/tree-ssa/pr15826.c: New test.
4191 2016-02-26 Jakub Jelinek <jakub@redhat.com>
4194 * gcc.target/powerpc/pr69969.c: New test.
4196 2016-02-26 Martin Sebor <msebor@redhat.com>
4199 * g++.old-deja/g++.other/decl5.C: Add a test case.
4201 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
4204 * gcc.target/powerpc/pr69946.c: New file.
4206 2016-02-26 Richard Biener <rguenther@suse.de>
4207 Jeff Law <law@redhat.com>
4209 PR tree-optimization/69740
4210 * gcc.c-torture/compile/pr69740-1.c: New test.
4211 * gcc.c-torture/compile/pr69740-2.c: New test.
4213 2016-02-26 Martin Jambor <mjambor@suse.cz>
4216 * gcc.dg/torture/pr69932.c: New test.
4217 * gcc.dg/torture/pr69936.c: Likewise.
4219 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4222 * gcc.target/s390/pr69709.c: New test.
4224 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4227 * gcc.target/aarch64/pr69245_1.c: New test.
4229 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4232 * gcc.dg/torture/pr69613.c: New test.
4234 2016-02-26 Jakub Jelinek <jakub@redhat.com>
4236 PR rtl-optimization/69891
4237 * gcc.target/i386/pr69891.c: New test.
4239 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4240 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4243 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
4244 functionality for both 32-bit and 64-bit.
4246 2016-02-26 Richard Biener <rguenther@suse.de>
4248 PR tree-optimization/69551
4249 * gcc.dg/torture/pr69951.c: New testcase.
4251 2016-02-25 Richard Biener <rguenther@suse.de>
4253 PR tree-optimization/48795
4254 * gcc.dg/Warray-bounds-18.c: New testcase.
4256 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4258 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
4260 2016-02-25 Jakub Jelinek <jakub@redhat.com>
4262 PR rtl-optimization/69896
4263 * gcc.dg/pr69896.c: New test.
4265 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
4268 * g++.dg/cpp1y/paren2.C: New test.
4270 2016-02-24 Martin Sebor <msebor@redhat.com>
4273 * gcc.dg/enum-mode-2.c: New test.
4275 2016-02-24 Jakub Jelinek <jakub@redhat.com>
4278 * g++.dg/warn/Wnonnull-compare-6.C: New test.
4279 * g++.dg/warn/Wnonnull-compare-7.C: New test.
4280 * g++.dg/ubsan/pr69922.C: New test.
4282 2016-02-24 Marek Polacek <polacek@redhat.com>
4285 * gcc.dg/pr69819.c: New test.
4287 2016-02-24 Martin Sebor <msebor@redhat.com>
4290 * g++.dg/ext/flexary15.C: New test.
4292 2016-02-24 Martin Sebor <msebor@redhat.com>
4294 * gcc.dg/builtins-68.c: Avoid making unportable
4295 assumptions about the relationship between SIZE_MAX and UINT_MAX.
4296 * g++.dg/ext/builtin_alloca.C: Same.
4298 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4299 Charles Baylis <charles.baylis@linaro.org>
4302 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
4304 2016-02-24 Richard Biener <rguenther@suse.de>
4305 Jakub Jelinek <jakub@redhat.com>
4308 * gcc.dg/torture/pr69760.c: New testcase.
4310 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4312 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
4313 pattern on Solaris with as.
4315 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4317 * gcc.target/arm/cond_sub_restrict_it.c: New test.
4318 * gcc.target/arm/condarith_restrict_it.c: Likewise.
4319 * gcc.target/arm/movcond_restrict_it.c: Likewise.
4320 * gcc.target/arm/negscc_restrict_it.c: Likewise.
4322 2016-02-24 Jakub Jelinek <jakub@redhat.com>
4325 * gcc.dg/pr69915.c: New test.
4327 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4329 PR rtl-optimization/69886
4330 * gcc.dg/torture/pr69886.c: New test.
4332 2016-02-24 Richard Biener <rguenther@suse.de>
4335 * gcc.dg/torture/pr68963.c: New testcase.
4337 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4340 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
4341 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
4342 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
4343 * gcc.target/arm/atomic_loaddi_1.c: New test.
4344 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
4345 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
4346 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
4347 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
4348 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
4349 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
4350 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
4351 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
4353 2016-02-24 Jakub Jelinek <jakub@redhat.com>
4356 * gcc.dg/torture/pr69909.c: New test.
4358 2016-02-24 Richard Biener <rguenther@suse.de>
4360 PR tree-optimization/69907
4361 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
4362 * gcc.dg/vect/bb-slp-34.c: XFAIL.
4363 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
4365 2016-02-24 Christian Bruel <christian.bruel@st.com>
4367 * gcc.target/arm/pragma_cpp_fma.c: New test.
4369 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4372 * gfortran.dg/include_6.f90: Update test.
4374 2016-02-23 Jakub Jelinek <jakub@redhat.com>
4377 * objc.dg/pr69844.m: New test.
4379 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4381 PR libgfortran/69456
4382 * gfortran.dg/namelist_89.f90: New test.
4383 * gfortran.dg/pr59700.f90: Update test..
4385 2016-02-23 Martin Sebor <msebor@redhat.com>
4388 * g++.dg/ext/builtin_alloca.C: New test.
4389 * gcc.dg/builtins-68.c: New test.
4391 2016-02-23 Richard Henderson <rth@redhat.com>
4393 * gcc.target/i386/addr-space-3.c: Remove test.
4395 2016-02-23 David Malcolm <dmalcolm@redhat.com>
4397 PR preprocessor/69126
4398 PR preprocessor/69543
4399 * c-c++-common/pr69126-2-long.c: New test.
4400 * c-c++-common/pr69126-2-short.c: New test.
4401 * c-c++-common/pr69543-1.c: Remove xfail.
4403 2016-02-23 David Malcolm <dmalcolm@redhat.com>
4405 PR preprocessor/69126
4406 PR preprocessor/69543
4407 PR preprocessor/69558
4408 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
4410 (test_2): ...this, and add leading comment.
4411 (MACRO_3, test_3): New.
4412 (MACRO_4A, MACRO_4B, test_4): New.
4413 (MACRO): Rename to...
4416 (test_5): ...this, updating for renaming of MACRO, and
4417 add leading comment.
4418 * c-c++-common/pr69543-1.c: New.
4419 * c-c++-common/pr69543-2.c: New.
4420 * c-c++-common/pr69543-3.c: New.
4421 * c-c++-common/pr69543-4.c: New.
4422 * c-c++-common/pr69558-1.c: New.
4423 * c-c++-common/pr69558-2.c: New.
4424 * c-c++-common/pr69558-3.c: New.
4425 * c-c++-common/pr69558-4.c: New.
4426 * gcc.dg/pr69558.c: Move to...
4427 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
4430 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
4432 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
4433 to -ftree-parallelize-loops/-fopenacc changes.
4434 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
4435 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
4436 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
4437 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
4438 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
4439 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
4440 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
4441 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
4442 * c-c++-common/goacc/kernels-loop.c: Likewise.
4443 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
4444 * c-c++-common/goacc/kernels-reduction.c: Likewise.
4445 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
4446 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
4448 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4450 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
4452 2016-02-23 Jakub Jelinek <jakub@redhat.com>
4455 * g++.dg/warn/Wnonnull-compare-5.C: New test.
4458 * gcc.dg/pr69900.c: New test.
4460 2016-02-23 Martin Jambor <mjambor@suse.cz>
4462 PR tree-optimization/69666
4463 * gcc.dg/tree-ssa/pr69666.c: New test.
4465 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
4468 * gfortran.dg/coarray_allocate_5.f08: New test.
4470 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4472 * gcc.target/s390/vcond-shift.c: Move to ...
4473 * gcc.target/s390/vector/vcond-shift.c: ... here.
4475 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4477 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
4478 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
4480 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4482 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
4484 2016-02-20 Mark Wielaard <mjw@redhat.com>
4487 * gcc.dg/unused-variable-3.c: New test.
4489 2016-02-22 Jakub Jelinek <jakub@redhat.com>
4492 * gcc.target/i386/pr69888.c: New test.
4494 2016-02-22 Richard Biener <rguenther@suse.de>
4496 PR tree-optimization/69882
4497 * gfortran.dg/vect/pr69882.f90: New testcase.
4499 2016-02-22 Jakub Jelinek <jakub@redhat.com>
4502 * gcc.dg/pr69885.c: New test.
4504 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
4508 * gcc.target/sh/pr54089-10.c: New.
4510 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
4513 * gfortran.dg/deferred_character_15.f90 : New test.
4515 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
4518 gfortran.dg/allocate_with_source_18.f03: New test.
4520 2016-02-20 Harald Anlauf <anlauf@gmx.de>
4523 gfortran.dg/gomp/pr52531.f90: New test.
4525 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4528 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
4531 2016-02-19 Jakub Jelinek <jakub@redhat.com>
4534 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
4535 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
4538 * g++.dg/warn/Wnonnull-compare-4.C: New test.
4541 * g++.dg/torture/pr69851.C: New test.
4543 2016-02-19 Martin Sebor <msebor@redhat.com>
4546 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
4548 2016-02-19 Jakub Jelinek <jakub@redhat.com>
4551 * g++.dg/warn/Wnonnull-compare-2.C: New test.
4552 * g++.dg/warn/Wnonnull-compare-3.C: New test.
4555 * g++.dg/cpp0x/pr67767.C: New test.
4557 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4559 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
4560 for fp, simd, crypto, crc, lse.
4561 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
4563 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
4564 effective target check.
4566 2016-02-19 Jakub Jelinek <jakub@redhat.com>
4569 * gcc.target/i386/pr69820.c: New test.
4571 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4573 * gcc.target/s390/vector/int128-1.c: New test.
4575 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4577 * gcc.target/s390/vector/vec-vcond-1.c: New test.
4579 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4581 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
4582 instruction pattern name to prevent the testcase from failing with
4585 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4587 * gcc.target/s390/md/movstr-2.c: New test.
4589 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
4591 * gcc.target/s390/morestack.c: New test.
4593 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
4596 * gcc.target/s390/pr69625.c: Add test case.
4598 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
4601 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
4603 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4606 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
4607 * gcc.target/powerpc/fusion3.c: Likewise.
4609 2016-02-18 Richard Biener <rguenther@suse.de>
4612 * g++.dg/torture/pr69553.C: New testcase.
4614 2016-02-18 Nick Clifton <nickc@redhat.com>
4618 * gcc.target/arm/pr62554.c: New test.
4619 * gcc.target/arm/pr69610-1.c: New test.
4620 * gcc.target/arm/pr69610-2.c: New test.
4622 2016-02-18 Richard Biener <rguenther@suse.de>
4625 * gcc.dg/torture/pr69854.c: New testcase.
4627 2016-02-17 Jakub Jelinek <jakub@redhat.com>
4630 * g++.dg/warn/Wnonnull-compare-1.C: New test.
4632 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4634 * gcc.target/powerpc/vec-cg.c: New test.
4636 2016-02-17 Richard Biener <rguenther@suse.de>
4639 * gcc.dg/uninit-21.c: Add -fno-short-enums.
4641 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4644 * gcc.c-torture/compile/pr69161.c: New test.
4646 2016-02-17 David Sherwood <david.sherwood@arm.com>
4649 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
4650 * gcc.target/arm/vect-fmaxmin.c: Likewise.
4652 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4654 * gcc.dg/ifcvt-4.c: Skip on Visium.
4656 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4658 * gnat.dg/atomic8.adb: New test.
4660 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4662 * gnat.dg/discr46.ad[sb]: New test.
4664 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
4667 * gcc.target/powerpc/pr48344-1.c: New test.
4669 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
4672 * gfortran.dg/associate_21.f90: New test.
4674 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4677 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
4678 -Wnonnull in dg-options.
4679 * c-c++-common/nonnull-2.c: New test.
4681 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
4682 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4684 * gcc.target/aarch64/vector_initialization_nostack.c: New.
4686 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4689 * gcc.dg/pr69801.c: Add empty dg-options.
4691 2016-02-16 James Norris <jnorris@codesourcery.com>
4693 * c-c++-common/goacc/deviceptr-1.c: Add tests.
4694 * g++.dg/goacc/deviceptr-1.c: New file.
4696 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4698 PR tree-optimization/69820
4699 * gcc.dg/vect/pr69820.c: New test.
4701 2016-02-16 Richard Biener <rguenther@suse.de>
4703 PR tree-optimization/69776
4704 * gcc.dg/torture/pr69776-2.c: New testcase.
4706 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
4708 PR tree-optimization/69714
4709 * gcc.dg/torture/pr69714.c: New test.
4711 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4713 PR tree-optimization/69802
4714 * gcc.dg/pr69802.c: New test.
4716 2016-02-16 Richard Biener <rguenther@suse.de>
4719 * gcc.dg/pr69801.c: New testcase.
4721 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4723 PR libgfortran/69651
4724 * gfortran.dg/read_bang.f90: New test.
4725 * gfortran.dg/read_bang4.f90: New test.
4727 2016-02-15 Jakub Jelinek <jakub@redhat.com>
4730 * g++.dg/init/pr69658.C: New test.
4733 * c-c++-common/pr69797.c: New test.
4735 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4737 * lib/target-supports.exp (check_effective_target_section_anchors): Add
4738 check for aarch64*-*-*.
4740 2016-02-15 Richard Biener <rguenther@suse.de>
4742 PR tree-optimization/69783
4743 * gcc.dg/vect/pr69783.c: New testcase.
4745 2016-02-15 Richard Biener <rguenther@suse.de>
4747 PR tree-optimization/69776
4748 * gcc.dg/torture/pr69776.c: New testcase.
4750 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4753 * gfortran.dg/type_decl_4.f90: Reinstated.
4755 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
4758 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
4760 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4764 * gfortran.dg/type_decl_4.f90: Removed.
4766 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4769 * gfortran.dg/type_decl_4.f90: New test.
4771 2016-02-14 Alan Modra <amodra@gmail.com>
4774 * gcc.c-torture/execute/stkalign.c: Revise test.
4776 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4779 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
4781 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4784 * gcc.target/sh/torture/pr67260.c: New.
4786 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
4788 * gcc.dg/pr67964.c: Add dg-require-alias.
4790 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4794 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
4796 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4798 PR libgfortran/69668
4799 * gfortran.dg/namelist_88.f90: New test.
4801 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4803 PR libgfortran/69668
4804 * gfortran.dg/namelist_38.f90: Update test.
4805 * gfortran.dg/namelist_84.f90: Update test.
4807 2016-02-12 David Malcolm <dmalcolm@redhat.com>
4810 * gcc.dg/pr69554-1.c: New test.
4811 * gfortran.dg/pr69554-1.F90: New test.
4812 * gfortran.dg/pr69554-2.F90: New test.
4813 * lib/gcc-dg.exp (proc dg-locus): New function.
4814 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
4815 distinguish between the caret-printing and non-caret-printing
4816 cases. If caret-printing has been explicitly enabled, bail out
4817 without attempting to fix up the output.
4819 2016-02-12 David Malcolm <dmalcolm@redhat.com>
4823 * gcc.dg/spellcheck-options-3.c: New test case.
4824 * gcc.dg/spellcheck-options-4.c: New test case.
4825 * gcc.dg/spellcheck-options-5.c: New test case.
4826 * gcc.dg/spellcheck-options-6.c: New test case.
4827 * gcc.dg/spellcheck-options-7.c: New test case.
4828 * gcc.dg/spellcheck-options-8.c: New test case.
4829 * gcc.dg/spellcheck-options-9.c: New test case.
4830 * gcc.dg/spellcheck-options-10.c: New test case.
4832 2016-02-12 Jakub Jelinek <jakub@redhat.com>
4834 PR rtl-optimization/69764
4835 PR rtl-optimization/69771
4836 * c-c++-common/pr69764.c: New test.
4837 * gcc.dg/torture/pr69771.c: New test.
4839 2016-02-12 Marek Polacek <polacek@redhat.com>
4841 * g++.dg/torture/init-list1.C: New.
4843 2016-02-12 Marek Polacek <polacek@redhat.com>
4845 * gcc.dg/pr69522.c: Add empty dg-options.
4847 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
4849 * g++.dg/lto/lto.exp: Include and init mpx.
4850 * g++.dg/lto/pr69729_0.C: New test.
4852 2016-02-12 Jakub Jelinek <jakub@redhat.com>
4855 * g++.dg/ipa/pr69241-4.C: New test.
4858 * g++.dg/ipa/pr68672-1.C: New test.
4859 * g++.dg/ipa/pr68672-2.C: New test.
4860 * g++.dg/ipa/pr68672-3.C: New test.
4862 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
4865 * gcc.dg/pr69522.c: New test.
4867 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
4870 * g++.dg/cpp1y/69098.C: New test.
4871 * g++.dg/cpp1y/69098-2.C: New test.
4873 2016-02-12 Jakub Jelinek <jakub@redhat.com>
4875 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
4876 and neighbour -> neighbor.
4877 * objc.dg/attributes/method-nonnull-1.m: Likewise.
4878 * objc.dg/gnu-api-2-class-meta.m: Likewise.
4879 * c-c++-common/Wvarargs.c: Likewise.
4880 * c-c++-common/goacc/host_data-5.c: Likewise.
4881 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4882 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
4883 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
4884 * gcc.target/aarch64/pr60697.c: Likewise.
4885 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
4886 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
4887 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4888 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
4889 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
4890 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4891 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
4892 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
4893 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
4894 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
4895 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
4896 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
4897 * g++.dg/lookup/koenig5.C: Likewise.
4898 * g++.dg/ext/no-asm-2.C: Likewise.
4899 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
4900 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
4901 * gfortran.dg/used_types_16.f90: Likewise.
4902 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
4903 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
4904 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4905 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
4906 * gfortran.dg/abstract_type_6.f03: Likewise.
4907 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
4908 * gfortran.dg/used_types_15.f90: Likewise.
4909 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
4910 * gfortran.dg/exit_3.f08: Likewise.
4911 * gfortran.dg/open_status_2.f90: Likewise.
4912 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4913 * gfortran.dg/intrinsic_std_1.f90: Likewise.
4914 * gfortran.dg/associate_1.f03: Likewise.
4915 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
4916 * gfortran.dg/intrinsic_std_6.f90: Likewise.
4917 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
4918 * gcc.dg/builtin-object-size-1.c: Likewise.
4919 * gcc.dg/noreturn-6.c: Likewise.
4920 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4921 * gcc.dg/globalalias.c: Likewise.
4922 * gcc.dg/builtins-config.h: Likewise.
4923 * gcc.dg/pr30457.c: Likewise.
4924 * gcc.c-torture/compile/volatile-1.c: Likewise.
4925 * gcc.c-torture/execute/20101011-1.c: Likewise.
4926 * c-c++-common/Waddress-1.c: Likewise.
4928 2016-02-11 Jakub Jelinek <jakub@redhat.com>
4931 * c-c++-common/Waddress-1.c: New test.
4933 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
4936 * gfortran.dg/associate_19.f03: New test.
4937 * gfortran.dg/associate_20.f03: New test.
4939 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
4941 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
4943 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4945 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
4946 .arch armv8-a\n. Add -dA to dg-options.
4947 * gcc.target/aarch64/assembler_arch_1.c: New test.
4948 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
4950 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
4953 * g++.dg/cpp0x/pr68726.C: New.
4955 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
4957 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
4960 2016-02-11 Richard Biener <rguenther@suse.de>
4962 * g++.dg/tree-ssa/pr61034.C: Adjust.
4964 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
4967 * gcc.target/s390/pr69148.c: New.
4969 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
4971 PR tree-optimization/69652
4972 * gcc.dg/torture/pr69652.c: New test.
4974 2016-02-10 Jakub Jelinek <jakub@redhat.com>
4975 Patrick Palka <ppalka@gcc.gnu.org>
4979 * g++.dg/ipa/pr69241-1.C: New test.
4980 * g++.dg/ipa/pr69241-2.C: New test.
4981 * g++.dg/ipa/pr69241-3.C: New test.
4982 * g++.dg/ipa/pr69649.C: New test.
4984 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
4986 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
4987 * gcc.dg/tree-ssa/sra-18.c: Ditto.
4989 2016-02-10 Bin Cheng <bin.cheng@arm.com>
4991 PR tree-optimization/68021
4992 * gcc.dg/tree-ssa/pr68021.c: New test.
4994 2016-02-10 Richard Biener <rguenther@suse.de>
4996 PR tree-optimization/69726
4997 * gcc.dg/uninit-22.c: New testcase.
4999 2016-02-09 Andrew Pinski <apinski@cavium.com>
5002 * gcc.c-torture/compile/20160205-1.c: New testcase.
5004 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5007 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
5008 instead accessing a really large arrray.
5009 * gcc.target/powerpc/fusion3.c: Likewise.
5011 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
5014 * gcc.c-torture/execute/pr68532.c: New test.
5016 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
5019 * gcc.dg/pr69634.c: New.
5021 2016-02-09 Richard Biener <rguenther@suse.de>
5023 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
5025 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
5027 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
5029 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
5031 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
5033 2016-02-09 Richard Biener <rguenther@suse.de>
5035 PR tree-optimization/69715
5036 * gcc.dg/torture/pr69715.c: New testcase.
5038 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
5041 * g++.dg/cpp0x/trailing12.C: New test.
5042 * g++.dg/cpp0x/trailing13.C: New test.
5044 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
5048 * g++.dg/cpp1y/auto-fn29.C: New test.
5049 * g++.dg/cpp1y/auto-fn30.C: New test.
5051 2016-02-08 Jakub Jelinek <jakub@redhat.com>
5053 PR tree-optimization/69209
5054 * gcc.c-torture/compile/pr69209.c: New test.
5056 2016-02-08 Jeff Law <law@redhat.com>
5058 PR tree-optimization/68541
5059 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
5060 of statements allowed in join block for path splitting.
5062 2016-02-08 Jakub Jelinek <jakub@redhat.com>
5065 * g++.dg/gomp/pr59627.C: New test.
5068 * g++.dg/ipa/pr69239.C: New test.
5070 2016-02-08 David Malcolm <dmalcolm@redhat.com>
5072 PR preprocessor/69664
5073 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
5074 * gcc.dg/cpp/warn-comments.c: Likewise.
5076 2016-02-08 Marek Polacek <polacek@redhat.com>
5079 * g++.dg/init/const12.C: New test.
5081 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
5084 * gcc.dg/lto/pr55113_0.c: Remove test.
5086 2016-02-08 Richard Biener <rguenther@suse.de>
5088 PR tree-optimization/69719
5089 * gcc.dg/torture/pr69719.c: New testcase.
5091 2016-02-08 Richard Biener <rguenther@suse.de>
5092 Jeff Law <law@redhat.com>
5095 * gcc.target/mips/pr68273.c: New testcase.
5097 2016-02-08 Richard Biener <rguenther@suse.de>
5099 PR rtl-optimization/69274
5100 * gcc.target/i386/addr-sel-1.c: XFAIL.
5102 2016-02-08 Jeff Law <law@redhat.com>
5104 PR tree-optimization/68541
5105 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
5107 PR tree-optimization/65917
5108 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
5110 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5113 * gfortran.dg/namelist_args.f90: New test.
5115 2016-02-05 Jeff Law <law@redhat.com>
5117 PR tree-optimization/68541
5118 * gcc.dg/tree-ssa/split-path-2.c: New test.
5119 * gcc.dg/tree-ssa/split-path-3.c: New test.
5120 * gcc.dg/tree-ssa/split-path-4.c: New test.
5121 * gcc.dg/tree-ssa/split-path-5.c: New test.
5122 * gcc.dg/tree-ssa/split-path-6.c: New test.
5123 * gcc.dg/tree-ssa/split-path-7.c: New test.
5125 2016-02-05 Martin Sebor <msebor@redhat.com>
5128 * g++.dg/warn/Wplacement-new-size-1.C: New test.
5129 * g++.dg/warn/Wplacement-new-size-2.C: New test.
5131 2016-02-06 Richard HEnderson <rth@redhat.com>
5134 * gcc.target/i386/addr-space-4.c: New.
5135 * gcc.target/i386/addr-space-5.c: New.
5137 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
5140 * gfortran.dg/elemental_dependency_6.f90: New.
5142 2016-02-05 Jakub Jelinek <jakub@redhat.com>
5144 PR rtl-optimization/69691
5145 * gcc.c-torture/execute/pr69691.c: New test.
5148 * g++.dg/parse/pr69628.C: New test.
5150 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
5152 * gcc.dg/sancov/asan.c: Move to ...
5153 * gcc.dg/asan/sancov-1.c: ... here.
5155 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
5157 * gcc.target/i386/pr69577.c: Require avx_runtime target.
5159 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
5162 * gcc.target/i386/pr69677.c: New test.
5164 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
5167 * g++.dg/template/pr68948.C: New test.
5169 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
5171 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
5172 (only necessary on s390x).
5174 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
5176 * gcc.target/i386/pr69454-2.c: Compile with -msse2
5177 -mno-accumulate-outgoing-args.
5179 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
5181 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
5183 2016-02-04 Jakub Jelinek <jakub@redhat.com>
5186 * c-c++-common/pr69669.c: New test.
5188 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
5191 * g++.dg/pr69667.C: New file.
5193 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
5196 * gcc.dg/pr69619.c: Add new test.
5198 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
5200 PR rtl-optimization/69577
5201 * gcc.target/i386/pr69577.c: New test.
5203 2016-02-04 Martin Liska <mliska@suse.cz>
5205 * g++.dg/asan/pr69276.C: New test.
5207 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5211 * gcc.target/arm/wmul-3.c: Simplify test to generate just
5212 a single smulbb instruction.
5213 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
5214 * gcc.target/amr/wmul-2.c: Likewise.
5216 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5220 * gcc.c-torture/execute/pr67714.c: New test.
5222 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5225 * gcc.target/i386/pr69454-1.c: New test.
5226 * gcc.target/i386/pr69454-2.c: New test.
5228 2016-02-03 Martin Sebor <msebor@redhat.com>
5235 * g++.dg/ext/flexarray-mangle-2.C: New test.
5236 * g++.dg/ext/flexarray-mangle.C: New test.
5237 * g++.dg/ext/flexarray-subst.C: New test.
5238 * g++.dg/ext/flexary11.C: New test.
5239 * g++.dg/ext/flexary12.C: New test.
5240 * g++.dg/ext/flexary13.C: New test.
5241 * g++.dg/ext/flexary14.C: New test.
5242 * g++.dg/other/dump-ada-spec-2.C: Adjust.
5244 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
5246 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
5247 Define only if CHECK_FLOAT128 is defined.
5248 (main): Properly initialize u5.
5250 2016-02-03 Jakub Jelinek <jakub@redhat.com>
5253 * gcc.dg/pr69627.c: New test.
5256 * gcc.dg/pr69644.c: New test.
5258 2016-02-03 Mike Stump <mikestump@comcast.net>
5260 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
5261 support for struct-layout-1.exp.
5263 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
5266 * g++.dg/cpp0x/pr69056.C: New test.
5268 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
5269 Alexandre Oliva <aoliva@redhat.com>
5272 * gcc.target/powerpc/pr69461.c: New.
5274 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
5276 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
5278 (check_effective_target_fsanitize_thread): ... to here. Do not
5279 specify additional compile flags for the test source.
5280 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
5281 specify additional compile flags for the test source.
5283 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
5285 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
5287 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
5291 * gfortran.dg/coarray_allocate_2.f08: New test.
5292 * gfortran.dg/coarray_allocate_3.f08: New test.
5293 * gfortran.dg/coarray_allocate_4.f08: New test.
5295 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
5297 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
5298 use same scan-tree-dump-times on all platforms.
5299 * gcc.dg/vect/vect-outer-1.c: Likewise.
5300 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
5301 * gcc.dg/vect/vect-outer-1a.c: Likewise.
5302 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
5303 * gcc.dg/vect/vect-outer-1b.c: Likewise.
5304 * gcc.dg/vect/vect-outer-2b.c: Likewise.
5305 * gcc.dg/vect/vect-outer-3b.c: Likewise.
5306 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5308 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
5310 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
5313 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
5315 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
5317 2016-02-02 James Norris <jnorris@codesourcery.com>
5319 * c-c++-common/goacc/routine-5.c: Add tests.
5321 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
5323 * gcc.target/nvptx/unsigned-cmp.c: New test.
5325 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
5327 * gcc.target/aarch64/scalar_shift_1.c
5328 (test_corners_sisd_di): Improve force to SIMD register.
5329 (test_corners_sisd_si): Likewise.
5330 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
5331 Remove scan-assembler check for ldr.
5333 2016-02-02 Richard Biener <rguenther@suse.de>
5335 PR tree-optimization/69595
5336 * gcc.dg/Warray-bounds-17.c: New testcase.
5338 2016-02-02 Richard Biener <rguenther@suse.de>
5340 PR tree-optimization/69606
5341 * gcc.dg/torture/pr69606.c: New testcase.
5343 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
5346 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
5347 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
5349 2016-02-02 Alan Modra <amodra@gmail.com>
5352 * gcc.target/powerpc/pr69548.c: New test.
5354 2016-02-01 Jakub Jelinek <jakub@redhat.com>
5356 PR rtl-optimization/69592
5357 * gcc.dg/pr69592.c: New test.
5359 PR preprocessor/69543
5361 * gcc.dg/pr69543.c: New test.
5362 * gcc.dg/pr69558.c: New test.
5364 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
5367 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
5369 2016-02-01 Martin Sebor <msebor@redhat.com>
5371 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
5373 2016-02-01 Bin Cheng <bin.cheng@arm.com>
5375 PR tree-optimization/67921
5376 * c-c++-common/ubsan/pr67921.c: New test.
5378 2016-02-01 Richard Biener <rguenther@suse.de>
5381 * gcc.dg/tree-ssa/recip-8.c: New testcase.
5383 2016-02-01 Richard Biener <rguenther@suse.de>
5385 PR tree-optimization/69574
5386 * gcc.dg/torture/pr69574.c: New testcase.
5388 2016-02-01 Richard Biener <rguenther@suse.de>
5390 PR tree-optimization/69579
5391 * gcc.dg/setjmp-6.c: New testcase.
5393 2016-02-01 Jakub Jelinek <jakub@redhat.com>
5395 PR rtl-optimization/69570
5396 * g++.dg/opt/pr69570.C: New test.
5398 2016-02-01 Richard Henderson <rth@redhat.com>
5400 * gcc.dg/pr69535.c: New test.
5402 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
5405 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
5406 * gcc.dg/tree-ssa/sra-18.c: Likewise.
5409 * g++.dg/parse/parens3.C: Use register "4" on hppa.
5411 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
5413 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
5416 * gfortran.dg/allocate_with_source_17.f03: New test.
5418 2016-01-30 Jakub Jelinek <jakub@redhat.com>
5420 PR tree-optimization/69546
5421 * gcc.dg/torture/pr69546.c: New test.
5423 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
5426 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
5428 2016-01-30 Martin Sebor <msebor@redhat.com>
5431 * g++.dg/ext/flexary10.C: New test.
5433 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5436 gfortran.dg/common_23.f90: New test.
5438 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5441 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
5442 condition being checked, and disable it when the target supports
5443 misaligned loads and stores.
5445 2016-01-29 Jakub Jelinek <jakub@redhat.com>
5448 * gcc.dg/torture/pr69518.c: New test.
5450 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
5453 * gcc.target/i386/pr69530.c: New test.
5455 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
5458 * gcc.target/mips/div-delay.c: New test.
5460 2016-01-29 Jakub Jelinek <jakub@redhat.com>
5463 * gcc.target/i386/pr69551.c: New test.
5466 * gcc.target/i386/pr66137.c: New test.
5468 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
5470 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
5471 always built for p5600.
5472 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
5473 isa=p5600 dg-option.
5475 2016-01-29 Richard Biener <rguenther@suse.de>
5477 PR tree-optimization/69547
5478 * g++.dg/tree-ssa/pr69547.C: New testcase.
5480 2016-01-29 Jakub Jelinek <jakub@redhat.com>
5483 * g++.dg/warn/Wunused-function2.C: New test.
5485 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5487 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
5488 support for test to succeed.
5490 2016-01-29 Marek Polacek <polacek@redhat.com>
5494 * g++.dg/ext/constexpr-vla2.C: New test.
5495 * g++.dg/ext/constexpr-vla3.C: New test.
5496 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
5498 2016-01-29 Richard Biener <rguenther@suse.de>
5501 * gcc.dg/uninit-21.c: New testcase.
5503 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
5506 * gcc.target/i386/pr69459.c: New test.
5508 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
5511 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
5512 * gcc.target/mips/pr68400.c: New test.
5514 2016-01-28 Martin Sebor <msebor@redhat.com>
5517 * gcc.target/powerpc/pr17381.c: New test.
5519 2016-01-28 Jakub Jelinek <jakub@redhat.com>
5522 * gcc.dg/torture/pr69542.c: New test.
5524 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
5526 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
5528 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
5530 * gcc.dg/pr65980.c: Skip on AIX.
5531 * gcc.dg/pr66688.c: Same.
5533 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
5536 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
5537 * gcc.dg/tree-ssa/sra-18.c: Same.
5539 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
5542 * gfortran.dg/block_15.f08: New test.
5543 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
5544 on incorrectly closed BLOCK.
5546 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
5548 * gcc.dg/declare-simd.c: New test.
5549 2016-01-28 Richard Biener <rguenther@suse.de>
5551 PR tree-optimization/69466
5552 * gfortran.dg/vect/pr69466.f90: New testcase.
5554 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5556 * g++.dg/pr67989.C: Remove ARM-specific option.
5557 * gcc.target/arm/pr67989.C: New file.
5559 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
5561 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
5562 and expm1 test for glibc < 2.11.
5564 2016-01-27 Richard Henderson <rth@redhat.com>
5566 * gcc.c-torture/execute/pr69447.c: New test.
5568 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
5571 * gfortran.dg/alloc_comp_assign_15.f03: New test.
5573 2016-01-27 Jakub Jelinek <jakub@redhat.com>
5576 * gcc.dg/pr66869.c: New test.
5578 2016-01-25 Jeff Law <law@redhat.com>
5580 PR tree-optimization/68398
5581 PR tree-optimization/69196
5582 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
5583 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
5584 path to avoid new heuristic allowing more irreducible regions
5585 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
5586 * gcc.dg/tree-ssa/vrp46.c: Likewise.
5587 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
5588 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
5589 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5591 2016-01-27 Marek Polacek <polacek@redhat.com>
5594 * c-c++-common/vector-compare-4.c: New test.
5596 2016-01-27 David Malcolm <dmalcolm@redhat.com>
5598 PR preprocessor/69126
5599 * c-c++-common/pr69126.c: New test case.
5601 2016-01-27 Ian Lance Taylor <iant@google.com>
5603 * gcc.dg/tree-ssa/ivopt_5.c: New test.
5605 2016-01-27 Ryan Burn <contact@rnburn.com>
5608 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
5610 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
5613 * gcc.target/i386/pr69512.c: New test.
5615 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
5618 * gnat.dg/sso/*.adb: Robustify dg-output directives.
5620 2016-01-27 Marek Polacek <polacek@redhat.com>
5623 * g++.dg/pr69379.C: New test.
5625 2016-01-27 Martin Sebor <msebor@redhat.com>
5628 * g++.dg/abi/Wabi-2-2.C: New test.
5629 * g++.dg/abi/Wabi-2-3.C: New test.
5630 * g++.dg/abi/Wabi-3-2.C: New test.
5631 * g++.dg/abi/Wabi-3-3.C: New test.
5633 2016-01-27 Richard Biener <rguenther@suse.de>
5635 PR tree-optimization/69166
5636 * gcc.dg/torture/pr69166.c: New testcase.
5638 2016-01-27 Martin Jambor <mjambor@suse.cz>
5640 PR tree-optimization/69355
5641 * gcc.dg/tree-ssa/pr69355.c: New test.
5643 2016-01-27 Marek Polacek <polacek@redhat.com>
5646 * g++.dg/ext/constexpr-vla1.C: New test.
5648 2016-01-20 Christian Bruel <christian.bruel@st.com>
5651 * gcc.target/arm/pr69245.c: New test.
5653 2016-01-27 Jakub Jelinek <jakub@redhat.com>
5655 PR tree-optimization/69399
5656 * gcc.dg/torture/pr69399.c: New test.
5658 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
5660 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
5662 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
5664 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
5666 2016-01-26 Tom de Vries <tom@codesourcery.com>
5668 PR tree-optimization/69110
5669 * gcc.dg/autopar/pr69110.c: New test.
5671 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
5672 Sebastian Pop <s.pop@samsung.com>
5674 * gcc.dg/graphite/isl-ast-op-select.c: New.
5676 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
5679 * gfortran.dg/allocate_error_6.f90: New test.
5681 2016-01-26 Richard Henderson <rth@redhat.com>
5683 * gcc.dg/tm/pr60908.c: New test.
5685 2016-01-26 David Malcolm <dmalcolm@redhat.com>
5688 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
5690 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
5691 expected multiline output to reflect the colorization being
5692 disabled before newlines.
5693 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5694 (custom_diagnostic_finalizer): Replace call to
5695 pp_newline_and_flush with call to pp_flush.
5696 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
5697 * gfortran.dg/implicit_class_1.f90: Likewise.
5698 * lib/gcc-dg.exp (allow_blank_lines): New global.
5699 (dg-allow-blank-lines-in-output): New procedure.
5700 (gcc-dg-prune): Complain about blank lines in the output, unless
5701 dg-allow-blank-lines-in-output was called.
5702 * lib/multiline.exp (_build_multiline_regex): Only support
5703 arbitrary followup text for non-blank-lines, not for blank lines.
5705 2016-01-26 Jakub Jelinek <jakub@redhat.com>
5707 PR tree-optimization/69483
5708 * gcc.dg/pr69483.c: New test.
5709 * g++.dg/opt/pr69483.C: New test.
5711 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5714 * gcc.target/arm/pr68620.c: New test.
5716 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
5718 * gcc.target/i386/pr68986-2.c: Remove -m32.
5720 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
5723 * gcc.target/i386/pr68986-1.c: New test.
5724 * gcc.target/i386/pr68986-2.c: Likewise.
5725 * gcc.target/i386/pr68986-3.c: Likewise.
5727 2016-01-26 Christian Bruel <christian.bruel@st.com>
5729 * lib/target-supports.exp
5730 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
5731 (check_effective_target_arm_crypto_pragma_ok): Likewise.
5732 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
5734 2016-01-26 Richard Biener <rguenther@suse.de>
5736 PR tree-optimization/69452
5737 * gcc.dg/torture/pr69452.c: New testcase.
5739 2016-01-26 Jakub Jelinek <jakub@redhat.com>
5742 * gcc.dg/pr69442.c: New test.
5744 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
5747 * gcc.target/aarch64/simd/pr67896.C: New.
5749 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
5751 PR tree-optimization/69400
5752 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
5754 (plugin_init): Call it.
5755 * gcc.dg/torture/pr69400.c: New test.
5757 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5759 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
5761 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
5762 Sebastian Pop <s.pop@samsung.com>
5764 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
5767 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
5768 Sebastian Pop <s.pop@samsung.com>
5770 * gcc.dg/graphite/pr69292.c: New.
5772 2016-01-25 Jakub Jelinek <jakub@redhat.com>
5774 * c-c++-common/goacc/use_device-1.c: New test.
5776 2016-01-25 Jeff Law <law@redhat.com>
5778 PR tree-optimization/69196
5779 PR tree-optimization/68398
5780 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
5781 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5783 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
5786 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
5789 2016-01-25 Richard Biener <rguenther@suse.de>
5792 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
5794 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
5797 * gcc.dg/pr69421.c: New test.
5799 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
5801 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
5802 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
5803 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
5804 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
5805 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
5806 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
5807 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
5808 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
5809 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
5810 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
5812 2016-01-25 Richard Biener <rguenther@suse.de>
5814 PR tree-optimization/69376
5815 * gcc.dg/torture/pr69376.c: New testcase.
5817 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5821 * gfortran.dg/interface_38.f90: New test.
5822 * gfortran.dg/interface_39.f90: New test.
5824 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
5827 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
5832 * g++.dg/template/pr11858.C: New test.
5833 * g++.dg/template/pr24663.C: New test.
5834 * g++.dg/template/unify12.C: New test.
5835 * g++.dg/template/unify13.C: New test.
5836 * g++.dg/template/unify14.C: New test.
5837 * g++.dg/template/unify15.C: New test.
5838 * g++.dg/template/unify16.C: New test.
5839 * g++.dg/template/unify17.C: New test.
5841 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5844 gfortran.dg/pr68283.f90: New test.
5846 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5849 * gfortran.dg/inline_matmul_13.f90: New test.
5850 * gfortran.dg/matmul_bounds_8.f90: New test.
5851 * gfortran.dg/matmul_bounds_9.f90: New test.
5852 * gfortran.dg/matmul_bounds_10.f90: New test.
5854 2016-01-23 Tom de Vries <tom@codesourcery.com>
5856 PR tree-optimization/69426
5857 * gcc.dg/autopar/pr69426.c: New test.
5859 2016-01-23 Martin Sebor <msebor@redhat.com>
5863 * g++.dg/cpp0x/alignas5.C: New test.
5864 * g++.dg/ext/vector29.C: Same.
5866 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
5868 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
5869 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
5870 _GNU_SOURCE from compile flags to the source.
5871 * gcc.target/i386/chkp-stropt-12.c: Ditto.
5872 * gcc.target/i386/chkp-stropt-16.c: Ditto.
5873 * gcc.target/i386/chkp-stropt-4.c: Ditto.
5874 * gcc.target/i386/chkp-stropt-8.c: Ditto.
5876 2016-01-22 Jakub Jelinek <jakub@redhat.com>
5879 * g++.dg/opt/pr69432.C: New test.
5881 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5883 * gcc.target/powerpc/pr63354c: Adjust target selector to include
5884 32-bit targets testing an -m64 multilib.
5886 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5888 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
5891 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
5893 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
5895 2016-01-21 Christian Bruel <christian.bruel@st.com>
5898 * gcc.target/i386/pr68674.c
5899 * gcc.target/aarch64/pr68674.c
5900 * gcc.target/arm/pr68674.c
5902 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5905 * gcc.c-torture/execute/pr69403.c: New test.
5907 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
5910 * g++.dg/template/pr55843.C: New.
5912 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
5915 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
5916 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
5918 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5921 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
5922 from dg-do compile directive, and instead add
5923 { dg-require-effective-target int128 }.
5925 2016-01-20 Martin Sebor <msebor@redhat.com>
5928 * gcc.dg/sync-fetch.c: New test.
5930 2016-01-21 Martin Sebor <msebor@redhat.com>
5933 * gcc.target/powerpc/pr69252.c: New test.
5935 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5938 * gfortran.dg/pr65996.f90: New test.
5940 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
5943 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
5944 expected to generate an error.
5946 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
5949 * gcc.dg/torture/pr66178.c: New test.
5951 2016-01-21 Anton Blanchard <anton@samba.org>
5952 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5955 * gcc.target/powerpc/pr63354.c: New test.
5957 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
5959 PR rtl-optimization/68990
5960 * gcc.target/i386/pr68990: New.
5962 2016-01-21 Nick Clifton <nickc@redhat.com>
5965 * gcc.target/mips/pr69129.c: New.
5967 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
5970 * g++.dg/cpp0x/pr58046.C: New.
5972 2016-01-21 Jakub Jelinek <jakub@redhat.com>
5976 * gcc.target/arm/pr69187.c: New test.
5979 * g++.dg/torture/pr69355.C: New test.
5981 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
5982 Sebastian Pop <s.pop@samsung.com>
5984 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
5986 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
5987 Sebastian Pop <s.pop@samsung.com>
5989 * gcc.dg/graphite/pr68976.c: New test.
5991 2016-01-21 Jakub Jelinek <jakub@redhat.com>
5994 * c-c++-common/pr67653.c: New test.
5995 * gcc.dg/torture/pr29119.c: Add dg-warning.
5997 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
5999 * gcc.target/powerpc/cpu-builtin-1.c: New test.
6001 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6004 * gcc.dg/pr24293.c: New test.
6005 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
6006 incomplete struct type.
6007 * gcc.dg/declspec-1.c: Likewise.
6008 * gcc.dg/pr63549.c: Likewise.
6010 2016-01-20 Jakub Jelinek <jakub@redhat.com>
6012 PR tree-optimization/66612
6013 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
6014 for bdn instruction.
6016 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6018 * lib/target-supports.exp
6019 (check_effective_target_arm_fp_ok_nocache): New.
6020 (check_effective_target_arm_fp_ok): New.
6021 (add_options_for_arm_fp): New.
6022 (check_effective_target_arm_crypto_ok_nocache): Require
6023 target_arm_v8_neon_ok instead of arm32.
6024 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
6025 (check_effective_target_arm_crypto_pragma_ok): New.
6026 (add_options_for_arm_vfp): New.
6027 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
6028 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
6029 target instead. Force initial fpu to vfp.
6030 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
6031 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
6032 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
6034 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
6035 use arm_vfp effective target instead. Force initial fpu to vfp.
6036 * gcc.target/arm/attr-neon3.c: Likewise.
6037 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
6039 * gcc.target/arm/unsigned-float.c: Likewise.
6040 * gcc.target/arm/vfp-1.c: Likewise.
6041 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6042 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
6043 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6044 * gcc.target/arm/vfp-ldmias.c: Likewise.
6045 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6046 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6047 * gcc.target/arm/vfp-stmiad.c: Likewise.
6048 * gcc.target/arm/vfp-stmias.c: Likewise.
6049 * gcc.target/arm/vnmul-1.c: Likewise.
6050 * gcc.target/arm/vnmul-2.c: Likewise.
6051 * gcc.target/arm/vnmul-3.c: Likewise.
6052 * gcc.target/arm/vnmul-4.c: Likewise.
6054 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
6057 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
6058 the MPX run-time library, for compile-time MPX test.
6059 * gcc.target/i386/chkp-always_inline.c: Likewise.
6060 * gcc.target/i386/chkp-bndret.c: Likewise.
6061 * gcc.target/i386/chkp-builtins-1.c: Likewise.
6062 * gcc.target/i386/chkp-builtins-2.c: Likewise.
6063 * gcc.target/i386/chkp-builtins-3.c: Likewise.
6064 * gcc.target/i386/chkp-builtins-4.c: Likewise.
6065 * gcc.target/i386/chkp-const-check-1.c: Likewise.
6066 * gcc.target/i386/chkp-const-check-2.c: Likewise.
6067 * gcc.target/i386/chkp-hidden-def.c: Likewise.
6068 * gcc.target/i386/chkp-label-address.c: Likewise.
6069 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
6070 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
6071 * gcc.target/i386/chkp-pr69044.c: Likewise.
6072 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
6073 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
6074 * gcc.target/i386/chkp-strchr.c: Likewise.
6075 * gcc.target/i386/chkp-strlen-1.c: Likewise.
6076 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6077 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6078 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6079 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6080 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6081 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6082 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6083 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6084 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6085 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6086 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6087 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6088 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6089 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6090 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6091 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6092 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6093 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6094 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6095 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6096 * gcc.target/i386/pr63995-2.c: Likewise.
6097 * gcc.target/i386/pr64805.c: Likewise.
6098 * gcc.target/i386/pr65044.c: Likewise.
6099 * gcc.target/i386/pr65167.c: Likewise.
6100 * gcc.target/i386/pr65183.c: Likewise.
6101 * gcc.target/i386/pr65184.c: Likewise.
6102 * gcc.target/i386/thunk-retbnd.c: Likewise.
6104 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
6106 PR tree-optimization/69328
6107 * gcc.dg/pr69328.c: New test.
6109 2016-01-20 Jeff Law <law@redhat.com>
6112 * gcc.target/m68k/pr25114.c: New test.
6114 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
6116 * gcc.target/arm/memset-inline-10.c: Added
6117 dg-require-effective-target arm_thumb2_ok.
6119 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
6121 * gcc.dg/debug/dwarf2/sso.c: New test.
6123 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
6126 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
6127 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
6128 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
6130 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
6133 * g++.dg/ipa/devirt-50.C: New testcase.
6135 2016-01-19 Marek Polacek <polacek@redhat.com>
6138 * g++.dg/cpp1y/parameter-pack-1.C: New test.
6139 * g++.dg/cpp1y/parameter-pack-2.C: New test.
6141 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6144 * gcc.target/arm/pr69135_1.c: New test.
6146 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
6148 * gcc.target/aarch64/ccmp_1.c: Add new tests.
6150 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
6152 * gcc.target/aarch64/ccmp_1.c: New testcase.
6154 2016-01-19 Marek Polacek <polacek@redhat.com>
6157 * g++.dg/cpp0x/enum30.C: New test.
6159 2016-01-19 Richard Biener <rguenther@suse.de>
6161 PR tree-optimization/69336
6162 * g++.dg/tree-ssa/pr69336.C: New testcase.
6164 2016-01-19 Jakub Jelinek <jakub@redhat.com>
6167 * gcc.dg/pr65779.c: New test.
6169 2016-01-19 Richard Biener <rguenther@suse.de>
6171 PR tree-optimization/69352
6172 * gcc.dg/torture/pr69352.c: New testcase.
6174 2016-01-19 Jakub Jelinek <jakub@redhat.com>
6176 PR rtl-optimization/68955
6177 PR rtl-optimization/64557
6178 * gcc.dg/torture/pr68955.c: New test.
6180 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
6183 * g++.dg/torture/pr69136.C: New testcase.
6185 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
6188 * g++.dg/lto/pr69133_0.C: New testcase.
6189 * g++.dg/lto/pr69133_1.C: New testcase.
6191 2016-01-15 Jeff Law <law@redhat.com>
6193 PR tree-optimization/69320
6194 * gcc.c-torture/pr69320-1.c: New test.
6195 * gcc.c-torture/pr69320-2.c: New test.
6196 * gcc.c-torture/pr69320-3.c: New test.
6197 * gcc.c-torture/pr69320-4.c: New test.
6199 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
6204 * g++.dg/template/pr11858.C: New test.
6205 * g++.dg/template/pr24663.C: New test.
6206 * g++.dg/template/unify12.C: New test.
6207 * g++.dg/template/unify13.C: New test.
6208 * g++.dg/template/unify14.C: New test.
6209 * g++.dg/template/unify15.C: New test.
6210 * g++.dg/template/unify16.C: New test.
6211 * g++.dg/template/unify17.C: New test.
6213 2016-01-18 David Malcolm <dmalcolm@redhat.com>
6216 * gcc.dg/pr69181-1.c: New test file.
6217 * gcc.dg/pr69181-2.c: New test file.
6218 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
6219 globals by moving it to...
6220 (cleanup-after-saved-dg-test): ...this new function. Add
6221 "global additional_sources_used". Add reset of global
6222 multiline_expected_outputs to the empty list.
6223 * lib/multiline.exp (_multiline_expected_outputs): Rename this
6225 (multiline_expected_outputs): ...this, and updated comments to
6226 note that it is modified from gcc-dg.exp.
6227 (dg-end-multiline-output): Update for the above renaming.
6228 (handle-multiline-outputs): Likewise. Remove the clearing
6229 of the expected outputs to the empty list.
6231 2016-01-18 Richard Biener <rguenther@suse.de>
6233 PR tree-optimization/69297
6234 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
6236 2016-01-18 Joseph Myers <joseph@codesourcery.com>
6238 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
6240 * gcc.target/mips/mips-3d-2.c: Likewise.
6241 * gcc.target/mips/mips-3d-3.c: Likewise.
6242 * gcc.target/mips/mips-3d-4.c: Likewise.
6243 * gcc.target/mips/mips-3d-5.c: Likewise.
6244 * gcc.target/mips/mips-3d-6.c: Likewise.
6245 * gcc.target/mips/mips-3d-7.c: Likewise.
6246 * gcc.target/mips/mips-3d-8.c: Likewise.
6247 * gcc.target/mips/mips-3d-9.c: Likewise.
6248 * gcc.target/mips/mips-ps-1.c: Likewise.
6249 * gcc.target/mips/mips-ps-2.c: Likewise.
6250 * gcc.target/mips/mips-ps-3.c: Likewise.
6251 * gcc.target/mips/mips-ps-4.c: Likewise.
6252 * gcc.target/mips/mips-ps-5.c: Likewise.
6253 * gcc.target/mips/mips-ps-6.c: Likewise.
6254 * gcc.target/mips/mips-ps-7.c: Likewise.
6255 * gcc.target/mips/mips-ps-type.c: Likewise.
6256 * gcc.target/mips/mips-ps-type-2.c: Likewise.
6257 * gcc.target/mips/mips16-attributes-6.c: Likewise.
6259 2016-01-18 Tom de Vries <tom@codesourcery.com>
6261 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
6262 * c-c++-common/goacc/kernels-double-reduction.c: New test.
6263 * c-c++-common/goacc/kernels-empty.c: New test.
6264 * c-c++-common/goacc/kernels-eternal.c: New test.
6265 * c-c++-common/goacc/kernels-loop-2.c: New test.
6266 * c-c++-common/goacc/kernels-loop-3.c: New test.
6267 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
6268 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
6269 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
6270 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
6271 * c-c++-common/goacc/kernels-loop-data.c: New test.
6272 * c-c++-common/goacc/kernels-loop-g.c: New test.
6273 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
6274 * c-c++-common/goacc/kernels-loop-n.c: New test.
6275 * c-c++-common/goacc/kernels-loop-nest.c: New test.
6276 * c-c++-common/goacc/kernels-loop.c: New test.
6277 * c-c++-common/goacc/kernels-noreturn.c: New test.
6278 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
6279 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
6280 * c-c++-common/goacc/kernels-reduction.c: New test.
6282 2016-01-18 Tom de Vries <tom@codesourcery.com>
6284 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
6285 * gcc.dg/autopar/outer-2.c: Same.
6286 * gcc.dg/autopar/outer-3.c: Same.
6287 * gcc.dg/autopar/outer-4.c: Same.
6288 * gcc.dg/autopar/outer-5.c: Same.
6289 * gcc.dg/autopar/outer-6.c: Same.
6290 * gcc.dg/autopar/parallelization-1.c: Same.
6291 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
6292 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
6293 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
6294 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
6295 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
6296 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
6297 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
6298 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
6299 * gcc.dg/autopar/pr39500-1.c: Same.
6300 * gcc.dg/autopar/pr39500-2.c: Same.
6301 * gcc.dg/autopar/pr46193.c: Same.
6302 * gcc.dg/autopar/pr46194.c: Same.
6303 * gcc.dg/autopar/pr49580.c: Same.
6304 * gcc.dg/autopar/pr49960-1.c: Same.
6305 * gcc.dg/autopar/pr49960.c: Same.
6306 * gcc.dg/autopar/pr68373.c: Same.
6307 * gcc.dg/autopar/reduc-1.c: Same.
6308 * gcc.dg/autopar/reduc-1char.c: Same.
6309 * gcc.dg/autopar/reduc-1short.c: Same.
6310 * gcc.dg/autopar/reduc-2.c: Same.
6311 * gcc.dg/autopar/reduc-2char.c: Same.
6312 * gcc.dg/autopar/reduc-2short.c: Same.
6313 * gcc.dg/autopar/reduc-3.c: Same.
6314 * gcc.dg/autopar/reduc-4.c: Same.
6315 * gcc.dg/autopar/reduc-6.c: Same.
6316 * gcc.dg/autopar/reduc-7.c: Same.
6317 * gcc.dg/autopar/reduc-8.c: Same.
6318 * gcc.dg/autopar/reduc-9.c: Same.
6319 * gcc.dg/autopar/uns-outer-4.c: Same.
6320 * gcc.dg/autopar/uns-outer-5.c: Same.
6321 * gcc.dg/autopar/uns-outer-6.c: Same.
6322 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
6323 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
6325 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
6328 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
6329 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
6331 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
6334 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
6335 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
6336 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
6338 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
6341 * gcc.dg/tree-ssa/sra-17.c: New.
6342 * gcc.dg/tree-ssa/sra-18.c: New.
6344 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6346 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
6348 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
6350 * gnat.dg/inline12.adb: New test.
6352 2016-01-18 Bin Cheng <bin.cheng@arm.com>
6354 PR tree-optimization/66797
6355 * gcc.c-torture/execute/pr65447.c: Relax check condition.
6357 2016-01-18 Richard Biener <rguenther@suse.de>
6359 PR tree-optimization/69170
6360 * gcc.dg/torture/pr69170.c: New testcase.
6362 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
6364 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
6366 2016-01-16 Tom de Vries <tom@codesourcery.com>
6368 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
6370 2016-01-16 Tom de Vries <tom@codesourcery.com>
6372 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
6373 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
6374 redundant dg-require-effective-target pthread.
6375 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
6376 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
6377 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
6378 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
6379 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
6380 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
6381 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
6383 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
6386 * gcc.target/powerpc/recip-6.c: Enable on AIX.
6387 * gcc.target/powerpc/recip-7.c: Same.
6389 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
6392 * g++.dg/template/pr69091.C: New test.
6394 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
6396 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
6397 dump does not contain an error_mark_node.
6398 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
6399 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
6401 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
6404 * g++.dg/template/pr68936.C: New test.
6406 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
6409 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
6410 * gcc.target/powerpc/recip-2.c: Same.
6411 * gcc.target/powerpc/recip-3.c: Same.
6412 * gcc.target/powerpc/recip-4.c: Same.
6413 * gcc.target/powerpc/recip-sqrtf.c: Same.
6415 2016-01-15 Jeff Law <law@redhat.com>
6417 PR tree-optimization/69270
6418 * gcc.dg/tree-ssa/pr69270-2.c: New test.
6419 * gcc.dg/tree-ssa/pr69270-3.c: New test.
6421 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
6424 * gfortran.dg/deferred_character_13.f90: New test for the fix
6425 of comment 3 of the PR.
6428 * gfortran.dg/deferred_character_8.f90: New test
6429 * gfortran.dg/allocate_error_5.f90: New test
6432 * gfortran.dg/deferred_character_10.f90: New test
6435 * gfortran.dg/deferred_character_14.f90: New test
6438 * gfortran.dg/deferred_character_11.f90: New test
6441 * gfortran.dg/deferred_character_9.f90: New test
6443 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
6445 PR rtl-optimization/69030
6446 * gcc.target/i386/pr69030.c: New.
6448 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6450 * gcc.target/aarch64/target_attr_17.c: New test.
6452 2016-01-15 Richard Biener <rguenther@suse.de>
6454 PR tree-optimization/66856
6455 * gcc.dg/torture/pr66856-1.c: New testcase.
6456 * gcc.dg/torture/pr66856-2.c: Likewise.
6458 2016-01-15 Richard Biener <rguenther@suse.de>
6461 * g++.dg/lto/pr69137_0.C: New testcase.
6463 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
6466 * gcc.target/i386/pr69246.c: New test.
6468 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6470 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
6472 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6475 * g++.dg/init/const9.C: Disable test on S/390.
6477 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6479 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
6480 * g++.dg/Wno-frame-address.C: Ditto.
6482 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6484 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
6486 2016-01-15 Richard Biener <rguenther@suse.de>
6488 PR tree-optimization/68961
6489 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
6491 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
6493 * gcc.target/i386/pr65105-5.c: New test.
6495 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
6497 * gcc.c-torture/execute/alias-4.c: New testcase.
6499 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
6502 * g++.dg/ipa/devirt-49.C: New testcase.
6504 2016-01-15 Christian Bruel <christian.bruel@st.com>
6507 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
6508 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
6509 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
6511 2016-01-15 Richard Biener <rguenther@suse.de>
6513 PR tree-optimization/69117
6514 * gcc.dg/torture/pr69117.c: New testcase.
6516 2015-01-14 Ryan Burn <contact@rnburn.com>
6519 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
6521 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6524 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
6525 range tests use 100 * maximum instead of maximum + 1.
6527 2016-01-14 Jakub Jelinek <jakub@redhat.com>
6530 * gcc.dg/guality/pr69244.c: New test.
6532 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
6534 * lib/target-supports.exp (check_effective_target_issignaling):
6536 * gcc.dg/pr61441.c: Require issignaling effective target.
6538 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
6541 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
6543 2016-01-14 David Malcolm <dmalcolm@redhat.com>
6546 PR preprocessor/69177
6547 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
6548 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
6549 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
6550 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6552 2016-01-14 Marek Polacek <polacek@redhat.com>
6555 * gcc.dg/array-15.c: New test.
6557 2016-01-14 Jakub Jelinek <jakub@redhat.com>
6560 PR tree-optimization/69155
6561 * gfortran.dg/pr68146.f: New test.
6562 * gfortran.dg/pr69155.f90: New test.
6564 2016-01-14 Richard Biener <rguenther@suse.de>
6566 PR tree-optimization/68060
6567 * gcc.dg/torture/pr68060-1.c: New testcase.
6568 * gcc.dg/torture/pr68060-2.c: Likewise.
6570 2016-01-14 Nick Clifton <nickc@redhat.com>
6572 * lib/target-supports.exp
6573 (check_effective_target_arm_neon_ok_nocache): Add an option
6574 sequence that includes setting the ARM architecture to ARMv7-A.
6575 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
6576 command line options necessary to enable Neon support.
6577 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
6578 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
6579 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
6580 * gcc.target/arm/pr69180.c: Likewise.
6582 2016-01-14 Jeff Law <law@redhat.com>
6584 PR tree-optimization/69270
6585 * gcc.dg/tree-ssa/pr69270.c: New test.
6587 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
6590 * c-c++-common/pr66208.c: New file.
6592 2016-01-13 Jakub Jelinek <jakub@redhat.com>
6594 PR tree-optimization/69156
6595 * gcc.dg/pr69156.c: New test.
6597 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
6599 * gcc.target/i386/pr69225-7.c: New test.
6601 2016-01-13 Richard Henderson <rth@redhat.com>
6603 * gcc.dg/tm/memopt-13.c: Update expected function.
6604 * gcc.dg/tm/memopt-6.c: Likewise.
6606 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
6608 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
6609 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
6610 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
6611 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
6613 2016-01-13 Tom de Vries <tom@codesourcery.com>
6615 PR tree-optimization/69169
6616 * gcc.dg/pr69169.c: New test.
6618 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
6621 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
6622 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
6623 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
6624 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
6625 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
6626 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
6627 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
6628 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
6630 2016-01-13 Jakub Jelinek <jakub@redhat.com>
6633 * gcc.dg/pr69247.c: New test.
6635 2016-01-13 Richard Biener <rguenther@suse.de>
6637 PR tree-optimization/69242
6638 * gcc.dg/torture/pr69242.c: New testcase.
6640 2016-01-13 Richard Biener <rguenther@suse.de>
6642 PR tree-optimization/69186
6643 * gcc.dg/torture/pr69186.c: New testcase.
6645 2016-01-13 Jeff Law <law@redhat.com>
6647 PR tree-optimization/67755
6648 * gcc.dg/tree-ssa/pr67755.c: New test.
6650 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6652 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
6653 pass number in output by a star.
6655 2016-01-12 Bin Cheng <bin.cheng@arm.com>
6657 PR tree-optimization/68911
6658 * gcc.c-torture/execute/pr68911.c: New test.
6660 2016-01-12 Marek Polacek <polacek@redhat.com>
6663 * g++.dg/warn/permissive-1.C: New test.
6665 2016-01-12 Jakub Jelinek <jakub@redhat.com>
6669 * g++.dg/opt/pr69213.C: New test.
6671 2016-01-12 Christian Bruel <christian.bruel@st.com>
6674 * gcc.target/arm/pr69180.c: New test.
6676 2016-01-12 Richard Biener <rguenther@suse.de>
6679 * g++.dg/lto/pr69077_0.C: New testcase.
6680 * g++.dg/lto/pr69077_1.C: Likewise.
6682 2016-01-12 Jakub Jelinek <jakub@redhat.com>
6685 * g++.dg/opt/pr69175.C: New test.
6687 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
6689 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
6690 rather than #including math.h & stdlib.h.
6691 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
6692 * gcc.dg/vect/pr49771.c: Likewise.
6693 * gcc.dg/vect/vect-10-big-array.c: Likewise.
6694 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
6695 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
6696 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
6697 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
6698 * gcc.dg/vect/pr44507.c: Likewise.
6699 * gcc.dg/vect/pr45902.c: Likewise.
6700 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
6701 * gcc.dg/vect/vect-117.c: Likewise.
6702 * gcc.dg/vect/vect-99.c: Likewise.
6703 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6704 * gcc.dg/vect/vect-cond-1.c: Likewise.
6705 * gcc.dg/vect/vect-cond-2.c: Likewise.
6706 * gcc.dg/vect/vect-cond-3.c: Likewise.
6707 * gcc.dg/vect/vect-cond-4.c: Likewise.
6708 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
6709 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
6710 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6711 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
6712 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
6713 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
6714 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
6715 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
6716 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6717 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6718 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
6719 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
6720 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
6721 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
6722 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
6723 include of signal.h.
6724 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
6725 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
6726 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
6727 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
6728 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
6729 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
6730 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
6731 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
6732 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
6733 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
6734 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6735 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6736 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
6737 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
6738 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
6739 * gcc.dg/vect/vect-outer-5.c: Likewise.
6740 * gcc.dg/vect/vect-outer-6.c: Likewise.
6741 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
6744 2016-01-12 Nick Clifton <nickc@redhat.com>
6747 * gcc.dg/lto/pr61886_0.c: Rename the external function called
6748 to fread so that it will be found in all target runtimes.
6750 2016-01-12 Richard Biener <rguenther@suse.de>
6752 PR tree-optimization/69053
6753 * g++.dg/torture/pr69053.C: New testcase.
6755 2016-01-12 Richard Biener <rguenther@suse.de>
6757 PR tree-optimization/69168
6758 * gcc.dg/torture/pr69168.c: New testcase.
6760 2016-01-12 Richard Biener <rguenther@suse.de>
6762 PR tree-optimization/69157
6763 * gcc.dg/torture/pr69157.c: New testcase.
6765 2016-01-12 Richard Biener <rguenther@suse.de>
6767 PR tree-optimization/69174
6768 * gcc.dg/torture/pr69174.c: New testcase.
6770 2016-01-12 Jakub Jelinek <jakub@redhat.com>
6774 * g++.dg/tls/pr66808.C: New test.
6775 * g++.dg/tls/pr69000.C: New test.
6777 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6779 * gcc.target/powerpc/swaps-p8-23.c: New test.
6780 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
6782 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
6784 PR tree-optimization/68356
6785 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
6787 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
6788 Jim Wilson <jim.wilson@linaro.org>
6791 * gcc.target/arm/pr69194.c: New test.
6793 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
6796 * gcc.target/i386/pr69225-1.c: New test.
6797 * gcc.target/i386/pr69225-2.c: Likewise.
6798 * gcc.target/i386/pr69225-3.c: Likewise.
6799 * gcc.target/i386/pr69225-4.c: Likewise.
6800 * gcc.target/i386/pr69225-5.c: Likewise.
6801 * gcc.target/i386/pr69225-6.c: Likewise.
6803 2016-01-11 Jakub Jelinek <jakub@redhat.com>
6806 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
6810 * gcc.dg/pr69071.c: New test.
6813 * g++.dg/opt/pr69211.C: New test.
6815 PR tree-optimization/69214
6816 * gcc.c-torture/compile/pr69214.c: New test.
6818 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
6820 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
6821 * gcc.target/i386/pr66232-11.c: Ditto.
6822 * gcc.target/i386/pr66232-12.c: Ditto.
6823 * gcc.target/i386/pr66232-13.c: Ditto.
6825 2016-01-11 Richard Biener <rguenther@suse.de>
6827 PR tree-optimization/69173
6828 * gcc.dg/torture/pr69173.c: New testcase.
6830 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6832 PR rtl-optimization/68796
6833 * gcc.target/aarch64/tst_5.c: New test.
6834 * gcc.target/aarch64/tst_6.c: Likewise.
6836 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6838 PR rtl-optimization/68841
6839 * gcc.dg/pr68841.c: New test.
6840 * gcc.c-torture/execute/pr68841.c: New test.
6842 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
6844 PR rtl-optimization/68920
6845 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
6847 * gcc.dg/ifcvt-5.c: New test.
6849 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
6852 * g++.dg/pr69123.C: New.
6854 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6857 * gcc.target/i386/pr69010.c: New test.
6859 2016-01-11 Martin Jambor <mjambor@suse.cz>
6862 * gcc.target/i386/chkp-pr69044.c: New test.
6864 2016-01-11 Tom de Vries <tom@codesourcery.com>
6866 PR tree-optimization/69109
6867 * gcc.dg/autopar/pr69109-2.c: New test.
6868 * gcc.dg/autopar/pr69109.c: New test.
6870 2016-01-11 Tom de Vries <tom@codesourcery.com>
6872 PR tree-optimization/69108
6873 * gcc.dg/autopar/pr69108.c: New test.
6875 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
6878 * c-c++-common/Wisleading-indentation.c: Augment test.
6880 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6883 * gfortran.dg/inline_matmul_12.f90: New test.
6885 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
6888 * gfortran.dg/actual_array_offset_1: New test.
6890 2016-01-10 Tom de Vries <tom@codesourcery.com>
6892 PR tree-optimization/69062
6893 * gcc.dg/autopar/pr69062.c: New test.
6895 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
6897 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
6898 * gcc.dg/vect/slp-perm-2.c: Likewise.
6899 * gcc.dg/vect/slp-perm-3.c: Likewise.
6900 * gcc.dg/vect/slp-perm-5.c: Likewise.
6901 * gcc.dg/vect/slp-perm-6.c: Likewise.
6902 * gcc.dg/vect/slp-perm-7.c: Likewise.
6903 * gcc.dg/vect/slp-perm-8.c: Likewise.
6905 2016-01-10 Tom de Vries <tom@codesourcery.com>
6907 PR tree-optimization/69039
6908 * gcc.dg/autopar/pr69039.c: New test.
6910 2016-01-09 Marek Polacek <polacek@redhat.com>
6913 * g++.dg/pr69113.C: New test.
6915 2016-01-09 Jakub Jelinek <jakub@redhat.com>
6918 PR tree-optimization/69097
6919 * gcc.c-torture/execute/pr50865.c: New test.
6920 * gcc.c-torture/execute/pr69097-1.c: New test.
6921 * gcc.c-torture/execute/pr69097-2.c: New test.
6922 * gcc.dg/pr69097-1.c: New test.
6923 * gcc.dg/pr69097-2.c: New test.
6925 2016-01-09 Jakub Jelinek <jakub@redhat.com>
6928 * g++.dg/opt/pr69164.C: New test.
6930 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6932 PR tree-optimization/69167
6933 * gcc.dg/pr69167.c: New test.
6935 2016-01-08 Marek Polacek <polacek@redhat.com>
6938 * g++.dg/pr68449.C: New.
6940 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
6942 PR tree-optimization/68707
6943 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
6944 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
6945 on platforms supporting it.
6946 * gcc.dg/vect/slp-perm-2.c: Likewise.
6947 * gcc.dg/vect/slp-perm-3.c: Likewise.
6948 * gcc.dg/vect/slp-perm-5.c: Likewise.
6949 * gcc.dg/vect/slp-perm-7.c: Likewise.
6950 * gcc.dg/vect/slp-perm-8.c: Likewise.
6951 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
6952 on platforms supporting it.
6954 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6956 PR tree-optimization/69162
6957 * gcc.dg/pr69162.c: New test.
6959 PR tree-optimization/69172
6960 * gcc.dg/pr69172.c: New test.
6962 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
6964 PR tree-optimization/67781
6965 * gcc.c-torture/execute/pr67781.c: New file.
6967 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6969 PR tree-optimization/69083
6970 * gcc.dg/vect/pr69083.c: New test.
6972 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
6974 PR tree-optimization/61441
6975 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
6976 Use -fexcess-precision=standard for compiler options.
6977 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
6979 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6982 * gfortran.dg/gomp/pr69128.f90: New test.
6985 * g++.dg/ext/pr69145-1.C: New test.
6986 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
6987 * g++.dg/ext/pr69145-2.h: New file.
6989 2016-01-07 Martin Sebor <msebor@redhat.com>
6992 * gcc.dg/atomic-fetch-bool.c: New test.
6993 * gcc.dg/sync-fetch-bool.c: New test.
6995 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
6998 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
7000 2016-01-07 Nick Clifton <nickc@redhat.com>
7003 * g++.dg/pr66655.C: New test.
7004 * g++.dg/pr66655_1.cc: Test support file.
7005 * g++.dg/pr66655.h: Test header file.
7007 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
7010 gfortran.dg/gomp/pr66680.f90: New test.
7012 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
7015 * gcc.target/i386/pr69171-1.c: New test.
7016 * gcc.target/i386/pr69171-2.c: Likewise.
7017 * gcc.target/i386/pr69171-3.c: Likewise.
7018 * gcc.target/i386/pr69171-4.c: Likewise.
7019 * gcc.target/i386/pr69171-5.c: Likewise.
7020 * gcc.target/i386/pr69171-6.c: Likewise.
7022 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
7025 * c-c++-common/pr67639.c: New test.
7027 2016-01-07 Jakub Jelinek <jakub@redhat.com>
7029 PR tree-optimization/69141
7030 * g++.dg/opt/pr69141.C: New test.
7032 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
7034 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
7036 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
7039 * gcc.target/i386/pr69140.c: New test
7041 2016-01-06 David Malcolm <dmalcolm@redhat.com>
7043 * gcc.dg/bad-dereference.c: New test case.
7045 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7047 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
7049 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
7051 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
7053 2016-01-06 Marek Polacek <polacek@redhat.com>
7056 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
7058 2016-01-05 Marek Polacek <polacek@redhat.com>
7061 * gcc.dg/atomic-invalid-2.c: New.
7063 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
7066 * gcc.target/i386/pr68991.c: New test.
7068 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
7071 * g++.dg/pr68991-1.C: New test.
7072 * g++.dg/pr68991-2.C: Likewise.
7074 2016-01-05 Sergei Trofimovich <siarheit@google.com>
7077 * gcc.target/ia64/pr60465-gprel64.c: New test.
7078 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
7080 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7082 PR rtl-optimization/68651
7083 * gcc.target/aarch64/pr68651_1.c: New test.
7085 2016-01-05 David Malcolm <dmalcolm@redhat.com>
7088 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
7090 2016-01-05 Nathan Sidwell <nathan@acm.org>
7093 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
7095 * gcc.dg/alias-15.c: New.
7097 2016-01-05 Nick Clifton <nickc@redhat.com>
7100 * g++.dg/pr68770.C: New test.
7102 2016-01-04 Mike Stump <mikestump@comcast.net>
7104 * lib/target-supports.exp (check_effective_target_cilkplus):
7105 cilkplus targets require pthreads.
7106 (check_effective_target_cilkplus): Remove special case for NVPTX.
7108 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7110 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
7113 2016-01-04 Jakub Jelinek <jakub@redhat.com>
7115 Update copyright years.
7117 2016-01-04 Marek Polacek <polacek@redhat.com>
7120 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
7121 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
7122 * gcc.dg/atomic/stdatomic-op-5.c: New test.
7124 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
7126 * gcc.target/sparc/20160104-2.c: New test.
7128 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
7130 * gcc.target/sparc/20160104-1.c: New test.
7132 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
7135 * gfortran.dg/pr65045.f90: New test.
7137 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
7139 * gnat.dg/specs/debug1.ads: Delete.
7141 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7143 PR libgfortran/68867
7144 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
7147 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7149 PR libgfortran/68867
7150 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
7153 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
7156 * gfortran.dg/pr68864.f90: New test.
7158 2016-01-01 Jakub Jelinek <jakub@redhat.com>
7160 PR tree-optimization/69070
7161 * gcc.dg/pr69070.c: New test.
7164 * gfortran.dg/pr69055.f90: New test.
7167 * gcc.dg/pr69015.c: New test.
7169 Copyright (C) 2016 Free Software Foundation, Inc.
7171 Copying and distribution of this file, with or without modification,
7172 are permitted in any medium without royalty provided the copyright
7173 notice and this notice are preserved.