1 2015-10-19 Martin Sebor <msebor@redhat.com>
3 * init/new45.C: New test to verify that operator new is invoked
4 with or without overhead for a cookie.
7 * init/new44.C: New test for placement new expressions for arrays
8 with excessive number of elements.
11 * init/new43.C: New test for placement new expressions for arrays
12 with negative number of elements.
14 * other/new-size-type.C: Expect array new expression with
15 an excessive number of elements to be rejected.
17 2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
19 * c-c++-common/goacc/routine-1.c: New.
20 * c-c++-common/goacc/routine-2.c: New.
21 * c-c++-common/goacc/routine-3.c: New.
22 * c-c++-common/goacc/routine-4.c: New.
23 * c-c++-common/goacc/routine-5.c: New.
25 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
27 * gcc.target/sparc/sparc-ret.c: Rename to...
28 * gcc.target/sparc/sparc-ret-1.c: ...this.
29 * gcc.target/sparc/sparc-ret-2.c: New test.
31 2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
33 * lib/target-supports.exp (check_p8vector_hw_available): Split
35 (check_vsx_hw_available): Likewise.
36 (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
37 support and for PowerPC float128 support.
38 (check_p9modulo_hw_available): Likewise.
39 (check_ppc_float128_sw_available): Likewise.
40 (check_ppc_float128_hw_available): Likewise.
41 (check_effective_target_powerpc_p9vector_ok): Likewise.
42 (check_effective_target_powerpc_p9modulo_ok): Likewise.
43 (check_effective_target_powerpc_float128_sw_ok): Likewise.
44 (check_effective_target_powerpc_float128_hw_ok): Likewise.
45 (is-effective-target): Add new PowerPc targets.
46 (is-effective-target-keyword): Likewise.
47 (check_vect_support_and_set_flags): If we have ISA 3.0 vector
50 * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
51 * gcc.target/powerpc/mod-2.c: Likewise.
52 * gcc.target/powerpc/ctz-1.c: Likewise.
53 * gcc.target/powerpc/ctz-2.c: Likewise.
54 * gcc.target/powerpc/extswsli-1.c: Likewise.
55 * gcc.target/powerpc/extswsli-2.c: Likewise.
56 * gcc.target/powerpc/extswsli-3.c: Likewise.
58 * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
59 and allow the test on PowerPC LE.
60 * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
61 * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
63 * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
64 check instead of powerpc_vsx_ok.
65 * gcc.target/powerpc/float128-mix.c: Likewise.
67 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
69 * gcc.dg/sso/*.c: Robustify dg-output directives.
71 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
73 * g++.dg/ubsan/pr68259.C: New test.
75 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
77 * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
78 (main): Use _Cilk_spawn instead of cilk_spawn.
80 2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
82 * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
83 scan-assembler directive.
85 2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
88 * gcc.dg/pr68129_1.c: New test.
90 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
93 * gcc.dg/guality/pr67192.c (f3, f4): New functions.
96 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
99 * gcc.dg/guality/pr67192.c: New test.
101 2015-11-09 Richard Biener <rguenther@suse.de>
103 PR tree-optimization/68248
104 * gcc.dg/torture/pr68248.c: New testcase.
106 2015-11-09 Richard Biener <rguenther@suse.de>
108 PR tree-optimization/56118
109 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
111 2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
113 * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
114 labelref and check use of constant pool by looking for .word and
117 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
120 * g++.dg/cilk-plus/CK/pr66326.cc: New test.
122 2015-11-09 Richard Henderson <rth@redhat.com>
124 * gcc.target/i386/addr-space-1.c: New test.
125 * gcc.target/i386/addr-space-2.c: New test.
126 * gcc.target/i386/addr-space-3.c: New test.
128 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
131 * gfortran.dg/pr68053.f90: New test.
133 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
135 * g++.dg/lto/pr68057_0.C: Fix testcase.
137 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
139 * gfortran.dg/PR67518.f90: move from here...
140 * gfortran.dg/graphite/PR67518.f90: to here.
141 * gfortran.dg/PR53852.f90: move from here...
142 * gfortran.dg/graphite/PR53852.f90: to here.
144 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
146 * gcc.dg/sso-1.c: New test.
147 * gcc.dg/sso-2.c: Likewise.
148 * gcc.dg/sso-3.c: Likewise.
149 * gcc.dg/sso-4.c: Likewise.
150 * gcc.dg/sso-5.c: Likewise.
151 * gcc.dg/sso-6.c: Likewise.
152 * gcc.dg/sso-7.c: Likewise.
153 * gcc.dg/sso-8.c: Likewise.
154 * gcc.dg/sso: New directory.
155 * gcc.target/i386/movbe-3.c: New test.
156 * gnat.dg/sso1.adb: Likewise.
157 * gnat.dg/sso2.ad[sb]: Likewise.
158 * gnat.dg/sso3.adb: Likewise.
159 * gnat.dg/sso4.adb: Likewise.
160 * gnat.dg/sso5.adb: Likewise.
161 * gnat.dg/sso6.adb: Likewise.
162 * gnat.dg/sso7.adb: Likewise.
163 * gnat.dg/specs/sso1.ads: Likewise.
164 * gnat.dg/specs/sso2.ads: Likewise.
165 * gnat.dg/sso: New directory.
167 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
170 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
172 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
175 * gfortran.dg/pr68224.f90: New test.
177 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
180 * gfortran.dg/proc_ptr_47.f90: New test.
183 * gfortran.dg/pr66465.f90: New test.
185 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
187 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
189 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
192 * gfortran.dg/pr68153.f90: New test.
194 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
197 * gfortran.dg/pr68151.f90: New test.
199 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
201 PR tree-optimization/68235
202 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
204 2015-11-06 Jeff Law <law@redhat.com>
206 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
207 realized jump threads.
208 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
209 threads rather than dom1 dump.
211 2015-11-06 Michael Collison <michael.collison@linaro.org
212 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
215 2015-08-01 Michael Collison <michael.collison@linaro.org
216 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
218 * gcc.target/arm/mincmp.c: New test.
220 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
223 * gfortran.dg/warn_unused_function_2.f90: Add two new
224 "defined but not used" subroutines.
226 2015-11-06 Jakub Jelinek <jakub@redhat.com>
228 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
229 * g++.dg/gomp/ordered-2.C (f1): Likewise.
230 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
231 expected diagnostics for the addition of quotes.
232 * gfortran.dg/gomp/target3.f90: Likewise.
233 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
234 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
235 * c-c++-common/gomp/doacross-1.c: Likewise.
236 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
237 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
238 Adjust expected diagnostics wording.
239 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
240 Don't expect error on ordered threads simd when in for simd.
241 * c-c++-common/gomp/nesting-2.c: New test.
242 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
243 * c-c++-common/gomp/ordered-4.c: New test.
245 2015-11-06 Mike Stump <mikestump@comcast.net>
247 * gcc.dg/pragma-diag-5.c: Make test cases unique.
249 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
250 Sebastian Pop <s.pop@samsung.com>
252 * gcc.dg/graphite/fuse-1.c: New.
253 * gcc.dg/graphite/fuse-2.c: New.
254 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
256 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
258 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
260 2015-11-06 David Malcolm <dmalcolm@redhat.com>
262 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
263 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
264 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
265 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
266 * lib/gcc-dg.exp: Load multiline.exp.
268 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
270 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
271 * gcc.target/arm/interrupt-1.c: Likewise.
272 * gcc.target/arm/interrupt-2.c: Likewise.
273 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
275 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
277 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
279 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
283 * g++.dg/lto/pr68057_0.C: New testcase.
284 * g++.dg/lto/pr68057_1.C: New testcase.
285 * g++.dg/torture/pr68220.C: New testcase.
287 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
289 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
292 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
294 PR tree-optimization/68145
295 * g++.dg/vect/pr68145.cc: New test.
297 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
300 * gcc.dg/pr68088_1.c: New test.
302 2015-11-06 Richard Biener <rguenther@suse.de>
304 * gcc.dg/vect/bb-slp-38.c: New testcase.
306 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
308 * gfortran.dg/goacc/private-3.f95: XFAIL.
310 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
314 * gfortran.dg/PR67518.f90: New test.
315 * gfortran.dg/PR53852.f90: New test.
317 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
318 Tom de Vries <tom@codesourcery.com>
319 Nathan Sidwell <nathan@codesourcery.com>
320 Thomas Schwinge <thomas@codesourcery.com>
322 * c-c++-common/goacc/combined-directives.c: New test.
323 * c-c++-common/goacc/loop-clauses.c: New test.
324 * c-c++-common/goacc/tile.c: New test.
325 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
326 as gang static arguments.
327 * c-c++-common/goacc/update-1.c: Adjust expected error message.
328 * g++.dg/goacc/template.C: New test.
329 * gfortran.dg/goacc/combined-directives.f90: New test.
330 * gfortran.dg/goacc/default.f95: New test.
331 * gfortran.dg/goacc/default_none.f95: New test.
332 * gfortran.dg/goacc/firstprivate-1.f95: New test.
333 * gfortran.dg/goacc/gang-static.f95: New test.
334 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
335 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
336 * gfortran.dg/goacc/list.f95: Update test.
337 * gfortran.dg/goacc/loop-2.f95: Likewise.
338 * gfortran.dg/goacc/loop-4.f95: New test.
339 * gfortran.dg/goacc/loop-5.f95: New test.
340 * gfortran.dg/goacc/loop-6.f95: New test.
341 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
342 * gfortran.dg/goacc/multi-clause.f90: New test.
343 * gfortran.dg/goacc/parallel-tree.f95: Update test.
344 * gfortran.dg/goacc/update.f95: New test.
346 2015-11-05 Martin Sebor <msebor@redhat.com>
349 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
350 invocations where the size of the destination buffer object
351 or its type (or both) is unknown.
353 2015-11-05 Martin Sebor <msebor@redhat.com>
356 * g++.dg/warn/Wplacement-new-size.C: New test.
358 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
360 * gcc.dg/pr68112.c: New.
361 * gcc.dg/vect/vect-strided-shift-1.c: New.
363 2015-11-05 Marek Polacek <polacek@redhat.com>
366 * gcc.dg/pr68090.c: New test.
368 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
370 * gcc.dg/ifcvt-4.c: New.
372 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
375 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
377 2015-11-05 Jakub Jelinek <jakub@redhat.com>
379 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
380 of variables in both data sharing and mapping clauses and for
381 structure element based array sections being mapped rather than
383 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
384 expected diagnostics wording in one case.
385 * c-c++-common/gomp/distribute-1.c: New test.
386 * c-c++-common/gomp/element-1.c: New test.
387 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
388 and #pragma omp end declare target pair around the function.
389 Change s from a parameter to a file scope variable.
390 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
391 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
392 on non-zero low-bound in reduction array sections. Add further
394 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
395 * c-c++-common/gomp/target-teams-1.c: New test.
396 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
397 for expected mangling on x86_64/i?86.
398 * gcc.dg/gomp/declare-simd-3.c: New test.
399 * gcc.dg/gomp/declare-simd-4.c: New test.
400 * gcc.dg/gomp/for-20.c: New test.
401 * gcc.dg/gomp/for-21.c: New test.
402 * gcc.dg/gomp/for-22.c: New test.
403 * gcc.dg/gomp/for-23.c: New test.
404 * gcc.dg/gomp/for-24.c: New test.
405 * gcc.dg/gomp/linear-1.c: New test.
406 * gcc.dg/gomp/loop-1.c: New test.
407 * g++.dg/gomp/atomic-17.C: New test.
408 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
409 non-static data member in shared clause. Add single construct.
410 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
411 scan-assembler-times directives for expected mangling on x86_64/i?86.
412 * g++.dg/gomp/declare-simd-3.C: Likewise.
413 * g++.dg/gomp/declare-simd-4.C: New test.
414 * g++.dg/gomp/declare-simd-5.C: New test.
415 * g++.dg/gomp/declare-target-1.C: New test.
416 * g++.dg/gomp/linear-2.C: New test.
417 * g++.dg/gomp/loop-1.C: New test.
418 * g++.dg/gomp/loop-2.C: New test.
419 * g++.dg/gomp/loop-3.C: New test.
420 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
421 non-static data member in shared clause.
422 * g++.dg/gomp/member-3.C: New test.
423 * g++.dg/gomp/member-4.C: New test.
424 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
425 (bar): Remove dg-message.
426 * g++.dg/gomp/target-teams-1.C: New test.
428 2015-11-05 Richard Biener <rguenther@suse.de>
430 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
431 uninitialized variables.
432 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
433 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
434 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
435 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
436 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
437 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
438 * gcc.dg/ipa/inlinehint-2.c: Likewise.
439 * gcc.dg/ipa/pure-const-2.c: Likewise.
440 * gcc.dg/tree-ssa/loop-1.c: Likewise.
441 * gcc.dg/tree-ssa/loop-23.c: Likewise.
442 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
443 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
444 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
445 * gcc.dg/vect/pr30858.c: Likewise.
446 * gcc.dg/vect/pr33866.c: Likewise.
447 * gcc.dg/vect/pr37027.c: Likewise.
448 * c-c++-common/ubsan/null-10.c: Likewise.
449 * gcc.target/i386/incoming-8.c: Likewise.
451 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
453 * gnat.dg/slice9.adb: New test.
455 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
457 * gfortran.dg/goacc/reduction-2.f95: Delete.
459 2015-11-04 Tom de Vries <tom@codesourcery.com>
461 PR tree-optimization/67742
462 * gcc.dg/tree-ssa/restrict-7.c: New test.
463 * gcc.dg/tree-ssa/restrict-8.c: New test.
465 2015-11-03 Martin Sebor <msebor@redhat.com>
468 * c-c++-common/builtin-offsetof-2.c: New test.
470 2015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
473 * gfortran.dg/warn_unused_function_3.f90: New test.
475 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
477 * gnat.dg/discr45.adb: Only compile the test.
479 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
481 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
482 * gcc.target/i386/mvc5.c: Ditto.
483 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
486 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
488 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
490 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
493 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
495 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
496 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
497 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
498 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
499 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
500 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
502 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
504 * gcc.target/aarch64/fp16/set_zero_1.c: New.
506 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
508 * gcc.dg/mvc1.c: Move to ...
509 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
510 * gcc.dg/mvc2.c: Move to ...
511 * gcc.target/i386/mvc2.c: ... here.
512 * gcc.dg/mvc3.c: Move to ...
513 * gcc.target/i386/mvc3.c: ... here.
514 * gcc.dg/mvc4.c: Move to ...
515 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
516 * gcc.dg/mvc5.c: Move to ...
517 * gcc.target/i386/mvc5.c: ... here.
518 * gcc.dg/mvc6.c: Move to ...
519 * gcc.target/i386/mvc6.c: ... here.
520 * gcc.dg/mvc7.c: Move to ...
521 * gcc.target/i386/mvc7.c: ... here.
523 * g++.dg/ext/mvc1.C: Require ifunc.
525 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
527 PR tree-optimization/68083
528 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
530 2015-11-02 Jeff Law <law@redhat.com>
532 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
533 irreducible loops in the CFG.
535 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
538 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
540 * gcc.dg/vect/vect-strided-shift-1.c: New.
542 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
545 * gcc.target/arm/pr67929_1.c: Move to...
546 * gcc.c-torture/execute/pr67929_1.c: ... Here.
547 Remove arm-specific directives. Add noclone, noinline
550 2015-11-01 Jeff Law <law@redhat.com>
552 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
554 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
556 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
557 (sse2_test): Rename from main. Do not return 0.
559 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
561 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
562 * gfortran.dg/proc_ptr_39.f90: Require visibility.
563 * gfortran.dg/read_dir.f90: XFAIL AIX.
565 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
567 Remove the implementation of N3994, terse range-for loops.
568 * g++.dg/cpp1z/range-for1.C: Remove.
570 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
572 * gnat.dg/discr45.adb: New test.
574 2015-10-31 Tom de Vries <tom@codesourcery.com>
576 * gfortran.dg/assumed_type_2.f90: Update test.
577 * gfortran.dg/no_arg_check_2.f90: Same.
579 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
581 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
583 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
586 * gfortran.dg/pr46588.f90: New test.
588 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
590 * gcc.dg/mvc1.c: New test for multiple targets cloning.
591 * gcc.dg/mvc2.c: Ditto.
592 * gcc.dg/mvc3.c: Ditto.
593 * gcc.dg/mvc4.c: Ditto.
594 * gcc.dg/mvc5.c: Ditto.
595 * gcc.dg/mvc6.c: Ditto.
596 * gcc.dg/mvc7.c: Ditto.
597 * g++.dg/ext/mvc1.C: Ditto.
598 * g++.dg/ext/mvc2.C: Ditto.
599 * g++.dg/ext/mvc3.C: Ditto.
600 * g++.dg/ext/mvc4.C: Ditto.
602 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
605 * gfortran.dg/pr51993.f90: New test.
607 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
609 PR rtl-optimization/68106
610 * gcc.target/aarch64/pr68106.c: New.
612 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
615 * gfortran.dg/pr36192_1.f90: New test.
617 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
620 *gfortran.dg/pr68154.f90
622 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
624 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
625 * c-c++-common/goacc/acc_on_device-2.c: Delete.
627 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
629 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
631 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
633 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
635 * gcc.target/powerpc/float128-mix.c: Likewise.
637 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
640 * gfortran.dg/pr68054.f90: New test.
642 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
645 * gfortran.dg/pr67885.f90: New test.
647 2015-10-29 Jeff Law <law@redhat.com>
649 PR tree-optimization/67892
650 * gcc.dg/tree-ssa/pr21417: Update expected output.
651 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
653 2015-10-29 Richard Biener <rguenther@suse.de>
656 * c-c++-common/ubsan/pr68142.c: New testcase.
658 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
661 * g++.dg/other/cv_func4.C: New.
663 2015-10-29 Richard Biener <rguenther@suse.de>
666 * c-c++-common/ubsan/pr56956.c: New testcase.
668 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
670 * gnat.dg/discr44.adb: New test.
672 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
675 * gcc.dg/debug/pr66068.c: New test.
677 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
680 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
681 array bounds error at line 25.
683 2015-10-28 Catherine Moore <clm@codesourcery.com>
685 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
686 * gcc.target/mips/oddspreg-6.c: Likewise.
687 * gcc.target/mips/oddspreg-1.c: Likewise.
688 * gcc.target/mips/oddspreg-2.c: Likewise.
690 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
693 * gcc.target/avr/pr67839.c: New test.
695 2015-10-28 Richard Biener <rguenther@suse.de>
697 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
699 2015-10-28 Tom de Vries <tom@codesourcery.com>
701 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
703 2015-10-28 Richard Biener <rguenther@suse.de>
706 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
709 2015-10-28 Richard Biener <rguenther@suse.de>
711 PR tree-optimization/65962
712 * gcc.dg/vect/vect-62.c: Adjust.
714 2015-10-28 Richard Biener <rguenther@suse.de>
717 * gcc.dg/torture/pr68067-1.c: New testcase.
718 * gcc.dg/torture/pr68067-2.c: Likewise.
720 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
722 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
724 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
726 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
727 as xvmadd and xvnmsub.
728 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
730 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
732 * c-c++-common/goacc/loop-shape.c: New test.
734 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
735 Cesar Philippidis <cesar@codesourcery.com>
737 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
738 * g++.dg/gomp/pr33372-3.C: Likewise.
740 2015-10-27 Richard Henderson <rth@redhat.com>
743 * gcc.target/i386/pr67609-2.c: New test.
745 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
748 * gcc.target/aarch64/pr68102_1.c: New test.
750 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
753 * gfortran.dg/allocate_with_source_15.f03: New test
755 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
756 James Norris <jnorris@codesourcery.com>
759 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
761 * gfortran.dg/goacc/loop-1.f95: Likewise.
762 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
763 * gfortran.dg/goacc/cray.f95: Likewise.
764 * gfortran.dg/goacc/parameter.f95: Likewise.
766 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
769 * gfortran.dg/pr67805_2.f90: New test.
771 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
772 Aditya Kumar <aditya.k7@samsung.com>
774 * gcc.dg/graphite/block-0.c: Changed to match pattern.
775 * gcc.dg/graphite/interchange-1.c: Same.
776 * gcc.dg/graphite/interchange-10.c: Same.
777 * gcc.dg/graphite/interchange-11.c: Same.
778 * gcc.dg/graphite/interchange-13.c: Same.
779 * gcc.dg/graphite/interchange-3.c: Same.
780 * gcc.dg/graphite/interchange-4.c: Same.
781 * gcc.dg/graphite/interchange-7.c: Same.
782 * gcc.dg/graphite/interchange-9.c: Same.
783 * gcc.dg/graphite/uns-interchange-9.c: Same.
784 * gfortran.dg/graphite/interchange-3.f90: Same.
786 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
789 * gcc.target/i386/pr67215-1.c: New test.
790 * gcc.target/i386/pr67215-2.c: Likewise.
791 * gcc.target/i386/pr67215-3.c: Likewise.
793 2015-10-27 Richard Biener <rguenther@suse.de>
795 PR tree-optimization/68104
796 * gcc.dg/torture/pr68104.c: New testcase.
798 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
800 * gcc.dg/vect/vect-strided-shift-1.c: New.
802 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
805 * gcc.target/arm/pr67929_1.c: New test.
807 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
809 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
811 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
813 PR tree-optimization/68097
814 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
815 --param max-ssa-name-query-depth=3 to dg-options.
817 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
819 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
821 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
823 * gcc.dg/builtins-52.c: Add -O to dg-options.
825 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
827 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
829 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
833 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
835 (PR64765): New function.
836 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
837 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
839 * gfortran.dg/goacc/cray.f95: Refine prune directive.
840 * gfortran.dg/goacc/parameter.f95: Likewise.
842 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
845 * gfortran.dg/empty_label_typedecl.f90: New test.
847 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
850 * gfortran.dg/pr36192.f90: New test.
852 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
854 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
855 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
856 * gnat.dg/opt51.adb: New test.
857 * gnat.dg/opt51_pkg.ads: New helper.
859 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
861 * gcc.target/mips/ds-schedule-1.c: New.
862 * gcc.target/mips/ds-schedule-2.c: New.
864 2015-10-26 Jeff Law <law@redhat.com>
866 PR tree-optimization/68013
867 * gcc.c-torture/compile/pr68013.c: New test.
869 2015-10-26 Richard Biener <rguenther@suse.de>
870 Dominik Vogt <vogt@linux.vnet.ibm.com>
873 * gcc.target/s390/pr67443.c: New testcase.
875 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
877 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
878 make it unique per testcase.
879 * gfortran.dg/chmod_2.f90: Likewise.
880 * gfortran.dg/chmod_3.f90: Likewise.
881 * gfortran.dg/direct_io_8.f90: Likewise.
882 * gfortran.dg/f2003_inquire_1.f03: Likewise.
883 * gfortran.dg/f2003_io_1.f03: Likewise.
884 * gfortran.dg/f2003_io_2.f03: Likewise.
885 * gfortran.dg/f2003_io_8.f03: Likewise.
886 * gfortran.dg/inquire_size.f90: Likewise.
887 * gfortran.dg/namelist_66.f90: Likewise.
888 * gfortran.dg/namelist_82.f90: Likewise.
889 * gfortran.dg/namelist_87.f90: Likewise.
890 * gfortran.dg/open_negative_unit_1.f90: Likewise.
891 * gfortran.dg/open_new.f90: Likewise.
892 * gfortran.dg/stat_1.f90: Likewise.
893 * gfortran.dg/stat_2.f90: Likewise.
894 * gfortran.dg/streamio_15.f90: Likewise.
895 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
897 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
900 * g++.dg/pr67989.C: New test.
902 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
904 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
905 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
906 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
907 suffix to the temporary filename to make it unique per testcase.
909 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
911 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
913 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
916 * gfortran.dg/allocate_with_source_12.f03: New test
919 * gfortran.dg/allocate_with_source_13.f03: New test
922 * gfortran.dg/allocate_with_source_14.f03: New test
924 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
926 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
928 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
931 * gcc.target/i386/pr68084.c: New test.
933 2015-10-25 Andre Vehreschild <vehre@gmx.de>
937 * gfortran.dg/allocate_with_source_10.f08: New test.
938 * gfortran.dg/allocate_with_source_11.f08: New test.
939 * gfortran.dg/class_array_15.f03: Changed count of expected
940 _builtin_frees to 11. One step of temporaries is spared, therefore
941 the allocatable component of that temporary is not to be freeed.
943 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
946 * gfortran.dg/pr68055.f90: New case.
948 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
951 * gfortran.dg/pr67805.f90: New testcase.
952 * gfortran.dg/array_constructor_26.f03: Update testcase.
953 * gfortran.dg/array_constructor_27.f03: Ditto.
954 * gfortran.dg/char_type_len_2.f90: Ditto.
955 * gfortran.dg/pr67802.f90: Ditto.
956 * gfortran.dg/used_before_typed_3.f90: Ditto.
958 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
961 * g++.dg/torture/pr67600.C: New testcase.
963 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
965 * g++.dg/pr68062.C: New test.
967 2015-10-23 Jeff Law <law@redhat.com>
969 PR tree-optimization/67830
970 * gcc.dg/pr67830.c: New test.
972 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
974 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
976 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
977 Andrew Pinski <apinski@cavium.com>
979 PR rtl-optimization/67736
980 * gcc.dg/torture/pr67736.c: New test.
981 * gcc.dg/combine-subregs.c: New test.
983 2015-10-23 Alan Hayward <alan.hayward@arm.com>
985 PR tree-optimization/65947
986 * lib/target-supports.exp
987 (check_effective_target_vect_max_reduc): Add.
988 * gcc.dg/vect/pr65947-1.c: New test.
989 * gcc.dg/vect/pr65947-2.c: New test.
990 * gcc.dg/vect/pr65947-3.c: New test.
991 * gcc.dg/vect/pr65947-4.c: New test.
992 * gcc.dg/vect/pr65947-5.c: New test.
993 * gcc.dg/vect/pr65947-6.c: New test.
994 * gcc.dg/vect/pr65947-7.c: New test.
995 * gcc.dg/vect/pr65947-8.c: New test.
996 * gcc.dg/vect/pr65947-9.c: New test.
997 * gcc.dg/vect/pr65947-10.c: New test.
998 * gcc.dg/vect/pr65947-11.c: New test.
1000 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
1002 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
1003 Make weak rather than noinline.
1004 * gcc.dg/builtins-57.c: Compile with -O.
1005 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
1007 2015-10-23 Tom de Vries <tom@codesourcery.com>
1009 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
1011 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
1014 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
1015 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
1017 2015-10-22 Martin Sebor <msebor@redhat.com>
1020 * gcc.misc-tests/help.exp: Verify that option descriptions
1022 * lib/options.exp (check_for_options): Use the regexp --line option.
1023 Print unexpected match on failure.
1025 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
1027 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
1029 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
1032 * g++.dg/cpp1y/var-templ46.C: New.
1034 2015-10-22 Richard Biener <rguenther@suse.de>
1036 PR tree-optimization/58497
1037 * gcc.dg/tree-ssa/vector-5.c: New testcase.
1039 2015-10-22 Richard Biener <rguenther@suse.de>
1041 PR tree-optimization/19049
1042 PR tree-optimization/65962
1043 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
1044 * gcc.dg/vect/vect-63.c: Adjust.
1045 * gcc.dg/vect/vect-70.c: Likewise.
1046 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1047 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1048 * gfortran.dg/vect/pr19049.f90: Likewise.
1049 * gfortran.dg/vect/vect-8.f90: Likewise.
1051 2015-10-22 Richard Biener <rguenther@suse.de>
1055 * gcc.dg/torture/ftrapv-2.c: New testcase.
1057 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1060 * gcc.target/s390/pr68015.c: New test.
1062 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1065 * gcc.target/arm/xor-and.c: Adjust test to check for eor
1068 2015-10-22 Jiong Wang <jiong.wang@arm.com>
1069 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1072 * gcc.target/aarch64/pr63304_1.c: New test.
1074 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1077 * g++.dg/parse/enum13.C: New.
1079 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1082 * g++.dg/parse/enum12.C: New.
1084 2015-10-21 Martin Sebor <msebor@redhat.com>
1087 * gcc.misc-tests/help.exp: Adjust.
1088 * lib/options.exp (check_for_options): Add detail to output.
1090 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
1093 * gfortran.dg/pr67939.f90: New test.
1095 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
1096 Sebastian Pop <s.pop@samsung.com>
1098 * gcc.dg/graphite/scop-11.c: Update pattern.
1100 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
1103 * g++.dg/ipa/pr67056.C: New testcase.
1105 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
1107 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
1110 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
1112 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
1113 Add associated options for arm*-*-*.
1114 (sqrt): Remove dummy definition.
1116 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
1118 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
1120 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
1122 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
1123 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
1124 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
1126 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
1128 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
1129 sra-max-scalarization-size-Ospeed.
1131 2015-10-21 Marek Polacek <polacek@redhat.com>
1135 * gcc.dg/pr68024.c: New test.
1137 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
1139 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
1140 * c-c++-common/goacc/sb-1.c: Adjust errors.
1141 * c-c++-common/goacc/sb-3.c: Adjust errors.
1142 * c-c++-common/goacc/loop-1.c: Adjust errors.
1143 * c-c++-common/goacc/nesting-1.c: Adjust errors.
1144 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
1145 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
1147 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
1149 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
1151 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
1153 * gcc.dg/lto/simd-function_0.c: New test.
1155 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
1158 * gcc.target/i386/pr68018.c: New test.
1160 2015-10-21 Richard Biener <rguenther@suse.de>
1163 * gcc.dg/torture/pr68031.c: New testcase.
1165 2015-10-21 Richard Biener <rguenther@suse.de>
1167 PR tree-optimization/68026
1168 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
1170 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
1172 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
1173 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
1174 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
1175 * g++.dg/asan/default-options-1.C: Likewise.
1177 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1179 * gcc.target/aarch64/stp_vec_64_1.c: New test.
1180 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
1182 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
1184 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
1186 2015-10-20 Marek Polacek <polacek@redhat.com>
1189 * gcc.dg/pr67964.c: New test.
1191 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
1193 PR rtl-optimization/67609
1194 * gcc.target/i386/pr67609.c: New.
1196 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1198 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
1200 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1202 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
1203 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1205 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
1208 * gcc.target/i386/pr66810.c: New test.
1210 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
1214 * gcc.target/i386/pr67963-1.c: New test.
1215 * gcc.target/i386/pr67963-2.c: Likewise.
1216 * gcc.target/i386/pr67963-3.c: Likewise.
1217 * gcc.target/i386/pr67985-1.c: Likewise.
1218 * gcc.target/i386/pr67985-2.c: Likewise.
1219 * gcc.target/i386/pr67985-3.c: Likewise.
1221 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
1223 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
1225 2015-10-20 Richard Biener <rguenther@suse.de>
1227 PR tree-optimization/68017
1228 * gcc.dg/torture/pr68017.c: New testcase.
1230 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
1233 * gcc.target/aarch64/pr66912.c: New.
1234 * gcc.target/arm/pr66912.c: New.
1236 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
1238 * gfortran.dg/pr67900.f90: New tests.
1240 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
1242 * gnat.dg/opt50.adb: New test.
1243 * gnat.dg/opt50_pkg.adb: New helper.
1244 * gnat.dg/opt50_pkg.ads: New helper.
1246 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
1249 * gfortran.dg/pr68019.f90: new test.
1251 2015-10-19 Richard Biener <rguenther@suse.de>
1253 PR tree-optimization/67975
1254 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
1256 2015-10-19 Richard Biener <rguenther@suse.de>
1258 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
1260 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
1263 * gcc.target/i386/pr67995-1.c: New test.
1264 * gcc.target/i386/pr67995-2.c: Likewise.
1265 * gcc.target/i386/pr67995-3.c: Likewise.
1267 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
1270 * gcc.dg/PR68002.c: New test.
1272 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
1274 * gcc.dg/builtins-20.c: Remove undefined behavior.
1276 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
1279 * gfortran.dg/common_25.f90: New file.
1281 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
1284 * gfortran.dg/move_alloc_15.f90: New test
1285 * gfortran.dg/move_alloc_16.f90: New test
1288 * gfortran.dg/deferred_character_assignment_1.f90: New test
1290 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1293 * gfortran.df/pr67987.f90: New test.
1294 * gfortran.dg/char_length_2.f90: Update testcase.
1296 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
1298 * gcc.target/i386/iamcu/test_basic_returning.c
1299 (def_test_returning_type): Use union to check float return bits.
1301 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
1303 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
1304 Replace printf with __builtin_printf.
1306 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
1308 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
1311 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
1314 * gnat.dg/pack21.adb: New test.
1315 * gnat.dg/pack22.adb: Likewise.
1316 * gnat.dg/pack22_pkg.ad[sb]: New helper.
1318 2015-10-16 Christian Bruel <christian.bruel@st.com>
1321 * gcc.target/arm/no-align.c: New test.
1322 * gcc.target/arm/attr-align1.c: New test.
1323 * gcc.target/arm/attr-align2.c: New test.
1324 * gcc.target/arm/attr-align3.c: New test.
1326 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
1328 * gcc.c-torture/compile/icfmatch.c: Add testcase
1330 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
1333 * g++.dg/cpp1z/fold-ice1.C: New.
1335 2015-10-16 Michael Collison <michael.collison@linaro.org>
1336 Andrew Pinski <andrew.pinski@caviumnetworks.com>
1338 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
1340 2015-10-15 Marek Polacek <polacek@redhat.com>
1342 * gcc.dg/tree-ssa/reassoc-42.c: New test.
1344 2015-10-15 Marek Polacek <polacek@redhat.com>
1346 PR tree-optimization/67953
1347 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
1349 * gcc.dg/torture/pr67953.c: New test.
1351 2015-10-14 Jeff Law <law@redhat.com>
1353 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
1354 contained within have their own file/test now.
1355 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
1356 ssa-dom-thread-2.c. Tighten expected output slightly and comment
1357 expectations a bit more.
1358 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
1359 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
1360 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
1361 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
1362 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
1365 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
1367 2015-10-14 Marek Polacek <polacek@redhat.com>
1369 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
1379 2015-10-14 Richard Biener <rguenther@suse.de>
1381 PR tree-optimization/67915
1382 * gcc.dg/torture/pr67915.c: New testcase.
1384 2015-10-14 Marek Polacek <polacek@redhat.com>
1386 PR tree-optimization/67815
1387 * gcc.dg/tree-ssa/reassoc-39.c: New test.
1388 * gcc.dg/tree-ssa/reassoc-40.c: New test.
1389 * gcc.dg/tree-ssa/reassoc-41.c: New test.
1391 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
1393 * gcc.dg/pragma-pop_options-1.c: New test.
1395 2015-10-13 Jakub Jelinek <jakub@redhat.com>
1396 Aldy Hernandez <aldyh@redhat.com>
1398 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
1399 * c-c++-common/gomp/clauses-1.c: New test.
1400 * c-c++-common/gomp/clauses-2.c: New test.
1401 * c-c++-common/gomp/clauses-3.c: New test.
1402 * c-c++-common/gomp/clauses-4.c: New test.
1403 * c-c++-common/gomp/declare-target-1.c: New test.
1404 * c-c++-common/gomp/declare-target-2.c: New test.
1405 * c-c++-common/gomp/depend-3.c: New test.
1406 * c-c++-common/gomp/depend-4.c: New test.
1407 * c-c++-common/gomp/doacross-1.c: New test.
1408 * c-c++-common/gomp/if-1.c: New test.
1409 * c-c++-common/gomp/if-2.c: New test.
1410 * c-c++-common/gomp/linear-1.c: New test.
1411 * c-c++-common/gomp/map-2.c: New test.
1412 * c-c++-common/gomp/map-3.c: New test.
1413 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
1414 f_omp_target_data): Add map clause to target data.
1415 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
1416 * c-c++-common/gomp/ordered-1.c: New test.
1417 * c-c++-common/gomp/ordered-2.c: New test.
1418 * c-c++-common/gomp/ordered-3.c: New test.
1419 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
1421 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
1422 clause and ordered construct where no longer allowed.
1423 * c-c++-common/gomp/priority-1.c: New test.
1424 * c-c++-common/gomp/reduction-1.c: New test.
1425 * c-c++-common/gomp/schedule-simd-1.c: New test.
1426 * c-c++-common/gomp/sink-1.c: New test.
1427 * c-c++-common/gomp/sink-2.c: New test.
1428 * c-c++-common/gomp/sink-3.c: New test.
1429 * c-c++-common/gomp/sink-4.c: New test.
1430 * c-c++-common/gomp/udr-1.c: New test.
1431 * c-c++-common/taskloop-1.c: New test.
1432 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
1433 value of _OPENMP macro.
1434 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
1435 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
1436 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
1437 * gcc.dg/gomp/clause-1.c:
1438 * gcc.dg/gomp/reduction-1.c: New test.
1439 * gcc.dg/gomp/sink-fold-1.c: New test.
1440 * gcc.dg/gomp/sink-fold-2.c: New test.
1441 * gcc.dg/gomp/sink-fold-3.c: New test.
1442 * gcc.dg/vect/vect-simd-clone-15.c: New test.
1443 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
1444 of non-static data members.
1445 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
1446 Add some linear clause tests.
1447 * g++.dg/gomp/declare-simd-3.C: New test.
1448 * g++.dg/gomp/linear-1.C: New test.
1449 * g++.dg/gomp/member-1.C: New test.
1450 * g++.dg/gomp/member-2.C: New test.
1451 * g++.dg/gomp/pr66571-2.C: New test.
1452 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
1454 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
1455 in reduction clause.
1456 * g++.dg/gomp/reference-1.C: New test.
1457 * g++.dg/gomp/sink-1.C: New test.
1458 * g++.dg/gomp/sink-2.C: New test.
1459 * g++.dg/gomp/sink-3.C: New test.
1460 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
1461 * g++.dg/gomp/this-1.C: New test.
1462 * g++.dg/gomp/this-2.C: New test.
1463 * g++.dg/vect/simd-clone-2.cc: New test.
1464 * g++.dg/vect/simd-clone-2.h: New test.
1465 * g++.dg/vect/simd-clone-3.cc: New test.
1466 * g++.dg/vect/simd-clone-4.cc: New test.
1467 * g++.dg/vect/simd-clone-4.h: New test.
1468 * g++.dg/vect/simd-clone-5.cc: New test.
1470 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
1472 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
1473 after r228716 (Fix vtbl[34] and vtbx4).
1475 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
1477 PR tree-optimization/67909, 67947
1478 * gcc.dg/torture/pr67947.c: New test.
1480 2015-10-13 Jeff Law <law@redhat.com>
1482 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
1484 2015-10-12 Jeff Law <law@redhat.com>
1486 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
1487 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
1488 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
1489 ssa-dom-thread-11.c.
1491 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1493 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
1496 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
1498 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
1500 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
1501 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
1502 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
1503 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
1504 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
1505 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
1506 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
1507 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
1509 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
1511 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
1512 and -mno-frame-header-opt options.
1513 * gcc.target/mips/frame-header-1.c: New file.
1514 * gcc.target/mips/frame-header-2.c: New file.
1515 * gcc.target/mips/frame-header-3.c: New file.
1517 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
1518 Hale Wang <hale.wang@arm.com>
1520 * gcc.dg/tree-ssa/forwprop-33.c: New.
1522 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
1525 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
1526 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
1527 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
1528 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
1529 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
1530 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
1531 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
1532 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
1533 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
1534 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
1536 2015-10-09 David Malcolm <dmalcolm@redhat.com>
1538 * lib/multiline.exp: New file.
1539 * lib/prune.exp: Load multiline.exp.
1540 (prune_gcc_output): Call into multiline.exp to handle any
1541 multiline output directives.
1542 * lib/libgo.exp: Load multiline.exp before prune.exp, using
1545 2015-10-09 Martin Jambor <mjambor@suse.cz>
1547 PR tree-optimization/67794
1548 * gcc.dg/ipa/ipa-sra-10.c: New test.
1549 * gcc.dg/torture/pr67794.c: Likewise.
1551 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
1553 PR rtl-optimization/67828
1554 * gcc.dg/torture/pr67828.c: New.
1556 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1559 * lib/target-supports.exp (check_effective_target_non_strict_align):
1560 Adjust for arm*-*-*.
1561 * gcc.target/arm/pr67366.c: New test.
1563 2015-10-09 Richard Biener <rguenther@suse.de>
1565 PR tree-optimization/67891
1566 * gcc.dg/tree-ssa/pr67891.c: New testcase.
1568 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
1570 * gcc.dg/builtins-47.c: Test the optimized dump instead.
1572 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
1574 * gcc.dg/vect/vect-outer-simd-3.c: New test.
1576 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
1578 * gcc.dg/loop-unswitch-2.c: New test.
1579 * gcc.dg/loop-unswitch-3.c: Likewise.
1580 * gcc.dg/loop-unswitch-4.c: Likewise.
1582 2015-10-08 Tom de Vries <tom@codesourcery.com>
1584 * gcc.dg/dse.c: Only dump in dse1 pass.
1585 * gcc.dg/tree-ssa/pr30375.c: Same.
1587 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
1590 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
1591 (PUSH, POP): New defines.
1592 (sse2_test): Use PUSH and POP to misalign runtime stack.
1593 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
1595 2015-10-07 James Norris <jnorris@codesourcery.com>
1597 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
1598 to atomic_init. (atomic_init): Restrict flags usage.
1600 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
1603 * gfortran.dg/sizeof_5.f90: New test.
1605 2015-10-06 Jeff Law <law@redhat.com>
1607 * gcc.c-torture/compile/pr67816.c: New test.
1609 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1611 * gcc.target/aarch64/get_lane_f16_1.c: New test.
1613 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
1616 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
1618 2015-10-06 Marek Polacek <polacek@redhat.com>
1621 * c-c++-common/Wtautological-compare-4.c: New test.
1623 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1624 Peter Bergner <bergner@vnet.ibm.com>
1627 * gcc.target/powerpc/pr67808.c: New test.
1629 2015-10-06 Nick Clifton <nickc@redhat.com>
1631 * gcc.target/msp430: New directory.
1632 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
1634 * gcc.target/msp430/data-attributes.c: New file. Checks the
1635 noinit and persistent data attributes.
1637 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
1639 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
1641 2015-10-06 Richard Biener <rguenther@suse.de>
1643 PR tree-optimization/67859
1644 * gcc.dg/torture/pr67859.c: New testcase.
1646 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
1648 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
1650 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1653 * g++.dg/template/defarg19.C: New.
1654 * g++.dg/template/defarg20.C: Likewise.
1656 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
1657 Sebastian Pop <s.pop@samsung.com>
1659 * gcc.dg/graphite/scop-sor.c: Un-xfail.
1661 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
1662 Sebastian Pop <s.pop@samsung.com>
1664 * gcc.dg/graphite/scop-sor.c: Xfail.
1666 2015-10-05 Martin Jambor <mjambor@suse.cz>
1667 Jan Hubicka <hubicka@ucw.cz>
1669 * gcc.dg/ipa/propalign-4.c: New test.
1670 * gcc.dg/ipa/propalign-5.c: Likewise.
1672 2015-10-05 Marek Polacek <polacek@redhat.com>
1674 PR tree-optimization/67821
1675 * gcc.dg/torture/pr67821-2.c: New test.
1676 * gcc.dg/torture/pr67821.c: New test.
1678 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
1680 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
1682 2015-10-05 Christian Bruel <christian.bruel@st.com>
1684 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
1686 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1688 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
1689 (exec_vcvt): Add comments.
1691 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
1693 PR rtl-optimization/67447
1694 * gcc.target/i386/pr67447.c: New test.
1696 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
1698 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
1700 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
1701 * gcc.target/i386/vect-perm-even-1.c: Ditto.
1702 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
1703 * gcc.target/i386/vect-unpack-1.c: Ditto.
1704 * gcc.target/i386/vect-unpack-2.c: Ditto.
1706 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
1709 * gfortran.dg/common_24.f: New.
1711 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1713 * gcc.target/arm/pr67756.c: Fixed warnings.
1715 2015-10-02 Marek Polacek <polacek@redhat.com>
1718 * gcc.dg/pr67730-1.c: New test.
1719 * gcc.dg/pr67730-2.c: New test.
1720 * gcc.dg/pr67730.h: New test.
1722 2015-10-02 Marek Polacek <polacek@redhat.com>
1724 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
1726 2015-10-02 Sebastian Pop <s.pop@samsung.com>
1728 PR tree-optimization/67754
1729 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
1730 * gfortran.dg/graphite/block-2.f: Same.
1732 2015-10-02 Sebastian Pop <s.pop@samsung.com>
1734 * gcc.dg/graphite/scop-23.c: New.
1736 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
1738 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
1741 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
1743 PR rtl-optimization/67756
1744 * gcc.target/arm/pr67756.c: New.
1746 2015-10-02 Jiong Wang <jiong.wang@arm.com>
1748 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
1749 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
1750 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
1752 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
1755 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
1757 * gcc.target/i386/vect-pack-trunc-1.c: New test.
1758 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
1759 * gcc.target/i386/vect-perm-even-1.c: Ditto.
1760 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
1761 * gcc.target/i386/vect-unpack-1.c: Ditto.
1762 * gcc.target/i386/vect-unpack-2.c: Ditto.
1764 2015-10-02 Marek Polacek <polacek@redhat.com>
1767 * c-c++-common/Wduplicated-cond-1.c: New test.
1768 * c-c++-common/Wduplicated-cond-2.c: New test.
1769 * c-c++-common/Wduplicated-cond-3.c: New test.
1770 * c-c++-common/Wduplicated-cond-4.c: New test.
1771 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
1772 -Wduplicated-cond warning.
1774 2015-10-02 Renlin Li <renlin.li@arm.com>
1776 * gcc.target/aarch64/csneg-1.c: Update.
1778 2015-10-02 Renlin Li <renlin.li@arm.com>
1781 * gcc.target/aarch64/pr66776.c: New.
1783 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
1785 * gnat.dg/warn13.adb: New test.
1787 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
1789 * gnat.dg/vect15.ad[sb]: New test.
1790 * gnat.dg/vect16.ad[sb]: Likewise.
1791 * gnat.dg/vect17.ad[sb]: Likewise.
1792 * gnat.dg/vect18.ad[sb]: Likewise.
1794 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1796 PR rtl-optimization/67786
1797 PR rtl-optimization/67787
1798 * gcc.dg/pr67786.c: New test.
1799 * gcc.dg/pr67787.c: Likewise.
1801 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
1803 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
1805 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
1808 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
1810 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
1814 * gfortran.dg/string_array_constructor_1.f90: New.
1815 * gfortran.dg/string_array_constructor_2.f90: New.
1816 * gfortran.dg/string_array_constructor_3.f90: New.
1818 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
1822 * gcc.target/powerpc/pr67789.c: New testcase.
1824 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
1827 * gfortran.dg/pr67802.f90: New test.
1829 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
1832 gfortran.dg/pr66979.f90: new test.
1834 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
1837 * gfortran.dg/pr67616.f90: New test.
1839 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
1842 * g++.dg/cpp0x/range-for30.C: New.
1844 2015-10-01 Marek Polacek <polacek@redhat.com>
1847 * gcc.dg/atomic/pr65345-4.c: New test.
1848 * gcc.dg/pr65345-3.c: New test.
1850 2015-10-01 Marek Polacek <polacek@redhat.com>
1852 PR tree-optimization/67769
1853 * gcc.dg/torture/pr67769.c: New test.
1855 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
1857 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
1859 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
1862 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
1864 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
1866 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
1867 (main): Rename to sse2_test. Abort if count != 5.
1868 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
1870 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
1872 2015-10-01 Richard Biener <rguenther@suse.de>
1874 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
1875 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1877 2015-09-30 Jeff Law <law@redhat.com>
1879 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
1881 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
1883 PR rtl-optimization/67037
1884 * gcc.c-torture/execute/pr67037.c: New test.
1886 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1888 * lib/target-supports.exp (check_effective_target_sync_int_128):
1889 Return 1 on spu-*-* targets.
1890 (check_effective_target_sync_int_128_runtime): Likewise.
1891 (check_effective_target_sync_long_long): Likewise.
1892 (check_effective_target_sync_long_long_runtime): Likewise.
1893 (check_effective_target_sync_int_long): Likewise.
1894 (check_effective_target_sync_char_short): Likewise.
1896 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
1898 * gcc.target/i386/pr67761.c: New test.
1900 2015-09-30 Marek Polacek <polacek@redhat.com>
1903 * gcc.dg/pr67730.c: New test.
1905 2015-09-30 Marek Polacek <polacek@redhat.com>
1907 PR tree-optimization/67690
1908 * gcc.dg/torture/pr67690.c: New test.
1910 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
1912 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
1913 * g++.dg/gomp/tls-wrap4.C: Likewise.
1914 * gcc.dg/atomic-op-optimize.c: Likewise.
1915 * gcc.dg/pr54087.c: Likewise.
1916 * gcc.dg/tls/section-2.c: Likewise.
1917 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
1918 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
1919 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
1920 * gcc.target/arm/divzero.c: Likewise.
1921 * gcc.target/arm/sibcall-2.c: Likewise.
1922 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
1923 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
1924 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
1925 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
1926 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
1927 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
1928 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
1929 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
1930 * gfortran.dg/default_format_2.f90: Likewise.
1931 * gfortran.dg/default_format_denormal_2.f90: Likewise.
1933 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
1935 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
1937 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
1939 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
1940 * gfortran.dg/round_4.f90: ditto.
1942 2015-09-29 Richard Biener <rguenther@suse.de>
1944 PR tree-optimization/67170
1945 * gfortran.dg/pr67170.f90: New testcase.
1947 2015-09-29 Richard Biener <rguenther@suse.de>
1949 PR tree-optimization/67741
1950 * gcc.dg/torture/pr67741.c: New testcase.
1952 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
1954 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
1955 non-zero for __builtin_signbit tests.
1957 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
1960 * gcc.target/i386/pr65105-1.c: New.
1961 * gcc.target/i386/pr65105-2.c: New.
1962 * gcc.target/i386/pr65105-3.c: New.
1963 * gcc.target/i386/pr65105-4.C: New.
1964 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
1966 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
1968 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
1970 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
1974 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
1976 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
1977 * gfortran.dg/function_types_3.f90: Change error message to
1978 "Type inaccessible...."
1979 * gfortran.dg/ptr_func_assign_1.f08: New test.
1980 * gfortran.dg/ptr_func_assign_2.f08: New test.
1982 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
1986 * gfortran.dg/ptr_func_assign_3.f08: New test.
1987 * gfortran.dg/ptr_func_assign_4.f08: New test.
1989 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
1990 Sebastian Pop <s.pop@samsung.com>
1992 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
1993 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
1994 * gcc.dg/graphite/block-3.c: Same.
1995 * gcc.dg/graphite/block-4.c: Same.
1996 * gcc.dg/graphite/block-5.c: Same.
1997 * gcc.dg/graphite/block-6.c: Same.
1998 * gcc.dg/graphite/block-7.c: Same.
1999 * gcc.dg/graphite/block-8.c: Same.
2000 * gcc.dg/graphite/block-pr47654.c: Same.
2001 * gcc.dg/graphite/interchange-0.c: Same.
2002 * gcc.dg/graphite/interchange-1.c: Same.
2003 * gcc.dg/graphite/interchange-10.c: Same.
2004 * gcc.dg/graphite/interchange-11.c: Same.
2005 * gcc.dg/graphite/interchange-12.c: Same.
2006 * gcc.dg/graphite/interchange-13.c: Same.
2007 * gcc.dg/graphite/interchange-14.c: Same.
2008 * gcc.dg/graphite/interchange-15.c: Same.
2009 * gcc.dg/graphite/interchange-3.c: Same.
2010 * gcc.dg/graphite/interchange-4.c: Same.
2011 * gcc.dg/graphite/interchange-5.c: Same.
2012 * gcc.dg/graphite/interchange-6.c: Same.
2013 * gcc.dg/graphite/interchange-7.c: Same.
2014 * gcc.dg/graphite/interchange-8.c: Same.
2015 * gcc.dg/graphite/interchange-9.c: Same.
2016 * gcc.dg/graphite/interchange-mvt.c: Same.
2017 * gcc.dg/graphite/pr35356-1.c: Same.
2018 * gcc.dg/graphite/pr35356-3.c: Same.
2019 * gcc.dg/graphite/pr37485.c: Same.
2020 * gcc.dg/graphite/scop-1.c: Same.
2021 * gcc.dg/graphite/scop-11.c: Same.
2022 * gcc.dg/graphite/scop-5.c: Same.
2023 * gcc.dg/graphite/uns-block-1.c: Same.
2024 * gcc.dg/graphite/uns-interchange-9.c: Same.
2025 * gfortran.dg/graphite/block-1.f90: Same.
2026 * gfortran.dg/graphite/interchange-3.f90: Same.
2027 * gfortran.dg/graphite/pr14741.f90: Same.
2028 * gfortran.dg/graphite/block-2.f: Same.
2030 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
2031 Sebastian Pop <s.pop@samsung.com>
2033 PR tree-optimization/67700
2034 * gcc.dg/graphite/run-id-pr67700.c: New.
2036 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
2039 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
2040 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
2042 * gcc.target/sh/pr54236-5.c: New.
2043 * gcc.target/sh/pr54236-6.c: New.
2045 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2047 PR rtl-optimization/67456
2048 PR rtl-optimization/67464
2049 PR rtl-optimization/67465
2050 * gcc.dg/pr67465.c: New test.
2052 2015-09-28 Tom de Vries <tom@codesourcery.com>
2054 PR tree-optimization/62171
2055 * gcc.dg/vect/pr62171.c: New test.
2057 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
2059 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
2060 skip on AIX. XFAIL individual line tests.
2062 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
2064 PR rtl-optimization/64164
2065 PR tree-optimization/67312
2066 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
2067 * gcc.target/i386/stackalign/return-4.c: Add -O.
2069 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
2071 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
2073 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
2076 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
2078 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
2080 * gcc.dg/pr64935-1.c: XFAIL on AIX.
2081 * gcc.dg/pr64935-2.c: XFAIL on AIX.
2082 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
2083 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
2084 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
2085 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
2086 DW_AT_noreturn on AIX.
2087 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
2088 DW_AT_noreturn on AIX.
2089 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
2090 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
2091 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
2092 DW_AT_GNU_deleted on AIX.
2093 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
2094 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
2095 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
2096 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
2097 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
2098 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
2099 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
2100 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
2101 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
2102 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
2103 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
2104 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
2105 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
2106 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
2107 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
2109 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2112 * gfortran.dg/pr67614.f90: New test.
2114 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2117 * gfortran.dg/pr67525.f90: New test.
2119 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
2122 * gfortran.dg/allocatable_function_9.f90: New.
2124 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2127 * gcc.target/sh/pr67675.c: New.
2129 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
2131 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
2133 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
2135 * gcc.target/i386/pr66749.c (dg-options): Replace
2136 -mtune=lakemount with -mtune=lakemont.
2137 * gcc.target/i386/pr66821.c (dg-options): Likewise.
2138 * gcc.target/i386/pr67329.c (dg-options): Likewise.
2140 2015-09-25 Marek Polacek <polacek@redhat.com>
2142 * c-c++-common/ubsan/bounds-11.c: New test.
2143 * c-c++-common/ubsan/bounds-12.c: New test.
2145 2015-09-25 Marek Polacek <polacek@redhat.com>
2148 * c-c++-common/ubsan/pr64906.c: New test.
2150 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
2152 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
2153 with -mtune=lakemount.
2154 * gcc.target/i386/pr66821.c (dg-options): Likewise.
2155 * gcc.target/i386/pr67329.c (dg-options): Likewise.
2157 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
2160 * gcc.dg/Werror-13.c: New test.
2162 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
2164 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
2166 2015-09-24 Richard Biener <rguenther@suse.de>
2169 * g++.dg/pr67699.C: New testcase.
2171 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
2174 * gcc.target/arm/fp16-inf.c: New test.
2176 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
2178 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
2179 name while checking for AVX-512VBMI presence.
2181 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2183 * lib/target-supports.exp (check_effective_target_pie): Check for
2184 PIE support on Solaris 11.x and 12.
2186 2015-09-24 Richard Biener <rguenther@suse.de>
2188 * g++.dg/tree-ssa/restrict3.C: New testcase.
2190 2015-09-24 Richard Biener <rguenther@suse.de>
2192 PR tree-optimization/48885
2193 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
2195 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
2197 * c-c++-common/Wmisleading-indentation.c: Augment test.
2199 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
2201 Fix small typos in the coding rule enforcement warnings.
2202 * g++.dg/diagnostic/disable.C: Replace 'namepace'
2205 2015-09-23 Richard Biener <rguenther@suse.de>
2208 * gcc.dg/ubsan/pr67662.c: New testcase.
2210 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
2213 * gcc.dg/pragma-diag-6.c: New test.
2215 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
2217 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
2219 2015-09-23 Richard Biener <rguenther@suse.de>
2221 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
2223 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
2225 * c-c++-common/Wmisleading-indentation.c: Augment test.
2227 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
2229 * g++.dg/diagostic/disable.C: New.
2231 2015-09-22 Tom de Vries <tom@codesourcery.com>
2233 PR tree-optimization/67671
2234 * g++.dg/pr67671.C: New test.
2236 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
2239 * gcc.target/i386/pr67480.c: New test.
2241 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
2243 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
2244 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
2245 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
2246 avx512dq, avx512cd, avx512er and avx512pf.
2248 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
2250 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
2251 update-fetch operations.
2252 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
2254 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
2256 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
2257 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
2259 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
2261 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
2263 * gcc.target/aarch64/atomic-inst-swap.c: New.
2265 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
2267 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
2268 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
2269 * gcc.target/i386/pr59789.c (f1): Likewise.
2270 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
2271 * gcc.target/i386/intrinsics_6.c: Likewise.
2272 * gcc.dg/winline-5.c (int t): Likewise.
2273 * gcc.dg/winline-9.c (t): Likewise.
2274 * gcc.dg/always_inline2.c (q): Likewise.
2275 * gcc.dg/winline-2.c (inline int t): Likewise.
2276 * gcc.dg/winline-6.c: Likewise.
2277 * gcc.dg/winline-10.c (void g): Likewise.
2278 * gcc.dg/pr49243.c (void parse): Likewise.
2279 * gcc.dg/always_inline3.c (q2): Likewise.
2280 * gcc.dg/winline-3.c: Likewise.
2281 * gcc.dg/winline-7.c (inline void *t): Likewise.
2283 2015-09-22 Tom de Vries <tom@codesourcery.com>
2285 PR tree-optimization/67666
2286 * g++.dg/pr67666.C: New test.
2288 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
2291 * gfortran.dg/pr67615.f90: new test.
2293 2015-09-21 Jeff Law <law@redhat.com>
2295 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
2297 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
2299 Complete the implementation of N4230, Nested namespace definition.
2300 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
2301 attributes and nested namespace definitions.
2302 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
2303 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
2304 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
2305 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
2306 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
2307 appearing before the namespace identifier.
2309 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
2312 * gcc.dg/cpp/pr66415-1.c: Test column number.
2314 2015-09-21 Richard Biener <rguenther@suse.de>
2316 * g++.dg/ext/attr-alias-3.C: Add -g.
2318 2015-09-21 Richard Biener <rguenther@suse.de>
2321 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
2323 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
2326 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
2328 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
2330 * gcc.dg/pragma-diag-5.c: Fix excess warning.
2332 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
2335 * gcc.dg/pr53265.c: Update.
2337 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
2339 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
2341 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
2344 * gcc.target/sh/pr59478.c: New.
2346 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
2349 * gcc.target/sh/pr51244-12.c: Adjust testcase.
2350 * gcc.target/sh/pr54236-2.c: Likewise.
2352 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
2354 * gcc.target/sh/pr43417.c: Move target independent test to ...
2355 * gcc.c-torture/compile/pr43417.c: ... here.
2357 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
2359 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
2360 check_effective_target_big_endian, check_effective_target_little_endian,
2361 check_effective_target_any_fpu, check_effective_target_double_fpu,
2362 check_effective_target_use_single_only_fpu,
2363 check_effective_target_default_single_fpu,
2364 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
2365 check_effective_target_has_fsca, check_effective_target_has_fsrra,
2366 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
2367 check_effective_target_fmovd_enabled,
2368 check_effective_target_has_privileged, check_effective_target_has_pref,
2369 check_effective_target_banked_r0r7_isr,
2370 check_effective_target_stack_save_isr): New effective target checks.
2371 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
2372 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
2373 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
2374 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
2375 * gcc.target/sh/20080410-1.c: Use new effective target checks.
2376 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
2377 * gcc.target/sh/attr-isr.c: Likewise.
2378 * gcc.target/sh/fpul-usage-1.c: Likewise.
2379 * gcc.target/sh/hiconst.c: Likewise.
2380 * gcc.target/sh/mfmovd.c: Likewise.
2381 * gcc.target/sh/pr21255-3.c: Likewise.
2382 * gcc.target/sh/pr33135-1.c: Likewise.
2383 * gcc.target/sh/pr33135-2.c: Likewise.
2384 * gcc.target/sh/pr33135-3.c: Likewise.
2385 * gcc.target/sh/pr33135-4.c: Likewise.
2386 * gcc.target/sh/pr39423-2.c: Likewise.
2387 * gcc.target/sh/pr49880-4.c: Likewise.
2388 * gcc.target/sh/pr49880-5.c: Likewise.
2389 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
2390 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
2391 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2392 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
2393 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2394 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
2395 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2396 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
2397 * gcc.target/sh/pr50751-2.c: Likewise.
2398 * gcc.target/sh/pr50751-3.c: Likewise.
2399 * gcc.target/sh/pr50751-5.c: Likewise.
2400 * gcc.target/sh/pr50751-6.c: Likewise.
2401 * gcc.target/sh/pr50751-8.c: Likewise.
2402 * gcc.target/sh/pr51244-15.c: Likewise.
2403 * gcc.target/sh/pr51244-2.c: Likewise.
2404 * gcc.target/sh/pr51244-20.c: Likewise.
2405 * gcc.target/sh/pr51244-6.c: Likewise.
2406 * gcc.target/sh/pr52483-4.c: Likewise.
2407 * gcc.target/sh/pr53511-1.c: Likewise.
2408 * gcc.target/sh/pr53512-1.c: Likewise.
2409 * gcc.target/sh/pr53512-2.c: Likewise.
2410 * gcc.target/sh/pr53512-3.c: Likewise.
2411 * gcc.target/sh/pr53512-4.c: Likewise.
2412 * gcc.target/sh/pr53513-1.c: Likewise.
2413 * gcc.target/sh/pr54089-2.c: Likewise.
2414 * gcc.target/sh/pr54089-3.c: Likewise.
2415 * gcc.target/sh/pr54089-4.c: Likewise.
2416 * gcc.target/sh/pr54602-2.c: Likewise.
2417 * gcc.target/sh/pr54602-3.c: Likewise.
2418 * gcc.target/sh/pr54602-4.c: Likewise.
2419 * gcc.target/sh/pr54680.c: Likewise.
2420 * gcc.target/sh/pr55303-1.c: Likewise.
2421 * gcc.target/sh/pr55303-2.c: Likewise.
2422 * gcc.target/sh/pr55303-3.c: Likewise.
2423 * gcc.target/sh/pr56547-1.c: Likewise.
2424 * gcc.target/sh/pr56547-2.c: Likewise.
2425 * gcc.target/sh/pr61195.c: Likewise.
2426 * gcc.target/sh/pr61996.c: Likewise.
2427 * gcc.target/sh/pr6526.c: Likewise.
2428 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
2429 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
2430 * gcc.target/sh/prefetch.c: Likewise.
2431 * gcc.target/sh/rte-delay-slot.c: Likewise.
2432 * gcc.target/sh/sh2a-band.c: Likewise.
2433 * gcc.target/sh/sh2a-bclr.c: Likewise.
2434 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
2435 * gcc.target/sh/sh2a-bld.c: Likewise.
2436 * gcc.target/sh/sh2a-bor.c: Likewise.
2437 * gcc.target/sh/sh2a-bset.c: Likewise.
2438 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
2439 * gcc.target/sh/sh2a-bxor.c: Likewise.
2440 * gcc.target/sh/sh2a-jsrn.c: Likewise.
2441 * gcc.target/sh/sh2a-movi20s.c: Likewise.
2442 * gcc.target/sh/sh2a-movrt.c: Likewise.
2443 * gcc.target/sh/sh2a-resbank.c: Likewise.
2444 * gcc.target/sh/sh2a-rtsn.c: Likewise.
2445 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
2446 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
2447 * gcc.target/sh/sh4a-cosf.c: Likewise.
2448 * gcc.target/sh/sh4a-fsrra.c: Likewise.
2449 * gcc.target/sh/sh4a-memmovua.c: Likewise.
2450 * gcc.target/sh/sh4a-sincosf.c: Likewise.
2451 * gcc.target/sh/sh4a-sinf.c: Likewise.
2453 2015-09-20 Jeff Law <law@redhat.com>
2455 PR tree-optimization/47679
2456 * g++.dg/warn/Wuninitialized-6.C: New test.
2458 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
2460 Implement nested namespace definitions.
2461 * g++.dg/cpp1z/nested-namespace-def1.C: New.
2462 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
2463 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
2464 * g++.dg/lookup/name-clash5.C: Adjust.
2465 * g++.dg/lookup/name-clash6.C: Likewise.
2467 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
2469 * gcc.dg/pragma-diag-5.c: New test.
2471 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
2474 * gcc.dg/torture/pr67619.c: New test.
2475 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
2478 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
2480 PR tree-optimization/67283
2481 * gcc.dg/tree-ssa/sra-15.c: New.
2482 * gcc.dg/tree-ssa/sra-16.c: New.
2484 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2487 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
2488 (f2, f3): Make the function static.
2489 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
2491 2015-09-17 Christian Bruel <christian.bruel@st.com>
2493 * gcc.target/arm/attr_thumb-static2.c: New test.
2495 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
2497 * gnat.dg/overflow_sum3.adb: New test.
2499 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
2501 * gcc.target/arm/stack-checking.c: New test.
2503 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
2506 * gfortran.dg/public_private_module_5.f90: Add module procedure
2507 trigger_smod to ensure that the smod file is written.
2509 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
2511 * gcc.target/aarch64/copysign_1.c: New.
2512 * gcc.target/aarch64/copysign_2.c: New.
2514 2015-09-17 Bin Cheng <bin.cheng@arm.com>
2516 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
2517 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
2518 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
2520 2015-09-16 John Marino <gnugcc@marino.st>
2522 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
2524 2015-09-16 Richard Biener <rguenther@suse.de>
2527 * gcc.dg/torture/pr67253.c: New testcase.
2529 2015-09-16 Richard Biener <rguenther@suse.de>
2532 * gcc.dg/pr67271.c: New testcase.
2534 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
2536 * gnat.dg/opt49.adb: New test.
2538 2015-09-16 Richard Biener <rguenther@suse.de>
2541 * gcc.dg/torture/pr67442.c: New testcase.
2543 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
2545 * gnat.dg/array24.adb: New test.
2546 * gnat.dg/blocklocs.adb: Delete.
2548 2015-09-15 Marek Polacek <polacek@redhat.com>
2551 * gcc.dg/pr67580.c: New test.
2553 2015-09-15 Richard Biener <rguenther@suse.de>
2555 PR tree-optimization/67470
2556 * gcc.dg/torture/pr67470.c: New testcase.
2558 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
2560 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
2562 2015-09-15 Richard Biener <rguenther@suse.de>
2565 * gcc.dg/pr67563.c: New testcase.
2567 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
2570 * gfortran.dg/pr67460.f90: New test.
2572 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
2574 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
2575 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
2577 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2580 * g++.dg/cpp0x/new-auto1.C: New.
2582 2015-09-11 Mark Wielaard <mjw@redhat.com>
2585 * g++.dg/warn/unused-variable-1.C: New test.
2586 * g++.dg/warn/unused-variable-2.C: Likewise.
2587 * gcc.dg/unused-4.c: Adjust warning for static const.
2588 * gcc.dg/unused-variable-1.c: New test.
2589 * gcc.dg/unused-variable-2.c: Likewise.
2591 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
2593 * gfortran.dg/private_type_3.f90: Require visibility.
2594 * gfortran.dg/module_variable_2.f90: Same.
2595 * gfortran.dg/nested_forall_1.f: Same.
2596 * gfortran.dg/elemental_dependency_4.f90: Same.
2597 * gfortran.dg/bind_c_usage_25.f90: Same.
2598 * gfortran.dg/access_spec_1.f90: Same.
2599 * gfortran.dg/public_private_module_2.f90: Same.
2600 * gfortran.dg/host_assoc_variable_1.f90: Same.
2601 * gfortran.dg/public_private_module_6.f90: Same.
2602 * gfortran.dg/module_variable_1.f90: Same.
2603 * gfortran.dg/pr37286.f90: Same.
2604 * gfortran.dg/internal_pack_7.f90: Same.
2605 * gfortran.dg/submodule_10.f08: Same.
2606 * gfortran.dg/allocatable_function_8.f90: Same.
2607 * gfortran.dg/merge_init_expr_2.f90: Same.
2608 * gfortran.dg/class_37.f03: Same.
2609 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
2610 * gfortran.dg/typebound_call_20.f03: Same.
2611 * gfortran.dg/proc_ptr_result_3.f90: Same.
2612 * gfortran.dg/pr32535.f90: Same.
2613 * gfortran.dg/typebound_proc_19.f90: Same.
2614 * gfortran.dg/initialization_10.f90: Same.
2615 * gfortran.dg/bind_c_usage_8.f03: Same.
2616 * gfortran.dg/pr61335.f90: Same.
2617 * gfortran.dg/elemental_dependency_5.f90: Same.
2618 * gfortran.dg/proc_ptr_3.f90: Same.
2619 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
2621 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
2623 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
2624 * gcc.dg/Wno-frame-address.c: Skip for Visium.
2625 * gcc.dg/loop-8.c: Likewise.
2627 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
2630 * gnat.dg/specs/addr1.ads: Remove.
2632 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2634 * gcc.dg/pie-link.c: Add -pie to dg-options.
2636 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
2638 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
2639 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
2641 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2643 * gcc.target/powerpc/swaps-p8-20.c: New test.
2644 * gcc.target/powerpc/swaps-p8-21.c: New test.
2646 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2649 * gfortran.dg/pr67526.f90: New test.
2651 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2654 * g++.dg/cpp0x/variadic166.C: New.
2656 2015-09-09 Mark Wielaard <mjw@redhat.com>
2658 * c-c++-common/nonnull-1.c: New test.
2660 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
2663 * gfortran.dg/submodule_11.f08: New test.
2665 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2668 * gcc.c-torture/compile/pr67506.c: New test.
2670 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2672 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
2673 initialization with a byte mask. No change expected here.
2674 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
2675 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
2676 initialization with contigious bitmask. Literal pool is expectd
2679 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2682 * gcc.target/arm/pr67439_1.c: New test.
2684 2015-09-10 Jiong Wang <jiong.wang@arm.com>
2686 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
2689 2015-09-10 Jakub Jelinek <jakub@redhat.com>
2692 * g++.dg/gomp/pr67523.C: New test.
2695 * g++.dg/gomp/pr67522.C: New test.
2698 * c-c++-common/gomp/pr67521.c: New test.
2701 * c-c++-common/gomp/pr67517.c: New test.
2704 * g++.dg/gomp/pr67514.C: New test.
2707 * g++.dg/gomp/pr67511.C: New test.
2710 * c-c++-common/gomp/pr67502.c: New test.
2712 2015-09-09 Marek Polacek <polacek@redhat.com>
2715 * gcc.dg/pr67512.c: New test.
2717 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2720 * g++.dg/warn/Wsubobject-linkage-1.C: New.
2721 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
2722 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
2723 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
2725 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2727 * gcc.target/aarch64/mod_2.x: New file.
2728 * gcc.target/aarch64/mod_256.x: Likewise.
2729 * gcc.target/arm/mod_2.c: New test.
2730 * gcc.target/arm/mod_256.c: Likewise.
2731 * gcc.target/aarch64/mod_2.c: Likewise.
2732 * gcc.target/aarch64/mod_256.c: Likewise.
2734 2015-09-09 Jakub Jelinek <jakub@redhat.com>
2737 * g++.dg/gomp/pr67504.C: New test.
2740 * c-c++-common/gomp/pr67501.c: New test.
2743 * gcc.dg/gomp/pr67500.c: New test.
2746 * gcc.dg/gomp/pr67495.c: New test.
2748 2015-09-09 Aditya Kumar <hiraditya@msn.com>
2749 Sebastian Pop <s.pop@samsung.com>
2751 PR tree-optimization/53852
2752 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
2753 both isl-0.12 and isl-0.15.
2754 * gcc.dg/graphite/uns-interchange-14.c: Same.
2755 * gcc.dg/graphite/uns-interchange-15.c: Same.
2756 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2758 2015-09-08 Aditya Kumar <hiraditya@msn.com>
2759 Sebastian Pop <s.pop@samsung.com>
2761 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
2762 * gcc.dg/graphite/block-1.c: Same.
2763 * gcc.dg/graphite/block-5.c: Same.
2764 * gcc.dg/graphite/block-6.c: Same.
2765 * gcc.dg/graphite/interchange-1.c: Same.
2766 * gcc.dg/graphite/interchange-10.c: Same.
2767 * gcc.dg/graphite/interchange-11.c: Same.
2768 * gcc.dg/graphite/interchange-13.c: Same.
2769 * gcc.dg/graphite/interchange-14.c: Same.
2770 * gcc.dg/graphite/interchange-3.c: Same.
2771 * gcc.dg/graphite/interchange-4.c: Same.
2772 * gcc.dg/graphite/interchange-7.c: Same.
2773 * gcc.dg/graphite/interchange-8.c: Same.
2774 * gcc.dg/graphite/interchange-9.c: Same.
2775 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
2776 * gcc.dg/graphite/pr35356-1.c (foo): Same.
2777 * gcc.dg/graphite/pr37485.c: Same.
2778 * gcc.dg/graphite/scop-0.c (int toto): Same.
2779 * gcc.dg/graphite/scop-1.c: Same.
2780 * gcc.dg/graphite/scop-10.c: Same.
2781 * gcc.dg/graphite/scop-11.c: Same.
2782 * gcc.dg/graphite/scop-12.c: Same.
2783 * gcc.dg/graphite/scop-13.c: Same.
2784 * gcc.dg/graphite/scop-16.c: Same.
2785 * gcc.dg/graphite/scop-17.c: Same.
2786 * gcc.dg/graphite/scop-18.c: Same.
2787 * gcc.dg/graphite/scop-2.c: Same.
2788 * gcc.dg/graphite/scop-21.c (int test): Same.
2789 * gcc.dg/graphite/scop-22.c (void foo): Same.
2790 * gcc.dg/graphite/scop-4.c: Same.
2791 * gcc.dg/graphite/scop-5.c: Same.
2792 * gcc.dg/graphite/scop-6.c: Same.
2793 * gcc.dg/graphite/scop-7.c: Same.
2794 * gcc.dg/graphite/scop-8.c: Same.
2795 * gcc.dg/graphite/scop-9.c: Same.
2796 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
2797 data-refs remain inside the inner loop.
2798 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
2799 * gcc.dg/graphite/uns-interchange-14.c: Same.
2800 * gcc.dg/graphite/uns-interchange-9.c: Same.
2801 * gfortran.dg/graphite/interchange-3.f90
2803 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2806 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
2807 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
2808 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
2809 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
2810 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
2811 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
2812 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
2813 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
2814 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
2815 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
2816 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
2817 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
2819 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2821 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
2822 * lib/target-supports.exp
2823 (check_effective_target_arm_neon_fp16_hw): New.
2825 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2827 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2828 Set additional_flags for neon-fp16 if supported, else fallback to neon.
2830 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2832 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
2833 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
2835 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
2836 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
2837 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
2838 when those are supported.
2839 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
2842 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
2843 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
2846 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
2847 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
2848 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
2850 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
2852 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
2854 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
2855 Add float16x8_t case.
2856 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
2857 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
2858 main, exec_vcreate): Likewise.
2859 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
2860 exec_vget_high): Likewise.
2861 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
2862 exec_vget_low): Likewise.
2863 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
2865 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
2866 exec_vld1_dup): Likewise.
2867 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
2868 exec_vld1_lane): Likewise.
2869 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
2871 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
2872 exec_vldX_dup): Likewise.
2873 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
2874 exec_vldX_lane): Likewise.
2875 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
2876 exec_vset_lane): Likewise.
2877 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
2878 exec_vst1_lane): Likewise.
2880 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2882 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
2883 * gcc.target/aarch64/vget_low_1.c: Likewise.
2885 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2887 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
2888 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
2889 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
2890 (main): update orig_data to avoid float16 NaN on bigendian.
2892 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2894 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
2896 * gcc.target/aarch64/vset_lane_1.c: Likewise.
2897 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
2898 * gcc.target/aarch64/vld1_lane.c: Likewise.
2900 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2903 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
2905 2015-09-07 Marek Polacek <polacek@redhat.com>
2908 * gcc.dg/asm-10.c: New test.
2910 2015-09-04 Jakub Jelinek <jakub@redhat.com>
2913 * gcc.dg/lto/pr67452_0.c: New test.
2915 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2918 * gcc.target/avr/pr65210.c: New test.
2920 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
2923 * lib/target-supports.exp (check_cached_effective_target):
2924 Apppend $prop to et_prop_list only if needed.
2926 2015-09-04 Marek Polacek <polacek@redhat.com>
2929 * gcc.dg/ubsan/pr67279.c: New test.
2931 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
2932 Petr Murzin <petr.murzin@intel.com>
2933 Kirill Yukhin <kirill.yukhin@intel.com>
2935 * gcc.target/i386/avx512f-scatter-1.c: New.
2936 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
2937 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
2939 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
2941 * gfortran.dg/read_dir.f90: Delete empty directory when closing
2942 rather than calling rmdir, cleanup if open fails.
2944 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2946 * gcc.target/powerpc/vec-mult-char-1.c: New test.
2947 * gcc.target/powerpc/vec-mult-char-2.c: New test.
2948 * lib/target-supports.exp (check_effective_target_vect_char_mult):
2949 Return true for PowerPC targets that implement Altivec.
2951 2015-09-03 Renlin Li <renlin.li@arm.com>
2953 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
2955 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
2957 2015-09-03 Martin Sebor <msebor@redhat.com>
2960 * g++.dg/addr_builtin-1.C: New test.
2961 * gcc.dg/addr_builtin-1.c: New test.
2963 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2965 * gcc.target/powerpc/vec-shift.c: New test.
2967 2015-09-03 Tom de Vries <tom@codesourcery.com>
2969 PR tree-optimization/65637
2970 * gcc.dg/autopar/reduc-4.c: New test.
2972 2015-09-03 Tom de Vries <tom@codesourcery.com>
2974 PR tree-optimization/65637
2975 * gcc.dg/autopar/pr46099-2.c: New test.
2977 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2980 * g++.dg/pr67351.C: New test.
2982 2015-09-03 Richard Biener <rguenther@suse.de>
2985 * g++.dg/lto/pr66705_0.C: New testcase.
2987 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
2990 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
2991 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
2993 2015-09-02 Marek Polacek <polacek@redhat.com>
2996 * gcc.dg/pr67432.c: New test.
2998 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
3000 * lib/target-supports.exp (clear_effective_target_cache): New.
3001 (check_cached_effective_target): Update et_prop_list.
3002 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
3003 * g++.dg/compat/compat.exp: Likewise.
3004 * g++.dg/compat/struct-layout-1.exp: Likewise.
3005 * lib/asan-dg.exp: Likewise.
3006 * lib/atomic-dg.exp: Likewise.
3007 * lib/cilk-plus-dg.exp: Likewise.
3008 * lib/clearcap.exp: Likewise.
3009 * lib/mpx-dg.exp: Likewise.
3010 * lib/tsan-dg.exp: Likewise.
3011 * lib/ubsan-dg.exp: Likewise.
3013 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
3015 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
3017 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
3018 Andrew Bennett <andrew.bennett@imgtec.com>
3020 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
3021 dependencies between ISA level and compact-branches.
3022 * gcc.target/mips/branch-10.c: Update expected output to allow
3023 compact forms of b/bal.
3024 * gcc.target/mips/branch-11.c: Likewise.
3025 * gcc.target/mips/branch-12.c: Likewise.
3026 * gcc.target/mips/branch-13.c: Likewise.
3027 * gcc.target/mips/branch-3.c: Likewise.
3028 * gcc.target/mips/branch-4.c: Likewise.
3029 * gcc.target/mips/branch-5.c: Likewise.
3030 * gcc.target/mips/branch-6.c: Likewise.
3031 * gcc.target/mips/branch-7.c: Likewise.
3032 * gcc.target/mips/branch-8.c: Likewise.
3033 * gcc.target/mips/branch-9.c: Likewise.
3034 * gcc.target/mips/branch-cost-1.c: Likewise.
3035 * gcc.target/mips/call-1.c: Likewise.
3036 * gcc.target/mips/call-2.c: Likewise.
3037 * gcc.target/mips/call-3.c: Likewise.
3038 * gcc.target/mips/call-4.c: Likewise.
3039 * gcc.target/mips/call-5.c: Likewise.
3040 * gcc.target/mips/call-6.c: Likewise.
3041 * gcc.target/mips/lazy-binding-1.c: Likewise.
3042 * gcc.target/mips/near-far-1.c: Likewise.
3043 * gcc.target/mips/near-far-2.c: Likewise.
3044 * gcc.target/mips/near-far-3.c: Likewise.
3045 * gcc.target/mips/near-far-4.c: Likewise.
3046 * gcc.target/mips/umips-branch-3.c: Ensure the test is
3047 run with compact branches allowed.
3048 * gcc.target/mips/compact-branches-1.c: New file.
3049 * gcc.target/mips/compact-branches-2.c: Likewise.
3050 * gcc.target/mips/compact-branches-3.c: Likewise.
3051 * gcc.target/mips/compact-branches-4.c: Likewise.
3052 * gcc.target/mips/compact-branches-5.c: Likewise.
3053 * gcc.target/mips/compact-branches-6.c: Likewise.
3054 * gcc.target/mips/compact-branches-7.c: Likewise.
3056 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
3058 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
3059 Clean-up a created directory if testcase fails.
3061 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
3064 * g++.dg/pr67405.C: New test.
3066 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3068 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
3070 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3072 * gcc.dg/ifcvt-1.c: New test.
3073 * gcc.dg/ifcvt-2.c: Likewise.
3074 * gcc.dg/ifcvt-3.c: Likewise.
3076 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3079 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
3082 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3084 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
3086 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
3089 * g++.dg/other/pr61753.C: New.
3091 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
3093 * gcc.dg/tree-ssa/cmp-1.c: New file.
3095 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
3097 * gcc.dg/tree-ssa/complex-7.c: New file.
3099 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3101 * gcc.target/powerpc/swaps-p8-19.c: New test.
3103 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3106 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
3108 2015-08-29 Tom de Vries <tom@codesourcery.com>
3110 PR tree-optimization/46193
3111 * gcc.dg/autopar/pr46193.c: New test.
3113 2015-08-28 Nathan Sidwell <nathan@acm.org>
3115 * gcc.dg/compat/struct-layout-1_generate.c: Simply
3116 use exit code for failure.
3118 * gcc.dg/torture/matrix-1.c: Use plain printf.
3119 * gcc.dg/torture/matrix-2.c: Likewise.
3120 * gcc.dg/torture/matrix-5.c: Likewise.
3121 * gcc.dg/torture/matrix-6.c: Likewise.
3122 * gcc.dg/torture/transpose-1.c: Likewise.
3123 * gcc.dg/torture/transpose-2.c: Likewise.
3124 * gcc.dg/torture/transpose-3.c: Likewise.
3125 * gcc.dg/torture/transpose-4.c: Likewise.
3126 * gcc.dg/torture/transpose-5.c: Likewise.
3127 * gcc.dg/torture/transpose-6.c: Likewise.
3129 2015-08-28 Jeff Law <law@redhat.com>
3132 * gcc.dg/tree-ssa/pr66752-2.c: New test.
3133 * gcc.dg/torture/pr66752-1.c: New test
3134 * g++.dg/torture/pr66752-2.C: New test.
3136 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
3138 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
3140 * gcc.dg/tree-ssa/sra-15.c: New.
3142 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
3144 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
3145 * gcc.target/mips/msub-8.c: Ditto
3147 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3149 * lib/target-supports.exp (check-effective_target_vect_double):
3150 Enable for Power targets with VSX hardware available.
3151 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
3152 vect_no_align && { ! vect_hw_misalign }.
3154 2015-08-27 Sebastian Pop <s.pop@samsung.com>
3156 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
3157 Replaced by opt_files, compile with -floop-nest-optimize.
3158 * g++.dg/graphite/graphite.exp: Same.
3159 * gfortran.dg/graphite/graphite.exp: Same.
3160 * gcc.dg/graphite/block-0.c: Adjust pattern.
3161 * gcc.dg/graphite/block-1.c: Same.
3162 * gcc.dg/graphite/block-3.c: Same.
3163 * gcc.dg/graphite/block-4.c: Same.
3164 * gcc.dg/graphite/block-5.c: Same.
3165 * gcc.dg/graphite/block-6.c: Same.
3166 * gcc.dg/graphite/block-7.c: Same.
3167 * gcc.dg/graphite/block-8.c: Same.
3168 * gcc.dg/graphite/block-pr47654.c: Same.
3169 * gcc.dg/graphite/interchange-0.c: Same.
3170 * gcc.dg/graphite/interchange-1.c: Same.
3171 * gcc.dg/graphite/interchange-10.c: Same.
3172 * gcc.dg/graphite/interchange-11.c: Same.
3173 * gcc.dg/graphite/interchange-12.c: Same.
3174 * gcc.dg/graphite/interchange-13.c: Same.
3175 * gcc.dg/graphite/interchange-14.c: Same.
3176 * gcc.dg/graphite/interchange-15.c: Same.
3177 * gcc.dg/graphite/interchange-3.c: Same.
3178 * gcc.dg/graphite/interchange-4.c: Same.
3179 * gcc.dg/graphite/interchange-5.c: Same.
3180 * gcc.dg/graphite/interchange-6.c: Same.
3181 * gcc.dg/graphite/interchange-7.c: Same.
3182 * gcc.dg/graphite/interchange-8.c: Same.
3183 * gcc.dg/graphite/interchange-9.c: Same.
3184 * gcc.dg/graphite/interchange-mvt.c: Same.
3185 * gcc.dg/graphite/pr37485.c: Same.
3186 * gcc.dg/graphite/uns-block-1.c: Same.
3187 * gcc.dg/graphite/uns-interchange-12.c: Same.
3188 * gcc.dg/graphite/uns-interchange-14.c: Same.
3189 * gcc.dg/graphite/uns-interchange-15.c: Same.
3190 * gcc.dg/graphite/uns-interchange-9.c: Same.
3191 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
3192 * gfortran.dg/graphite/interchange-3.f90: Same.
3194 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
3197 * gcc.target/i386/pr67317-1.c: New test.
3198 * gcc.target/i386/pr67317-2.c: Ditto.
3199 * gcc.target/i386/pr67317-3.c: Ditto.
3200 * gcc.target/i386/pr67317-4.c: Ditto.
3201 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
3202 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
3204 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
3206 * gcc.target/powerpc/vec-shr.c: New.
3208 2015-08-27 Marek Polacek <polacek@redhat.com>
3211 * gcc.dg/torture/pr67005.c: New test.
3213 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
3215 * gcc.dg/tree-ssa/sra-15.c: New.
3217 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
3219 * gcc.target/aarch64/long_branch_1.c: New test.
3221 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3223 * gcc.target/s390/20150826-1.c: New test.
3225 2015-08-26 Renlin Li <renlin.li@arm.com>
3227 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
3229 2015-08-26 Jiong Wang <jiong.wang@arm.com>
3231 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
3233 2015-08-26 Jiong Wang <jiong.wang@arm.com>
3235 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
3236 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
3237 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
3238 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
3240 2015-08-26 Jiong Wang <jiong.wang@arm.com>
3242 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
3244 * gcc.target/aarch64/tlsle_1.x: New test source.
3245 * gcc.target/aarch64/tlsle12_1.c: New testcase.
3246 * gcc.target/aarch64/tlsle24_1.c: Likewise.
3247 * gcc.target/aarch64/tlsle32_1.c: Likewise.
3249 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3252 * gfortran.dg/shape_8.f90: New test.
3254 2015-08-25 Marek Polacek <polacek@redhat.com>
3257 * gcc.dg/weak/weak-18.c: New test.
3259 2015-08-25 David Malcolm <dmalcolm@redhat.com>
3261 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
3262 gcc_jit_context_set_bool_use_external_driver.
3264 2015-08-25 Nathan Sidwell <nathan@acm.org>
3266 * gcc.c-torture/execute/builtins/20010124-1.x: New.
3268 * gcc.dg/20001117-1.c: Needs return_address.
3269 * gcc.dg/20020415-1.c: Needs alloca.
3270 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
3271 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
3272 * gcc.dg/pr63186.c: Needs label_values.
3273 * gcc.dg/torture/pr33848.c: Likwise.
3275 * lib/target-supports.exp (check_effective_target_fopenacc,
3276 check_effective_target_fopenmp): Disable for nvptx.
3277 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
3278 * gcc.dg/stack-usage-1.c: Likewise.
3279 * gcc.dg/stack-usage-2.c: Likewise.
3280 * gcc.dg/unused-5.c: Likewise.
3281 * gcc.dg/unwind-1.c: Likewise.
3283 2015-08-25 Christian Bruel <christian.bruel@st.com>
3285 * gcc.dg/Wno-frame-address.c: Skip for ARM.
3286 * g++.dg/Wno-frame-address.C: Ditto.
3288 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3291 * g++.dg/pr67211.C: New test.
3293 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
3297 * gfortran.dg/block_end_error_1.f90: New test.
3298 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
3300 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
3303 * gcc.target/i386/pr66821.c: New test.
3305 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
3308 * gcc.target/i386/pr67329.c: New test.
3310 2015-08-24 Nathan Sidwell <nathan@acm.org>
3312 * gcc.dg/pr49551.c: Needs -fdata-sections.
3314 * gcc.dg/pr64935-2.c: Needs scheduling.
3316 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
3317 * gcc.dg/torture/pr63738.c: Likewise.
3318 * gcc.dg/torture/pr64728.c: Likewise.
3319 * gcc.dg/pr63748.c: Likewise.
3320 * gcc.dg/20020312-2.c: Likewise.
3322 * gcc.dg/torture/pr66123.c: Needs label_values.
3324 * gcc.dg/torture/pr41261.c: Needs profiling.
3325 * gcc.dg/pr26570.c: Likewise.
3326 * gcc.dg/pr61776.c: Likewise.
3327 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
3328 * gcc.dg/gomp/pr34610.c: Likewise.
3329 * gcc.dg/pr54121.c: Likewise.
3330 * gcc.dg/20050325-1.c: Likewise.
3331 * gcc.dg/pr66899.c: Likewise.
3332 * gcc.dg/pr48770.c: Likewise.
3333 * gcc.dg/pr24225.c: Likewise.
3335 * gcc.dg/pr27531-1.c: Needs io.
3336 * gcc.dg/pr44606.c: Likewise.
3338 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
3340 * gcc.dg/pr51990.c: Needs alloca.
3342 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
3344 2015-08-24 Tom de Vries <tom@codesourcery.com>
3346 PR tree-optimization/65468
3347 * gcc.dg/gomp/static-chunk-size-one.c: New test.
3349 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3352 * gfortran.dg/backtrace_1.f90: New test.
3354 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3357 * gfortran.dg/execute_command_line_2.f90: New test.
3359 2015-08-23 Tom de Vries <tom@codesourcery.com>
3361 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
3362 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
3363 vect_no_int_max to vect_no_int_min_max.
3364 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
3365 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
3366 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
3367 * gcc.dg/vect/slp-reduc-4.c: Same.
3368 * gcc.dg/vect/slp-reduc-5.c: Same.
3369 * gcc.dg/vect/vect-125.c: Same.
3370 * gcc.dg/vect/vect-13.c: Same.
3371 * gcc.dg/vect/vect-double-reduc-3.c: Same.
3372 * gcc.dg/vect/vect-reduc-1.c: Same.
3373 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
3374 * gcc.dg/vect/vect-reduc-1char.c:Same.
3375 * gcc.dg/vect/vect-reduc-1short.c: Same.
3376 * gcc.dg/vect/vect-reduc-2.c: Same.
3377 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
3378 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
3379 * lib/target-supports.exp: Same.
3381 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
3384 * g++.dg/cpp0x/decltype63.C: New.
3386 2015-08-22 Nathan Sidwell <nathan@acm.org>
3388 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
3389 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3390 * c-c++-common/Wunused-var-8.c: Likewise.
3391 * c-c++-common/gomp/pr61486-2.c: Likewise.
3392 * c-c++-common/Wunused-var-6.c: Likewise.
3393 * c-c++-common/goacc/reduction-1.c: Likewise.
3394 * c-c++-common/goacc/reduction-2.c: Likewise.
3395 * c-c++-common/goacc/reduction-3.c: Likewise.
3396 * c-c++-common/goacc/reduction-4.c: Likewise.
3397 * gcc.dg/builtins-64.c: Likewise.
3398 * gcc.dg/pr59523.c: Likewise.
3399 * gcc.dg/tree-ssa/20080530.c: Likewise.
3400 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
3401 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
3402 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
3403 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
3404 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
3405 * gcc.dg/pr59011.c: Likewise.
3406 * gcc.dg/uninit-9.c: Likewise.
3407 * gcc.dg/pr61561.c: Likewise.
3408 * gcc.dg/vla-4.c: Likewise.
3409 * gcc.dg/20101010-1.c: Likewise.
3410 * gcc.dg/pr49120.c: Likewise.
3411 * gcc.dg/20030331-2.c: Likewise.
3412 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
3413 * gcc.dg/pr25682.c: Likewise.
3414 * gcc.dg/guality/guality.c: Likewise.
3415 * gcc.dg/pr27301.c: Likewise.
3416 * gcc.dg/uninit-9-O0.c: Likewise.
3417 * gcc.dg/fold-alloca-1.c: Likewise.
3418 * gcc.dg/pr41470.c: Likewise.
3419 * gcc.dg/pr51491-2.c: Likewise.
3420 * gcc.dg/winline-7.c: Likewise.
3421 * gcc.dg/vla-2.c: Likewise.
3422 * gcc.dg/pr50764.c: Likewise.
3423 * gcc.dg/c99-vla-1.c: Likewise.
3424 * gcc.dg/pr33238.c: Likewise.
3425 * gcc.dg/c99-const-expr-13.c: Likewise.
3426 * gcc.dg/builtin-return-1.c: Likewise.
3427 * gcc.dg/vla-3.c: Likewise.
3428 * gcc.dg/20020415-1.c: Likewise.
3429 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3430 * gcc.dg/shrink-wrap-alloca.c: Likewise.
3431 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
3432 * gcc.dg/torture/calleesave-sse.c: Likewise.
3433 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3434 * gcc.dg/gomp/vla-2.c: Likewise.
3435 * gcc.dg/gomp/vla-3.c: Likewise.
3436 * gcc.dg/gomp/vla-4.c: Likewise.
3437 * gcc.dg/gomp/pr30494.c: Likewise.
3438 * gcc.dg/gomp/vla-5.c: Likewise.
3439 * gcc.dg/pr51990-2.c: Likewise.
3440 * gcc.dg/vla-22.c: Likewise.
3442 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
3444 * gcc.dg/cpp/multiline-2.c: Add column numbers.
3445 * gcc.dg/dollar.c: Likewise.
3446 * gcc.dg/pragma-message.c: Likewise.
3447 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
3448 * c-c++-common/raw-string-14.c: Likewise.
3450 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
3452 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
3453 property that instantiation here is a compile-time error.
3455 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3457 * g++.dg/other/pr67065.C: Extend.
3459 2015-08-21 Nathan Sidwell <nathan@acm.org>
3461 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
3463 (check_effective_target_global_constructor): New.
3464 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
3465 * gcc.dg/debug/debug.exp: Skip for nvptx.
3466 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
3468 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
3469 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
3470 * gcc.c-torture/compile/pr33855.c: Likewise.
3471 * gcc.c-torture/compile/920723-1.c: Likewise.
3472 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
3474 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
3476 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
3479 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
3481 * gcc.c-torture/execute/switch-1.c: Likewise.
3483 * gcc.c-torture/execute/pr34456.c: Require not freestanding
3484 * gcc.c-torture/execute/printf-1.c: Likewise.
3485 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
3486 * gcc.c-torture/execute/fprintf-1.c: Likewise.
3487 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
3488 * gcc.c-torture/execute/vprintf-1.c: Likewise.
3489 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
3490 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
3491 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
3492 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
3493 * gcc.c-torture/execute/gofast.c: Likewise.
3494 * gcc.c-torture/execute/complex-6.c: Likewise.
3496 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
3497 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
3498 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
3499 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
3500 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
3501 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
3502 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3503 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
3504 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
3505 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
3506 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
3507 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
3508 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
3509 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
3510 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
3511 * gcc.dg/setjmp-1.c: Likewise.
3512 * gcc.dg/cleanup-5.c: Likewise.
3513 * gcc.dg/cleanup-12.c: Likewise.
3514 * gcc.dg/cleanup-13.c: Likewise.
3516 * gcc.dg/constructor-1.c: Require global ctor.
3518 * gcc.dg/fork-instrumentation.c: Require profiling.
3519 * gcc.dg/20030107-1.c: Likewise.
3520 * gcc.dg/20030702-1.c: Likewise.
3522 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
3523 * gcc.dg/cpp/paste2.c: Likewise.
3524 * gcc.dg/cpp/strify3.c: Likewise.
3525 * gcc.dg/cpp/strify4.c: Likewise.
3526 * gcc.dg/cpp/lexnum.c: Likewise.
3527 * gcc.dg/cpp/digraphs.c: Likewise.
3528 * gcc.dg/cpp/macro1.c: Likewise.
3530 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
3532 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
3534 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
3536 * lib/gcc-dg.exp: Add extra options for db-final to the command line
3539 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3541 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
3542 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
3543 vec_vpmsum_be and vec_shasigma_be.
3545 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
3547 * lib/target-supports.exp
3548 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
3549 with -mfp16-format=ieee.
3551 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3554 * g++.dg/other/pr67065.C: New.
3556 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
3558 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
3560 * gcc.target/mips/inline-memcpy-2.c: Ditto.
3561 * gcc.target/mips/inline-memcpy-3.c: Ditto.
3562 * gcc.target/mips/inline-memcpy-4.c: Ditto.
3563 * gcc.target/mips/inline-memcpy-5.c: Ditto.
3565 2015-08-19 Jiong Wang <jiong.wang@arm.com>
3567 * gcc.dg/wide_shift_64_1.c: New testcase.
3568 * gcc.dg/wide_shift_128_1.c: Likewise.
3569 * gcc.target/aarch64/ashlti3_1.c: Likewise.
3571 2015-08-19 Magnus Granberg <zorry@gentoo.org>
3573 * lib/target-supports.exp
3574 (check_effective_target_fstack_protector_enabled): New test.
3575 * gcc.target/i386/ssp-default.c: New test.
3577 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
3580 * gfortran.dg/generic_31.f90: New.
3582 2015-08-19 Marek Polacek <polacek@redhat.com>
3585 * g++.dg/torture/pr67133.C: New test.
3587 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3589 * gcc.target/powerpc/altivec-35.c: New test.
3590 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
3591 * gcc.target/powerpc/vsx-vector-7.c: New test.
3593 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3596 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
3597 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
3599 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
3601 PR rtl-optimization/67218
3602 * gcc.c-torture/execute/ieee/pr67218.c,
3603 gcc.target/aarch64/fcvt_int_float_double1.c,
3604 gcc.target/aarch64/fcvt_int_float_double2.c,
3605 gcc.target/aarch64/fcvt_int_float_double3.c,
3606 gcc.target/aarch64/fcvt_int_float_double4.c,
3607 gcc.target/aarch64/fcvt_uint_float_double1.c,
3608 gcc.target/aarch64/fcvt_uint_float_double2.c,
3609 gcc.target/aarch64/fcvt_uint_float_double3.c,
3610 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
3612 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
3614 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
3615 dg-options to disable LSE extensions.
3616 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
3617 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
3618 * gcc.target/aarch64/atomic-op-char.c: Likewise.
3619 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
3620 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
3621 * gcc.target/aarch64/atomic-op-int.c: Likewise.
3622 * gcc.target/aarch64/atomic-op-long.c: Likewise.
3623 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
3624 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
3625 * gcc.target/aarch64/atomic-op-release.c: Likewise.
3626 * gcc.target/aarch64/atomic-op-short.c: Likewise.
3627 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
3628 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
3629 * gcc.target/aarch64/sync-op-full.c: Likewise.
3630 * gcc.target/aarch64/sync-op-release.c: Likewise.
3632 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
3635 * g++.dg/cpp1z/feat-cxx1z.C: New.
3637 2015-08-18 Marek Polacek <polacek@redhat.com>
3640 * gcc.dg/torture/pr67222.c: New test.
3642 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
3644 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
3646 2015-08-18 Bin Cheng <bin.cheng@arm.com>
3648 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
3649 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
3650 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
3652 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
3654 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
3655 which is used in later code.
3657 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
3660 * g++.dg/cpp0x/nullptr34.C: New.
3661 * g++.dg/warn/Wconversion2.C: Adjust.
3662 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
3663 * g++.old-deja/g++.other/null3.C: Likewise.
3665 * g++.dg/cpp0x/pr51313.C: Adjust.
3667 2015-08-17 Richard Biener <rguenther@suse.de>
3669 PR tree-optimization/67221
3670 * gcc.dg/torture/pr67221.c: New testcase.
3672 2015-08-17 Mike Stump <mikestump@comcast.net>
3673 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3675 * gcc.target/arm/memcpy-aligned-1.c: New test.
3677 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3680 * gfortran.dg/norm_4.f90: Rename to...
3681 * gfortran.dg/norm2_4.f90: this.
3682 * gfortran.dg/norm2_5.f90: New test.
3684 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
3686 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3687 * gcc.dg/ssp-1.c: Make counter a register.
3688 * gcc.dg/ssp-2.c: Likewise.
3689 * gcc.dg/torture/parm-coalesce.c: New.
3691 2015-08-14 Marek Polacek <polacek@redhat.com>
3694 * gcc.dg/torture/pr67133.c: New test.
3696 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
3697 Matthias Klose <doko@debian.org>
3700 * gcc.c-torture/compile/pr67143.c: New
3701 * gcc.target/aarch64/atomic-op-imm.c
3702 (atomic_fetch_add_negative_RELAXED): New.
3703 (atomic_fetch_sub_negative_ACQUIRE): New.
3705 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3707 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
3708 * gcc.target/aarch64/target_attr_8.c: Likewise.
3709 * gcc.target/aarch64/target_attr_14.c: Likewise.
3711 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3713 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
3715 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
3717 * gcc.target/i386/builtin_target.c: Add skylake check.
3719 2015-08-13 Jeff Law <law@redhat.com>
3721 * gcc.dg/pr66314.c: Moved from here to ..
3722 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
3723 to clear all sanitizers before -fsanitize=kernel-address.
3725 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3727 * gcc.target/aarch64/cinc_common_1.c: New test.
3729 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
3732 * g++.dg/ext/attribute-may-alias-1.C: New.
3733 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
3735 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
3737 * gcc.target/aarch64/atomic-inst-cas.c: New.
3738 * gcc.target/aarch64/atomic-inst-ops.inc: New.
3740 2015-08-13 Andreas Schwab <schwab@suse.de>
3742 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
3744 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
3747 * g++.dg/torture/pr62164.C: New.
3749 2015-08-13 Richard Biener <rguenther@suse.de>
3751 PR tree-optimization/67191
3752 * gcc.dg/torture/pr67191.c: New testcase.
3753 * g++.dg/torture/pr67191.C: Likewise.
3755 2015-08-13 Richard Biener <rguenther@suse.de>
3757 PR tree-optimization/66502
3758 PR tree-optimization/67167
3759 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
3761 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3764 * g++.dg/init/new42.C: New.
3766 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3769 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
3771 * gcc.target/powerpc/pr67071-2.c: Likewise.
3772 * gcc.target/powerpc/pr67071-3.c: Likewise.
3774 2015-08-12 Marek Polacek <polacek@redhat.com>
3777 * c-c++-common/Wshift-overflow-6.c: New test.
3778 * c-c++-common/Wshift-overflow-7.c: New test.
3779 * g++.dg/cpp1y/left-shift-2.C: New test.
3781 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3784 * g++.dg/cpp0x/pr52742.C: New.
3786 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
3788 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
3789 Check Knights Landing support.
3791 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3794 * g++.dg/warn/Wunused-result-1.C: New.
3796 2015-08-12 Richard Biener <rguenther@suse.de>
3798 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
3799 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
3800 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
3801 * g++.dg/tree-ssa/pr61034.C: Adjust.
3802 * gcc.dg/fold-compare-2.c: Likewise.
3803 * gcc.dg/pr50763.c: Likewise.
3804 * gcc.dg/predict-3.c: Likewise.
3805 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
3806 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3807 * gcc.dg/tree-ssa/pr20657.c: Likewise.
3808 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3809 * gcc.dg/tree-ssa/pr37508.c: Likewise.
3810 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3811 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3812 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3813 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3814 * gcc.dg/tree-ssa/vrp20.c: Likewise.
3815 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3816 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3818 2015-08-12 Nathan Sidwell <nathan@acm.org>
3820 * gcc.dg/vrp-min-max-1.c: New.
3821 * gcc.dg/vrp-min-max-2.c: New.
3823 2015-08-12 Richard Biener <rguenther@suse.de>
3825 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
3827 2015-08-12 Tom de Vries <tom@codesourcery.com>
3830 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
3831 Handle absence of vector min/max for sparc.
3833 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
3836 * g++.dg/ext/mv25.C: New test.
3838 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
3840 * gcc.target/i386/avx2-vect-shift.c: New test.
3842 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
3846 * gcc.dg/pragma-diag-3.c: New test.
3847 * gcc.dg/pragma-diag-4.c: New test.
3849 2015-08-11 Nathan Sidwell <nathan@acm.org>
3851 * c-c++-common/dfp/operator-comma.c: Call init function.
3852 * c-c++-common/dfp/convert-dfp-2.c: New test.
3854 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
3856 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
3857 Treat model == 0x4f as Broadwell.
3859 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3862 * gfortran.dg/pr67140.f90: New test.
3864 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
3868 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
3870 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
3873 * gfortran.dg/ieee/large_4.f90: New test.
3875 2015-08-08 Bud Davis <jmdavis@link.com>
3878 * gfortran.dg/common_22.f90: New.
3880 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
3882 PR rtl-optimization/67028
3883 * gcc.dg/pr67028.c: New testcase.
3885 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
3887 PR rtl-optimization/67029
3888 * gcc.dg/pr67029.c: New test.
3890 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3893 * gfortran.dg/ieee/ieee_8.f90: New test.
3895 2015-08-07 Jiong Wang <jiong.wang@arm.com>
3897 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
3899 * gcc.target/aarch64/noplt_2.c: Likewise.
3900 * gcc.target/aarch64/noplt_3.c: Likewise.
3902 2015-08-06 David Malcolm <dmalcolm@redhat.com>
3904 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
3905 optimization level, and print a summary at the end.
3907 2015-08-06 Jiong Wang <jiong.wang@arm.com>
3909 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
3911 2015-08-06 Jiong Wang <jiong.wang@arm.com>
3913 * gcc.target/aarch64/noplt_3.c: New testcase.
3915 2015-08-06 Jiong Wang <jiong.wang@arm.com>
3917 * gcc.target/aarch64/noplt_1.c: New testcase.
3918 * gcc.target/aarch64/noplt_2.c: Likewise.
3920 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
3922 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
3923 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
3925 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3927 * gcc.target/s390/dwarfregtable-1.c: New test.
3928 * gcc.target/s390/dwarfregtable-2.c: New test.
3929 * gcc.target/s390/dwarfregtable-3.c: New test.
3931 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3933 * gcc.target/s390/htm-builtins-z13-1.c: New test.
3935 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3938 * gfortran.dg/ieee/large_2.f90: New test.
3939 * gfortran.dg/ieee/large_3.F90: New test.
3941 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3944 * gfortran.dg/ieee/large_1.f90: Adjust test.
3946 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
3947 Jeff Law <law@redhat.com>
3950 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
3951 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3952 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
3953 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
3954 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3955 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3957 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3960 * gfortran.dg/pr66311.f90: New file.
3962 2015-08-05 Richard Biener <rguenther@suse.de>
3964 PR tree-optimization/67121
3965 * gcc.dg/torture/pr67121.c: New testcase.
3967 2015-08-05 Nick Clifton <nickc@redhat.com>
3969 * gcc.target/rl78: New directory.
3970 * gcc.target/rl78/rl78.exp: New file: Test driver.
3971 * gcc.target/rl78/test_addm3.c: New file: Test adds.
3973 2015-08-05 Richard Biener <rguenther@suse.de>
3976 * gcc.dg/torture/pr67120.c: New testcase.
3978 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
3982 * lib/fortran-modules.exp: Call cleanup-submodules from
3984 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
3985 cover the cases where private entities are no longer optimized
3987 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
3989 * gfortran.dg/submodule_1.f08: Change cleanup module names.
3990 * gfortran.dg/submodule_5.f08: The same.
3991 * gfortran.dg/submodule_9.f08: The same.
3992 * gfortran.dg/submodule_10.f08: New test.
3994 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
3997 * g++.dg/cpp1y/var-templ35.C: New.
3999 2015-08-05 Richard Biener <rguenther@suse.de>
4001 PR tree-optimization/67055
4002 * g++.dg/torture/pr67055.C: New testcase.
4004 2015-08-05 Richard Biener <rguenther@suse.de>
4006 PR tree-optimization/67109
4007 * gcc.dg/torture/pr67109.c: New testcase.
4008 * gcc.dg/vect/vect-119.c: Adjust.
4010 2015-08-05 Richard Biener <rguenther@suse.de>
4013 * gcc.dg/pr67107.c: New testcase.
4015 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4018 * g++.dg/cpp1z/abbrev2.C: New.
4020 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4022 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
4024 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4027 * g++.dg/init/explicit4.C: New.
4029 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4031 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
4032 without VSX an Power8 vector support.
4034 2015-08-04 Richard Biener <rguenther@suse.de>
4036 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
4038 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
4041 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
4044 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4047 * g++.dg/cpp1y/var-templ34.C: New.
4049 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4051 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
4052 * gcc.target/aarch64/target_attr_1.c: Likewise.
4053 * gcc.target/aarch64/target_attr_2.c: Likewise.
4054 * gcc.target/aarch64/target_attr_3.c: Likewise.
4055 * gcc.target/aarch64/target_attr_4.c: Likewise.
4056 * gcc.target/aarch64/target_attr_5.c: Likewise.
4057 * gcc.target/aarch64/target_attr_6.c: Likewise.
4058 * gcc.target/aarch64/target_attr_7.c: Likewise.
4059 * gcc.target/aarch64/target_attr_8.c: Likewise.
4060 * gcc.target/aarch64/target_attr_9.c: Likewise.
4061 * gcc.target/aarch64/target_attr_10.c: Likewise.
4062 * gcc.target/aarch64/target_attr_11.c: Likewise.
4063 * gcc.target/aarch64/target_attr_12.c: Likewise.
4064 * gcc.target/aarch64/target_attr_13.c: Likewise.
4065 * gcc.target/aarch64/target_attr_14.c: Likewise.
4066 * gcc.target/aarch64/target_attr_15.c: Likewise.
4068 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4070 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
4072 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4074 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
4076 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4078 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
4081 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4084 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
4085 * gfortran.dg/ieee/large_1.f90: New test.
4087 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4089 PR tree-optimization/67043
4090 * gcc.dg/pr67043.c: New test.
4092 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
4094 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
4096 2015-08-03 David Malcolm <dmalcolm@redhat.com>
4098 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
4099 it to push/pop timing items.
4100 (main): For each optimization level, create a gcc_jit_timer, and
4101 time all of the iteration within that level cumulatively.
4102 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
4103 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
4105 2015-08-03 Alexander Basov <coohpt@gmail.com>
4110 * gcc.target/arm/pr43404.c : New testcase.
4111 * gcc.target/arm/pr48470.c : New testcase.
4112 * gcc.target/arm/pr64744-1.c : New testcase.
4113 * gcc.target/arm/pr64744-2.c : New testcase.
4115 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
4117 PR tree-optimization/67077
4118 * gcc.dg/pr67077.c: New test.
4120 2015-08-03 Jeff Law <law@redhat.com>
4123 PR gcov-profile/66899
4124 * gcc.dg/pr66899.c: New test.
4125 * gcc.dg/pr66314.c: New test.
4127 2015-08-03 Marek Polacek <polacek@redhat.com>
4130 * gcc.dg/pr67088.c: New test.
4132 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
4135 * gcc.target/arm/vnmul-1.c: New.
4136 * gcc.target/arm/vnmul-2.c: New.
4137 * gcc.target/arm/vnmul-3.c: New.
4138 * gcc.target/arm/vnmul-4.c: New.
4140 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
4143 * gfortran.dg/class_allocate_20.f90: New.
4145 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4147 * gcc.target/aarch64/csel_bfx_1.c: New test.
4148 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
4150 2015-08-02 Martin Sebor <msebor@redhat.com>
4152 * g++.dg/Wframe-address-in-Wall.C: New test.
4153 * g++.dg/Wframe-address.C: New test.
4154 * g++.dg/Wno-frame-address.C: New test.
4155 * gcc.dg/Wframe-address-in-Wall.c: New test.
4156 * gcc.dg/Wframe-address.c: New test.
4157 * gcc.dg/Wno-frame-address.c: New test.
4159 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
4161 * c-c++-common/Wmisleading-indentation.c: Add more tests.
4163 2015-08-01 Michael Collison <michael.collison@linaro.org
4164 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4166 * gcc.target/arm/mincmp.c: New test.
4168 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
4171 * gfortran.dg/associated_target_6.f03: New test
4173 2015-08-01 Tom de Vries <tom@codesourcery.com>
4175 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
4176 optimize ("-ftree-parallelize-loops=0").
4177 Add successful scans for 2 detected reductions. Add xfail scans for 3
4178 detected reductions.
4179 * gcc.dg/autopar/reduc-2short.c: Same.
4180 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
4181 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
4182 detected reductions.
4183 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
4186 2015-07-31 Marek Polacek <polacek@redhat.com>
4189 * g++.dg/ubsan/pr66977.C: New test.
4191 2015-07-30 Marek Polacek <polacek@redhat.com>
4193 * c-c++-common/Wtautological-compare-3.c: New test.
4195 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
4197 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
4198 (CHECK): Pass address of scalar, rather than array.
4200 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
4202 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
4204 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
4206 * gcc.target/aarch64/fp16/fp16.exp: New.
4207 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
4208 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
4210 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
4212 * gcc.target/aarch64/f16_movs_1.c: New test.
4214 2015-07-28 Tom de Vries <tom@codesourcery.com>
4216 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
4219 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
4220 Manuel López-Ibáñez <manu@gcc.gnu.org>
4222 * gcc.dg/parm-incomplete-1.c: Update.
4223 * gcc.dg/pr18809-1.c: Update.
4224 * gcc.dg/pr27953.c: Update.
4225 * gcc.dg/vla-11.c: Update.
4227 2015-07-27 Marek Polacek <polacek@redhat.com>
4229 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
4231 2015-07-27 Tom de Vries <tom@codesourcery.com>
4233 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
4234 attribute. Update comment.
4236 Add scan for not parallelizing inner loop.
4237 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
4241 2015-07-27 Marek Polacek <polacek@redhat.com>
4244 * c-c++-common/Wtautological-compare-2.c: New test.
4246 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
4249 * gcc.target/i386/pr66232-6.c: New tests.
4250 * gcc.target/i386/pr66232-7.c: Likewise.
4251 * gcc.target/i386/pr66232-8.c: Likewise.
4252 * gcc.target/i386/pr66232-9.c: Likewise.
4254 2015-07-27 Marek Polacek <polacek@redhat.com>
4258 * c-c++-common/Wtautological-compare-1.c: New test.
4260 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4263 * g++.dg/template/pr18969.C: New test.
4264 * g++.dg/template/pr18969-2.C: New test.
4265 * g++.old-deja/g++.jason/overload.C: Remove return value in
4266 template function returning void.
4268 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
4270 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
4271 immediates to avoid shift-overflow warnings.
4273 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
4276 * g++.dg/init/pr66857.C: New test.
4278 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
4281 * gcc.target/i386/pr66648.c: New test.
4283 2015-07-25 Tom de Vries <tom@codesourcery.com>
4285 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
4286 interchange_files and block_files variables.
4287 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
4289 * gcc.dg/graphite/uns-interchange-12.c: Same.
4290 * gcc.dg/graphite/uns-interchange-14.c: Same.
4291 * gcc.dg/graphite/uns-interchange-15.c: Same.
4292 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
4293 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
4295 2015-07-25 Jeff Law <law@redhat.com>
4299 * gcc.dg/tree-ssa/pr66752-2.c: New test.
4300 * gcc.dg/torture/pr66752-1.c: New test
4301 * g++.dg/torture/pr66752-2.C: New test.
4303 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
4306 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
4308 PR rtl-optimization/64164
4309 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4310 * gcc.dg/ssp-1.c: Make counter a register.
4311 * gcc.dg/ssp-2.c: Likewise.
4312 * gcc.dg/torture/parm-coalesce.c: New.
4314 2015-07-24 Tom de Vries <tom@codesourcery.com>
4316 * gcc.dg/graphite/block-1.c: Xfail scan.
4317 * gcc.dg/graphite/interchange-12.c: Same.
4318 * gcc.dg/graphite/interchange-14.c: Same.
4319 * gcc.dg/graphite/interchange-15.c: Same.
4320 * gcc.dg/graphite/interchange-9.c: Same.
4321 * gcc.dg/graphite/interchange-mvt.c: Same.
4322 * gcc.dg/graphite/uns-block-1.c: New test.
4323 * gcc.dg/graphite/uns-interchange-12.c: New test.
4324 * gcc.dg/graphite/uns-interchange-14.c: New test.
4325 * gcc.dg/graphite/uns-interchange-15.c: New test.
4326 * gcc.dg/graphite/uns-interchange-9.c: New test.
4327 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
4329 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
4332 * c-c++-common/Wunused-function-1.c: New.
4334 2015-07-24 Tom de Vries <tom@codesourcery.com>
4336 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
4337 alternative exit-first loop transform.
4338 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
4339 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
4340 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
4341 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
4342 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
4343 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
4344 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4345 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
4346 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
4348 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
4351 * gcc.target/i386/mpx/pr66566.c: New test.
4353 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
4356 * gcc.target/i386/pr66978.c: New test.
4358 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4360 * gcc.target/s390/gpr2fprsavecfi.c: New test.
4362 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4364 * gcc.target/s390/insv-1.c: New test.
4365 * gcc.target/s390/insv-2.c: New test.
4366 * gcc.target/s390/insv-3.c: New test.
4368 2015-07-24 Tom de Vries <tom@codesourcery.com>
4370 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
4372 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4375 * gcc.dg/pr25530.c: New test.
4377 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4380 * gcc.dg/pr25529.c: New test.
4382 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4384 * gcc.target/arm/reg_equal_test.c: New test.
4386 2015-07-23 Jeff Law <law@redhat.com>
4389 * gcc.dg/tree-ssa/pr66752-2.c: New test.
4390 * gcc.dg/torture/pr66752-1.c: New test
4391 * g++.dg/torture/pr66752-2.C: New test.
4393 2015-07-23 Marek Polacek <polacek@redhat.com>
4396 * g++.dg/warn/Wlogical-op-2.C: New test.
4398 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
4400 PR rtl-optimization/64164
4401 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4402 * gcc.dg/ssp-1.c: Make counter a register.
4403 * gcc.dg/ssp-2.c: Likewise.
4404 * gcc.dg/torture/parm-coalesce.c: New.
4406 2015-07-23 Marek Polacek <polacek@redhat.com>
4409 * c-c++-common/ubsan/pr66908.c: New test.
4411 2015-07-23 Tom de Vries <tom@codesourcery.com>
4413 * gcc.dg/autopar/outer-4.c: Add xfail.
4414 * gcc.dg/autopar/outer-5.c: Same.
4415 * gcc.dg/autopar/outer-6.c: Same.
4416 * gcc.dg/autopar/reduc-2.c: Same.
4417 * gcc.dg/autopar/reduc-2char.c: Same.
4418 * gcc.dg/autopar/reduc-2short.c: Same.
4419 * gcc.dg/autopar/reduc-8.c: Same.
4420 * gcc.dg/autopar/uns-outer-4.c: New test.
4421 * gcc.dg/autopar/uns-outer-5.c: New test.
4422 * gcc.dg/autopar/uns-outer-6.c: New test.
4424 2015-07-23 Richard Biener <rguenther@suse.de>
4426 PR tree-optimization/66952
4427 * gcc.dg/torture/pr66952.c: Use signed char.
4429 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
4431 PR tree-optimization/66926,66951
4432 * gcc.dg/vect/pr66951.c: New test.
4434 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
4437 * g++.dg/parse/error57.C: New.
4438 * g++.dg/expr/string-2.C: Update.
4440 2015-07-23 Richard Biener <rguenther@suse.de>
4442 PR tree-optimization/66945
4443 * gcc.dg/torture/pr66945.c: New testcase.
4445 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
4448 * g++.dg/ext/mv24.C: New test.
4450 2015-07-22 Marek Polacek <polacek@redhat.com>
4452 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
4455 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
4459 * gfortran.dg/generic_30.f90: New.
4461 2015-07-22 Richard Biener <rguenther@suse.de>
4463 PR tree-optimization/66952
4464 * gcc.dg/torture/pr66952.c: New testcase.
4466 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
4468 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
4470 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
4472 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
4474 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
4476 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
4478 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
4480 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
4482 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
4484 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
4486 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
4488 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
4490 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
4492 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
4494 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
4496 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
4498 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
4500 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
4502 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
4504 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
4506 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
4508 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
4510 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
4512 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
4514 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
4516 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
4518 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
4520 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
4522 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
4524 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
4526 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
4528 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
4530 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
4532 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
4534 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
4536 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
4538 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
4540 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
4542 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
4544 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
4546 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
4548 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
4550 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
4552 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
4554 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
4556 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
4558 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
4560 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
4562 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
4564 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
4566 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
4568 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
4570 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
4572 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
4574 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
4576 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
4578 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
4580 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
4582 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
4584 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
4586 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
4588 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
4590 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
4592 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
4594 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
4596 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
4598 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
4600 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
4602 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
4604 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
4606 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
4608 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
4610 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
4612 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
4614 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
4616 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
4618 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
4620 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
4622 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
4624 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
4626 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
4628 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
4630 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
4632 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
4634 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
4636 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
4638 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
4640 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
4642 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
4644 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
4646 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
4648 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
4650 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
4652 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
4654 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
4656 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
4658 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
4660 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
4662 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
4664 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
4666 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
4668 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
4670 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
4672 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
4674 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
4676 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
4678 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
4680 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
4682 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
4684 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
4686 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
4688 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
4690 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
4692 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
4694 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
4696 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
4698 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
4700 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
4702 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
4704 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
4706 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
4708 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
4710 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
4712 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
4714 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
4716 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
4718 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
4720 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
4722 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
4724 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
4726 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
4728 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
4730 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
4733 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
4735 * g++.dg/template/crash81.C: Update.
4737 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
4740 * gcc.target/i386/pr66424.c: New.
4742 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
4744 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
4746 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
4749 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
4750 Drop address sanitization.
4752 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
4754 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
4756 (dg-additional-options): Set armv5t flag.
4758 2015-07-21 Marek Polacek <polacek@redhat.com>
4760 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
4761 * gcc.dg/vmx/unpack.c: Likewise.
4762 * gcc.target/powerpc/quad-atomic.c: Likewise.
4764 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
4766 * gcc.target/i386/asm-flag-5.c (f_ll): New.
4768 2015-07-20 Jiong Wang <jiong.wang@arm.com>
4770 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
4773 2015-07-20 Marek Polacek <polacek@redhat.com>
4776 * c-c++-common/Wshift-overflow-1.c: New test.
4777 * c-c++-common/Wshift-overflow-2.c: New test.
4778 * c-c++-common/Wshift-overflow-3.c: New test.
4779 * c-c++-common/Wshift-overflow-4.c: New test.
4780 * c-c++-common/Wshift-overflow-5.c: New test.
4781 * g++.dg/cpp1y/left-shift-1.C: New test.
4782 * gcc.dg/c90-left-shift-2.c: New test.
4783 * gcc.dg/c90-left-shift-3.c: New test.
4784 * gcc.dg/c99-left-shift-2.c: New test.
4785 * gcc.dg/c99-left-shift-3.c: New test.
4786 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
4787 * gcc.c-torture/execute/pr40386.c: Likewise.
4788 * gcc.dg/vect/pr33373.c: Likewise.
4789 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
4790 * gcc.dg/vect/vect-shift-2.c: Likewise.
4792 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4794 * gcc.target/aarch64/neg_abs_1.c: New test.
4796 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
4799 * gcc.target/i386/pr66922.c: New test.
4801 2015-07-18 Sebastian Pop <s.pop@samsung.com>
4805 * gcc.dg/tree-ssa/pr42327.c: Removed.
4806 * g++.dg/other/pr35011.C: Removed.
4808 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
4811 * gcc.target/i386/pr66906.c: New test.
4813 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
4815 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
4816 as follow-up to r225930.
4818 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
4821 * lib/fortran-modules.exp (proc cleanup-submodules): New
4823 * gfortran.dg/submodule_1.f08: Change extension and clean up
4824 the submodule files.
4825 * gfortran.dg/submodule_2.f08: ditto
4826 * gfortran.dg/submodule_6.f08: ditto
4827 * gfortran.dg/submodule_7.f08: ditto
4828 * gfortran.dg/submodule_8.f08: New test
4829 * gfortran.dg/submodule_9.f08: New test
4831 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
4832 Sebastian Pop <s.pop@samsung.com>
4835 * gcc.dg/graphite/pr61929.c: New.
4837 2015-07-17 Marek Polacek <polacek@redhat.com>
4839 * gcc.dg/fold-minus-7.c: New test.
4841 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4843 * gfortran.dg/co_reduce_1.f90: New file.
4845 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
4848 * gcc.target/i386/pr66824.c:
4850 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
4853 * gfortran.dg/structure_constructor_13.f03: New test.
4855 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
4858 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
4859 of generated while loops in the tree dump.
4860 * gfortran.dg/derived_constructor_comps_6.f90: New file.
4862 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
4864 * gcc.dg/vect/vect-outer-simd-2.c: New test.
4866 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
4869 * gcc.target/i386/pr66891.c: New test.
4871 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4873 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
4875 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
4877 PR rtl-optimization/66626
4878 * gcc.target/i386/pr66626-2.c: New.
4880 2015-07-16 Martin Liska <mliska@suse.cz>
4882 * g++.dg/ipa/pr66896.c: New test.
4884 2015-07-16 Richard Biener <rguenther@suse.de>
4886 PR tree-optimization/66894
4887 * gcc.dg/torture/pr66894.c: New testcase.
4889 2015-07-16 Richard Biener <rguenther@suse.de>
4891 * gcc.dg/tree-ssa/pr21031.c: Adjust.
4893 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
4896 * g++.dg/pr66866.C: New test.
4898 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4900 * gcc.target/powerpc/vec-cmp-sel.c: New test.
4902 2015-07-15 Richard Biener <rguenther@suse.de>
4904 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
4905 { -O3 -fomit-frame-pointer },
4906 { -O3 -fomit-frame-pointer -funroll-loops } and
4907 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
4909 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
4910 -finline-functions }
4912 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
4914 * gcc.target/mips/interrupt_handler-5.c: New test.
4916 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
4917 Robert Suchanek <robert.suchanek@imgtec.com>
4919 * gcc.target/mips/interrupt_handler-4.c: New test.
4921 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
4924 * gcc.dg/lto/lto.exp: Initialize MPX.
4926 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4928 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
4930 * gcc.target/arm/scd42-3.c: Likewise.
4932 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
4934 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
4935 code to be run when the pre-arch code increases the isa_rev to
4936 mips32r6 or greater.
4938 2015-07-15 Richard Biener <rguenther@suse.de>
4940 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
4941 { -O3 -fomit-frame-pointer },
4942 { -O3 -fomit-frame-pointer -funroll-loops } and
4943 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
4945 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
4946 -finline-functions }
4947 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
4948 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
4949 to additional_flags.
4951 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
4953 PR rtl-optimization/66838
4954 * gcc.target/i386/pr66838.c: New test.
4956 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
4959 * g++.dg/template/pr66850.C: New test.
4961 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4962 Cesar Philippidis <cesar@codesourcery.com>
4963 Chung-Lin Tang <cltang@codesourcery.com>
4965 * gcc.target/nios2/nios2-flushd.c: New.
4966 * gcc.target/nios2/nios2-rdprs.c: New.
4967 * gcc.target/nios2/r2-atomic.c: New.
4968 * gcc.target/nios2/r2-eni.c: New.
4969 * gcc.target/nios2/r2-wrpie.c: New.
4971 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4972 Cesar Philippidis <cesar@codesourcery.com>
4973 Chung-Lin Tang <cltang@codesourcery.com>
4975 * gcc.target/nios2/cdx-ldstwm-1.c: New.
4976 * gcc.target/nios2/cdx-ldstwm-2.c: New.
4978 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4979 Cesar Philippidis <cesar@codesourcery.com>
4980 Chung-Lin Tang <cltang@codesourcery.com>
4982 * gcc.target/nios2/andci.c: New.
4983 * gcc.target/nios2/bmx.c: New.
4984 * gcc.target/nios2/cdx-add.c: New.
4985 * gcc.target/nios2/cdx-branch.c: New.
4986 * gcc.target/nios2/cdx-callret.c: New.
4987 * gcc.target/nios2/cdx-loadstore.c: New.
4988 * gcc.target/nios2/cdx-logical.c: New.
4989 * gcc.target/nios2/cdx-mov.c: New.
4990 * gcc.target/nios2/cdx-shift.c: New.
4991 * gcc.target/nios2/cdx-sub.c: New.
4992 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
4994 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
4997 * g++.dg/cpp0x/vt-65071.C: New.
4999 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
5000 Cesar Philippidis <cesar@codesourcery.com>
5001 Chung-Lin Tang <cltang@codesourcery.com>
5003 * gcc.target/nios2/r2-io-range.c: New.
5004 * gcc.target/nios2/r2-stio-1.c: New.
5005 * gcc.target/nios2/r2-stio-2.c: New.
5006 * gcc.target/nios2/nios2-ldxio.c: New.
5007 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
5008 of just compile. Add more tests.
5010 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5012 gfortran.dg/pr66864.f90: New test.
5014 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
5016 PR rtl-optimization/66626
5017 * gcc.target/i386/pr66626.c: New.
5019 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
5021 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
5022 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
5023 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
5025 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
5027 * g++.dg/template/crash81.C: Adjust for error + inform change.
5028 * g++.dg/template/pr58878.C: Likewise.
5029 * g++.dg/template/shadow1.C: Likewise.
5030 * g++.dg/template/shadow2.C: Likewise.
5031 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
5032 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
5033 * g++.old-deja/g++.brendan/crash7.C: Likewise.
5034 * g++.old-deja/g++.pt/shadow2.C: Likewise.
5036 2015-07-14 Richard Biener <rguenther@suse.de>
5038 PR tree-optimization/66863
5039 * gcc.dg/torture/pr66863.c: New testcase.
5041 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
5044 * g++.dg/template/pr65186.C: New test.
5046 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
5048 * gcc.target/arm/macro_defs0.c: Add directive to skip
5049 test if -marm is present.
5050 * gcc.target/arm/macro_defs1.c: Likewise.
5052 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5054 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
5056 * gcc.target/aarch64/adds1.c: Likewise.
5057 * gcc.target/aarch64/ands_1.c: Likewise.
5058 * gcc.target/aarch64/bics_1.c: Likewise.
5059 * gcc.target/aarch64/subs1.c: Likewise.
5060 * gcc.target/aarch64/subs3.c: Likewise.
5062 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
5065 * gfortran.dg/pr64589.f90: New test.
5067 2015-07-13 Renlin Li <renlin.li@arm.com>
5070 * gcc.c-torture/execute/pr66556.c: New.
5072 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
5074 * gcc.dg/20020219-1.c: Fix double word typos.
5075 * gcc.dg/20020919-1.c: Same.
5077 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
5078 Jeff Law <law@redhat.com>
5081 * g++.dg/tree-ssa/pr66726.c: New test.
5082 * gcc.dg/tree-ssa/pr66726-2.c: New test.
5083 * gcc.dg/tree-ssa/pr66726.c: New test.
5085 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
5088 * g++.dg/cpp0x/variadic-ttp2.C: New.
5090 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
5093 * g++.dg/cpp0x/auto46.C: New test.
5094 * g++.dg/template/pr30044.C: New test.
5095 * g++.dg/template/shadow2.C: New test.
5096 * g++.dg/template/error55.C: New test.
5097 * g++.dg/template/crash83.C: Accept any error string.
5098 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
5100 * g++.dg/cpp0x/variadic19.C: Likewise
5101 * g++.dg/template/canon-type-13.C: Likewise.
5102 * g++.old-deja/g++.pt/ttp42.C: Likewise.
5103 * g++.dg/torture/20070621-1.C: Likewise.
5105 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5108 * g++.dg/init/explicit3.C: New.
5110 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
5113 * gcc.target/i386/pr66819-1.c: New test.
5114 * gcc.target/i386/pr66819-2.c: Likewise.
5115 * gcc.target/i386/pr66819-3.c: Likewise.
5116 * gcc.target/i386/pr66819-4.c: Likewise.
5117 * gcc.target/i386/pr66819-5.c: Likewise.
5119 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
5122 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
5123 __attribute__((noinline, noclone)). Change "x" to "volatile char"
5124 type to prevent possible flag-clobbering zero-extensions.
5125 * gcc.target/i386/pr66703.c: New test.
5127 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5130 * g++.dg/cpp0x/nsdmi-template15.C: New.
5132 2015-07-10 Jiong Wang <jiong.wang@arm.com>
5134 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
5136 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
5138 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
5139 * gcc.target/arm/flip-thumb.c: Likewise.
5141 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
5144 * gcc.target/i386/pr66813.c: New test.
5146 2015-07-10 Jakub Jelinek <jakub@redhat.com>
5149 * gcc.dg/gomp/pr66820.c: New test.
5151 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5154 * g++.dg/cpp0x/scoped_enum6.C: New.
5156 2015-07-10 Tom de Vries <tom@codesourcery.com>
5158 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
5159 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
5161 2015-07-10 Richard Biener <rguenther@suse.de>
5163 PR tree-optimization/66823
5164 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
5165 which should not be necessary. XFAIL.
5167 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5170 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
5172 2015-07-09 Jakub Jelinek <jakub@redhat.com>
5175 * gcc.dg/gomp/pr66633-1.c: New test.
5176 * gcc.dg/gomp/pr66633-2.c: New test.
5177 * gcc.dg/gomp/pr66633-3.c: New test.
5178 * gcc.dg/gomp/pr66633-4.c: New test.
5180 2015-07-09 John Marino <gnugcc@marino.st>
5182 * lib/target-supports.exp (check_effective_target_pie):
5185 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
5188 * gcc.target/i386/pr66814.c: New test.
5190 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
5193 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
5194 * gcc.target/aarch64/fnmul-2.c: Likewise.
5195 * gcc.target/aarch64/fnmul-3.c: Likewise.
5196 * gcc.target/aarch64/fnmul-4.c: Likewise.
5198 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5201 * g++.dg/cpp0x/vt-65790.C: New.
5203 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
5206 * gcc.target/i386/pr66818.c: New test.
5208 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
5211 * gcc.target/i386/pr66817.c: New test.
5213 2015-07-09 Marek Polacek <polacek@redhat.com>
5215 PR tree-optimization/66718
5216 * gcc.dg/vect/vect-126.c: New test.
5218 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
5220 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
5221 even when dwarf-2 is not the default.
5223 2015-07-08 Jeff Law <law@redhat.com>
5226 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
5227 to have a single memory reference.
5229 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
5231 * g++.dg/other/dump-ada-spec-9.C: New test.
5233 2015-07-08 Jakub Jelinek <jakub@redhat.com>
5235 * g++.dg/vect/vect.exp: Run also simd* tests.
5236 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
5237 (check_vect): Fix up get_cpuid call for C++.
5238 * g++.dg/vect/simd-clone-1.cc: New test.
5240 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
5242 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
5244 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
5246 * gcc.target/i386/readeflags-1.c (abort): New prototype.
5247 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
5249 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
5252 * gcc.target/i386/pr66806.c: New test.
5254 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
5257 * g++.dg/cpp0x/auto45.C: New.
5259 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
5262 * gcc.target/i386/pr66334.c: New.
5264 2015-07-08 David Malcolm <dmalcolm@redhat.com>
5266 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
5269 2015-07-08 David Malcolm <dmalcolm@redhat.com>
5272 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
5273 (verify_code): Update expected error message.
5274 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
5275 (verify_code): Likewise.
5276 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
5277 (verify_code): Likewise.
5279 2015-07-08 Richard Biener <rguenther@suse.de>
5281 PR tree-optimization/66793
5282 * gcc.dg/torture/pr66793.c: New testcase.
5284 2015-07-08 Richard Biener <rguenther@suse.de>
5286 PR tree-optimization/66794
5287 * gcc.dg/torture/pr66794.c: New testcase.
5289 2015-07-08 Marek Polacek <polacek@redhat.com>
5292 * g++.dg/abi/abi-tag15.C: New test.
5294 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
5296 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
5297 * gcc.target/mips/branch-3.c: Ditto
5298 * gcc.target/mips/branch-4.c: Ditto.
5299 * gcc.target/mips/branch-5.c: Ditto.
5300 * gcc.target/mips/branch-6.c: Ditto.
5301 * gcc.target/mips/branch-7.c: Ditto.
5302 * gcc.target/mips/branch-8.c: Ditto.
5303 * gcc.target/mips/branch-9.c: Ditto.
5304 * gcc.target/mips/branch-10.c: Ditto.
5305 * gcc.target/mips/branch-11.c: Ditto.
5306 * gcc.target/mips/branch-12.c: Ditto.
5307 * gcc.target/mips/branch-13.c: Ditto.
5308 * gcc.target/mips/umips-branch-5.c: New file.
5309 * gcc.target/mips/umips-branch-6.c: New file.
5310 * gcc.target/mips/umips-branch-7.c: New file.
5311 * gcc.target/mips/umips-branch-8.c: New file.
5312 * gcc.target/mips/umips-branch-9.c: New file.
5313 * gcc.target/mips/umips-branch-10.c: New file.
5314 * gcc.target/mips/umips-branch-11.c: New file.
5315 * gcc.target/mips/umips-branch-12.c: New file.
5316 * gcc.target/mips/umips-branch-13.c: New file.
5317 * gcc.target/mips/umips-branch-14.c: New file.
5318 * gcc.target/mips/umips-branch-15.c: New file.
5319 * gcc.target/mips/umips-branch-16.c: New file.
5320 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
5321 (OCCUPY_0xfffc): New define.
5323 2015-07-08 Renlin Li <renlin.li@arm.com>
5325 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
5327 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
5329 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
5331 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
5333 * gcc.target/i386/bt-3.c: New test.
5334 * gcc.target/i386/bt-4.c: Ditto.
5336 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
5338 * g++.dg/other/dump-ada-spec-8.C: New test.
5340 2015-07-07 David Malcolm <dmalcolm@redhat.com>
5343 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
5345 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
5347 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
5349 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
5350 Avoid using an opaque struct for local "f".
5352 2015-07-07 David Malcolm <dmalcolm@redhat.com>
5355 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
5356 * jit.dg/test-pr66779.c: New testcase.
5358 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
5360 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
5363 2015-07-07 Richard Biener <rguenther@suse.de>
5365 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
5367 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
5369 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
5370 * gcc.target/mips/call-5.c: Ditto.
5371 * gcc.target/mips/call-6.c: Ditto.
5373 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5375 * gcc.dg/dx-test.c: New test-case.
5377 2015-07-07 Andre Vehreschild <vehre@gmx.de>
5380 * gfortran.dg/allocate_with_source_9.f08: New test.
5382 2015-07-07 Christian Bruel <christian.bruel@st.com>
5385 * gcc.target/arm/flip-thumb.c: Fix scan.
5386 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
5387 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
5388 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
5391 2015-07-06 Jakub Jelinek <jakub@redhat.com>
5394 * gcc.c-torture/execute/pr65956.c: New test.
5396 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
5398 * gcc.target/arm/aapcs/align1.c: New.
5399 * gcc.target/arm/aapcs/align_rec1.c: New.
5400 * gcc.target/arm/aapcs/align2.c: New.
5401 * gcc.target/arm/aapcs/align_rec2.c: New.
5402 * gcc.target/arm/aapcs/align3.c: New.
5403 * gcc.target/arm/aapcs/align_rec3.c: New.
5404 * gcc.target/arm/aapcs/align4.c: New.
5405 * gcc.target/arm/aapcs/align_rec4.c: New.
5406 * gcc.target/arm/aapcs/align_vararg1.c: New.
5407 * gcc.target/arm/aapcs/align_vararg2.c: New.
5409 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
5411 * gfortran.dg/iomsg_2.f90: New test.
5413 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
5416 * gcc.target/i386/pr66749.c: New test.
5418 2015-07-06 Richard Biener <rguenther@suse.de>
5420 PR tree-optimization/66772
5421 * gcc.dg/torture/pr66772-1.c: New testcase.
5422 * gcc.dg/torture/pr66772-2.c: Likewise.
5424 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
5426 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
5427 the jals instruction.
5429 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
5432 * gcc.target/i386/pr53383-1.c: New file.
5433 * gcc.target/i386/pr53383-2.c: Likewise.
5434 * gcc.target/i386/pr53383-3.c: Likewise.
5436 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
5438 * gcc.target/aarch64/fnmul-1.c: New.
5439 * gcc.target/aarch64/fnmul-2.c: New.
5440 * gcc.target/aarch64/fnmul-3.c: New.
5441 * gcc.target/aarch64/fnmul-4.c: New.
5443 2015-07-06 Richard Biener <rguenther@suse.de>
5446 * gcc.dg/torture/pr66759.c: New testcase.
5448 2015-07-06 Andre Vehreschild <vehre@gmx.de>
5451 * gfortran.dg/alloc_comp_class_3.f03: New test.
5452 * gfortran.dg/alloc_comp_class_4.f03: New test.
5454 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
5456 * gcc.c-torture/execute/pr66757.c: New test.
5458 2015-07-06 Bin Cheng <bin.cheng@arm.com>
5460 PR tree-optimization/66720
5461 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
5463 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
5464 Sandra Loosemore <sandra@codesourcery.com>
5466 * gcc.target/nios2/gprel-offset.c: New test.
5468 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
5471 * gfortran.dg/pr66725.f90: New test.
5473 2015-07-03 Jason Merrill <jason@redhat.com>
5475 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
5476 Avoid narrowing error.
5478 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
5480 PR rtl-optimization/66706
5481 * gcc.target/powerpc/shift-int.c: New testcase.
5483 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
5486 * gcc.target/i386/pr66746.c: New file.
5488 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
5490 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
5492 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
5494 PR tree-optimization/66119
5495 * g++.dg/opt/pr66119.C: New.
5497 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
5500 * gfortran.dg/submodule_1.f90: New test
5501 * gfortran.dg/submodule_2.f90: New test
5502 * gfortran.dg/submodule_3.f90: New test
5503 * gfortran.dg/submodule_4.f90: New test
5504 * gfortran.dg/submodule_5.f90: New test
5505 * gfortran.dg/submodule_6.f90: New test
5506 * gfortran.dg/submodule_7.f90: New test
5508 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
5510 PR preprocessor/53690
5511 * g++.dg/cpp/pr53690.C: New.
5513 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5515 * gcc.target/powerpc/vec-cmp.c: New test.
5517 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
5520 * gfortran.dg/pr56520.f90: New test.
5522 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
5525 * gfortran.dg/pr66545_1.f90: New test.
5526 * gfortran.dg/pr66545_2.f90: New test.
5528 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
5530 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
5531 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
5533 2015-07-02 Richard Biener <rguenther@suse.de>
5536 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
5539 2015-07-02 Richard Biener <rguenther@suse.de>
5541 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
5543 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
5545 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
5547 2015-07-01 Jason Merrill <jason@redhat.com>
5549 * lib/target-supports.exp (cxx_default): Set to C++14.
5551 2015-07-01 Tom de Vries <tom@codesourcery.com>
5554 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
5557 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5559 * gfortran.dg/warn_conversion_8.f90: New test.
5561 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
5563 PR rtl-optimization/61047
5564 * gcc.c-torture/execute/20150611-1.c: New testcase.
5566 2015-07-01 David Malcolm <dmalcolm@redhat.com>
5569 * jit.dg/all-non-failing-tests.h: Add
5570 test-pr66700-observing-write-through-ptr.c.
5571 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
5573 2015-07-01 David Malcolm <dmalcolm@redhat.com>
5575 * jit.dg/test-accessing-union.c: Add comments for use by
5576 gcc/jit/docs/topics/types.rst.
5578 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
5580 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
5581 'do-require-effective-target' with 'dg-require-effective-target'.
5582 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
5583 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
5584 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
5585 'stlex' with 'strex' as the expected output.
5587 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
5590 * g++.dg/cpp0x/gen-attrs-60.C: New.
5591 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
5593 2015-07-01 Jiong Wang <jiong.wang@arm.com>
5595 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
5597 * gcc.target/aarch64/pic-small.c: Restrict this test under
5598 check_effective_target_aarch64_small_fpic.
5600 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
5602 * gfortran.dg/gomp/pr66633.f90: New test.
5604 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
5607 * g++.dg/template/pr66686.C: New test.
5609 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
5611 * gnat.dg/lto17.ad[sb]: New test.
5613 2015-06-30 David Malcolm <dmalcolm@redhat.com>
5615 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
5616 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
5618 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
5620 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
5622 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
5624 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
5626 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
5628 * jit.dg/test-switch.c: New testcase.
5629 * jit.dg/test-switch.cc: New testcase.
5631 2015-06-30 David Malcolm <dmalcolm@redhat.com>
5634 * jit.dg/all-non-failing-tests.h: Add note about
5635 test-validly-unreachable-block.c.
5636 * jit.dg/test-validly-unreachable-block.c: New file.
5638 2015-06-30 David Malcolm <dmalcolm@redhat.com>
5641 * jit.dg/all-non-failing-tests.h: Add note about
5642 test-extra-options.c.
5643 * jit.dg/test-extra-options.c: New testcase.
5645 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
5648 * gcc.target/i386/pr66691.c: New.
5650 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
5652 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
5653 * gcc.target/i386/iamcu/args.h: Likewise.
5654 * gcc.target/i386/iamcu/asm-support.S: Likewise.
5655 * gcc.target/i386/iamcu/defines.h: Likewise.
5656 * gcc.target/i386/iamcu/macros.h: Likewise.
5657 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
5658 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
5659 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
5660 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
5661 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
5662 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
5663 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
5664 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
5665 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
5666 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
5667 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
5668 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
5669 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
5670 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
5671 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
5672 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
5673 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
5675 2015-06-30 Marek Polacek <polacek@redhat.com>
5677 * gcc.dg/fold-minus-6.c: New test.
5679 * gcc.dg/fold-ior-3.c: New test.
5681 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
5683 Implement N4197 - Adding u8 character literals
5684 * g++.dg/cpp1z/utf8.C: New.
5685 * g++.dg/cpp1z/utf8-neg.C: New.
5686 * g++.dg/cpp1z/udlit-utf8char.C: New.
5688 2015-06-30 Marek Polacek <polacek@redhat.com>
5690 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
5692 2015-06-30 Tom de Vries <tom@codesourcery.com>
5694 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
5695 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
5696 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
5697 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
5699 2015-06-30 Marek Polacek <polacek@redhat.com>
5701 * gcc.dg/fold-ior-2.c: New test.
5703 2015-06-30 Tom de Vries <tom@codesourcery.com>
5705 PR tree-optimization/66652
5706 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
5707 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
5709 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
5711 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
5714 * g++.dg/cpp0x/constexpr-friend-3.C: New.
5715 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
5717 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
5720 * gfortran.dg/wunused-parameter.f90: New test.
5722 2015-06-29 Richard Henderson <rth@redhat.com>
5724 * gcc.target/i386/asm-flag-1.c: New.
5725 * gcc.target/i386/asm-flag-2.c: New.
5726 * gcc.target/i386/asm-flag-3.c: New.
5727 * gcc.target/i386/asm-flag-4.c: New.
5728 * gcc.target/i386/asm-flag-5.c: New.
5730 2015-06-29 Marek Polacek <polacek@redhat.com>
5733 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
5734 * c-c++-common/pr66322.c: New test.
5735 * g++.dg/eh/scope1.C: Remove dg-warning.
5737 2015-06-29 Richard Biener <rguenther@suse.de>
5739 PR tree-optimization/66677
5740 * gcc.dg/vect/pr66677.c: New testcase.
5742 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5745 * gcc.dg/tree-ssa/pr64130.c: New test.
5747 2015-06-26 Jiong Wang <jiong.wang@arm.com>
5749 * gcc.target/aarch64/pic-small.c: New testcase.
5751 2015-06-26 Richard Biener <rguenther@suse.de>
5753 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
5755 2015-06-26 Marek Polacek <polacek@redhat.com>
5757 * gcc.dg/fold-and-1.c: New test.
5758 * gcc.dg/fold-and-2.c: New test.
5760 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
5762 * gnat.dg/warn11.adb: Add missing dg directive.
5763 * gnat.dg/warn12.adb: New test.
5764 * gnat.dg/warn12_pkg.ads: New helper.
5766 2015-06-26 Richard Biener <rguenther@suse.de>
5768 * gfortran.dg/reassoc_3.f90: Adjust.
5770 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
5773 * gcc.target/i386/pr66412.c: New test.
5775 2015-06-25 Richard Biener <rguenther@suse.de>
5777 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
5779 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
5781 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
5783 2015-06-25 Richard Biener <rguenther@suse.de>
5785 * gfortran.dg/vect/vect-9.f90: New testcase.
5787 2015-06-25 Nick Clifton <nickc@redhat.com>
5789 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
5790 H8300 and M32R targets.
5792 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
5795 * gfortran.dg/maxerrors.f90: New test.
5797 2015-06-08 DJ Delorie <dj@redhat.com>
5799 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
5801 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
5803 * gcc.target/aarch64/mgeneral-regs_3.c: New.
5805 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
5807 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
5808 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
5809 * gcc.target/aarch64/nofp_1.c: New file.
5811 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
5813 Implement N3928 - Extending static_assert
5814 * g++.dg/cpp0x/static_assert8.C: Adjust.
5815 * g++.dg/cpp0x/static_assert12.C: New.
5816 * g++.dg/cpp0x/static_assert13.C: New.
5817 * g++.dg/cpp1y/static_assert1.C: New.
5818 * g++.dg/cpp1y/static_assert2.C: New.
5819 * g++.dg/cpp1z/static_assert-nomsg.C: New.
5821 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
5824 * g++.dg/cpp0x/trailing11.C: New.
5826 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5828 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
5830 * gcc.target/arm/memset-inline-10.c: Likewise.
5831 * gcc.target/arm/pr58784.c: Likewise.
5832 * gcc.target/arm/pr59985.C: Likewise.
5833 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
5835 2015-06-24 Renlin Li <renlin.li@arm.com>
5837 * gcc.target/aarch64/arm_align_max_pwr.c: New.
5838 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
5840 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
5843 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
5846 * g++.dg/cpp0x/auto45.C: New test.
5847 * g++.dg/template/pr30044.C: New test.
5848 * g++.dg/template/crash83.C: Accept any error string.
5849 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
5851 * g++.dg/cpp0x/variadic18.C: Likewise
5852 * g++.dg/template/canon-type-13.C: Likewise.
5853 * g++.old-deja/g++.pt/ttp42.C: Likewise.
5855 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5858 * g++.dg/other/linkage2.C: New.
5860 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5863 * gcc.target/arm/pr63408.c: New test.
5865 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
5867 * lib/c-torture.exp: Don't call check_effective_target_lto
5868 before setting up environment correctly.
5869 * lib/gcc-dg.exp: Likewise, and protect
5870 gcc_force_conventional_output.
5872 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5874 PR rtl-optimization/66306
5875 * gcc.target/s390/pr66306.c: New test.
5877 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5879 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
5880 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
5881 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
5882 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
5883 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
5884 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
5885 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
5887 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
5890 * gcc.c-torture/pr65803.c: New test.
5892 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
5895 * g++.dg/cpp0x/auto45.C: New test.
5896 * g++.dg/template/pr30044.C: New test.
5897 * g++.dg/template/crash83.C: Accept any error string.
5898 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
5900 * g++.dg/cpp0x/variadic18.C: Likewise
5901 * g++.dg/template/canon-type-13.C: Likewise.
5902 * g++.old-deja/g++.pt/ttp42.C: Likewise.
5904 2015-06-23 Marek Polacek <polacek@redhat.com>
5906 * c-c++-common/Wlogical-op-3.c: New test.
5908 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5911 * g++.dg/cpp0x/scoped_enum5.C: New.
5913 2015-06-23 Richard Biener <rguenther@suse.de>
5915 PR tree-optimization/66636
5916 * gcc.dg/vect/pr66636.c: New testcase.
5918 2015-06-23 Marek Polacek <polacek@redhat.com>
5920 * gcc.dg/fold-minus-4.c: New test.
5921 * gcc.dg/fold-minus-5.c: New test.
5922 * c-c++-common/ubsan/overflow-add-5.c: New test.
5924 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
5926 Add missing testcase from r224672.
5927 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
5929 * gcc.target/vax/bswapdi-1.c: New.
5931 2015-06-23 Andre Vehreschild <vehre@gmx.de>
5934 * gfortran.dg/associate_18.f08: New test.
5936 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
5939 * gcc.target/i386/pr66560-1.c: New test.
5940 * gcc.target/i386/pr66560-2.c: Ditto.
5941 * gcc.target/i386/pr66560-3.c: Ditto.
5942 * gcc.target/i386/pr66560-4.c: Ditto.
5944 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
5946 * gcc.target/nvptx/nvptx.exp: New file.
5947 * gcc.target/nvptx/proto-1.c: Likewise.
5949 2015-06-23 Bin Cheng <bin.cheng@arm.com>
5951 PR tree-optimization/66449
5952 * gcc.dg/vect/pr66449.c: New test.
5954 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
5956 * g++.dg/other/dump-ada-spec-5.C: New test.
5957 * g++.dg/other/dump-ada-spec-6.C: Likewise.
5958 * g++.dg/other/dump-ada-spec-7.C: Likewise.
5960 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
5962 * g++.dg/inherit/pure1.C: Test location too.
5964 2015-06-22 Marek Polacek <polacek@redhat.com>
5966 * gcc.dg/fold-ior-1.c: New test.
5967 * gcc.dg/fold-minus-2.c: New test.
5968 * gcc.dg/fold-minus-3.c: New test.
5969 * gcc.dg/fold-plus-1.c: New test.
5970 * gcc.dg/fold-plus-2.c: New test.
5971 * gcc.dg/fold-xor-4.c: New test.
5972 * gcc.dg/fold-xor-5.c: New test.
5974 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5977 * g++.dg/torture/pr65914.C: New.
5979 2015-06-22 Richard Biener <rguenther@suse.de>
5981 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
5982 not existing TORTURE_OPTIONS only.
5983 * lib/gcc-dg.exp: Likewise.
5985 2015-06-22 Christian Bruel <christian.bruel@st.com>
5988 * gcc.target/arm/flip-thumb.c: New test.
5990 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
5991 Martin Liska <mliska@suse.cz>
5994 * g++.dg/ipa/pr65908.C: New testcase.
5996 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
5999 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
6000 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
6002 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
6004 * gnat.dg/specs/debug1.ads: Adjust.
6006 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
6008 * gcc.target/aarch64/fmovd-zero-mem.c: New.
6009 * gcc.target/aarch64/fmovd-zero-reg.c: New.
6010 * gcc.target/aarch64/fmovf-zero-mem.c: New.
6011 * gcc.target/aarch64/fmovf-zero-reg.c: New.
6012 * gcc.target/aarch64/fmovld-zero-mem.c: New.
6013 * gcc.target/aarch64/fmovld-zero-mem.c: New.
6014 * gcc.target/aarch64/fmovd-zero.c: Delete.
6015 * gcc.target/aarch64/fmovf-zero.c: Delete.
6017 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
6019 * gcc.target/vax/bswapdi-1.c: New.
6021 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6023 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
6025 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6027 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
6029 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6031 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
6033 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6035 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
6037 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6039 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
6041 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6043 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
6045 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6047 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
6049 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6051 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
6053 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6055 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
6057 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6059 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
6061 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6063 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
6065 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6067 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
6069 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6071 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
6073 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6075 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
6077 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6079 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
6081 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6083 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
6085 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6087 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
6089 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6091 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
6093 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6095 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
6097 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6099 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6100 (_ARM_FPSCR): Add FZ field.
6101 (clean_results): Force FZ=1 on AArch64.
6102 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
6104 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6106 * gcc.target/aarch64/pr62308.c: New test.
6108 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
6111 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
6113 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
6115 * gcc.target/i386/mpx/pr66581.c: New test.
6117 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
6119 * gcc.target/i386/cmov9.c: New test.
6121 2015-06-18 Richard Biener <rguenther@suse.de>
6123 * g++.dg/other/const4.C: New testcase.
6125 2015-06-18 Michael Matz <matz@suse.de>
6128 * gcc.dg/vect/pr66253.c: New testcase.
6130 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6133 * gcc.target/i386/mpx/chkp-vararg.c: New test.
6135 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6138 * gcc.target/i386/mpx/pr66568.c: New test.
6140 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6143 * gcc.target/i386/mpx/pr66567.c: New test.
6145 2015-06-18 Richard Biener <rguenther@suse.de>
6147 PR tree-optimization/66510
6148 * gcc.dg/vect/slp-perm-12.c: New testcase.
6150 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
6152 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
6153 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
6154 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
6155 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
6157 2015-06-17 Jakub Jelinek <jakub@redhat.com>
6160 * g++.dg/gomp/pr66571-1.C: New test.
6163 * c-c++-common/gomp/pr66429.c: New test.
6165 2015-06-17 David Malcolm <dmalcolm@redhat.com>
6167 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
6168 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
6170 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
6172 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
6175 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
6178 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
6180 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
6182 * gcc.target/mips/pr65862-1.c: New test.
6183 * gcc.target/mips/pr65862-2.c: Likewise.
6185 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
6187 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
6188 * gcc.target/i386/pr52252-atom.c: Ditto.
6189 * gcc.target/i386/vect-div-1.c: Ditto.
6190 * gcc.target/i386/rotate-5.c: Ditto.
6191 * gcc.target/i386/pr50202.c: Ditto.
6192 * gcc.target/i386/pr37843-3.c: Ditto.
6193 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
6194 * gcc.target/i386/pr53397-1.c: Ditto.
6195 * gcc.target/i386/pr55934.c: Ditto.
6196 * gcc.target/i386/pr37843-4.c: Ditto.
6197 * gcc.target/i386/pr60451.c: Ditto.
6198 * gcc.target/i386/pr53397-2.c: Ditto.
6199 * gcc.target/i386/vectorize1.c: Ditto.
6200 * gcc.target/i386/extract-insert-combining.c: Ditto.
6201 * gcc.target/i386/pr53759.c: Ditto.
6202 * gcc.target/i386/pr52252-core.c: Ditto.
6203 * gcc.target/i386/rotate-3.c: Ditto.
6204 * gcc.target/i386/sse-20.c: Ditto.
6205 * gcc.target/i386/rotate-4.c: Ditto.
6206 * gcc.target/i386/pr61403.c: Ditto.
6207 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
6208 * gcc.target/i386/pr60901.c: Ditto.
6209 * gcc.target/i386/pr59794-7.c: Ditto.
6210 * gcc.target/i386/pr62208.c: Ditto.
6211 * gcc.target/i386/pr53416.c: Ditto.
6212 * gcc.target/i386/asm-dialect-1.c: Ditto.
6213 * gcc.target/i386/pr50038.c: Ditto.
6214 * gcc.target/i386/47698.c: Ditto.
6215 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
6216 * gcc.target/i386/pr59794-2.c: Ditto.
6217 * gcc.target/i386/pr59794-3.c: Ditto.
6218 * gcc.target/i386/pr39058.c: Ditto.
6219 * gcc.target/i386/pr60205-1.c: Ditto.
6220 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
6221 * gcc.target/i386/sse2-movq-2.c: Ditto.
6223 2015-06-17 Richard Biener <rguenther@suse.de>
6225 PR tree-optimization/66251
6226 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
6228 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
6231 * g++.dg/parse/new-placement1.C: New.
6233 2015-06-16 David Malcolm <dmalcolm@redhat.com>
6235 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
6236 * jit.dg/test-compound-assignment.c: New testcase.
6238 2015-06-16 David Malcolm <dmalcolm@redhat.com>
6241 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
6242 to "testcases" array.
6244 2015-06-16 David Malcolm <dmalcolm@redhat.com>
6247 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
6248 * jit.dg/test-debug-strings.c: New test case.
6249 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
6250 the discriminant has a sane debug string.
6252 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
6255 * gcc.target/i386/pr56766-1.c: New test.
6256 * gcc.target/i386/pr56766-2.c: Ditto.
6258 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
6260 * gcc.target/mips/loongson-shift-count-truncated-1.c:
6261 Skip on mips*-mti-linux* and mips*-img-linux* targets.
6262 * gcc.target/mips/loongson-simd.c: Ditto.
6264 2015-06-16 Richard Biener <rguenther@suse.de>
6266 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
6268 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
6270 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
6271 passed by the testsuite driver.
6273 2015-06-16 Richard Biener <rguenther@suse.de>
6275 * gcc.dg/vect/slp-perm-11.c: New testcase.
6277 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
6279 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
6282 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
6284 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6285 Reinstate calls to torture-init and torture-finalize.
6287 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6289 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
6291 2015-06-15 Nathan Sidwell <nathan@acm.org>
6294 * g++.dg/cpp0x/nsdmi-template14.C: New test.
6296 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6299 * g++.dg/cpp0x/local-type1.C: New.
6301 2015-06-15 Andre Vehreschild <vehre@gmx.de>
6306 * gfortran.dg/allocate_with_source_3.f90: Removed check for
6307 unimplemented error.
6308 * gfortran.dg/allocate_with_source_7.f08: New test.
6309 * gfortran.dg/allocate_with_source_8.f08: New test.
6311 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
6314 * g++.dg/warn/Walways-true-3.C: New test.
6316 2015-06-13 Tom de Vries <tom@codesourcery.com>
6318 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
6320 2015-06-13 Tom de Vries <tom@codesourcery.com>
6322 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
6323 (main): Remove superfluous attributes.
6324 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
6325 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
6327 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6329 * gcc.target/i386/monitorx.c: New.
6330 * gcc.target/i386/sse-12.c: Add -mmwaitx.
6331 * gcc.target/i386/sse-13.c: Ditto.
6332 * gcc.target/i386/sse-14.c: Ditto.
6333 * gcc.target/i386/sse-22.c: Ditto.
6334 * gcc.target/i386/sse-23.c: Ditto.
6335 * g++.dg/other/i386-2.C: Ditto.
6336 * g++.dg/other/i386-3.C: Ditto.
6338 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
6340 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
6342 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
6345 * gfortran.dg/allocatable_scalar_13.f90: New test
6347 2015-06-11 Marek Polacek <polacek@redhat.com>
6349 * gcc.dg/fold-xor-3.c: New test.
6351 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6353 * gcc.target/arm/short-it-ifcvt-1.c: New test.
6354 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
6356 2015-06-11 Christian Bruel <christian.bruel@st.com>
6359 * gcc.target/arm/pragma_attribute.c: New test.
6361 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
6363 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
6365 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
6368 * gcc.target/i386/pr66473.c: New test.
6370 2015-06-10 Jakub Jelinek <jakub@redhat.com>
6373 * gcc.dg/tls/pr66470.c: New test.
6374 * gcc.target/i386/pr66470.c: New test.
6376 2015-06-10 Christian Bruel <christian.bruel@st.com>
6379 * gcc.target/arm/attr_arm.c: New test
6380 * gcc.target/arm/attr_arm-err.c: New test
6381 * gcc.target/arm/attr_thumb.c: New test
6382 * gcc.target/arm/attr_thumb-static.c: New test
6384 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6389 * g++.dg/abi/aarch64_guard1.C: Adjust test.
6391 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
6393 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
6394 passed by the testsuite driver.
6396 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
6399 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
6400 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
6401 * gcc.dg/ssp-1.c: Make counter a register.
6402 * gcc.dg/ssp-2.c: Likewise.
6403 * gcc.dg/torture/parm-coalesce.c: New.
6405 2015-06-09 Tom de Vries <tom@codesourcery.com>
6407 * gcc.target/i386/vararg-loc.c: New test.
6409 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6412 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
6413 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
6415 2015-06-09 Marek Polacek <polacek@redhat.com>
6417 PR tree-optimization/66299
6418 * gcc.dg/pr66299-1.c: New test.
6419 * gcc.dg/pr66299-2.c: New test.
6420 * gcc.dg/pr66299-3.c: New test.
6422 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
6424 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
6425 passed by the testsuite driver.
6427 2015-06-09 Richard Biener <rguenther@suse.de>
6430 * gcc.dg/fold-modpow2.c: New testcase.
6432 2015-06-09 Richard Biener <rguenther@suse.de>
6434 PR tree-optimization/66419
6435 * gcc.dg/vect/bb-slp-37.c: New testcase.
6437 2015-06-09 Shiva Chen <shiva0217@gmail.com>
6439 * gcc.target/arm/stl-cond.c: New test.
6441 2015-06-09 Richard Biener <rguenther@suse.de>
6444 * gcc.dg/torture/pr66413.c: New testcase.
6446 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
6448 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
6449 * gcc.dg/ssp-1.c: Make counter a register.
6450 * gcc.dg/ssp-2.c: Likewise.
6451 * gcc.dg/torture/parm-coalesce.c: New.
6453 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
6455 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
6456 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
6458 2015-06-08 Tom de Vries <tom@codesourcery.com>
6460 PR rtl-optimization/66444
6461 * gcc.dg/pr66444.c: New test.
6463 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
6466 * gfortran.dg/class_is_1.f90: New test.
6467 * gfortran.dg/type_is_1.f90: Ditto.
6469 2015-06-08 Marek Polacek <polacek@redhat.com>
6472 * gcc.dg/cpp/pr66415-1.c: New test.
6473 * gcc.dg/cpp/pr66415-2.c: New test.
6475 2015-06-08 Richard Biener <rguenther@suse.de>
6477 PR tree-optimization/66422
6478 * gcc.dg/Warray-bounds-16.c: New testcase.
6480 2015-06-08 Richard Biener <rguenther@suse.de>
6482 * gcc.dg/vect/slp-perm-10.c: New testcase.
6483 * gcc.dg/vect/slp-23.c: Adjust.
6484 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
6485 vector pointer update.
6487 2015-06-08 Marek Polacek <polacek@redhat.com>
6490 * g++.dg/ubsan/pr66452.C: New test.
6492 2015-06-08 Tom de Vries <tom@codesourcery.com>
6494 PR tree-optimization/66436
6495 * gcc.dg/gomp/dump-new-function-2.c: New test.
6496 * gcc.dg/gomp/dump-new-function-3.c: Same.
6497 * gcc.dg/gomp/dump-new-function.c: Same.
6499 2015-06-08 Tom de Vries <tom@codesourcery.com>
6501 PR tree-optimization/66435
6502 * gcc.dg/gomp/notify-new-function-2.c: New test.
6503 * gcc.dg/gomp/notify-new-function-3.c: Same.
6504 * gcc.dg/gomp/notify-new-function.c: Same.
6506 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
6508 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
6509 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
6510 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
6511 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
6512 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
6513 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
6516 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
6519 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
6520 * gfortran.dg/warn_conversion.f90: Add warning for change in value
6522 * gfortran.dg/warn_conversion_3.f90: Add warnings.
6523 * gfortran.dg/warn_conversion_5.f90: New test.
6524 * gfortran.dg/warn_conversion_6.f90: New test.
6525 * gfortran.dg/warn_conversion_7.f90: New test.
6527 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
6530 * gfortran.dg/blockdata_9.f: New test.
6532 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6535 * gfortran.dg/forall_17.f90: New test.
6537 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
6539 * g++.dg/cpp0x/pr57101.C: Add warning.
6540 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
6541 * g++.dg/ext/visibility/anon7.C: Same.
6542 * g++.dg/ipa/pr63587-2.C: Same.
6543 * g++.dg/opt/dump1.C: Same.
6544 * g++.dg/opt/pr59622-3.C: Same.
6545 * g++.dg/opt/pr59622.C: Same.
6546 * g++.dg/torture/pr46383.C: Same.
6547 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
6548 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
6549 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
6551 * gfortran.dg/intent_out_8.f90: Same.
6552 * gfortran.dg/warn_target_lifetime_3.f90: Same.
6554 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
6557 gfortran.dg/equiv_9.f90: New test.
6560 2015-06-05 Tom de Vries <tom@codesourcery.com>
6562 merge from gomp4 branch:
6563 2015-05-28 Tom de Vries <tom@codesourcery.com>
6565 PR tree-optimization/65443
6566 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
6567 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
6568 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
6570 2015-06-05 Nathan Sidwell <nathan@acm.org>
6573 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
6575 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
6577 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
6579 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6581 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
6583 2015-06-04 Sriraman Tallam <tmsriram@google.com>
6585 * gcc.target/i386/noplt-1.c: New test.
6586 * gcc.target/i386/noplt-2.c: New test.
6587 * gcc.target/i386/noplt-3.c: New test.
6588 * gcc.target/i386/noplt-4.c: New test.
6590 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
6593 * gfortran.dg/adjustl_1.f90: New test.
6595 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
6597 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
6598 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
6600 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
6602 * lto.c (iterative_hash_canonical_type,
6603 gimple_register_canonical_type): only hash main variants of types
6605 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
6607 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6608 Move set of dg-do-what-default after early return.
6610 2015-06-04 Marek Polacek <polacek@redhat.com>
6613 * gcc.dg/lvalue-8.c: New test.
6615 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
6616 Paolo Carlini <paolo.carlini@oracle.com>
6619 * g++.dg/other/pr66130.C: New.
6620 * g++.dg/cpp0x/pr66130.C: Likewise.
6622 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6624 * g++.dg/cpp0x/decl-loc1.C: New.
6625 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
6626 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
6627 * g++.dg/init/ctor8.C: Likewise.
6628 * g++.dg/parse/semicolon4.C: Likewise.
6630 2015-06-03 Marek Polacek <polacek@redhat.com>
6633 * g++.dg/ubsan/static-init-1.C: New test.
6634 * g++.dg/ubsan/static-init-2.C: New test.
6635 * g++.dg/ubsan/static-init-3.C: New test.
6637 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
6640 * gcc.target/i386/pr66275.c: New test.
6642 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6644 * gcc.dg/Wcxx-compat-22.c: New testcase.
6645 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
6646 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
6647 * c-c++-common/pr58346-1.c: Likewise.
6648 * c-c++-common/transparent-union-1.c: Likewise.
6650 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
6652 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
6653 * g++.dg/plugin/def_plugin.c: New file.
6654 * g++.dg/plugin/def-plugin-test.C: New file.
6656 2015-06-03 Richard Biener <rguenther@suse.de>
6658 * gcc.dg/vect/bb-slp-36.c: New testcase.
6660 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
6662 * gcc.dg/lto/chkp-removed-alias_0.c: New.
6664 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
6666 * gcc.dg/lto/chkp-privatize-1_0.c: New.
6667 * gcc.dg/lto/chkp-privatize-1_1.c: New.
6668 * gcc.dg/lto/chkp-privatize-2_0.c: New.
6669 * gcc.dg/lto/chkp-privatize-2_1.c: New.
6671 2015-06-03 Marek Polacek <polacek@redhat.com>
6675 * gcc.dg/pr64223-1.c: New test.
6676 * gcc.dg/pr64223-2.c: New test.
6678 2015-06-03 Richard Biener <rguenther@suse.de>
6680 PR tree-optimization/63916
6681 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
6683 2015-06-03 Richard Biener <rguenther@suse.de>
6685 PR tree-optimization/66375
6686 * gcc.dg/torture/pr66375.c: New testcase.
6688 2015-06-03 Bin Cheng <bin.cheng@arm.com>
6690 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
6692 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
6695 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
6697 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
6700 * gfortran.dg/reshape_7.f90: New test.
6702 2015-06-02 David Malcolm <dmalcolm@redhat.com>
6705 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
6708 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6711 * gcc.dg/pr49551.c: New testcase.
6713 2015-06-02 Richard Biener <rguenther@suse.de>
6716 * g++.dg/lto/pr65549_0.C: New testcase.
6718 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
6722 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
6724 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
6726 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
6728 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6731 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
6733 2015-06-02 Bin Cheng <bin.cheng@arm.com>
6735 PR tree-optimization/48052
6736 * gcc.dg/tree-ssa/scev-8.c: New.
6737 * gcc.dg/tree-ssa/scev-9.c: New.
6738 * gcc.dg/tree-ssa/scev-10.c: New.
6739 * gcc.dg/vect/pr48052.c: New.
6741 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
6743 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
6745 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
6747 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
6749 2015-06-02 Marek Polacek <polacek@redhat.com>
6752 * gcc.dg/torture/pr66345.c: New test.
6754 2015-06-02 Richard Biener <rguenther@suse.de>
6756 PR tree-optimization/65961
6757 * gcc.dg/torture/pr65961.c: New testcase.
6759 2015-06-02 Bin Cheng <bin.cheng@arm.com>
6761 PR tree-optimization/52563
6762 PR tree-optimization/62173
6763 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
6764 * gcc.dg/tree-ssa/scev-4.c: Ditto.
6766 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
6768 * gnat.dg/specs/varsize_return2.ads: New test.
6769 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
6771 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
6773 * gcc.dg/vect/vect-outer-simd-1.c: New test.
6775 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
6778 * gcc.target/aarch64/sync-comp-swap.c: New.
6779 * gcc.target/aarch64/sync-comp-swap.x: New.
6780 * gcc.target/aarch64/sync-op-acquire.c: New.
6781 * gcc.target/aarch64/sync-op-acquire.x: New.
6782 * gcc.target/aarch64/sync-op-full.c: New.
6783 * gcc.target/aarch64/sync-op-full.x: New.
6784 * gcc.target/aarch64/sync-op-release.c: New.
6785 * gcc.target/aarch64/sync-op-release.x: New.
6787 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
6789 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
6792 2015-06-01 Richard Biener <rguenther@suse.de>
6794 PR tree-optimization/66349
6795 PR tree-optimization/66352
6796 PR tree-optimization/66357
6797 * gcc.dg/torture/pr66357.c: New testcase.
6798 * gcc.dg/torture/pr66349.c: Likewise.
6799 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
6801 2015-06-01 Richard Biener <rguenther@suse.de>
6804 2015-05-29 Richard Biener <rguenther@suse.de>
6806 PR tree-optimization/66314
6807 * gcc.dg/asan/pr66314.c: New testcase.
6809 2015-06-01 Richard Biener <rguenther@suse.de>
6811 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6813 2015-06-01 Jakub Jelinek <jakub@redhat.com>
6815 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
6817 (hp3, hp4): Add inline keyword.
6818 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
6819 (hp2): Add inline keyword.
6820 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
6821 (hp2): Add inline keyword.
6823 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
6826 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
6827 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
6828 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
6829 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
6831 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
6833 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
6834 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
6836 2015-06-01 Richard Biener <rguenther@suse.de>
6838 PR tree-optimization/66280
6839 * g++.dg/torture/pr66280.C: New testcase.
6840 * g++.dg/torture/pr66280-2.C: Likewise.
6842 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
6844 * gnat.dg/addr9_1.adb: New test.
6845 * gnat.dg/addr9_2.adb: Likewise.
6846 * gnat.dg/addr9_3.adb: Likewise.
6847 * gnat.dg/addr9_4.adb: Likewise.
6849 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
6851 * g++.dg/other/dump-ada-spec-4.C: New test.
6853 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
6855 * gcc.dg/alias-8.c: Fix dg-warning.
6857 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
6859 * gcc.dg/alias-8.c: Do not xfail.
6860 * gcc.dg/pr62167.c: Prevent FRE.
6861 * gcc.dg/alias-14.c: New testcase.
6863 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
6865 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
6867 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6870 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
6872 * gcc.target/s390/hotpatch-10.c: Likewise.
6873 * gcc.target/s390/hotpatch-11.c: Likewise.
6874 * gcc.target/s390/hotpatch-12.c: Likewise.
6875 * gcc.target/s390/hotpatch-17.c: Likewise.
6876 * gcc.target/s390/hotpatch-18.c: Likewise.
6877 * gcc.target/s390/hotpatch-20.c: Likewise.
6878 * gcc.target/s390/hotpatch-21.c: Likewise.
6879 * gcc.target/s390/hotpatch-22.c: Likewise.
6880 * gcc.target/s390/hotpatch-23.c: Likewise.
6881 * gcc.target/s390/hotpatch-24.c: Likewise.
6882 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
6883 to check for the exact nops too.
6884 * gcc.target/s390/hotpatch-3.c: Likewise.
6885 * gcc.target/s390/hotpatch-4.c: Likewise.
6886 * gcc.target/s390/hotpatch-5.c: Likewise.
6887 * gcc.target/s390/hotpatch-6.c: Likewise.
6888 * gcc.target/s390/hotpatch-7.c: Likewise.
6889 * gcc.target/s390/hotpatch-8.c: Likewise.
6890 * gcc.target/s390/hotpatch-9.c: Likewise.
6891 * gcc.target/s390/hotpatch-14.c: Likewise.
6892 * gcc.target/s390/hotpatch-15.c: Likewise.
6893 * gcc.target/s390/hotpatch-16.c: Likewise.
6894 * gcc.target/s390/hotpatch-19.c: Likewise.
6895 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
6896 scan-assembler-times counting number of .align directives.
6897 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
6898 dg-options. Remove scan-assembler-times counting number of .align
6900 * gcc.target/s390/hotpatch-26.c: New file.
6901 * gcc.target/s390/hotpatch-27.c: New file.
6902 * gcc.target/s390/hotpatch-28.c: New file.
6903 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
6904 using -Os -O0 -O1 -O2 -O3 options.
6906 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6908 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
6910 2015-05-29 Jakub Jelinek <jakub@redhat.com>
6912 PR tree-optimization/66142
6913 * gcc.dg/vect/pr66142.c: New test.
6915 2015-05-29 Richard Biener <rguenther@suse.de>
6917 PR tree-optimization/66314
6918 * gcc.dg/asan/pr66314.c: New testcase.
6920 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6922 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
6923 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
6925 (schedule-cleanups, dg-keep-saved-temps): New proc.
6926 (gcc-dg-test-1): Schedule cleanups.
6927 * lib/profopt.exp (profopt-execute): Likewise.
6928 * g++.dg/cdce3.C: Adjust expected line numbers.
6929 * gcc.dg/cdce1.c: Likewise.
6930 * gcc.dg/cdce2.c: Likewise.
6931 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
6932 * gcc.dg/strlenopt-24.c: Likewise.
6933 * gcc.dg/tree-ssa/vrp26.c: Likewise.
6934 * gcc.dg/tree-ssa/vrp28.c: Likewise.
6935 * obj-c++.dg/encode-2.mm: Likewise.
6937 2015-05-28 DJ Delorie <dj@redhat.com>
6939 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
6941 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
6943 * gnat.dg/discr43.adb: New test.
6945 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
6947 * gnat.dg/varsize_temp.adb: Rename into...
6948 * gnat.dg/varsize1.adb: ...this.
6949 * gnat.dg/varsize_copy.ad[sb]: Rename into...
6950 * gnat.dg/varsize2.ad[sb]: ...this.
6951 * gnat.dg/varsize3_1.adb: New test.
6952 * gnat.dg/varsize3_2.adb: Likewise.
6953 * gnat.dg/varsize3_3.adb: Likewise.
6954 * gnat.dg/varsize3_4.adb: Likewise.
6955 * gnat.dg/varsize3_5.adb: Likewise.
6956 * gnat.dg/varsize3_6.adb: Likewise.
6957 * gnat.dg/varsize3_pkg1.ads: New helper.
6958 * gnat.dg/varsize3_pkg2.ads: Likewise.
6959 * gnat.dg/varsize3_pkg3.ads: Likewise.
6961 2015-05-28 Richard Biener <rguenther@suse.de>
6963 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
6965 2015-05-28 Richard Biener <rguenther@suse.de>
6967 PR tree-optimization/66142
6968 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
6970 2015-05-28 Lawrence Velázquez <vq@larryv.me>
6973 * gcc.dg/darwin-minversion-3.c: Update testcase.
6974 * gcc.dg/darwin-minversion-4.c: Ditto.
6975 * gcc.dg/darwin-minversion-5.c: New testcase.
6976 * gcc.dg/darwin-minversion-6.c: Ditto.
6977 * gcc.dg/darwin-minversion-7.c: Ditto.
6978 * gcc.dg/darwin-minversion-8.c: Ditto.
6979 * gcc.dg/darwin-minversion-9.c: Ditto.
6980 * gcc.dg/darwin-minversion-10.c: Ditto.
6981 * gcc.dg/darwin-minversion-11.c: Ditto.
6982 * gcc.dg/darwin-minversion-12.c: Ditto.
6984 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6986 PR rtl-optimization/66168
6987 * gcc.c-torture/compile/pr66168.c: New test.
6989 2015-05-27 Jeff Law <law@redhat.com>
6992 * gcc.dg/target/m68k/pr39726-1.c: New test.
6994 2015-05-27 Nathan Sidwell <nathan@acm.org>
6997 * g++.dg/ext/alias-canon3.C: New.
6999 2015-05-27 Richard Biener <rguenther@suse.de>
7001 PR tree-optimization/66272
7003 2014-08-15 Richard Biener <rguenther@suse.de>
7005 PR tree-optimization/62031
7006 * gcc.dg/torture/pr66272.c: New testcase.
7008 2015-05-27 Richard Biener <rguenther@suse.de>
7010 * gcc.dg/vect/slp-reduc-7.c: New testcase.
7012 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
7015 * gcc.dg/pr65358.c: New test.
7017 2015-05-27 Andre Vehreschild <vehre@gmx.de>
7020 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
7022 * gfortran.dg/allocate_with_source_6.f90: New test.
7024 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
7026 * gnat.dg/atomic7_1.adb: New test.
7027 * gnat.dg/atomic7_2.adb: Likewise.
7028 * gnat.dg/atomic7_pkg1.ads: New helper.
7029 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
7031 2015-05-26 Michael Matz <matz@suse.de>
7034 * gcc.dg/vect/pr66251.c: New test.
7036 2015-05-26 Richard Biener <rguenther@suse.de>
7038 PR tree-optimization/66142
7039 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
7041 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
7044 * gfortran.dg/allocatable_scalar_13.f90: New test
7046 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
7048 * gnat.dg/warn11.adb: New test.
7049 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
7051 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
7053 * gnat.dg/vfa1_1.adb: New test.
7054 * gnat.dg/vfa1_2.adb: Likewise.
7055 * gnat.dg/vfa1_3.adb: Likewise.
7056 * gnat.dg/vfa1_4.adb: Likewise.
7057 * gnat.dg/vfa1_pkg.ads: New helper.
7059 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
7061 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
7062 * gcc.target/i386/pr66232-3.c: Likewise.
7064 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
7067 * gcc.target/i386/pr66274.c: New test.
7069 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
7071 * gnat.dg/renaming6.ad[sb]: New test.
7073 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
7075 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
7076 and 'dg-require-effective-target pie'.
7078 2015-05-23 Nathan Sidwell <nathan@acm.org>
7081 * g++.dg/cpp0x/pr66243.C: New.
7083 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
7086 * g++.dg/lto/pr66180_0.C: New testcase.
7087 * g++.dg/lto/pr66180_1.C: New testcase.
7089 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
7092 * typebound_call_27.f90: New file.
7094 2015-05-23 Nathan Sidwell <nathan@acm.org>
7097 * g++.dg/template/pr65936.C: New.
7099 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
7101 PR tree-optimization/63387
7102 * gcc.dg/pr63387-2.c: New testcase.
7104 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
7106 * gcc.dg/simd-1.c: Update to the new message.
7108 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
7110 * gcc.dg/nand.c: New testcase.
7112 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
7114 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
7115 Set dg-do-what-default to compile only on ARM targets without
7116 arm_neon_hw execution support. Remove redundant c-torture-execute
7117 in loop over test cases.
7119 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7122 * gcc.target/aarch64/pr65491_1.c: New test.
7123 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
7124 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
7126 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
7129 * g++.dg/cpp0x/explicit9.C: New.
7130 * g++.dg/cpp0x/explicit8.C: Check the locations too.
7132 2015-05-22 Richard Biener <rguenther@suse.de>
7134 PR tree-optimization/66251
7135 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
7137 2015-05-22 Marek Polacek <polacek@redhat.com>
7140 * c-c++-common/attributes-enum-1.c: New test.
7141 * c-c++-common/attributes-enum-2.c: New test.
7142 * g++.dg/cpp0x/attributes-enum-1.C: New test.
7143 * g++.dg/cpp1y/attributes-enum-1.C: New test.
7145 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
7147 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
7148 effective target support. If no arm_neon_hw support, do not attempt
7149 to execute the tests; only compile them.
7150 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
7151 and "dg-require-effective-target arm_neon_ok".
7152 * gcc.target/arm/simd/vextp16_1.c: Likewise.
7153 * gcc.target/arm/simd/vextp64_1.c: Likewise.
7154 * gcc.target/arm/simd/vextp8_1.c: Likewise.
7155 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
7156 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
7157 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
7158 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
7159 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
7160 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
7161 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
7162 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
7163 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
7164 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
7165 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
7166 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
7167 * gcc.target/arm/simd/vexts16_1.c: Likewise.
7168 * gcc.target/arm/simd/vexts32_1.c: Likewise.
7169 * gcc.target/arm/simd/vexts64_1.c: Likewise.
7170 * gcc.target/arm/simd/vexts8_1.c: Likewise.
7171 * gcc.target/arm/simd/vextu16_1.c: Likewise.
7172 * gcc.target/arm/simd/vextu32_1.c: Likewise.
7173 * gcc.target/arm/simd/vextu64_1.c: Likewise.
7174 * gcc.target/arm/simd/vextu8_1.c: Likewise.
7175 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
7176 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
7177 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
7178 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
7179 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
7180 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
7181 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
7182 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
7183 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
7184 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
7185 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
7186 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
7187 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
7188 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
7189 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
7190 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
7191 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
7192 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
7193 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
7194 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
7195 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
7196 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
7197 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
7198 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
7199 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
7200 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
7201 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
7202 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
7203 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
7204 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
7205 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
7206 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
7207 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
7208 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
7209 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
7210 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
7211 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
7212 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
7213 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
7214 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
7215 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
7216 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
7217 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
7218 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
7219 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
7220 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
7221 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
7222 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
7223 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
7224 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
7225 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
7226 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
7227 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
7228 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
7229 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
7230 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
7231 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
7232 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
7233 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
7234 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
7235 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
7236 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
7237 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
7238 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
7239 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
7240 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
7241 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
7242 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
7243 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
7244 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
7245 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
7246 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
7247 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
7248 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
7249 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
7250 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
7251 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
7252 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
7253 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
7254 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
7255 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
7256 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
7257 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
7258 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
7259 * gcc.target/arm/simd/vzips16_1.c: Likewise.
7260 * gcc.target/arm/simd/vzips32_1.c: Likewise.
7261 * gcc.target/arm/simd/vzips8_1.c: Likewise.
7262 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
7263 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
7264 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
7266 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
7268 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
7269 * gcc.dg/vect/pr59354.c: Likewise.
7270 * gcc.dg/vect/pr64252.c: Likewise.
7271 * gcc.dg/vect/pr64404.c: Likewise.
7272 * gcc.dg/vect/pr64493.c: Likewise.
7273 * gcc.dg/vect/pr64495.c: Likewise.
7274 * gcc.dg/vect/pr64844.c: Likewise.
7275 * gcc.dg/vect/pr65518.c: Likewise.
7276 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
7278 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
7281 * g++.dg/cpp1y/var-templ28.C: New.
7283 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
7286 * gcc.target/i386/pr66232-1.c: New test.
7287 * gcc.target/i386/pr66232-2.c: Likewise.
7288 * gcc.target/i386/pr66232-3.c: Likewise.
7289 * gcc.target/i386/pr66232-4.c: Likewise.
7290 * gcc.target/i386/pr66232-5.c: Likewise.
7292 2015-05-21 Nathan Sidwell <nathan@acm.org>
7294 * g++.dg/cpp1y/pr60943.C: New.
7296 2015-05-21 Jakub Jelinek <jakub@redhat.com>
7298 PR tree-optimization/66233
7299 * gcc.c-torture/execute/pr66233.c: New test.
7301 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7304 * gfortran.dg/inline_matmul_11.f90: New test.
7306 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
7308 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
7309 instead of listing several targets on its own.
7310 * gcc.target/i386/pr32219-2.c: Likewise.
7311 * gcc.target/i386/pr32219-3.c: Likewise.
7312 * gcc.target/i386/pr32219-4.c: Likewise.
7313 * gcc.target/i386/pr32219-5.c: Likewise.
7314 * gcc.target/i386/pr32219-6.c: Likewise
7315 * gcc.target/i386/pr32219-7.c: Likewise.
7316 * gcc.target/i386/pr32219-8.c: Likewise.
7317 * gcc.target/i386/pr39013-1.c: Likewise.
7318 * gcc.target/i386/pr39013-2.c: Likewise.
7319 * gcc.target/i386/pr64317.c: Likewise.
7321 2015-05-21 Jeff Law <law@redhat.com>
7323 * gcc.target/hppa/shadd-3.c: New test.
7324 * gcc.target/hppa/shadd-4.c: New test.
7326 2015-05-21 Michael Matz <matz@suse.de>
7328 * gcc.dg/vect/vect-strided-store.c: New test.
7329 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
7330 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
7332 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7334 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
7335 * gcc.dg/pow-sqrt-synth-1.c: New test.
7336 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
7338 2015-05-21 Richard Biener <rguenther@suse.de>
7341 * g++.dg/conversion/pr66211.C: New testcase.
7342 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
7344 2015-05-21 Jeff Law <law@redhat.com>
7346 * gcc.target/hppa/shadd-2.c: New test.
7348 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
7351 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
7353 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7356 * gcc.target/arm/pr26702.c: Adjust target selector.
7358 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
7361 * gcc.dg/lto/pr66221_0.c: New test.
7362 * gcc.dg/lto/pr66221_1.c: New test.
7364 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7367 * gcc.dg/redecl-4.c: Update column numbers.
7368 * gcc.dg/format/bitfld-1.c: Likewise.
7369 * gcc.dg/format/attr-2.c: Likewise.
7370 * gcc.dg/format/attr-6.c: Likewise.
7371 * gcc.dg/format/attr-7.c (baz): Likewise.
7372 * gcc.dg/format/asm_fprintf-1.c: Likewise.
7373 * gcc.dg/format/attr-4.c: Likewise.
7374 * gcc.dg/format/branch-1.c: Likewise.
7375 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
7376 locations within strings with embedded escape sequences.
7378 2015-05-20 Jeff Law <law@redhat.com>
7380 * gcc.target/hppa/hppa.exp: New target test driver.
7381 * gcc.target/hppa/shadd-1.c: New test.
7383 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
7385 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
7387 2015-05-20 David Malcolm <dmalcolm@redhat.com>
7389 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
7390 (fn_33_k_and_r_style): New.
7391 (fn_33_stroustrup_style): New.
7392 (fn_33_allman_style): New.
7393 (fn_33_whitesmiths_style): New.
7394 (fn_33_horstmann_style): New.
7395 (fn_33_ratliff_banner_style): New.
7396 (fn_33_lisp_style): New.
7397 (fn_34_indent_dash_gnu): New.
7398 (fn_34_indent_dash_kr): New.
7399 (fn_34_indent_dash_orig): New.
7400 (fn_34_indent_linux_style): New.
7402 2015-05-20 Andre Vehreschild <vehre@gmx.de>
7405 * gfortran.dg/allocate_with_source_5.f90: Extend test.
7407 2015-05-20 Bin Cheng <bin.cheng@arm.com>
7409 PR tree-optimization/65447
7410 * gcc.dg/tree-ssa/pr65447.c: New test.
7412 2015-05-19 Nathan sidwell <nathan@acm.org>
7414 * g++.dg/cpp0x/pr65954.C: New.
7416 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
7418 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
7420 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7422 * lib/target-supports.exp: Vector do not always have natural
7425 2015-05-19 David Sherwood <david.sherwood@arm.com>
7427 * gcc.dg/loop-invariant.c: New testcase.
7429 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7431 * lib/target-supports.exp: Vector do not always have natural
7434 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7436 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
7438 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
7440 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7442 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
7443 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
7444 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
7445 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
7446 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
7447 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
7448 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
7449 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
7450 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
7451 * gcc.target/s390/zvector/vec-elem-1.c: New test.
7453 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7455 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
7457 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7459 * gcc.target/s390/s390.exp
7460 (check_effective_target_vector): New check.
7461 * gcc.target/s390/vector/vec-abi-1.c: New test.
7462 * gcc.target/s390/vector/vec-abi-2.c: New test.
7463 * gcc.target/s390/vector/vec-abi-3.c: New test.
7464 * gcc.target/s390/vector/vec-abi-4.c: New test.
7465 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
7466 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
7467 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
7468 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
7469 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
7470 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
7471 * gcc.target/s390/vector/vec-clobber-1.c: New test.
7472 * gcc.target/s390/vector/vec-cmp-1.c: New test.
7473 * gcc.target/s390/vector/vec-cmp-2.c: New test.
7474 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
7475 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
7476 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
7477 * gcc.target/s390/vector/vec-genmask-1.c: New test.
7478 * gcc.target/s390/vector/vec-genmask-2.c: New test.
7479 * gcc.target/s390/vector/vec-init-1.c: New test.
7480 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
7481 * gcc.target/s390/vector/vec-shift-1.c: New test.
7482 * gcc.target/s390/vector/vec-sub-1.c: New test.
7484 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7486 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
7488 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7490 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
7492 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7494 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
7496 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7498 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
7500 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7502 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
7504 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7506 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
7508 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7510 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
7512 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7514 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
7516 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7518 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
7520 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7522 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
7524 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7526 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
7528 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7530 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
7532 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7534 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
7536 2015-05-19 Jakub Jelinek <jakub@redhat.com>
7538 PR tree-optimization/66187
7539 * gcc.c-torture/execute/pr66187.c: New test.
7540 * gcc.dg/pr66187-1.c: New test.
7541 * gcc.dg/pr66187-2.c: New test.
7543 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7545 * gcc.dg/vect/bb-slp-35.c: Adjust.
7547 2015-05-19 Richard Biener <rguenther@suse.de>
7549 PR tree-optimization/66165
7550 * gcc.dg/torture/pr66165.c: New testcase.
7552 PR tree-optimization/66185
7553 * gcc.dg/torture/pr66185.c: New testcase.
7555 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
7558 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
7560 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
7562 * gcc.target/mips/p5600-bonding.c : New file.
7564 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7567 * gfortran.dg/interface_operator_1.f90: New tests.
7569 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7572 * gfortran.dg/generic_29.f90: New tests.
7574 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7577 * gfortran.dg/storage_size_6.f90: New tests.
7579 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7582 * gfortran.dg/null1.f90: New test.
7584 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7587 * gfortran.dg/entry_21.f90: New test.
7589 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7592 * gfortran.dg/storage_size_6.f90: New tests.
7594 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7597 * gfortran.dg/misplaced_statement.f90: New test.
7599 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7602 * gfortran.dg/filepos1.f90: New test
7604 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7607 * gfortran.dg/pr64925.f90: New test.
7609 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7611 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
7613 * gfortran.dg/lto/pr41576_1.f90: Ditto.
7615 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
7617 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
7618 to the family of pie capable targets.
7620 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
7622 * gcc.target/arm/bics_1.c : New testcase.
7623 * gcc.target/arm/bics_2.c : New testcase.
7624 * gcc.target/arm/bics_3.c : New testcase.
7625 * gcc.target/arm/bics_4.c : New testcase.
7627 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
7629 * gcc.target/mips/umips-attr.c: New test.
7631 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
7633 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
7634 * gcc.dg/20150120-2.c (dg-final): Ditto.
7635 * gcc.dg/20150120-2.c (dg-final): Ditto.
7636 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
7638 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
7641 * gcc.target/i386/pr66174.c: New test.
7643 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7646 * gfortran.dg/matmul_bounds_6.f90: New test.
7647 * gfortran.dg/matmul_bounds_7.f90: New test.
7649 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
7651 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
7652 * gfortran.dg/lto/pr41576_1.f90: Add interface.
7653 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
7654 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
7655 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
7656 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
7658 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7661 * gfortran.dg/continuation_13.f90: Update test.
7662 * gfortran.dg/pr65903.f90: New test.
7664 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7667 * gfortran.dg/block_14.f90: New test.
7669 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
7672 * lib/gfortran-dg.exp: Update regex to handle two locations for
7673 the same diagnostic without caret.
7674 * gfortran.dg/badline.f: Test also that line numbers are correct
7675 before and after "left but not entered" warning.
7677 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
7678 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7681 * gcc.target/arm/maskdata.c: New test.
7683 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
7686 * gfortran.dg/derived_constructor_components_5: New test
7688 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
7691 * gcc.target/alpha/pr66140.c: New test.
7693 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
7696 * gcc.dg/Wconversion-complex-c99.c: New test.
7697 * gcc.dg/Wconversion-complex-gnu.c: New test.
7699 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
7701 PR tree-optimization/64454
7702 * gcc.dg/modmod.c: New testcase.
7704 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
7706 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
7708 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
7711 * gcc.target/i386/mpx/pr66134.c: New test.
7713 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
7715 * gcc.target/powerpc/pr60158.c: New test.
7717 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
7719 * gcc.target/i386/sibcall-7.c: New test.
7720 * gcc.target/i386/sibcall-8.c: New test.
7722 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
7724 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
7725 (abs64_in_dreg): Likewise.
7727 2015-05-14 Marek Polacek <polacek@redhat.com>
7731 * gcc.dg/pr14649-1.c: Add -Wpedantic.
7732 * gcc.dg/pr19984.c: Likewise.
7733 * gcc.dg/pr66066-1.c: New test.
7734 * gcc.dg/pr66066-2.c: New test.
7735 * gcc.dg/pr66066-3.c: New test.
7737 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7739 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
7740 * gcc.dg/pow-sqrt.x: New file.
7741 * gcc.dg/pow-sqrt-1.c: New test.
7742 * gcc.dg/pow-sqrt-2.c: Likewise.
7743 * gcc.dg/pow-sqrt-3.c: Likewise.
7745 2015-05-13 Richard Biener <rguenther@suse.de>
7747 PR tree-optimization/66123
7748 * gcc.dg/torture/pr66123.c: New testcase.
7750 2015-05-13 Richard Biener <rguenther@suse.de>
7753 * gcc.dg/alias-2.c: Adjust.
7754 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
7756 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7759 * gcc.target/i386/pr65103-3.c: New.
7761 2015-05-13 Martin Liska <mliska@suse.cz>
7763 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
7765 2015-05-13 Jakub Jelinek <jakub@redhat.com>
7768 * gcc.target/i386/pr66112-2.c: New test.
7771 * gcc.target/i386/pr66112-1.c: New test.
7773 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7776 * gcc.target/i386/mpx/pr66048.cc: New.
7778 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7780 PR rtl-optimization/64616
7781 * gcc.dg/loop-8.c: New test.
7782 * gcc.dg/loop-9.c: New test.
7784 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
7787 * gcc.target/i386/pr66047.c: New testcase.
7789 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
7792 * gcc.c-torture/compile/pr65873.c: New testcase.
7794 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7797 * gfortran.dg/inline_matmul_10.f90: New test.
7799 2015-05-12 David Malcolm <dmalcolm@redhat.com>
7801 * c-c++-common/Wmisleading-indentation.c: New testcase.
7802 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
7803 * c-c++-common/Wmisleading-indentation-2.md: New file.
7805 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
7807 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
7809 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
7811 2015-05-12 Richard Biener <rguenther@suse.de>
7813 PR tree-optimization/66101
7814 * gcc.dg/torture/pr66101.c: New testcase.
7816 2015-05-12 Richard Biener <rguenther@suse.de>
7818 PR tree-optimization/37021
7819 * gcc.target/i386/vect-addsub.c: New testcase.
7821 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
7823 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
7825 2015-05-12 Tom de Vries <tom@codesourcery.com>
7827 PR tree-optimization/66010
7828 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
7830 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7833 * g++.dg/cpp0x/trailing10.C: New.
7835 2015-05-12 Richard Biener <rguenther@suse.de>
7837 * gcc.dg/vect/bb-slp-35.c: New testcase.
7839 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
7842 * gfortran.dg/bound_simplification_6.f90: New.
7844 2015-05-11 Steve Ellcey <sellcey@mips.com>
7846 * gcc.target/mips/branch-1.c: Pass argument to bar().
7848 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
7851 * gcc.target/i386/pr65753.c: New test.
7853 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
7855 PR rtl-optimization/66076
7856 * gcc.dg/torture/pr66076.c: New test.
7858 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7861 * gfortran.dg/inline_matmul_7.f90: New test.
7862 * gfortran.dg/inline_matmul_8.f90: New test.
7863 * gfortran.dg/inline_matmul_9.f90: New test.
7865 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
7867 * gfortran.dg/bound_simplification_5.f90: New.
7869 2015-05-09 Jason Merrill <jason@redhat.com>
7871 * lib/target-supports.exp (cxx_default): New global.
7872 (check_effective_target_c++11_only)
7873 (check_effective_target_c++14_only)
7874 (check_effective_target_c++98_only)
7875 (check_effective_target_c++1z_only): Check it.
7877 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
7879 PR tree-optimization/64454
7880 * gcc.dg/tree-ssa/vrp97.c: New file.
7881 * gcc.dg/vect/slp-perm-7.c: Update.
7883 2015-05-09 Andre Vehreschild <vehre@gmx.de>
7886 * gfortran.dg/elemental_subroutine_11.f90: New test.
7888 2015-05-08 Richard Biener <rguenther@suse.de>
7890 PR tree-optimization/66036
7891 * gcc.dg/vect/slp-41.c: New testcase.
7893 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
7895 * gfortran.dg/elemental_optional_args_7.f90: New.
7897 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
7899 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
7902 2015-05-08 Marek Polacek <polacek@redhat.com>
7905 * gcc.dg/Woverride-init-side-effects-1.c: New test.
7906 * gcc.dg/Woverride-init-side-effects-2.c: New test.
7908 2015-05-07 Marek Polacek <polacek@redhat.com>
7911 * c-c++-common/Wshift-negative-value-1.c: New test.
7912 * c-c++-common/Wshift-negative-value-2.c: New test.
7913 * c-c++-common/Wshift-negative-value-3.c: New test.
7914 * c-c++-common/Wshift-negative-value-4.c: New test.
7915 * c-c++-common/Wshift-negative-value-5.c: New test.
7916 * c-c++-common/Wshift-negative-value-6.c: New test.
7917 * gcc.dg/c90-left-shift-1.c: New test.
7918 * gcc.dg/c99-const-expr-7.c: Add dg-error.
7919 * gcc.dg/c99-left-shift-1.c: New test.
7921 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
7925 * gcc.dg/fdata-sections-2.c: New file.
7927 2015-05-07 Marek Polacek <polacek@redhat.com>
7930 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
7932 * c-c++-common/ubsan/align-7.c: Likewise.
7933 * c-c++-common/ubsan/bounds-8.c: Likewise.
7934 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
7935 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
7936 * c-c++-common/ubsan/null-1.c: Likewise.
7937 * c-c++-common/ubsan/null-10.c: Likewise.
7938 * c-c++-common/ubsan/null-11.c: Likewise.
7939 * c-c++-common/ubsan/null-2.c: Likewise.
7940 * c-c++-common/ubsan/null-3.c: Likewise.
7941 * c-c++-common/ubsan/null-4.c: Likewise.
7942 * c-c++-common/ubsan/null-5.c: Likewise.
7943 * c-c++-common/ubsan/null-6.c: Likewise.
7944 * c-c++-common/ubsan/null-7.c: Likewise.
7945 * c-c++-common/ubsan/null-8.c: Likewise.
7946 * c-c++-common/ubsan/null-9.c: Likewise.
7947 * c-c++-common/ubsan/object-size-1.c: Likewise.
7948 * c-c++-common/ubsan/object-size-10.c: Likewise.
7949 * c-c++-common/ubsan/object-size-4.c: Likewise.
7950 * c-c++-common/ubsan/object-size-5.c: Likewise.
7951 * c-c++-common/ubsan/object-size-7.c: Likewise.
7952 * c-c++-common/ubsan/object-size-8.c: Likewise.
7953 * c-c++-common/ubsan/object-size-9.c: Likewise.
7954 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7955 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7956 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7957 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7958 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7959 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
7960 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7961 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
7962 * c-c++-common/ubsan/pr59333.c: Likewise.
7963 * c-c++-common/ubsan/pr59667.c: Likewise.
7964 * c-c++-common/ubsan/pr60613-2.c: Likewise.
7965 * c-c++-common/ubsan/pr60636.c: Likewise.
7966 * c-c++-common/ubsan/pr63802.c: Likewise.
7967 * c-c++-common/ubsan/recovery-1.c: Likewise.
7968 * c-c++-common/ubsan/recovery-3.c: Likewise.
7969 * c-c++-common/ubsan/shift-1.c: Likewise.
7970 * c-c++-common/ubsan/shift-2.c: Likewise.
7971 * c-c++-common/ubsan/shift-4.c: Likewise.
7972 * c-c++-common/ubsan/shift-7.c: Likewise.
7973 * c-c++-common/ubsan/undefined-2.c: Likewise.
7974 * c-c++-common/ubsan/vla-1.c: Likewise.
7975 * g++.dg/ubsan/null-1.C: Likewise.
7976 * g++.dg/ubsan/null-3.C: Likewise.
7977 * g++.dg/ubsan/null-4.C: Likewise.
7978 * g++.dg/ubsan/vptr-8.C: Likewise.
7979 * g++.dg/ubsan/vptr-9.C: Likewise.
7980 * gcc.dg/ubsan/bounds-2.c: Likewise.
7981 * gcc.dg/ubsan/object-size-9.c: Likewise.
7983 2015-05-07 Jeff Law <law@redhat.com>
7985 * gcc.dg/tree-ssa/shorten-1.c: New test.
7987 2015-05-07 Richard Biener <rguenther@suse.de>
7989 PR tree-optimization/66002
7990 * gcc.dg/vect/vect-125.c: New testcase.
7992 2015-05-07 Marek Polacek <polacek@redhat.com>
7993 Martin Uecker <uecker@eecs.berkeley.edu>
7995 * c-c++-common/ubsan/bounds-10.c: New test.
7997 2015-05-06 David Malcolm <dmalcolm@redhat.com>
7999 * jit.dg/harness.h (set_options): Wrap with
8000 #ifndef TEST_ESCHEWS_SET_OPTIONS.
8001 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
8002 Special-case test-benchmark.c as a negative.
8003 * jit.dg/test-benchmark.c: New file.
8005 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
8008 * gcc.target/arm/pr64208.c: New test.
8010 2015-05-06 Alan Modra <amodra@gmail.com>
8013 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
8014 (gparms): Make volatile.
8016 2015-05-06 Richard Biener <rguenther@suse.de>
8018 PR tree-optimization/62283
8019 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
8021 2015-05-06 Christian Bruel <christian.bruel@st.com>
8024 * gcc.target/aarch64/iinline-attr-1.c: New test.
8026 2015-05-06 Richard Biener <rguenther@suse.de>
8028 * gcc.dg/vect/bb-slp-34.c: New testcase.
8030 2015-05-06 Richard Biener <rguenther@suse.de>
8032 PR tree-optimization/62283
8033 * gcc.dg/vect/bb-slp-14.c: Adjust.
8035 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
8038 * gcc.target/i386/pr65990.c: New test.
8040 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
8043 * gcc.target/i386/pr65915.c: New.
8045 2015-05-05 Tom de Vries <tom@codesourcery.com>
8047 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
8048 'va_list escapes 0'.
8050 2015-05-05 Tom de Vries <tom@codesourcery.com>
8052 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
8055 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
8057 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
8058 * gcc.target/arm/pr65924.c: Likewise.
8060 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
8063 * gcc.target/i386/pr65871-3.c: New test.
8065 2015-05-04 Jeff Law <law@redhat.com>
8068 2015-05-04 Jeff Law <law@redhat.com>
8069 * gcc.dg/tree-ssa/shorten-1.c: New test.
8071 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
8072 Jakub Jelinek <jakub@redhat.com>
8075 * g++.dg/cpp0x/Wnarrowing4.C: New.
8077 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
8079 * lib/target-supports.exp
8080 (check_effective_target_keeps_null_pointer_checks): Clarify that
8081 this is for targets that disable -fdelete-null-pointer-checks,
8082 not default it to off.
8083 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
8084 -fdelete-null-pointer-checks explicit.
8085 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
8086 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
8087 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
8088 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
8089 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
8090 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
8091 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
8092 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
8093 * gcc.dg/tree-ssa/pr20318.c: Likewise.
8094 * gcc.dg/tree-ssa/pr20701.c: Likewise.
8095 * gcc.dg/tree-ssa/pr20702.c: Likewise.
8096 * gcc.dg/tree-ssa/pr21086.c: Likewise.
8097 * gcc.dg/tree-ssa/pr21090.c: Likewise.
8098 * gcc.dg/tree-ssa/pr58480.c: Likewise.
8099 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
8100 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
8101 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
8102 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
8103 * gcc.dg/tree-ssa/unreachable.c: Likewise.
8104 * gcc.dg/tree-ssa/vrp02.c: Likewise.
8105 * gcc.dg/tree-ssa/vrp07.c: Likewise.
8106 * gcc.dg/tree-ssa/vrp08.c: Likewise.
8107 * gcc.dg/tree-ssa/vrp55.c: Likewise.
8108 * g++.dg/cpp0x/static_assert9.C: Likewise.
8109 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
8110 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
8111 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
8112 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
8113 * g++.dg/tree-ssa/pr26406.C: Likewise.
8115 2015-05-04 Jakub Jelinek <jakub@redhat.com>
8117 PR tree-optimization/65984
8118 * c-c++-common/ubsan/pr65984.c: New test.
8120 2015-05-04 Jeff Law <law@redhat.com>
8122 * gcc.dg/tree-ssa/shorten-1.c: New test.
8124 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8127 * gfortran.dg/pr44735.f90: New test.
8129 2015-05-04 Richard Biener <rguenther@suse.de>
8131 PR tree-optimization/65965
8132 * gcc.dg/vect/bb-slp-33.c: New testcase.
8134 2015-05-04 Richard Biener <rguenther@suse.de>
8136 PR tree-optimization/65935
8137 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
8139 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8141 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
8142 for each supported variant instead of CHECK_RESULTS.
8143 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
8144 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
8145 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
8146 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
8147 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
8148 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8149 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
8150 expected results for unsupported variants. Call CHECK for each
8151 supported variant instead of CHECK_RESULTS.
8152 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
8153 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
8154 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
8155 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
8156 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
8157 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
8158 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
8159 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
8160 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
8161 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
8162 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8163 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8164 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8165 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
8166 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8167 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
8168 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
8169 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
8170 expected results for unsupported variants.
8171 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
8172 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
8173 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
8174 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
8175 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
8176 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
8177 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
8178 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
8179 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
8180 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
8181 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
8182 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
8183 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
8184 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
8185 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
8186 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
8187 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
8188 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
8189 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
8190 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
8191 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
8192 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
8193 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
8194 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
8195 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
8196 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
8197 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
8198 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
8200 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
8203 * gfortran.dg/bound_9.f90: Add pointer assignment.
8205 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
8206 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
8209 * g++.dg/cpp0x/Wnarrowing3.C: New.
8211 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
8213 * gcc.dg/20150120-1.c: New test.
8214 * gcc.dg/20150120-2.c: New test.
8215 * gcc.dg/20150120-3.c: New test.
8217 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
8219 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
8221 2015-05-01 Renlin Li <renlin.li@arm.com>
8223 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
8225 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
8227 * gfortran.dg/bound_simplification_4.f90: New.
8229 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8231 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
8232 with powerpc_p8vector_ok.
8234 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8237 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
8239 * gfortran.dg/bound_9.f90: New test case.
8241 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
8243 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
8244 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
8245 for 32bit x86 targets.
8246 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
8247 for 32bit x86 targets.
8248 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
8249 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
8250 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
8251 for 32bit x86 targets.
8253 2015-04-30 Marek Polacek <polacek@redhat.com>
8255 PR tree-optimization/63551
8256 * g++.dg/ipa/pr63551.C: New test.
8258 2015-04-30 Caroline Tice <cmtice@google.com>
8261 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
8262 partition size on certain targets.
8264 2015-04-30 Renlin Li <renlin.li@arm.com>
8266 * gcc.target/aarch64/vect-reduc-or_1.c: New.
8268 2015-04-30 Marek Polacek <polacek@redhat.com>
8270 * c-c++-common/Wbool-compare-3.c: New test.
8272 * gcc.dg/pr65901.c (foo): Adjust dg-error.
8273 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
8275 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
8278 * g++.dg/init/ref22.C: New.
8280 2015-04-30 Marek Polacek <polacek@redhat.com>
8282 * gcc.dg/init-bad-8.c: New test.
8284 * gcc.dg/incomplete-typedef-1.c: New test.
8286 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
8289 * g++.dg/template/crash121.C: New.
8291 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
8293 * gcc.target/mips/call-from-init.c: New test.
8294 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
8296 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
8299 * gcc.target/i386/pr65871-1.c: New test.
8300 * gcc.target/i386/pr65871-2.c: Ditto.
8302 2015-04-29 Marek Polacek <polacek@redhat.com>
8305 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
8306 * c-c++-common/Wbool-compare-2.c: New test.
8308 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
8311 * gcc.target/aarch64/vstN_lane_1.c: New file.
8313 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8316 * g++.dg/warn/Winit-self-3.C: New.
8318 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
8320 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
8322 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
8325 * gcc.target/arm/pr65924.c: New test.
8327 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
8329 * g++.dg/gomp/tpl-target-update.C: New file.
8331 2015-04-29 Richard Biener <rguenther@suse.de>
8333 PR tree-optimization/65917
8334 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
8336 2015-04-29 Christian Bruel <christian.bruel@st.com>
8339 * gcc.dg/ipa/iinline-attr.c: New test.
8340 * gcc.target/i386/iinline-attr-2.c: New test.
8342 2015-04-28 Andre Vehreschild <vehre@gmx.de>
8344 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
8347 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8349 * gcc.dg/vect/vect-33.c: Remove spurious line.
8351 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
8353 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
8355 2015-04-28 Marek Polacek <polacek@redhat.com>
8358 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
8359 * gcc.dg/pr65901.c: New test.
8361 2015-04-28 Richard Biener <rguenther@suse.de>
8363 PR tree-optimization/62283
8364 * gfortran.dg/vect/pr62283-2.f: New testcase.
8365 * gcc.dg/vect/bb-slp-14.c: Adjust.
8367 2015-04-28 Richard Biener <rguenther@suse.de>
8369 PR tree-optimization/65851
8370 * g++.dg/torture/pr65851.C: New testcase.
8372 2015-04-27 Jeff Law <law@redhat.com>
8374 PR tree-optimization/65217
8375 * gcc.target/i386/pr65217.c: Remove XFAIL.
8377 2015-04-27 Andre Vehreschild <vehre@gmx.de>
8380 Add tests forgotten to svn-add.
8381 * gfortran.dg/class_allocate_19.f03: New test.
8382 * gfortran.dg/class_array_20.f03: New test.
8383 * gfortran.dg/class_array_21.f03: New test.
8384 * gfortran.dg/finalize_29.f08: New test.
8386 2015-04-27 Andre Vehreschild <vehre@gmx.de>
8390 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
8391 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
8393 2015-04-27 Caroline Tice <cmtice@google.com>
8395 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
8398 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
8401 * gcc.target/powerpc/htm-1.c: New test.
8402 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
8404 (__builtin_tabortdci): Likewise.
8405 (__builtin_tcheck): Remove operand.
8406 * lib/target-supports.exp (check_htm_hw_available): New function.
8408 2015-04-27 Richard Biener <rguenther@suse.de>
8410 * gcc.target/i386/pr65217.c: XFAIL.
8412 2015-04-27 Jakub Jelinek <jakub@redhat.com>
8414 PR tree-optimization/65875
8415 * gcc.c-torture/compile/pr65875.c: New test.
8417 2015-04-25 Marek Polacek <polacek@redhat.com>
8420 * gcc.dg/enum-incomplete-2.c: New test.
8421 * gcc.dg/enum-mode-1.c: New test.
8423 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8426 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
8428 * gcc.target/powerpc/pr65849-2.c: Likewise.
8430 2015-04-24 Tom de Vries <tom@codesourcery.com>
8432 PR tree-optimization/65802
8433 * g++.dg/pr65802.C: Move to ...
8434 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
8435 stdarg.h. Rewrite for C.
8436 (fn1): Use va_list and va_arg. Make variable args function. Add use of
8437 va_start and va_end. Remove unnecessary inline asm.
8439 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
8440 Wei Mi <wmi@google.com>
8442 * gcc.target/i386/sse2-load-multi.c: New test.
8443 * gcc.target/i386/sse2-store-multi.c: Ditto.
8445 2015-04-24 Marek Polacek <polacek@redhat.com>
8448 * c-c++-common/pr65830.c: New test.
8451 * c-c++-common/Wlogical-op-1.c: New test.
8453 2015-04-24 Marek Polacek <polacek@redhat.com>
8456 * c-c++-common/pr61534-1.c: New test.
8458 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
8459 Steven Bosscher <steven@gcc.gnu.org>
8461 PR rtl-optimization/34503
8462 * gcc.target/arm/pr64616.c: New file.
8464 2015-04-24 Bin Cheng <bin.cheng@arm.com>
8466 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
8468 2015-04-24 Terry Guo <terry.guo@arm.com>
8470 * gcc.target/arm/pr65710.c: Update the options.
8472 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
8474 * gcc.target/i386/pr65523.c: Skip x32.
8476 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8478 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
8479 to look for vcl* where appropriate.
8481 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8483 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
8484 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
8486 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
8489 * gcc.target/arm/pr26702.c: New test.
8491 2015-04-23 Marek Polacek <polacek@redhat.com>
8494 * gcc.dg/pr65345-1.c: New test.
8495 * gcc.dg/pr65345-2.c: New test.
8497 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8499 * gcc.target/powerpc/crypto-builtin-2.c: New.
8501 2015-04-23 Andre Vehreschild <vehre@gmx.de>
8504 * gfortran.dg/class_allocate_19.f03: New test.
8505 * gfortran.dg/class_array_20.f03: New test.
8506 * gfortran.dg/class_array_21.f03: New test.
8507 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
8508 * gfortran.dg/finalize_15.f90: Fixing comparision to model
8509 initialization correctly.
8510 * gfortran.dg/finalize_29.f08: New test.
8512 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8514 * gcc.target/powerpc/swaps-p8-18.c: New test.
8516 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8519 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
8520 * gcc.dg/vect/bb-slp-25.c: Likewise.
8521 * gcc.dg/vect/bb-slp-29.c: Likewise.
8522 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
8523 vect_no_align && { ! vect_hw_misalign }.
8524 * gcc.dg/vect/bb-slp-9.c: Likewise.
8525 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
8527 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
8528 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
8529 account for POWER8, where peeling for alignment is not needed.
8530 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
8531 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
8532 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
8533 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
8534 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
8535 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
8536 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8537 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8538 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
8539 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
8540 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
8541 * gcc.dg/vect/pr16105.c: Likewise.
8542 * gcc.dg/vect/pr20122.c: Likewise.
8543 * gcc.dg/vect/pr33804.c: Likewise.
8544 * gcc.dg/vect/pr33953.c: Likewise.
8545 * gcc.dg/vect/pr56787.c: Likewise.
8546 * gcc.dg/vect/pr58508.c: Likewise.
8547 * gcc.dg/vect/slp-25.c: Likewise.
8548 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
8549 * gcc.dg/vect/vect-105.c: Likewise.
8550 * gcc.dg/vect/vect-27.c: Likewise.
8551 * gcc.dg/vect/vect-29.c: Likewise.
8552 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
8554 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
8555 && { ! vect_hw_misalign }.
8556 * gcc.dg/vect/vect-44.c: Likewise.
8557 * gcc.dg/vect/vect-48.c: Likewise.
8558 * gcc.dg/vect/vect-50.c: Likewise.
8559 * gcc.dg/vect/vect-52.c: Likewise.
8560 * gcc.dg/vect/vect-56.c: Likewise.
8561 * gcc.dg/vect/vect-60.c: Likewise.
8562 * gcc.dg/vect/vect-72.c: Likewise.
8563 * gcc.dg/vect/vect-75-big-array.c: Likewise.
8564 * gcc.dg/vect/vect-75.c: Likewise.
8565 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
8566 * gcc.dg/vect/vect-77-global.c: Likewise.
8567 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
8568 * gcc.dg/vect/vect-78-global.c: Likewise.
8569 * gcc.dg/vect/vect-93.c: Likewise.
8570 * gcc.dg/vect/vect-95.c: Likewise.
8571 * gcc.dg/vect/vect-96.c: Likewise.
8572 * gcc.dg/vect/vect-cond-1.c: Likewise.
8573 * gcc.dg/vect/vect-cond-3.c: Likewise.
8574 * gcc.dg/vect/vect-cond-4.c: Likewise.
8575 * gcc.dg/vect/vect-cselim-1.c: Likewise.
8576 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8577 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8578 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8579 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8580 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
8581 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
8582 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
8583 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8584 * gcc.dg/vect/vect-outer-5.c: Likewise.
8585 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
8586 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
8587 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
8588 * gcc.dg/vect/vect-outer-fir.c: Likewise.
8589 * gcc.dg/vect/vect-peel-3.c: Likewise.
8590 * gcc.dg/vect/vect-peel-4.c: Likewise.
8591 * gcc.dg/vect/vect-pre-interact.c: Likewise.
8592 * gcc.target/powerpc/pr65456.c: New test.
8593 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
8594 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
8595 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
8596 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
8597 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
8598 vect_no_align && { ! vect_hw_misalign }.
8599 * gfortran.dg/vect/vect-3.f90: Likewise.
8600 * gfortran.dg/vect/vect-4.f90: Likewise.
8601 * gfortran.dg/vect/vect-5.f90: Likewise.
8602 * lib/target-supports.exp (check_effective_target_vect_no_align):
8603 Return 1 for POWER8.
8604 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
8606 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
8609 * gfortran.dg/pr65429.f90: New test.
8611 2015-04-22 Yury Gribov <y.gribov@samsung.com>
8613 * c-c++-common/asan/user-section-1.c: New test.
8614 * c-c++-common/asan/user-section-2.c: New test.
8615 * c-c++-common/asan/user-section-3.c: New test.
8617 2015-04-22 Hale Wang <hale.wang@arm.com>
8618 Terry Guo <terry.guo@arm.com>
8620 PR rtl-optimization/64818
8621 * gcc.target/arm/pr64818.c: New test.
8623 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
8626 * g++.dg/tree-ssa/pr61034.C: Update template.
8627 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
8628 * gcc.dg/Warray-bounds-11.c: Likewise.
8629 * gcc.dg/Warray-bounds.c: Likewise.
8631 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8633 PR libgfortran/65234
8634 * gfortran.dg/fmt_unlimited.f90: New test.
8636 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
8638 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
8640 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
8641 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
8642 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
8643 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
8644 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
8645 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
8646 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
8648 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8650 PR libgfortran/56743
8651 * gfortran.dg/namelist_87.f90: New test.
8653 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8655 * gcc.target/aarch64/mult-synth_1.c: New test.
8656 * gcc.target/aarch64/mult-synth_2.c: Likewise.
8657 * gcc.target/aarch64/mult-synth_3.c: Likewise.
8658 * gcc.target/aarch64/mult-synth_4.c: Likewise.
8659 * gcc.target/aarch64/mult-synth_5.c: Likewise.
8660 * gcc.target/aarch64/mult-synth_6.c: Likewise.
8662 2015-04-21 Richard Biener <rguenther@suse.de>
8664 PR tree-optimization/65650
8665 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
8666 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
8667 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8668 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8669 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8670 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
8672 2015-04-21 Tom de Vries <tom@codesourcery.com>
8674 PR tree-optimization/65802
8675 * g++.dg/pr65802.C: New test.
8677 2015-04-21 Bin Cheng <bin.cheng@arm.com>
8680 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
8681 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
8683 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
8686 * g++.dg/cpp0x/Wnarrowing2.C: New.
8688 2015-04-20 Jeff Law <law@redhat.com>
8690 PR tree-optimization/65658
8691 * gcc.dg/pr65658.c: New test.
8693 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
8696 * gcc.target/aarch64/vec_init_1.c: New test.
8698 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
8700 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
8703 2015-04-18 Martin Sebor <msebor@redhat.com>
8705 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
8706 of non-nul characters.
8707 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
8709 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8712 * gcc.target/powerpc/pr65787.c: New.
8714 2015-04-17 Jakub Jelinek <jakub@redhat.com>
8717 * gcc.target/aarch64/c-output-template-4.c: New test.
8719 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
8722 * gcc.dg/pr65780-1.c: New test.
8723 * gcc.dg/pr65780-2.c: Likewise.
8724 * gcc.target/i386/pr32219-9.c: Likewise.
8725 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
8727 * gcc.target/i386/pr64317.c (c): Initialize.
8729 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
8732 * g++.dg/ext/mv18.C: New test.
8733 * g++.dg/ext/mv19.C: Likewise.
8734 * g++.dg/ext/mv20.C: Likewise.
8735 * g++.dg/ext/mv21.C: Likewise.
8736 * g++.dg/ext/mv22.C: Likewise.
8737 * g++.dg/ext/mv23.C: Likewise.
8739 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
8742 * g++.dg/init/pr64527.C: New test.
8744 2015-04-17 Tom de Vries <tom@codesourcery.com>
8745 Michael Matz <matz@suse.de>
8747 PR tree-optimization/64950
8748 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
8751 2015-04-17 Yury Gribov <y.gribov@samsung.com>
8753 * c-c++-common/asan/user-section-1.c: New test.
8755 2015-04-17 Jakub Jelinek <jakub@redhat.com>
8758 * gcc.dg/debug/pr65771.c: New test.
8760 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
8762 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
8763 __buitlin_alloca with __builtin_alloca.
8765 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
8767 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
8769 2015-04-16 Richard Biener <rguenther@suse.de>
8771 PR tree-optimization/64277
8772 * gcc.dg/Warray-bounds-14.c: New testcase.
8773 * gcc.dg/Warray-bounds-15.c: Likewise.
8774 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
8775 * c-c++-common/ubsan/bounds-6.c: Likewise.
8777 2015-04-16 Renlin Li <renlin.li@arm.com>
8779 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
8780 * gcc.target/arm/unsigned-float.c: New.
8782 2015-04-16 Richard Biener <rguenther@suse.de>
8784 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
8785 * gcc.dg/tree-ssa/pr37508.c: Adjust.
8786 * gfortran.dg/reassoc_6.f: Remove XFAIL.
8788 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
8790 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
8791 * g++.dg/cpp0x/decltype-call1.C: Likewise.
8792 * g++.dg/cpp0x/defaulted21.C: Likewise.
8793 * g++.dg/cpp0x/defaulted28.C: Likewise.
8794 * g++.dg/cpp0x/defaulted47.C: Likewise.
8795 * g++.dg/cpp0x/elision_neg.C: Likewise.
8796 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
8797 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
8798 * g++.dg/cpp0x/implicit1.C: Likewise.
8799 * g++.dg/cpp0x/implicit9.C: Likewise.
8800 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
8801 * g++.dg/cpp0x/range-for13.C: Likewise.
8802 * g++.dg/gomp/clause-2.C: Likewise.
8803 * g++.dg/gomp/udr-5.C: Likewise.
8804 * g++.dg/inherit/access6.C: Likewise.
8805 * g++.dg/lookup/duperr1.C: Likewise.
8806 * g++.dg/lookup/friend2.C: Likewise.
8807 * g++.dg/lookup/pr6936.C: Likewise.
8808 * g++.dg/lookup/scoped1.C: Likewise.
8809 * g++.dg/lookup/using26.C: Likewise.
8810 * g++.dg/lookup/using38.C: Likewise.
8811 * g++.dg/other/access2.C: Likewise.
8812 * g++.dg/overload/defarg3.C: Likewise.
8813 * g++.dg/overload/defarg6.C: Likewise.
8814 * g++.dg/parse/access11.C: Likewise.
8815 * g++.dg/parse/access2.C: Likewise.
8816 * g++.dg/parse/access3.C: Likewise.
8817 * g++.dg/parse/access4.C: Likewise.
8818 * g++.dg/parse/access5.C: Likewise.
8819 * g++.dg/parse/access6.C: Likewise.
8820 * g++.dg/parse/access8.C: Likewise.
8821 * g++.dg/parse/access9.C: Likewise.
8822 * g++.dg/parse/crash40.C: Likewise.
8823 * g++.dg/tc1/dr142.C: Likewise.
8824 * g++.dg/tc1/dr166.C: Likewise.
8825 * g++.dg/tc1/dr52.C: Likewise.
8826 * g++.dg/template/access11.C: Likewise.
8827 * g++.dg/template/access18.C: Likewise.
8828 * g++.dg/template/access19.C: Likewise.
8829 * g++.dg/template/access2.C: Likewise.
8830 * g++.dg/template/access20.C: Likewise.
8831 * g++.dg/template/access26.C: Likewise.
8832 * g++.dg/template/access3.C: Likewise.
8833 * g++.dg/template/access7.C: Likewise.
8834 * g++.dg/template/conv12.C: Likewise.
8835 * g++.dg/template/crash69.C: Likewise.
8836 * g++.dg/template/friend31.C: Likewise.
8837 * g++.dg/template/friend32.C: Likewise.
8838 * g++.dg/template/memfriend15.C: Likewise.
8839 * g++.dg/template/memfriend16.C: Likewise.
8840 * g++.dg/template/memfriend17.C: Likewise.
8841 * g++.dg/template/memfriend7.C: Likewise.
8842 * g++.dg/template/pr32519.C: Likewise.
8843 * g++.dg/template/qualttp21.C: Likewise.
8844 * g++.dg/template/qualttp8.C: Likewise.
8845 * g++.dg/template/ttp10.C: Likewise.
8846 * g++.dg/template/typedef11.C: Likewise.
8847 * g++.dg/template/typedef13.C: Likewise.
8848 * g++.dg/template/typedef19.C: Likewise.
8849 * g++.dg/template/typedef20.C: Likewise.
8850 * g++.dg/template/typedef22.C: Likewise.
8851 * g++.dg/template/using16.C: Likewise.
8852 * g++.dg/template/virtual3.C: Likewise.
8853 * g++.dg/ubsan/pr61272.C: Likewise.
8854 * g++.old-deja/g++.bob/inherit2.C: Likewise.
8855 * g++.old-deja/g++.brendan/crash11.C: Likewise.
8856 * g++.old-deja/g++.brendan/enum6.C: Likewise.
8857 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
8858 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
8859 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
8860 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
8861 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
8862 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
8863 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
8864 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
8865 * g++.old-deja/g++.jason/access17.C: Likewise.
8866 * g++.old-deja/g++.jason/access18.C: Likewise.
8867 * g++.old-deja/g++.jason/access22.C: Likewise.
8868 * g++.old-deja/g++.jason/access23.C: Likewise.
8869 * g++.old-deja/g++.jason/access8.C: Likewise.
8870 * g++.old-deja/g++.jason/delete3.C: Likewise.
8871 * g++.old-deja/g++.jason/report.C: Likewise.
8872 * g++.old-deja/g++.law/access2.C: Likewise.
8873 * g++.old-deja/g++.law/access3.C: Likewise.
8874 * g++.old-deja/g++.law/access4.C: Likewise.
8875 * g++.old-deja/g++.law/access5.C: Likewise.
8876 * g++.old-deja/g++.law/arm12.C: Likewise.
8877 * g++.old-deja/g++.law/arm14.C: Likewise.
8878 * g++.old-deja/g++.law/ctors13.C: Likewise.
8879 * g++.old-deja/g++.law/union2.C: Likewise.
8880 * g++.old-deja/g++.law/visibility12.C: Likewise.
8881 * g++.old-deja/g++.law/visibility15.C: Likewise.
8882 * g++.old-deja/g++.law/visibility16.C: Likewise.
8883 * g++.old-deja/g++.law/visibility17.C: Likewise.
8884 * g++.old-deja/g++.law/visibility18.C: Likewise.
8885 * g++.old-deja/g++.law/visibility19.C: Likewise.
8886 * g++.old-deja/g++.law/visibility20.C: Likewise.
8887 * g++.old-deja/g++.law/visibility21.C: Likewise.
8888 * g++.old-deja/g++.law/visibility24.C: Likewise.
8889 * g++.old-deja/g++.law/visibility4.C: Likewise.
8890 * g++.old-deja/g++.law/visibility5.C: Likewise.
8891 * g++.old-deja/g++.law/visibility6.C: Likewise.
8892 * g++.old-deja/g++.law/visibility7.C: Likewise.
8893 * g++.old-deja/g++.law/visibility8.C: Likewise.
8894 * g++.old-deja/g++.law/visibility9.C: Likewise.
8895 * g++.old-deja/g++.niklas/t135.C: Likewise.
8896 * g++.old-deja/g++.oliva/delete1.C: Likewise.
8897 * g++.old-deja/g++.oliva/partord1.C: Likewise.
8898 * g++.old-deja/g++.other/access11.C: Likewise.
8899 * g++.old-deja/g++.other/access4.C: Likewise.
8900 * g++.old-deja/g++.other/access7.C: Likewise.
8901 * g++.old-deja/g++.other/crash1.C: Likewise.
8902 * g++.old-deja/g++.other/crash7.C: Likewise.
8903 * g++.old-deja/g++.other/friend1.C: Likewise.
8904 * g++.old-deja/g++.other/friend4.C: Likewise.
8905 * g++.old-deja/g++.other/friend9.C: Likewise.
8906 * g++.old-deja/g++.other/lineno1.C: Likewise.
8907 * g++.old-deja/g++.other/using1.C: Likewise.
8908 * g++.old-deja/g++.pt/enum14.C: Likewise.
8909 * g++.old-deja/g++.pt/friend11.C: Likewise.
8910 * g++.old-deja/g++.pt/friend21.C: Likewise.
8911 * g++.old-deja/g++.pt/friend3.C: Likewise.
8912 * g++.old-deja/g++.pt/inherit2.C: Likewise.
8913 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
8914 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8915 * g++.old-deja/g++.robertl/eb94.C: Likewise.
8917 2015-04-15 Jakub Jelinek <jakub@redhat.com>
8920 * g++.dg/ipa/pr65765.C: New test.
8922 2015-04-15 Nick Clifton <nickc@redhat.com>
8924 * gcc.target/rx/builtins.c: Disable RMPA test if string
8925 instructions are not allowed.
8927 2015-04-15 Alan Modra <amodra@gmail.com>
8929 * gcc.dg/pr65408.c: New.
8931 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
8934 * gcc.target/arm/pr65729.c: New test.
8936 2015-04-14 Richard Biener <rguenther@suse.de>
8938 PR tree-optimization/65758
8939 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
8941 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
8944 * gcc.c-torture/execute/pr65648.c: New test.
8946 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8948 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
8949 __builtin_finite instead of finite.
8950 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
8953 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
8955 PR tree-optimization/63387
8956 * gcc.dg/pr63387.c: New testcase.
8958 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
8960 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
8962 2015-04-13 Richard Biener <rguenther@suse.de>
8964 PR tree-optimization/65204
8965 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
8967 2015-04-13 Terry Guo <terry.guo@arm.com>
8970 * gcc.target/arm/pr65710.c: New.
8972 2015-04-12 Jakub Jelinek <jakub@redhat.com>
8974 PR tree-optimization/65747
8975 * g++.dg/torture/pr65747.C: New test.
8977 2015-04-12 Jakub Jelinek <jakub@redhat.com>
8980 * g++.dg/cpp0x/pr65736.C: New test.
8982 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
8983 Martin Liska <mliska@suse.cz>
8986 * g++.dg/ipa/pr65722.C: New testcase.
8988 2015-04-11 Jakub Jelinek <jakub@redhat.com>
8990 PR tree-optimization/65735
8991 * gcc.c-torture/compile/pr65735.c: New test.
8993 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
8996 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
8998 2015-04-11 Jakub Jelinek <jakub@redhat.com>
9001 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
9003 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
9006 * gcc.target/arm/pr65647-2.c: New.
9008 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9011 * g++.dg/torture/pr65694.C: New test.
9013 2015-04-10 Tobias Burnus <burnus@net-b.de>
9015 * gfortran.dg/coarray_lock_6.f90: New.
9016 * gfortran.dg/coarray_lock_7.f90: New.
9017 * gfortran.dg/coarray/lock_2.f90: New.
9019 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
9025 * gfortran.dg/used_types_27.f90: New.
9027 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
9030 * gcc.target/i386/pr65671.c: New.
9032 2015-04-09 Jakub Jelinek <jakub@redhat.com>
9034 PR tree-optimization/65709
9035 * c-c++-common/ubsan/align-9.c: New test.
9037 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
9040 * gfortran.dg/pr56852.f90: New test.
9042 2015-04-09 Marek Polacek <polacek@redhat.com>
9043 Jakub Jelinek <jakub@redhat.com>
9046 * g++.dg/opt/pr65554.C: New test.
9048 2015-04-09 Jakub Jelinek <jakub@redhat.com>
9051 * c-c++-common/attr-aligned-1.c: New test.
9053 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
9055 * gcc.target/i386/mpx/memmove-zero-length.c: New.
9057 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
9060 * gcc.target/i386/sse-25.c: New.
9062 2015-04-09 Jakub Jelinek <jakub@redhat.com>
9065 * gcc.target/i386/pr65693.c: New test.
9067 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
9069 * gcc.dg/lto/chkp-static-bounds_0.c: New.
9071 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
9073 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
9075 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
9077 * gcc.target/i386/thunk-retbnd.c: New.
9079 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
9081 * gnat.dg/opt48.adb: New test.
9082 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
9083 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
9085 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
9088 * gcc.c-torture/compile/pr65540.c: New.
9090 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
9092 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
9095 2015-04-07 Jakub Jelinek <jakub@redhat.com>
9098 * g++.dg/debug/pr65678.C: New test.
9101 * gcc.c-torture/compile/pr65680.c: New test.
9103 2015-04-07 Andre Vehreschild <vehre@gmx.de>
9106 * gfortran.dg/allocate_with_source_5.f90: New test.
9108 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
9110 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
9111 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
9113 2015-04-07 Bin Cheng <bin.cheng@arm.com>
9115 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
9117 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
9120 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
9121 to get floating point compression.
9122 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
9124 2015-04-06 Jakub Jelinek <jakub@redhat.com>
9126 PR preprocessor/61977
9127 * gcc.dg/cpp/pr61977.c: New test.
9129 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
9131 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
9133 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
9136 * gcc.target/arm/pr65647.c: New.
9138 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
9141 * g++.dg/torture/pr65655.C: New testcase.
9143 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
9146 * g++.dg/cpp1y/lambda-init13.C: New.
9148 2015-04-03 Marek Polacek <polacek@redhat.com>
9150 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
9152 2015-04-02 Marek Polacek <polacek@redhat.com>
9155 * g++.dg/cpp0x/constexpr-fold1.C: New test.
9156 * g++.dg/cpp0x/constexpr-fold2.C: New test.
9158 2015-04-02 Jakub Jelinek <jakub@redhat.com>
9160 PR preprocessor/61977
9161 * gcc.target/powerpc/pr61977-1.c: New test.
9162 * gcc.target/powerpc/pr61977-2.c: New test.
9164 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
9167 * g++.dg/warn/Wshadow-8.C: New.
9168 * g++.dg/warn/Wshadow-9.C: Likewise.
9169 * g++.dg/warn/Wshadow-10.C: Likewise.
9170 * g++.dg/warn/Wshadow-11.C: Likewise.
9172 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
9174 * gcc.dg/pr23623.c: Added aligned attribute.
9175 * gcc.dg/20141029-1.c: Likewise.
9176 * gcc.dg/20150306-1.c: New test.
9178 2015-04-01 Marek Polacek <polacek@redhat.com>
9181 * g++.dg/cpp0x/initlist93.C: New test.
9182 * g++.dg/cpp0x/initlist94.C: New test.
9184 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
9187 * gcc.target/aarch64/pr65624.c: New test.
9189 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
9191 * gcc.dg/ipa/inlinehint-4.c: New testcase.
9193 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
9195 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
9196 extra variable to force stack alignment.
9197 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
9198 extra variable to force stack alignment.
9200 2015-03-31 Marek Polacek <polacek@redhat.com>
9203 * g++.dg/template/pr65390.C: New test.
9205 2015-03-31 Martin Liska <mliska@suse.cz>
9207 * g++.dg/ipa/pr65557.C: New test.
9209 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
9211 * gcc.target/s390/hotpatch-25.c: New test.
9212 * gcc.target/s390/hotpatch-1.c: Update test.
9213 * gcc.target/s390/hotpatch-10.c: Update test.
9214 * gcc.target/s390/hotpatch-11.c: Update test.
9215 * gcc.target/s390/hotpatch-12.c: Update test.
9216 * gcc.target/s390/hotpatch-13.c: Update test.
9217 * gcc.target/s390/hotpatch-14.c: Update test.
9218 * gcc.target/s390/hotpatch-15.c: Update test.
9219 * gcc.target/s390/hotpatch-16.c: Update test.
9220 * gcc.target/s390/hotpatch-17.c: Update test.
9221 * gcc.target/s390/hotpatch-18.c: Update test.
9222 * gcc.target/s390/hotpatch-19.c: Update test.
9223 * gcc.target/s390/hotpatch-2.c: Update test.
9224 * gcc.target/s390/hotpatch-21.c: Update test.
9225 * gcc.target/s390/hotpatch-22.c: Update test.
9226 * gcc.target/s390/hotpatch-23.c: Update test.
9227 * gcc.target/s390/hotpatch-24.c: Update test.
9228 * gcc.target/s390/hotpatch-3.c: Update test.
9229 * gcc.target/s390/hotpatch-4.c: Update test.
9230 * gcc.target/s390/hotpatch-5.c: Update test.
9231 * gcc.target/s390/hotpatch-6.c: Update test.
9232 * gcc.target/s390/hotpatch-7.c: Update test.
9233 * gcc.target/s390/hotpatch-8.c: Update test.
9234 * gcc.target/s390/hotpatch-9.c: Update test.
9235 * gcc.target/s390/hotpatch-compile-16.c: Update test.
9237 2015-03-31 Richard Biener <rguenther@suse.de>
9240 * g++.dg/torture/pr65626.C: New testcase.
9242 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
9245 * gcc.target/i386/mpx/pr65531.cc: New.
9247 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
9250 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
9251 __builtin_alloca instead of alloca.
9252 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
9253 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
9254 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
9257 2015-03-30 Jakub Jelinek <jakub@redhat.com>
9260 * g++.dg/ubsan/pr65610.C: New test.
9262 2015-03-30 Marek Polacek <polacek@redhat.com>
9265 * g++.dg/cpp0x/pr65398-2.C: New test.
9267 2015-03-30 Marek Polacek <polacek@redhat.com>
9269 * c-c++-common/pr65556.c: Change the width of bit-fields.
9271 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
9274 * gcc.target/i386/pr65588.c: New testcase.
9276 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9278 PR libgfortran/65563
9279 * gfortran.dg/open_errors_2.f90: New test.
9281 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9283 PR libgfortran/65596
9284 * gfortran.dg/namelist_86.f90: New test.
9286 2015-03-28 Andre Vehreschild <vehre@gmx.de>
9288 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
9289 statement to reflect new ownership.
9291 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
9294 * g++.dg/template/friend58.C: New.
9295 * g++.dg/template/friend59.C: Likewise.
9297 2015-03-27 Tobias Burnus <burnus@net-b.de>
9300 * g++.dg/gomp/openmp-simd-3.C: New.
9301 * gcc.dg/gomp/openmp-simd-3.c: New.
9303 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
9306 * gcc.target/i386/pr65248-1.c: New file.
9307 * gcc.target/i386/pr65248-2.c: Likewise.
9308 * gcc.target/i386/pr65248-3.c: Likewise.
9309 * gcc.target/i386/pr65248-4.c: Likewise.
9311 2015-03-27 Jakub Jelinek <jakub@redhat.com>
9314 * gcc.c-torture/compile/pr65593.c: New test.
9316 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
9319 * g++.dg/cpp1y/constexpr-assert1.C: New.
9321 2015-03-27 Marek Polacek <polacek@redhat.com>
9324 * c-c++-common/pr65556.c: New test.
9326 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
9329 * g++.dg/torture/pr65600.C: New testcase.
9331 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
9334 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
9336 2015-03-27 Andre Vehreschild <vehre@gmx.de>
9338 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
9339 statement and cleanup. Fixed typos.
9341 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
9344 * gcc.c-torture/compile/pr65595.c: New testcase.
9346 2015-03-27 Marek Polacek <polacek@redhat.com>
9349 * g++.dg/ubsan/pr65583.C: New test.
9351 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
9353 * gcc.c-torture/compile/20150327.c: New testcase.
9355 2015-03-26 Richard Biener <rguenther@suse.de>
9358 * g++.dg/torture/pr65555.C: New testcase.
9360 2015-03-26 Jakub Jelinek <jakub@redhat.com>
9362 PR tree-optimization/64715
9363 * gcc.dg/builtin-object-size-15.c: New test.
9364 * gcc.dg/pr64715-1.c: New test.
9365 * gcc.dg/pr64715-2.c: New test.
9367 2015-03-26 Richard Biener <rguenther@suse.de>
9370 * gnat.dg/specs/opt2.ads: Fix testcase.
9372 2015-03-25 Martin Sebor <msebor@redhat.com>
9375 * lib/target-supports.exp (check_effective_target_arm32): Fail early
9376 when target isn't arm*-*-*-*.
9377 (check_effective_target_arm_nothumb): Likewise.
9378 (check_effective_target_arm_little_endian): Likewise.
9379 (check_effective_target_arm_vect_no_misalign): Likewise.
9380 (check_effective_target_aarch64_little_endian): Fail early if target
9383 2015-03-25 Sebastian Pop <s.pop@samsung.com>
9385 PR tree-optimization/65177
9386 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
9388 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
9390 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
9391 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
9392 smmintrin.h and mm3dnow.h.
9394 2015-03-25 Marek Polacek <polacek@redhat.com>
9397 * g++.dg/cpp0x/pr65558.C: New test.
9399 2015-03-25 Marek Polacek <polacek@redhat.com>
9402 * g++.dg/template/pr61670.C: New test.
9404 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
9407 * g++.dg/template/pr54987.C: New.
9409 2015-03-25 Richard Biener <rguenther@suse.de>
9411 PR tree-optimization/62630
9412 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
9414 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
9417 * gcc.target/i386/mpx/pr65508.c: New.
9419 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
9423 * gfortran.dg/data_initialized_3.f90: New.
9425 2015-03-25 Richard Biener <rguenther@suse.de>
9428 * gnat.dg/specs/opt2.ads: New testcase.
9430 2015-03-25 Bin Cheng <bin.cheng@arm.com>
9432 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
9433 * gcc.target/arm/memset-inline-4.c: Skip for
9434 arm_tune_string_ops_prefer_neon.
9435 * gcc.target/arm/memset-inline-5.c: Ditto.
9436 * gcc.target/arm/memset-inline-6.c: Ditto.
9437 * gcc.target/arm/memset-inline-8.c: Ditto.
9438 * gcc.target/arm/memset-inline-9.c: Ditto.
9440 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9443 * g++.dg/other/virtual3.C: New.
9445 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9448 * g++.dg/cpp0x/vt-60130.C: New.
9450 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9453 * g++.dg/warn/Warray-bounds-7.C: New.
9455 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9458 * g++.dg/template/defarg18.C: New.
9460 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9463 * g++.dg/cpp0x/vt-59988.C: New.
9465 2015-03-24 Jakub Jelinek <jakub@redhat.com>
9467 PR tree-optimization/65533
9468 * gcc.dg/pr65533.c: New test.
9470 2015-03-24 Andre Vehreschild <vehre@gmx.de>
9472 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
9473 source= and mold= expressions functionality.
9474 * gfortran.dg/allocate_class_4.f90: New test.
9475 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
9476 copying an unlimited polymorhpic object containing a char array
9477 to another unlimited polymorphic object respects the _len
9479 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
9480 whether deferred length char array allocate works, unlimited
9481 polymorphic object allocation from a string works and if
9482 allocating an array of deferred length strings works.
9483 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
9485 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9488 * g++.dg/cpp0x/constexpr-array11.C: New.
9490 2015-03-24 Richard Biener <rguenther@suse.de>
9493 * gcc.dg/torture/pr65517.c: New testcase.
9495 2015-03-24 Tobias Burnus <burnus@net-b.de>
9497 * gfortran.dg/coindexed_1.f90: Moved from
9498 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
9500 2015-03-23 Jakub Jelinek <jakub@redhat.com>
9503 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
9507 * gcc.target/i386/pr65523.c: New test.
9510 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
9512 * g++.dg/lto/pr65475b_0.C: Likewise.
9514 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
9517 * gcc.target/sh/torture/pr65505.c: New.
9519 2015-03-23 Martin Sebor <msebor@redhat.com>
9522 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
9523 assembly for lvx in addition to lxv.
9525 2015-03-23 Jakub Jelinek <jakub@redhat.com>
9528 * gfortran.dg/pr65504.f90: New test.
9531 * gcc.dg/pr65521.c: New test.
9533 2015-03-23 Richard Biener <rguenther@suse.de>
9535 PR tree-optimization/65518
9536 * gcc.dg/vect/pr65518.c: New testcase.
9538 2015-03-23 Richard Biener <rguenther@suse.de>
9540 PR tree-optimization/65494
9541 * gcc.dg/vect/pr65494.c: New testcase.
9543 2015-03-23 Jakub Jelinek <jakub@redhat.com>
9545 PR preprocessor/65238
9546 * c-c++-common/cpp/pr65238-1.c: New test.
9547 * gcc.dg/cpp/pr65238-2.c: New test.
9548 * gcc.dg/cpp/trad/pr65238-3.c: New test.
9549 * gcc.dg/cpp/trad/pr65238-4.c: New test.
9551 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
9552 Mikael Morin <mikael@gcc.gnu.org>
9555 * gfortran.dg/elemental_dependency_4.f90: New.
9556 * gfortran.dg/elemental_dependency_5.f90: New.
9558 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
9561 * g++.dg/lto/pr65475b_0.C: New testcase.
9562 * g++.dg/lto/pr65475b_1.C: New testcase.
9563 * g++.dg/lto/pr65475c_0.C: New testcase.
9564 * g++.dg/lto/pr65475c_1.C: New testcase.
9566 2015-03-21 Tobias Burnus <burnus@net-b.de>
9568 * gfortran.dg/coarray_38.f90: New.
9569 * gfortran.dg/coarray_39.f90: New.
9570 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
9573 2015-03-20 Marek Polacek <polacek@redhat.com>
9576 * g++.dg/cpp0x/pr65398.C: New test.
9578 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
9581 * g++.dg/lto/pr65475_0.C: New testcase.
9582 * g++.dg/lto/pr65475_1.C: New testcase.
9584 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
9586 PR rtl-optimization/64366
9587 * gcc.target/sh/pr64366.c: New.
9589 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
9592 * g++.dg/cpp0x/constexpr-48324.C: New.
9594 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
9597 * g++.dg/cpp0x/pr48453.C: New.
9599 2015-03-20 Marek Polacek <polacek@redhat.com>
9602 * g++.dg/cpp0x/pr65072.C: New test.
9604 2015-03-20 Richard Biener <rguenther@suse.de>
9607 * gcc.dg/pr15347.c: Use -O.
9608 * c-c++-common/pr19807-1.c: Likewise.
9610 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
9612 * gnat.dg/volatile13.ad[sb]: New test.
9614 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
9616 PR rtl-optimization/60851
9617 * gcc.target/i386/pr60851.c: New test.
9619 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
9622 * g++.dg/pr65240.h: Add tests for PR 65240.
9623 * g++.dg/pr65240-1.C: Likewise.
9624 * g++.dg/pr65240-2.C: Likewise.
9625 * g++.dg/pr65240-3.C: Likewise.
9626 * g++.dg/pr65240-4.C: Likewise.
9628 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
9630 PR rtl-optimization/63491
9631 * gcc.target/powerpc/pr63491.c: New.
9633 2015-03-19 Jakub Jelinek <jakub@redhat.com>
9635 * g++.dg/ipa/pr65465.C: New test.
9637 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
9640 * g++.dg/cpp0x/deleted11.C: New.
9642 2015-03-19 Jakub Jelinek <jakub@redhat.com>
9645 * c-c++-common/tsan/pr65400-3.c: New test.
9647 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
9650 * g++.dg/cpp0x/constexpr-59686.C: New.
9652 2015-03-19 Jakub Jelinek <jakub@redhat.com>
9655 * g++.dg/tsan/pr64265.C: New test.
9658 * c-c++-common/tsan/pr65400-1.c: New test.
9659 * c-c++-common/tsan/pr65400-2.c: New test.
9661 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
9664 * g++.dg/cpp0x/pr59816.C: New.
9666 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
9669 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
9671 2015-03-18 Martin Liska <mliska@suse.cz>
9674 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
9675 equivalences either to 6 or 7.
9677 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
9681 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
9683 * gcc.dg/undefined-loop-1.c: New file.
9684 * gcc.dg/undefined-loop-2.c: New file.
9686 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
9689 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
9690 loop exits too early.
9692 2015-03-18 Jakub Jelinek <jakub@redhat.com>
9694 PR tree-optimization/65450
9695 * gfortran.dg/pr65450.f90: New test.
9698 * gcc.target/i386/pr65078-1.c: New test.
9699 * gcc.target/i386/pr65078-2.c: New test.
9700 * gcc.target/i386/pr65078-3.c: New test.
9701 * gcc.target/i386/pr65078-4.c: New test.
9702 * gcc.target/i386/pr65078-5.c: New test.
9703 * gcc.target/i386/pr65078-6.c: New test.
9705 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
9708 * g++.dg/cpp1y/pr65340.C: New.
9710 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9713 * gfortran.dg/system_clock_3.f08: Adjust test.
9715 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
9718 * gfortran.dg/proc_ptr_comp_44.f90: New test.
9719 * gfortran.dg/proc_ptr_comp_45.f90: New test.
9721 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9724 * gfortran.dg/system_clock_3.f08: New test.
9726 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
9729 g++.dg/cpp1y/pr64626-1.C: New.
9730 g++.dg/cpp1y/pr64626-2.C: New.
9731 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
9733 2015-03-16 Jakub Jelinek <jakub@redhat.com>
9735 PR tree-optimization/65427
9736 * gcc.c-torture/execute/pr65427.c: New test.
9738 2015-03-16 Marek Polacek <polacek@redhat.com>
9742 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
9743 * g++.dg/cpp0x/pr65327.C: New test.
9745 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
9748 * c-c++-common/asan/pr64820.c: New test.
9750 2015-03-16 Andre Vehreschild <vehre@gmx.de>
9752 * gfortran.dg/pointer_2.f90: New test.
9754 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
9756 * g++.dg/pr65049.C: New test.
9758 2015-03-16 Tom de Vries <tom@codesourcery.com>
9760 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
9761 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
9762 * gcc.target/i386/fuse-caller-save.c: Same.
9764 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
9766 * gnat.dg/loop_optimization18.ad[sb]: New test.
9767 * gnat.dg/loop_optimization18_pkg.ads: New helper.
9769 2015-03-16 Alan Modra <amodra@gmail.com>
9771 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
9774 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
9776 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
9778 * gcc.dg/torture/pr65270-2.c: Likewise.
9780 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
9783 * gfortran.dg/pointer_remapping_9.f90: New.
9785 2015-03-14 Jakub Jelinek <jakub@redhat.com>
9787 PR tree-optimization/65369
9788 * gcc.c-torture/execute/pr65369.c: New test.
9790 PR tree-optimization/65418
9791 * gcc.c-torture/execute/pr65418-1.c: New test.
9792 * gcc.c-torture/execute/pr65418-2.c: New test.
9794 PR rtl-optimization/65401
9795 * gcc.c-torture/execute/pr65401.c: New test.
9797 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9800 * gcc.target/arm/pr64600_1.c: New test.
9802 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9804 PR rtl-optimization/65235
9805 * gcc.target/aarch64/pr65235_1.c: New test.
9807 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
9809 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
9810 * gcc.target/s390/hotpatch-22.c: Likewise.
9811 * gcc.target/s390/hotpatch-23.c: Likewise.
9812 * gcc.target/s390/hotpatch-24.c: Likewise.
9813 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
9814 * gcc.target/s390/hotpatch-1.c: Update expected output.
9815 * gcc.target/s390/hotpatch-2.c: Likewise.
9816 * gcc.target/s390/hotpatch-3.c: Likewise.
9817 * gcc.target/s390/hotpatch-4.c: Likewise.
9818 * gcc.target/s390/hotpatch-5.c: Likewise.
9819 * gcc.target/s390/hotpatch-6.c: Likewise.
9820 * gcc.target/s390/hotpatch-7.c: Likewise.
9821 * gcc.target/s390/hotpatch-8.c: Likewise.
9822 * gcc.target/s390/hotpatch-9.c: Likewise.
9823 * gcc.target/s390/hotpatch-10.c: Likewise.
9824 * gcc.target/s390/hotpatch-11.c: Likewise.
9825 * gcc.target/s390/hotpatch-12.c: Likewise.
9826 * gcc.target/s390/hotpatch-13.c: Likewise.
9827 * gcc.target/s390/hotpatch-14.c: Likewise.
9828 * gcc.target/s390/hotpatch-15.c: Likewise.
9829 * gcc.target/s390/hotpatch-16.c: Likewise.
9830 * gcc.target/s390/hotpatch-17.c: Likewise.
9831 * gcc.target/s390/hotpatch-18.c: Likewise.
9832 * gcc.target/s390/hotpatch-19.c: Likewise.
9834 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
9837 * gcc.target/i386/pr65103-1.c: New.
9839 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
9842 * gcc.target/i386/pr65044.c: New.
9844 2015-03-12 Tom de Vries <tom@codesourcery.com>
9846 PR rtl-optimization/64895
9847 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
9848 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
9849 * gcc.target/i386/fuse-caller-save.c: Ditto.
9851 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
9853 * gcc.dg/ipa/pr63569.c: Fix template.
9855 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
9857 * g++.dg/ipa/pr64146.C: Require fpic support.
9859 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
9862 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
9863 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
9865 2015-03-11 Jakub Jelinek <jakub@redhat.com>
9867 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
9868 to dg-options, fix up dg-skip-if.
9870 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
9873 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
9874 * gcc.target/avr/tiny-caller-save.c: Same.
9876 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9879 * g++.dg/pr65242.C: New test.
9881 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
9883 * c-c++-common/asan/no-asan-check-glob.c: New test.
9885 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
9888 * g++.dg/other/default11.C: New.
9889 * g++.dg/other/default12.C: Likewise.
9891 2015-03-10 Jakub Jelinek <jakub@redhat.com>
9894 * gcc.target/i386/bmi2-bzhi-2.c: New test.
9896 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
9899 * gfortran.dg/unlimited_polymorphic_23.f90: New test
9901 2015-03-10 Jakub Jelinek <jakub@redhat.com>
9904 * g++.dg/cpp0x/pr65127.C: New test.
9906 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
9908 * gcc.dg/ipa/PR64550.c: Update template.
9910 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
9911 Tobias Burnus <burnus@net-b.de>
9913 * gfortran.dg/coarray_sync_memory.f90: New.
9915 2015-03-10 Marek Polacek <polacek@redhat.com>
9918 * c-c++-common/ubsan/pr65367.c: New test.
9920 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
9922 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
9923 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
9924 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
9925 * gcc.target/i386/mpx/calloc-1-nov.c: New.
9926 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
9927 * gcc.target/i386/mpx/malloc-1-nov.c: New.
9928 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
9929 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
9930 * gcc.target/i386/mpx/realloc-1-nov.c: New.
9931 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
9932 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
9933 * gcc.target/i386/mpx/realloc-2-nov.c: New.
9934 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
9936 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
9938 * lib/mpx-dg.exp (mpx_link_flags): New.
9941 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
9942 * gcc.target/i386/mpx/alloca-1-nov.c: New.
9943 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
9944 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
9945 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
9946 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
9947 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
9948 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
9949 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
9950 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
9951 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
9952 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
9953 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
9954 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
9955 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
9956 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
9957 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
9958 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
9959 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
9960 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
9961 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
9962 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
9963 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
9964 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
9965 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
9966 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
9967 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
9968 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
9969 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
9970 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
9971 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
9972 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
9973 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
9974 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
9975 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
9976 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
9977 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
9978 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
9979 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
9980 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
9981 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
9982 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
9983 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
9984 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
9985 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
9986 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
9987 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
9988 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
9989 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
9990 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
9991 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
9992 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
9993 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
9994 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
9995 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
9996 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
9997 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
9998 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
9999 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
10000 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
10001 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
10002 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
10003 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
10004 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
10005 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
10006 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
10007 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
10008 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
10009 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
10010 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
10011 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
10012 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
10013 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
10014 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
10015 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
10016 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
10017 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
10018 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
10019 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
10020 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
10021 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
10022 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
10023 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
10024 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
10025 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
10026 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
10027 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
10028 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
10029 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
10030 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
10031 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
10032 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
10033 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
10034 * gcc.target/i386/mpx/label-address-1.c: New.
10035 * gcc.target/i386/mpx/legacy-1-nov.c: New.
10036 * gcc.target/i386/mpx/macro.c: New.
10037 * gcc.target/i386/mpx/mpx-check.h: New.
10038 * gcc.target/i386/mpx/mpx.exp: New.
10039 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
10040 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
10041 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
10042 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
10043 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
10044 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
10045 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
10046 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
10047 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
10048 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
10049 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
10050 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
10051 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
10052 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
10053 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
10054 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
10055 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
10056 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
10057 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
10058 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
10059 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
10060 * gcc.target/i386/mpx/reference-1-lbv.c: New.
10061 * gcc.target/i386/mpx/reference-1-nov.c: New.
10062 * gcc.target/i386/mpx/reference-1-ubv.c: New.
10063 * gcc.target/i386/mpx/reference-2-lbv.c: New.
10064 * gcc.target/i386/mpx/reference-2-nov.c: New.
10065 * gcc.target/i386/mpx/reference-2-ubv.c: New.
10066 * gcc.target/i386/mpx/reference-3-lbv.c: New.
10067 * gcc.target/i386/mpx/reference-3-nov.c: New.
10068 * gcc.target/i386/mpx/reference-3-ubv.c: New.
10069 * gcc.target/i386/mpx/reference-4-lbv.c: New.
10070 * gcc.target/i386/mpx/reference-4-nov.c: New.
10071 * gcc.target/i386/mpx/reference-4-ubv.c: New.
10072 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
10073 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
10074 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
10075 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
10076 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
10077 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
10078 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
10079 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
10080 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
10081 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
10082 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
10083 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
10084 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
10085 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
10086 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
10087 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
10088 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
10089 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
10090 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
10091 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
10092 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
10093 * gcc.target/i386/mpx/sincos-1-nov.c: New.
10094 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
10095 * gcc.target/i386/mpx/static-array-1-nov.c: New.
10096 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
10097 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
10098 * gcc.target/i386/mpx/static-init-1-nov.c: New.
10099 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
10100 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
10101 * gcc.target/i386/mpx/static-init-2-nov.c: New.
10102 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
10103 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
10104 * gcc.target/i386/mpx/static-init-3-nov.c: New.
10105 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
10106 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
10107 * gcc.target/i386/mpx/static-init-4-nov.c: New.
10108 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
10109 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
10110 * gcc.target/i386/mpx/static-init-5-nov.c: New.
10111 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
10112 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
10113 * gcc.target/i386/mpx/static-init-6-nov.c: New.
10114 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
10115 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
10116 * gcc.target/i386/mpx/static-string-1-nov.c: New.
10117 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
10118 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
10119 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
10120 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
10121 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
10122 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
10123 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
10124 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
10125 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
10126 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
10127 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
10128 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
10129 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
10130 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
10131 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
10132 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
10133 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
10134 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
10135 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
10136 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
10137 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
10138 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
10139 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
10140 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
10141 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
10142 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
10143 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
10144 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
10145 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
10146 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
10147 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
10148 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
10149 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
10150 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
10151 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
10152 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
10153 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
10154 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
10155 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
10156 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
10157 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
10158 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
10159 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
10160 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
10161 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
10162 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
10163 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
10164 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
10165 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
10166 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
10167 * gcc.target/i386/mpx/vararg-1-nov.c: New.
10168 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
10169 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
10170 * gcc.target/i386/mpx/vararg-2-nov.c: New.
10171 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
10172 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
10173 * gcc.target/i386/mpx/vararg-3-nov.c: New.
10174 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
10175 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
10176 * gcc.target/i386/mpx/vararg-4-nov.c: New.
10177 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
10178 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
10179 * gcc.target/i386/mpx/vararg-5-nov.c: New.
10180 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
10181 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
10182 * gcc.target/i386/mpx/vararg-6-nov.c: New.
10183 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
10184 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
10185 * gcc.target/i386/mpx/vararg-7-nov.c: New.
10186 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
10187 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
10188 * gcc.target/i386/mpx/vararg-8-nov.c: New.
10189 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
10190 * gcc.target/i386/mpx/vla-1-lbv.c: New.
10191 * gcc.target/i386/mpx/vla-1-nov.c: New.
10192 * gcc.target/i386/mpx/vla-1-ubv.c: New.
10193 * gcc.target/i386/mpx/vla-2-lbv.c: New.
10194 * gcc.target/i386/mpx/vla-2-nov.c: New.
10195 * gcc.target/i386/mpx/vla-2-ubv.c: New.
10197 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
10199 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
10201 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
10203 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
10205 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
10207 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
10208 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
10210 2015-03-10 Jakub Jelinek <jakub@redhat.com>
10213 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
10216 * c-c++-common/pr65120.c: New test.
10218 PR rtl-optimization/65321
10219 * gcc.dg/pr65321.c: New test.
10221 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
10223 PR tree-optimization/65355
10224 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
10226 2015-03-09 Jakub Jelinek <jakub@redhat.com>
10229 * c-c++-common/pr49706.c: Adjust tests for not warning
10230 about !!x == y or !b == y where b is boolean, and add
10231 some further tests.
10232 * c-c++-common/pr62199-2.c: Likewise.
10234 2015-03-09 Richard Biener <rguenther@suse.de>
10236 PR middle-end/65270
10237 * gcc.dg/torture/pr65270-1.c: New testcase.
10238 * gcc.dg/torture/pr65270-2.c: Likewise.
10240 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
10242 PR tree-optimization/63743
10243 * gcc.dg/pr63743.c: New test.
10245 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
10248 * g++.dg/lto/pr65316_0.C: New testcase.
10249 * g++.dg/lto/pr65316_1.C: New testcase.
10251 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
10254 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
10256 * g++.dg/abi/rtti3.C: Likewise.
10258 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
10261 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
10263 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
10265 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
10267 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
10269 2015-03-08 Morin <mikael@gcc.gnu.org>
10272 * gfortran.dg/entry_20.f90: New.
10274 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
10277 * gcc.c-torture/compile/pr65153.c: New.
10279 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
10282 * g++.dg/torture/pr65249.C: New.
10284 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
10286 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
10288 (int64_t): Likewise.
10290 2015-03-07 Marek Polacek <polacek@redhat.com>
10291 Martin Uecker <uecker@eecs.berkeley.edu>
10294 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
10295 member-like arrays.
10296 * c-c++-common/ubsan/bounds-8.c: New test.
10297 * c-c++-common/ubsan/bounds-9.c: New test.
10298 * gcc.dg/ubsan/bounds-2.c: New test.
10300 2015-03-05 Martin Sebor <msebor@redhat.com>
10303 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
10304 checking of results into main to prevent it from getting optimized
10306 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
10308 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
10310 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
10311 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
10312 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
10315 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
10317 * g++.dg/lto/pr65302_1.C: New testcase.
10318 * g++.dg/lto/pr65302_0.C: New testcase.
10320 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
10322 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
10323 -fno-ipa-icf to dg-options.
10325 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
10327 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
10328 compiles using the linker plugin.
10330 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
10332 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
10334 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
10336 * gcc.target/arm/pr65067.c: New test.
10338 2015-03-05 Martin Liska <mliska@suse.cz>
10341 * gcc.dg/ipa/pr65318.c: New test.
10343 2015-03-05 Marek Polacek <polacek@redhat.com>
10345 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
10347 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10349 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
10351 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10353 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
10354 max-unroll-times back to defaults for s390.
10356 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10360 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10363 * g++.dg/cpp0x/initlist92.C: New.
10365 2015-03-05 Richard Biener <rguenther@suse.de>
10367 PR tree-optimization/65310
10368 * gcc.dg/vect/pr65310.c: New testcase.
10370 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10373 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
10375 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
10377 * gnat.dg/entry_queues3.adb: New test.
10379 2015-03-04 Ian Lance Taylor <iant@google.com>
10381 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
10383 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
10386 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
10388 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
10390 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
10391 -fno-ipa-icf to dg-options
10392 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
10393 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
10395 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
10398 * g++.dg/cpp0x/decltype62.C: New.
10400 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
10402 * gnat.dg/object_overflow5.adb: New test.
10404 2015-03-03 Martin Liska <mliska@suse.cz>
10407 * gcc.dg/ipa/pr65287.c: New test.
10409 2015-03-03 Martin Jambor <mjambor@suse.cz>
10410 Eric Botcazou <ebotcazou@adacore.com>
10412 * gnat.dg/specs/pack12.ads: New test.
10414 2015-03-03 Martin Liska <mliska@suse.cz>
10416 * gcc.dg/ipa/PR65282.c: New test.
10418 2015-03-13 Jeff Law <law@redhat.com>
10420 PR tree-optimization/65241
10421 * gcc.c-torture/compile/pr65241.c: New test.
10423 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
10426 * gcc.target/avr/torture/pr64331.c: New test.
10428 2015-03-03 Martin Liska <mliska@suse.cz>
10429 Jan Hubicka <hubicka@ucw.cz>
10431 * g++.dg/ipa/pr65263.C: New test.
10433 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
10436 * gcc.dg/lto/pr65130_0.c: New testcase.
10437 * gcc.dg/lto/pr65130_1.c: New testcase.
10439 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
10442 * g++.dg/torture/pr64988.C: New testcase.
10444 2015-03-02 Tobias Burnus <burnus@net-b.de>
10446 * gfortran.dg/coarray_atomic_6.f90: New.
10448 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
10451 * gcc.target/i386/pr65184.c: New.
10453 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
10456 * gcc.target/i386/pr65183.c: New.
10458 2015-02-28 Martin Liska <mliska@suse.cz>
10459 Jan Hubicka <hubicka@ucw.cz>
10461 * gcc.dg/ipa/ipa-icf-35.c: New test.
10462 * gcc.dg/ipa/ipa-icf-36.c: New test.
10463 * gcc.dg/ipa/ipa-icf-37.c: New test.
10465 2015-02-28 Martin Liska <mliska@suse.cz>
10466 Jan Hubicka <hubicka@ucw.cz>
10469 * gcc.dg/ipa/ipa-icf-34.c: New test.
10471 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
10474 * gcc.target/sh/sh/pr61142.c: New.
10476 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
10478 * g++.dg/other/dump-ada-spec-3.C: New test.
10480 2015-03-01 Martin Liska <mliska@suse.cz>
10482 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
10483 * g++.dg/ipa/pr63595.C: Update expected results.
10485 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
10488 * g++.dg/ipa/ipa-icf-6.C: New testcase.
10490 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
10492 * gcc.dg/vect/pr59354.c: Move vector producing code to
10495 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
10498 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
10499 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
10500 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
10501 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
10503 2015-02-27 Jakub Jelinek <jakub@redhat.com>
10505 PR tree-optimization/65048
10506 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
10507 (foo): Use K&R style definition.
10509 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
10512 * g++.dg/pr65032.C: New.
10514 2015-02-27 Marek Polacek <polacek@redhat.com>
10517 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
10520 2015-02-27 Marek Polacek <polacek@redhat.com>
10523 * gcc.dg/pr65228.c: New test.
10525 2015-02-27 Kai Tietz <ktietz@redhat.com>
10528 * gcc.dg/weak/weak-17.c: New file.
10530 2015-02-27 Richard Biener <rguenther@suse.de>
10533 * g++.dg/lto/pr65193_0.C: New testcase.
10535 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10537 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
10538 * gcc.target/s390/hotpatch-8.c: Likewise.
10539 * gcc.target/s390/hotpatch-9.c: Likewise.
10540 * gcc.target/s390/pr61078.c: Likewise.
10541 * gcc.target/s390/pr57960.c: Remove -m64.
10542 * gcc.target/s390/pr61078.c: Likewise.
10544 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
10545 Martin Liska <mliska@suse.cz>
10548 * gcc.dg/pr64454.c: Disable ICF.
10549 * gcc.dg/pr28685-1.c: Disable ICF
10550 * gcc.dg/ipa/iinline-5.c: Disable ICF.
10551 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
10552 * g++.dg/ipa/ipa-icf-4.C: Update template.
10554 2015-02-26 Jakub Jelinek <jakub@redhat.com>
10556 PR tree-optimization/65216
10557 * gcc.c-torture/execute/pr65216.c: New test.
10559 PR tree-optimization/65215
10560 * gcc.c-torture/execute/pr65215-1.c: New test.
10561 * gcc.c-torture/execute/pr65215-2.c: New test.
10562 * gcc.c-torture/execute/pr65215-3.c: New test.
10563 * gcc.c-torture/execute/pr65215-4.c: New test.
10564 * gcc.c-torture/execute/pr65215-5.c: New test.
10566 2015-02-26 Tom de Vries <tom@codesourcery.com>
10568 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
10570 2015-02-26 Martin Liska <mliska@suse.cz>
10571 Jan Hubicka <hubicka@ucw.cz>
10573 * g++.dg/ipa/pr64146.C: Update expected results.
10574 * gcc.dg/ipa/ipa-icf-26.c: Update test.
10575 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
10576 * gcc.dg/ipa/ipa-icf-34.c: New test.
10578 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
10580 * gcc.dg/vect/vect-pr61917.c: Rename to ...
10581 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
10582 (dg-additional-options): Remove dg directive.
10583 (dg-final): Add dg directive.
10585 2015-02-26 Marek Polacek <polacek@redhat.com>
10588 * g++.dg/ipa/pr65008.C: New test.
10590 2015-02-26 Tom de Vries <tom@codesourcery.com>
10592 * lib/profopt.exp (profopt-target-cleanup): New proc.
10593 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
10594 files from sources from dg-additional-sources.
10596 2015-02-26 Tom de Vries <tom@codesourcery.com>
10598 * lib/gcov.exp: Cleanup in case of xfail.
10600 2015-02-26 Sebastian Pop <s.pop@samsung.com>
10602 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
10604 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
10607 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
10608 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
10609 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
10610 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
10611 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
10612 * g++.dg/debug/pr46123.C: XFAIL and move...
10613 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
10614 * gcc.dg/debug/dwarf2-3.c: Move...
10615 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
10617 2015-02-26 Marek Polacek <polacek@redhat.com>
10620 * g++.dg/cpp1y/pr65202.C: New test.
10622 2015-02-26 Tom de Vries <tom@codesourcery.com>
10624 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
10625 locale_facets.h.gcov.
10627 2015-02-26 Tom de Vries <tom@codesourcery.com>
10629 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
10631 2015-02-26 Tom de Vries <tom@codesourcery.com>
10633 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
10635 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
10638 * gcc.target/i386/pr65217.c: New.
10640 2015-02-26 Tom de Vries <tom@codesourcery.com>
10642 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
10644 2015-02-26 Tom de Vries <tom@codesourcery.com>
10646 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
10648 2015-02-26 Sebastian Pop <s.pop@samsung.com>
10650 PR tree-optimization/65048
10651 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
10653 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
10655 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
10656 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
10658 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
10661 * gcc.target/i386/pr65161.c: New test.
10663 2015-02-26 Terry Guo <terry.guo@arm.com>
10665 * gcc.target/arm/no-volatile-in-it.c: New test.
10667 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
10669 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
10670 (dg-options): Add -save-temps.
10671 (dg-final): Add cleanup-saved-temps.
10673 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
10675 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
10677 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
10679 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
10680 * gcc.target/powerpc/pack01.c: Include string.h.
10682 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
10685 * gcc.target/i386/pr65167.c: New.
10687 2015-02-25 Kai Tietz <ktietz@redhat.com>
10689 PR tree-optimization/61917
10690 * gcc.dg/vect/vect-pr61917.c: New file.
10692 2015-02-24 Jakub Jelinek <jakub@redhat.com>
10694 PR tree-optimization/65170
10695 * gcc.c-torture/execute/pr65170.c: New test.
10696 * gcc.dg/tree-ssa/vrp96.c: New test.
10698 2015-02-24 Tom de Vries <tom@codesourcery.com>
10700 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
10702 2015-02-24 Tom de Vries <tom@codesourcery.com>
10705 * lib/gcc-defs.exp (additional_sources_used): Add new var.
10706 (dg-additional-files-options): Copy additional_sources to
10707 additional_sources_used before emptying additional_sources.
10708 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
10709 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
10710 (cleanup-saved-temps): Use additional_sources_used instead of
10711 additional_sources.
10712 (dg-test): Reset additional_sources_used.
10714 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
10717 * gfortran.dg/integer_exponentiation_6.F90: New test.
10719 2015-02-23 Martin Sebor <msebor@redhat.com>
10722 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
10723 two parts. One to save registers, the other to verify the
10724 registers have the right values. Save register state into
10725 static data rather than on the stack.
10727 2015-02-23 Jakub Jelinek <jakub@redhat.com>
10730 * c-c++-common/asan/pr63888.c: New test.
10732 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
10735 * gcc.c-torture/compile/pr65163.c: New.
10737 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10739 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
10740 with -m31 on 64 bit.
10741 * gcc.dg/hoist-register-pressure-2.c: Likewise.
10742 * gcc.dg/hoist-register-pressure-3.c: Likewise.
10744 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10746 * gcc.target/s390/20090223-1.c: Add
10747 -Wno-implicit-function-declaration option.
10748 * gcc.target/s390/pr42224.c: Likewise.
10749 * gcc.target/s390/pr55718.c: Likewise.
10751 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10753 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
10754 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
10755 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
10756 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
10757 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
10758 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
10759 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
10760 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
10761 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
10762 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
10763 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
10764 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
10765 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
10766 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
10767 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
10768 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
10769 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
10770 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
10771 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
10772 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
10773 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
10775 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10777 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
10778 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
10779 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
10780 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
10781 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
10782 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
10783 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
10784 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
10785 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
10786 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
10787 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
10788 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
10789 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
10790 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
10791 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
10792 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
10794 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
10798 * gfortran.dg/pr61960.f90: New.
10799 * gfortran.dg/pr64230.f90: New.
10800 * gfortran.dg/pr64980.f03: New.
10802 2015-02-22 Tom de Vries <tom@codesourcery.com>
10804 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
10806 2015-02-21 Arnaud Charlet <charlet@adacore.com>
10809 * gnat.dg/timing_events.adb: Removed, invalid test.
10811 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
10814 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
10816 * g++.dg/gcov/gcov-2.C: Likewise.
10818 2015-02-20 Richard Biener <rguenther@suse.de>
10820 PR tree-optimization/65136
10821 * gcc.dg/tree-ssa/pr65136.c: New testcase.
10823 2015-02-20 Jakub Jelinek <jakub@redhat.com>
10826 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
10827 powerpc*-*-linux* and nvptx-*-* blacklisting.
10829 * gcc.dg/sibcall-9.c: New test.
10830 * gcc.dg/sibcall-10.c: New test.
10832 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10834 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
10836 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
10839 * gcc.target/avr/torture/pr64452.c: New test.
10841 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
10843 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
10844 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
10846 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10849 * lib/target-supports.exp (check_compile): Check whether
10850 additional_sources is defined before using it.
10852 2015-02-19 Jakub Jelinek <jakub@redhat.com>
10854 PR middle-end/65074
10855 * g++.dg/opt/pr65074.C: New file.
10857 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
10859 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
10860 (size_type): New typedef.
10861 (operator "" _script): Use it for the last argument.
10863 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10865 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
10867 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10869 * lib/target-supports.exp (check_compile): Save/restore
10870 additional_sources that may belong to an actual test.
10872 2015-02-18 Jakub Jelinek <jakub@redhat.com>
10874 PR gcov-profile/64634
10875 * g++.dg/gcov/gcov-15.C: New test.
10877 2015-02-18 Tom de Vries <tom@codesourcery.com>
10879 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
10881 2015-02-18 Tom de Vries <tom@codesourcery.com>
10883 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
10885 2015-02-18 Tom de Vries <tom@codesourcery.com>
10887 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
10889 2015-02-18 Tom de Vries <tom@codesourcery.com>
10891 * gfortran.dg/fmt_cache_1.f: Add missing close.
10893 2015-02-18 Tom de Vries <tom@codesourcery.com>
10896 * gfortran.dg/read_eof_8.f90: Add missing close.
10898 2015-02-18 Richard Biener <rguenther@suse.de>
10900 PR tree-optimization/65063
10901 * gcc.dg/pr65063.c: New testcase.
10903 2015-02-18 Richard Biener <rguenther@suse.de>
10905 PR tree-optimization/62217
10906 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
10908 2015-02-18 Marek Polacek <polacek@redhat.com>
10911 * c-c++-common/ubsan/pr65081.c: New test.
10913 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
10915 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
10916 * gcc.target/sh/force-cbranch-delay-slot.c: New.
10918 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
10920 * gcc.dg/ipa/propalign-3.c: New test.
10922 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
10925 * gcc.target/sh/pr64793.c: New.
10926 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
10928 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
10930 * gcc.target/arm/divzero.c: New test case.
10932 2015-02-17 Tom de Vries <tom@codesourcery.com>
10934 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
10936 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
10937 Jakub Jelinek <jakub@redhat.com>
10940 * g++.dg/cpp0x/pr65075.C: New test.
10942 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
10945 * gcc.target/powerpc/pr65058.c: New test.
10947 2015-02-16 Jeff Law <law@redhat.com>
10949 PR tree-optimization/64823
10950 * gcc.dg/uninit-20.c: New test.
10952 2015-02-16 Jakub Jelinek <jakub@redhat.com>
10953 James Greenhalgh <james.greenhalgh@arm.com>
10956 * gcc.dg/ipa/ipa-clone-1.c: New test.
10958 2015-02-16 Richard Biener <rguenther@suse.de>
10960 PR tree-optimization/65077
10961 * gcc.dg/torture/pr65077.c: New testcase.
10963 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
10965 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10966 Directive adjusted to scan for ldaxr.
10967 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10968 adjusted to scan for ldaex.
10970 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
10973 * g++.dg/cpp0x/constexpr-65080.C: New.
10975 2015-02-16 Richard Biener <rguenther@suse.de>
10977 PR tree-optimization/63593
10978 * gcc.dg/pr63593.c: New testcase.
10980 2015-02-16 Marek Polacek <polacek@redhat.com>
10983 * gcc.dg/pr65066.c: New test.
10985 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
10987 * gcc.dg/pr65002.C: Move ...
10988 * g++.dg/ipa/pr65002.C: ... here.
10990 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
10992 * gcc.target/powerpc/pr64205.c: Skip on AIX.
10993 * gcc.target/powerpc/pr64505.c: Skip on AIX.
10994 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
10995 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
10997 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
11000 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
11001 the expression to find calls.
11002 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
11003 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
11004 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
11005 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
11006 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
11008 2015-02-14 Marek Polacek <polacek@redhat.com>
11011 * gcc.dg/array-11.c: New test.
11012 * gcc.dg/array-12.c: New test.
11013 * gcc.dg/array-13.c: New test.
11014 * gcc.dg/array-14.c: New test.
11015 * gcc.dg/c99-flex-array-typedef-1.c: New test.
11016 * gcc.dg/c99-flex-array-typedef-2.c: New test.
11017 * gcc.dg/c99-flex-array-typedef-3.c: New test.
11018 * gcc.dg/c99-flex-array-typedef-5.c: New test.
11019 * gcc.dg/c99-flex-array-typedef-7.c: New test.
11020 * gcc.dg/c99-flex-array-typedef-8.c: New test.
11022 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11025 * g++.dg/lookup/using54.C: New.
11027 2015-02-13 Jeff Law <law@redhat.com>
11030 Revert my change for tree-optimization/64823.
11032 2015-02-13 Jakub Jelinek <jakub@redhat.com>
11034 PR tree-optimization/65053
11035 * gcc.c-torture/execute/pr65053-1.c: New test.
11036 * gcc.c-torture/execute/pr65053-2.c: New test.
11038 2015-02-13 Marek Polacek <polacek@redhat.com>
11041 * gcc.dg/pr65050.c: New test.
11043 2015-02-13 Jeff Law <law@redhat.com>
11045 PR tree-optimization/64823
11046 * gcc.dg/uninit-20.c: New test.
11048 PR rtl-optimization/47477
11049 * gcc.dg/tree-ssa/pr47477.c: New test.
11051 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11054 * g++.dg/parse/ivdep-2.C: New.
11055 * g++.dg/parse/ivdep-3.C: Likewise.
11057 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11060 * gfortran.dg/continuation_13.f90: New test.
11061 * gfortran.dg/continuation_14.f: New test.
11063 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11066 * g++.dg/cpp0x/sfinae55.C: New.
11068 2015-02-13 Jakub Jelinek <jakub@redhat.com>
11071 * g++.dg/ipa/pr65034.C: New test.
11073 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
11075 PR tree-optimization/65002
11076 * gcc.dg/pr65002.C: New.
11078 2015-02-13 Marek Polacek <polacek@redhat.com>
11081 * c-c++-common/pr65040.c: New test.
11083 2015-02-13 Bin Cheng <bin.cheng@arm.com>
11085 PR tree-optimization/64705
11086 * gcc.dg/tree-ssa/pr64705.c: New test.
11088 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
11091 * gcc.dg/visibility-22.c: New test.
11092 * gcc.dg/visibility-23.c: New test.
11093 * gcc.target/i386/pr32219-1.c: New test.
11094 * gcc.target/i386/pr32219-2.c: New test.
11095 * gcc.target/i386/pr32219-3.c: New test.
11096 * gcc.target/i386/pr32219-4.c: New test.
11097 * gcc.target/i386/pr32219-5.c: New test.
11098 * gcc.target/i386/pr32219-6.c: New test.
11099 * gcc.target/i386/pr32219-7.c: New test.
11100 * gcc.target/i386/pr32219-8.c: New test.
11101 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
11103 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11105 PR libgfortran/57822
11106 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
11107 four different KINDs.
11109 2015-02-12 Jakub Jelinek <jakub@redhat.com>
11112 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
11115 * g++.dg/ubsan/pr65000.C: New test.
11117 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
11120 * gfortran.dg/finalize_28.f90: New test
11122 2015-02-12 Jakub Jelinek <jakub@redhat.com>
11125 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
11126 DW_TAG_lexical_block removal.
11127 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
11128 * g++.dg/guality/pr55541.C: New test.
11131 * g++.dg/ubsan/pr64984.C: New test.
11133 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
11135 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
11137 2015-02-12 Jakub Jelinek <jakub@redhat.com>
11140 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
11141 instructions for 2015-01-14 get_memmodel changes.
11142 * gcc.target/powerpc/atomic-p8.c: Likewise.
11145 * g++.dg/ubsan/pr65019.C: New test.
11147 PR tree-optimization/65014
11148 * gcc.c-torture/compile/pr65014.c: New test.
11150 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11152 PR libgfortran/57822
11153 * gfortran/fmt_g0_7.f08: Revise test.
11155 2015-02-11 Jeff Law <law@redhat.com>
11158 * gcc.target/m68k/pr63347.c: New test.
11160 2015-02-11 Marek Polacek <polacek@redhat.com>
11162 * g++.dg/ubsan/shift-1.C: New test.
11163 * gcc.dg/ubsan/c-shift-2.c: New test.
11164 * c-c++-common/ubsan/shift-5.c: Remove file.
11166 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
11168 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
11169 Directive adjusted to XFAIL.
11170 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
11173 2015-02-11 Jakub Jelinek <jakub@redhat.com>
11175 PR middle-end/65003
11176 * g++.dg/opt/pr65003.C: New test.
11178 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
11180 * lib/target-supports.exp (check_effective_target_pie): Renamed
11182 (check_effective_target_pie_enabled): This.
11183 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
11184 * gcc.target/i386/pie.c: Likewise.
11186 2015-02-11 Andrew Pinski <apinski@cavium.com>
11189 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
11190 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
11192 2015-02-11 Jakub Jelinek <jakub@redhat.com>
11195 * gcc.target/i386/pr61925-1.c: New test.
11196 * gcc.target/i386/pr61925-2.c: New test.
11197 * gcc.target/i386/pr61925-3.c: New test.
11199 2015-02-10 Jakub Jelinek <jakub@redhat.com>
11202 * g++.dg/asan/pr65004.C: New test.
11204 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
11207 * gcc.taget/sh/pr64661-0.h: New.
11208 * gcc.taget/sh/pr64661-1.c: New.
11209 * gcc.taget/sh/pr64661-2.c: New.
11210 * gcc.taget/sh/pr64661-3.c: New.
11211 * gcc.taget/sh/pr64661-4.c: New.
11213 2015-02-10 Richard Biener <rguenther@suse.de>
11215 PR tree-optimization/64995
11216 * g++.dg/torture/pr64995.C: New testcase.
11218 2015-02-10 Richard Biener <rguenther@suse.de>
11220 PR tree-optimization/64909
11221 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
11223 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11225 * gcc.dg/signbit-sa.c: New test.
11227 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11229 PR libgfortran/57822
11230 * gfortran/fmt_g0_7.f08: New test.
11232 2015-02-10 Bin Cheng <bin.cheng@arm.com>
11234 PR tree-optimization/43378
11235 * gcc.dg/tree-ssa/pr43378.c: New test.
11237 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
11240 * g++.dg/torture/pr64978.C: New testcase.
11242 2015-02-09 Jakub Jelinek <jakub@redhat.com>
11245 * gcc.dg/asan/pr64981.c: New test.
11247 2015-02-09 Marek Polacek <polacek@redhat.com>
11250 * gcc.dg/pr64856.c: New test.
11252 2015-02-09 Jakub Jelinek <jakub@redhat.com>
11255 * gcc.dg/tree-ssa/stdarg-7.c: New test.
11256 * gcc.c-torture/execute/pr64979.c: New test.
11258 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
11260 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
11262 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
11264 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
11265 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
11267 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
11270 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
11272 2015-02-09 Richard Biener <rguenther@suse.de>
11274 PR tree-optimization/54000
11275 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
11277 2015-02-09 Tom de Vries <tom@codesourcery.com>
11279 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
11281 2015-02-09 Martin Liska <mliska@suse.cz>
11283 * g++.dg/ipa/pr64858.C: New test.
11285 2015-02-09 Tom de Vries <tom@codesourcery.com>
11287 * gcc.dg/uninit-19.c: Fix warning line for fpic.
11289 2015-02-08 Andrew Pinski <apinski@cavium.com>
11291 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
11293 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
11296 * gfortran.dg/use_rename_8.f90: New.
11298 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
11300 * gnat.dg/addr7.ad[sb]: New test.
11301 * gnat.dg/addr8.ad[sb]: Likewise.
11303 2015-02-06 David Malcolm <dmalcolm@redhat.com>
11306 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
11307 from jit.dg/test-compile-to-executable.c's create_code, with a
11308 clarification of the output message.
11309 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
11311 (test_jit): Use CHECK_NO_ERRORS when calling
11312 gcc_jit_context_compile_to_file.
11313 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
11314 jit-verify-compile-to-file to jit-verify-output-file-was-created.
11315 (jit-setup-compile-to-file): Likewise. Add a verbose comment
11316 about deletions that are attempted.
11317 (jit-verify-compile-to-file): Rename to...
11318 (jit-verify-output-file-was-created): ...this, and drop the
11319 attempt to run "file" and verify the output.
11320 (jit-verify-assembler): New function.
11321 (jit-verify-object): New function.
11322 (jit-verify-dynamic-library): New function.
11323 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
11324 favor of an implementation from new file
11325 create-code-for-hello-world-executable.h, which also adds a
11327 (dg-final): Replace jit-verify-compile-to-file with
11328 jit-verify-output-file-was-created, and invoke new function
11329 jit-verify-assembler.
11330 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
11331 the output message.
11332 (dg-final): Replace jit-verify-compile-to-file with
11333 jit-verify-output-file-was-created, and invoke new function
11334 jit-verify-dynamic-library.
11335 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
11336 favor of an implementation from new file
11337 create-code-for-hello-world-executable.h, which also adds a
11339 (dg-final): Replace jit-verify-compile-to-file with
11340 jit-verify-output-file-was-created. Strengthen the expected stdout
11341 from the built executable.
11342 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
11343 favor of an implementation from new file
11344 create-code-for-hello-world-executable.h, which also adds a
11346 (dg-final): Replace jit-verify-compile-to-file with
11347 jit-verify-output-file-was-created, and invoke new function
11349 * jit.dg/verify-dynamic-library.c: New source file.
11351 2015-02-06 Sebastian Pop <s.pop@samsung.com>
11352 Brian Rzycki <b.rzycki@samsung.com>
11354 PR tree-optimization/64878
11355 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
11357 2015-02-06 Jakub Jelinek <jakub@redhat.com>
11360 * g++.dg/ipa/pr64896.C: New test.
11362 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11365 * gcc.target/powerpc/pr64205.c: New file.
11367 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
11369 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
11370 (dg-options): Use -fpie instead of -fPIE -pie.
11372 2015-02-06 Jakub Jelinek <jakub@redhat.com>
11374 PR middle-end/64937
11375 * g++.dg/asan/pr64937.C: New test.
11377 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
11380 * gfortran.dg/class_to_type_4.f90: New test
11382 2015-01-29 Andre Vehreschild <vehre@gmx.de>
11384 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
11386 2015-02-06 Jakub Jelinek <jakub@redhat.com>
11388 PR rtl-optimization/64957
11390 * gcc.c-torture/execute/pr64957.c: New test.
11392 2015-02-05 Jeff Law <law@redhat.com>
11395 * gcc.target/h8300/pr17306-1.c: New test.
11396 * gcc.target/h8300/pr17306-2.c: New test.
11398 2015-02-05 Tobias Burnus <burnus@net-b.de>
11401 * gfortran.dg/structure_constructor_12.f90: New.
11403 2015-02-05 Jeff Law <law@redhat.com>
11406 gcc.target/h8300/pr58400.c: New test.
11408 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
11410 * gcc.target/arm/macro_defs0.c: New test.
11411 * gcc.target/arm/macro_defs1.c: New test.
11412 * gcc.target/arm/macro_defs2.c: New test.
11414 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
11416 PR rtl-optimization/64905
11417 * gcc.target/i386/pr64905.c: Require nonpic target.
11418 (dg-options): Add -fomit-frame-pointer.
11421 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
11423 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
11424 tree dump scanning.
11426 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
11429 * gfortran.dg/type_to_class_2.f90: New test
11430 * gfortran.dg/type_to_class_3.f90: New test
11432 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
11435 * g++.dg/torture/pr64686.C: New testcase.
11437 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
11439 PR rtl-optimization/64905
11440 * gcc.target/i386/pr64905.c: New file.
11442 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
11444 * gcc.dg/guality/pr41447-1.c: Remove xfail.
11445 * gcc.dg/guality/pr41616-1.c: Ditto.
11447 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
11450 * gcc.dg/pr64817-3.c: New.
11452 2015-02-04 Jakub Jelinek <jakub@redhat.com>
11453 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11455 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
11456 pass parameters in registers.
11457 * gcc.dg/guality/pr36728-2.c (main): Likewise.
11458 * gcc.dg/guality/pr36728-3.c (main): Likewise.
11459 * gcc.dg/guality/pr36728-4.c (main): Likewise.
11461 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
11462 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11464 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
11465 list, allow for multilibed targets.
11466 * gcc.dg/combine_ashiftrt_2.c: Likewise.
11468 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
11470 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
11471 * gcc.dg/pr46728-6.c: Ditto.
11473 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
11475 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
11476 for mips_nanlegacy target.
11478 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
11480 * gcc.target/i386/chkp-hidden-def.c: New.
11482 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11484 PR middle-end/62103
11485 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
11486 to use 24 bits for bitfield b.
11488 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11491 * lib/target-supports.exp (check_effective_target_bswap64): Do not
11492 cache result in a global variable. Include all 32-bit targets for
11495 2015-02-03 Jakub Jelinek <jakub@redhat.com>
11497 PR rtl-optimization/64756
11498 * gcc.c-torture/execute/pr64756.c: New test.
11500 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
11503 * gcc.target/sh/pr64660-0.h: New.
11504 * gcc.target/sh/pr64660-1.c: New.
11505 * gcc.target/sh/pr64660-2.c: New.
11506 * gcc.target/sh/pr64660-3.c: New.
11507 * gcc.target/sh/pr64660-4.c: New.
11509 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
11512 * g++.dg/warn/Waddress-2.C: New.
11514 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
11516 PR middle-end/61225
11517 * gcc.target/i386/pr49095.c: XFAIL for ia32.
11519 2015-02-03 Dodji Seketeli <dodji@redhat.com>
11521 PR preprocessor/64803
11522 * gcc.dg/cpp/builtin-macro-1.c: New test case.
11524 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
11526 * g++.dg/ipa/devirt-37.C: Disable early inlining.
11528 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
11530 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11531 (_ARM_FPSRC): Add DN and AHP fields.
11532 (clean_results): Force DN=1 on AArch64.
11533 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
11534 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
11535 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
11536 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
11537 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
11538 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
11540 2015-02-02 Alan Modra <amodra@gmail.com>
11542 * gcc.target/powerpc/cprophard.c: New.
11544 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
11546 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
11547 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
11549 2015-02-01 Jakub Jelinek <jakub@redhat.com>
11552 * gcc.dg/pr64817-1.c: New test.
11553 * gcc.dg/pr64817-2.c: New test.
11555 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
11558 * gcc.target/sh/pr64851-0.h: New
11559 * gcc.target/sh/pr64851-1.c: New
11560 * gcc.target/sh/pr64851-2.c: New
11561 * gcc.target/sh/pr64851-3.c: New
11562 * gcc.target/sh/pr64851-4.c: New
11564 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
11567 * gcc.dg/torture/pr64882.c: New test.
11569 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
11572 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
11575 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
11577 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
11578 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
11579 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
11580 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
11581 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
11582 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
11584 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
11585 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
11587 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
11588 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
11591 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
11594 * g++.dg/pr64688-2.C: New.
11596 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
11598 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
11599 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
11600 * gcc.target/i386/fuse-caller-save.c: Ditto.
11601 * gcc.target/i386/headmerge-1.c: Ditto.
11602 * gcc.target/i386/headmerge-2.c: Ditto.
11603 * gcc.target/i386/sibcall-6.c: Ditto.
11605 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
11608 * gcc.target/i386/pr64617.c: New test.
11610 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
11613 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
11614 (dg-options): Remove -m32.
11615 (dg-final): Scan for "movb %al" only.
11616 * gcc.target/i386/pr15184-2.c: Ditto.
11618 2015-01-30 Richard Biener <rguenther@suse.de>
11620 PR tree-optimization/64829
11621 * gcc.dg/vect/pr64829.c: New testcase.
11623 2015-01-29 Marek Polacek <polacek@redhat.com>
11626 * gcc.dg/pr64709.c: New test.
11628 2015-01-29 Jakub Jelinek <jakub@redhat.com>
11631 * g++.dg/ubsan/pr64717-1.C: New test.
11632 * g++.dg/ubsan/pr64717-2.C: New test.
11634 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
11636 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
11638 2015-01-29 Jeff Law <law@redhat.com>
11641 * gcc.target/i386/pr15184-1.c: New test.
11642 * gcc.target/i386/pr15184-2.c: New test.
11644 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11646 PR tree-optimization/64746
11647 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
11649 2015-01-29 Richard Biener <rguenther@suse.de>
11651 PR tree-optimization/64853
11652 * gcc.dg/torture/pr64853.c: New testcase.
11654 2015-01-29 Richard Biener <rguenther@suse.de>
11656 PR tree-optimization/64844
11657 * gcc.dg/vect/pr64844.c: New testcase.
11659 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11661 PR middle-end/64809
11662 * gcc.dg/pr64809.c: Delete.
11664 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
11666 PR middle-end/64805
11667 * gcc.target/i386/pr64805.c: New.
11669 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11671 * gcc.dg/guality/guality.h (main): Add argv[0] to
11672 guality_gdb_command.
11674 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
11677 * gcc.dg/tree-ssa/pr64801.c: New testcase.
11679 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
11682 * gcc.target/sh/sh.exp
11683 (check_effective_target_atomic_model_soft_gusa_available,
11684 check_effective_target_atomic_model_soft_tcb_available,
11685 check_effective_target_atomic_model_soft_imask_available,
11686 check_effective_target_atomic_model_hard_llcs_available): New.
11687 * gcc.target/sh/pr64659-0.h: New.
11688 * gcc.target/sh/pr64659-1.c: New.
11689 * gcc.target/sh/pr64659-2.c: New.
11690 * gcc.target/sh/pr64659-3.c: New.
11691 * gcc.target/sh/pr64659-4.c: New.
11693 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
11695 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
11696 scan-assembler-times pattern.
11698 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
11700 PR middle-end/64809
11701 * gcc.dg/pr64809.c: New test.
11703 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
11705 PR tree-optimization/64277
11706 * gcc.dg/pr64277.c: New.
11708 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11710 PR tree-optimization/64718
11711 * gcc.c-torture/execute/pr64718.c: New test.
11713 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
11715 * gcc.target/aarch64/abs_2.c: New.
11717 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
11719 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
11720 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
11721 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
11724 2015-01-28 Jakub Jelinek <jakub@redhat.com>
11727 * lib/target-supports.exp (check_effective_target_comdat_group): New.
11728 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
11729 { target comdat_group }.
11731 2015-01-27 Tobias Burnus <burnus@net-b.de>
11734 * gfortran.dg/goacc/coarray_2.f90: New.
11736 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
11740 * g++.dg/torture/pr64139.C: New testcase.
11741 * g++.dg/torture/pr60871.C: Likewise.
11743 2015-01-27 Janus Weil <janus@gcc.gnu.org>
11746 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
11747 prevent linking errors.
11749 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
11752 * g++.dg/torture/pr64282.C: New testcase.
11754 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11756 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
11759 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
11761 * gcc.target/s390/hotpatch-13.c: New testcase.
11762 * gcc.target/s390/hotpatch-14.c: New testcase.
11763 * gcc.target/s390/hotpatch-15.c: New testcase.
11764 * gcc.target/s390/hotpatch-16.c: New testcase.
11765 * gcc.target/s390/hotpatch-17.c: New testcase.
11766 * gcc.target/s390/hotpatch-18.c: New testcase.
11767 * gcc.target/s390/hotpatch-19.c: New testcase.
11768 * gcc.target/s390/hotpatch-20.c: New testcase.
11769 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
11770 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
11771 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
11772 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
11773 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
11774 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
11775 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
11776 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
11777 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
11778 * gcc.target/s390/hotpatch-10.c: Likewise.
11779 * gcc.target/s390/hotpatch-11.c: Likewise.
11780 * gcc.target/s390/hotpatch-12.c: Likewise.
11781 * gcc.target/s390/hotpatch-2.c: Likewise.
11782 * gcc.target/s390/hotpatch-3.c: Likewise.
11783 * gcc.target/s390/hotpatch-4.c: Likewise.
11784 * gcc.target/s390/hotpatch-5.c: Likewise.
11785 * gcc.target/s390/hotpatch-6.c: Likewise.
11786 * gcc.target/s390/hotpatch-7.c: Likewise.
11787 * gcc.target/s390/hotpatch-8.c: Likewise.
11788 * gcc.target/s390/hotpatch-9.c: Likewise.
11789 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
11790 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
11791 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
11792 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
11793 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
11794 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
11795 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
11796 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
11798 2015-01-27 Jiong Wang <jiong.wang@arm.com>
11800 * gcc.dg/long_branch.c: New testcase.
11802 2015-01-27 Richard Biener <rguenther@suse.de>
11804 PR tree-optimization/56273
11805 PR tree-optimization/59124
11806 PR tree-optimization/64277
11807 * g++.dg/warn/Warray-bounds-6.C: New testcase.
11808 * gcc.dg/Warray-bounds-12.c: Likewise.
11809 * gcc.dg/Warray-bounds-13.c: Likewise.
11811 2015-01-27 Jakub Jelinek <jakub@redhat.com>
11813 PR rtl-optimization/61058
11814 * gcc.dg/pr61058.c: New test.
11816 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
11818 * gcc.target/i386/chkp-narrow-bounds.c: New.
11820 2015-01-27 Jakub Jelinek <jakub@redhat.com>
11822 PR tree-optimization/64807
11823 * gcc.dg/pr64807.c: New test.
11826 * gcc.dg/pr64766.c: New test.
11828 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
11831 * gcc.target/sh/pr49263-4.c: New.
11833 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
11836 * gfortran.dg/allocate_with_mold_1.f90: New test
11838 2015-01-26 Jakub Jelinek <jakub@redhat.com>
11841 * gcc.dg/pr64778.c: New test.
11843 PR middle-end/64421
11844 * gcc.dg/vect/pr64421.c: New test.
11846 2015-01-26 Tobias Burnus <burnus@net-b.de>
11849 * gfortran.dg/coarray_36.f: New.
11850 * gfortran.dg/coarray_37.f90: New.
11852 2015-01-26 Janus Weil <janus@gcc.gnu.org>
11855 * gfortran.dg/class_allocate_18.f90: New.
11857 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11859 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
11861 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11863 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
11865 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11867 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
11869 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11871 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
11873 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11875 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
11876 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
11877 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
11878 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
11880 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11882 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
11883 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
11884 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
11886 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11888 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
11889 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
11890 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
11891 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
11892 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
11895 2015-01-26 Richard Biener <rguenther@suse.de>
11897 PR middle-end/64764
11898 * gcc.dg/uninit-19.c: New testcase.
11900 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11902 * lib/target-supports.exp (check_effective_target_vect64): Add
11905 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
11908 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
11910 2015-01-26 Tony Liu <tony.liu@arm.com>
11912 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
11915 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
11917 PR libfortran/64770
11918 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
11919 correctly, clean up afterwards.
11921 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
11924 * gfortran.dg/use_rename_7.f90: New.
11926 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
11928 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
11929 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
11931 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
11934 * gcc.target/sh/pr54236-4.c: New.
11936 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
11938 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
11939 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
11942 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
11944 PR libfortran/64770
11945 * gfortran.dg/open_new_segv.f90: New test.
11947 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
11956 * gcc.target/sh/pr64345-1.c: New.
11957 * gcc.target/sh/pr64345-2.c: New.
11958 * gcc.target/sh/pr59533-1.c: New.
11959 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
11960 * gcc.target/sh/pr52933-2.c: Likewise.
11961 * gcc.target/sh/pr54089-1.c: Likewise.
11962 * gcc.target/sh/pr54236-1.c: Likewise.
11963 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
11964 * gcc.target/sh/pr49263-1.c: Remove xfails.
11965 * gcc.target/sh/pr49263-2.c: Likewise.
11966 * gcc.target/sh/pr49263-3.c: Likewise.
11967 * gcc.target/sh/pr53987-1.c: Likewise.
11968 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
11969 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
11970 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
11971 (test05, test06, test07, test08, test09, test10, test11, test12): New.
11972 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
11973 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
11975 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
11978 2015-01-24 Tom de Vries <tom@codesourcery.com>
11980 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
11982 2015-01-23 Ian Lance Taylor <iant@google.com>
11985 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
11986 targets without split stack support.
11988 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
11991 * gcc.target/i386/pr64317.c: New test.
11993 2015-01-23 Jakub Jelinek <jakub@redhat.com>
11995 PR rtl-optimization/63637
11996 PR rtl-optimization/60663
11997 * gcc.dg/pr63637-1.c: New test.
11998 * gcc.dg/pr63637-2.c: New test.
11999 * gcc.dg/pr63637-3.c: New test.
12000 * gcc.dg/pr63637-4.c: New test.
12001 * gcc.dg/pr63637-5.c: New test.
12002 * gcc.dg/pr63637-6.c: New test.
12003 * gcc.target/i386/pr63637-1.c: New test.
12004 * gcc.target/i386/pr63637-2.c: New test.
12005 * gcc.target/i386/pr63637-3.c: New test.
12006 * gcc.target/i386/pr63637-4.c: New test.
12007 * gcc.target/i386/pr63637-5.c: New test.
12008 * gcc.target/i386/pr63637-6.c: New test.
12010 2015-01-23 Richard Biener <rguenther@suse.de>
12013 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
12014 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
12016 2015-01-23 Marek Polacek <polacek@redhat.com>
12018 PR preprocessor/60570
12019 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
12020 * gcc.dg/cpp/pr60570.c: New test.
12022 2015-01-23 Richard Biener <rguenther@suse.de>
12025 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
12026 vectorization on vect64 targets.
12028 2015-01-23 Janus Weil <janus@gcc.gnu.org>
12031 * gfortran.dg/class_allocate_17.f90: New.
12033 2015-01-23 Tobias Burnus <burnus@net-b.de>
12036 * gfortran.dg/goacc/combined_loop.f90: New.
12038 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12041 * gfortran.dg/make_unit.f90: New test.
12043 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12046 * gfortran.dg/negative_unit_int8.f: Update.
12048 2015-01-22 Jeff Law <law@redhat.com>
12051 * gcc.target/m68k/pr52076-1.c: New test.
12052 * gcc.target/m68k/pr52076-2.c: New test.
12054 2015-01-22 Richard Biener <rguenther@suse.de>
12056 PR middle-end/64728
12057 * gcc.dg/torture/pr64728.c: New testcase.
12059 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
12062 * g++.dg/pr64688.C: New test.
12064 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
12066 * gcc.target/i386/chkp-always_inline.c (f1): Make static
12067 to avoid errors with -fpic.
12069 2015-01-22 Richard Biener <rguenther@suse.de>
12072 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
12074 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
12076 PR rtl-optimization/64682
12077 * gcc.c-torture/execute/pr64682.c: New file.
12079 2015-01-21 Jakub Jelinek <jakub@redhat.com>
12082 * gcc.dg/pr64511.c: New test.
12084 PR rtl-optimization/62078
12085 * g++.dg/opt/pr62078.C: New test.
12088 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
12090 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
12093 * gfortran.dg/internal_pack_15.f90: New test.
12095 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
12097 * c-c++-common/tsan/step.c: New testcase.
12099 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12101 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
12103 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12105 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
12107 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12109 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
12111 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12113 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
12115 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12117 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
12119 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12121 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
12123 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12125 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
12127 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12129 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
12131 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12133 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
12135 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12137 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
12139 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12141 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
12143 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12145 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
12147 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12149 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
12150 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
12151 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
12154 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12156 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
12157 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
12158 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
12161 2015-01-21 Renlin Li <renlin.li@arm.com>
12163 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
12164 * g++.dg/tls/thread_local5g.C: Likewise.
12165 * g++.dg/tls/thread_local6g.C: Likewise.
12167 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12169 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
12170 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
12171 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
12173 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12175 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
12176 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
12177 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
12179 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12181 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
12182 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
12183 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
12185 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12187 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
12188 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
12189 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
12191 2015-01-20 Jeff Law <law@redhat.com>
12194 * gcc.target/m68k/pr59946.c: New test.
12196 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12198 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
12199 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
12200 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
12202 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12204 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
12205 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
12206 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
12208 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12210 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
12211 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
12212 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
12214 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12216 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
12217 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
12218 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
12220 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
12223 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12225 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
12226 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
12227 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
12229 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12231 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
12232 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
12233 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
12235 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12237 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
12239 2015-01-20 Jakub Jelinek <jakub@redhat.com>
12241 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
12244 * g++.dg/ubsan/pr64632.C: New test.
12247 * gcc.dg/pr64663.c: New test.
12249 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
12252 * g++.dg/warn/Wunused-var-23.C: New.
12254 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
12257 * g++.dg/cpp0x/constexpr-59937-1.C: New.
12258 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
12260 2015-01-20 Richard Biener <rguenther@suse.de>
12263 * gcc.dg/lto/pr64684_0.c: New testcase.
12264 * gcc.dg/lto/pr64684_1.c: Likewise.
12265 * gcc.dg/lto/pr64684_2.c: Likewise.
12266 * gcc.dg/lto/pr64685_0.c: Likewise.
12267 * gcc.dg/lto/pr64685_1.c: Likewise.
12269 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
12272 * g++.dg/cpp1y/lambda-init12.C: New.
12274 2015-01-20 Richard Biener <rguenther@suse.de>
12276 PR tree-optimization/64410
12277 * g++.dg/vect/pr64410.cc: Require vect_double.
12279 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
12282 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
12284 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
12288 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
12290 PR rtl-optimization/64081
12291 * gcc.dg/pr64081.c: New test.
12293 2015-01-19 David Malcolm <dmalcolm@redhat.com>
12295 * jit.dg/harness.h: Include <unistd.h>.
12296 (CHECK_NO_ERRORS): New.
12297 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
12298 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
12299 gcc_jit_context_compile_to_file.
12300 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
12301 args to the spawned executable.
12302 (jit-expand-vars): New function.
12303 (jit-exe-params): New variable.
12304 (dg-jit-set-exe-params): New function.
12305 (jit-dg-test): Detect testcases that use
12306 jit-verify-compile-to-file and call jit-setup-compile-to-file.
12307 Set arguments of spawned process to jit-exe-params.
12308 (jit-get-output-filename): New function.
12309 (jit-setup-compile-to-file): New function.
12310 (jit-verify-compile-to-file): New function.
12311 (jit-run-executable): New function.
12312 (jit-verify-executable): New function.
12313 * jit.dg/test-compile-to-assembler.c: New testcase.
12314 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
12315 * jit.dg/test-compile-to-executable.c: New testcase.
12316 * jit.dg/test-compile-to-object.c: New testcase.
12318 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
12321 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
12324 2015-01-19 Martin Liska <mliska@suse.cz>
12326 * objc/compile/pr64668.m: New test.
12328 2015-01-19 David Malcolm <dmalcolm@redhat.com>
12330 * jit.dg/test-arith-overflow.c: Include stdbool.h.
12331 (create_overflow_fn): Update comment to clarify that
12332 the third param of the created function is a bool *, not
12334 (verify_int_overflow_fn): Convert param "expected_ovf" from
12335 int to bool. Update third param of "overflow_fn_type" from int *
12336 to bool *. Update local "actual_ovf" from int to bool.
12337 (verify_uint_overflow_fn): Likewise.
12339 2015-01-19 Martin Liska <mliska@suse.cz>
12341 * gcc.dg/ipa/ipa-icf-33.c: New test.
12343 2015-01-19 Felix Yang <felix.yang@huawei.com>
12344 Haijian Zhang <z.zhanghaijian@huawei.com>
12346 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
12347 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
12348 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
12349 result_float64x2, expected_hfloat64x2): New helper type, variable and
12351 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
12352 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
12353 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
12354 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
12355 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
12356 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
12357 and target without the FMA feature.
12359 2015-01-19 Jiong Wang <jiong.wang@arm.com>
12361 * gcc.target/aarch64/pr64304.c: New testcase.
12363 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
12365 PR rtl-optimization/64081
12366 * gcc.dg/pr64081.c: New test.
12368 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
12371 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
12373 * gcc.target/aarch64/test_frame_6.c: Likewise.
12374 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
12375 and x19 (in the epilogue).
12376 * gcc.target/aarch64/test_frame_4.c: Likewise.
12377 * gcc.target/aarch64/test_frame_7.c: Likewise.
12379 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
12381 * gcc.target/i386/chkp-always_inline.c: New.
12383 2015-01-15 Andrew Pinski <apinski@cavium.com>
12384 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
12386 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
12387 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
12389 2015-01-18 Andre Vehreschild <vehre@gmx.de>
12392 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
12393 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
12395 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
12398 * gfortran.dg/unlimited_polymorphic_21.f90: New test
12400 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
12403 * gcc.target/sh/torture/pr64652.c: New.
12405 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
12407 * gcc.dg/ipa/ipa-icf-32.c: Update template.
12408 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
12409 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
12410 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
12411 * c-c++-common/asan/kasan-recover-1.c: Likewise.
12412 * c-c++-common/asan/kasan-recover-2.c: Likewise.
12414 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
12417 * g++.dg/torture/pr64378.C: New testcase.
12419 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
12422 * gfortran.dg/block_13.f08: New test
12424 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
12427 * gfortran.dg/associate_1.f03: Allow test for character with
12430 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12432 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
12433 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
12435 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12437 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
12439 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
12442 * gfortran.dg/unlimited_polymorphic_21.f90: New test
12444 2015-01-17 Andre Vehreschild <vehre@gmx.de>
12447 * gfortran.dg/alloc_comp_assign_13.f08: New test.
12450 * gfortran.dg/alloc_comp_assign_14.f08: New test.
12453 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
12455 2015-01-17 Andre Vehreschild <vehre@gmx.de>
12458 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
12460 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
12462 PR rtl-optimization/52773
12463 * gcc.c-torture/compile/pr52773.c: New test.
12465 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12468 * g++.dg/cpp0x/alias-decl-46.C: New.
12470 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
12472 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
12474 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
12476 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
12478 (CHECK_FP): Likewise.
12479 (CHECK_CUMULATIVE_SAT): Likewise.
12481 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
12483 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
12484 (Set_Neon_Cumulative_Sat): Add parameter.
12485 (__set_neon_cumulative_sat): Support new parameter.
12486 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
12487 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
12489 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
12490 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
12493 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
12495 * g++.dg/tsan/vptr_benign_race.C: New testcase.
12496 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
12498 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12501 * g++.dg/tls/thread_local-ice4.C: New.
12503 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
12505 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
12508 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12511 * g++.dg/cpp0x/vt-62276.C: New.
12513 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
12515 PR middle-end/64353
12516 * g++.dg/pr64353.C: New.
12518 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12521 * gcc.target/aarch64/pr64263_1.c: New test.
12523 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
12525 PR tree-optimization/64434
12526 * gcc.dg/torture/pr64434.c: Move to...
12527 * gcc.dg/pr64434.c: ... here.
12529 2015-01-16 Richard Biener <rguenther@suse.de>
12531 PR middle-end/64614
12532 * gcc.dg/uninit-18.c: New testcase.
12534 2015-01-16 Richard Biener <rguenther@suse.de>
12536 PR tree-optimization/64568
12537 * g++.dg/torture/pr64568-2.C: New testcase.
12539 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
12542 * gcc.target/i386/chkp-label-address.c: New.
12544 2015-01-16 Janus Weil <janus@gcc.gnu.org>
12547 * gfortran.dg/pointer_init_6.f90: Extended.
12549 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
12551 * gcc.c-torture/compile/20150108.c: New test.
12553 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
12555 * gcc.target/visium: New directory.
12557 2015-01-16 Richard Biener <rguenther@suse.de>
12559 PR tree-optimization/61743
12560 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
12561 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
12563 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
12565 * gcc.dg/pr64015.c: New test.
12567 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
12571 * g++.dg/ipa/pr64612.C: New test.
12573 2015-01-16 Renlin Li <renlin.li@arm.com>
12575 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
12577 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
12579 * gcc.target/i386/sse-14.c: Test new intrinsic.
12580 * gcc.target/i386/sse-22.c: Ditto.
12582 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12585 * g++.dg/cpp0x/auto44.C: New.
12587 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
12590 * gcc.target/nios2/gpopt-all.c: New test case.
12591 * gcc.target/nios2/gpopt-local.c: New test case.
12592 * gcc.target/nios2/gpopt-global.c: New test case.
12593 * gcc.target/nios2/gpopt-data.c: New test case.
12594 * gcc.target/nios2/gpopt-none.c: New test case.
12596 2015-01-15 Jakub Jelinek <jakub@redhat.com>
12598 * g++.dg/ubsan/vptr-1.C: New test.
12599 * g++.dg/ubsan/vptr-2.C: New test.
12600 * g++.dg/ubsan/vptr-3.C: New test.
12601 * g++.dg/ubsan/vptr-4.C: New test.
12602 * g++.dg/ubsan/vptr-5.C: New test.
12603 * g++.dg/ubsan/vptr-6.C: New test.
12604 * g++.dg/ubsan/vptr-7.C: New test.
12605 * g++.dg/ubsan/vptr-8.C: New test.
12606 * g++.dg/ubsan/vptr-9.C: New test.
12608 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
12610 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
12612 * lib/gcc-dg.exp: Likewise.
12614 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
12616 PR rtl-optimization/64110
12617 * gcc.target/i386/pr64110.c: Add scan-assembler.
12619 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
12620 James Norris <jnorris@codesourcery.com>
12621 Cesar Philippidis <cesar@codesourcery.com>
12622 Ilmir Usmanov <i.usmanov@samsung.com>
12624 * lib/target-supports.exp (check_effective_target_fopenacc): New
12626 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
12627 * g++.dg/goacc/goacc.exp: Likewise.
12628 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
12629 * gcc.dg/goacc/goacc.exp: Likewise.
12630 * gfortran.dg/goacc/goacc.exp: Likewise.
12631 * c-c++-common/cpp/openacc-define-1.c: New file.
12632 * c-c++-common/cpp/openacc-define-2.c: Likewise.
12633 * c-c++-common/cpp/openacc-define-3.c: Likewise.
12634 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
12635 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12636 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
12637 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
12638 * c-c++-common/goacc/asyncwait-1.c: Likewise.
12639 * c-c++-common/goacc/cache-1.c: Likewise.
12640 * c-c++-common/goacc/clauses-fail.c: Likewise.
12641 * c-c++-common/goacc/collapse-1.c: Likewise.
12642 * c-c++-common/goacc/data-1.c: Likewise.
12643 * c-c++-common/goacc/data-2.c: Likewise.
12644 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
12645 * c-c++-common/goacc/deviceptr-1.c: Likewise.
12646 * c-c++-common/goacc/deviceptr-2.c: Likewise.
12647 * c-c++-common/goacc/deviceptr-3.c: Likewise.
12648 * c-c++-common/goacc/if-clause-1.c: Likewise.
12649 * c-c++-common/goacc/if-clause-2.c: Likewise.
12650 * c-c++-common/goacc/kernels-1.c: Likewise.
12651 * c-c++-common/goacc/loop-1.c: Likewise.
12652 * c-c++-common/goacc/loop-private-1.c: Likewise.
12653 * c-c++-common/goacc/nesting-1.c: Likewise.
12654 * c-c++-common/goacc/nesting-data-1.c: Likewise.
12655 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
12656 * c-c++-common/goacc/parallel-1.c: Likewise.
12657 * c-c++-common/goacc/pcopy.c: Likewise.
12658 * c-c++-common/goacc/pcopyin.c: Likewise.
12659 * c-c++-common/goacc/pcopyout.c: Likewise.
12660 * c-c++-common/goacc/pcreate.c: Likewise.
12661 * c-c++-common/goacc/pragma_context.c: Likewise.
12662 * c-c++-common/goacc/present-1.c: Likewise.
12663 * c-c++-common/goacc/reduction-1.c: Likewise.
12664 * c-c++-common/goacc/reduction-2.c: Likewise.
12665 * c-c++-common/goacc/reduction-3.c: Likewise.
12666 * c-c++-common/goacc/reduction-4.c: Likewise.
12667 * c-c++-common/goacc/sb-1.c: Likewise.
12668 * c-c++-common/goacc/sb-2.c: Likewise.
12669 * c-c++-common/goacc/sb-3.c: Likewise.
12670 * c-c++-common/goacc/update-1.c: Likewise.
12671 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
12672 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
12673 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
12674 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
12675 * gfortran.dg/goacc/assumed.f95: Likewise.
12676 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
12677 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
12678 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
12679 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
12680 * gfortran.dg/goacc/branch.f95: Likewise.
12681 * gfortran.dg/goacc/cache-1.f95: Likewise.
12682 * gfortran.dg/goacc/coarray.f95: Likewise.
12683 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
12684 * gfortran.dg/goacc/cray.f95: Likewise.
12685 * gfortran.dg/goacc/critical.f95: Likewise.
12686 * gfortran.dg/goacc/data-clauses.f95: Likewise.
12687 * gfortran.dg/goacc/data-tree.f95: Likewise.
12688 * gfortran.dg/goacc/declare-1.f95: Likewise.
12689 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
12690 * gfortran.dg/goacc/fixed-1.f: Likewise.
12691 * gfortran.dg/goacc/fixed-2.f: Likewise.
12692 * gfortran.dg/goacc/fixed-3.f: Likewise.
12693 * gfortran.dg/goacc/fixed-4.f: Likewise.
12694 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
12695 * gfortran.dg/goacc/if.f95: Likewise.
12696 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
12697 * gfortran.dg/goacc/list.f95: Likewise.
12698 * gfortran.dg/goacc/literal.f95: Likewise.
12699 * gfortran.dg/goacc/loop-1.f95: Likewise.
12700 * gfortran.dg/goacc/loop-2.f95: Likewise.
12701 * gfortran.dg/goacc/loop-3.f95: Likewise.
12702 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12703 * gfortran.dg/goacc/omp.f95: Likewise.
12704 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
12705 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
12706 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
12707 * gfortran.dg/goacc/parameter.f95: Likewise.
12708 * gfortran.dg/goacc/private-1.f95: Likewise.
12709 * gfortran.dg/goacc/private-2.f95: Likewise.
12710 * gfortran.dg/goacc/private-3.f95: Likewise.
12711 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
12712 * gfortran.dg/goacc/reduction-2.f95: Likewise.
12713 * gfortran.dg/goacc/reduction.f95: Likewise.
12714 * gfortran.dg/goacc/routine-1.f90: Likewise.
12715 * gfortran.dg/goacc/routine-2.f90: Likewise.
12716 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
12717 * gfortran.dg/goacc/several-directives.f95: Likewise.
12718 * gfortran.dg/goacc/sie.f95: Likewise.
12719 * gfortran.dg/goacc/subarrays.f95: Likewise.
12720 * gfortran.dg/gomp/map-1.f90: Likewise.
12721 * gfortran.dg/openacc-define-1.f90: Likewise.
12722 * gfortran.dg/openacc-define-2.f90: Likewise.
12723 * gfortran.dg/openacc-define-3.f90: Likewise.
12724 * g++.dg/gomp/block-1.C: Update for changed compiler output.
12725 * g++.dg/gomp/block-2.C: Likewise.
12726 * g++.dg/gomp/block-3.C: Likewise.
12727 * g++.dg/gomp/block-5.C: Likewise.
12728 * g++.dg/gomp/target-1.C: Likewise.
12729 * g++.dg/gomp/target-2.C: Likewise.
12730 * g++.dg/gomp/taskgroup-1.C: Likewise.
12731 * g++.dg/gomp/teams-1.C: Likewise.
12732 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
12733 * gcc.dg/cilk-plus/jump.c: Likewise.
12734 * gcc.dg/gomp/block-1.c: Likewise.
12735 * gcc.dg/gomp/block-10.c: Likewise.
12736 * gcc.dg/gomp/block-2.c: Likewise.
12737 * gcc.dg/gomp/block-3.c: Likewise.
12738 * gcc.dg/gomp/block-4.c: Likewise.
12739 * gcc.dg/gomp/block-5.c: Likewise.
12740 * gcc.dg/gomp/block-6.c: Likewise.
12741 * gcc.dg/gomp/block-7.c: Likewise.
12742 * gcc.dg/gomp/block-8.c: Likewise.
12743 * gcc.dg/gomp/block-9.c: Likewise.
12744 * gcc.dg/gomp/target-1.c: Likewise.
12745 * gcc.dg/gomp/target-2.c: Likewise.
12746 * gcc.dg/gomp/taskgroup-1.c: Likewise.
12747 * gcc.dg/gomp/teams-1.c: Likewise.
12749 2015-01-15 David Malcolm <dmalcolm@redhat.com>
12751 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
12754 2015-01-15 Mike Stump <mikestump@comcast.net>
12756 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
12757 * gcc.dg/inline_2.c: Likewise.
12758 * gcc.dg/inline_3.c: Likewise.
12759 * gcc.dg/inline_4.c: Likewise.
12761 2015-01-15 Janus Weil <janus@gcc.gnu.org>
12764 * gfortran.dg/proc_ptr_comp_43.f90: New.
12766 2015-01-15 Mike Stump <mikestump@comcast.net>
12768 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
12769 * gcc.dg/unroll_2.c: Likewise.
12770 * gcc.dg/unroll_3.c: Likewise.
12771 * gcc.dg/unroll_4.c: Likewise.
12772 * gcc.dg/unroll_5.c: Likewise.
12774 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
12777 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
12779 * gcc.target/aarch64/test_frame_6.c: Likewise.
12780 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
12781 x30 and x19 (in the epilogue).
12782 * gcc.target/aarch64/test_frame_4.c: Likewise.
12783 * gcc.target/aarch64/test_frame_7.c: Likewise.
12785 2015-01-15 Martin Liska <mliska@suse.cz>
12787 * g++.dg/ipa/pr64068.C: New test.
12788 * gcc.dg/ipa/PR64559.c: New test.
12790 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
12792 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
12795 2015-01-15 Richard Biener <rguenther@suse.de>
12797 PR tree-optimization/61743
12798 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
12799 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
12801 2015-01-15 Renlin Li <renlin.li@arm.com>
12803 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
12804 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
12806 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
12808 * gcc.dg/vect/vect-aggressive-1.c: New.
12809 * gcc.target/i386/avx2-vect-aggressive.c: New.
12811 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
12813 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
12815 2015-01-15 Richard Biener <rguenther@suse.de>
12818 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
12819 -Wl,-undefined,dynamic_lookup.
12821 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
12823 * gnat.dg/opt47.adb: New test.
12825 2015-01-15 Richard Biener <rguenther@suse.de>
12828 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
12830 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
12832 PR tree-optimization/64434
12833 * gcc.dg/torture/pr64434.c: New test.
12835 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
12837 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
12838 -mno-micromips. MIPS32R1 and below require -mno-micromips.
12839 -march=loongson* and -march=octeon* require -mno-micromips.
12841 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
12842 Matthew Fortune <matthew.fortune@imgtec.com>
12844 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
12845 * gcc.target/mips/call-saved-5.c (foo): Likewise.
12846 * gcc.target/mips/call-saved-6.c (foo): Likewise.
12847 * gcc.target/mips/call-saved-7.c: New file.
12848 * gcc.target/mips/call-saved-8.c: New file.
12849 * gcc.target/mips/call-saved-9.c: New file.
12851 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
12853 * gcc.target/mips/lsa.c: New file.
12854 * gcc.target/mips/mips64-lsa.c: Likewise.
12855 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
12856 * gcc.target/mips/mulsize-4.c: Likewise.
12857 * gcc.target/mips/mulsize-5.c: New file.
12858 * gcc.target/mips/mulsize-6.c: Likewise.
12859 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
12860 and !HAS_LSA as ghost options.
12861 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
12864 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
12866 * g++.dg/torture/20141013.c: Set -fno-short-enums.
12868 2015-01-15 Richard Biener <rguenther@suse.de>
12870 PR middle-end/64365
12871 * gcc.dg/torture/pr64365.c: New testcase.
12873 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
12875 * gcc.dg/stackprotectexplicit1.c: New test.
12876 * g++.dg/stackprotectexplicit2.c: New test.
12878 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12881 * gfortran.dg/inquire_internal.f90: New.
12882 * gfortran.dg/negative_unit_check.f90: New.
12884 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
12887 * gcc.target/sh/pr53988-1.c: New.
12889 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
12892 * g++.dg/tls/thread_local-ice3.C: New.
12894 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
12896 * gcc.target/i386/fentry-override.c: Properly place {} in target
12897 selector. Remove nonpic.
12898 * gcc.target/i386/fentry.c: Likewise.
12900 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
12902 * gcc.dg/atomic-invalid.c: Check for invalid memory model
12903 warnings instead of errors.
12905 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
12907 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
12908 option support instead of ENABLE_LTO from Makefile.
12910 2015-01-14 Richard Biener <rguenther@suse.de>
12912 PR tree-optimization/59354
12913 * gcc.dg/vect/pr59354.c: New testcase.
12915 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
12917 * lib/target-supports.exp
12918 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
12919 on ARM architures before v7.
12921 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
12923 PR middle-end/59448
12924 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
12925 an atomic_exchange.
12927 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
12930 * gcc.target/i386/pr64386.c: New test.
12932 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
12935 * gcc.target/i386/pr64393.c: New test.
12937 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
12940 * gcc.target/i386/pr64387.c: New test.
12942 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
12944 * gcc.target/aarch64/store-pair-1.c: Fix typo.
12946 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12948 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
12950 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
12953 * gcc.target/arm/pr64453.c: New.
12955 2015-01-14 Richard Biener <rguenther@suse.de>
12958 * gcc.dg/lto/pr64415_0.c: New testcase.
12959 * gcc.dg/lto/pr64415_1.c: Likewise.
12961 2015-01-14 Martin Liska <mliska@suse.cz>
12963 * gcc.dg/ipa/pr64307.c: New test.
12965 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
12967 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
12968 64-bit and 128-bit.
12970 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12973 * gcc.target/arm/pr64460_1.c: New test.
12975 2015-01-14 Richard Biener <rguenther@suse.de>
12977 PR tree-optimization/64493
12978 PR tree-optimization/64495
12979 * gcc.dg/vect/pr64493.c: New testcase.
12980 * gcc.dg/vect/pr64495.c: Likewise.
12982 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
12984 * gcc.dg/Warray-bounds-11.c: New test-case.
12986 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
12988 * gcc.target/mips/octeon3-pipe-1.c: New test.
12990 2015-01-13 David Malcolm <dmalcolm@redhat.com>
12992 * jit.dg/harness.h (set_up_logging): Move string concatenation
12994 (concat_strings): New function.
12995 (dump_reproducer): New function.
12996 (test_jit): Call dump_reproducer.
12997 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
12999 (jit-dg-test): Delete any generated reproducer from previous runs.
13000 Verify that a generated reproducer was created, and verify that it
13002 * jit.dg/test-nested-contexts.c (main): Call
13003 gcc_jit_context_dump_reproducer_to_file.
13005 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
13007 * gcc.dg/aru-2.c: Add dg-require-profiling.
13009 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
13011 * lib/target-supports.exp (check_profiling_available): Check if
13014 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
13017 * g++.dg/torture/pr64565.C: New testcase.
13019 2015-01-13 Marek Polacek <polacek@redhat.com>
13021 PR middle-end/64391
13022 * gcc.dg/tm/pr64391.c: New test.
13024 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
13026 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
13029 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
13031 * gcc.target/i386/pie.c: New test.
13033 * lib/target-supports.exp (check_effective_target_pie): New.
13035 2015-01-13 Jakub Jelinek <jakub@redhat.com>
13037 PR rtl-optimization/64286
13038 * gcc.target/i386/avx2-pr64286.c: New test.
13040 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
13043 * g++.dg/cpp0x/vt-57626.C: New.
13045 2015-01-13 Jakub Jelinek <jakub@redhat.com>
13048 * gfortran.dg/pr64528.f90: New test.
13050 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
13052 * gcc.target/aarch64/subsp.c: New test.
13054 2015-01-13 Andrew Pinski <apinski@cavium.com>
13056 * gcc.target/aarch64/store-pair-1.c: New testcase.
13058 2015-01-13 Richard Biener <rguenther@suse.de>
13061 * gcc.dg/lto/pr64373_0.c: New testcase.
13063 2015-01-13 Andrew Pinski <apinski@cavium.com>
13065 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
13066 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
13068 2015-01-13 Richard Biener <rguenther@suse.de>
13070 PR tree-optimization/64406
13071 * gcc.dg/pr64406.c: New testcase.
13073 2015-01-13 Richard Biener <rguenther@suse.de>
13075 PR tree-optimization/64404
13076 * gcc.dg/vect/pr64404.c: New testcase.
13078 2015-01-13 Richard Biener <rguenther@suse.de>
13080 PR tree-optimization/64568
13081 * g++.dg/torture/pr64568.C: New testcase.
13083 2015-01-12 David Malcolm <dmalcolm@redhat.com>
13085 * jit.dg/test-error-local-used-from-other-function.c: New test
13087 * jit.dg/test-error-param-reuse.c: New test case.
13088 * jit.dg/test-error-param-sharing.c: New test case.
13089 * jit.dg/test-error-param-used-from-other-function.c: New test
13091 * jit.dg/test-error-param-used-without-a-function.c: New test
13094 2015-01-12 Jakub Jelinek <jakub@redhat.com>
13096 PR tree-optimization/64563
13097 * gcc.dg/pr64563.c: New test.
13100 * gcc.target/i386/pr64513.c: New test.
13102 PR tree-optimization/64454
13103 * gcc.dg/pr64454.c: New test.
13106 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
13108 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
13109 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
13110 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
13111 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
13112 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
13113 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
13114 * gcc.dg/vect/slp-25.c: Likewise.
13115 * gcc.dg/vect/vect-109.c: Likewise.
13116 * gcc.dg/vect/vect-13.c: Likewise.
13117 * gcc.dg/vect/vect-17.c: Likewise.
13118 * gcc.dg/vect/vect-18.c: Likewise.
13119 * gcc.dg/vect/vect-19.c: Likewise.
13120 * gcc.dg/vect/vect-20.c: Likewise.
13121 * gcc.dg/vect/vect-21.c: Likewise.
13122 * gcc.dg/vect/vect-22.c: Likewise.
13123 * gcc.dg/vect/vect-27.c: Likewise.
13124 * gcc.dg/vect/vect-29.c: Likewise.
13125 * gcc.dg/vect/vect-2-big-array.c: Likewise.
13126 * gcc.dg/vect/vect-2.c: Likewise.
13127 * gcc.dg/vect/vect-3.c: Likewise.
13128 * gcc.dg/vect/vect-4.c: Likewise.
13129 * gcc.dg/vect/vect-5.c: Likewise.
13130 * gcc.dg/vect/vect-72.c: Likewise.
13131 * gcc.dg/vect/vect-73-big-array.c: Likewise.
13132 * gcc.dg/vect/vect-73.c: Likewise.
13133 * gcc.dg/vect/vect-77-global.c: Likewise.
13134 * gcc.dg/vect/vect-78-global.c: Likewise.
13135 * gcc.dg/vect/vect-7.c: Likewise.
13136 * gcc.dg/vect/vect-86.c: Likewise.
13137 * gcc.dg/vect/vect-align-1.c: Likewise.
13138 * gcc.dg/vect/vect-align-3.c: Likewise.
13139 * gcc.dg/vect/vect-all-big-array.c: Likewise.
13140 * gcc.dg/vect/vect-all.c: Likewise.
13141 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
13142 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13143 * gcc.dg/vect/vect-peel-3.c: Likewise.
13144 * gcc.dg/vect/vect-peel-4.c: Likewise.
13145 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
13147 2015-01-12 Jeff Law <law@redhat.com>
13150 * gcc.target/m68k/pr64461.c: New test.
13152 2015-01-12 David Malcolm <dmalcolm@redhat.com>
13154 * jit.dg/test-array-as-pointer.c (create_code): Update call
13155 to gcc_jit_context_new_global by setting "kind" to
13156 GCC_JIT_GLOBAL_IMPORTED.
13157 * jit.dg/test-error-array-as-pointer.c: Likewise.
13158 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
13159 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
13160 setting kind to GCC_JIT_GLOBAL_EXPORTED.
13161 * jit.dg/test-using-global.c (the_global): Rename to...
13162 (imported_global): ...this.
13163 (create_code): Update to test the three kinds of global.
13164 (verify_code): Likewise.
13166 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
13169 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
13170 undefined behavior.
13171 * gcc.target/i386/pr64291-2.c: Updated.
13173 2015-01-12 Richard Biener <rguenther@suse.de>
13175 PR tree-optimization/64530
13176 * gfortran.dg/pr64530.f90: New testcase.
13178 2015-01-12 Richard Biener <rguenther@suse.de>
13180 PR middle-end/64357
13181 * gcc.dg/torture/pr64357.c: New testcase.
13183 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
13185 * gcc.target/i386/nop-mcount.c: Properly place {} in target
13188 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13189 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
13191 2015-01-12 Martin Liska <mliska@suse.cz>
13193 * gcc.dg/ipa/PR64550.c: New test.
13195 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
13198 * g++.dg/ipa/pr63470.C: New testcase.
13200 2015-01-11 Janus Weil <janus@gcc.gnu.org>
13203 * gfortran.dg/typebound_operator_20.f90: New.
13205 2015-01-11 Janus Weil <janus@gcc.gnu.org>
13208 * gfortran.dg/proc_ptr_comp_42.f90: New.
13210 2015-01-11 Janus Weil <janus@gcc.gnu.org>
13213 * gfortran.dg/proc_ptr_comp_41.f90: New.
13215 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
13217 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
13219 2015-01-10 Tobias Burnus <burnus@net-b.de>
13222 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
13223 and add dg-excess-errors.
13224 * gfortran.dg/line_length_6.f90: New.
13225 * gfortran.dg/line_length_7.f90: New.
13226 * gfortran.dg/line_length_8.f90: New.
13227 * gfortran.dg/line_length_9.f90: New.
13228 * gfortran.dg/line_length_10.f90: New.
13229 * gfortran.dg/line_length_11.f90: New.
13231 2015-01-09 David Malcolm <dmalcolm@redhat.com>
13233 * jit.dg/test-threads.c (struct testcase): Move declaration
13234 to jit.dg/all-non-failing-tests.h.
13235 (testcases): Likewise.
13236 * jit.dg/all-non-failing-tests.h (struct testcase): Move
13237 declaration here from jit.dg/all-non-failing-tests.h.
13238 (testcases): Likewise.
13239 * jit.dg/test-combination.c (create_code): Eliminate spelling
13240 out all of the testcases in favor of looping through the
13241 "testcases" metadata.
13242 (verify_code): Likewise.
13244 2015-01-09 Jakub Jelinek <jakub@redhat.com>
13246 PR rtl-optimization/64536
13247 * gcc.dg/pr64536.c: New test.
13249 2015-01-09 David Malcolm <dmalcolm@redhat.com>
13251 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
13252 * jit.dg/test-combination.c (create_code): Likewise.
13253 (verify_code): Likewise.
13254 * jit.dg/test-constants.c: New test case.
13255 * jit.dg/test-threads.c: Add test-constants.c.
13257 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
13260 * objc.dg/gnu-api-2-class.m: Add a test case
13261 for the above change.
13263 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
13265 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
13267 2015-01-09 Richard Biener <rguenther@suse.de>
13269 PR tree-optimization/64410
13270 * g++.dg/vect/pr64410.cc: New testcase.
13272 2015-01-09 Martin Liska <mliska@suse.cz>
13274 * gcc.dg/ipa/ipa-icf-32.c: New test.
13276 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
13278 * c-c++-common/tsan/tsan_barrier.h: New.
13279 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
13280 * c-c++-common/tsan/bitfield_race.c: Likewise.
13281 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
13282 * c-c++-common/tsan/mutexset1.c: Likewise.
13283 * c-c++-common/tsan/race_on_barrier.c: Likewise.
13284 * c-c++-common/tsan/race_on_mutex.c: Likewise.
13285 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
13286 * c-c++-common/tsan/simple_race.c: Likewise.
13287 * c-c++-common/tsan/simple_stack.c: Likewise.
13288 * c-c++-common/tsan/sleep_sync.c: Likewise.
13289 * c-c++-common/tsan/tiny_race.c: Likewise.
13290 * c-c++-common/tsan/tls_race.c: Likewise.
13291 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
13292 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
13293 * g++.dg/tsan/atomic_free.C: Likewise.
13294 * g++.dg/tsan/atomic_free2.C: Likewise.
13295 * g++.dg/tsan/cond_race.C: Likewise.
13296 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
13298 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
13301 * lib/target-supports.exp (check_effective_target_libatomic_available):
13303 * gfortran.dg/coarray/caf.exp: Only add -latomic for
13304 targets that match effective-target libatomic_available.
13305 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
13307 2015-01-08 David Malcolm <dmalcolm@redhat.com>
13309 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
13310 Verify the result of gcc_jit_context_get_last_error.
13311 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
13313 2015-01-08 Jakub Jelinek <jakub@redhat.com>
13315 PR tree-optimization/63989
13316 * gcc.dg/strlenopt-27.c: New test.
13318 2015-01-08 David Malcolm <dmalcolm@redhat.com>
13320 * jit.dg/harness.h (set_up_logging): New function.
13321 (test_jit): Fail if gcc_jit_context_acquire fails. Call
13322 set_up_logging on the context, so that every testcase is
13323 logged to a particular file.
13324 * jit.dg/test-nested-contexts.c (main): Open a logfile,
13325 and call gcc_jit_context_set_logfile on the top-level context.
13327 2015-01-08 Jakub Jelinek <jakub@redhat.com>
13330 * g++.dg/opt/pr64338.C: New test.
13332 2015-01-08 Tobias Burnus <burnus@net-b.de>
13334 * gfortran.dg/coarray/codimension_2b.f90: New file.
13335 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
13336 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
13338 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
13341 * g++.dg/ext/fnname4.C: New.
13343 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
13346 * g++.dg/cpp0x/constexpr-64462.C: New.
13348 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
13351 * g++.dg/cpp0x/deleted10.C: New.
13353 2015-01-07 David Malcolm <dmalcolm@redhat.com>
13355 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
13357 2015-01-07 David Malcolm <dmalcolm@redhat.com>
13359 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
13360 GCC_JIT_UNARY_OP_ABS.
13361 (verify_unary_ops): Likewise.
13363 2015-01-07 David Malcolm <dmalcolm@redhat.com>
13365 * jit.dg/test-arith-overflow.c: New test case.
13366 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
13367 * jit.dg/test-combination.c (create_code): Likewise.
13368 (verify_code): Likewise.
13369 * jit.dg/test-threads.c (testcases): Likewise.
13371 2015-01-07 David Malcolm <dmalcolm@redhat.com>
13373 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
13374 rather than "jit". Load g++.exp, and call g++_init.
13375 Run test-*.cc files within the testsuite and *.cc files within
13377 (jit-dg-test): Drop the addition of -fgnu89-inline to
13378 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
13379 doing it when compiling C testcases (since g++ does not handle
13380 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
13381 is restored to the value after g++_init ran, rather than the
13382 value before g++_init ran. Return a list of
13383 $comp_output $output_file, as dg-test assumes.
13385 2015-01-07 David Malcolm <dmalcolm@redhat.com>
13387 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
13388 make it easier to figure out the origin of each test result when
13389 running test-combination.c and test-threads.c.
13390 (CHECK_VALUE): Likewise.
13391 (CHECK_DOUBLE_VALUE): Likewise.
13392 (CHECK_STRING_VALUE): Likewise.
13393 (CHECK_STRING_STARTS_WITH): Likewise.
13394 (CHECK_STRING_CONTAINS): Likewise.
13396 (check_string_value): Likewise, add "funcname" param.
13397 (check_string_starts_with): Likewise.
13398 (check_string_contains): Likewise.
13400 2015-01-07 David Malcolm <dmalcolm@redhat.com>
13402 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
13403 generating name of built executable.
13405 2015-01-07 Marek Polacek <polacek@redhat.com>
13408 * gcc.dg/pr64440.c: New test.
13409 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
13411 2015-01-07 Marek Polacek <polacek@redhat.com>
13414 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
13415 * gcc.dg/pr64417.c: New test.
13417 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
13420 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
13423 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
13425 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
13426 Check if testcases run without errors, not just if they compile.
13428 2015-01-06 Christian Bruel <christian.bruel@st.com>
13431 * gcc.target/sh/pr64507.c: New test.
13433 2015-01-06 Arnaud Charlet <charlet@adacore.com>
13435 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
13437 2015-01-06 Jakub Jelinek <jakub@redhat.com>
13439 * c-c++-common/asan/sanitize-all-1.c: New test.
13440 * c-c++-common/ubsan/sanitize-all-1.c: New test.
13441 * c-c++-common/ubsan/sanitize-all-2.c: New test.
13442 * c-c++-common/ubsan/sanitize-all-3.c: New test.
13443 * c-c++-common/ubsan/sanitize-all-4.c: New test.
13445 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
13447 * lib/target-supports.exp (check_profiling_available): Return 0 for
13449 (check_effective_target_tls_runtime): Likewise.
13450 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
13451 * gcc.dg/20020312-2.c: Adjust for Visium.
13452 * gcc.dg/tls/thr-cse-1.c: Likewise
13453 * gcc.dg/tree-ssa/20040204-1.c: Likewise
13454 * gcc.dg/tree-ssa/loop-1.c: Likewise.
13455 * gcc.dg/weak/typeof-2.c: Likewise.
13457 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
13459 PR rtl-optimization/64287
13460 * gcc.dg/aru-2.c: New test.
13462 2015-01-05 Jakub Jelinek <jakub@redhat.com>
13465 * c-c++-common/ubsan/pr64344-1.c: New test.
13466 * c-c++-common/ubsan/pr64344-2.c: New test.
13468 PR tree-optimization/64465
13469 * gcc.dg/pr64465.c: New test.
13471 PR tree-optimization/64494
13472 * gcc.c-torture/compile/pr64494.c: New test.
13474 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13477 * gfortran.dg/realloc_on_assign_25.f90: New test.
13479 2015-01-05 Jakub Jelinek <jakub@redhat.com>
13481 Update copyright years.
13483 2015-01-05 Marek Polacek <polacek@redhat.com>
13486 * gcc.dg/pr64423.c: New test.
13488 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
13490 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
13491 mmix-knuth-mmixware for the same reason as for MIPS.
13492 * gcc.dg/debug/debug-2.c: Ditto.
13494 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
13496 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
13499 * lib/gfortran.exp: Add libatomic library search path.
13500 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
13501 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
13503 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
13505 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
13507 * c-c++-common/tsan/bitfield_race.c: New testcase.
13508 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
13510 2015-01-02 Tobias Burnus <burnus@net-b.de>
13512 * gfortran.dg/coarray/collectives_4.f90: New.
13514 2015-01-02 Janus Weil <janus@gcc.gnu.org>
13517 * gfortran.dg/extends_16.f90: New.
13519 2015-01-02 Tobias Burnus <burnus@net-b.de>
13521 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
13523 2015-01-02 Tobias Burnus <burnus@net-b.de>
13525 * gfortran.dg/coarray/codimension_2.f90: New.
13526 * gfortran.dg/coarray/codimension_2a.f90: New.
13527 * gfortran.dg/coarray_35.f90: New.
13528 * gfortran.dg/coarray_35a.f90: New.
13530 2015-01-02 Janus Weil <janus@gcc.gnu.org>
13533 * gfortran.dg/dummy_procedure_11.f90: New.
13535 Copyright (C) 2015 Free Software Foundation, Inc.
13537 Copying and distribution of this file, with or without modification,
13538 are permitted in any medium without royalty provided the copyright
13539 notice and this notice are preserved.