1 2015-11-11 David Edelsohn <dje.gcc@gmail.com>
3 * gcc.dg/pr65521.c: Fail on AIX.
5 2015-11-11 Sebastian Pop <s.pop@samsung.com>
7 * gcc.dg/graphite/fuse-1.c: Adjust pattern. Remove dg-do.
8 * gcc.dg/graphite/fuse-2.c: Same.
9 * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
10 isl-ast-gen-*.c files.
11 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
12 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
13 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
14 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
15 * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
16 * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
17 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
18 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
19 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
20 * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
21 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
23 2015-11-11 Marek Polacek <polacek@redhat.com>
27 * c-c++-common/pr68107.c: New test.
28 * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
29 (large_array_char_template): Likewise.
30 * g++.dg/init/new44.C: Adjust dg-error.
32 2015-11-11 Nathan Sidwell <nathan@codesourcery.com>
34 * gfortran.dg/goacc/private-3.f95: Remove xfail.
35 * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
37 2015-11-11 Eric Botcazou <ebotcazou@adacore.com>
39 * gcc.target/i386/pr67265.c: New test.
41 2015-11-11 Segher Boessenkool <segher@kernel.crashing.org>
43 * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32. Do more
44 tests for the expected generated code.
46 2015-11-11 Simon Dardis <simon.dardis@imgtec.com>
48 * gcc.target/mips/split-ds-sequence.c: New test.
50 2015-11-11 Julia Koval <julia.koval@intel.com>
52 * g++.dg/ext/mv16.C: New functions.
54 2015-11-11 Richard Biener <rguenth@gcc.gnu.org>
55 Jiong Wang <jiong.wang@arm.com>
57 * gcc.dg/tree-ssa/pr68234.c: New testcase.
59 2015-11-10 Nathan Sidwell <nathan@codesourcery.com>
61 * gcc.dg/goacc/nvptx-opt-1.c: New test.
63 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
65 * gcc.target/i386/mask-pack.c: New test.
66 * gcc.target/i386/mask-unpack.c: New test.
68 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
70 * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
72 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
74 * gcc.dg/vect/slp-cond-5.c: New test.
76 2015-11-10 Richard Biener <rguenther@suse.de>
78 PR tree-optimization/68240
79 * gcc.dg/torture/pr68240.c: New testcase.
81 2015-11-10 Richard Biener <rguenther@suse.de>
83 PR tree-optimization/56118
84 * gcc.target/i386/pr56118.c: New testcase.
86 2015-11-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
88 * gcc.target/aarch64/cond_op_imm_1.c: New test.
90 2015-11-10 Eric Botcazou <ebotcazou@adacore.com>
92 * gfortran.dg/pr68251.f90: New test.
94 2015-11-09 Cesar Philippidis <cesar@codesourcery.com>
96 * c-c++-common/goacc/routine-5.c: Enable c++ tests.
98 2015-11-09 Martin Sebor <msebor@redhat.com>
100 * init/new45.C: New test to verify that operator new is invoked
101 with or without overhead for a cookie.
104 * init/new44.C: New test for placement new expressions for arrays
105 with excessive number of elements.
108 * init/new43.C: New test for placement new expressions for arrays
109 with negative number of elements.
111 * other/new-size-type.C: Expect array new expression with
112 an excessive number of elements to be rejected.
114 2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
116 * c-c++-common/goacc/routine-1.c: New.
117 * c-c++-common/goacc/routine-2.c: New.
118 * c-c++-common/goacc/routine-3.c: New.
119 * c-c++-common/goacc/routine-4.c: New.
120 * c-c++-common/goacc/routine-5.c: New.
122 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
124 * gcc.target/sparc/sparc-ret.c: Rename to...
125 * gcc.target/sparc/sparc-ret-1.c: ...this.
126 * gcc.target/sparc/sparc-ret-2.c: New test.
128 2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
130 * lib/target-supports.exp (check_p8vector_hw_available): Split
132 (check_vsx_hw_available): Likewise.
133 (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
134 support and for PowerPC float128 support.
135 (check_p9modulo_hw_available): Likewise.
136 (check_ppc_float128_sw_available): Likewise.
137 (check_ppc_float128_hw_available): Likewise.
138 (check_effective_target_powerpc_p9vector_ok): Likewise.
139 (check_effective_target_powerpc_p9modulo_ok): Likewise.
140 (check_effective_target_powerpc_float128_sw_ok): Likewise.
141 (check_effective_target_powerpc_float128_hw_ok): Likewise.
142 (is-effective-target): Add new PowerPc targets.
143 (is-effective-target-keyword): Likewise.
144 (check_vect_support_and_set_flags): If we have ISA 3.0 vector
145 instructions, use it.
147 * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
148 * gcc.target/powerpc/mod-2.c: Likewise.
149 * gcc.target/powerpc/ctz-1.c: Likewise.
150 * gcc.target/powerpc/ctz-2.c: Likewise.
151 * gcc.target/powerpc/extswsli-1.c: Likewise.
152 * gcc.target/powerpc/extswsli-2.c: Likewise.
153 * gcc.target/powerpc/extswsli-3.c: Likewise.
155 * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
156 and allow the test on PowerPC LE.
157 * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
158 * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
160 * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
161 check instead of powerpc_vsx_ok.
162 * gcc.target/powerpc/float128-mix.c: Likewise.
164 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
166 * gcc.dg/sso/*.c: Robustify dg-output directives.
168 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
170 * g++.dg/ubsan/pr68259.C: New test.
172 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
174 * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
175 (main): Use _Cilk_spawn instead of cilk_spawn.
177 2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
179 * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
180 scan-assembler directive.
182 2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
185 * gcc.dg/pr68129_1.c: New test.
187 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
190 * gcc.dg/guality/pr67192.c (f3, f4): New functions.
193 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
196 * gcc.dg/guality/pr67192.c: New test.
198 2015-11-09 Richard Biener <rguenther@suse.de>
200 PR tree-optimization/68248
201 * gcc.dg/torture/pr68248.c: New testcase.
203 2015-11-09 Richard Biener <rguenther@suse.de>
205 PR tree-optimization/56118
206 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
208 2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
210 * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
211 labelref and check use of constant pool by looking for .word and
214 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
217 * g++.dg/cilk-plus/CK/pr66326.cc: New test.
219 2015-11-09 Richard Henderson <rth@redhat.com>
221 * gcc.target/i386/addr-space-1.c: New test.
222 * gcc.target/i386/addr-space-2.c: New test.
223 * gcc.target/i386/addr-space-3.c: New test.
225 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
228 * gfortran.dg/pr68053.f90: New test.
230 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
232 * g++.dg/lto/pr68057_0.C: Fix testcase.
234 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
236 * gfortran.dg/PR67518.f90: move from here...
237 * gfortran.dg/graphite/PR67518.f90: to here.
238 * gfortran.dg/PR53852.f90: move from here...
239 * gfortran.dg/graphite/PR53852.f90: to here.
241 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
243 * gcc.dg/sso-1.c: New test.
244 * gcc.dg/sso-2.c: Likewise.
245 * gcc.dg/sso-3.c: Likewise.
246 * gcc.dg/sso-4.c: Likewise.
247 * gcc.dg/sso-5.c: Likewise.
248 * gcc.dg/sso-6.c: Likewise.
249 * gcc.dg/sso-7.c: Likewise.
250 * gcc.dg/sso-8.c: Likewise.
251 * gcc.dg/sso: New directory.
252 * gcc.target/i386/movbe-3.c: New test.
253 * gnat.dg/sso1.adb: Likewise.
254 * gnat.dg/sso2.ad[sb]: Likewise.
255 * gnat.dg/sso3.adb: Likewise.
256 * gnat.dg/sso4.adb: Likewise.
257 * gnat.dg/sso5.adb: Likewise.
258 * gnat.dg/sso6.adb: Likewise.
259 * gnat.dg/sso7.adb: Likewise.
260 * gnat.dg/specs/sso1.ads: Likewise.
261 * gnat.dg/specs/sso2.ads: Likewise.
262 * gnat.dg/sso: New directory.
264 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
267 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
269 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
272 * gfortran.dg/pr68224.f90: New test.
274 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
277 * gfortran.dg/proc_ptr_47.f90: New test.
280 * gfortran.dg/pr66465.f90: New test.
282 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
284 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
286 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
289 * gfortran.dg/pr68153.f90: New test.
291 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
294 * gfortran.dg/pr68151.f90: New test.
296 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
298 PR tree-optimization/68235
299 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
301 2015-11-06 Jeff Law <law@redhat.com>
303 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
304 realized jump threads.
305 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
306 threads rather than dom1 dump.
308 2015-11-06 Michael Collison <michael.collison@linaro.org
309 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
312 2015-08-01 Michael Collison <michael.collison@linaro.org
313 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
315 * gcc.target/arm/mincmp.c: New test.
317 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
320 * gfortran.dg/warn_unused_function_2.f90: Add two new
321 "defined but not used" subroutines.
323 2015-11-06 Jakub Jelinek <jakub@redhat.com>
325 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
326 * g++.dg/gomp/ordered-2.C (f1): Likewise.
327 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
328 expected diagnostics for the addition of quotes.
329 * gfortran.dg/gomp/target3.f90: Likewise.
330 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
331 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
332 * c-c++-common/gomp/doacross-1.c: Likewise.
333 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
334 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
335 Adjust expected diagnostics wording.
336 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
337 Don't expect error on ordered threads simd when in for simd.
338 * c-c++-common/gomp/nesting-2.c: New test.
339 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
340 * c-c++-common/gomp/ordered-4.c: New test.
342 2015-11-06 Mike Stump <mikestump@comcast.net>
344 * gcc.dg/pragma-diag-5.c: Make test cases unique.
346 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
347 Sebastian Pop <s.pop@samsung.com>
349 * gcc.dg/graphite/fuse-1.c: New.
350 * gcc.dg/graphite/fuse-2.c: New.
351 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
353 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
355 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
357 2015-11-06 David Malcolm <dmalcolm@redhat.com>
359 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
360 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
361 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
362 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
363 * lib/gcc-dg.exp: Load multiline.exp.
365 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
367 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
368 * gcc.target/arm/interrupt-1.c: Likewise.
369 * gcc.target/arm/interrupt-2.c: Likewise.
370 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
372 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
374 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
376 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
380 * g++.dg/lto/pr68057_0.C: New testcase.
381 * g++.dg/lto/pr68057_1.C: New testcase.
382 * g++.dg/torture/pr68220.C: New testcase.
384 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
386 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
389 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
391 PR tree-optimization/68145
392 * g++.dg/vect/pr68145.cc: New test.
394 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
397 * gcc.dg/pr68088_1.c: New test.
399 2015-11-06 Richard Biener <rguenther@suse.de>
401 * gcc.dg/vect/bb-slp-38.c: New testcase.
403 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
405 * gfortran.dg/goacc/private-3.f95: XFAIL.
407 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
411 * gfortran.dg/PR67518.f90: New test.
412 * gfortran.dg/PR53852.f90: New test.
414 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
415 Tom de Vries <tom@codesourcery.com>
416 Nathan Sidwell <nathan@codesourcery.com>
417 Thomas Schwinge <thomas@codesourcery.com>
419 * c-c++-common/goacc/combined-directives.c: New test.
420 * c-c++-common/goacc/loop-clauses.c: New test.
421 * c-c++-common/goacc/tile.c: New test.
422 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
423 as gang static arguments.
424 * c-c++-common/goacc/update-1.c: Adjust expected error message.
425 * g++.dg/goacc/template.C: New test.
426 * gfortran.dg/goacc/combined-directives.f90: New test.
427 * gfortran.dg/goacc/default.f95: New test.
428 * gfortran.dg/goacc/default_none.f95: New test.
429 * gfortran.dg/goacc/firstprivate-1.f95: New test.
430 * gfortran.dg/goacc/gang-static.f95: New test.
431 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
432 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
433 * gfortran.dg/goacc/list.f95: Update test.
434 * gfortran.dg/goacc/loop-2.f95: Likewise.
435 * gfortran.dg/goacc/loop-4.f95: New test.
436 * gfortran.dg/goacc/loop-5.f95: New test.
437 * gfortran.dg/goacc/loop-6.f95: New test.
438 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
439 * gfortran.dg/goacc/multi-clause.f90: New test.
440 * gfortran.dg/goacc/parallel-tree.f95: Update test.
441 * gfortran.dg/goacc/update.f95: New test.
443 2015-11-05 Martin Sebor <msebor@redhat.com>
446 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
447 invocations where the size of the destination buffer object
448 or its type (or both) is unknown.
450 2015-11-05 Martin Sebor <msebor@redhat.com>
453 * g++.dg/warn/Wplacement-new-size.C: New test.
455 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
457 * gcc.dg/pr68112.c: New.
458 * gcc.dg/vect/vect-strided-shift-1.c: New.
460 2015-11-05 Marek Polacek <polacek@redhat.com>
463 * gcc.dg/pr68090.c: New test.
465 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
467 * gcc.dg/ifcvt-4.c: New.
469 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
472 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
474 2015-11-05 Jakub Jelinek <jakub@redhat.com>
476 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
477 of variables in both data sharing and mapping clauses and for
478 structure element based array sections being mapped rather than
480 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
481 expected diagnostics wording in one case.
482 * c-c++-common/gomp/distribute-1.c: New test.
483 * c-c++-common/gomp/element-1.c: New test.
484 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
485 and #pragma omp end declare target pair around the function.
486 Change s from a parameter to a file scope variable.
487 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
488 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
489 on non-zero low-bound in reduction array sections. Add further
491 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
492 * c-c++-common/gomp/target-teams-1.c: New test.
493 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
494 for expected mangling on x86_64/i?86.
495 * gcc.dg/gomp/declare-simd-3.c: New test.
496 * gcc.dg/gomp/declare-simd-4.c: New test.
497 * gcc.dg/gomp/for-20.c: New test.
498 * gcc.dg/gomp/for-21.c: New test.
499 * gcc.dg/gomp/for-22.c: New test.
500 * gcc.dg/gomp/for-23.c: New test.
501 * gcc.dg/gomp/for-24.c: New test.
502 * gcc.dg/gomp/linear-1.c: New test.
503 * gcc.dg/gomp/loop-1.c: New test.
504 * g++.dg/gomp/atomic-17.C: New test.
505 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
506 non-static data member in shared clause. Add single construct.
507 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
508 scan-assembler-times directives for expected mangling on x86_64/i?86.
509 * g++.dg/gomp/declare-simd-3.C: Likewise.
510 * g++.dg/gomp/declare-simd-4.C: New test.
511 * g++.dg/gomp/declare-simd-5.C: New test.
512 * g++.dg/gomp/declare-target-1.C: New test.
513 * g++.dg/gomp/linear-2.C: New test.
514 * g++.dg/gomp/loop-1.C: New test.
515 * g++.dg/gomp/loop-2.C: New test.
516 * g++.dg/gomp/loop-3.C: New test.
517 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
518 non-static data member in shared clause.
519 * g++.dg/gomp/member-3.C: New test.
520 * g++.dg/gomp/member-4.C: New test.
521 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
522 (bar): Remove dg-message.
523 * g++.dg/gomp/target-teams-1.C: New test.
525 2015-11-05 Richard Biener <rguenther@suse.de>
527 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
528 uninitialized variables.
529 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
530 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
531 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
532 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
533 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
534 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
535 * gcc.dg/ipa/inlinehint-2.c: Likewise.
536 * gcc.dg/ipa/pure-const-2.c: Likewise.
537 * gcc.dg/tree-ssa/loop-1.c: Likewise.
538 * gcc.dg/tree-ssa/loop-23.c: Likewise.
539 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
540 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
541 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
542 * gcc.dg/vect/pr30858.c: Likewise.
543 * gcc.dg/vect/pr33866.c: Likewise.
544 * gcc.dg/vect/pr37027.c: Likewise.
545 * c-c++-common/ubsan/null-10.c: Likewise.
546 * gcc.target/i386/incoming-8.c: Likewise.
548 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
550 * gnat.dg/slice9.adb: New test.
552 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
554 * gfortran.dg/goacc/reduction-2.f95: Delete.
556 2015-11-04 Tom de Vries <tom@codesourcery.com>
558 PR tree-optimization/67742
559 * gcc.dg/tree-ssa/restrict-7.c: New test.
560 * gcc.dg/tree-ssa/restrict-8.c: New test.
562 2015-11-03 Martin Sebor <msebor@redhat.com>
565 * c-c++-common/builtin-offsetof-2.c: New test.
567 2015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
570 * gfortran.dg/warn_unused_function_3.f90: New test.
572 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
574 * gnat.dg/discr45.adb: Only compile the test.
576 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
578 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
579 * gcc.target/i386/mvc5.c: Ditto.
580 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
583 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
585 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
587 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
590 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
592 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
593 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
594 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
595 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
596 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
597 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
599 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
601 * gcc.target/aarch64/fp16/set_zero_1.c: New.
603 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
605 * gcc.dg/mvc1.c: Move to ...
606 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
607 * gcc.dg/mvc2.c: Move to ...
608 * gcc.target/i386/mvc2.c: ... here.
609 * gcc.dg/mvc3.c: Move to ...
610 * gcc.target/i386/mvc3.c: ... here.
611 * gcc.dg/mvc4.c: Move to ...
612 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
613 * gcc.dg/mvc5.c: Move to ...
614 * gcc.target/i386/mvc5.c: ... here.
615 * gcc.dg/mvc6.c: Move to ...
616 * gcc.target/i386/mvc6.c: ... here.
617 * gcc.dg/mvc7.c: Move to ...
618 * gcc.target/i386/mvc7.c: ... here.
620 * g++.dg/ext/mvc1.C: Require ifunc.
622 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
624 PR tree-optimization/68083
625 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
627 2015-11-02 Jeff Law <law@redhat.com>
629 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
630 irreducible loops in the CFG.
632 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
635 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
637 * gcc.dg/vect/vect-strided-shift-1.c: New.
639 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
642 * gcc.target/arm/pr67929_1.c: Move to...
643 * gcc.c-torture/execute/pr67929_1.c: ... Here.
644 Remove arm-specific directives. Add noclone, noinline
647 2015-11-01 Jeff Law <law@redhat.com>
649 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
651 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
653 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
654 (sse2_test): Rename from main. Do not return 0.
656 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
658 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
659 * gfortran.dg/proc_ptr_39.f90: Require visibility.
660 * gfortran.dg/read_dir.f90: XFAIL AIX.
662 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
664 Remove the implementation of N3994, terse range-for loops.
665 * g++.dg/cpp1z/range-for1.C: Remove.
667 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
669 * gnat.dg/discr45.adb: New test.
671 2015-10-31 Tom de Vries <tom@codesourcery.com>
673 * gfortran.dg/assumed_type_2.f90: Update test.
674 * gfortran.dg/no_arg_check_2.f90: Same.
676 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
678 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
680 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
683 * gfortran.dg/pr46588.f90: New test.
685 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
687 * gcc.dg/mvc1.c: New test for multiple targets cloning.
688 * gcc.dg/mvc2.c: Ditto.
689 * gcc.dg/mvc3.c: Ditto.
690 * gcc.dg/mvc4.c: Ditto.
691 * gcc.dg/mvc5.c: Ditto.
692 * gcc.dg/mvc6.c: Ditto.
693 * gcc.dg/mvc7.c: Ditto.
694 * g++.dg/ext/mvc1.C: Ditto.
695 * g++.dg/ext/mvc2.C: Ditto.
696 * g++.dg/ext/mvc3.C: Ditto.
697 * g++.dg/ext/mvc4.C: Ditto.
699 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
702 * gfortran.dg/pr51993.f90: New test.
704 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
706 PR rtl-optimization/68106
707 * gcc.target/aarch64/pr68106.c: New.
709 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
712 * gfortran.dg/pr36192_1.f90: New test.
714 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
717 *gfortran.dg/pr68154.f90
719 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
721 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
722 * c-c++-common/goacc/acc_on_device-2.c: Delete.
724 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
726 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
728 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
730 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
732 * gcc.target/powerpc/float128-mix.c: Likewise.
734 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
737 * gfortran.dg/pr68054.f90: New test.
739 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
742 * gfortran.dg/pr67885.f90: New test.
744 2015-10-29 Jeff Law <law@redhat.com>
746 PR tree-optimization/67892
747 * gcc.dg/tree-ssa/pr21417: Update expected output.
748 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
750 2015-10-29 Richard Biener <rguenther@suse.de>
753 * c-c++-common/ubsan/pr68142.c: New testcase.
755 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
758 * g++.dg/other/cv_func4.C: New.
760 2015-10-29 Richard Biener <rguenther@suse.de>
763 * c-c++-common/ubsan/pr56956.c: New testcase.
765 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
767 * gnat.dg/discr44.adb: New test.
769 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
772 * gcc.dg/debug/pr66068.c: New test.
774 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
777 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
778 array bounds error at line 25.
780 2015-10-28 Catherine Moore <clm@codesourcery.com>
782 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
783 * gcc.target/mips/oddspreg-6.c: Likewise.
784 * gcc.target/mips/oddspreg-1.c: Likewise.
785 * gcc.target/mips/oddspreg-2.c: Likewise.
787 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
790 * gcc.target/avr/pr67839.c: New test.
792 2015-10-28 Richard Biener <rguenther@suse.de>
794 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
796 2015-10-28 Tom de Vries <tom@codesourcery.com>
798 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
800 2015-10-28 Richard Biener <rguenther@suse.de>
803 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
806 2015-10-28 Richard Biener <rguenther@suse.de>
808 PR tree-optimization/65962
809 * gcc.dg/vect/vect-62.c: Adjust.
811 2015-10-28 Richard Biener <rguenther@suse.de>
814 * gcc.dg/torture/pr68067-1.c: New testcase.
815 * gcc.dg/torture/pr68067-2.c: Likewise.
817 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
819 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
821 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
823 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
824 as xvmadd and xvnmsub.
825 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
827 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
829 * c-c++-common/goacc/loop-shape.c: New test.
831 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
832 Cesar Philippidis <cesar@codesourcery.com>
834 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
835 * g++.dg/gomp/pr33372-3.C: Likewise.
837 2015-10-27 Richard Henderson <rth@redhat.com>
840 * gcc.target/i386/pr67609-2.c: New test.
842 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
845 * gcc.target/aarch64/pr68102_1.c: New test.
847 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
850 * gfortran.dg/allocate_with_source_15.f03: New test
852 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
853 James Norris <jnorris@codesourcery.com>
856 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
858 * gfortran.dg/goacc/loop-1.f95: Likewise.
859 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
860 * gfortran.dg/goacc/cray.f95: Likewise.
861 * gfortran.dg/goacc/parameter.f95: Likewise.
863 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
866 * gfortran.dg/pr67805_2.f90: New test.
868 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
869 Aditya Kumar <aditya.k7@samsung.com>
871 * gcc.dg/graphite/block-0.c: Changed to match pattern.
872 * gcc.dg/graphite/interchange-1.c: Same.
873 * gcc.dg/graphite/interchange-10.c: Same.
874 * gcc.dg/graphite/interchange-11.c: Same.
875 * gcc.dg/graphite/interchange-13.c: Same.
876 * gcc.dg/graphite/interchange-3.c: Same.
877 * gcc.dg/graphite/interchange-4.c: Same.
878 * gcc.dg/graphite/interchange-7.c: Same.
879 * gcc.dg/graphite/interchange-9.c: Same.
880 * gcc.dg/graphite/uns-interchange-9.c: Same.
881 * gfortran.dg/graphite/interchange-3.f90: Same.
883 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
886 * gcc.target/i386/pr67215-1.c: New test.
887 * gcc.target/i386/pr67215-2.c: Likewise.
888 * gcc.target/i386/pr67215-3.c: Likewise.
890 2015-10-27 Richard Biener <rguenther@suse.de>
892 PR tree-optimization/68104
893 * gcc.dg/torture/pr68104.c: New testcase.
895 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
897 * gcc.dg/vect/vect-strided-shift-1.c: New.
899 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
902 * gcc.target/arm/pr67929_1.c: New test.
904 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
906 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
908 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
910 PR tree-optimization/68097
911 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
912 --param max-ssa-name-query-depth=3 to dg-options.
914 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
916 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
918 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
920 * gcc.dg/builtins-52.c: Add -O to dg-options.
922 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
924 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
926 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
930 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
932 (PR64765): New function.
933 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
934 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
936 * gfortran.dg/goacc/cray.f95: Refine prune directive.
937 * gfortran.dg/goacc/parameter.f95: Likewise.
939 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
942 * gfortran.dg/empty_label_typedecl.f90: New test.
944 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
947 * gfortran.dg/pr36192.f90: New test.
949 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
951 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
952 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
953 * gnat.dg/opt51.adb: New test.
954 * gnat.dg/opt51_pkg.ads: New helper.
956 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
958 * gcc.target/mips/ds-schedule-1.c: New.
959 * gcc.target/mips/ds-schedule-2.c: New.
961 2015-10-26 Jeff Law <law@redhat.com>
963 PR tree-optimization/68013
964 * gcc.c-torture/compile/pr68013.c: New test.
966 2015-10-26 Richard Biener <rguenther@suse.de>
967 Dominik Vogt <vogt@linux.vnet.ibm.com>
970 * gcc.target/s390/pr67443.c: New testcase.
972 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
974 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
975 make it unique per testcase.
976 * gfortran.dg/chmod_2.f90: Likewise.
977 * gfortran.dg/chmod_3.f90: Likewise.
978 * gfortran.dg/direct_io_8.f90: Likewise.
979 * gfortran.dg/f2003_inquire_1.f03: Likewise.
980 * gfortran.dg/f2003_io_1.f03: Likewise.
981 * gfortran.dg/f2003_io_2.f03: Likewise.
982 * gfortran.dg/f2003_io_8.f03: Likewise.
983 * gfortran.dg/inquire_size.f90: Likewise.
984 * gfortran.dg/namelist_66.f90: Likewise.
985 * gfortran.dg/namelist_82.f90: Likewise.
986 * gfortran.dg/namelist_87.f90: Likewise.
987 * gfortran.dg/open_negative_unit_1.f90: Likewise.
988 * gfortran.dg/open_new.f90: Likewise.
989 * gfortran.dg/stat_1.f90: Likewise.
990 * gfortran.dg/stat_2.f90: Likewise.
991 * gfortran.dg/streamio_15.f90: Likewise.
992 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
994 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
997 * g++.dg/pr67989.C: New test.
999 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1001 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
1002 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
1003 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
1004 suffix to the temporary filename to make it unique per testcase.
1006 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
1008 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
1010 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
1013 * gfortran.dg/allocate_with_source_12.f03: New test
1016 * gfortran.dg/allocate_with_source_13.f03: New test
1019 * gfortran.dg/allocate_with_source_14.f03: New test
1021 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
1023 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
1025 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
1028 * gcc.target/i386/pr68084.c: New test.
1030 2015-10-25 Andre Vehreschild <vehre@gmx.de>
1034 * gfortran.dg/allocate_with_source_10.f08: New test.
1035 * gfortran.dg/allocate_with_source_11.f08: New test.
1036 * gfortran.dg/class_array_15.f03: Changed count of expected
1037 _builtin_frees to 11. One step of temporaries is spared, therefore
1038 the allocatable component of that temporary is not to be freeed.
1040 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1043 * gfortran.dg/pr68055.f90: New case.
1045 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1048 * gfortran.dg/pr67805.f90: New testcase.
1049 * gfortran.dg/array_constructor_26.f03: Update testcase.
1050 * gfortran.dg/array_constructor_27.f03: Ditto.
1051 * gfortran.dg/char_type_len_2.f90: Ditto.
1052 * gfortran.dg/pr67802.f90: Ditto.
1053 * gfortran.dg/used_before_typed_3.f90: Ditto.
1055 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
1058 * g++.dg/torture/pr67600.C: New testcase.
1060 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
1062 * g++.dg/pr68062.C: New test.
1064 2015-10-23 Jeff Law <law@redhat.com>
1066 PR tree-optimization/67830
1067 * gcc.dg/pr67830.c: New test.
1069 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
1071 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
1073 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
1074 Andrew Pinski <apinski@cavium.com>
1076 PR rtl-optimization/67736
1077 * gcc.dg/torture/pr67736.c: New test.
1078 * gcc.dg/combine-subregs.c: New test.
1080 2015-10-23 Alan Hayward <alan.hayward@arm.com>
1082 PR tree-optimization/65947
1083 * lib/target-supports.exp
1084 (check_effective_target_vect_max_reduc): Add.
1085 * gcc.dg/vect/pr65947-1.c: New test.
1086 * gcc.dg/vect/pr65947-2.c: New test.
1087 * gcc.dg/vect/pr65947-3.c: New test.
1088 * gcc.dg/vect/pr65947-4.c: New test.
1089 * gcc.dg/vect/pr65947-5.c: New test.
1090 * gcc.dg/vect/pr65947-6.c: New test.
1091 * gcc.dg/vect/pr65947-7.c: New test.
1092 * gcc.dg/vect/pr65947-8.c: New test.
1093 * gcc.dg/vect/pr65947-9.c: New test.
1094 * gcc.dg/vect/pr65947-10.c: New test.
1095 * gcc.dg/vect/pr65947-11.c: New test.
1097 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
1099 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
1100 Make weak rather than noinline.
1101 * gcc.dg/builtins-57.c: Compile with -O.
1102 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
1104 2015-10-23 Tom de Vries <tom@codesourcery.com>
1106 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
1108 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
1111 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
1112 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
1114 2015-10-22 Martin Sebor <msebor@redhat.com>
1117 * gcc.misc-tests/help.exp: Verify that option descriptions
1119 * lib/options.exp (check_for_options): Use the regexp --line option.
1120 Print unexpected match on failure.
1122 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
1124 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
1126 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
1129 * g++.dg/cpp1y/var-templ46.C: New.
1131 2015-10-22 Richard Biener <rguenther@suse.de>
1133 PR tree-optimization/58497
1134 * gcc.dg/tree-ssa/vector-5.c: New testcase.
1136 2015-10-22 Richard Biener <rguenther@suse.de>
1138 PR tree-optimization/19049
1139 PR tree-optimization/65962
1140 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
1141 * gcc.dg/vect/vect-63.c: Adjust.
1142 * gcc.dg/vect/vect-70.c: Likewise.
1143 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1144 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1145 * gfortran.dg/vect/pr19049.f90: Likewise.
1146 * gfortran.dg/vect/vect-8.f90: Likewise.
1148 2015-10-22 Richard Biener <rguenther@suse.de>
1152 * gcc.dg/torture/ftrapv-2.c: New testcase.
1154 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1157 * gcc.target/s390/pr68015.c: New test.
1159 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1162 * gcc.target/arm/xor-and.c: Adjust test to check for eor
1165 2015-10-22 Jiong Wang <jiong.wang@arm.com>
1166 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1169 * gcc.target/aarch64/pr63304_1.c: New test.
1171 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1174 * g++.dg/parse/enum13.C: New.
1176 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1179 * g++.dg/parse/enum12.C: New.
1181 2015-10-21 Martin Sebor <msebor@redhat.com>
1184 * gcc.misc-tests/help.exp: Adjust.
1185 * lib/options.exp (check_for_options): Add detail to output.
1187 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
1190 * gfortran.dg/pr67939.f90: New test.
1192 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
1193 Sebastian Pop <s.pop@samsung.com>
1195 * gcc.dg/graphite/scop-11.c: Update pattern.
1197 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
1200 * g++.dg/ipa/pr67056.C: New testcase.
1202 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
1204 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
1207 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
1209 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
1210 Add associated options for arm*-*-*.
1211 (sqrt): Remove dummy definition.
1213 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
1215 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
1217 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
1219 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
1220 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
1221 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
1223 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
1225 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
1226 sra-max-scalarization-size-Ospeed.
1228 2015-10-21 Marek Polacek <polacek@redhat.com>
1232 * gcc.dg/pr68024.c: New test.
1234 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
1236 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
1237 * c-c++-common/goacc/sb-1.c: Adjust errors.
1238 * c-c++-common/goacc/sb-3.c: Adjust errors.
1239 * c-c++-common/goacc/loop-1.c: Adjust errors.
1240 * c-c++-common/goacc/nesting-1.c: Adjust errors.
1241 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
1242 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
1244 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
1246 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
1248 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
1250 * gcc.dg/lto/simd-function_0.c: New test.
1252 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
1255 * gcc.target/i386/pr68018.c: New test.
1257 2015-10-21 Richard Biener <rguenther@suse.de>
1260 * gcc.dg/torture/pr68031.c: New testcase.
1262 2015-10-21 Richard Biener <rguenther@suse.de>
1264 PR tree-optimization/68026
1265 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
1267 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
1269 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
1270 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
1271 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
1272 * g++.dg/asan/default-options-1.C: Likewise.
1274 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1276 * gcc.target/aarch64/stp_vec_64_1.c: New test.
1277 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
1279 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
1281 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
1283 2015-10-20 Marek Polacek <polacek@redhat.com>
1286 * gcc.dg/pr67964.c: New test.
1288 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
1290 PR rtl-optimization/67609
1291 * gcc.target/i386/pr67609.c: New.
1293 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1295 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
1297 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1299 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
1300 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1302 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
1305 * gcc.target/i386/pr66810.c: New test.
1307 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
1311 * gcc.target/i386/pr67963-1.c: New test.
1312 * gcc.target/i386/pr67963-2.c: Likewise.
1313 * gcc.target/i386/pr67963-3.c: Likewise.
1314 * gcc.target/i386/pr67985-1.c: Likewise.
1315 * gcc.target/i386/pr67985-2.c: Likewise.
1316 * gcc.target/i386/pr67985-3.c: Likewise.
1318 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
1320 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
1322 2015-10-20 Richard Biener <rguenther@suse.de>
1324 PR tree-optimization/68017
1325 * gcc.dg/torture/pr68017.c: New testcase.
1327 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
1330 * gcc.target/aarch64/pr66912.c: New.
1331 * gcc.target/arm/pr66912.c: New.
1333 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
1335 * gfortran.dg/pr67900.f90: New tests.
1337 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
1339 * gnat.dg/opt50.adb: New test.
1340 * gnat.dg/opt50_pkg.adb: New helper.
1341 * gnat.dg/opt50_pkg.ads: New helper.
1343 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
1346 * gfortran.dg/pr68019.f90: new test.
1348 2015-10-19 Richard Biener <rguenther@suse.de>
1350 PR tree-optimization/67975
1351 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
1353 2015-10-19 Richard Biener <rguenther@suse.de>
1355 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
1357 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
1360 * gcc.target/i386/pr67995-1.c: New test.
1361 * gcc.target/i386/pr67995-2.c: Likewise.
1362 * gcc.target/i386/pr67995-3.c: Likewise.
1364 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
1367 * gcc.dg/PR68002.c: New test.
1369 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
1371 * gcc.dg/builtins-20.c: Remove undefined behavior.
1373 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
1376 * gfortran.dg/common_25.f90: New file.
1378 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
1381 * gfortran.dg/move_alloc_15.f90: New test
1382 * gfortran.dg/move_alloc_16.f90: New test
1385 * gfortran.dg/deferred_character_assignment_1.f90: New test
1387 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1390 * gfortran.df/pr67987.f90: New test.
1391 * gfortran.dg/char_length_2.f90: Update testcase.
1393 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
1395 * gcc.target/i386/iamcu/test_basic_returning.c
1396 (def_test_returning_type): Use union to check float return bits.
1398 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
1400 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
1401 Replace printf with __builtin_printf.
1403 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
1405 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
1408 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
1411 * gnat.dg/pack21.adb: New test.
1412 * gnat.dg/pack22.adb: Likewise.
1413 * gnat.dg/pack22_pkg.ad[sb]: New helper.
1415 2015-10-16 Christian Bruel <christian.bruel@st.com>
1418 * gcc.target/arm/no-align.c: New test.
1419 * gcc.target/arm/attr-align1.c: New test.
1420 * gcc.target/arm/attr-align2.c: New test.
1421 * gcc.target/arm/attr-align3.c: New test.
1423 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
1425 * gcc.c-torture/compile/icfmatch.c: Add testcase
1427 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
1430 * g++.dg/cpp1z/fold-ice1.C: New.
1432 2015-10-16 Michael Collison <michael.collison@linaro.org>
1433 Andrew Pinski <andrew.pinski@caviumnetworks.com>
1435 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
1437 2015-10-15 Marek Polacek <polacek@redhat.com>
1439 * gcc.dg/tree-ssa/reassoc-42.c: New test.
1441 2015-10-15 Marek Polacek <polacek@redhat.com>
1443 PR tree-optimization/67953
1444 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
1446 * gcc.dg/torture/pr67953.c: New test.
1448 2015-10-14 Jeff Law <law@redhat.com>
1450 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
1451 contained within have their own file/test now.
1452 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
1453 ssa-dom-thread-2.c. Tighten expected output slightly and comment
1454 expectations a bit more.
1455 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
1456 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
1457 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
1458 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
1459 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
1462 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
1464 2015-10-14 Marek Polacek <polacek@redhat.com>
1466 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
1476 2015-10-14 Richard Biener <rguenther@suse.de>
1478 PR tree-optimization/67915
1479 * gcc.dg/torture/pr67915.c: New testcase.
1481 2015-10-14 Marek Polacek <polacek@redhat.com>
1483 PR tree-optimization/67815
1484 * gcc.dg/tree-ssa/reassoc-39.c: New test.
1485 * gcc.dg/tree-ssa/reassoc-40.c: New test.
1486 * gcc.dg/tree-ssa/reassoc-41.c: New test.
1488 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
1490 * gcc.dg/pragma-pop_options-1.c: New test.
1492 2015-10-13 Jakub Jelinek <jakub@redhat.com>
1493 Aldy Hernandez <aldyh@redhat.com>
1495 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
1496 * c-c++-common/gomp/clauses-1.c: New test.
1497 * c-c++-common/gomp/clauses-2.c: New test.
1498 * c-c++-common/gomp/clauses-3.c: New test.
1499 * c-c++-common/gomp/clauses-4.c: New test.
1500 * c-c++-common/gomp/declare-target-1.c: New test.
1501 * c-c++-common/gomp/declare-target-2.c: New test.
1502 * c-c++-common/gomp/depend-3.c: New test.
1503 * c-c++-common/gomp/depend-4.c: New test.
1504 * c-c++-common/gomp/doacross-1.c: New test.
1505 * c-c++-common/gomp/if-1.c: New test.
1506 * c-c++-common/gomp/if-2.c: New test.
1507 * c-c++-common/gomp/linear-1.c: New test.
1508 * c-c++-common/gomp/map-2.c: New test.
1509 * c-c++-common/gomp/map-3.c: New test.
1510 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
1511 f_omp_target_data): Add map clause to target data.
1512 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
1513 * c-c++-common/gomp/ordered-1.c: New test.
1514 * c-c++-common/gomp/ordered-2.c: New test.
1515 * c-c++-common/gomp/ordered-3.c: New test.
1516 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
1518 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
1519 clause and ordered construct where no longer allowed.
1520 * c-c++-common/gomp/priority-1.c: New test.
1521 * c-c++-common/gomp/reduction-1.c: New test.
1522 * c-c++-common/gomp/schedule-simd-1.c: New test.
1523 * c-c++-common/gomp/sink-1.c: New test.
1524 * c-c++-common/gomp/sink-2.c: New test.
1525 * c-c++-common/gomp/sink-3.c: New test.
1526 * c-c++-common/gomp/sink-4.c: New test.
1527 * c-c++-common/gomp/udr-1.c: New test.
1528 * c-c++-common/taskloop-1.c: New test.
1529 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
1530 value of _OPENMP macro.
1531 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
1532 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
1533 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
1534 * gcc.dg/gomp/clause-1.c:
1535 * gcc.dg/gomp/reduction-1.c: New test.
1536 * gcc.dg/gomp/sink-fold-1.c: New test.
1537 * gcc.dg/gomp/sink-fold-2.c: New test.
1538 * gcc.dg/gomp/sink-fold-3.c: New test.
1539 * gcc.dg/vect/vect-simd-clone-15.c: New test.
1540 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
1541 of non-static data members.
1542 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
1543 Add some linear clause tests.
1544 * g++.dg/gomp/declare-simd-3.C: New test.
1545 * g++.dg/gomp/linear-1.C: New test.
1546 * g++.dg/gomp/member-1.C: New test.
1547 * g++.dg/gomp/member-2.C: New test.
1548 * g++.dg/gomp/pr66571-2.C: New test.
1549 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
1551 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
1552 in reduction clause.
1553 * g++.dg/gomp/reference-1.C: New test.
1554 * g++.dg/gomp/sink-1.C: New test.
1555 * g++.dg/gomp/sink-2.C: New test.
1556 * g++.dg/gomp/sink-3.C: New test.
1557 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
1558 * g++.dg/gomp/this-1.C: New test.
1559 * g++.dg/gomp/this-2.C: New test.
1560 * g++.dg/vect/simd-clone-2.cc: New test.
1561 * g++.dg/vect/simd-clone-2.h: New test.
1562 * g++.dg/vect/simd-clone-3.cc: New test.
1563 * g++.dg/vect/simd-clone-4.cc: New test.
1564 * g++.dg/vect/simd-clone-4.h: New test.
1565 * g++.dg/vect/simd-clone-5.cc: New test.
1567 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
1569 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
1570 after r228716 (Fix vtbl[34] and vtbx4).
1572 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
1574 PR tree-optimization/67909, 67947
1575 * gcc.dg/torture/pr67947.c: New test.
1577 2015-10-13 Jeff Law <law@redhat.com>
1579 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
1581 2015-10-12 Jeff Law <law@redhat.com>
1583 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
1584 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
1585 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
1586 ssa-dom-thread-11.c.
1588 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1590 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
1593 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
1595 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
1597 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
1598 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
1599 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
1600 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
1601 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
1602 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
1603 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
1604 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
1606 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
1608 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
1609 and -mno-frame-header-opt options.
1610 * gcc.target/mips/frame-header-1.c: New file.
1611 * gcc.target/mips/frame-header-2.c: New file.
1612 * gcc.target/mips/frame-header-3.c: New file.
1614 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
1615 Hale Wang <hale.wang@arm.com>
1617 * gcc.dg/tree-ssa/forwprop-33.c: New.
1619 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
1622 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
1623 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
1624 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
1625 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
1626 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
1627 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
1628 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
1629 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
1630 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
1631 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
1633 2015-10-09 David Malcolm <dmalcolm@redhat.com>
1635 * lib/multiline.exp: New file.
1636 * lib/prune.exp: Load multiline.exp.
1637 (prune_gcc_output): Call into multiline.exp to handle any
1638 multiline output directives.
1639 * lib/libgo.exp: Load multiline.exp before prune.exp, using
1642 2015-10-09 Martin Jambor <mjambor@suse.cz>
1644 PR tree-optimization/67794
1645 * gcc.dg/ipa/ipa-sra-10.c: New test.
1646 * gcc.dg/torture/pr67794.c: Likewise.
1648 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
1650 PR rtl-optimization/67828
1651 * gcc.dg/torture/pr67828.c: New.
1653 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1656 * lib/target-supports.exp (check_effective_target_non_strict_align):
1657 Adjust for arm*-*-*.
1658 * gcc.target/arm/pr67366.c: New test.
1660 2015-10-09 Richard Biener <rguenther@suse.de>
1662 PR tree-optimization/67891
1663 * gcc.dg/tree-ssa/pr67891.c: New testcase.
1665 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
1667 * gcc.dg/builtins-47.c: Test the optimized dump instead.
1669 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
1671 * gcc.dg/vect/vect-outer-simd-3.c: New test.
1673 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
1675 * gcc.dg/loop-unswitch-2.c: New test.
1676 * gcc.dg/loop-unswitch-3.c: Likewise.
1677 * gcc.dg/loop-unswitch-4.c: Likewise.
1679 2015-10-08 Tom de Vries <tom@codesourcery.com>
1681 * gcc.dg/dse.c: Only dump in dse1 pass.
1682 * gcc.dg/tree-ssa/pr30375.c: Same.
1684 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
1687 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
1688 (PUSH, POP): New defines.
1689 (sse2_test): Use PUSH and POP to misalign runtime stack.
1690 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
1692 2015-10-07 James Norris <jnorris@codesourcery.com>
1694 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
1695 to atomic_init. (atomic_init): Restrict flags usage.
1697 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
1700 * gfortran.dg/sizeof_5.f90: New test.
1702 2015-10-06 Jeff Law <law@redhat.com>
1704 * gcc.c-torture/compile/pr67816.c: New test.
1706 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1708 * gcc.target/aarch64/get_lane_f16_1.c: New test.
1710 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
1713 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
1715 2015-10-06 Marek Polacek <polacek@redhat.com>
1718 * c-c++-common/Wtautological-compare-4.c: New test.
1720 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1721 Peter Bergner <bergner@vnet.ibm.com>
1724 * gcc.target/powerpc/pr67808.c: New test.
1726 2015-10-06 Nick Clifton <nickc@redhat.com>
1728 * gcc.target/msp430: New directory.
1729 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
1731 * gcc.target/msp430/data-attributes.c: New file. Checks the
1732 noinit and persistent data attributes.
1734 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
1736 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
1738 2015-10-06 Richard Biener <rguenther@suse.de>
1740 PR tree-optimization/67859
1741 * gcc.dg/torture/pr67859.c: New testcase.
1743 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
1745 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
1747 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1750 * g++.dg/template/defarg19.C: New.
1751 * g++.dg/template/defarg20.C: Likewise.
1753 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
1754 Sebastian Pop <s.pop@samsung.com>
1756 * gcc.dg/graphite/scop-sor.c: Un-xfail.
1758 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
1759 Sebastian Pop <s.pop@samsung.com>
1761 * gcc.dg/graphite/scop-sor.c: Xfail.
1763 2015-10-05 Martin Jambor <mjambor@suse.cz>
1764 Jan Hubicka <hubicka@ucw.cz>
1766 * gcc.dg/ipa/propalign-4.c: New test.
1767 * gcc.dg/ipa/propalign-5.c: Likewise.
1769 2015-10-05 Marek Polacek <polacek@redhat.com>
1771 PR tree-optimization/67821
1772 * gcc.dg/torture/pr67821-2.c: New test.
1773 * gcc.dg/torture/pr67821.c: New test.
1775 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
1777 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
1779 2015-10-05 Christian Bruel <christian.bruel@st.com>
1781 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
1783 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1785 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
1786 (exec_vcvt): Add comments.
1788 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
1790 PR rtl-optimization/67447
1791 * gcc.target/i386/pr67447.c: New test.
1793 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
1795 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
1797 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
1798 * gcc.target/i386/vect-perm-even-1.c: Ditto.
1799 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
1800 * gcc.target/i386/vect-unpack-1.c: Ditto.
1801 * gcc.target/i386/vect-unpack-2.c: Ditto.
1803 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
1806 * gfortran.dg/common_24.f: New.
1808 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1810 * gcc.target/arm/pr67756.c: Fixed warnings.
1812 2015-10-02 Marek Polacek <polacek@redhat.com>
1815 * gcc.dg/pr67730-1.c: New test.
1816 * gcc.dg/pr67730-2.c: New test.
1817 * gcc.dg/pr67730.h: New test.
1819 2015-10-02 Marek Polacek <polacek@redhat.com>
1821 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
1823 2015-10-02 Sebastian Pop <s.pop@samsung.com>
1825 PR tree-optimization/67754
1826 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
1827 * gfortran.dg/graphite/block-2.f: Same.
1829 2015-10-02 Sebastian Pop <s.pop@samsung.com>
1831 * gcc.dg/graphite/scop-23.c: New.
1833 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
1835 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
1838 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
1840 PR rtl-optimization/67756
1841 * gcc.target/arm/pr67756.c: New.
1843 2015-10-02 Jiong Wang <jiong.wang@arm.com>
1845 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
1846 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
1847 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
1849 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
1852 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
1854 * gcc.target/i386/vect-pack-trunc-1.c: New test.
1855 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
1856 * gcc.target/i386/vect-perm-even-1.c: Ditto.
1857 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
1858 * gcc.target/i386/vect-unpack-1.c: Ditto.
1859 * gcc.target/i386/vect-unpack-2.c: Ditto.
1861 2015-10-02 Marek Polacek <polacek@redhat.com>
1864 * c-c++-common/Wduplicated-cond-1.c: New test.
1865 * c-c++-common/Wduplicated-cond-2.c: New test.
1866 * c-c++-common/Wduplicated-cond-3.c: New test.
1867 * c-c++-common/Wduplicated-cond-4.c: New test.
1868 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
1869 -Wduplicated-cond warning.
1871 2015-10-02 Renlin Li <renlin.li@arm.com>
1873 * gcc.target/aarch64/csneg-1.c: Update.
1875 2015-10-02 Renlin Li <renlin.li@arm.com>
1878 * gcc.target/aarch64/pr66776.c: New.
1880 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
1882 * gnat.dg/warn13.adb: New test.
1884 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
1886 * gnat.dg/vect15.ad[sb]: New test.
1887 * gnat.dg/vect16.ad[sb]: Likewise.
1888 * gnat.dg/vect17.ad[sb]: Likewise.
1889 * gnat.dg/vect18.ad[sb]: Likewise.
1891 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1893 PR rtl-optimization/67786
1894 PR rtl-optimization/67787
1895 * gcc.dg/pr67786.c: New test.
1896 * gcc.dg/pr67787.c: Likewise.
1898 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
1900 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
1902 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
1905 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
1907 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
1911 * gfortran.dg/string_array_constructor_1.f90: New.
1912 * gfortran.dg/string_array_constructor_2.f90: New.
1913 * gfortran.dg/string_array_constructor_3.f90: New.
1915 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
1919 * gcc.target/powerpc/pr67789.c: New testcase.
1921 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
1924 * gfortran.dg/pr67802.f90: New test.
1926 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
1929 gfortran.dg/pr66979.f90: new test.
1931 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
1934 * gfortran.dg/pr67616.f90: New test.
1936 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
1939 * g++.dg/cpp0x/range-for30.C: New.
1941 2015-10-01 Marek Polacek <polacek@redhat.com>
1944 * gcc.dg/atomic/pr65345-4.c: New test.
1945 * gcc.dg/pr65345-3.c: New test.
1947 2015-10-01 Marek Polacek <polacek@redhat.com>
1949 PR tree-optimization/67769
1950 * gcc.dg/torture/pr67769.c: New test.
1952 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
1954 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
1956 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
1959 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
1961 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
1963 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
1964 (main): Rename to sse2_test. Abort if count != 5.
1965 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
1967 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
1969 2015-10-01 Richard Biener <rguenther@suse.de>
1971 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
1972 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1974 2015-09-30 Jeff Law <law@redhat.com>
1976 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
1978 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
1980 PR rtl-optimization/67037
1981 * gcc.c-torture/execute/pr67037.c: New test.
1983 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1985 * lib/target-supports.exp (check_effective_target_sync_int_128):
1986 Return 1 on spu-*-* targets.
1987 (check_effective_target_sync_int_128_runtime): Likewise.
1988 (check_effective_target_sync_long_long): Likewise.
1989 (check_effective_target_sync_long_long_runtime): Likewise.
1990 (check_effective_target_sync_int_long): Likewise.
1991 (check_effective_target_sync_char_short): Likewise.
1993 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
1995 * gcc.target/i386/pr67761.c: New test.
1997 2015-09-30 Marek Polacek <polacek@redhat.com>
2000 * gcc.dg/pr67730.c: New test.
2002 2015-09-30 Marek Polacek <polacek@redhat.com>
2004 PR tree-optimization/67690
2005 * gcc.dg/torture/pr67690.c: New test.
2007 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
2009 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
2010 * g++.dg/gomp/tls-wrap4.C: Likewise.
2011 * gcc.dg/atomic-op-optimize.c: Likewise.
2012 * gcc.dg/pr54087.c: Likewise.
2013 * gcc.dg/tls/section-2.c: Likewise.
2014 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
2015 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
2016 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
2017 * gcc.target/arm/divzero.c: Likewise.
2018 * gcc.target/arm/sibcall-2.c: Likewise.
2019 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
2020 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
2021 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
2022 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
2023 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
2024 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
2025 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
2026 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
2027 * gfortran.dg/default_format_2.f90: Likewise.
2028 * gfortran.dg/default_format_denormal_2.f90: Likewise.
2030 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
2032 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
2034 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
2036 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
2037 * gfortran.dg/round_4.f90: ditto.
2039 2015-09-29 Richard Biener <rguenther@suse.de>
2041 PR tree-optimization/67170
2042 * gfortran.dg/pr67170.f90: New testcase.
2044 2015-09-29 Richard Biener <rguenther@suse.de>
2046 PR tree-optimization/67741
2047 * gcc.dg/torture/pr67741.c: New testcase.
2049 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
2051 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
2052 non-zero for __builtin_signbit tests.
2054 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
2057 * gcc.target/i386/pr65105-1.c: New.
2058 * gcc.target/i386/pr65105-2.c: New.
2059 * gcc.target/i386/pr65105-3.c: New.
2060 * gcc.target/i386/pr65105-4.C: New.
2061 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
2063 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
2065 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
2067 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
2071 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
2073 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
2074 * gfortran.dg/function_types_3.f90: Change error message to
2075 "Type inaccessible...."
2076 * gfortran.dg/ptr_func_assign_1.f08: New test.
2077 * gfortran.dg/ptr_func_assign_2.f08: New test.
2079 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
2083 * gfortran.dg/ptr_func_assign_3.f08: New test.
2084 * gfortran.dg/ptr_func_assign_4.f08: New test.
2086 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
2087 Sebastian Pop <s.pop@samsung.com>
2089 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
2090 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
2091 * gcc.dg/graphite/block-3.c: Same.
2092 * gcc.dg/graphite/block-4.c: Same.
2093 * gcc.dg/graphite/block-5.c: Same.
2094 * gcc.dg/graphite/block-6.c: Same.
2095 * gcc.dg/graphite/block-7.c: Same.
2096 * gcc.dg/graphite/block-8.c: Same.
2097 * gcc.dg/graphite/block-pr47654.c: Same.
2098 * gcc.dg/graphite/interchange-0.c: Same.
2099 * gcc.dg/graphite/interchange-1.c: Same.
2100 * gcc.dg/graphite/interchange-10.c: Same.
2101 * gcc.dg/graphite/interchange-11.c: Same.
2102 * gcc.dg/graphite/interchange-12.c: Same.
2103 * gcc.dg/graphite/interchange-13.c: Same.
2104 * gcc.dg/graphite/interchange-14.c: Same.
2105 * gcc.dg/graphite/interchange-15.c: Same.
2106 * gcc.dg/graphite/interchange-3.c: Same.
2107 * gcc.dg/graphite/interchange-4.c: Same.
2108 * gcc.dg/graphite/interchange-5.c: Same.
2109 * gcc.dg/graphite/interchange-6.c: Same.
2110 * gcc.dg/graphite/interchange-7.c: Same.
2111 * gcc.dg/graphite/interchange-8.c: Same.
2112 * gcc.dg/graphite/interchange-9.c: Same.
2113 * gcc.dg/graphite/interchange-mvt.c: Same.
2114 * gcc.dg/graphite/pr35356-1.c: Same.
2115 * gcc.dg/graphite/pr35356-3.c: Same.
2116 * gcc.dg/graphite/pr37485.c: Same.
2117 * gcc.dg/graphite/scop-1.c: Same.
2118 * gcc.dg/graphite/scop-11.c: Same.
2119 * gcc.dg/graphite/scop-5.c: Same.
2120 * gcc.dg/graphite/uns-block-1.c: Same.
2121 * gcc.dg/graphite/uns-interchange-9.c: Same.
2122 * gfortran.dg/graphite/block-1.f90: Same.
2123 * gfortran.dg/graphite/interchange-3.f90: Same.
2124 * gfortran.dg/graphite/pr14741.f90: Same.
2125 * gfortran.dg/graphite/block-2.f: Same.
2127 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
2128 Sebastian Pop <s.pop@samsung.com>
2130 PR tree-optimization/67700
2131 * gcc.dg/graphite/run-id-pr67700.c: New.
2133 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
2136 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
2137 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
2139 * gcc.target/sh/pr54236-5.c: New.
2140 * gcc.target/sh/pr54236-6.c: New.
2142 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2144 PR rtl-optimization/67456
2145 PR rtl-optimization/67464
2146 PR rtl-optimization/67465
2147 * gcc.dg/pr67465.c: New test.
2149 2015-09-28 Tom de Vries <tom@codesourcery.com>
2151 PR tree-optimization/62171
2152 * gcc.dg/vect/pr62171.c: New test.
2154 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
2156 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
2157 skip on AIX. XFAIL individual line tests.
2159 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
2161 PR rtl-optimization/64164
2162 PR tree-optimization/67312
2163 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
2164 * gcc.target/i386/stackalign/return-4.c: Add -O.
2166 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
2168 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
2170 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
2173 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
2175 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
2177 * gcc.dg/pr64935-1.c: XFAIL on AIX.
2178 * gcc.dg/pr64935-2.c: XFAIL on AIX.
2179 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
2180 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
2181 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
2182 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
2183 DW_AT_noreturn on AIX.
2184 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
2185 DW_AT_noreturn on AIX.
2186 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
2187 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
2188 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
2189 DW_AT_GNU_deleted on AIX.
2190 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
2191 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
2192 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
2193 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
2194 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
2195 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
2196 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
2197 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
2198 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
2199 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
2200 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
2201 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
2202 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
2203 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
2204 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
2206 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2209 * gfortran.dg/pr67614.f90: New test.
2211 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2214 * gfortran.dg/pr67525.f90: New test.
2216 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
2219 * gfortran.dg/allocatable_function_9.f90: New.
2221 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2224 * gcc.target/sh/pr67675.c: New.
2226 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
2228 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
2230 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
2232 * gcc.target/i386/pr66749.c (dg-options): Replace
2233 -mtune=lakemount with -mtune=lakemont.
2234 * gcc.target/i386/pr66821.c (dg-options): Likewise.
2235 * gcc.target/i386/pr67329.c (dg-options): Likewise.
2237 2015-09-25 Marek Polacek <polacek@redhat.com>
2239 * c-c++-common/ubsan/bounds-11.c: New test.
2240 * c-c++-common/ubsan/bounds-12.c: New test.
2242 2015-09-25 Marek Polacek <polacek@redhat.com>
2245 * c-c++-common/ubsan/pr64906.c: New test.
2247 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
2249 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
2250 with -mtune=lakemount.
2251 * gcc.target/i386/pr66821.c (dg-options): Likewise.
2252 * gcc.target/i386/pr67329.c (dg-options): Likewise.
2254 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
2257 * gcc.dg/Werror-13.c: New test.
2259 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
2261 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
2263 2015-09-24 Richard Biener <rguenther@suse.de>
2266 * g++.dg/pr67699.C: New testcase.
2268 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
2271 * gcc.target/arm/fp16-inf.c: New test.
2273 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
2275 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
2276 name while checking for AVX-512VBMI presence.
2278 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2280 * lib/target-supports.exp (check_effective_target_pie): Check for
2281 PIE support on Solaris 11.x and 12.
2283 2015-09-24 Richard Biener <rguenther@suse.de>
2285 * g++.dg/tree-ssa/restrict3.C: New testcase.
2287 2015-09-24 Richard Biener <rguenther@suse.de>
2289 PR tree-optimization/48885
2290 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
2292 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
2294 * c-c++-common/Wmisleading-indentation.c: Augment test.
2296 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
2298 Fix small typos in the coding rule enforcement warnings.
2299 * g++.dg/diagnostic/disable.C: Replace 'namepace'
2302 2015-09-23 Richard Biener <rguenther@suse.de>
2305 * gcc.dg/ubsan/pr67662.c: New testcase.
2307 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
2310 * gcc.dg/pragma-diag-6.c: New test.
2312 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
2314 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
2316 2015-09-23 Richard Biener <rguenther@suse.de>
2318 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
2320 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
2322 * c-c++-common/Wmisleading-indentation.c: Augment test.
2324 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
2326 * g++.dg/diagostic/disable.C: New.
2328 2015-09-22 Tom de Vries <tom@codesourcery.com>
2330 PR tree-optimization/67671
2331 * g++.dg/pr67671.C: New test.
2333 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
2336 * gcc.target/i386/pr67480.c: New test.
2338 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
2340 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
2341 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
2342 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
2343 avx512dq, avx512cd, avx512er and avx512pf.
2345 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
2347 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
2348 update-fetch operations.
2349 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
2351 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
2353 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
2354 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
2356 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
2358 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
2360 * gcc.target/aarch64/atomic-inst-swap.c: New.
2362 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
2364 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
2365 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
2366 * gcc.target/i386/pr59789.c (f1): Likewise.
2367 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
2368 * gcc.target/i386/intrinsics_6.c: Likewise.
2369 * gcc.dg/winline-5.c (int t): Likewise.
2370 * gcc.dg/winline-9.c (t): Likewise.
2371 * gcc.dg/always_inline2.c (q): Likewise.
2372 * gcc.dg/winline-2.c (inline int t): Likewise.
2373 * gcc.dg/winline-6.c: Likewise.
2374 * gcc.dg/winline-10.c (void g): Likewise.
2375 * gcc.dg/pr49243.c (void parse): Likewise.
2376 * gcc.dg/always_inline3.c (q2): Likewise.
2377 * gcc.dg/winline-3.c: Likewise.
2378 * gcc.dg/winline-7.c (inline void *t): Likewise.
2380 2015-09-22 Tom de Vries <tom@codesourcery.com>
2382 PR tree-optimization/67666
2383 * g++.dg/pr67666.C: New test.
2385 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
2388 * gfortran.dg/pr67615.f90: new test.
2390 2015-09-21 Jeff Law <law@redhat.com>
2392 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
2394 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
2396 Complete the implementation of N4230, Nested namespace definition.
2397 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
2398 attributes and nested namespace definitions.
2399 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
2400 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
2401 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
2402 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
2403 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
2404 appearing before the namespace identifier.
2406 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
2409 * gcc.dg/cpp/pr66415-1.c: Test column number.
2411 2015-09-21 Richard Biener <rguenther@suse.de>
2413 * g++.dg/ext/attr-alias-3.C: Add -g.
2415 2015-09-21 Richard Biener <rguenther@suse.de>
2418 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
2420 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
2423 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
2425 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
2427 * gcc.dg/pragma-diag-5.c: Fix excess warning.
2429 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
2432 * gcc.dg/pr53265.c: Update.
2434 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
2436 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
2438 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
2441 * gcc.target/sh/pr59478.c: New.
2443 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
2446 * gcc.target/sh/pr51244-12.c: Adjust testcase.
2447 * gcc.target/sh/pr54236-2.c: Likewise.
2449 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
2451 * gcc.target/sh/pr43417.c: Move target independent test to ...
2452 * gcc.c-torture/compile/pr43417.c: ... here.
2454 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
2456 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
2457 check_effective_target_big_endian, check_effective_target_little_endian,
2458 check_effective_target_any_fpu, check_effective_target_double_fpu,
2459 check_effective_target_use_single_only_fpu,
2460 check_effective_target_default_single_fpu,
2461 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
2462 check_effective_target_has_fsca, check_effective_target_has_fsrra,
2463 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
2464 check_effective_target_fmovd_enabled,
2465 check_effective_target_has_privileged, check_effective_target_has_pref,
2466 check_effective_target_banked_r0r7_isr,
2467 check_effective_target_stack_save_isr): New effective target checks.
2468 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
2469 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
2470 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
2471 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
2472 * gcc.target/sh/20080410-1.c: Use new effective target checks.
2473 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
2474 * gcc.target/sh/attr-isr.c: Likewise.
2475 * gcc.target/sh/fpul-usage-1.c: Likewise.
2476 * gcc.target/sh/hiconst.c: Likewise.
2477 * gcc.target/sh/mfmovd.c: Likewise.
2478 * gcc.target/sh/pr21255-3.c: Likewise.
2479 * gcc.target/sh/pr33135-1.c: Likewise.
2480 * gcc.target/sh/pr33135-2.c: Likewise.
2481 * gcc.target/sh/pr33135-3.c: Likewise.
2482 * gcc.target/sh/pr33135-4.c: Likewise.
2483 * gcc.target/sh/pr39423-2.c: Likewise.
2484 * gcc.target/sh/pr49880-4.c: Likewise.
2485 * gcc.target/sh/pr49880-5.c: Likewise.
2486 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
2487 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
2488 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2489 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
2490 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2491 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
2492 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2493 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
2494 * gcc.target/sh/pr50751-2.c: Likewise.
2495 * gcc.target/sh/pr50751-3.c: Likewise.
2496 * gcc.target/sh/pr50751-5.c: Likewise.
2497 * gcc.target/sh/pr50751-6.c: Likewise.
2498 * gcc.target/sh/pr50751-8.c: Likewise.
2499 * gcc.target/sh/pr51244-15.c: Likewise.
2500 * gcc.target/sh/pr51244-2.c: Likewise.
2501 * gcc.target/sh/pr51244-20.c: Likewise.
2502 * gcc.target/sh/pr51244-6.c: Likewise.
2503 * gcc.target/sh/pr52483-4.c: Likewise.
2504 * gcc.target/sh/pr53511-1.c: Likewise.
2505 * gcc.target/sh/pr53512-1.c: Likewise.
2506 * gcc.target/sh/pr53512-2.c: Likewise.
2507 * gcc.target/sh/pr53512-3.c: Likewise.
2508 * gcc.target/sh/pr53512-4.c: Likewise.
2509 * gcc.target/sh/pr53513-1.c: Likewise.
2510 * gcc.target/sh/pr54089-2.c: Likewise.
2511 * gcc.target/sh/pr54089-3.c: Likewise.
2512 * gcc.target/sh/pr54089-4.c: Likewise.
2513 * gcc.target/sh/pr54602-2.c: Likewise.
2514 * gcc.target/sh/pr54602-3.c: Likewise.
2515 * gcc.target/sh/pr54602-4.c: Likewise.
2516 * gcc.target/sh/pr54680.c: Likewise.
2517 * gcc.target/sh/pr55303-1.c: Likewise.
2518 * gcc.target/sh/pr55303-2.c: Likewise.
2519 * gcc.target/sh/pr55303-3.c: Likewise.
2520 * gcc.target/sh/pr56547-1.c: Likewise.
2521 * gcc.target/sh/pr56547-2.c: Likewise.
2522 * gcc.target/sh/pr61195.c: Likewise.
2523 * gcc.target/sh/pr61996.c: Likewise.
2524 * gcc.target/sh/pr6526.c: Likewise.
2525 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
2526 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
2527 * gcc.target/sh/prefetch.c: Likewise.
2528 * gcc.target/sh/rte-delay-slot.c: Likewise.
2529 * gcc.target/sh/sh2a-band.c: Likewise.
2530 * gcc.target/sh/sh2a-bclr.c: Likewise.
2531 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
2532 * gcc.target/sh/sh2a-bld.c: Likewise.
2533 * gcc.target/sh/sh2a-bor.c: Likewise.
2534 * gcc.target/sh/sh2a-bset.c: Likewise.
2535 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
2536 * gcc.target/sh/sh2a-bxor.c: Likewise.
2537 * gcc.target/sh/sh2a-jsrn.c: Likewise.
2538 * gcc.target/sh/sh2a-movi20s.c: Likewise.
2539 * gcc.target/sh/sh2a-movrt.c: Likewise.
2540 * gcc.target/sh/sh2a-resbank.c: Likewise.
2541 * gcc.target/sh/sh2a-rtsn.c: Likewise.
2542 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
2543 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
2544 * gcc.target/sh/sh4a-cosf.c: Likewise.
2545 * gcc.target/sh/sh4a-fsrra.c: Likewise.
2546 * gcc.target/sh/sh4a-memmovua.c: Likewise.
2547 * gcc.target/sh/sh4a-sincosf.c: Likewise.
2548 * gcc.target/sh/sh4a-sinf.c: Likewise.
2550 2015-09-20 Jeff Law <law@redhat.com>
2552 PR tree-optimization/47679
2553 * g++.dg/warn/Wuninitialized-6.C: New test.
2555 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
2557 Implement nested namespace definitions.
2558 * g++.dg/cpp1z/nested-namespace-def1.C: New.
2559 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
2560 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
2561 * g++.dg/lookup/name-clash5.C: Adjust.
2562 * g++.dg/lookup/name-clash6.C: Likewise.
2564 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
2566 * gcc.dg/pragma-diag-5.c: New test.
2568 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
2571 * gcc.dg/torture/pr67619.c: New test.
2572 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
2575 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
2577 PR tree-optimization/67283
2578 * gcc.dg/tree-ssa/sra-15.c: New.
2579 * gcc.dg/tree-ssa/sra-16.c: New.
2581 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2584 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
2585 (f2, f3): Make the function static.
2586 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
2588 2015-09-17 Christian Bruel <christian.bruel@st.com>
2590 * gcc.target/arm/attr_thumb-static2.c: New test.
2592 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
2594 * gnat.dg/overflow_sum3.adb: New test.
2596 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
2598 * gcc.target/arm/stack-checking.c: New test.
2600 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
2603 * gfortran.dg/public_private_module_5.f90: Add module procedure
2604 trigger_smod to ensure that the smod file is written.
2606 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
2608 * gcc.target/aarch64/copysign_1.c: New.
2609 * gcc.target/aarch64/copysign_2.c: New.
2611 2015-09-17 Bin Cheng <bin.cheng@arm.com>
2613 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
2614 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
2615 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
2617 2015-09-16 John Marino <gnugcc@marino.st>
2619 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
2621 2015-09-16 Richard Biener <rguenther@suse.de>
2624 * gcc.dg/torture/pr67253.c: New testcase.
2626 2015-09-16 Richard Biener <rguenther@suse.de>
2629 * gcc.dg/pr67271.c: New testcase.
2631 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
2633 * gnat.dg/opt49.adb: New test.
2635 2015-09-16 Richard Biener <rguenther@suse.de>
2638 * gcc.dg/torture/pr67442.c: New testcase.
2640 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
2642 * gnat.dg/array24.adb: New test.
2643 * gnat.dg/blocklocs.adb: Delete.
2645 2015-09-15 Marek Polacek <polacek@redhat.com>
2648 * gcc.dg/pr67580.c: New test.
2650 2015-09-15 Richard Biener <rguenther@suse.de>
2652 PR tree-optimization/67470
2653 * gcc.dg/torture/pr67470.c: New testcase.
2655 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
2657 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
2659 2015-09-15 Richard Biener <rguenther@suse.de>
2662 * gcc.dg/pr67563.c: New testcase.
2664 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
2667 * gfortran.dg/pr67460.f90: New test.
2669 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
2671 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
2672 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
2674 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2677 * g++.dg/cpp0x/new-auto1.C: New.
2679 2015-09-11 Mark Wielaard <mjw@redhat.com>
2682 * g++.dg/warn/unused-variable-1.C: New test.
2683 * g++.dg/warn/unused-variable-2.C: Likewise.
2684 * gcc.dg/unused-4.c: Adjust warning for static const.
2685 * gcc.dg/unused-variable-1.c: New test.
2686 * gcc.dg/unused-variable-2.c: Likewise.
2688 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
2690 * gfortran.dg/private_type_3.f90: Require visibility.
2691 * gfortran.dg/module_variable_2.f90: Same.
2692 * gfortran.dg/nested_forall_1.f: Same.
2693 * gfortran.dg/elemental_dependency_4.f90: Same.
2694 * gfortran.dg/bind_c_usage_25.f90: Same.
2695 * gfortran.dg/access_spec_1.f90: Same.
2696 * gfortran.dg/public_private_module_2.f90: Same.
2697 * gfortran.dg/host_assoc_variable_1.f90: Same.
2698 * gfortran.dg/public_private_module_6.f90: Same.
2699 * gfortran.dg/module_variable_1.f90: Same.
2700 * gfortran.dg/pr37286.f90: Same.
2701 * gfortran.dg/internal_pack_7.f90: Same.
2702 * gfortran.dg/submodule_10.f08: Same.
2703 * gfortran.dg/allocatable_function_8.f90: Same.
2704 * gfortran.dg/merge_init_expr_2.f90: Same.
2705 * gfortran.dg/class_37.f03: Same.
2706 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
2707 * gfortran.dg/typebound_call_20.f03: Same.
2708 * gfortran.dg/proc_ptr_result_3.f90: Same.
2709 * gfortran.dg/pr32535.f90: Same.
2710 * gfortran.dg/typebound_proc_19.f90: Same.
2711 * gfortran.dg/initialization_10.f90: Same.
2712 * gfortran.dg/bind_c_usage_8.f03: Same.
2713 * gfortran.dg/pr61335.f90: Same.
2714 * gfortran.dg/elemental_dependency_5.f90: Same.
2715 * gfortran.dg/proc_ptr_3.f90: Same.
2716 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
2718 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
2720 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
2721 * gcc.dg/Wno-frame-address.c: Skip for Visium.
2722 * gcc.dg/loop-8.c: Likewise.
2724 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
2727 * gnat.dg/specs/addr1.ads: Remove.
2729 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2731 * gcc.dg/pie-link.c: Add -pie to dg-options.
2733 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
2735 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
2736 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
2738 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2740 * gcc.target/powerpc/swaps-p8-20.c: New test.
2741 * gcc.target/powerpc/swaps-p8-21.c: New test.
2743 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2746 * gfortran.dg/pr67526.f90: New test.
2748 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2751 * g++.dg/cpp0x/variadic166.C: New.
2753 2015-09-09 Mark Wielaard <mjw@redhat.com>
2755 * c-c++-common/nonnull-1.c: New test.
2757 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
2760 * gfortran.dg/submodule_11.f08: New test.
2762 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2765 * gcc.c-torture/compile/pr67506.c: New test.
2767 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2769 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
2770 initialization with a byte mask. No change expected here.
2771 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
2772 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
2773 initialization with contigious bitmask. Literal pool is expectd
2776 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2779 * gcc.target/arm/pr67439_1.c: New test.
2781 2015-09-10 Jiong Wang <jiong.wang@arm.com>
2783 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
2786 2015-09-10 Jakub Jelinek <jakub@redhat.com>
2789 * g++.dg/gomp/pr67523.C: New test.
2792 * g++.dg/gomp/pr67522.C: New test.
2795 * c-c++-common/gomp/pr67521.c: New test.
2798 * c-c++-common/gomp/pr67517.c: New test.
2801 * g++.dg/gomp/pr67514.C: New test.
2804 * g++.dg/gomp/pr67511.C: New test.
2807 * c-c++-common/gomp/pr67502.c: New test.
2809 2015-09-09 Marek Polacek <polacek@redhat.com>
2812 * gcc.dg/pr67512.c: New test.
2814 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2817 * g++.dg/warn/Wsubobject-linkage-1.C: New.
2818 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
2819 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
2820 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
2822 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2824 * gcc.target/aarch64/mod_2.x: New file.
2825 * gcc.target/aarch64/mod_256.x: Likewise.
2826 * gcc.target/arm/mod_2.c: New test.
2827 * gcc.target/arm/mod_256.c: Likewise.
2828 * gcc.target/aarch64/mod_2.c: Likewise.
2829 * gcc.target/aarch64/mod_256.c: Likewise.
2831 2015-09-09 Jakub Jelinek <jakub@redhat.com>
2834 * g++.dg/gomp/pr67504.C: New test.
2837 * c-c++-common/gomp/pr67501.c: New test.
2840 * gcc.dg/gomp/pr67500.c: New test.
2843 * gcc.dg/gomp/pr67495.c: New test.
2845 2015-09-09 Aditya Kumar <hiraditya@msn.com>
2846 Sebastian Pop <s.pop@samsung.com>
2848 PR tree-optimization/53852
2849 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
2850 both isl-0.12 and isl-0.15.
2851 * gcc.dg/graphite/uns-interchange-14.c: Same.
2852 * gcc.dg/graphite/uns-interchange-15.c: Same.
2853 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2855 2015-09-08 Aditya Kumar <hiraditya@msn.com>
2856 Sebastian Pop <s.pop@samsung.com>
2858 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
2859 * gcc.dg/graphite/block-1.c: Same.
2860 * gcc.dg/graphite/block-5.c: Same.
2861 * gcc.dg/graphite/block-6.c: Same.
2862 * gcc.dg/graphite/interchange-1.c: Same.
2863 * gcc.dg/graphite/interchange-10.c: Same.
2864 * gcc.dg/graphite/interchange-11.c: Same.
2865 * gcc.dg/graphite/interchange-13.c: Same.
2866 * gcc.dg/graphite/interchange-14.c: Same.
2867 * gcc.dg/graphite/interchange-3.c: Same.
2868 * gcc.dg/graphite/interchange-4.c: Same.
2869 * gcc.dg/graphite/interchange-7.c: Same.
2870 * gcc.dg/graphite/interchange-8.c: Same.
2871 * gcc.dg/graphite/interchange-9.c: Same.
2872 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
2873 * gcc.dg/graphite/pr35356-1.c (foo): Same.
2874 * gcc.dg/graphite/pr37485.c: Same.
2875 * gcc.dg/graphite/scop-0.c (int toto): Same.
2876 * gcc.dg/graphite/scop-1.c: Same.
2877 * gcc.dg/graphite/scop-10.c: Same.
2878 * gcc.dg/graphite/scop-11.c: Same.
2879 * gcc.dg/graphite/scop-12.c: Same.
2880 * gcc.dg/graphite/scop-13.c: Same.
2881 * gcc.dg/graphite/scop-16.c: Same.
2882 * gcc.dg/graphite/scop-17.c: Same.
2883 * gcc.dg/graphite/scop-18.c: Same.
2884 * gcc.dg/graphite/scop-2.c: Same.
2885 * gcc.dg/graphite/scop-21.c (int test): Same.
2886 * gcc.dg/graphite/scop-22.c (void foo): Same.
2887 * gcc.dg/graphite/scop-4.c: Same.
2888 * gcc.dg/graphite/scop-5.c: Same.
2889 * gcc.dg/graphite/scop-6.c: Same.
2890 * gcc.dg/graphite/scop-7.c: Same.
2891 * gcc.dg/graphite/scop-8.c: Same.
2892 * gcc.dg/graphite/scop-9.c: Same.
2893 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
2894 data-refs remain inside the inner loop.
2895 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
2896 * gcc.dg/graphite/uns-interchange-14.c: Same.
2897 * gcc.dg/graphite/uns-interchange-9.c: Same.
2898 * gfortran.dg/graphite/interchange-3.f90
2900 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2903 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
2904 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
2905 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
2906 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
2907 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
2908 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
2909 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
2910 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
2911 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
2912 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
2913 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
2914 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
2916 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2918 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
2919 * lib/target-supports.exp
2920 (check_effective_target_arm_neon_fp16_hw): New.
2922 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2924 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2925 Set additional_flags for neon-fp16 if supported, else fallback to neon.
2927 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2929 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
2930 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
2932 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
2933 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
2934 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
2935 when those are supported.
2936 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
2939 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
2940 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
2943 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
2944 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
2945 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
2947 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
2949 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
2951 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
2952 Add float16x8_t case.
2953 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
2954 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
2955 main, exec_vcreate): Likewise.
2956 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
2957 exec_vget_high): Likewise.
2958 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
2959 exec_vget_low): Likewise.
2960 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
2962 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
2963 exec_vld1_dup): Likewise.
2964 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
2965 exec_vld1_lane): Likewise.
2966 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
2968 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
2969 exec_vldX_dup): Likewise.
2970 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
2971 exec_vldX_lane): Likewise.
2972 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
2973 exec_vset_lane): Likewise.
2974 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
2975 exec_vst1_lane): Likewise.
2977 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2979 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
2980 * gcc.target/aarch64/vget_low_1.c: Likewise.
2982 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2984 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
2985 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
2986 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
2987 (main): update orig_data to avoid float16 NaN on bigendian.
2989 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2991 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
2993 * gcc.target/aarch64/vset_lane_1.c: Likewise.
2994 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
2995 * gcc.target/aarch64/vld1_lane.c: Likewise.
2997 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3000 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
3002 2015-09-07 Marek Polacek <polacek@redhat.com>
3005 * gcc.dg/asm-10.c: New test.
3007 2015-09-04 Jakub Jelinek <jakub@redhat.com>
3010 * gcc.dg/lto/pr67452_0.c: New test.
3012 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3015 * gcc.target/avr/pr65210.c: New test.
3017 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
3020 * lib/target-supports.exp (check_cached_effective_target):
3021 Apppend $prop to et_prop_list only if needed.
3023 2015-09-04 Marek Polacek <polacek@redhat.com>
3026 * gcc.dg/ubsan/pr67279.c: New test.
3028 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
3029 Petr Murzin <petr.murzin@intel.com>
3030 Kirill Yukhin <kirill.yukhin@intel.com>
3032 * gcc.target/i386/avx512f-scatter-1.c: New.
3033 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
3034 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
3036 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
3038 * gfortran.dg/read_dir.f90: Delete empty directory when closing
3039 rather than calling rmdir, cleanup if open fails.
3041 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3043 * gcc.target/powerpc/vec-mult-char-1.c: New test.
3044 * gcc.target/powerpc/vec-mult-char-2.c: New test.
3045 * lib/target-supports.exp (check_effective_target_vect_char_mult):
3046 Return true for PowerPC targets that implement Altivec.
3048 2015-09-03 Renlin Li <renlin.li@arm.com>
3050 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
3052 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
3054 2015-09-03 Martin Sebor <msebor@redhat.com>
3057 * g++.dg/addr_builtin-1.C: New test.
3058 * gcc.dg/addr_builtin-1.c: New test.
3060 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3062 * gcc.target/powerpc/vec-shift.c: New test.
3064 2015-09-03 Tom de Vries <tom@codesourcery.com>
3066 PR tree-optimization/65637
3067 * gcc.dg/autopar/reduc-4.c: New test.
3069 2015-09-03 Tom de Vries <tom@codesourcery.com>
3071 PR tree-optimization/65637
3072 * gcc.dg/autopar/pr46099-2.c: New test.
3074 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3077 * g++.dg/pr67351.C: New test.
3079 2015-09-03 Richard Biener <rguenther@suse.de>
3082 * g++.dg/lto/pr66705_0.C: New testcase.
3084 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
3087 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
3088 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
3090 2015-09-02 Marek Polacek <polacek@redhat.com>
3093 * gcc.dg/pr67432.c: New test.
3095 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
3097 * lib/target-supports.exp (clear_effective_target_cache): New.
3098 (check_cached_effective_target): Update et_prop_list.
3099 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
3100 * g++.dg/compat/compat.exp: Likewise.
3101 * g++.dg/compat/struct-layout-1.exp: Likewise.
3102 * lib/asan-dg.exp: Likewise.
3103 * lib/atomic-dg.exp: Likewise.
3104 * lib/cilk-plus-dg.exp: Likewise.
3105 * lib/clearcap.exp: Likewise.
3106 * lib/mpx-dg.exp: Likewise.
3107 * lib/tsan-dg.exp: Likewise.
3108 * lib/ubsan-dg.exp: Likewise.
3110 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
3112 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
3114 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
3115 Andrew Bennett <andrew.bennett@imgtec.com>
3117 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
3118 dependencies between ISA level and compact-branches.
3119 * gcc.target/mips/branch-10.c: Update expected output to allow
3120 compact forms of b/bal.
3121 * gcc.target/mips/branch-11.c: Likewise.
3122 * gcc.target/mips/branch-12.c: Likewise.
3123 * gcc.target/mips/branch-13.c: Likewise.
3124 * gcc.target/mips/branch-3.c: Likewise.
3125 * gcc.target/mips/branch-4.c: Likewise.
3126 * gcc.target/mips/branch-5.c: Likewise.
3127 * gcc.target/mips/branch-6.c: Likewise.
3128 * gcc.target/mips/branch-7.c: Likewise.
3129 * gcc.target/mips/branch-8.c: Likewise.
3130 * gcc.target/mips/branch-9.c: Likewise.
3131 * gcc.target/mips/branch-cost-1.c: Likewise.
3132 * gcc.target/mips/call-1.c: Likewise.
3133 * gcc.target/mips/call-2.c: Likewise.
3134 * gcc.target/mips/call-3.c: Likewise.
3135 * gcc.target/mips/call-4.c: Likewise.
3136 * gcc.target/mips/call-5.c: Likewise.
3137 * gcc.target/mips/call-6.c: Likewise.
3138 * gcc.target/mips/lazy-binding-1.c: Likewise.
3139 * gcc.target/mips/near-far-1.c: Likewise.
3140 * gcc.target/mips/near-far-2.c: Likewise.
3141 * gcc.target/mips/near-far-3.c: Likewise.
3142 * gcc.target/mips/near-far-4.c: Likewise.
3143 * gcc.target/mips/umips-branch-3.c: Ensure the test is
3144 run with compact branches allowed.
3145 * gcc.target/mips/compact-branches-1.c: New file.
3146 * gcc.target/mips/compact-branches-2.c: Likewise.
3147 * gcc.target/mips/compact-branches-3.c: Likewise.
3148 * gcc.target/mips/compact-branches-4.c: Likewise.
3149 * gcc.target/mips/compact-branches-5.c: Likewise.
3150 * gcc.target/mips/compact-branches-6.c: Likewise.
3151 * gcc.target/mips/compact-branches-7.c: Likewise.
3153 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
3155 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
3156 Clean-up a created directory if testcase fails.
3158 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
3161 * g++.dg/pr67405.C: New test.
3163 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3165 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
3167 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3169 * gcc.dg/ifcvt-1.c: New test.
3170 * gcc.dg/ifcvt-2.c: Likewise.
3171 * gcc.dg/ifcvt-3.c: Likewise.
3173 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3176 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
3179 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3181 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
3183 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
3186 * g++.dg/other/pr61753.C: New.
3188 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
3190 * gcc.dg/tree-ssa/cmp-1.c: New file.
3192 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
3194 * gcc.dg/tree-ssa/complex-7.c: New file.
3196 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3198 * gcc.target/powerpc/swaps-p8-19.c: New test.
3200 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3203 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
3205 2015-08-29 Tom de Vries <tom@codesourcery.com>
3207 PR tree-optimization/46193
3208 * gcc.dg/autopar/pr46193.c: New test.
3210 2015-08-28 Nathan Sidwell <nathan@acm.org>
3212 * gcc.dg/compat/struct-layout-1_generate.c: Simply
3213 use exit code for failure.
3215 * gcc.dg/torture/matrix-1.c: Use plain printf.
3216 * gcc.dg/torture/matrix-2.c: Likewise.
3217 * gcc.dg/torture/matrix-5.c: Likewise.
3218 * gcc.dg/torture/matrix-6.c: Likewise.
3219 * gcc.dg/torture/transpose-1.c: Likewise.
3220 * gcc.dg/torture/transpose-2.c: Likewise.
3221 * gcc.dg/torture/transpose-3.c: Likewise.
3222 * gcc.dg/torture/transpose-4.c: Likewise.
3223 * gcc.dg/torture/transpose-5.c: Likewise.
3224 * gcc.dg/torture/transpose-6.c: Likewise.
3226 2015-08-28 Jeff Law <law@redhat.com>
3229 * gcc.dg/tree-ssa/pr66752-2.c: New test.
3230 * gcc.dg/torture/pr66752-1.c: New test
3231 * g++.dg/torture/pr66752-2.C: New test.
3233 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
3235 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
3237 * gcc.dg/tree-ssa/sra-15.c: New.
3239 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
3241 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
3242 * gcc.target/mips/msub-8.c: Ditto
3244 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3246 * lib/target-supports.exp (check-effective_target_vect_double):
3247 Enable for Power targets with VSX hardware available.
3248 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
3249 vect_no_align && { ! vect_hw_misalign }.
3251 2015-08-27 Sebastian Pop <s.pop@samsung.com>
3253 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
3254 Replaced by opt_files, compile with -floop-nest-optimize.
3255 * g++.dg/graphite/graphite.exp: Same.
3256 * gfortran.dg/graphite/graphite.exp: Same.
3257 * gcc.dg/graphite/block-0.c: Adjust pattern.
3258 * gcc.dg/graphite/block-1.c: Same.
3259 * gcc.dg/graphite/block-3.c: Same.
3260 * gcc.dg/graphite/block-4.c: Same.
3261 * gcc.dg/graphite/block-5.c: Same.
3262 * gcc.dg/graphite/block-6.c: Same.
3263 * gcc.dg/graphite/block-7.c: Same.
3264 * gcc.dg/graphite/block-8.c: Same.
3265 * gcc.dg/graphite/block-pr47654.c: Same.
3266 * gcc.dg/graphite/interchange-0.c: Same.
3267 * gcc.dg/graphite/interchange-1.c: Same.
3268 * gcc.dg/graphite/interchange-10.c: Same.
3269 * gcc.dg/graphite/interchange-11.c: Same.
3270 * gcc.dg/graphite/interchange-12.c: Same.
3271 * gcc.dg/graphite/interchange-13.c: Same.
3272 * gcc.dg/graphite/interchange-14.c: Same.
3273 * gcc.dg/graphite/interchange-15.c: Same.
3274 * gcc.dg/graphite/interchange-3.c: Same.
3275 * gcc.dg/graphite/interchange-4.c: Same.
3276 * gcc.dg/graphite/interchange-5.c: Same.
3277 * gcc.dg/graphite/interchange-6.c: Same.
3278 * gcc.dg/graphite/interchange-7.c: Same.
3279 * gcc.dg/graphite/interchange-8.c: Same.
3280 * gcc.dg/graphite/interchange-9.c: Same.
3281 * gcc.dg/graphite/interchange-mvt.c: Same.
3282 * gcc.dg/graphite/pr37485.c: Same.
3283 * gcc.dg/graphite/uns-block-1.c: Same.
3284 * gcc.dg/graphite/uns-interchange-12.c: Same.
3285 * gcc.dg/graphite/uns-interchange-14.c: Same.
3286 * gcc.dg/graphite/uns-interchange-15.c: Same.
3287 * gcc.dg/graphite/uns-interchange-9.c: Same.
3288 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
3289 * gfortran.dg/graphite/interchange-3.f90: Same.
3291 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
3294 * gcc.target/i386/pr67317-1.c: New test.
3295 * gcc.target/i386/pr67317-2.c: Ditto.
3296 * gcc.target/i386/pr67317-3.c: Ditto.
3297 * gcc.target/i386/pr67317-4.c: Ditto.
3298 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
3299 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
3301 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
3303 * gcc.target/powerpc/vec-shr.c: New.
3305 2015-08-27 Marek Polacek <polacek@redhat.com>
3308 * gcc.dg/torture/pr67005.c: New test.
3310 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
3312 * gcc.dg/tree-ssa/sra-15.c: New.
3314 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
3316 * gcc.target/aarch64/long_branch_1.c: New test.
3318 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3320 * gcc.target/s390/20150826-1.c: New test.
3322 2015-08-26 Renlin Li <renlin.li@arm.com>
3324 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
3326 2015-08-26 Jiong Wang <jiong.wang@arm.com>
3328 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
3330 2015-08-26 Jiong Wang <jiong.wang@arm.com>
3332 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
3333 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
3334 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
3335 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
3337 2015-08-26 Jiong Wang <jiong.wang@arm.com>
3339 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
3341 * gcc.target/aarch64/tlsle_1.x: New test source.
3342 * gcc.target/aarch64/tlsle12_1.c: New testcase.
3343 * gcc.target/aarch64/tlsle24_1.c: Likewise.
3344 * gcc.target/aarch64/tlsle32_1.c: Likewise.
3346 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3349 * gfortran.dg/shape_8.f90: New test.
3351 2015-08-25 Marek Polacek <polacek@redhat.com>
3354 * gcc.dg/weak/weak-18.c: New test.
3356 2015-08-25 David Malcolm <dmalcolm@redhat.com>
3358 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
3359 gcc_jit_context_set_bool_use_external_driver.
3361 2015-08-25 Nathan Sidwell <nathan@acm.org>
3363 * gcc.c-torture/execute/builtins/20010124-1.x: New.
3365 * gcc.dg/20001117-1.c: Needs return_address.
3366 * gcc.dg/20020415-1.c: Needs alloca.
3367 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
3368 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
3369 * gcc.dg/pr63186.c: Needs label_values.
3370 * gcc.dg/torture/pr33848.c: Likwise.
3372 * lib/target-supports.exp (check_effective_target_fopenacc,
3373 check_effective_target_fopenmp): Disable for nvptx.
3374 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
3375 * gcc.dg/stack-usage-1.c: Likewise.
3376 * gcc.dg/stack-usage-2.c: Likewise.
3377 * gcc.dg/unused-5.c: Likewise.
3378 * gcc.dg/unwind-1.c: Likewise.
3380 2015-08-25 Christian Bruel <christian.bruel@st.com>
3382 * gcc.dg/Wno-frame-address.c: Skip for ARM.
3383 * g++.dg/Wno-frame-address.C: Ditto.
3385 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3388 * g++.dg/pr67211.C: New test.
3390 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
3394 * gfortran.dg/block_end_error_1.f90: New test.
3395 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
3397 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
3400 * gcc.target/i386/pr66821.c: New test.
3402 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
3405 * gcc.target/i386/pr67329.c: New test.
3407 2015-08-24 Nathan Sidwell <nathan@acm.org>
3409 * gcc.dg/pr49551.c: Needs -fdata-sections.
3411 * gcc.dg/pr64935-2.c: Needs scheduling.
3413 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
3414 * gcc.dg/torture/pr63738.c: Likewise.
3415 * gcc.dg/torture/pr64728.c: Likewise.
3416 * gcc.dg/pr63748.c: Likewise.
3417 * gcc.dg/20020312-2.c: Likewise.
3419 * gcc.dg/torture/pr66123.c: Needs label_values.
3421 * gcc.dg/torture/pr41261.c: Needs profiling.
3422 * gcc.dg/pr26570.c: Likewise.
3423 * gcc.dg/pr61776.c: Likewise.
3424 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
3425 * gcc.dg/gomp/pr34610.c: Likewise.
3426 * gcc.dg/pr54121.c: Likewise.
3427 * gcc.dg/20050325-1.c: Likewise.
3428 * gcc.dg/pr66899.c: Likewise.
3429 * gcc.dg/pr48770.c: Likewise.
3430 * gcc.dg/pr24225.c: Likewise.
3432 * gcc.dg/pr27531-1.c: Needs io.
3433 * gcc.dg/pr44606.c: Likewise.
3435 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
3437 * gcc.dg/pr51990.c: Needs alloca.
3439 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
3441 2015-08-24 Tom de Vries <tom@codesourcery.com>
3443 PR tree-optimization/65468
3444 * gcc.dg/gomp/static-chunk-size-one.c: New test.
3446 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3449 * gfortran.dg/backtrace_1.f90: New test.
3451 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3454 * gfortran.dg/execute_command_line_2.f90: New test.
3456 2015-08-23 Tom de Vries <tom@codesourcery.com>
3458 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
3459 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
3460 vect_no_int_max to vect_no_int_min_max.
3461 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
3462 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
3463 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
3464 * gcc.dg/vect/slp-reduc-4.c: Same.
3465 * gcc.dg/vect/slp-reduc-5.c: Same.
3466 * gcc.dg/vect/vect-125.c: Same.
3467 * gcc.dg/vect/vect-13.c: Same.
3468 * gcc.dg/vect/vect-double-reduc-3.c: Same.
3469 * gcc.dg/vect/vect-reduc-1.c: Same.
3470 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
3471 * gcc.dg/vect/vect-reduc-1char.c:Same.
3472 * gcc.dg/vect/vect-reduc-1short.c: Same.
3473 * gcc.dg/vect/vect-reduc-2.c: Same.
3474 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
3475 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
3476 * lib/target-supports.exp: Same.
3478 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
3481 * g++.dg/cpp0x/decltype63.C: New.
3483 2015-08-22 Nathan Sidwell <nathan@acm.org>
3485 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
3486 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3487 * c-c++-common/Wunused-var-8.c: Likewise.
3488 * c-c++-common/gomp/pr61486-2.c: Likewise.
3489 * c-c++-common/Wunused-var-6.c: Likewise.
3490 * c-c++-common/goacc/reduction-1.c: Likewise.
3491 * c-c++-common/goacc/reduction-2.c: Likewise.
3492 * c-c++-common/goacc/reduction-3.c: Likewise.
3493 * c-c++-common/goacc/reduction-4.c: Likewise.
3494 * gcc.dg/builtins-64.c: Likewise.
3495 * gcc.dg/pr59523.c: Likewise.
3496 * gcc.dg/tree-ssa/20080530.c: Likewise.
3497 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
3498 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
3499 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
3500 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
3501 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
3502 * gcc.dg/pr59011.c: Likewise.
3503 * gcc.dg/uninit-9.c: Likewise.
3504 * gcc.dg/pr61561.c: Likewise.
3505 * gcc.dg/vla-4.c: Likewise.
3506 * gcc.dg/20101010-1.c: Likewise.
3507 * gcc.dg/pr49120.c: Likewise.
3508 * gcc.dg/20030331-2.c: Likewise.
3509 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
3510 * gcc.dg/pr25682.c: Likewise.
3511 * gcc.dg/guality/guality.c: Likewise.
3512 * gcc.dg/pr27301.c: Likewise.
3513 * gcc.dg/uninit-9-O0.c: Likewise.
3514 * gcc.dg/fold-alloca-1.c: Likewise.
3515 * gcc.dg/pr41470.c: Likewise.
3516 * gcc.dg/pr51491-2.c: Likewise.
3517 * gcc.dg/winline-7.c: Likewise.
3518 * gcc.dg/vla-2.c: Likewise.
3519 * gcc.dg/pr50764.c: Likewise.
3520 * gcc.dg/c99-vla-1.c: Likewise.
3521 * gcc.dg/pr33238.c: Likewise.
3522 * gcc.dg/c99-const-expr-13.c: Likewise.
3523 * gcc.dg/builtin-return-1.c: Likewise.
3524 * gcc.dg/vla-3.c: Likewise.
3525 * gcc.dg/20020415-1.c: Likewise.
3526 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3527 * gcc.dg/shrink-wrap-alloca.c: Likewise.
3528 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
3529 * gcc.dg/torture/calleesave-sse.c: Likewise.
3530 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3531 * gcc.dg/gomp/vla-2.c: Likewise.
3532 * gcc.dg/gomp/vla-3.c: Likewise.
3533 * gcc.dg/gomp/vla-4.c: Likewise.
3534 * gcc.dg/gomp/pr30494.c: Likewise.
3535 * gcc.dg/gomp/vla-5.c: Likewise.
3536 * gcc.dg/pr51990-2.c: Likewise.
3537 * gcc.dg/vla-22.c: Likewise.
3539 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
3541 * gcc.dg/cpp/multiline-2.c: Add column numbers.
3542 * gcc.dg/dollar.c: Likewise.
3543 * gcc.dg/pragma-message.c: Likewise.
3544 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
3545 * c-c++-common/raw-string-14.c: Likewise.
3547 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
3549 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
3550 property that instantiation here is a compile-time error.
3552 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3554 * g++.dg/other/pr67065.C: Extend.
3556 2015-08-21 Nathan Sidwell <nathan@acm.org>
3558 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
3560 (check_effective_target_global_constructor): New.
3561 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
3562 * gcc.dg/debug/debug.exp: Skip for nvptx.
3563 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
3565 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
3566 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
3567 * gcc.c-torture/compile/pr33855.c: Likewise.
3568 * gcc.c-torture/compile/920723-1.c: Likewise.
3569 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
3571 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
3573 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
3576 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
3578 * gcc.c-torture/execute/switch-1.c: Likewise.
3580 * gcc.c-torture/execute/pr34456.c: Require not freestanding
3581 * gcc.c-torture/execute/printf-1.c: Likewise.
3582 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
3583 * gcc.c-torture/execute/fprintf-1.c: Likewise.
3584 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
3585 * gcc.c-torture/execute/vprintf-1.c: Likewise.
3586 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
3587 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
3588 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
3589 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
3590 * gcc.c-torture/execute/gofast.c: Likewise.
3591 * gcc.c-torture/execute/complex-6.c: Likewise.
3593 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
3594 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
3595 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
3596 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
3597 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
3598 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
3599 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3600 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
3601 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
3602 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
3603 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
3604 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
3605 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
3606 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
3607 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
3608 * gcc.dg/setjmp-1.c: Likewise.
3609 * gcc.dg/cleanup-5.c: Likewise.
3610 * gcc.dg/cleanup-12.c: Likewise.
3611 * gcc.dg/cleanup-13.c: Likewise.
3613 * gcc.dg/constructor-1.c: Require global ctor.
3615 * gcc.dg/fork-instrumentation.c: Require profiling.
3616 * gcc.dg/20030107-1.c: Likewise.
3617 * gcc.dg/20030702-1.c: Likewise.
3619 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
3620 * gcc.dg/cpp/paste2.c: Likewise.
3621 * gcc.dg/cpp/strify3.c: Likewise.
3622 * gcc.dg/cpp/strify4.c: Likewise.
3623 * gcc.dg/cpp/lexnum.c: Likewise.
3624 * gcc.dg/cpp/digraphs.c: Likewise.
3625 * gcc.dg/cpp/macro1.c: Likewise.
3627 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
3629 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
3631 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
3633 * lib/gcc-dg.exp: Add extra options for db-final to the command line
3636 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3638 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
3639 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
3640 vec_vpmsum_be and vec_shasigma_be.
3642 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
3644 * lib/target-supports.exp
3645 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
3646 with -mfp16-format=ieee.
3648 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3651 * g++.dg/other/pr67065.C: New.
3653 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
3655 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
3657 * gcc.target/mips/inline-memcpy-2.c: Ditto.
3658 * gcc.target/mips/inline-memcpy-3.c: Ditto.
3659 * gcc.target/mips/inline-memcpy-4.c: Ditto.
3660 * gcc.target/mips/inline-memcpy-5.c: Ditto.
3662 2015-08-19 Jiong Wang <jiong.wang@arm.com>
3664 * gcc.dg/wide_shift_64_1.c: New testcase.
3665 * gcc.dg/wide_shift_128_1.c: Likewise.
3666 * gcc.target/aarch64/ashlti3_1.c: Likewise.
3668 2015-08-19 Magnus Granberg <zorry@gentoo.org>
3670 * lib/target-supports.exp
3671 (check_effective_target_fstack_protector_enabled): New test.
3672 * gcc.target/i386/ssp-default.c: New test.
3674 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
3677 * gfortran.dg/generic_31.f90: New.
3679 2015-08-19 Marek Polacek <polacek@redhat.com>
3682 * g++.dg/torture/pr67133.C: New test.
3684 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3686 * gcc.target/powerpc/altivec-35.c: New test.
3687 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
3688 * gcc.target/powerpc/vsx-vector-7.c: New test.
3690 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3693 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
3694 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
3696 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
3698 PR rtl-optimization/67218
3699 * gcc.c-torture/execute/ieee/pr67218.c,
3700 gcc.target/aarch64/fcvt_int_float_double1.c,
3701 gcc.target/aarch64/fcvt_int_float_double2.c,
3702 gcc.target/aarch64/fcvt_int_float_double3.c,
3703 gcc.target/aarch64/fcvt_int_float_double4.c,
3704 gcc.target/aarch64/fcvt_uint_float_double1.c,
3705 gcc.target/aarch64/fcvt_uint_float_double2.c,
3706 gcc.target/aarch64/fcvt_uint_float_double3.c,
3707 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
3709 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
3711 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
3712 dg-options to disable LSE extensions.
3713 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
3714 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
3715 * gcc.target/aarch64/atomic-op-char.c: Likewise.
3716 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
3717 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
3718 * gcc.target/aarch64/atomic-op-int.c: Likewise.
3719 * gcc.target/aarch64/atomic-op-long.c: Likewise.
3720 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
3721 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
3722 * gcc.target/aarch64/atomic-op-release.c: Likewise.
3723 * gcc.target/aarch64/atomic-op-short.c: Likewise.
3724 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
3725 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
3726 * gcc.target/aarch64/sync-op-full.c: Likewise.
3727 * gcc.target/aarch64/sync-op-release.c: Likewise.
3729 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
3732 * g++.dg/cpp1z/feat-cxx1z.C: New.
3734 2015-08-18 Marek Polacek <polacek@redhat.com>
3737 * gcc.dg/torture/pr67222.c: New test.
3739 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
3741 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
3743 2015-08-18 Bin Cheng <bin.cheng@arm.com>
3745 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
3746 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
3747 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
3749 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
3751 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
3752 which is used in later code.
3754 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
3757 * g++.dg/cpp0x/nullptr34.C: New.
3758 * g++.dg/warn/Wconversion2.C: Adjust.
3759 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
3760 * g++.old-deja/g++.other/null3.C: Likewise.
3762 * g++.dg/cpp0x/pr51313.C: Adjust.
3764 2015-08-17 Richard Biener <rguenther@suse.de>
3766 PR tree-optimization/67221
3767 * gcc.dg/torture/pr67221.c: New testcase.
3769 2015-08-17 Mike Stump <mikestump@comcast.net>
3770 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3772 * gcc.target/arm/memcpy-aligned-1.c: New test.
3774 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3777 * gfortran.dg/norm_4.f90: Rename to...
3778 * gfortran.dg/norm2_4.f90: this.
3779 * gfortran.dg/norm2_5.f90: New test.
3781 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
3783 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3784 * gcc.dg/ssp-1.c: Make counter a register.
3785 * gcc.dg/ssp-2.c: Likewise.
3786 * gcc.dg/torture/parm-coalesce.c: New.
3788 2015-08-14 Marek Polacek <polacek@redhat.com>
3791 * gcc.dg/torture/pr67133.c: New test.
3793 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
3794 Matthias Klose <doko@debian.org>
3797 * gcc.c-torture/compile/pr67143.c: New
3798 * gcc.target/aarch64/atomic-op-imm.c
3799 (atomic_fetch_add_negative_RELAXED): New.
3800 (atomic_fetch_sub_negative_ACQUIRE): New.
3802 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3804 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
3805 * gcc.target/aarch64/target_attr_8.c: Likewise.
3806 * gcc.target/aarch64/target_attr_14.c: Likewise.
3808 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3810 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
3812 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
3814 * gcc.target/i386/builtin_target.c: Add skylake check.
3816 2015-08-13 Jeff Law <law@redhat.com>
3818 * gcc.dg/pr66314.c: Moved from here to ..
3819 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
3820 to clear all sanitizers before -fsanitize=kernel-address.
3822 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3824 * gcc.target/aarch64/cinc_common_1.c: New test.
3826 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
3829 * g++.dg/ext/attribute-may-alias-1.C: New.
3830 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
3832 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
3834 * gcc.target/aarch64/atomic-inst-cas.c: New.
3835 * gcc.target/aarch64/atomic-inst-ops.inc: New.
3837 2015-08-13 Andreas Schwab <schwab@suse.de>
3839 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
3841 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
3844 * g++.dg/torture/pr62164.C: New.
3846 2015-08-13 Richard Biener <rguenther@suse.de>
3848 PR tree-optimization/67191
3849 * gcc.dg/torture/pr67191.c: New testcase.
3850 * g++.dg/torture/pr67191.C: Likewise.
3852 2015-08-13 Richard Biener <rguenther@suse.de>
3854 PR tree-optimization/66502
3855 PR tree-optimization/67167
3856 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
3858 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3861 * g++.dg/init/new42.C: New.
3863 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3866 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
3868 * gcc.target/powerpc/pr67071-2.c: Likewise.
3869 * gcc.target/powerpc/pr67071-3.c: Likewise.
3871 2015-08-12 Marek Polacek <polacek@redhat.com>
3874 * c-c++-common/Wshift-overflow-6.c: New test.
3875 * c-c++-common/Wshift-overflow-7.c: New test.
3876 * g++.dg/cpp1y/left-shift-2.C: New test.
3878 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3881 * g++.dg/cpp0x/pr52742.C: New.
3883 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
3885 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
3886 Check Knights Landing support.
3888 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3891 * g++.dg/warn/Wunused-result-1.C: New.
3893 2015-08-12 Richard Biener <rguenther@suse.de>
3895 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
3896 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
3897 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
3898 * g++.dg/tree-ssa/pr61034.C: Adjust.
3899 * gcc.dg/fold-compare-2.c: Likewise.
3900 * gcc.dg/pr50763.c: Likewise.
3901 * gcc.dg/predict-3.c: Likewise.
3902 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
3903 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3904 * gcc.dg/tree-ssa/pr20657.c: Likewise.
3905 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3906 * gcc.dg/tree-ssa/pr37508.c: Likewise.
3907 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3908 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3909 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3910 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3911 * gcc.dg/tree-ssa/vrp20.c: Likewise.
3912 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3913 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3915 2015-08-12 Nathan Sidwell <nathan@acm.org>
3917 * gcc.dg/vrp-min-max-1.c: New.
3918 * gcc.dg/vrp-min-max-2.c: New.
3920 2015-08-12 Richard Biener <rguenther@suse.de>
3922 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
3924 2015-08-12 Tom de Vries <tom@codesourcery.com>
3927 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
3928 Handle absence of vector min/max for sparc.
3930 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
3933 * g++.dg/ext/mv25.C: New test.
3935 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
3937 * gcc.target/i386/avx2-vect-shift.c: New test.
3939 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
3943 * gcc.dg/pragma-diag-3.c: New test.
3944 * gcc.dg/pragma-diag-4.c: New test.
3946 2015-08-11 Nathan Sidwell <nathan@acm.org>
3948 * c-c++-common/dfp/operator-comma.c: Call init function.
3949 * c-c++-common/dfp/convert-dfp-2.c: New test.
3951 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
3953 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
3954 Treat model == 0x4f as Broadwell.
3956 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3959 * gfortran.dg/pr67140.f90: New test.
3961 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
3965 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
3967 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
3970 * gfortran.dg/ieee/large_4.f90: New test.
3972 2015-08-08 Bud Davis <jmdavis@link.com>
3975 * gfortran.dg/common_22.f90: New.
3977 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
3979 PR rtl-optimization/67028
3980 * gcc.dg/pr67028.c: New testcase.
3982 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
3984 PR rtl-optimization/67029
3985 * gcc.dg/pr67029.c: New test.
3987 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3990 * gfortran.dg/ieee/ieee_8.f90: New test.
3992 2015-08-07 Jiong Wang <jiong.wang@arm.com>
3994 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
3996 * gcc.target/aarch64/noplt_2.c: Likewise.
3997 * gcc.target/aarch64/noplt_3.c: Likewise.
3999 2015-08-06 David Malcolm <dmalcolm@redhat.com>
4001 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
4002 optimization level, and print a summary at the end.
4004 2015-08-06 Jiong Wang <jiong.wang@arm.com>
4006 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
4008 2015-08-06 Jiong Wang <jiong.wang@arm.com>
4010 * gcc.target/aarch64/noplt_3.c: New testcase.
4012 2015-08-06 Jiong Wang <jiong.wang@arm.com>
4014 * gcc.target/aarch64/noplt_1.c: New testcase.
4015 * gcc.target/aarch64/noplt_2.c: Likewise.
4017 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
4019 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
4020 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
4022 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4024 * gcc.target/s390/dwarfregtable-1.c: New test.
4025 * gcc.target/s390/dwarfregtable-2.c: New test.
4026 * gcc.target/s390/dwarfregtable-3.c: New test.
4028 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4030 * gcc.target/s390/htm-builtins-z13-1.c: New test.
4032 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4035 * gfortran.dg/ieee/large_2.f90: New test.
4036 * gfortran.dg/ieee/large_3.F90: New test.
4038 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4041 * gfortran.dg/ieee/large_1.f90: Adjust test.
4043 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
4044 Jeff Law <law@redhat.com>
4047 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
4048 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
4049 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
4050 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
4051 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
4052 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
4054 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4057 * gfortran.dg/pr66311.f90: New file.
4059 2015-08-05 Richard Biener <rguenther@suse.de>
4061 PR tree-optimization/67121
4062 * gcc.dg/torture/pr67121.c: New testcase.
4064 2015-08-05 Nick Clifton <nickc@redhat.com>
4066 * gcc.target/rl78: New directory.
4067 * gcc.target/rl78/rl78.exp: New file: Test driver.
4068 * gcc.target/rl78/test_addm3.c: New file: Test adds.
4070 2015-08-05 Richard Biener <rguenther@suse.de>
4073 * gcc.dg/torture/pr67120.c: New testcase.
4075 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
4079 * lib/fortran-modules.exp: Call cleanup-submodules from
4081 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
4082 cover the cases where private entities are no longer optimized
4084 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
4086 * gfortran.dg/submodule_1.f08: Change cleanup module names.
4087 * gfortran.dg/submodule_5.f08: The same.
4088 * gfortran.dg/submodule_9.f08: The same.
4089 * gfortran.dg/submodule_10.f08: New test.
4091 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
4094 * g++.dg/cpp1y/var-templ35.C: New.
4096 2015-08-05 Richard Biener <rguenther@suse.de>
4098 PR tree-optimization/67055
4099 * g++.dg/torture/pr67055.C: New testcase.
4101 2015-08-05 Richard Biener <rguenther@suse.de>
4103 PR tree-optimization/67109
4104 * gcc.dg/torture/pr67109.c: New testcase.
4105 * gcc.dg/vect/vect-119.c: Adjust.
4107 2015-08-05 Richard Biener <rguenther@suse.de>
4110 * gcc.dg/pr67107.c: New testcase.
4112 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4115 * g++.dg/cpp1z/abbrev2.C: New.
4117 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4119 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
4121 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4124 * g++.dg/init/explicit4.C: New.
4126 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4128 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
4129 without VSX an Power8 vector support.
4131 2015-08-04 Richard Biener <rguenther@suse.de>
4133 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
4135 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
4138 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
4141 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4144 * g++.dg/cpp1y/var-templ34.C: New.
4146 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4148 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
4149 * gcc.target/aarch64/target_attr_1.c: Likewise.
4150 * gcc.target/aarch64/target_attr_2.c: Likewise.
4151 * gcc.target/aarch64/target_attr_3.c: Likewise.
4152 * gcc.target/aarch64/target_attr_4.c: Likewise.
4153 * gcc.target/aarch64/target_attr_5.c: Likewise.
4154 * gcc.target/aarch64/target_attr_6.c: Likewise.
4155 * gcc.target/aarch64/target_attr_7.c: Likewise.
4156 * gcc.target/aarch64/target_attr_8.c: Likewise.
4157 * gcc.target/aarch64/target_attr_9.c: Likewise.
4158 * gcc.target/aarch64/target_attr_10.c: Likewise.
4159 * gcc.target/aarch64/target_attr_11.c: Likewise.
4160 * gcc.target/aarch64/target_attr_12.c: Likewise.
4161 * gcc.target/aarch64/target_attr_13.c: Likewise.
4162 * gcc.target/aarch64/target_attr_14.c: Likewise.
4163 * gcc.target/aarch64/target_attr_15.c: Likewise.
4165 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4167 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
4169 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4171 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
4173 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4175 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
4178 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4181 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
4182 * gfortran.dg/ieee/large_1.f90: New test.
4184 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4186 PR tree-optimization/67043
4187 * gcc.dg/pr67043.c: New test.
4189 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
4191 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
4193 2015-08-03 David Malcolm <dmalcolm@redhat.com>
4195 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
4196 it to push/pop timing items.
4197 (main): For each optimization level, create a gcc_jit_timer, and
4198 time all of the iteration within that level cumulatively.
4199 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
4200 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
4202 2015-08-03 Alexander Basov <coohpt@gmail.com>
4207 * gcc.target/arm/pr43404.c : New testcase.
4208 * gcc.target/arm/pr48470.c : New testcase.
4209 * gcc.target/arm/pr64744-1.c : New testcase.
4210 * gcc.target/arm/pr64744-2.c : New testcase.
4212 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
4214 PR tree-optimization/67077
4215 * gcc.dg/pr67077.c: New test.
4217 2015-08-03 Jeff Law <law@redhat.com>
4220 PR gcov-profile/66899
4221 * gcc.dg/pr66899.c: New test.
4222 * gcc.dg/pr66314.c: New test.
4224 2015-08-03 Marek Polacek <polacek@redhat.com>
4227 * gcc.dg/pr67088.c: New test.
4229 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
4232 * gcc.target/arm/vnmul-1.c: New.
4233 * gcc.target/arm/vnmul-2.c: New.
4234 * gcc.target/arm/vnmul-3.c: New.
4235 * gcc.target/arm/vnmul-4.c: New.
4237 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
4240 * gfortran.dg/class_allocate_20.f90: New.
4242 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4244 * gcc.target/aarch64/csel_bfx_1.c: New test.
4245 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
4247 2015-08-02 Martin Sebor <msebor@redhat.com>
4249 * g++.dg/Wframe-address-in-Wall.C: New test.
4250 * g++.dg/Wframe-address.C: New test.
4251 * g++.dg/Wno-frame-address.C: New test.
4252 * gcc.dg/Wframe-address-in-Wall.c: New test.
4253 * gcc.dg/Wframe-address.c: New test.
4254 * gcc.dg/Wno-frame-address.c: New test.
4256 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
4258 * c-c++-common/Wmisleading-indentation.c: Add more tests.
4260 2015-08-01 Michael Collison <michael.collison@linaro.org
4261 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4263 * gcc.target/arm/mincmp.c: New test.
4265 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
4268 * gfortran.dg/associated_target_6.f03: New test
4270 2015-08-01 Tom de Vries <tom@codesourcery.com>
4272 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
4273 optimize ("-ftree-parallelize-loops=0").
4274 Add successful scans for 2 detected reductions. Add xfail scans for 3
4275 detected reductions.
4276 * gcc.dg/autopar/reduc-2short.c: Same.
4277 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
4278 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
4279 detected reductions.
4280 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
4283 2015-07-31 Marek Polacek <polacek@redhat.com>
4286 * g++.dg/ubsan/pr66977.C: New test.
4288 2015-07-30 Marek Polacek <polacek@redhat.com>
4290 * c-c++-common/Wtautological-compare-3.c: New test.
4292 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
4294 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
4295 (CHECK): Pass address of scalar, rather than array.
4297 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
4299 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
4301 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
4303 * gcc.target/aarch64/fp16/fp16.exp: New.
4304 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
4305 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
4307 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
4309 * gcc.target/aarch64/f16_movs_1.c: New test.
4311 2015-07-28 Tom de Vries <tom@codesourcery.com>
4313 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
4316 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
4317 Manuel López-Ibáñez <manu@gcc.gnu.org>
4319 * gcc.dg/parm-incomplete-1.c: Update.
4320 * gcc.dg/pr18809-1.c: Update.
4321 * gcc.dg/pr27953.c: Update.
4322 * gcc.dg/vla-11.c: Update.
4324 2015-07-27 Marek Polacek <polacek@redhat.com>
4326 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
4328 2015-07-27 Tom de Vries <tom@codesourcery.com>
4330 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
4331 attribute. Update comment.
4333 Add scan for not parallelizing inner loop.
4334 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
4338 2015-07-27 Marek Polacek <polacek@redhat.com>
4341 * c-c++-common/Wtautological-compare-2.c: New test.
4343 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
4346 * gcc.target/i386/pr66232-6.c: New tests.
4347 * gcc.target/i386/pr66232-7.c: Likewise.
4348 * gcc.target/i386/pr66232-8.c: Likewise.
4349 * gcc.target/i386/pr66232-9.c: Likewise.
4351 2015-07-27 Marek Polacek <polacek@redhat.com>
4355 * c-c++-common/Wtautological-compare-1.c: New test.
4357 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4360 * g++.dg/template/pr18969.C: New test.
4361 * g++.dg/template/pr18969-2.C: New test.
4362 * g++.old-deja/g++.jason/overload.C: Remove return value in
4363 template function returning void.
4365 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
4367 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
4368 immediates to avoid shift-overflow warnings.
4370 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
4373 * g++.dg/init/pr66857.C: New test.
4375 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
4378 * gcc.target/i386/pr66648.c: New test.
4380 2015-07-25 Tom de Vries <tom@codesourcery.com>
4382 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
4383 interchange_files and block_files variables.
4384 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
4386 * gcc.dg/graphite/uns-interchange-12.c: Same.
4387 * gcc.dg/graphite/uns-interchange-14.c: Same.
4388 * gcc.dg/graphite/uns-interchange-15.c: Same.
4389 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
4390 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
4392 2015-07-25 Jeff Law <law@redhat.com>
4396 * gcc.dg/tree-ssa/pr66752-2.c: New test.
4397 * gcc.dg/torture/pr66752-1.c: New test
4398 * g++.dg/torture/pr66752-2.C: New test.
4400 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
4403 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
4405 PR rtl-optimization/64164
4406 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4407 * gcc.dg/ssp-1.c: Make counter a register.
4408 * gcc.dg/ssp-2.c: Likewise.
4409 * gcc.dg/torture/parm-coalesce.c: New.
4411 2015-07-24 Tom de Vries <tom@codesourcery.com>
4413 * gcc.dg/graphite/block-1.c: Xfail scan.
4414 * gcc.dg/graphite/interchange-12.c: Same.
4415 * gcc.dg/graphite/interchange-14.c: Same.
4416 * gcc.dg/graphite/interchange-15.c: Same.
4417 * gcc.dg/graphite/interchange-9.c: Same.
4418 * gcc.dg/graphite/interchange-mvt.c: Same.
4419 * gcc.dg/graphite/uns-block-1.c: New test.
4420 * gcc.dg/graphite/uns-interchange-12.c: New test.
4421 * gcc.dg/graphite/uns-interchange-14.c: New test.
4422 * gcc.dg/graphite/uns-interchange-15.c: New test.
4423 * gcc.dg/graphite/uns-interchange-9.c: New test.
4424 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
4426 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
4429 * c-c++-common/Wunused-function-1.c: New.
4431 2015-07-24 Tom de Vries <tom@codesourcery.com>
4433 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
4434 alternative exit-first loop transform.
4435 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
4436 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
4437 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
4438 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
4439 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
4440 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
4441 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4442 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
4443 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
4445 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
4448 * gcc.target/i386/mpx/pr66566.c: New test.
4450 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
4453 * gcc.target/i386/pr66978.c: New test.
4455 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4457 * gcc.target/s390/gpr2fprsavecfi.c: New test.
4459 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4461 * gcc.target/s390/insv-1.c: New test.
4462 * gcc.target/s390/insv-2.c: New test.
4463 * gcc.target/s390/insv-3.c: New test.
4465 2015-07-24 Tom de Vries <tom@codesourcery.com>
4467 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
4469 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4472 * gcc.dg/pr25530.c: New test.
4474 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4477 * gcc.dg/pr25529.c: New test.
4479 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4481 * gcc.target/arm/reg_equal_test.c: New test.
4483 2015-07-23 Jeff Law <law@redhat.com>
4486 * gcc.dg/tree-ssa/pr66752-2.c: New test.
4487 * gcc.dg/torture/pr66752-1.c: New test
4488 * g++.dg/torture/pr66752-2.C: New test.
4490 2015-07-23 Marek Polacek <polacek@redhat.com>
4493 * g++.dg/warn/Wlogical-op-2.C: New test.
4495 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
4497 PR rtl-optimization/64164
4498 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4499 * gcc.dg/ssp-1.c: Make counter a register.
4500 * gcc.dg/ssp-2.c: Likewise.
4501 * gcc.dg/torture/parm-coalesce.c: New.
4503 2015-07-23 Marek Polacek <polacek@redhat.com>
4506 * c-c++-common/ubsan/pr66908.c: New test.
4508 2015-07-23 Tom de Vries <tom@codesourcery.com>
4510 * gcc.dg/autopar/outer-4.c: Add xfail.
4511 * gcc.dg/autopar/outer-5.c: Same.
4512 * gcc.dg/autopar/outer-6.c: Same.
4513 * gcc.dg/autopar/reduc-2.c: Same.
4514 * gcc.dg/autopar/reduc-2char.c: Same.
4515 * gcc.dg/autopar/reduc-2short.c: Same.
4516 * gcc.dg/autopar/reduc-8.c: Same.
4517 * gcc.dg/autopar/uns-outer-4.c: New test.
4518 * gcc.dg/autopar/uns-outer-5.c: New test.
4519 * gcc.dg/autopar/uns-outer-6.c: New test.
4521 2015-07-23 Richard Biener <rguenther@suse.de>
4523 PR tree-optimization/66952
4524 * gcc.dg/torture/pr66952.c: Use signed char.
4526 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
4528 PR tree-optimization/66926,66951
4529 * gcc.dg/vect/pr66951.c: New test.
4531 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
4534 * g++.dg/parse/error57.C: New.
4535 * g++.dg/expr/string-2.C: Update.
4537 2015-07-23 Richard Biener <rguenther@suse.de>
4539 PR tree-optimization/66945
4540 * gcc.dg/torture/pr66945.c: New testcase.
4542 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
4545 * g++.dg/ext/mv24.C: New test.
4547 2015-07-22 Marek Polacek <polacek@redhat.com>
4549 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
4552 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
4556 * gfortran.dg/generic_30.f90: New.
4558 2015-07-22 Richard Biener <rguenther@suse.de>
4560 PR tree-optimization/66952
4561 * gcc.dg/torture/pr66952.c: New testcase.
4563 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
4565 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
4567 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
4569 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
4571 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
4573 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
4575 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
4577 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
4579 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
4581 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
4583 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
4585 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
4587 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
4589 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
4591 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
4593 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
4595 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
4597 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
4599 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
4601 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
4603 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
4605 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
4607 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
4609 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
4611 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
4613 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
4615 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
4617 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
4619 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
4621 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
4623 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
4625 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
4627 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
4629 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
4631 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
4633 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
4635 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
4637 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
4639 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
4641 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
4643 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
4645 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
4647 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
4649 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
4651 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
4653 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
4655 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
4657 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
4659 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
4661 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
4663 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
4665 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
4667 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
4669 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
4671 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
4673 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
4675 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
4677 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
4679 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
4681 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
4683 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
4685 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
4687 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
4689 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
4691 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
4693 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
4695 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
4697 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
4699 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
4701 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
4703 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
4705 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
4707 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
4709 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
4711 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
4713 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
4715 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
4717 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
4719 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
4721 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
4723 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
4725 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
4727 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
4729 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
4731 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
4733 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
4735 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
4737 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
4739 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
4741 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
4743 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
4745 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
4747 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
4749 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
4751 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
4753 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
4755 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
4757 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
4759 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
4761 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
4763 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
4765 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
4767 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
4769 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
4771 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
4773 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
4775 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
4777 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
4779 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
4781 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
4783 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
4785 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
4787 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
4789 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
4791 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
4793 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
4795 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
4797 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
4799 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
4801 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
4803 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
4805 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
4807 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
4809 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
4811 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
4813 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
4815 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
4817 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
4819 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
4821 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
4823 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
4825 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
4827 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
4830 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
4832 * g++.dg/template/crash81.C: Update.
4834 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
4837 * gcc.target/i386/pr66424.c: New.
4839 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
4841 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
4843 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
4846 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
4847 Drop address sanitization.
4849 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
4851 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
4853 (dg-additional-options): Set armv5t flag.
4855 2015-07-21 Marek Polacek <polacek@redhat.com>
4857 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
4858 * gcc.dg/vmx/unpack.c: Likewise.
4859 * gcc.target/powerpc/quad-atomic.c: Likewise.
4861 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
4863 * gcc.target/i386/asm-flag-5.c (f_ll): New.
4865 2015-07-20 Jiong Wang <jiong.wang@arm.com>
4867 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
4870 2015-07-20 Marek Polacek <polacek@redhat.com>
4873 * c-c++-common/Wshift-overflow-1.c: New test.
4874 * c-c++-common/Wshift-overflow-2.c: New test.
4875 * c-c++-common/Wshift-overflow-3.c: New test.
4876 * c-c++-common/Wshift-overflow-4.c: New test.
4877 * c-c++-common/Wshift-overflow-5.c: New test.
4878 * g++.dg/cpp1y/left-shift-1.C: New test.
4879 * gcc.dg/c90-left-shift-2.c: New test.
4880 * gcc.dg/c90-left-shift-3.c: New test.
4881 * gcc.dg/c99-left-shift-2.c: New test.
4882 * gcc.dg/c99-left-shift-3.c: New test.
4883 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
4884 * gcc.c-torture/execute/pr40386.c: Likewise.
4885 * gcc.dg/vect/pr33373.c: Likewise.
4886 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
4887 * gcc.dg/vect/vect-shift-2.c: Likewise.
4889 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4891 * gcc.target/aarch64/neg_abs_1.c: New test.
4893 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
4896 * gcc.target/i386/pr66922.c: New test.
4898 2015-07-18 Sebastian Pop <s.pop@samsung.com>
4902 * gcc.dg/tree-ssa/pr42327.c: Removed.
4903 * g++.dg/other/pr35011.C: Removed.
4905 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
4908 * gcc.target/i386/pr66906.c: New test.
4910 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
4912 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
4913 as follow-up to r225930.
4915 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
4918 * lib/fortran-modules.exp (proc cleanup-submodules): New
4920 * gfortran.dg/submodule_1.f08: Change extension and clean up
4921 the submodule files.
4922 * gfortran.dg/submodule_2.f08: ditto
4923 * gfortran.dg/submodule_6.f08: ditto
4924 * gfortran.dg/submodule_7.f08: ditto
4925 * gfortran.dg/submodule_8.f08: New test
4926 * gfortran.dg/submodule_9.f08: New test
4928 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
4929 Sebastian Pop <s.pop@samsung.com>
4932 * gcc.dg/graphite/pr61929.c: New.
4934 2015-07-17 Marek Polacek <polacek@redhat.com>
4936 * gcc.dg/fold-minus-7.c: New test.
4938 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4940 * gfortran.dg/co_reduce_1.f90: New file.
4942 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
4945 * gcc.target/i386/pr66824.c:
4947 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
4950 * gfortran.dg/structure_constructor_13.f03: New test.
4952 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
4955 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
4956 of generated while loops in the tree dump.
4957 * gfortran.dg/derived_constructor_comps_6.f90: New file.
4959 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
4961 * gcc.dg/vect/vect-outer-simd-2.c: New test.
4963 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
4966 * gcc.target/i386/pr66891.c: New test.
4968 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4970 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
4972 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
4974 PR rtl-optimization/66626
4975 * gcc.target/i386/pr66626-2.c: New.
4977 2015-07-16 Martin Liska <mliska@suse.cz>
4979 * g++.dg/ipa/pr66896.c: New test.
4981 2015-07-16 Richard Biener <rguenther@suse.de>
4983 PR tree-optimization/66894
4984 * gcc.dg/torture/pr66894.c: New testcase.
4986 2015-07-16 Richard Biener <rguenther@suse.de>
4988 * gcc.dg/tree-ssa/pr21031.c: Adjust.
4990 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
4993 * g++.dg/pr66866.C: New test.
4995 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4997 * gcc.target/powerpc/vec-cmp-sel.c: New test.
4999 2015-07-15 Richard Biener <rguenther@suse.de>
5001 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
5002 { -O3 -fomit-frame-pointer },
5003 { -O3 -fomit-frame-pointer -funroll-loops } and
5004 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
5006 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
5007 -finline-functions }
5009 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
5011 * gcc.target/mips/interrupt_handler-5.c: New test.
5013 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
5014 Robert Suchanek <robert.suchanek@imgtec.com>
5016 * gcc.target/mips/interrupt_handler-4.c: New test.
5018 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
5021 * gcc.dg/lto/lto.exp: Initialize MPX.
5023 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5025 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
5027 * gcc.target/arm/scd42-3.c: Likewise.
5029 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
5031 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
5032 code to be run when the pre-arch code increases the isa_rev to
5033 mips32r6 or greater.
5035 2015-07-15 Richard Biener <rguenther@suse.de>
5037 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
5038 { -O3 -fomit-frame-pointer },
5039 { -O3 -fomit-frame-pointer -funroll-loops } and
5040 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
5042 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
5043 -finline-functions }
5044 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
5045 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
5046 to additional_flags.
5048 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
5050 PR rtl-optimization/66838
5051 * gcc.target/i386/pr66838.c: New test.
5053 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
5056 * g++.dg/template/pr66850.C: New test.
5058 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
5059 Cesar Philippidis <cesar@codesourcery.com>
5060 Chung-Lin Tang <cltang@codesourcery.com>
5062 * gcc.target/nios2/nios2-flushd.c: New.
5063 * gcc.target/nios2/nios2-rdprs.c: New.
5064 * gcc.target/nios2/r2-atomic.c: New.
5065 * gcc.target/nios2/r2-eni.c: New.
5066 * gcc.target/nios2/r2-wrpie.c: New.
5068 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
5069 Cesar Philippidis <cesar@codesourcery.com>
5070 Chung-Lin Tang <cltang@codesourcery.com>
5072 * gcc.target/nios2/cdx-ldstwm-1.c: New.
5073 * gcc.target/nios2/cdx-ldstwm-2.c: New.
5075 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
5076 Cesar Philippidis <cesar@codesourcery.com>
5077 Chung-Lin Tang <cltang@codesourcery.com>
5079 * gcc.target/nios2/andci.c: New.
5080 * gcc.target/nios2/bmx.c: New.
5081 * gcc.target/nios2/cdx-add.c: New.
5082 * gcc.target/nios2/cdx-branch.c: New.
5083 * gcc.target/nios2/cdx-callret.c: New.
5084 * gcc.target/nios2/cdx-loadstore.c: New.
5085 * gcc.target/nios2/cdx-logical.c: New.
5086 * gcc.target/nios2/cdx-mov.c: New.
5087 * gcc.target/nios2/cdx-shift.c: New.
5088 * gcc.target/nios2/cdx-sub.c: New.
5089 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
5091 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
5094 * g++.dg/cpp0x/vt-65071.C: New.
5096 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
5097 Cesar Philippidis <cesar@codesourcery.com>
5098 Chung-Lin Tang <cltang@codesourcery.com>
5100 * gcc.target/nios2/r2-io-range.c: New.
5101 * gcc.target/nios2/r2-stio-1.c: New.
5102 * gcc.target/nios2/r2-stio-2.c: New.
5103 * gcc.target/nios2/nios2-ldxio.c: New.
5104 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
5105 of just compile. Add more tests.
5107 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5109 gfortran.dg/pr66864.f90: New test.
5111 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
5113 PR rtl-optimization/66626
5114 * gcc.target/i386/pr66626.c: New.
5116 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
5118 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
5119 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
5120 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
5122 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
5124 * g++.dg/template/crash81.C: Adjust for error + inform change.
5125 * g++.dg/template/pr58878.C: Likewise.
5126 * g++.dg/template/shadow1.C: Likewise.
5127 * g++.dg/template/shadow2.C: Likewise.
5128 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
5129 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
5130 * g++.old-deja/g++.brendan/crash7.C: Likewise.
5131 * g++.old-deja/g++.pt/shadow2.C: Likewise.
5133 2015-07-14 Richard Biener <rguenther@suse.de>
5135 PR tree-optimization/66863
5136 * gcc.dg/torture/pr66863.c: New testcase.
5138 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
5141 * g++.dg/template/pr65186.C: New test.
5143 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
5145 * gcc.target/arm/macro_defs0.c: Add directive to skip
5146 test if -marm is present.
5147 * gcc.target/arm/macro_defs1.c: Likewise.
5149 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5151 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
5153 * gcc.target/aarch64/adds1.c: Likewise.
5154 * gcc.target/aarch64/ands_1.c: Likewise.
5155 * gcc.target/aarch64/bics_1.c: Likewise.
5156 * gcc.target/aarch64/subs1.c: Likewise.
5157 * gcc.target/aarch64/subs3.c: Likewise.
5159 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
5162 * gfortran.dg/pr64589.f90: New test.
5164 2015-07-13 Renlin Li <renlin.li@arm.com>
5167 * gcc.c-torture/execute/pr66556.c: New.
5169 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
5171 * gcc.dg/20020219-1.c: Fix double word typos.
5172 * gcc.dg/20020919-1.c: Same.
5174 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
5175 Jeff Law <law@redhat.com>
5178 * g++.dg/tree-ssa/pr66726.c: New test.
5179 * gcc.dg/tree-ssa/pr66726-2.c: New test.
5180 * gcc.dg/tree-ssa/pr66726.c: New test.
5182 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
5185 * g++.dg/cpp0x/variadic-ttp2.C: New.
5187 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
5190 * g++.dg/cpp0x/auto46.C: New test.
5191 * g++.dg/template/pr30044.C: New test.
5192 * g++.dg/template/shadow2.C: New test.
5193 * g++.dg/template/error55.C: New test.
5194 * g++.dg/template/crash83.C: Accept any error string.
5195 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
5197 * g++.dg/cpp0x/variadic19.C: Likewise
5198 * g++.dg/template/canon-type-13.C: Likewise.
5199 * g++.old-deja/g++.pt/ttp42.C: Likewise.
5200 * g++.dg/torture/20070621-1.C: Likewise.
5202 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5205 * g++.dg/init/explicit3.C: New.
5207 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
5210 * gcc.target/i386/pr66819-1.c: New test.
5211 * gcc.target/i386/pr66819-2.c: Likewise.
5212 * gcc.target/i386/pr66819-3.c: Likewise.
5213 * gcc.target/i386/pr66819-4.c: Likewise.
5214 * gcc.target/i386/pr66819-5.c: Likewise.
5216 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
5219 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
5220 __attribute__((noinline, noclone)). Change "x" to "volatile char"
5221 type to prevent possible flag-clobbering zero-extensions.
5222 * gcc.target/i386/pr66703.c: New test.
5224 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5227 * g++.dg/cpp0x/nsdmi-template15.C: New.
5229 2015-07-10 Jiong Wang <jiong.wang@arm.com>
5231 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
5233 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
5235 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
5236 * gcc.target/arm/flip-thumb.c: Likewise.
5238 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
5241 * gcc.target/i386/pr66813.c: New test.
5243 2015-07-10 Jakub Jelinek <jakub@redhat.com>
5246 * gcc.dg/gomp/pr66820.c: New test.
5248 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5251 * g++.dg/cpp0x/scoped_enum6.C: New.
5253 2015-07-10 Tom de Vries <tom@codesourcery.com>
5255 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
5256 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
5258 2015-07-10 Richard Biener <rguenther@suse.de>
5260 PR tree-optimization/66823
5261 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
5262 which should not be necessary. XFAIL.
5264 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5267 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
5269 2015-07-09 Jakub Jelinek <jakub@redhat.com>
5272 * gcc.dg/gomp/pr66633-1.c: New test.
5273 * gcc.dg/gomp/pr66633-2.c: New test.
5274 * gcc.dg/gomp/pr66633-3.c: New test.
5275 * gcc.dg/gomp/pr66633-4.c: New test.
5277 2015-07-09 John Marino <gnugcc@marino.st>
5279 * lib/target-supports.exp (check_effective_target_pie):
5282 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
5285 * gcc.target/i386/pr66814.c: New test.
5287 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
5290 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
5291 * gcc.target/aarch64/fnmul-2.c: Likewise.
5292 * gcc.target/aarch64/fnmul-3.c: Likewise.
5293 * gcc.target/aarch64/fnmul-4.c: Likewise.
5295 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5298 * g++.dg/cpp0x/vt-65790.C: New.
5300 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
5303 * gcc.target/i386/pr66818.c: New test.
5305 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
5308 * gcc.target/i386/pr66817.c: New test.
5310 2015-07-09 Marek Polacek <polacek@redhat.com>
5312 PR tree-optimization/66718
5313 * gcc.dg/vect/vect-126.c: New test.
5315 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
5317 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
5318 even when dwarf-2 is not the default.
5320 2015-07-08 Jeff Law <law@redhat.com>
5323 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
5324 to have a single memory reference.
5326 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
5328 * g++.dg/other/dump-ada-spec-9.C: New test.
5330 2015-07-08 Jakub Jelinek <jakub@redhat.com>
5332 * g++.dg/vect/vect.exp: Run also simd* tests.
5333 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
5334 (check_vect): Fix up get_cpuid call for C++.
5335 * g++.dg/vect/simd-clone-1.cc: New test.
5337 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
5339 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
5341 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
5343 * gcc.target/i386/readeflags-1.c (abort): New prototype.
5344 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
5346 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
5349 * gcc.target/i386/pr66806.c: New test.
5351 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
5354 * g++.dg/cpp0x/auto45.C: New.
5356 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
5359 * gcc.target/i386/pr66334.c: New.
5361 2015-07-08 David Malcolm <dmalcolm@redhat.com>
5363 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
5366 2015-07-08 David Malcolm <dmalcolm@redhat.com>
5369 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
5370 (verify_code): Update expected error message.
5371 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
5372 (verify_code): Likewise.
5373 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
5374 (verify_code): Likewise.
5376 2015-07-08 Richard Biener <rguenther@suse.de>
5378 PR tree-optimization/66793
5379 * gcc.dg/torture/pr66793.c: New testcase.
5381 2015-07-08 Richard Biener <rguenther@suse.de>
5383 PR tree-optimization/66794
5384 * gcc.dg/torture/pr66794.c: New testcase.
5386 2015-07-08 Marek Polacek <polacek@redhat.com>
5389 * g++.dg/abi/abi-tag15.C: New test.
5391 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
5393 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
5394 * gcc.target/mips/branch-3.c: Ditto
5395 * gcc.target/mips/branch-4.c: Ditto.
5396 * gcc.target/mips/branch-5.c: Ditto.
5397 * gcc.target/mips/branch-6.c: Ditto.
5398 * gcc.target/mips/branch-7.c: Ditto.
5399 * gcc.target/mips/branch-8.c: Ditto.
5400 * gcc.target/mips/branch-9.c: Ditto.
5401 * gcc.target/mips/branch-10.c: Ditto.
5402 * gcc.target/mips/branch-11.c: Ditto.
5403 * gcc.target/mips/branch-12.c: Ditto.
5404 * gcc.target/mips/branch-13.c: Ditto.
5405 * gcc.target/mips/umips-branch-5.c: New file.
5406 * gcc.target/mips/umips-branch-6.c: New file.
5407 * gcc.target/mips/umips-branch-7.c: New file.
5408 * gcc.target/mips/umips-branch-8.c: New file.
5409 * gcc.target/mips/umips-branch-9.c: New file.
5410 * gcc.target/mips/umips-branch-10.c: New file.
5411 * gcc.target/mips/umips-branch-11.c: New file.
5412 * gcc.target/mips/umips-branch-12.c: New file.
5413 * gcc.target/mips/umips-branch-13.c: New file.
5414 * gcc.target/mips/umips-branch-14.c: New file.
5415 * gcc.target/mips/umips-branch-15.c: New file.
5416 * gcc.target/mips/umips-branch-16.c: New file.
5417 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
5418 (OCCUPY_0xfffc): New define.
5420 2015-07-08 Renlin Li <renlin.li@arm.com>
5422 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
5424 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
5426 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
5428 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
5430 * gcc.target/i386/bt-3.c: New test.
5431 * gcc.target/i386/bt-4.c: Ditto.
5433 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
5435 * g++.dg/other/dump-ada-spec-8.C: New test.
5437 2015-07-07 David Malcolm <dmalcolm@redhat.com>
5440 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
5442 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
5444 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
5446 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
5447 Avoid using an opaque struct for local "f".
5449 2015-07-07 David Malcolm <dmalcolm@redhat.com>
5452 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
5453 * jit.dg/test-pr66779.c: New testcase.
5455 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
5457 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
5460 2015-07-07 Richard Biener <rguenther@suse.de>
5462 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
5464 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
5466 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
5467 * gcc.target/mips/call-5.c: Ditto.
5468 * gcc.target/mips/call-6.c: Ditto.
5470 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5472 * gcc.dg/dx-test.c: New test-case.
5474 2015-07-07 Andre Vehreschild <vehre@gmx.de>
5477 * gfortran.dg/allocate_with_source_9.f08: New test.
5479 2015-07-07 Christian Bruel <christian.bruel@st.com>
5482 * gcc.target/arm/flip-thumb.c: Fix scan.
5483 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
5484 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
5485 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
5488 2015-07-06 Jakub Jelinek <jakub@redhat.com>
5491 * gcc.c-torture/execute/pr65956.c: New test.
5493 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
5495 * gcc.target/arm/aapcs/align1.c: New.
5496 * gcc.target/arm/aapcs/align_rec1.c: New.
5497 * gcc.target/arm/aapcs/align2.c: New.
5498 * gcc.target/arm/aapcs/align_rec2.c: New.
5499 * gcc.target/arm/aapcs/align3.c: New.
5500 * gcc.target/arm/aapcs/align_rec3.c: New.
5501 * gcc.target/arm/aapcs/align4.c: New.
5502 * gcc.target/arm/aapcs/align_rec4.c: New.
5503 * gcc.target/arm/aapcs/align_vararg1.c: New.
5504 * gcc.target/arm/aapcs/align_vararg2.c: New.
5506 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
5508 * gfortran.dg/iomsg_2.f90: New test.
5510 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
5513 * gcc.target/i386/pr66749.c: New test.
5515 2015-07-06 Richard Biener <rguenther@suse.de>
5517 PR tree-optimization/66772
5518 * gcc.dg/torture/pr66772-1.c: New testcase.
5519 * gcc.dg/torture/pr66772-2.c: Likewise.
5521 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
5523 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
5524 the jals instruction.
5526 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
5529 * gcc.target/i386/pr53383-1.c: New file.
5530 * gcc.target/i386/pr53383-2.c: Likewise.
5531 * gcc.target/i386/pr53383-3.c: Likewise.
5533 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
5535 * gcc.target/aarch64/fnmul-1.c: New.
5536 * gcc.target/aarch64/fnmul-2.c: New.
5537 * gcc.target/aarch64/fnmul-3.c: New.
5538 * gcc.target/aarch64/fnmul-4.c: New.
5540 2015-07-06 Richard Biener <rguenther@suse.de>
5543 * gcc.dg/torture/pr66759.c: New testcase.
5545 2015-07-06 Andre Vehreschild <vehre@gmx.de>
5548 * gfortran.dg/alloc_comp_class_3.f03: New test.
5549 * gfortran.dg/alloc_comp_class_4.f03: New test.
5551 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
5553 * gcc.c-torture/execute/pr66757.c: New test.
5555 2015-07-06 Bin Cheng <bin.cheng@arm.com>
5557 PR tree-optimization/66720
5558 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
5560 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
5561 Sandra Loosemore <sandra@codesourcery.com>
5563 * gcc.target/nios2/gprel-offset.c: New test.
5565 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
5568 * gfortran.dg/pr66725.f90: New test.
5570 2015-07-03 Jason Merrill <jason@redhat.com>
5572 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
5573 Avoid narrowing error.
5575 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
5577 PR rtl-optimization/66706
5578 * gcc.target/powerpc/shift-int.c: New testcase.
5580 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
5583 * gcc.target/i386/pr66746.c: New file.
5585 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
5587 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
5589 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
5591 PR tree-optimization/66119
5592 * g++.dg/opt/pr66119.C: New.
5594 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
5597 * gfortran.dg/submodule_1.f90: New test
5598 * gfortran.dg/submodule_2.f90: New test
5599 * gfortran.dg/submodule_3.f90: New test
5600 * gfortran.dg/submodule_4.f90: New test
5601 * gfortran.dg/submodule_5.f90: New test
5602 * gfortran.dg/submodule_6.f90: New test
5603 * gfortran.dg/submodule_7.f90: New test
5605 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
5607 PR preprocessor/53690
5608 * g++.dg/cpp/pr53690.C: New.
5610 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5612 * gcc.target/powerpc/vec-cmp.c: New test.
5614 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
5617 * gfortran.dg/pr56520.f90: New test.
5619 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
5622 * gfortran.dg/pr66545_1.f90: New test.
5623 * gfortran.dg/pr66545_2.f90: New test.
5625 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
5627 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
5628 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
5630 2015-07-02 Richard Biener <rguenther@suse.de>
5633 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
5636 2015-07-02 Richard Biener <rguenther@suse.de>
5638 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
5640 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
5642 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
5644 2015-07-01 Jason Merrill <jason@redhat.com>
5646 * lib/target-supports.exp (cxx_default): Set to C++14.
5648 2015-07-01 Tom de Vries <tom@codesourcery.com>
5651 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
5654 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5656 * gfortran.dg/warn_conversion_8.f90: New test.
5658 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
5660 PR rtl-optimization/61047
5661 * gcc.c-torture/execute/20150611-1.c: New testcase.
5663 2015-07-01 David Malcolm <dmalcolm@redhat.com>
5666 * jit.dg/all-non-failing-tests.h: Add
5667 test-pr66700-observing-write-through-ptr.c.
5668 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
5670 2015-07-01 David Malcolm <dmalcolm@redhat.com>
5672 * jit.dg/test-accessing-union.c: Add comments for use by
5673 gcc/jit/docs/topics/types.rst.
5675 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
5677 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
5678 'do-require-effective-target' with 'dg-require-effective-target'.
5679 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
5680 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
5681 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
5682 'stlex' with 'strex' as the expected output.
5684 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
5687 * g++.dg/cpp0x/gen-attrs-60.C: New.
5688 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
5690 2015-07-01 Jiong Wang <jiong.wang@arm.com>
5692 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
5694 * gcc.target/aarch64/pic-small.c: Restrict this test under
5695 check_effective_target_aarch64_small_fpic.
5697 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
5699 * gfortran.dg/gomp/pr66633.f90: New test.
5701 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
5704 * g++.dg/template/pr66686.C: New test.
5706 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
5708 * gnat.dg/lto17.ad[sb]: New test.
5710 2015-06-30 David Malcolm <dmalcolm@redhat.com>
5712 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
5713 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
5715 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
5717 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
5719 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
5721 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
5723 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
5725 * jit.dg/test-switch.c: New testcase.
5726 * jit.dg/test-switch.cc: New testcase.
5728 2015-06-30 David Malcolm <dmalcolm@redhat.com>
5731 * jit.dg/all-non-failing-tests.h: Add note about
5732 test-validly-unreachable-block.c.
5733 * jit.dg/test-validly-unreachable-block.c: New file.
5735 2015-06-30 David Malcolm <dmalcolm@redhat.com>
5738 * jit.dg/all-non-failing-tests.h: Add note about
5739 test-extra-options.c.
5740 * jit.dg/test-extra-options.c: New testcase.
5742 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
5745 * gcc.target/i386/pr66691.c: New.
5747 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
5749 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
5750 * gcc.target/i386/iamcu/args.h: Likewise.
5751 * gcc.target/i386/iamcu/asm-support.S: Likewise.
5752 * gcc.target/i386/iamcu/defines.h: Likewise.
5753 * gcc.target/i386/iamcu/macros.h: Likewise.
5754 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
5755 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
5756 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
5757 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
5758 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
5759 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
5760 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
5761 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
5762 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
5763 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
5764 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
5765 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
5766 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
5767 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
5768 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
5769 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
5770 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
5772 2015-06-30 Marek Polacek <polacek@redhat.com>
5774 * gcc.dg/fold-minus-6.c: New test.
5776 * gcc.dg/fold-ior-3.c: New test.
5778 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
5780 Implement N4197 - Adding u8 character literals
5781 * g++.dg/cpp1z/utf8.C: New.
5782 * g++.dg/cpp1z/utf8-neg.C: New.
5783 * g++.dg/cpp1z/udlit-utf8char.C: New.
5785 2015-06-30 Marek Polacek <polacek@redhat.com>
5787 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
5789 2015-06-30 Tom de Vries <tom@codesourcery.com>
5791 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
5792 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
5793 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
5794 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
5796 2015-06-30 Marek Polacek <polacek@redhat.com>
5798 * gcc.dg/fold-ior-2.c: New test.
5800 2015-06-30 Tom de Vries <tom@codesourcery.com>
5802 PR tree-optimization/66652
5803 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
5804 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
5806 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
5808 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
5811 * g++.dg/cpp0x/constexpr-friend-3.C: New.
5812 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
5814 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
5817 * gfortran.dg/wunused-parameter.f90: New test.
5819 2015-06-29 Richard Henderson <rth@redhat.com>
5821 * gcc.target/i386/asm-flag-1.c: New.
5822 * gcc.target/i386/asm-flag-2.c: New.
5823 * gcc.target/i386/asm-flag-3.c: New.
5824 * gcc.target/i386/asm-flag-4.c: New.
5825 * gcc.target/i386/asm-flag-5.c: New.
5827 2015-06-29 Marek Polacek <polacek@redhat.com>
5830 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
5831 * c-c++-common/pr66322.c: New test.
5832 * g++.dg/eh/scope1.C: Remove dg-warning.
5834 2015-06-29 Richard Biener <rguenther@suse.de>
5836 PR tree-optimization/66677
5837 * gcc.dg/vect/pr66677.c: New testcase.
5839 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5842 * gcc.dg/tree-ssa/pr64130.c: New test.
5844 2015-06-26 Jiong Wang <jiong.wang@arm.com>
5846 * gcc.target/aarch64/pic-small.c: New testcase.
5848 2015-06-26 Richard Biener <rguenther@suse.de>
5850 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
5852 2015-06-26 Marek Polacek <polacek@redhat.com>
5854 * gcc.dg/fold-and-1.c: New test.
5855 * gcc.dg/fold-and-2.c: New test.
5857 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
5859 * gnat.dg/warn11.adb: Add missing dg directive.
5860 * gnat.dg/warn12.adb: New test.
5861 * gnat.dg/warn12_pkg.ads: New helper.
5863 2015-06-26 Richard Biener <rguenther@suse.de>
5865 * gfortran.dg/reassoc_3.f90: Adjust.
5867 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
5870 * gcc.target/i386/pr66412.c: New test.
5872 2015-06-25 Richard Biener <rguenther@suse.de>
5874 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
5876 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
5878 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
5880 2015-06-25 Richard Biener <rguenther@suse.de>
5882 * gfortran.dg/vect/vect-9.f90: New testcase.
5884 2015-06-25 Nick Clifton <nickc@redhat.com>
5886 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
5887 H8300 and M32R targets.
5889 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
5892 * gfortran.dg/maxerrors.f90: New test.
5894 2015-06-08 DJ Delorie <dj@redhat.com>
5896 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
5898 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
5900 * gcc.target/aarch64/mgeneral-regs_3.c: New.
5902 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
5904 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
5905 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
5906 * gcc.target/aarch64/nofp_1.c: New file.
5908 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
5910 Implement N3928 - Extending static_assert
5911 * g++.dg/cpp0x/static_assert8.C: Adjust.
5912 * g++.dg/cpp0x/static_assert12.C: New.
5913 * g++.dg/cpp0x/static_assert13.C: New.
5914 * g++.dg/cpp1y/static_assert1.C: New.
5915 * g++.dg/cpp1y/static_assert2.C: New.
5916 * g++.dg/cpp1z/static_assert-nomsg.C: New.
5918 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
5921 * g++.dg/cpp0x/trailing11.C: New.
5923 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5925 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
5927 * gcc.target/arm/memset-inline-10.c: Likewise.
5928 * gcc.target/arm/pr58784.c: Likewise.
5929 * gcc.target/arm/pr59985.C: Likewise.
5930 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
5932 2015-06-24 Renlin Li <renlin.li@arm.com>
5934 * gcc.target/aarch64/arm_align_max_pwr.c: New.
5935 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
5937 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
5940 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
5943 * g++.dg/cpp0x/auto45.C: New test.
5944 * g++.dg/template/pr30044.C: New test.
5945 * g++.dg/template/crash83.C: Accept any error string.
5946 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
5948 * g++.dg/cpp0x/variadic18.C: Likewise
5949 * g++.dg/template/canon-type-13.C: Likewise.
5950 * g++.old-deja/g++.pt/ttp42.C: Likewise.
5952 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5955 * g++.dg/other/linkage2.C: New.
5957 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5960 * gcc.target/arm/pr63408.c: New test.
5962 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
5964 * lib/c-torture.exp: Don't call check_effective_target_lto
5965 before setting up environment correctly.
5966 * lib/gcc-dg.exp: Likewise, and protect
5967 gcc_force_conventional_output.
5969 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5971 PR rtl-optimization/66306
5972 * gcc.target/s390/pr66306.c: New test.
5974 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5976 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
5977 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
5978 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
5979 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
5980 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
5981 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
5982 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
5984 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
5987 * gcc.c-torture/pr65803.c: New test.
5989 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
5992 * g++.dg/cpp0x/auto45.C: New test.
5993 * g++.dg/template/pr30044.C: New test.
5994 * g++.dg/template/crash83.C: Accept any error string.
5995 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
5997 * g++.dg/cpp0x/variadic18.C: Likewise
5998 * g++.dg/template/canon-type-13.C: Likewise.
5999 * g++.old-deja/g++.pt/ttp42.C: Likewise.
6001 2015-06-23 Marek Polacek <polacek@redhat.com>
6003 * c-c++-common/Wlogical-op-3.c: New test.
6005 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6008 * g++.dg/cpp0x/scoped_enum5.C: New.
6010 2015-06-23 Richard Biener <rguenther@suse.de>
6012 PR tree-optimization/66636
6013 * gcc.dg/vect/pr66636.c: New testcase.
6015 2015-06-23 Marek Polacek <polacek@redhat.com>
6017 * gcc.dg/fold-minus-4.c: New test.
6018 * gcc.dg/fold-minus-5.c: New test.
6019 * c-c++-common/ubsan/overflow-add-5.c: New test.
6021 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
6023 Add missing testcase from r224672.
6024 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
6026 * gcc.target/vax/bswapdi-1.c: New.
6028 2015-06-23 Andre Vehreschild <vehre@gmx.de>
6031 * gfortran.dg/associate_18.f08: New test.
6033 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
6036 * gcc.target/i386/pr66560-1.c: New test.
6037 * gcc.target/i386/pr66560-2.c: Ditto.
6038 * gcc.target/i386/pr66560-3.c: Ditto.
6039 * gcc.target/i386/pr66560-4.c: Ditto.
6041 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
6043 * gcc.target/nvptx/nvptx.exp: New file.
6044 * gcc.target/nvptx/proto-1.c: Likewise.
6046 2015-06-23 Bin Cheng <bin.cheng@arm.com>
6048 PR tree-optimization/66449
6049 * gcc.dg/vect/pr66449.c: New test.
6051 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
6053 * g++.dg/other/dump-ada-spec-5.C: New test.
6054 * g++.dg/other/dump-ada-spec-6.C: Likewise.
6055 * g++.dg/other/dump-ada-spec-7.C: Likewise.
6057 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
6059 * g++.dg/inherit/pure1.C: Test location too.
6061 2015-06-22 Marek Polacek <polacek@redhat.com>
6063 * gcc.dg/fold-ior-1.c: New test.
6064 * gcc.dg/fold-minus-2.c: New test.
6065 * gcc.dg/fold-minus-3.c: New test.
6066 * gcc.dg/fold-plus-1.c: New test.
6067 * gcc.dg/fold-plus-2.c: New test.
6068 * gcc.dg/fold-xor-4.c: New test.
6069 * gcc.dg/fold-xor-5.c: New test.
6071 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6074 * g++.dg/torture/pr65914.C: New.
6076 2015-06-22 Richard Biener <rguenther@suse.de>
6078 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
6079 not existing TORTURE_OPTIONS only.
6080 * lib/gcc-dg.exp: Likewise.
6082 2015-06-22 Christian Bruel <christian.bruel@st.com>
6085 * gcc.target/arm/flip-thumb.c: New test.
6087 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
6088 Martin Liska <mliska@suse.cz>
6091 * g++.dg/ipa/pr65908.C: New testcase.
6093 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
6096 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
6097 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
6099 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
6101 * gnat.dg/specs/debug1.ads: Adjust.
6103 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
6105 * gcc.target/aarch64/fmovd-zero-mem.c: New.
6106 * gcc.target/aarch64/fmovd-zero-reg.c: New.
6107 * gcc.target/aarch64/fmovf-zero-mem.c: New.
6108 * gcc.target/aarch64/fmovf-zero-reg.c: New.
6109 * gcc.target/aarch64/fmovld-zero-mem.c: New.
6110 * gcc.target/aarch64/fmovld-zero-mem.c: New.
6111 * gcc.target/aarch64/fmovd-zero.c: Delete.
6112 * gcc.target/aarch64/fmovf-zero.c: Delete.
6114 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
6116 * gcc.target/vax/bswapdi-1.c: New.
6118 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6120 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
6122 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6124 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
6126 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6128 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
6130 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6132 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
6134 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6136 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
6138 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6140 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
6142 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6144 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
6146 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6148 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
6150 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6152 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
6154 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6156 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
6158 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6160 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
6162 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6164 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
6166 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6168 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
6170 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6172 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
6174 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6176 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
6178 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6180 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
6182 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6184 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
6186 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6188 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
6190 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6192 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
6194 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6196 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6197 (_ARM_FPSCR): Add FZ field.
6198 (clean_results): Force FZ=1 on AArch64.
6199 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
6201 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6203 * gcc.target/aarch64/pr62308.c: New test.
6205 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
6208 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
6210 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
6212 * gcc.target/i386/mpx/pr66581.c: New test.
6214 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
6216 * gcc.target/i386/cmov9.c: New test.
6218 2015-06-18 Richard Biener <rguenther@suse.de>
6220 * g++.dg/other/const4.C: New testcase.
6222 2015-06-18 Michael Matz <matz@suse.de>
6225 * gcc.dg/vect/pr66253.c: New testcase.
6227 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6230 * gcc.target/i386/mpx/chkp-vararg.c: New test.
6232 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6235 * gcc.target/i386/mpx/pr66568.c: New test.
6237 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6240 * gcc.target/i386/mpx/pr66567.c: New test.
6242 2015-06-18 Richard Biener <rguenther@suse.de>
6244 PR tree-optimization/66510
6245 * gcc.dg/vect/slp-perm-12.c: New testcase.
6247 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
6249 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
6250 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
6251 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
6252 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
6254 2015-06-17 Jakub Jelinek <jakub@redhat.com>
6257 * g++.dg/gomp/pr66571-1.C: New test.
6260 * c-c++-common/gomp/pr66429.c: New test.
6262 2015-06-17 David Malcolm <dmalcolm@redhat.com>
6264 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
6265 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
6267 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
6269 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
6272 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
6275 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
6277 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
6279 * gcc.target/mips/pr65862-1.c: New test.
6280 * gcc.target/mips/pr65862-2.c: Likewise.
6282 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
6284 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
6285 * gcc.target/i386/pr52252-atom.c: Ditto.
6286 * gcc.target/i386/vect-div-1.c: Ditto.
6287 * gcc.target/i386/rotate-5.c: Ditto.
6288 * gcc.target/i386/pr50202.c: Ditto.
6289 * gcc.target/i386/pr37843-3.c: Ditto.
6290 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
6291 * gcc.target/i386/pr53397-1.c: Ditto.
6292 * gcc.target/i386/pr55934.c: Ditto.
6293 * gcc.target/i386/pr37843-4.c: Ditto.
6294 * gcc.target/i386/pr60451.c: Ditto.
6295 * gcc.target/i386/pr53397-2.c: Ditto.
6296 * gcc.target/i386/vectorize1.c: Ditto.
6297 * gcc.target/i386/extract-insert-combining.c: Ditto.
6298 * gcc.target/i386/pr53759.c: Ditto.
6299 * gcc.target/i386/pr52252-core.c: Ditto.
6300 * gcc.target/i386/rotate-3.c: Ditto.
6301 * gcc.target/i386/sse-20.c: Ditto.
6302 * gcc.target/i386/rotate-4.c: Ditto.
6303 * gcc.target/i386/pr61403.c: Ditto.
6304 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
6305 * gcc.target/i386/pr60901.c: Ditto.
6306 * gcc.target/i386/pr59794-7.c: Ditto.
6307 * gcc.target/i386/pr62208.c: Ditto.
6308 * gcc.target/i386/pr53416.c: Ditto.
6309 * gcc.target/i386/asm-dialect-1.c: Ditto.
6310 * gcc.target/i386/pr50038.c: Ditto.
6311 * gcc.target/i386/47698.c: Ditto.
6312 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
6313 * gcc.target/i386/pr59794-2.c: Ditto.
6314 * gcc.target/i386/pr59794-3.c: Ditto.
6315 * gcc.target/i386/pr39058.c: Ditto.
6316 * gcc.target/i386/pr60205-1.c: Ditto.
6317 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
6318 * gcc.target/i386/sse2-movq-2.c: Ditto.
6320 2015-06-17 Richard Biener <rguenther@suse.de>
6322 PR tree-optimization/66251
6323 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
6325 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
6328 * g++.dg/parse/new-placement1.C: New.
6330 2015-06-16 David Malcolm <dmalcolm@redhat.com>
6332 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
6333 * jit.dg/test-compound-assignment.c: New testcase.
6335 2015-06-16 David Malcolm <dmalcolm@redhat.com>
6338 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
6339 to "testcases" array.
6341 2015-06-16 David Malcolm <dmalcolm@redhat.com>
6344 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
6345 * jit.dg/test-debug-strings.c: New test case.
6346 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
6347 the discriminant has a sane debug string.
6349 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
6352 * gcc.target/i386/pr56766-1.c: New test.
6353 * gcc.target/i386/pr56766-2.c: Ditto.
6355 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
6357 * gcc.target/mips/loongson-shift-count-truncated-1.c:
6358 Skip on mips*-mti-linux* and mips*-img-linux* targets.
6359 * gcc.target/mips/loongson-simd.c: Ditto.
6361 2015-06-16 Richard Biener <rguenther@suse.de>
6363 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
6365 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
6367 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
6368 passed by the testsuite driver.
6370 2015-06-16 Richard Biener <rguenther@suse.de>
6372 * gcc.dg/vect/slp-perm-11.c: New testcase.
6374 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
6376 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
6379 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
6381 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6382 Reinstate calls to torture-init and torture-finalize.
6384 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6386 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
6388 2015-06-15 Nathan Sidwell <nathan@acm.org>
6391 * g++.dg/cpp0x/nsdmi-template14.C: New test.
6393 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6396 * g++.dg/cpp0x/local-type1.C: New.
6398 2015-06-15 Andre Vehreschild <vehre@gmx.de>
6403 * gfortran.dg/allocate_with_source_3.f90: Removed check for
6404 unimplemented error.
6405 * gfortran.dg/allocate_with_source_7.f08: New test.
6406 * gfortran.dg/allocate_with_source_8.f08: New test.
6408 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
6411 * g++.dg/warn/Walways-true-3.C: New test.
6413 2015-06-13 Tom de Vries <tom@codesourcery.com>
6415 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
6417 2015-06-13 Tom de Vries <tom@codesourcery.com>
6419 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
6420 (main): Remove superfluous attributes.
6421 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
6422 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
6424 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6426 * gcc.target/i386/monitorx.c: New.
6427 * gcc.target/i386/sse-12.c: Add -mmwaitx.
6428 * gcc.target/i386/sse-13.c: Ditto.
6429 * gcc.target/i386/sse-14.c: Ditto.
6430 * gcc.target/i386/sse-22.c: Ditto.
6431 * gcc.target/i386/sse-23.c: Ditto.
6432 * g++.dg/other/i386-2.C: Ditto.
6433 * g++.dg/other/i386-3.C: Ditto.
6435 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
6437 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
6439 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
6442 * gfortran.dg/allocatable_scalar_13.f90: New test
6444 2015-06-11 Marek Polacek <polacek@redhat.com>
6446 * gcc.dg/fold-xor-3.c: New test.
6448 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6450 * gcc.target/arm/short-it-ifcvt-1.c: New test.
6451 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
6453 2015-06-11 Christian Bruel <christian.bruel@st.com>
6456 * gcc.target/arm/pragma_attribute.c: New test.
6458 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
6460 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
6462 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
6465 * gcc.target/i386/pr66473.c: New test.
6467 2015-06-10 Jakub Jelinek <jakub@redhat.com>
6470 * gcc.dg/tls/pr66470.c: New test.
6471 * gcc.target/i386/pr66470.c: New test.
6473 2015-06-10 Christian Bruel <christian.bruel@st.com>
6476 * gcc.target/arm/attr_arm.c: New test
6477 * gcc.target/arm/attr_arm-err.c: New test
6478 * gcc.target/arm/attr_thumb.c: New test
6479 * gcc.target/arm/attr_thumb-static.c: New test
6481 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6486 * g++.dg/abi/aarch64_guard1.C: Adjust test.
6488 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
6490 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
6491 passed by the testsuite driver.
6493 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
6496 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
6497 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
6498 * gcc.dg/ssp-1.c: Make counter a register.
6499 * gcc.dg/ssp-2.c: Likewise.
6500 * gcc.dg/torture/parm-coalesce.c: New.
6502 2015-06-09 Tom de Vries <tom@codesourcery.com>
6504 * gcc.target/i386/vararg-loc.c: New test.
6506 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6509 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
6510 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
6512 2015-06-09 Marek Polacek <polacek@redhat.com>
6514 PR tree-optimization/66299
6515 * gcc.dg/pr66299-1.c: New test.
6516 * gcc.dg/pr66299-2.c: New test.
6517 * gcc.dg/pr66299-3.c: New test.
6519 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
6521 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
6522 passed by the testsuite driver.
6524 2015-06-09 Richard Biener <rguenther@suse.de>
6527 * gcc.dg/fold-modpow2.c: New testcase.
6529 2015-06-09 Richard Biener <rguenther@suse.de>
6531 PR tree-optimization/66419
6532 * gcc.dg/vect/bb-slp-37.c: New testcase.
6534 2015-06-09 Shiva Chen <shiva0217@gmail.com>
6536 * gcc.target/arm/stl-cond.c: New test.
6538 2015-06-09 Richard Biener <rguenther@suse.de>
6541 * gcc.dg/torture/pr66413.c: New testcase.
6543 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
6545 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
6546 * gcc.dg/ssp-1.c: Make counter a register.
6547 * gcc.dg/ssp-2.c: Likewise.
6548 * gcc.dg/torture/parm-coalesce.c: New.
6550 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
6552 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
6553 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
6555 2015-06-08 Tom de Vries <tom@codesourcery.com>
6557 PR rtl-optimization/66444
6558 * gcc.dg/pr66444.c: New test.
6560 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
6563 * gfortran.dg/class_is_1.f90: New test.
6564 * gfortran.dg/type_is_1.f90: Ditto.
6566 2015-06-08 Marek Polacek <polacek@redhat.com>
6569 * gcc.dg/cpp/pr66415-1.c: New test.
6570 * gcc.dg/cpp/pr66415-2.c: New test.
6572 2015-06-08 Richard Biener <rguenther@suse.de>
6574 PR tree-optimization/66422
6575 * gcc.dg/Warray-bounds-16.c: New testcase.
6577 2015-06-08 Richard Biener <rguenther@suse.de>
6579 * gcc.dg/vect/slp-perm-10.c: New testcase.
6580 * gcc.dg/vect/slp-23.c: Adjust.
6581 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
6582 vector pointer update.
6584 2015-06-08 Marek Polacek <polacek@redhat.com>
6587 * g++.dg/ubsan/pr66452.C: New test.
6589 2015-06-08 Tom de Vries <tom@codesourcery.com>
6591 PR tree-optimization/66436
6592 * gcc.dg/gomp/dump-new-function-2.c: New test.
6593 * gcc.dg/gomp/dump-new-function-3.c: Same.
6594 * gcc.dg/gomp/dump-new-function.c: Same.
6596 2015-06-08 Tom de Vries <tom@codesourcery.com>
6598 PR tree-optimization/66435
6599 * gcc.dg/gomp/notify-new-function-2.c: New test.
6600 * gcc.dg/gomp/notify-new-function-3.c: Same.
6601 * gcc.dg/gomp/notify-new-function.c: Same.
6603 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
6605 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
6606 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
6607 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
6608 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
6609 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
6610 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
6613 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
6616 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
6617 * gfortran.dg/warn_conversion.f90: Add warning for change in value
6619 * gfortran.dg/warn_conversion_3.f90: Add warnings.
6620 * gfortran.dg/warn_conversion_5.f90: New test.
6621 * gfortran.dg/warn_conversion_6.f90: New test.
6622 * gfortran.dg/warn_conversion_7.f90: New test.
6624 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
6627 * gfortran.dg/blockdata_9.f: New test.
6629 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6632 * gfortran.dg/forall_17.f90: New test.
6634 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
6636 * g++.dg/cpp0x/pr57101.C: Add warning.
6637 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
6638 * g++.dg/ext/visibility/anon7.C: Same.
6639 * g++.dg/ipa/pr63587-2.C: Same.
6640 * g++.dg/opt/dump1.C: Same.
6641 * g++.dg/opt/pr59622-3.C: Same.
6642 * g++.dg/opt/pr59622.C: Same.
6643 * g++.dg/torture/pr46383.C: Same.
6644 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
6645 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
6646 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
6648 * gfortran.dg/intent_out_8.f90: Same.
6649 * gfortran.dg/warn_target_lifetime_3.f90: Same.
6651 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
6654 gfortran.dg/equiv_9.f90: New test.
6657 2015-06-05 Tom de Vries <tom@codesourcery.com>
6659 merge from gomp4 branch:
6660 2015-05-28 Tom de Vries <tom@codesourcery.com>
6662 PR tree-optimization/65443
6663 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
6664 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
6665 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
6667 2015-06-05 Nathan Sidwell <nathan@acm.org>
6670 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
6672 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
6674 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
6676 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6678 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
6680 2015-06-04 Sriraman Tallam <tmsriram@google.com>
6682 * gcc.target/i386/noplt-1.c: New test.
6683 * gcc.target/i386/noplt-2.c: New test.
6684 * gcc.target/i386/noplt-3.c: New test.
6685 * gcc.target/i386/noplt-4.c: New test.
6687 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
6690 * gfortran.dg/adjustl_1.f90: New test.
6692 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
6694 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
6695 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
6697 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
6699 * lto.c (iterative_hash_canonical_type,
6700 gimple_register_canonical_type): only hash main variants of types
6702 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
6704 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6705 Move set of dg-do-what-default after early return.
6707 2015-06-04 Marek Polacek <polacek@redhat.com>
6710 * gcc.dg/lvalue-8.c: New test.
6712 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
6713 Paolo Carlini <paolo.carlini@oracle.com>
6716 * g++.dg/other/pr66130.C: New.
6717 * g++.dg/cpp0x/pr66130.C: Likewise.
6719 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6721 * g++.dg/cpp0x/decl-loc1.C: New.
6722 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
6723 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
6724 * g++.dg/init/ctor8.C: Likewise.
6725 * g++.dg/parse/semicolon4.C: Likewise.
6727 2015-06-03 Marek Polacek <polacek@redhat.com>
6730 * g++.dg/ubsan/static-init-1.C: New test.
6731 * g++.dg/ubsan/static-init-2.C: New test.
6732 * g++.dg/ubsan/static-init-3.C: New test.
6734 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
6737 * gcc.target/i386/pr66275.c: New test.
6739 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6741 * gcc.dg/Wcxx-compat-22.c: New testcase.
6742 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
6743 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
6744 * c-c++-common/pr58346-1.c: Likewise.
6745 * c-c++-common/transparent-union-1.c: Likewise.
6747 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
6749 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
6750 * g++.dg/plugin/def_plugin.c: New file.
6751 * g++.dg/plugin/def-plugin-test.C: New file.
6753 2015-06-03 Richard Biener <rguenther@suse.de>
6755 * gcc.dg/vect/bb-slp-36.c: New testcase.
6757 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
6759 * gcc.dg/lto/chkp-removed-alias_0.c: New.
6761 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
6763 * gcc.dg/lto/chkp-privatize-1_0.c: New.
6764 * gcc.dg/lto/chkp-privatize-1_1.c: New.
6765 * gcc.dg/lto/chkp-privatize-2_0.c: New.
6766 * gcc.dg/lto/chkp-privatize-2_1.c: New.
6768 2015-06-03 Marek Polacek <polacek@redhat.com>
6772 * gcc.dg/pr64223-1.c: New test.
6773 * gcc.dg/pr64223-2.c: New test.
6775 2015-06-03 Richard Biener <rguenther@suse.de>
6777 PR tree-optimization/63916
6778 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
6780 2015-06-03 Richard Biener <rguenther@suse.de>
6782 PR tree-optimization/66375
6783 * gcc.dg/torture/pr66375.c: New testcase.
6785 2015-06-03 Bin Cheng <bin.cheng@arm.com>
6787 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
6789 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
6792 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
6794 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
6797 * gfortran.dg/reshape_7.f90: New test.
6799 2015-06-02 David Malcolm <dmalcolm@redhat.com>
6802 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
6805 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6808 * gcc.dg/pr49551.c: New testcase.
6810 2015-06-02 Richard Biener <rguenther@suse.de>
6813 * g++.dg/lto/pr65549_0.C: New testcase.
6815 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
6819 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
6821 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
6823 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
6825 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6828 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
6830 2015-06-02 Bin Cheng <bin.cheng@arm.com>
6832 PR tree-optimization/48052
6833 * gcc.dg/tree-ssa/scev-8.c: New.
6834 * gcc.dg/tree-ssa/scev-9.c: New.
6835 * gcc.dg/tree-ssa/scev-10.c: New.
6836 * gcc.dg/vect/pr48052.c: New.
6838 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
6840 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
6842 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
6844 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
6846 2015-06-02 Marek Polacek <polacek@redhat.com>
6849 * gcc.dg/torture/pr66345.c: New test.
6851 2015-06-02 Richard Biener <rguenther@suse.de>
6853 PR tree-optimization/65961
6854 * gcc.dg/torture/pr65961.c: New testcase.
6856 2015-06-02 Bin Cheng <bin.cheng@arm.com>
6858 PR tree-optimization/52563
6859 PR tree-optimization/62173
6860 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
6861 * gcc.dg/tree-ssa/scev-4.c: Ditto.
6863 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
6865 * gnat.dg/specs/varsize_return2.ads: New test.
6866 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
6868 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
6870 * gcc.dg/vect/vect-outer-simd-1.c: New test.
6872 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
6875 * gcc.target/aarch64/sync-comp-swap.c: New.
6876 * gcc.target/aarch64/sync-comp-swap.x: New.
6877 * gcc.target/aarch64/sync-op-acquire.c: New.
6878 * gcc.target/aarch64/sync-op-acquire.x: New.
6879 * gcc.target/aarch64/sync-op-full.c: New.
6880 * gcc.target/aarch64/sync-op-full.x: New.
6881 * gcc.target/aarch64/sync-op-release.c: New.
6882 * gcc.target/aarch64/sync-op-release.x: New.
6884 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
6886 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
6889 2015-06-01 Richard Biener <rguenther@suse.de>
6891 PR tree-optimization/66349
6892 PR tree-optimization/66352
6893 PR tree-optimization/66357
6894 * gcc.dg/torture/pr66357.c: New testcase.
6895 * gcc.dg/torture/pr66349.c: Likewise.
6896 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
6898 2015-06-01 Richard Biener <rguenther@suse.de>
6901 2015-05-29 Richard Biener <rguenther@suse.de>
6903 PR tree-optimization/66314
6904 * gcc.dg/asan/pr66314.c: New testcase.
6906 2015-06-01 Richard Biener <rguenther@suse.de>
6908 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6910 2015-06-01 Jakub Jelinek <jakub@redhat.com>
6912 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
6914 (hp3, hp4): Add inline keyword.
6915 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
6916 (hp2): Add inline keyword.
6917 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
6918 (hp2): Add inline keyword.
6920 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
6923 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
6924 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
6925 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
6926 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
6928 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
6930 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
6931 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
6933 2015-06-01 Richard Biener <rguenther@suse.de>
6935 PR tree-optimization/66280
6936 * g++.dg/torture/pr66280.C: New testcase.
6937 * g++.dg/torture/pr66280-2.C: Likewise.
6939 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
6941 * gnat.dg/addr9_1.adb: New test.
6942 * gnat.dg/addr9_2.adb: Likewise.
6943 * gnat.dg/addr9_3.adb: Likewise.
6944 * gnat.dg/addr9_4.adb: Likewise.
6946 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
6948 * g++.dg/other/dump-ada-spec-4.C: New test.
6950 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
6952 * gcc.dg/alias-8.c: Fix dg-warning.
6954 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
6956 * gcc.dg/alias-8.c: Do not xfail.
6957 * gcc.dg/pr62167.c: Prevent FRE.
6958 * gcc.dg/alias-14.c: New testcase.
6960 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
6962 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
6964 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6967 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
6969 * gcc.target/s390/hotpatch-10.c: Likewise.
6970 * gcc.target/s390/hotpatch-11.c: Likewise.
6971 * gcc.target/s390/hotpatch-12.c: Likewise.
6972 * gcc.target/s390/hotpatch-17.c: Likewise.
6973 * gcc.target/s390/hotpatch-18.c: Likewise.
6974 * gcc.target/s390/hotpatch-20.c: Likewise.
6975 * gcc.target/s390/hotpatch-21.c: Likewise.
6976 * gcc.target/s390/hotpatch-22.c: Likewise.
6977 * gcc.target/s390/hotpatch-23.c: Likewise.
6978 * gcc.target/s390/hotpatch-24.c: Likewise.
6979 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
6980 to check for the exact nops too.
6981 * gcc.target/s390/hotpatch-3.c: Likewise.
6982 * gcc.target/s390/hotpatch-4.c: Likewise.
6983 * gcc.target/s390/hotpatch-5.c: Likewise.
6984 * gcc.target/s390/hotpatch-6.c: Likewise.
6985 * gcc.target/s390/hotpatch-7.c: Likewise.
6986 * gcc.target/s390/hotpatch-8.c: Likewise.
6987 * gcc.target/s390/hotpatch-9.c: Likewise.
6988 * gcc.target/s390/hotpatch-14.c: Likewise.
6989 * gcc.target/s390/hotpatch-15.c: Likewise.
6990 * gcc.target/s390/hotpatch-16.c: Likewise.
6991 * gcc.target/s390/hotpatch-19.c: Likewise.
6992 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
6993 scan-assembler-times counting number of .align directives.
6994 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
6995 dg-options. Remove scan-assembler-times counting number of .align
6997 * gcc.target/s390/hotpatch-26.c: New file.
6998 * gcc.target/s390/hotpatch-27.c: New file.
6999 * gcc.target/s390/hotpatch-28.c: New file.
7000 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
7001 using -Os -O0 -O1 -O2 -O3 options.
7003 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7005 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
7007 2015-05-29 Jakub Jelinek <jakub@redhat.com>
7009 PR tree-optimization/66142
7010 * gcc.dg/vect/pr66142.c: New test.
7012 2015-05-29 Richard Biener <rguenther@suse.de>
7014 PR tree-optimization/66314
7015 * gcc.dg/asan/pr66314.c: New testcase.
7017 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7019 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
7020 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
7022 (schedule-cleanups, dg-keep-saved-temps): New proc.
7023 (gcc-dg-test-1): Schedule cleanups.
7024 * lib/profopt.exp (profopt-execute): Likewise.
7025 * g++.dg/cdce3.C: Adjust expected line numbers.
7026 * gcc.dg/cdce1.c: Likewise.
7027 * gcc.dg/cdce2.c: Likewise.
7028 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
7029 * gcc.dg/strlenopt-24.c: Likewise.
7030 * gcc.dg/tree-ssa/vrp26.c: Likewise.
7031 * gcc.dg/tree-ssa/vrp28.c: Likewise.
7032 * obj-c++.dg/encode-2.mm: Likewise.
7034 2015-05-28 DJ Delorie <dj@redhat.com>
7036 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
7038 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
7040 * gnat.dg/discr43.adb: New test.
7042 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
7044 * gnat.dg/varsize_temp.adb: Rename into...
7045 * gnat.dg/varsize1.adb: ...this.
7046 * gnat.dg/varsize_copy.ad[sb]: Rename into...
7047 * gnat.dg/varsize2.ad[sb]: ...this.
7048 * gnat.dg/varsize3_1.adb: New test.
7049 * gnat.dg/varsize3_2.adb: Likewise.
7050 * gnat.dg/varsize3_3.adb: Likewise.
7051 * gnat.dg/varsize3_4.adb: Likewise.
7052 * gnat.dg/varsize3_5.adb: Likewise.
7053 * gnat.dg/varsize3_6.adb: Likewise.
7054 * gnat.dg/varsize3_pkg1.ads: New helper.
7055 * gnat.dg/varsize3_pkg2.ads: Likewise.
7056 * gnat.dg/varsize3_pkg3.ads: Likewise.
7058 2015-05-28 Richard Biener <rguenther@suse.de>
7060 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
7062 2015-05-28 Richard Biener <rguenther@suse.de>
7064 PR tree-optimization/66142
7065 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
7067 2015-05-28 Lawrence Velázquez <vq@larryv.me>
7070 * gcc.dg/darwin-minversion-3.c: Update testcase.
7071 * gcc.dg/darwin-minversion-4.c: Ditto.
7072 * gcc.dg/darwin-minversion-5.c: New testcase.
7073 * gcc.dg/darwin-minversion-6.c: Ditto.
7074 * gcc.dg/darwin-minversion-7.c: Ditto.
7075 * gcc.dg/darwin-minversion-8.c: Ditto.
7076 * gcc.dg/darwin-minversion-9.c: Ditto.
7077 * gcc.dg/darwin-minversion-10.c: Ditto.
7078 * gcc.dg/darwin-minversion-11.c: Ditto.
7079 * gcc.dg/darwin-minversion-12.c: Ditto.
7081 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7083 PR rtl-optimization/66168
7084 * gcc.c-torture/compile/pr66168.c: New test.
7086 2015-05-27 Jeff Law <law@redhat.com>
7089 * gcc.dg/target/m68k/pr39726-1.c: New test.
7091 2015-05-27 Nathan Sidwell <nathan@acm.org>
7094 * g++.dg/ext/alias-canon3.C: New.
7096 2015-05-27 Richard Biener <rguenther@suse.de>
7098 PR tree-optimization/66272
7100 2014-08-15 Richard Biener <rguenther@suse.de>
7102 PR tree-optimization/62031
7103 * gcc.dg/torture/pr66272.c: New testcase.
7105 2015-05-27 Richard Biener <rguenther@suse.de>
7107 * gcc.dg/vect/slp-reduc-7.c: New testcase.
7109 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
7112 * gcc.dg/pr65358.c: New test.
7114 2015-05-27 Andre Vehreschild <vehre@gmx.de>
7117 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
7119 * gfortran.dg/allocate_with_source_6.f90: New test.
7121 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
7123 * gnat.dg/atomic7_1.adb: New test.
7124 * gnat.dg/atomic7_2.adb: Likewise.
7125 * gnat.dg/atomic7_pkg1.ads: New helper.
7126 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
7128 2015-05-26 Michael Matz <matz@suse.de>
7131 * gcc.dg/vect/pr66251.c: New test.
7133 2015-05-26 Richard Biener <rguenther@suse.de>
7135 PR tree-optimization/66142
7136 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
7138 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
7141 * gfortran.dg/allocatable_scalar_13.f90: New test
7143 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
7145 * gnat.dg/warn11.adb: New test.
7146 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
7148 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
7150 * gnat.dg/vfa1_1.adb: New test.
7151 * gnat.dg/vfa1_2.adb: Likewise.
7152 * gnat.dg/vfa1_3.adb: Likewise.
7153 * gnat.dg/vfa1_4.adb: Likewise.
7154 * gnat.dg/vfa1_pkg.ads: New helper.
7156 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
7158 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
7159 * gcc.target/i386/pr66232-3.c: Likewise.
7161 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
7164 * gcc.target/i386/pr66274.c: New test.
7166 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
7168 * gnat.dg/renaming6.ad[sb]: New test.
7170 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
7172 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
7173 and 'dg-require-effective-target pie'.
7175 2015-05-23 Nathan Sidwell <nathan@acm.org>
7178 * g++.dg/cpp0x/pr66243.C: New.
7180 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
7183 * g++.dg/lto/pr66180_0.C: New testcase.
7184 * g++.dg/lto/pr66180_1.C: New testcase.
7186 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
7189 * typebound_call_27.f90: New file.
7191 2015-05-23 Nathan Sidwell <nathan@acm.org>
7194 * g++.dg/template/pr65936.C: New.
7196 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
7198 PR tree-optimization/63387
7199 * gcc.dg/pr63387-2.c: New testcase.
7201 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
7203 * gcc.dg/simd-1.c: Update to the new message.
7205 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
7207 * gcc.dg/nand.c: New testcase.
7209 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
7211 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
7212 Set dg-do-what-default to compile only on ARM targets without
7213 arm_neon_hw execution support. Remove redundant c-torture-execute
7214 in loop over test cases.
7216 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7219 * gcc.target/aarch64/pr65491_1.c: New test.
7220 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
7221 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
7223 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
7226 * g++.dg/cpp0x/explicit9.C: New.
7227 * g++.dg/cpp0x/explicit8.C: Check the locations too.
7229 2015-05-22 Richard Biener <rguenther@suse.de>
7231 PR tree-optimization/66251
7232 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
7234 2015-05-22 Marek Polacek <polacek@redhat.com>
7237 * c-c++-common/attributes-enum-1.c: New test.
7238 * c-c++-common/attributes-enum-2.c: New test.
7239 * g++.dg/cpp0x/attributes-enum-1.C: New test.
7240 * g++.dg/cpp1y/attributes-enum-1.C: New test.
7242 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
7244 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
7245 effective target support. If no arm_neon_hw support, do not attempt
7246 to execute the tests; only compile them.
7247 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
7248 and "dg-require-effective-target arm_neon_ok".
7249 * gcc.target/arm/simd/vextp16_1.c: Likewise.
7250 * gcc.target/arm/simd/vextp64_1.c: Likewise.
7251 * gcc.target/arm/simd/vextp8_1.c: Likewise.
7252 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
7253 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
7254 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
7255 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
7256 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
7257 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
7258 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
7259 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
7260 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
7261 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
7262 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
7263 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
7264 * gcc.target/arm/simd/vexts16_1.c: Likewise.
7265 * gcc.target/arm/simd/vexts32_1.c: Likewise.
7266 * gcc.target/arm/simd/vexts64_1.c: Likewise.
7267 * gcc.target/arm/simd/vexts8_1.c: Likewise.
7268 * gcc.target/arm/simd/vextu16_1.c: Likewise.
7269 * gcc.target/arm/simd/vextu32_1.c: Likewise.
7270 * gcc.target/arm/simd/vextu64_1.c: Likewise.
7271 * gcc.target/arm/simd/vextu8_1.c: Likewise.
7272 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
7273 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
7274 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
7275 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
7276 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
7277 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
7278 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
7279 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
7280 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
7281 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
7282 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
7283 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
7284 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
7285 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
7286 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
7287 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
7288 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
7289 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
7290 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
7291 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
7292 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
7293 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
7294 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
7295 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
7296 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
7297 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
7298 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
7299 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
7300 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
7301 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
7302 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
7303 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
7304 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
7305 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
7306 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
7307 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
7308 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
7309 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
7310 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
7311 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
7312 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
7313 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
7314 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
7315 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
7316 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
7317 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
7318 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
7319 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
7320 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
7321 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
7322 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
7323 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
7324 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
7325 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
7326 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
7327 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
7328 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
7329 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
7330 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
7331 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
7332 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
7333 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
7334 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
7335 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
7336 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
7337 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
7338 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
7339 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
7340 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
7341 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
7342 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
7343 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
7344 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
7345 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
7346 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
7347 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
7348 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
7349 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
7350 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
7351 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
7352 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
7353 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
7354 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
7355 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
7356 * gcc.target/arm/simd/vzips16_1.c: Likewise.
7357 * gcc.target/arm/simd/vzips32_1.c: Likewise.
7358 * gcc.target/arm/simd/vzips8_1.c: Likewise.
7359 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
7360 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
7361 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
7363 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
7365 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
7366 * gcc.dg/vect/pr59354.c: Likewise.
7367 * gcc.dg/vect/pr64252.c: Likewise.
7368 * gcc.dg/vect/pr64404.c: Likewise.
7369 * gcc.dg/vect/pr64493.c: Likewise.
7370 * gcc.dg/vect/pr64495.c: Likewise.
7371 * gcc.dg/vect/pr64844.c: Likewise.
7372 * gcc.dg/vect/pr65518.c: Likewise.
7373 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
7375 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
7378 * g++.dg/cpp1y/var-templ28.C: New.
7380 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
7383 * gcc.target/i386/pr66232-1.c: New test.
7384 * gcc.target/i386/pr66232-2.c: Likewise.
7385 * gcc.target/i386/pr66232-3.c: Likewise.
7386 * gcc.target/i386/pr66232-4.c: Likewise.
7387 * gcc.target/i386/pr66232-5.c: Likewise.
7389 2015-05-21 Nathan Sidwell <nathan@acm.org>
7391 * g++.dg/cpp1y/pr60943.C: New.
7393 2015-05-21 Jakub Jelinek <jakub@redhat.com>
7395 PR tree-optimization/66233
7396 * gcc.c-torture/execute/pr66233.c: New test.
7398 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7401 * gfortran.dg/inline_matmul_11.f90: New test.
7403 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
7405 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
7406 instead of listing several targets on its own.
7407 * gcc.target/i386/pr32219-2.c: Likewise.
7408 * gcc.target/i386/pr32219-3.c: Likewise.
7409 * gcc.target/i386/pr32219-4.c: Likewise.
7410 * gcc.target/i386/pr32219-5.c: Likewise.
7411 * gcc.target/i386/pr32219-6.c: Likewise
7412 * gcc.target/i386/pr32219-7.c: Likewise.
7413 * gcc.target/i386/pr32219-8.c: Likewise.
7414 * gcc.target/i386/pr39013-1.c: Likewise.
7415 * gcc.target/i386/pr39013-2.c: Likewise.
7416 * gcc.target/i386/pr64317.c: Likewise.
7418 2015-05-21 Jeff Law <law@redhat.com>
7420 * gcc.target/hppa/shadd-3.c: New test.
7421 * gcc.target/hppa/shadd-4.c: New test.
7423 2015-05-21 Michael Matz <matz@suse.de>
7425 * gcc.dg/vect/vect-strided-store.c: New test.
7426 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
7427 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
7429 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7431 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
7432 * gcc.dg/pow-sqrt-synth-1.c: New test.
7433 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
7435 2015-05-21 Richard Biener <rguenther@suse.de>
7438 * g++.dg/conversion/pr66211.C: New testcase.
7439 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
7441 2015-05-21 Jeff Law <law@redhat.com>
7443 * gcc.target/hppa/shadd-2.c: New test.
7445 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
7448 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
7450 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7453 * gcc.target/arm/pr26702.c: Adjust target selector.
7455 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
7458 * gcc.dg/lto/pr66221_0.c: New test.
7459 * gcc.dg/lto/pr66221_1.c: New test.
7461 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7464 * gcc.dg/redecl-4.c: Update column numbers.
7465 * gcc.dg/format/bitfld-1.c: Likewise.
7466 * gcc.dg/format/attr-2.c: Likewise.
7467 * gcc.dg/format/attr-6.c: Likewise.
7468 * gcc.dg/format/attr-7.c (baz): Likewise.
7469 * gcc.dg/format/asm_fprintf-1.c: Likewise.
7470 * gcc.dg/format/attr-4.c: Likewise.
7471 * gcc.dg/format/branch-1.c: Likewise.
7472 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
7473 locations within strings with embedded escape sequences.
7475 2015-05-20 Jeff Law <law@redhat.com>
7477 * gcc.target/hppa/hppa.exp: New target test driver.
7478 * gcc.target/hppa/shadd-1.c: New test.
7480 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
7482 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
7484 2015-05-20 David Malcolm <dmalcolm@redhat.com>
7486 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
7487 (fn_33_k_and_r_style): New.
7488 (fn_33_stroustrup_style): New.
7489 (fn_33_allman_style): New.
7490 (fn_33_whitesmiths_style): New.
7491 (fn_33_horstmann_style): New.
7492 (fn_33_ratliff_banner_style): New.
7493 (fn_33_lisp_style): New.
7494 (fn_34_indent_dash_gnu): New.
7495 (fn_34_indent_dash_kr): New.
7496 (fn_34_indent_dash_orig): New.
7497 (fn_34_indent_linux_style): New.
7499 2015-05-20 Andre Vehreschild <vehre@gmx.de>
7502 * gfortran.dg/allocate_with_source_5.f90: Extend test.
7504 2015-05-20 Bin Cheng <bin.cheng@arm.com>
7506 PR tree-optimization/65447
7507 * gcc.dg/tree-ssa/pr65447.c: New test.
7509 2015-05-19 Nathan sidwell <nathan@acm.org>
7511 * g++.dg/cpp0x/pr65954.C: New.
7513 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
7515 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
7517 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7519 * lib/target-supports.exp: Vector do not always have natural
7522 2015-05-19 David Sherwood <david.sherwood@arm.com>
7524 * gcc.dg/loop-invariant.c: New testcase.
7526 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7528 * lib/target-supports.exp: Vector do not always have natural
7531 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7533 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
7535 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
7537 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7539 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
7540 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
7541 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
7542 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
7543 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
7544 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
7545 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
7546 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
7547 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
7548 * gcc.target/s390/zvector/vec-elem-1.c: New test.
7550 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7552 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
7554 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7556 * gcc.target/s390/s390.exp
7557 (check_effective_target_vector): New check.
7558 * gcc.target/s390/vector/vec-abi-1.c: New test.
7559 * gcc.target/s390/vector/vec-abi-2.c: New test.
7560 * gcc.target/s390/vector/vec-abi-3.c: New test.
7561 * gcc.target/s390/vector/vec-abi-4.c: New test.
7562 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
7563 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
7564 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
7565 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
7566 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
7567 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
7568 * gcc.target/s390/vector/vec-clobber-1.c: New test.
7569 * gcc.target/s390/vector/vec-cmp-1.c: New test.
7570 * gcc.target/s390/vector/vec-cmp-2.c: New test.
7571 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
7572 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
7573 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
7574 * gcc.target/s390/vector/vec-genmask-1.c: New test.
7575 * gcc.target/s390/vector/vec-genmask-2.c: New test.
7576 * gcc.target/s390/vector/vec-init-1.c: New test.
7577 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
7578 * gcc.target/s390/vector/vec-shift-1.c: New test.
7579 * gcc.target/s390/vector/vec-sub-1.c: New test.
7581 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7583 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
7585 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7587 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
7589 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7591 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
7593 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7595 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
7597 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7599 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
7601 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7603 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
7605 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7607 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
7609 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7611 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
7613 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7615 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
7617 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7619 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
7621 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7623 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
7625 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7627 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
7629 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7631 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
7633 2015-05-19 Jakub Jelinek <jakub@redhat.com>
7635 PR tree-optimization/66187
7636 * gcc.c-torture/execute/pr66187.c: New test.
7637 * gcc.dg/pr66187-1.c: New test.
7638 * gcc.dg/pr66187-2.c: New test.
7640 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7642 * gcc.dg/vect/bb-slp-35.c: Adjust.
7644 2015-05-19 Richard Biener <rguenther@suse.de>
7646 PR tree-optimization/66165
7647 * gcc.dg/torture/pr66165.c: New testcase.
7649 PR tree-optimization/66185
7650 * gcc.dg/torture/pr66185.c: New testcase.
7652 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
7655 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
7657 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
7659 * gcc.target/mips/p5600-bonding.c : New file.
7661 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7664 * gfortran.dg/interface_operator_1.f90: New tests.
7666 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7669 * gfortran.dg/generic_29.f90: New tests.
7671 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7674 * gfortran.dg/storage_size_6.f90: New tests.
7676 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7679 * gfortran.dg/null1.f90: New test.
7681 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7684 * gfortran.dg/entry_21.f90: New test.
7686 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7689 * gfortran.dg/storage_size_6.f90: New tests.
7691 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7694 * gfortran.dg/misplaced_statement.f90: New test.
7696 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7699 * gfortran.dg/filepos1.f90: New test
7701 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7704 * gfortran.dg/pr64925.f90: New test.
7706 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7708 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
7710 * gfortran.dg/lto/pr41576_1.f90: Ditto.
7712 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
7714 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
7715 to the family of pie capable targets.
7717 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
7719 * gcc.target/arm/bics_1.c : New testcase.
7720 * gcc.target/arm/bics_2.c : New testcase.
7721 * gcc.target/arm/bics_3.c : New testcase.
7722 * gcc.target/arm/bics_4.c : New testcase.
7724 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
7726 * gcc.target/mips/umips-attr.c: New test.
7728 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
7730 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
7731 * gcc.dg/20150120-2.c (dg-final): Ditto.
7732 * gcc.dg/20150120-2.c (dg-final): Ditto.
7733 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
7735 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
7738 * gcc.target/i386/pr66174.c: New test.
7740 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7743 * gfortran.dg/matmul_bounds_6.f90: New test.
7744 * gfortran.dg/matmul_bounds_7.f90: New test.
7746 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
7748 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
7749 * gfortran.dg/lto/pr41576_1.f90: Add interface.
7750 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
7751 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
7752 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
7753 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
7755 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7758 * gfortran.dg/continuation_13.f90: Update test.
7759 * gfortran.dg/pr65903.f90: New test.
7761 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7764 * gfortran.dg/block_14.f90: New test.
7766 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
7769 * lib/gfortran-dg.exp: Update regex to handle two locations for
7770 the same diagnostic without caret.
7771 * gfortran.dg/badline.f: Test also that line numbers are correct
7772 before and after "left but not entered" warning.
7774 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
7775 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7778 * gcc.target/arm/maskdata.c: New test.
7780 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
7783 * gfortran.dg/derived_constructor_components_5: New test
7785 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
7788 * gcc.target/alpha/pr66140.c: New test.
7790 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
7793 * gcc.dg/Wconversion-complex-c99.c: New test.
7794 * gcc.dg/Wconversion-complex-gnu.c: New test.
7796 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
7798 PR tree-optimization/64454
7799 * gcc.dg/modmod.c: New testcase.
7801 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
7803 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
7805 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
7808 * gcc.target/i386/mpx/pr66134.c: New test.
7810 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
7812 * gcc.target/powerpc/pr60158.c: New test.
7814 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
7816 * gcc.target/i386/sibcall-7.c: New test.
7817 * gcc.target/i386/sibcall-8.c: New test.
7819 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
7821 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
7822 (abs64_in_dreg): Likewise.
7824 2015-05-14 Marek Polacek <polacek@redhat.com>
7828 * gcc.dg/pr14649-1.c: Add -Wpedantic.
7829 * gcc.dg/pr19984.c: Likewise.
7830 * gcc.dg/pr66066-1.c: New test.
7831 * gcc.dg/pr66066-2.c: New test.
7832 * gcc.dg/pr66066-3.c: New test.
7834 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7836 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
7837 * gcc.dg/pow-sqrt.x: New file.
7838 * gcc.dg/pow-sqrt-1.c: New test.
7839 * gcc.dg/pow-sqrt-2.c: Likewise.
7840 * gcc.dg/pow-sqrt-3.c: Likewise.
7842 2015-05-13 Richard Biener <rguenther@suse.de>
7844 PR tree-optimization/66123
7845 * gcc.dg/torture/pr66123.c: New testcase.
7847 2015-05-13 Richard Biener <rguenther@suse.de>
7850 * gcc.dg/alias-2.c: Adjust.
7851 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
7853 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7856 * gcc.target/i386/pr65103-3.c: New.
7858 2015-05-13 Martin Liska <mliska@suse.cz>
7860 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
7862 2015-05-13 Jakub Jelinek <jakub@redhat.com>
7865 * gcc.target/i386/pr66112-2.c: New test.
7868 * gcc.target/i386/pr66112-1.c: New test.
7870 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7873 * gcc.target/i386/mpx/pr66048.cc: New.
7875 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7877 PR rtl-optimization/64616
7878 * gcc.dg/loop-8.c: New test.
7879 * gcc.dg/loop-9.c: New test.
7881 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
7884 * gcc.target/i386/pr66047.c: New testcase.
7886 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
7889 * gcc.c-torture/compile/pr65873.c: New testcase.
7891 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7894 * gfortran.dg/inline_matmul_10.f90: New test.
7896 2015-05-12 David Malcolm <dmalcolm@redhat.com>
7898 * c-c++-common/Wmisleading-indentation.c: New testcase.
7899 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
7900 * c-c++-common/Wmisleading-indentation-2.md: New file.
7902 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
7904 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
7906 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
7908 2015-05-12 Richard Biener <rguenther@suse.de>
7910 PR tree-optimization/66101
7911 * gcc.dg/torture/pr66101.c: New testcase.
7913 2015-05-12 Richard Biener <rguenther@suse.de>
7915 PR tree-optimization/37021
7916 * gcc.target/i386/vect-addsub.c: New testcase.
7918 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
7920 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
7922 2015-05-12 Tom de Vries <tom@codesourcery.com>
7924 PR tree-optimization/66010
7925 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
7927 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7930 * g++.dg/cpp0x/trailing10.C: New.
7932 2015-05-12 Richard Biener <rguenther@suse.de>
7934 * gcc.dg/vect/bb-slp-35.c: New testcase.
7936 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
7939 * gfortran.dg/bound_simplification_6.f90: New.
7941 2015-05-11 Steve Ellcey <sellcey@mips.com>
7943 * gcc.target/mips/branch-1.c: Pass argument to bar().
7945 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
7948 * gcc.target/i386/pr65753.c: New test.
7950 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
7952 PR rtl-optimization/66076
7953 * gcc.dg/torture/pr66076.c: New test.
7955 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7958 * gfortran.dg/inline_matmul_7.f90: New test.
7959 * gfortran.dg/inline_matmul_8.f90: New test.
7960 * gfortran.dg/inline_matmul_9.f90: New test.
7962 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
7964 * gfortran.dg/bound_simplification_5.f90: New.
7966 2015-05-09 Jason Merrill <jason@redhat.com>
7968 * lib/target-supports.exp (cxx_default): New global.
7969 (check_effective_target_c++11_only)
7970 (check_effective_target_c++14_only)
7971 (check_effective_target_c++98_only)
7972 (check_effective_target_c++1z_only): Check it.
7974 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
7976 PR tree-optimization/64454
7977 * gcc.dg/tree-ssa/vrp97.c: New file.
7978 * gcc.dg/vect/slp-perm-7.c: Update.
7980 2015-05-09 Andre Vehreschild <vehre@gmx.de>
7983 * gfortran.dg/elemental_subroutine_11.f90: New test.
7985 2015-05-08 Richard Biener <rguenther@suse.de>
7987 PR tree-optimization/66036
7988 * gcc.dg/vect/slp-41.c: New testcase.
7990 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
7992 * gfortran.dg/elemental_optional_args_7.f90: New.
7994 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
7996 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
7999 2015-05-08 Marek Polacek <polacek@redhat.com>
8002 * gcc.dg/Woverride-init-side-effects-1.c: New test.
8003 * gcc.dg/Woverride-init-side-effects-2.c: New test.
8005 2015-05-07 Marek Polacek <polacek@redhat.com>
8008 * c-c++-common/Wshift-negative-value-1.c: New test.
8009 * c-c++-common/Wshift-negative-value-2.c: New test.
8010 * c-c++-common/Wshift-negative-value-3.c: New test.
8011 * c-c++-common/Wshift-negative-value-4.c: New test.
8012 * c-c++-common/Wshift-negative-value-5.c: New test.
8013 * c-c++-common/Wshift-negative-value-6.c: New test.
8014 * gcc.dg/c90-left-shift-1.c: New test.
8015 * gcc.dg/c99-const-expr-7.c: Add dg-error.
8016 * gcc.dg/c99-left-shift-1.c: New test.
8018 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
8022 * gcc.dg/fdata-sections-2.c: New file.
8024 2015-05-07 Marek Polacek <polacek@redhat.com>
8027 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
8029 * c-c++-common/ubsan/align-7.c: Likewise.
8030 * c-c++-common/ubsan/bounds-8.c: Likewise.
8031 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
8032 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
8033 * c-c++-common/ubsan/null-1.c: Likewise.
8034 * c-c++-common/ubsan/null-10.c: Likewise.
8035 * c-c++-common/ubsan/null-11.c: Likewise.
8036 * c-c++-common/ubsan/null-2.c: Likewise.
8037 * c-c++-common/ubsan/null-3.c: Likewise.
8038 * c-c++-common/ubsan/null-4.c: Likewise.
8039 * c-c++-common/ubsan/null-5.c: Likewise.
8040 * c-c++-common/ubsan/null-6.c: Likewise.
8041 * c-c++-common/ubsan/null-7.c: Likewise.
8042 * c-c++-common/ubsan/null-8.c: Likewise.
8043 * c-c++-common/ubsan/null-9.c: Likewise.
8044 * c-c++-common/ubsan/object-size-1.c: Likewise.
8045 * c-c++-common/ubsan/object-size-10.c: Likewise.
8046 * c-c++-common/ubsan/object-size-4.c: Likewise.
8047 * c-c++-common/ubsan/object-size-5.c: Likewise.
8048 * c-c++-common/ubsan/object-size-7.c: Likewise.
8049 * c-c++-common/ubsan/object-size-8.c: Likewise.
8050 * c-c++-common/ubsan/object-size-9.c: Likewise.
8051 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
8052 * c-c++-common/ubsan/overflow-int128.c: Likewise.
8053 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
8054 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
8055 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
8056 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
8057 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
8058 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
8059 * c-c++-common/ubsan/pr59333.c: Likewise.
8060 * c-c++-common/ubsan/pr59667.c: Likewise.
8061 * c-c++-common/ubsan/pr60613-2.c: Likewise.
8062 * c-c++-common/ubsan/pr60636.c: Likewise.
8063 * c-c++-common/ubsan/pr63802.c: Likewise.
8064 * c-c++-common/ubsan/recovery-1.c: Likewise.
8065 * c-c++-common/ubsan/recovery-3.c: Likewise.
8066 * c-c++-common/ubsan/shift-1.c: Likewise.
8067 * c-c++-common/ubsan/shift-2.c: Likewise.
8068 * c-c++-common/ubsan/shift-4.c: Likewise.
8069 * c-c++-common/ubsan/shift-7.c: Likewise.
8070 * c-c++-common/ubsan/undefined-2.c: Likewise.
8071 * c-c++-common/ubsan/vla-1.c: Likewise.
8072 * g++.dg/ubsan/null-1.C: Likewise.
8073 * g++.dg/ubsan/null-3.C: Likewise.
8074 * g++.dg/ubsan/null-4.C: Likewise.
8075 * g++.dg/ubsan/vptr-8.C: Likewise.
8076 * g++.dg/ubsan/vptr-9.C: Likewise.
8077 * gcc.dg/ubsan/bounds-2.c: Likewise.
8078 * gcc.dg/ubsan/object-size-9.c: Likewise.
8080 2015-05-07 Jeff Law <law@redhat.com>
8082 * gcc.dg/tree-ssa/shorten-1.c: New test.
8084 2015-05-07 Richard Biener <rguenther@suse.de>
8086 PR tree-optimization/66002
8087 * gcc.dg/vect/vect-125.c: New testcase.
8089 2015-05-07 Marek Polacek <polacek@redhat.com>
8090 Martin Uecker <uecker@eecs.berkeley.edu>
8092 * c-c++-common/ubsan/bounds-10.c: New test.
8094 2015-05-06 David Malcolm <dmalcolm@redhat.com>
8096 * jit.dg/harness.h (set_options): Wrap with
8097 #ifndef TEST_ESCHEWS_SET_OPTIONS.
8098 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
8099 Special-case test-benchmark.c as a negative.
8100 * jit.dg/test-benchmark.c: New file.
8102 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
8105 * gcc.target/arm/pr64208.c: New test.
8107 2015-05-06 Alan Modra <amodra@gmail.com>
8110 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
8111 (gparms): Make volatile.
8113 2015-05-06 Richard Biener <rguenther@suse.de>
8115 PR tree-optimization/62283
8116 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
8118 2015-05-06 Christian Bruel <christian.bruel@st.com>
8121 * gcc.target/aarch64/iinline-attr-1.c: New test.
8123 2015-05-06 Richard Biener <rguenther@suse.de>
8125 * gcc.dg/vect/bb-slp-34.c: New testcase.
8127 2015-05-06 Richard Biener <rguenther@suse.de>
8129 PR tree-optimization/62283
8130 * gcc.dg/vect/bb-slp-14.c: Adjust.
8132 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
8135 * gcc.target/i386/pr65990.c: New test.
8137 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
8140 * gcc.target/i386/pr65915.c: New.
8142 2015-05-05 Tom de Vries <tom@codesourcery.com>
8144 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
8145 'va_list escapes 0'.
8147 2015-05-05 Tom de Vries <tom@codesourcery.com>
8149 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
8152 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
8154 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
8155 * gcc.target/arm/pr65924.c: Likewise.
8157 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
8160 * gcc.target/i386/pr65871-3.c: New test.
8162 2015-05-04 Jeff Law <law@redhat.com>
8165 2015-05-04 Jeff Law <law@redhat.com>
8166 * gcc.dg/tree-ssa/shorten-1.c: New test.
8168 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
8169 Jakub Jelinek <jakub@redhat.com>
8172 * g++.dg/cpp0x/Wnarrowing4.C: New.
8174 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
8176 * lib/target-supports.exp
8177 (check_effective_target_keeps_null_pointer_checks): Clarify that
8178 this is for targets that disable -fdelete-null-pointer-checks,
8179 not default it to off.
8180 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
8181 -fdelete-null-pointer-checks explicit.
8182 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
8183 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
8184 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
8185 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
8186 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
8187 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
8188 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
8189 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
8190 * gcc.dg/tree-ssa/pr20318.c: Likewise.
8191 * gcc.dg/tree-ssa/pr20701.c: Likewise.
8192 * gcc.dg/tree-ssa/pr20702.c: Likewise.
8193 * gcc.dg/tree-ssa/pr21086.c: Likewise.
8194 * gcc.dg/tree-ssa/pr21090.c: Likewise.
8195 * gcc.dg/tree-ssa/pr58480.c: Likewise.
8196 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
8197 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
8198 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
8199 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
8200 * gcc.dg/tree-ssa/unreachable.c: Likewise.
8201 * gcc.dg/tree-ssa/vrp02.c: Likewise.
8202 * gcc.dg/tree-ssa/vrp07.c: Likewise.
8203 * gcc.dg/tree-ssa/vrp08.c: Likewise.
8204 * gcc.dg/tree-ssa/vrp55.c: Likewise.
8205 * g++.dg/cpp0x/static_assert9.C: Likewise.
8206 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
8207 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
8208 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
8209 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
8210 * g++.dg/tree-ssa/pr26406.C: Likewise.
8212 2015-05-04 Jakub Jelinek <jakub@redhat.com>
8214 PR tree-optimization/65984
8215 * c-c++-common/ubsan/pr65984.c: New test.
8217 2015-05-04 Jeff Law <law@redhat.com>
8219 * gcc.dg/tree-ssa/shorten-1.c: New test.
8221 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8224 * gfortran.dg/pr44735.f90: New test.
8226 2015-05-04 Richard Biener <rguenther@suse.de>
8228 PR tree-optimization/65965
8229 * gcc.dg/vect/bb-slp-33.c: New testcase.
8231 2015-05-04 Richard Biener <rguenther@suse.de>
8233 PR tree-optimization/65935
8234 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
8236 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8238 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
8239 for each supported variant instead of CHECK_RESULTS.
8240 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
8241 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
8242 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
8243 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
8244 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
8245 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8246 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
8247 expected results for unsupported variants. Call CHECK for each
8248 supported variant instead of CHECK_RESULTS.
8249 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
8250 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
8251 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
8252 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
8253 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
8254 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
8255 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
8256 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
8257 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
8258 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
8259 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8260 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8261 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8262 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
8263 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8264 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
8265 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
8266 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
8267 expected results for unsupported variants.
8268 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
8269 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
8270 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
8271 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
8272 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
8273 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
8274 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
8275 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
8276 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
8277 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
8278 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
8279 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
8280 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
8281 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
8282 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
8283 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
8284 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
8285 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
8286 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
8287 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
8288 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
8289 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
8290 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
8291 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
8292 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
8293 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
8294 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
8295 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
8297 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
8300 * gfortran.dg/bound_9.f90: Add pointer assignment.
8302 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
8303 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
8306 * g++.dg/cpp0x/Wnarrowing3.C: New.
8308 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
8310 * gcc.dg/20150120-1.c: New test.
8311 * gcc.dg/20150120-2.c: New test.
8312 * gcc.dg/20150120-3.c: New test.
8314 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
8316 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
8318 2015-05-01 Renlin Li <renlin.li@arm.com>
8320 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
8322 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
8324 * gfortran.dg/bound_simplification_4.f90: New.
8326 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8328 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
8329 with powerpc_p8vector_ok.
8331 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8334 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
8336 * gfortran.dg/bound_9.f90: New test case.
8338 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
8340 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
8341 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
8342 for 32bit x86 targets.
8343 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
8344 for 32bit x86 targets.
8345 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
8346 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
8347 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
8348 for 32bit x86 targets.
8350 2015-04-30 Marek Polacek <polacek@redhat.com>
8352 PR tree-optimization/63551
8353 * g++.dg/ipa/pr63551.C: New test.
8355 2015-04-30 Caroline Tice <cmtice@google.com>
8358 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
8359 partition size on certain targets.
8361 2015-04-30 Renlin Li <renlin.li@arm.com>
8363 * gcc.target/aarch64/vect-reduc-or_1.c: New.
8365 2015-04-30 Marek Polacek <polacek@redhat.com>
8367 * c-c++-common/Wbool-compare-3.c: New test.
8369 * gcc.dg/pr65901.c (foo): Adjust dg-error.
8370 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
8372 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
8375 * g++.dg/init/ref22.C: New.
8377 2015-04-30 Marek Polacek <polacek@redhat.com>
8379 * gcc.dg/init-bad-8.c: New test.
8381 * gcc.dg/incomplete-typedef-1.c: New test.
8383 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
8386 * g++.dg/template/crash121.C: New.
8388 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
8390 * gcc.target/mips/call-from-init.c: New test.
8391 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
8393 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
8396 * gcc.target/i386/pr65871-1.c: New test.
8397 * gcc.target/i386/pr65871-2.c: Ditto.
8399 2015-04-29 Marek Polacek <polacek@redhat.com>
8402 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
8403 * c-c++-common/Wbool-compare-2.c: New test.
8405 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
8408 * gcc.target/aarch64/vstN_lane_1.c: New file.
8410 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8413 * g++.dg/warn/Winit-self-3.C: New.
8415 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
8417 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
8419 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
8422 * gcc.target/arm/pr65924.c: New test.
8424 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
8426 * g++.dg/gomp/tpl-target-update.C: New file.
8428 2015-04-29 Richard Biener <rguenther@suse.de>
8430 PR tree-optimization/65917
8431 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
8433 2015-04-29 Christian Bruel <christian.bruel@st.com>
8436 * gcc.dg/ipa/iinline-attr.c: New test.
8437 * gcc.target/i386/iinline-attr-2.c: New test.
8439 2015-04-28 Andre Vehreschild <vehre@gmx.de>
8441 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
8444 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8446 * gcc.dg/vect/vect-33.c: Remove spurious line.
8448 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
8450 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
8452 2015-04-28 Marek Polacek <polacek@redhat.com>
8455 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
8456 * gcc.dg/pr65901.c: New test.
8458 2015-04-28 Richard Biener <rguenther@suse.de>
8460 PR tree-optimization/62283
8461 * gfortran.dg/vect/pr62283-2.f: New testcase.
8462 * gcc.dg/vect/bb-slp-14.c: Adjust.
8464 2015-04-28 Richard Biener <rguenther@suse.de>
8466 PR tree-optimization/65851
8467 * g++.dg/torture/pr65851.C: New testcase.
8469 2015-04-27 Jeff Law <law@redhat.com>
8471 PR tree-optimization/65217
8472 * gcc.target/i386/pr65217.c: Remove XFAIL.
8474 2015-04-27 Andre Vehreschild <vehre@gmx.de>
8477 Add tests forgotten to svn-add.
8478 * gfortran.dg/class_allocate_19.f03: New test.
8479 * gfortran.dg/class_array_20.f03: New test.
8480 * gfortran.dg/class_array_21.f03: New test.
8481 * gfortran.dg/finalize_29.f08: New test.
8483 2015-04-27 Andre Vehreschild <vehre@gmx.de>
8487 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
8488 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
8490 2015-04-27 Caroline Tice <cmtice@google.com>
8492 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
8495 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
8498 * gcc.target/powerpc/htm-1.c: New test.
8499 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
8501 (__builtin_tabortdci): Likewise.
8502 (__builtin_tcheck): Remove operand.
8503 * lib/target-supports.exp (check_htm_hw_available): New function.
8505 2015-04-27 Richard Biener <rguenther@suse.de>
8507 * gcc.target/i386/pr65217.c: XFAIL.
8509 2015-04-27 Jakub Jelinek <jakub@redhat.com>
8511 PR tree-optimization/65875
8512 * gcc.c-torture/compile/pr65875.c: New test.
8514 2015-04-25 Marek Polacek <polacek@redhat.com>
8517 * gcc.dg/enum-incomplete-2.c: New test.
8518 * gcc.dg/enum-mode-1.c: New test.
8520 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8523 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
8525 * gcc.target/powerpc/pr65849-2.c: Likewise.
8527 2015-04-24 Tom de Vries <tom@codesourcery.com>
8529 PR tree-optimization/65802
8530 * g++.dg/pr65802.C: Move to ...
8531 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
8532 stdarg.h. Rewrite for C.
8533 (fn1): Use va_list and va_arg. Make variable args function. Add use of
8534 va_start and va_end. Remove unnecessary inline asm.
8536 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
8537 Wei Mi <wmi@google.com>
8539 * gcc.target/i386/sse2-load-multi.c: New test.
8540 * gcc.target/i386/sse2-store-multi.c: Ditto.
8542 2015-04-24 Marek Polacek <polacek@redhat.com>
8545 * c-c++-common/pr65830.c: New test.
8548 * c-c++-common/Wlogical-op-1.c: New test.
8550 2015-04-24 Marek Polacek <polacek@redhat.com>
8553 * c-c++-common/pr61534-1.c: New test.
8555 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
8556 Steven Bosscher <steven@gcc.gnu.org>
8558 PR rtl-optimization/34503
8559 * gcc.target/arm/pr64616.c: New file.
8561 2015-04-24 Bin Cheng <bin.cheng@arm.com>
8563 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
8565 2015-04-24 Terry Guo <terry.guo@arm.com>
8567 * gcc.target/arm/pr65710.c: Update the options.
8569 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
8571 * gcc.target/i386/pr65523.c: Skip x32.
8573 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8575 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
8576 to look for vcl* where appropriate.
8578 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8580 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
8581 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
8583 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
8586 * gcc.target/arm/pr26702.c: New test.
8588 2015-04-23 Marek Polacek <polacek@redhat.com>
8591 * gcc.dg/pr65345-1.c: New test.
8592 * gcc.dg/pr65345-2.c: New test.
8594 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8596 * gcc.target/powerpc/crypto-builtin-2.c: New.
8598 2015-04-23 Andre Vehreschild <vehre@gmx.de>
8601 * gfortran.dg/class_allocate_19.f03: New test.
8602 * gfortran.dg/class_array_20.f03: New test.
8603 * gfortran.dg/class_array_21.f03: New test.
8604 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
8605 * gfortran.dg/finalize_15.f90: Fixing comparision to model
8606 initialization correctly.
8607 * gfortran.dg/finalize_29.f08: New test.
8609 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8611 * gcc.target/powerpc/swaps-p8-18.c: New test.
8613 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8616 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
8617 * gcc.dg/vect/bb-slp-25.c: Likewise.
8618 * gcc.dg/vect/bb-slp-29.c: Likewise.
8619 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
8620 vect_no_align && { ! vect_hw_misalign }.
8621 * gcc.dg/vect/bb-slp-9.c: Likewise.
8622 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
8624 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
8625 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
8626 account for POWER8, where peeling for alignment is not needed.
8627 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
8628 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
8629 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
8630 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
8631 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
8632 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
8633 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8634 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8635 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
8636 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
8637 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
8638 * gcc.dg/vect/pr16105.c: Likewise.
8639 * gcc.dg/vect/pr20122.c: Likewise.
8640 * gcc.dg/vect/pr33804.c: Likewise.
8641 * gcc.dg/vect/pr33953.c: Likewise.
8642 * gcc.dg/vect/pr56787.c: Likewise.
8643 * gcc.dg/vect/pr58508.c: Likewise.
8644 * gcc.dg/vect/slp-25.c: Likewise.
8645 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
8646 * gcc.dg/vect/vect-105.c: Likewise.
8647 * gcc.dg/vect/vect-27.c: Likewise.
8648 * gcc.dg/vect/vect-29.c: Likewise.
8649 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
8651 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
8652 && { ! vect_hw_misalign }.
8653 * gcc.dg/vect/vect-44.c: Likewise.
8654 * gcc.dg/vect/vect-48.c: Likewise.
8655 * gcc.dg/vect/vect-50.c: Likewise.
8656 * gcc.dg/vect/vect-52.c: Likewise.
8657 * gcc.dg/vect/vect-56.c: Likewise.
8658 * gcc.dg/vect/vect-60.c: Likewise.
8659 * gcc.dg/vect/vect-72.c: Likewise.
8660 * gcc.dg/vect/vect-75-big-array.c: Likewise.
8661 * gcc.dg/vect/vect-75.c: Likewise.
8662 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
8663 * gcc.dg/vect/vect-77-global.c: Likewise.
8664 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
8665 * gcc.dg/vect/vect-78-global.c: Likewise.
8666 * gcc.dg/vect/vect-93.c: Likewise.
8667 * gcc.dg/vect/vect-95.c: Likewise.
8668 * gcc.dg/vect/vect-96.c: Likewise.
8669 * gcc.dg/vect/vect-cond-1.c: Likewise.
8670 * gcc.dg/vect/vect-cond-3.c: Likewise.
8671 * gcc.dg/vect/vect-cond-4.c: Likewise.
8672 * gcc.dg/vect/vect-cselim-1.c: Likewise.
8673 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8674 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8675 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8676 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8677 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
8678 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
8679 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
8680 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8681 * gcc.dg/vect/vect-outer-5.c: Likewise.
8682 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
8683 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
8684 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
8685 * gcc.dg/vect/vect-outer-fir.c: Likewise.
8686 * gcc.dg/vect/vect-peel-3.c: Likewise.
8687 * gcc.dg/vect/vect-peel-4.c: Likewise.
8688 * gcc.dg/vect/vect-pre-interact.c: Likewise.
8689 * gcc.target/powerpc/pr65456.c: New test.
8690 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
8691 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
8692 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
8693 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
8694 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
8695 vect_no_align && { ! vect_hw_misalign }.
8696 * gfortran.dg/vect/vect-3.f90: Likewise.
8697 * gfortran.dg/vect/vect-4.f90: Likewise.
8698 * gfortran.dg/vect/vect-5.f90: Likewise.
8699 * lib/target-supports.exp (check_effective_target_vect_no_align):
8700 Return 1 for POWER8.
8701 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
8703 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
8706 * gfortran.dg/pr65429.f90: New test.
8708 2015-04-22 Yury Gribov <y.gribov@samsung.com>
8710 * c-c++-common/asan/user-section-1.c: New test.
8711 * c-c++-common/asan/user-section-2.c: New test.
8712 * c-c++-common/asan/user-section-3.c: New test.
8714 2015-04-22 Hale Wang <hale.wang@arm.com>
8715 Terry Guo <terry.guo@arm.com>
8717 PR rtl-optimization/64818
8718 * gcc.target/arm/pr64818.c: New test.
8720 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
8723 * g++.dg/tree-ssa/pr61034.C: Update template.
8724 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
8725 * gcc.dg/Warray-bounds-11.c: Likewise.
8726 * gcc.dg/Warray-bounds.c: Likewise.
8728 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8730 PR libgfortran/65234
8731 * gfortran.dg/fmt_unlimited.f90: New test.
8733 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
8735 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
8737 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
8738 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
8739 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
8740 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
8741 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
8742 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
8743 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
8745 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8747 PR libgfortran/56743
8748 * gfortran.dg/namelist_87.f90: New test.
8750 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8752 * gcc.target/aarch64/mult-synth_1.c: New test.
8753 * gcc.target/aarch64/mult-synth_2.c: Likewise.
8754 * gcc.target/aarch64/mult-synth_3.c: Likewise.
8755 * gcc.target/aarch64/mult-synth_4.c: Likewise.
8756 * gcc.target/aarch64/mult-synth_5.c: Likewise.
8757 * gcc.target/aarch64/mult-synth_6.c: Likewise.
8759 2015-04-21 Richard Biener <rguenther@suse.de>
8761 PR tree-optimization/65650
8762 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
8763 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
8764 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8765 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8766 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8767 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
8769 2015-04-21 Tom de Vries <tom@codesourcery.com>
8771 PR tree-optimization/65802
8772 * g++.dg/pr65802.C: New test.
8774 2015-04-21 Bin Cheng <bin.cheng@arm.com>
8777 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
8778 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
8780 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
8783 * g++.dg/cpp0x/Wnarrowing2.C: New.
8785 2015-04-20 Jeff Law <law@redhat.com>
8787 PR tree-optimization/65658
8788 * gcc.dg/pr65658.c: New test.
8790 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
8793 * gcc.target/aarch64/vec_init_1.c: New test.
8795 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
8797 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
8800 2015-04-18 Martin Sebor <msebor@redhat.com>
8802 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
8803 of non-nul characters.
8804 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
8806 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8809 * gcc.target/powerpc/pr65787.c: New.
8811 2015-04-17 Jakub Jelinek <jakub@redhat.com>
8814 * gcc.target/aarch64/c-output-template-4.c: New test.
8816 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
8819 * gcc.dg/pr65780-1.c: New test.
8820 * gcc.dg/pr65780-2.c: Likewise.
8821 * gcc.target/i386/pr32219-9.c: Likewise.
8822 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
8824 * gcc.target/i386/pr64317.c (c): Initialize.
8826 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
8829 * g++.dg/ext/mv18.C: New test.
8830 * g++.dg/ext/mv19.C: Likewise.
8831 * g++.dg/ext/mv20.C: Likewise.
8832 * g++.dg/ext/mv21.C: Likewise.
8833 * g++.dg/ext/mv22.C: Likewise.
8834 * g++.dg/ext/mv23.C: Likewise.
8836 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
8839 * g++.dg/init/pr64527.C: New test.
8841 2015-04-17 Tom de Vries <tom@codesourcery.com>
8842 Michael Matz <matz@suse.de>
8844 PR tree-optimization/64950
8845 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
8848 2015-04-17 Yury Gribov <y.gribov@samsung.com>
8850 * c-c++-common/asan/user-section-1.c: New test.
8852 2015-04-17 Jakub Jelinek <jakub@redhat.com>
8855 * gcc.dg/debug/pr65771.c: New test.
8857 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
8859 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
8860 __buitlin_alloca with __builtin_alloca.
8862 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
8864 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
8866 2015-04-16 Richard Biener <rguenther@suse.de>
8868 PR tree-optimization/64277
8869 * gcc.dg/Warray-bounds-14.c: New testcase.
8870 * gcc.dg/Warray-bounds-15.c: Likewise.
8871 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
8872 * c-c++-common/ubsan/bounds-6.c: Likewise.
8874 2015-04-16 Renlin Li <renlin.li@arm.com>
8876 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
8877 * gcc.target/arm/unsigned-float.c: New.
8879 2015-04-16 Richard Biener <rguenther@suse.de>
8881 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
8882 * gcc.dg/tree-ssa/pr37508.c: Adjust.
8883 * gfortran.dg/reassoc_6.f: Remove XFAIL.
8885 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
8887 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
8888 * g++.dg/cpp0x/decltype-call1.C: Likewise.
8889 * g++.dg/cpp0x/defaulted21.C: Likewise.
8890 * g++.dg/cpp0x/defaulted28.C: Likewise.
8891 * g++.dg/cpp0x/defaulted47.C: Likewise.
8892 * g++.dg/cpp0x/elision_neg.C: Likewise.
8893 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
8894 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
8895 * g++.dg/cpp0x/implicit1.C: Likewise.
8896 * g++.dg/cpp0x/implicit9.C: Likewise.
8897 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
8898 * g++.dg/cpp0x/range-for13.C: Likewise.
8899 * g++.dg/gomp/clause-2.C: Likewise.
8900 * g++.dg/gomp/udr-5.C: Likewise.
8901 * g++.dg/inherit/access6.C: Likewise.
8902 * g++.dg/lookup/duperr1.C: Likewise.
8903 * g++.dg/lookup/friend2.C: Likewise.
8904 * g++.dg/lookup/pr6936.C: Likewise.
8905 * g++.dg/lookup/scoped1.C: Likewise.
8906 * g++.dg/lookup/using26.C: Likewise.
8907 * g++.dg/lookup/using38.C: Likewise.
8908 * g++.dg/other/access2.C: Likewise.
8909 * g++.dg/overload/defarg3.C: Likewise.
8910 * g++.dg/overload/defarg6.C: Likewise.
8911 * g++.dg/parse/access11.C: Likewise.
8912 * g++.dg/parse/access2.C: Likewise.
8913 * g++.dg/parse/access3.C: Likewise.
8914 * g++.dg/parse/access4.C: Likewise.
8915 * g++.dg/parse/access5.C: Likewise.
8916 * g++.dg/parse/access6.C: Likewise.
8917 * g++.dg/parse/access8.C: Likewise.
8918 * g++.dg/parse/access9.C: Likewise.
8919 * g++.dg/parse/crash40.C: Likewise.
8920 * g++.dg/tc1/dr142.C: Likewise.
8921 * g++.dg/tc1/dr166.C: Likewise.
8922 * g++.dg/tc1/dr52.C: Likewise.
8923 * g++.dg/template/access11.C: Likewise.
8924 * g++.dg/template/access18.C: Likewise.
8925 * g++.dg/template/access19.C: Likewise.
8926 * g++.dg/template/access2.C: Likewise.
8927 * g++.dg/template/access20.C: Likewise.
8928 * g++.dg/template/access26.C: Likewise.
8929 * g++.dg/template/access3.C: Likewise.
8930 * g++.dg/template/access7.C: Likewise.
8931 * g++.dg/template/conv12.C: Likewise.
8932 * g++.dg/template/crash69.C: Likewise.
8933 * g++.dg/template/friend31.C: Likewise.
8934 * g++.dg/template/friend32.C: Likewise.
8935 * g++.dg/template/memfriend15.C: Likewise.
8936 * g++.dg/template/memfriend16.C: Likewise.
8937 * g++.dg/template/memfriend17.C: Likewise.
8938 * g++.dg/template/memfriend7.C: Likewise.
8939 * g++.dg/template/pr32519.C: Likewise.
8940 * g++.dg/template/qualttp21.C: Likewise.
8941 * g++.dg/template/qualttp8.C: Likewise.
8942 * g++.dg/template/ttp10.C: Likewise.
8943 * g++.dg/template/typedef11.C: Likewise.
8944 * g++.dg/template/typedef13.C: Likewise.
8945 * g++.dg/template/typedef19.C: Likewise.
8946 * g++.dg/template/typedef20.C: Likewise.
8947 * g++.dg/template/typedef22.C: Likewise.
8948 * g++.dg/template/using16.C: Likewise.
8949 * g++.dg/template/virtual3.C: Likewise.
8950 * g++.dg/ubsan/pr61272.C: Likewise.
8951 * g++.old-deja/g++.bob/inherit2.C: Likewise.
8952 * g++.old-deja/g++.brendan/crash11.C: Likewise.
8953 * g++.old-deja/g++.brendan/enum6.C: Likewise.
8954 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
8955 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
8956 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
8957 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
8958 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
8959 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
8960 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
8961 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
8962 * g++.old-deja/g++.jason/access17.C: Likewise.
8963 * g++.old-deja/g++.jason/access18.C: Likewise.
8964 * g++.old-deja/g++.jason/access22.C: Likewise.
8965 * g++.old-deja/g++.jason/access23.C: Likewise.
8966 * g++.old-deja/g++.jason/access8.C: Likewise.
8967 * g++.old-deja/g++.jason/delete3.C: Likewise.
8968 * g++.old-deja/g++.jason/report.C: Likewise.
8969 * g++.old-deja/g++.law/access2.C: Likewise.
8970 * g++.old-deja/g++.law/access3.C: Likewise.
8971 * g++.old-deja/g++.law/access4.C: Likewise.
8972 * g++.old-deja/g++.law/access5.C: Likewise.
8973 * g++.old-deja/g++.law/arm12.C: Likewise.
8974 * g++.old-deja/g++.law/arm14.C: Likewise.
8975 * g++.old-deja/g++.law/ctors13.C: Likewise.
8976 * g++.old-deja/g++.law/union2.C: Likewise.
8977 * g++.old-deja/g++.law/visibility12.C: Likewise.
8978 * g++.old-deja/g++.law/visibility15.C: Likewise.
8979 * g++.old-deja/g++.law/visibility16.C: Likewise.
8980 * g++.old-deja/g++.law/visibility17.C: Likewise.
8981 * g++.old-deja/g++.law/visibility18.C: Likewise.
8982 * g++.old-deja/g++.law/visibility19.C: Likewise.
8983 * g++.old-deja/g++.law/visibility20.C: Likewise.
8984 * g++.old-deja/g++.law/visibility21.C: Likewise.
8985 * g++.old-deja/g++.law/visibility24.C: Likewise.
8986 * g++.old-deja/g++.law/visibility4.C: Likewise.
8987 * g++.old-deja/g++.law/visibility5.C: Likewise.
8988 * g++.old-deja/g++.law/visibility6.C: Likewise.
8989 * g++.old-deja/g++.law/visibility7.C: Likewise.
8990 * g++.old-deja/g++.law/visibility8.C: Likewise.
8991 * g++.old-deja/g++.law/visibility9.C: Likewise.
8992 * g++.old-deja/g++.niklas/t135.C: Likewise.
8993 * g++.old-deja/g++.oliva/delete1.C: Likewise.
8994 * g++.old-deja/g++.oliva/partord1.C: Likewise.
8995 * g++.old-deja/g++.other/access11.C: Likewise.
8996 * g++.old-deja/g++.other/access4.C: Likewise.
8997 * g++.old-deja/g++.other/access7.C: Likewise.
8998 * g++.old-deja/g++.other/crash1.C: Likewise.
8999 * g++.old-deja/g++.other/crash7.C: Likewise.
9000 * g++.old-deja/g++.other/friend1.C: Likewise.
9001 * g++.old-deja/g++.other/friend4.C: Likewise.
9002 * g++.old-deja/g++.other/friend9.C: Likewise.
9003 * g++.old-deja/g++.other/lineno1.C: Likewise.
9004 * g++.old-deja/g++.other/using1.C: Likewise.
9005 * g++.old-deja/g++.pt/enum14.C: Likewise.
9006 * g++.old-deja/g++.pt/friend11.C: Likewise.
9007 * g++.old-deja/g++.pt/friend21.C: Likewise.
9008 * g++.old-deja/g++.pt/friend3.C: Likewise.
9009 * g++.old-deja/g++.pt/inherit2.C: Likewise.
9010 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
9011 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
9012 * g++.old-deja/g++.robertl/eb94.C: Likewise.
9014 2015-04-15 Jakub Jelinek <jakub@redhat.com>
9017 * g++.dg/ipa/pr65765.C: New test.
9019 2015-04-15 Nick Clifton <nickc@redhat.com>
9021 * gcc.target/rx/builtins.c: Disable RMPA test if string
9022 instructions are not allowed.
9024 2015-04-15 Alan Modra <amodra@gmail.com>
9026 * gcc.dg/pr65408.c: New.
9028 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
9031 * gcc.target/arm/pr65729.c: New test.
9033 2015-04-14 Richard Biener <rguenther@suse.de>
9035 PR tree-optimization/65758
9036 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
9038 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
9041 * gcc.c-torture/execute/pr65648.c: New test.
9043 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9045 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
9046 __builtin_finite instead of finite.
9047 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
9050 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
9052 PR tree-optimization/63387
9053 * gcc.dg/pr63387.c: New testcase.
9055 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
9057 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
9059 2015-04-13 Richard Biener <rguenther@suse.de>
9061 PR tree-optimization/65204
9062 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
9064 2015-04-13 Terry Guo <terry.guo@arm.com>
9067 * gcc.target/arm/pr65710.c: New.
9069 2015-04-12 Jakub Jelinek <jakub@redhat.com>
9071 PR tree-optimization/65747
9072 * g++.dg/torture/pr65747.C: New test.
9074 2015-04-12 Jakub Jelinek <jakub@redhat.com>
9077 * g++.dg/cpp0x/pr65736.C: New test.
9079 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
9080 Martin Liska <mliska@suse.cz>
9083 * g++.dg/ipa/pr65722.C: New testcase.
9085 2015-04-11 Jakub Jelinek <jakub@redhat.com>
9087 PR tree-optimization/65735
9088 * gcc.c-torture/compile/pr65735.c: New test.
9090 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
9093 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
9095 2015-04-11 Jakub Jelinek <jakub@redhat.com>
9098 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
9100 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
9103 * gcc.target/arm/pr65647-2.c: New.
9105 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9108 * g++.dg/torture/pr65694.C: New test.
9110 2015-04-10 Tobias Burnus <burnus@net-b.de>
9112 * gfortran.dg/coarray_lock_6.f90: New.
9113 * gfortran.dg/coarray_lock_7.f90: New.
9114 * gfortran.dg/coarray/lock_2.f90: New.
9116 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
9122 * gfortran.dg/used_types_27.f90: New.
9124 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
9127 * gcc.target/i386/pr65671.c: New.
9129 2015-04-09 Jakub Jelinek <jakub@redhat.com>
9131 PR tree-optimization/65709
9132 * c-c++-common/ubsan/align-9.c: New test.
9134 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
9137 * gfortran.dg/pr56852.f90: New test.
9139 2015-04-09 Marek Polacek <polacek@redhat.com>
9140 Jakub Jelinek <jakub@redhat.com>
9143 * g++.dg/opt/pr65554.C: New test.
9145 2015-04-09 Jakub Jelinek <jakub@redhat.com>
9148 * c-c++-common/attr-aligned-1.c: New test.
9150 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
9152 * gcc.target/i386/mpx/memmove-zero-length.c: New.
9154 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
9157 * gcc.target/i386/sse-25.c: New.
9159 2015-04-09 Jakub Jelinek <jakub@redhat.com>
9162 * gcc.target/i386/pr65693.c: New test.
9164 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
9166 * gcc.dg/lto/chkp-static-bounds_0.c: New.
9168 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
9170 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
9172 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
9174 * gcc.target/i386/thunk-retbnd.c: New.
9176 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
9178 * gnat.dg/opt48.adb: New test.
9179 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
9180 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
9182 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
9185 * gcc.c-torture/compile/pr65540.c: New.
9187 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
9189 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
9192 2015-04-07 Jakub Jelinek <jakub@redhat.com>
9195 * g++.dg/debug/pr65678.C: New test.
9198 * gcc.c-torture/compile/pr65680.c: New test.
9200 2015-04-07 Andre Vehreschild <vehre@gmx.de>
9203 * gfortran.dg/allocate_with_source_5.f90: New test.
9205 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
9207 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
9208 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
9210 2015-04-07 Bin Cheng <bin.cheng@arm.com>
9212 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
9214 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
9217 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
9218 to get floating point compression.
9219 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
9221 2015-04-06 Jakub Jelinek <jakub@redhat.com>
9223 PR preprocessor/61977
9224 * gcc.dg/cpp/pr61977.c: New test.
9226 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
9228 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
9230 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
9233 * gcc.target/arm/pr65647.c: New.
9235 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
9238 * g++.dg/torture/pr65655.C: New testcase.
9240 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
9243 * g++.dg/cpp1y/lambda-init13.C: New.
9245 2015-04-03 Marek Polacek <polacek@redhat.com>
9247 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
9249 2015-04-02 Marek Polacek <polacek@redhat.com>
9252 * g++.dg/cpp0x/constexpr-fold1.C: New test.
9253 * g++.dg/cpp0x/constexpr-fold2.C: New test.
9255 2015-04-02 Jakub Jelinek <jakub@redhat.com>
9257 PR preprocessor/61977
9258 * gcc.target/powerpc/pr61977-1.c: New test.
9259 * gcc.target/powerpc/pr61977-2.c: New test.
9261 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
9264 * g++.dg/warn/Wshadow-8.C: New.
9265 * g++.dg/warn/Wshadow-9.C: Likewise.
9266 * g++.dg/warn/Wshadow-10.C: Likewise.
9267 * g++.dg/warn/Wshadow-11.C: Likewise.
9269 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
9271 * gcc.dg/pr23623.c: Added aligned attribute.
9272 * gcc.dg/20141029-1.c: Likewise.
9273 * gcc.dg/20150306-1.c: New test.
9275 2015-04-01 Marek Polacek <polacek@redhat.com>
9278 * g++.dg/cpp0x/initlist93.C: New test.
9279 * g++.dg/cpp0x/initlist94.C: New test.
9281 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
9284 * gcc.target/aarch64/pr65624.c: New test.
9286 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
9288 * gcc.dg/ipa/inlinehint-4.c: New testcase.
9290 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
9292 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
9293 extra variable to force stack alignment.
9294 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
9295 extra variable to force stack alignment.
9297 2015-03-31 Marek Polacek <polacek@redhat.com>
9300 * g++.dg/template/pr65390.C: New test.
9302 2015-03-31 Martin Liska <mliska@suse.cz>
9304 * g++.dg/ipa/pr65557.C: New test.
9306 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
9308 * gcc.target/s390/hotpatch-25.c: New test.
9309 * gcc.target/s390/hotpatch-1.c: Update test.
9310 * gcc.target/s390/hotpatch-10.c: Update test.
9311 * gcc.target/s390/hotpatch-11.c: Update test.
9312 * gcc.target/s390/hotpatch-12.c: Update test.
9313 * gcc.target/s390/hotpatch-13.c: Update test.
9314 * gcc.target/s390/hotpatch-14.c: Update test.
9315 * gcc.target/s390/hotpatch-15.c: Update test.
9316 * gcc.target/s390/hotpatch-16.c: Update test.
9317 * gcc.target/s390/hotpatch-17.c: Update test.
9318 * gcc.target/s390/hotpatch-18.c: Update test.
9319 * gcc.target/s390/hotpatch-19.c: Update test.
9320 * gcc.target/s390/hotpatch-2.c: Update test.
9321 * gcc.target/s390/hotpatch-21.c: Update test.
9322 * gcc.target/s390/hotpatch-22.c: Update test.
9323 * gcc.target/s390/hotpatch-23.c: Update test.
9324 * gcc.target/s390/hotpatch-24.c: Update test.
9325 * gcc.target/s390/hotpatch-3.c: Update test.
9326 * gcc.target/s390/hotpatch-4.c: Update test.
9327 * gcc.target/s390/hotpatch-5.c: Update test.
9328 * gcc.target/s390/hotpatch-6.c: Update test.
9329 * gcc.target/s390/hotpatch-7.c: Update test.
9330 * gcc.target/s390/hotpatch-8.c: Update test.
9331 * gcc.target/s390/hotpatch-9.c: Update test.
9332 * gcc.target/s390/hotpatch-compile-16.c: Update test.
9334 2015-03-31 Richard Biener <rguenther@suse.de>
9337 * g++.dg/torture/pr65626.C: New testcase.
9339 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
9342 * gcc.target/i386/mpx/pr65531.cc: New.
9344 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
9347 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
9348 __builtin_alloca instead of alloca.
9349 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
9350 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
9351 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
9354 2015-03-30 Jakub Jelinek <jakub@redhat.com>
9357 * g++.dg/ubsan/pr65610.C: New test.
9359 2015-03-30 Marek Polacek <polacek@redhat.com>
9362 * g++.dg/cpp0x/pr65398-2.C: New test.
9364 2015-03-30 Marek Polacek <polacek@redhat.com>
9366 * c-c++-common/pr65556.c: Change the width of bit-fields.
9368 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
9371 * gcc.target/i386/pr65588.c: New testcase.
9373 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9375 PR libgfortran/65563
9376 * gfortran.dg/open_errors_2.f90: New test.
9378 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9380 PR libgfortran/65596
9381 * gfortran.dg/namelist_86.f90: New test.
9383 2015-03-28 Andre Vehreschild <vehre@gmx.de>
9385 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
9386 statement to reflect new ownership.
9388 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
9391 * g++.dg/template/friend58.C: New.
9392 * g++.dg/template/friend59.C: Likewise.
9394 2015-03-27 Tobias Burnus <burnus@net-b.de>
9397 * g++.dg/gomp/openmp-simd-3.C: New.
9398 * gcc.dg/gomp/openmp-simd-3.c: New.
9400 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
9403 * gcc.target/i386/pr65248-1.c: New file.
9404 * gcc.target/i386/pr65248-2.c: Likewise.
9405 * gcc.target/i386/pr65248-3.c: Likewise.
9406 * gcc.target/i386/pr65248-4.c: Likewise.
9408 2015-03-27 Jakub Jelinek <jakub@redhat.com>
9411 * gcc.c-torture/compile/pr65593.c: New test.
9413 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
9416 * g++.dg/cpp1y/constexpr-assert1.C: New.
9418 2015-03-27 Marek Polacek <polacek@redhat.com>
9421 * c-c++-common/pr65556.c: New test.
9423 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
9426 * g++.dg/torture/pr65600.C: New testcase.
9428 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
9431 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
9433 2015-03-27 Andre Vehreschild <vehre@gmx.de>
9435 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
9436 statement and cleanup. Fixed typos.
9438 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
9441 * gcc.c-torture/compile/pr65595.c: New testcase.
9443 2015-03-27 Marek Polacek <polacek@redhat.com>
9446 * g++.dg/ubsan/pr65583.C: New test.
9448 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
9450 * gcc.c-torture/compile/20150327.c: New testcase.
9452 2015-03-26 Richard Biener <rguenther@suse.de>
9455 * g++.dg/torture/pr65555.C: New testcase.
9457 2015-03-26 Jakub Jelinek <jakub@redhat.com>
9459 PR tree-optimization/64715
9460 * gcc.dg/builtin-object-size-15.c: New test.
9461 * gcc.dg/pr64715-1.c: New test.
9462 * gcc.dg/pr64715-2.c: New test.
9464 2015-03-26 Richard Biener <rguenther@suse.de>
9467 * gnat.dg/specs/opt2.ads: Fix testcase.
9469 2015-03-25 Martin Sebor <msebor@redhat.com>
9472 * lib/target-supports.exp (check_effective_target_arm32): Fail early
9473 when target isn't arm*-*-*-*.
9474 (check_effective_target_arm_nothumb): Likewise.
9475 (check_effective_target_arm_little_endian): Likewise.
9476 (check_effective_target_arm_vect_no_misalign): Likewise.
9477 (check_effective_target_aarch64_little_endian): Fail early if target
9480 2015-03-25 Sebastian Pop <s.pop@samsung.com>
9482 PR tree-optimization/65177
9483 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
9485 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
9487 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
9488 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
9489 smmintrin.h and mm3dnow.h.
9491 2015-03-25 Marek Polacek <polacek@redhat.com>
9494 * g++.dg/cpp0x/pr65558.C: New test.
9496 2015-03-25 Marek Polacek <polacek@redhat.com>
9499 * g++.dg/template/pr61670.C: New test.
9501 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
9504 * g++.dg/template/pr54987.C: New.
9506 2015-03-25 Richard Biener <rguenther@suse.de>
9508 PR tree-optimization/62630
9509 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
9511 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
9514 * gcc.target/i386/mpx/pr65508.c: New.
9516 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
9520 * gfortran.dg/data_initialized_3.f90: New.
9522 2015-03-25 Richard Biener <rguenther@suse.de>
9525 * gnat.dg/specs/opt2.ads: New testcase.
9527 2015-03-25 Bin Cheng <bin.cheng@arm.com>
9529 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
9530 * gcc.target/arm/memset-inline-4.c: Skip for
9531 arm_tune_string_ops_prefer_neon.
9532 * gcc.target/arm/memset-inline-5.c: Ditto.
9533 * gcc.target/arm/memset-inline-6.c: Ditto.
9534 * gcc.target/arm/memset-inline-8.c: Ditto.
9535 * gcc.target/arm/memset-inline-9.c: Ditto.
9537 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9540 * g++.dg/other/virtual3.C: New.
9542 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9545 * g++.dg/cpp0x/vt-60130.C: New.
9547 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9550 * g++.dg/warn/Warray-bounds-7.C: New.
9552 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9555 * g++.dg/template/defarg18.C: New.
9557 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9560 * g++.dg/cpp0x/vt-59988.C: New.
9562 2015-03-24 Jakub Jelinek <jakub@redhat.com>
9564 PR tree-optimization/65533
9565 * gcc.dg/pr65533.c: New test.
9567 2015-03-24 Andre Vehreschild <vehre@gmx.de>
9569 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
9570 source= and mold= expressions functionality.
9571 * gfortran.dg/allocate_class_4.f90: New test.
9572 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
9573 copying an unlimited polymorhpic object containing a char array
9574 to another unlimited polymorphic object respects the _len
9576 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
9577 whether deferred length char array allocate works, unlimited
9578 polymorphic object allocation from a string works and if
9579 allocating an array of deferred length strings works.
9580 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
9582 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9585 * g++.dg/cpp0x/constexpr-array11.C: New.
9587 2015-03-24 Richard Biener <rguenther@suse.de>
9590 * gcc.dg/torture/pr65517.c: New testcase.
9592 2015-03-24 Tobias Burnus <burnus@net-b.de>
9594 * gfortran.dg/coindexed_1.f90: Moved from
9595 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
9597 2015-03-23 Jakub Jelinek <jakub@redhat.com>
9600 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
9604 * gcc.target/i386/pr65523.c: New test.
9607 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
9609 * g++.dg/lto/pr65475b_0.C: Likewise.
9611 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
9614 * gcc.target/sh/torture/pr65505.c: New.
9616 2015-03-23 Martin Sebor <msebor@redhat.com>
9619 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
9620 assembly for lvx in addition to lxv.
9622 2015-03-23 Jakub Jelinek <jakub@redhat.com>
9625 * gfortran.dg/pr65504.f90: New test.
9628 * gcc.dg/pr65521.c: New test.
9630 2015-03-23 Richard Biener <rguenther@suse.de>
9632 PR tree-optimization/65518
9633 * gcc.dg/vect/pr65518.c: New testcase.
9635 2015-03-23 Richard Biener <rguenther@suse.de>
9637 PR tree-optimization/65494
9638 * gcc.dg/vect/pr65494.c: New testcase.
9640 2015-03-23 Jakub Jelinek <jakub@redhat.com>
9642 PR preprocessor/65238
9643 * c-c++-common/cpp/pr65238-1.c: New test.
9644 * gcc.dg/cpp/pr65238-2.c: New test.
9645 * gcc.dg/cpp/trad/pr65238-3.c: New test.
9646 * gcc.dg/cpp/trad/pr65238-4.c: New test.
9648 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
9649 Mikael Morin <mikael@gcc.gnu.org>
9652 * gfortran.dg/elemental_dependency_4.f90: New.
9653 * gfortran.dg/elemental_dependency_5.f90: New.
9655 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
9658 * g++.dg/lto/pr65475b_0.C: New testcase.
9659 * g++.dg/lto/pr65475b_1.C: New testcase.
9660 * g++.dg/lto/pr65475c_0.C: New testcase.
9661 * g++.dg/lto/pr65475c_1.C: New testcase.
9663 2015-03-21 Tobias Burnus <burnus@net-b.de>
9665 * gfortran.dg/coarray_38.f90: New.
9666 * gfortran.dg/coarray_39.f90: New.
9667 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
9670 2015-03-20 Marek Polacek <polacek@redhat.com>
9673 * g++.dg/cpp0x/pr65398.C: New test.
9675 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
9678 * g++.dg/lto/pr65475_0.C: New testcase.
9679 * g++.dg/lto/pr65475_1.C: New testcase.
9681 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
9683 PR rtl-optimization/64366
9684 * gcc.target/sh/pr64366.c: New.
9686 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
9689 * g++.dg/cpp0x/constexpr-48324.C: New.
9691 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
9694 * g++.dg/cpp0x/pr48453.C: New.
9696 2015-03-20 Marek Polacek <polacek@redhat.com>
9699 * g++.dg/cpp0x/pr65072.C: New test.
9701 2015-03-20 Richard Biener <rguenther@suse.de>
9704 * gcc.dg/pr15347.c: Use -O.
9705 * c-c++-common/pr19807-1.c: Likewise.
9707 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
9709 * gnat.dg/volatile13.ad[sb]: New test.
9711 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
9713 PR rtl-optimization/60851
9714 * gcc.target/i386/pr60851.c: New test.
9716 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
9719 * g++.dg/pr65240.h: Add tests for PR 65240.
9720 * g++.dg/pr65240-1.C: Likewise.
9721 * g++.dg/pr65240-2.C: Likewise.
9722 * g++.dg/pr65240-3.C: Likewise.
9723 * g++.dg/pr65240-4.C: Likewise.
9725 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
9727 PR rtl-optimization/63491
9728 * gcc.target/powerpc/pr63491.c: New.
9730 2015-03-19 Jakub Jelinek <jakub@redhat.com>
9732 * g++.dg/ipa/pr65465.C: New test.
9734 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
9737 * g++.dg/cpp0x/deleted11.C: New.
9739 2015-03-19 Jakub Jelinek <jakub@redhat.com>
9742 * c-c++-common/tsan/pr65400-3.c: New test.
9744 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
9747 * g++.dg/cpp0x/constexpr-59686.C: New.
9749 2015-03-19 Jakub Jelinek <jakub@redhat.com>
9752 * g++.dg/tsan/pr64265.C: New test.
9755 * c-c++-common/tsan/pr65400-1.c: New test.
9756 * c-c++-common/tsan/pr65400-2.c: New test.
9758 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
9761 * g++.dg/cpp0x/pr59816.C: New.
9763 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
9766 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
9768 2015-03-18 Martin Liska <mliska@suse.cz>
9771 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
9772 equivalences either to 6 or 7.
9774 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
9778 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
9780 * gcc.dg/undefined-loop-1.c: New file.
9781 * gcc.dg/undefined-loop-2.c: New file.
9783 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
9786 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
9787 loop exits too early.
9789 2015-03-18 Jakub Jelinek <jakub@redhat.com>
9791 PR tree-optimization/65450
9792 * gfortran.dg/pr65450.f90: New test.
9795 * gcc.target/i386/pr65078-1.c: New test.
9796 * gcc.target/i386/pr65078-2.c: New test.
9797 * gcc.target/i386/pr65078-3.c: New test.
9798 * gcc.target/i386/pr65078-4.c: New test.
9799 * gcc.target/i386/pr65078-5.c: New test.
9800 * gcc.target/i386/pr65078-6.c: New test.
9802 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
9805 * g++.dg/cpp1y/pr65340.C: New.
9807 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9810 * gfortran.dg/system_clock_3.f08: Adjust test.
9812 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
9815 * gfortran.dg/proc_ptr_comp_44.f90: New test.
9816 * gfortran.dg/proc_ptr_comp_45.f90: New test.
9818 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9821 * gfortran.dg/system_clock_3.f08: New test.
9823 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
9826 g++.dg/cpp1y/pr64626-1.C: New.
9827 g++.dg/cpp1y/pr64626-2.C: New.
9828 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
9830 2015-03-16 Jakub Jelinek <jakub@redhat.com>
9832 PR tree-optimization/65427
9833 * gcc.c-torture/execute/pr65427.c: New test.
9835 2015-03-16 Marek Polacek <polacek@redhat.com>
9839 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
9840 * g++.dg/cpp0x/pr65327.C: New test.
9842 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
9845 * c-c++-common/asan/pr64820.c: New test.
9847 2015-03-16 Andre Vehreschild <vehre@gmx.de>
9849 * gfortran.dg/pointer_2.f90: New test.
9851 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
9853 * g++.dg/pr65049.C: New test.
9855 2015-03-16 Tom de Vries <tom@codesourcery.com>
9857 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
9858 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
9859 * gcc.target/i386/fuse-caller-save.c: Same.
9861 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
9863 * gnat.dg/loop_optimization18.ad[sb]: New test.
9864 * gnat.dg/loop_optimization18_pkg.ads: New helper.
9866 2015-03-16 Alan Modra <amodra@gmail.com>
9868 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
9871 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
9873 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
9875 * gcc.dg/torture/pr65270-2.c: Likewise.
9877 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
9880 * gfortran.dg/pointer_remapping_9.f90: New.
9882 2015-03-14 Jakub Jelinek <jakub@redhat.com>
9884 PR tree-optimization/65369
9885 * gcc.c-torture/execute/pr65369.c: New test.
9887 PR tree-optimization/65418
9888 * gcc.c-torture/execute/pr65418-1.c: New test.
9889 * gcc.c-torture/execute/pr65418-2.c: New test.
9891 PR rtl-optimization/65401
9892 * gcc.c-torture/execute/pr65401.c: New test.
9894 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9897 * gcc.target/arm/pr64600_1.c: New test.
9899 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9901 PR rtl-optimization/65235
9902 * gcc.target/aarch64/pr65235_1.c: New test.
9904 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
9906 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
9907 * gcc.target/s390/hotpatch-22.c: Likewise.
9908 * gcc.target/s390/hotpatch-23.c: Likewise.
9909 * gcc.target/s390/hotpatch-24.c: Likewise.
9910 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
9911 * gcc.target/s390/hotpatch-1.c: Update expected output.
9912 * gcc.target/s390/hotpatch-2.c: Likewise.
9913 * gcc.target/s390/hotpatch-3.c: Likewise.
9914 * gcc.target/s390/hotpatch-4.c: Likewise.
9915 * gcc.target/s390/hotpatch-5.c: Likewise.
9916 * gcc.target/s390/hotpatch-6.c: Likewise.
9917 * gcc.target/s390/hotpatch-7.c: Likewise.
9918 * gcc.target/s390/hotpatch-8.c: Likewise.
9919 * gcc.target/s390/hotpatch-9.c: Likewise.
9920 * gcc.target/s390/hotpatch-10.c: Likewise.
9921 * gcc.target/s390/hotpatch-11.c: Likewise.
9922 * gcc.target/s390/hotpatch-12.c: Likewise.
9923 * gcc.target/s390/hotpatch-13.c: Likewise.
9924 * gcc.target/s390/hotpatch-14.c: Likewise.
9925 * gcc.target/s390/hotpatch-15.c: Likewise.
9926 * gcc.target/s390/hotpatch-16.c: Likewise.
9927 * gcc.target/s390/hotpatch-17.c: Likewise.
9928 * gcc.target/s390/hotpatch-18.c: Likewise.
9929 * gcc.target/s390/hotpatch-19.c: Likewise.
9931 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
9934 * gcc.target/i386/pr65103-1.c: New.
9936 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
9939 * gcc.target/i386/pr65044.c: New.
9941 2015-03-12 Tom de Vries <tom@codesourcery.com>
9943 PR rtl-optimization/64895
9944 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
9945 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
9946 * gcc.target/i386/fuse-caller-save.c: Ditto.
9948 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
9950 * gcc.dg/ipa/pr63569.c: Fix template.
9952 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
9954 * g++.dg/ipa/pr64146.C: Require fpic support.
9956 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
9959 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
9960 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
9962 2015-03-11 Jakub Jelinek <jakub@redhat.com>
9964 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
9965 to dg-options, fix up dg-skip-if.
9967 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
9970 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
9971 * gcc.target/avr/tiny-caller-save.c: Same.
9973 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9976 * g++.dg/pr65242.C: New test.
9978 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
9980 * c-c++-common/asan/no-asan-check-glob.c: New test.
9982 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
9985 * g++.dg/other/default11.C: New.
9986 * g++.dg/other/default12.C: Likewise.
9988 2015-03-10 Jakub Jelinek <jakub@redhat.com>
9991 * gcc.target/i386/bmi2-bzhi-2.c: New test.
9993 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
9996 * gfortran.dg/unlimited_polymorphic_23.f90: New test
9998 2015-03-10 Jakub Jelinek <jakub@redhat.com>
10001 * g++.dg/cpp0x/pr65127.C: New test.
10003 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
10005 * gcc.dg/ipa/PR64550.c: Update template.
10007 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10008 Tobias Burnus <burnus@net-b.de>
10010 * gfortran.dg/coarray_sync_memory.f90: New.
10012 2015-03-10 Marek Polacek <polacek@redhat.com>
10015 * c-c++-common/ubsan/pr65367.c: New test.
10017 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
10019 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
10020 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
10021 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
10022 * gcc.target/i386/mpx/calloc-1-nov.c: New.
10023 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
10024 * gcc.target/i386/mpx/malloc-1-nov.c: New.
10025 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
10026 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
10027 * gcc.target/i386/mpx/realloc-1-nov.c: New.
10028 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
10029 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
10030 * gcc.target/i386/mpx/realloc-2-nov.c: New.
10031 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
10033 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
10035 * lib/mpx-dg.exp (mpx_link_flags): New.
10038 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
10039 * gcc.target/i386/mpx/alloca-1-nov.c: New.
10040 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
10041 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
10042 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
10043 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
10044 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
10045 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
10046 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
10047 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
10048 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
10049 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
10050 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
10051 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
10052 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
10053 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
10054 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
10055 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
10056 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
10057 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
10058 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
10059 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
10060 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
10061 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
10062 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
10063 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
10064 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
10065 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
10066 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
10067 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
10068 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
10069 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
10070 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
10071 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
10072 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
10073 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
10074 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
10075 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
10076 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
10077 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
10078 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
10079 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
10080 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
10081 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
10082 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
10083 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
10084 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
10085 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
10086 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
10087 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
10088 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
10089 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
10090 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
10091 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
10092 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
10093 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
10094 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
10095 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
10096 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
10097 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
10098 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
10099 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
10100 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
10101 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
10102 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
10103 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
10104 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
10105 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
10106 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
10107 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
10108 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
10109 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
10110 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
10111 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
10112 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
10113 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
10114 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
10115 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
10116 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
10117 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
10118 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
10119 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
10120 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
10121 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
10122 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
10123 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
10124 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
10125 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
10126 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
10127 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
10128 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
10129 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
10130 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
10131 * gcc.target/i386/mpx/label-address-1.c: New.
10132 * gcc.target/i386/mpx/legacy-1-nov.c: New.
10133 * gcc.target/i386/mpx/macro.c: New.
10134 * gcc.target/i386/mpx/mpx-check.h: New.
10135 * gcc.target/i386/mpx/mpx.exp: New.
10136 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
10137 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
10138 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
10139 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
10140 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
10141 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
10142 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
10143 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
10144 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
10145 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
10146 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
10147 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
10148 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
10149 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
10150 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
10151 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
10152 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
10153 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
10154 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
10155 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
10156 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
10157 * gcc.target/i386/mpx/reference-1-lbv.c: New.
10158 * gcc.target/i386/mpx/reference-1-nov.c: New.
10159 * gcc.target/i386/mpx/reference-1-ubv.c: New.
10160 * gcc.target/i386/mpx/reference-2-lbv.c: New.
10161 * gcc.target/i386/mpx/reference-2-nov.c: New.
10162 * gcc.target/i386/mpx/reference-2-ubv.c: New.
10163 * gcc.target/i386/mpx/reference-3-lbv.c: New.
10164 * gcc.target/i386/mpx/reference-3-nov.c: New.
10165 * gcc.target/i386/mpx/reference-3-ubv.c: New.
10166 * gcc.target/i386/mpx/reference-4-lbv.c: New.
10167 * gcc.target/i386/mpx/reference-4-nov.c: New.
10168 * gcc.target/i386/mpx/reference-4-ubv.c: New.
10169 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
10170 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
10171 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
10172 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
10173 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
10174 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
10175 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
10176 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
10177 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
10178 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
10179 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
10180 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
10181 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
10182 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
10183 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
10184 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
10185 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
10186 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
10187 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
10188 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
10189 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
10190 * gcc.target/i386/mpx/sincos-1-nov.c: New.
10191 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
10192 * gcc.target/i386/mpx/static-array-1-nov.c: New.
10193 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
10194 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
10195 * gcc.target/i386/mpx/static-init-1-nov.c: New.
10196 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
10197 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
10198 * gcc.target/i386/mpx/static-init-2-nov.c: New.
10199 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
10200 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
10201 * gcc.target/i386/mpx/static-init-3-nov.c: New.
10202 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
10203 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
10204 * gcc.target/i386/mpx/static-init-4-nov.c: New.
10205 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
10206 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
10207 * gcc.target/i386/mpx/static-init-5-nov.c: New.
10208 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
10209 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
10210 * gcc.target/i386/mpx/static-init-6-nov.c: New.
10211 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
10212 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
10213 * gcc.target/i386/mpx/static-string-1-nov.c: New.
10214 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
10215 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
10216 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
10217 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
10218 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
10219 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
10220 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
10221 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
10222 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
10223 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
10224 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
10225 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
10226 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
10227 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
10228 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
10229 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
10230 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
10231 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
10232 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
10233 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
10234 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
10235 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
10236 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
10237 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
10238 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
10239 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
10240 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
10241 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
10242 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
10243 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
10244 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
10245 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
10246 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
10247 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
10248 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
10249 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
10250 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
10251 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
10252 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
10253 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
10254 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
10255 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
10256 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
10257 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
10258 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
10259 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
10260 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
10261 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
10262 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
10263 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
10264 * gcc.target/i386/mpx/vararg-1-nov.c: New.
10265 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
10266 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
10267 * gcc.target/i386/mpx/vararg-2-nov.c: New.
10268 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
10269 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
10270 * gcc.target/i386/mpx/vararg-3-nov.c: New.
10271 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
10272 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
10273 * gcc.target/i386/mpx/vararg-4-nov.c: New.
10274 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
10275 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
10276 * gcc.target/i386/mpx/vararg-5-nov.c: New.
10277 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
10278 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
10279 * gcc.target/i386/mpx/vararg-6-nov.c: New.
10280 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
10281 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
10282 * gcc.target/i386/mpx/vararg-7-nov.c: New.
10283 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
10284 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
10285 * gcc.target/i386/mpx/vararg-8-nov.c: New.
10286 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
10287 * gcc.target/i386/mpx/vla-1-lbv.c: New.
10288 * gcc.target/i386/mpx/vla-1-nov.c: New.
10289 * gcc.target/i386/mpx/vla-1-ubv.c: New.
10290 * gcc.target/i386/mpx/vla-2-lbv.c: New.
10291 * gcc.target/i386/mpx/vla-2-nov.c: New.
10292 * gcc.target/i386/mpx/vla-2-ubv.c: New.
10294 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
10296 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
10298 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
10300 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
10302 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
10304 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
10305 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
10307 2015-03-10 Jakub Jelinek <jakub@redhat.com>
10310 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
10313 * c-c++-common/pr65120.c: New test.
10315 PR rtl-optimization/65321
10316 * gcc.dg/pr65321.c: New test.
10318 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
10320 PR tree-optimization/65355
10321 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
10323 2015-03-09 Jakub Jelinek <jakub@redhat.com>
10326 * c-c++-common/pr49706.c: Adjust tests for not warning
10327 about !!x == y or !b == y where b is boolean, and add
10328 some further tests.
10329 * c-c++-common/pr62199-2.c: Likewise.
10331 2015-03-09 Richard Biener <rguenther@suse.de>
10333 PR middle-end/65270
10334 * gcc.dg/torture/pr65270-1.c: New testcase.
10335 * gcc.dg/torture/pr65270-2.c: Likewise.
10337 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
10339 PR tree-optimization/63743
10340 * gcc.dg/pr63743.c: New test.
10342 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
10345 * g++.dg/lto/pr65316_0.C: New testcase.
10346 * g++.dg/lto/pr65316_1.C: New testcase.
10348 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
10351 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
10353 * g++.dg/abi/rtti3.C: Likewise.
10355 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
10358 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
10360 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
10362 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
10364 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
10366 2015-03-08 Morin <mikael@gcc.gnu.org>
10369 * gfortran.dg/entry_20.f90: New.
10371 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
10374 * gcc.c-torture/compile/pr65153.c: New.
10376 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
10379 * g++.dg/torture/pr65249.C: New.
10381 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
10383 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
10385 (int64_t): Likewise.
10387 2015-03-07 Marek Polacek <polacek@redhat.com>
10388 Martin Uecker <uecker@eecs.berkeley.edu>
10391 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
10392 member-like arrays.
10393 * c-c++-common/ubsan/bounds-8.c: New test.
10394 * c-c++-common/ubsan/bounds-9.c: New test.
10395 * gcc.dg/ubsan/bounds-2.c: New test.
10397 2015-03-05 Martin Sebor <msebor@redhat.com>
10400 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
10401 checking of results into main to prevent it from getting optimized
10403 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
10405 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
10407 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
10408 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
10409 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
10412 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
10414 * g++.dg/lto/pr65302_1.C: New testcase.
10415 * g++.dg/lto/pr65302_0.C: New testcase.
10417 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
10419 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
10420 -fno-ipa-icf to dg-options.
10422 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
10424 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
10425 compiles using the linker plugin.
10427 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
10429 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
10431 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
10433 * gcc.target/arm/pr65067.c: New test.
10435 2015-03-05 Martin Liska <mliska@suse.cz>
10438 * gcc.dg/ipa/pr65318.c: New test.
10440 2015-03-05 Marek Polacek <polacek@redhat.com>
10442 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
10444 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10446 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
10448 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10450 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
10451 max-unroll-times back to defaults for s390.
10453 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10457 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10460 * g++.dg/cpp0x/initlist92.C: New.
10462 2015-03-05 Richard Biener <rguenther@suse.de>
10464 PR tree-optimization/65310
10465 * gcc.dg/vect/pr65310.c: New testcase.
10467 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10470 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
10472 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
10474 * gnat.dg/entry_queues3.adb: New test.
10476 2015-03-04 Ian Lance Taylor <iant@google.com>
10478 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
10480 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
10483 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
10485 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
10487 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
10488 -fno-ipa-icf to dg-options
10489 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
10490 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
10492 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
10495 * g++.dg/cpp0x/decltype62.C: New.
10497 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
10499 * gnat.dg/object_overflow5.adb: New test.
10501 2015-03-03 Martin Liska <mliska@suse.cz>
10504 * gcc.dg/ipa/pr65287.c: New test.
10506 2015-03-03 Martin Jambor <mjambor@suse.cz>
10507 Eric Botcazou <ebotcazou@adacore.com>
10509 * gnat.dg/specs/pack12.ads: New test.
10511 2015-03-03 Martin Liska <mliska@suse.cz>
10513 * gcc.dg/ipa/PR65282.c: New test.
10515 2015-03-13 Jeff Law <law@redhat.com>
10517 PR tree-optimization/65241
10518 * gcc.c-torture/compile/pr65241.c: New test.
10520 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
10523 * gcc.target/avr/torture/pr64331.c: New test.
10525 2015-03-03 Martin Liska <mliska@suse.cz>
10526 Jan Hubicka <hubicka@ucw.cz>
10528 * g++.dg/ipa/pr65263.C: New test.
10530 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
10533 * gcc.dg/lto/pr65130_0.c: New testcase.
10534 * gcc.dg/lto/pr65130_1.c: New testcase.
10536 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
10539 * g++.dg/torture/pr64988.C: New testcase.
10541 2015-03-02 Tobias Burnus <burnus@net-b.de>
10543 * gfortran.dg/coarray_atomic_6.f90: New.
10545 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
10548 * gcc.target/i386/pr65184.c: New.
10550 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
10553 * gcc.target/i386/pr65183.c: New.
10555 2015-02-28 Martin Liska <mliska@suse.cz>
10556 Jan Hubicka <hubicka@ucw.cz>
10558 * gcc.dg/ipa/ipa-icf-35.c: New test.
10559 * gcc.dg/ipa/ipa-icf-36.c: New test.
10560 * gcc.dg/ipa/ipa-icf-37.c: New test.
10562 2015-02-28 Martin Liska <mliska@suse.cz>
10563 Jan Hubicka <hubicka@ucw.cz>
10566 * gcc.dg/ipa/ipa-icf-34.c: New test.
10568 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
10571 * gcc.target/sh/sh/pr61142.c: New.
10573 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
10575 * g++.dg/other/dump-ada-spec-3.C: New test.
10577 2015-03-01 Martin Liska <mliska@suse.cz>
10579 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
10580 * g++.dg/ipa/pr63595.C: Update expected results.
10582 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
10585 * g++.dg/ipa/ipa-icf-6.C: New testcase.
10587 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
10589 * gcc.dg/vect/pr59354.c: Move vector producing code to
10592 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
10595 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
10596 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
10597 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
10598 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
10600 2015-02-27 Jakub Jelinek <jakub@redhat.com>
10602 PR tree-optimization/65048
10603 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
10604 (foo): Use K&R style definition.
10606 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
10609 * g++.dg/pr65032.C: New.
10611 2015-02-27 Marek Polacek <polacek@redhat.com>
10614 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
10617 2015-02-27 Marek Polacek <polacek@redhat.com>
10620 * gcc.dg/pr65228.c: New test.
10622 2015-02-27 Kai Tietz <ktietz@redhat.com>
10625 * gcc.dg/weak/weak-17.c: New file.
10627 2015-02-27 Richard Biener <rguenther@suse.de>
10630 * g++.dg/lto/pr65193_0.C: New testcase.
10632 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10634 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
10635 * gcc.target/s390/hotpatch-8.c: Likewise.
10636 * gcc.target/s390/hotpatch-9.c: Likewise.
10637 * gcc.target/s390/pr61078.c: Likewise.
10638 * gcc.target/s390/pr57960.c: Remove -m64.
10639 * gcc.target/s390/pr61078.c: Likewise.
10641 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
10642 Martin Liska <mliska@suse.cz>
10645 * gcc.dg/pr64454.c: Disable ICF.
10646 * gcc.dg/pr28685-1.c: Disable ICF
10647 * gcc.dg/ipa/iinline-5.c: Disable ICF.
10648 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
10649 * g++.dg/ipa/ipa-icf-4.C: Update template.
10651 2015-02-26 Jakub Jelinek <jakub@redhat.com>
10653 PR tree-optimization/65216
10654 * gcc.c-torture/execute/pr65216.c: New test.
10656 PR tree-optimization/65215
10657 * gcc.c-torture/execute/pr65215-1.c: New test.
10658 * gcc.c-torture/execute/pr65215-2.c: New test.
10659 * gcc.c-torture/execute/pr65215-3.c: New test.
10660 * gcc.c-torture/execute/pr65215-4.c: New test.
10661 * gcc.c-torture/execute/pr65215-5.c: New test.
10663 2015-02-26 Tom de Vries <tom@codesourcery.com>
10665 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
10667 2015-02-26 Martin Liska <mliska@suse.cz>
10668 Jan Hubicka <hubicka@ucw.cz>
10670 * g++.dg/ipa/pr64146.C: Update expected results.
10671 * gcc.dg/ipa/ipa-icf-26.c: Update test.
10672 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
10673 * gcc.dg/ipa/ipa-icf-34.c: New test.
10675 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
10677 * gcc.dg/vect/vect-pr61917.c: Rename to ...
10678 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
10679 (dg-additional-options): Remove dg directive.
10680 (dg-final): Add dg directive.
10682 2015-02-26 Marek Polacek <polacek@redhat.com>
10685 * g++.dg/ipa/pr65008.C: New test.
10687 2015-02-26 Tom de Vries <tom@codesourcery.com>
10689 * lib/profopt.exp (profopt-target-cleanup): New proc.
10690 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
10691 files from sources from dg-additional-sources.
10693 2015-02-26 Tom de Vries <tom@codesourcery.com>
10695 * lib/gcov.exp: Cleanup in case of xfail.
10697 2015-02-26 Sebastian Pop <s.pop@samsung.com>
10699 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
10701 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
10704 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
10705 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
10706 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
10707 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
10708 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
10709 * g++.dg/debug/pr46123.C: XFAIL and move...
10710 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
10711 * gcc.dg/debug/dwarf2-3.c: Move...
10712 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
10714 2015-02-26 Marek Polacek <polacek@redhat.com>
10717 * g++.dg/cpp1y/pr65202.C: New test.
10719 2015-02-26 Tom de Vries <tom@codesourcery.com>
10721 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
10722 locale_facets.h.gcov.
10724 2015-02-26 Tom de Vries <tom@codesourcery.com>
10726 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
10728 2015-02-26 Tom de Vries <tom@codesourcery.com>
10730 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
10732 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
10735 * gcc.target/i386/pr65217.c: New.
10737 2015-02-26 Tom de Vries <tom@codesourcery.com>
10739 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
10741 2015-02-26 Tom de Vries <tom@codesourcery.com>
10743 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
10745 2015-02-26 Sebastian Pop <s.pop@samsung.com>
10747 PR tree-optimization/65048
10748 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
10750 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
10752 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
10753 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
10755 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
10758 * gcc.target/i386/pr65161.c: New test.
10760 2015-02-26 Terry Guo <terry.guo@arm.com>
10762 * gcc.target/arm/no-volatile-in-it.c: New test.
10764 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
10766 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
10767 (dg-options): Add -save-temps.
10768 (dg-final): Add cleanup-saved-temps.
10770 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
10772 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
10774 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
10776 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
10777 * gcc.target/powerpc/pack01.c: Include string.h.
10779 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
10782 * gcc.target/i386/pr65167.c: New.
10784 2015-02-25 Kai Tietz <ktietz@redhat.com>
10786 PR tree-optimization/61917
10787 * gcc.dg/vect/vect-pr61917.c: New file.
10789 2015-02-24 Jakub Jelinek <jakub@redhat.com>
10791 PR tree-optimization/65170
10792 * gcc.c-torture/execute/pr65170.c: New test.
10793 * gcc.dg/tree-ssa/vrp96.c: New test.
10795 2015-02-24 Tom de Vries <tom@codesourcery.com>
10797 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
10799 2015-02-24 Tom de Vries <tom@codesourcery.com>
10802 * lib/gcc-defs.exp (additional_sources_used): Add new var.
10803 (dg-additional-files-options): Copy additional_sources to
10804 additional_sources_used before emptying additional_sources.
10805 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
10806 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
10807 (cleanup-saved-temps): Use additional_sources_used instead of
10808 additional_sources.
10809 (dg-test): Reset additional_sources_used.
10811 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
10814 * gfortran.dg/integer_exponentiation_6.F90: New test.
10816 2015-02-23 Martin Sebor <msebor@redhat.com>
10819 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
10820 two parts. One to save registers, the other to verify the
10821 registers have the right values. Save register state into
10822 static data rather than on the stack.
10824 2015-02-23 Jakub Jelinek <jakub@redhat.com>
10827 * c-c++-common/asan/pr63888.c: New test.
10829 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
10832 * gcc.c-torture/compile/pr65163.c: New.
10834 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10836 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
10837 with -m31 on 64 bit.
10838 * gcc.dg/hoist-register-pressure-2.c: Likewise.
10839 * gcc.dg/hoist-register-pressure-3.c: Likewise.
10841 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10843 * gcc.target/s390/20090223-1.c: Add
10844 -Wno-implicit-function-declaration option.
10845 * gcc.target/s390/pr42224.c: Likewise.
10846 * gcc.target/s390/pr55718.c: Likewise.
10848 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10850 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
10851 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
10852 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
10853 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
10854 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
10855 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
10856 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
10857 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
10858 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
10859 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
10860 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
10861 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
10862 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
10863 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
10864 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
10865 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
10866 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
10867 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
10868 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
10869 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
10870 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
10872 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10874 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
10875 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
10876 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
10877 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
10878 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
10879 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
10880 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
10881 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
10882 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
10883 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
10884 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
10885 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
10886 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
10887 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
10888 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
10889 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
10891 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
10895 * gfortran.dg/pr61960.f90: New.
10896 * gfortran.dg/pr64230.f90: New.
10897 * gfortran.dg/pr64980.f03: New.
10899 2015-02-22 Tom de Vries <tom@codesourcery.com>
10901 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
10903 2015-02-21 Arnaud Charlet <charlet@adacore.com>
10906 * gnat.dg/timing_events.adb: Removed, invalid test.
10908 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
10911 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
10913 * g++.dg/gcov/gcov-2.C: Likewise.
10915 2015-02-20 Richard Biener <rguenther@suse.de>
10917 PR tree-optimization/65136
10918 * gcc.dg/tree-ssa/pr65136.c: New testcase.
10920 2015-02-20 Jakub Jelinek <jakub@redhat.com>
10923 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
10924 powerpc*-*-linux* and nvptx-*-* blacklisting.
10926 * gcc.dg/sibcall-9.c: New test.
10927 * gcc.dg/sibcall-10.c: New test.
10929 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10931 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
10933 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
10936 * gcc.target/avr/torture/pr64452.c: New test.
10938 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
10940 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
10941 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
10943 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10946 * lib/target-supports.exp (check_compile): Check whether
10947 additional_sources is defined before using it.
10949 2015-02-19 Jakub Jelinek <jakub@redhat.com>
10951 PR middle-end/65074
10952 * g++.dg/opt/pr65074.C: New file.
10954 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
10956 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
10957 (size_type): New typedef.
10958 (operator "" _script): Use it for the last argument.
10960 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10962 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
10964 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10966 * lib/target-supports.exp (check_compile): Save/restore
10967 additional_sources that may belong to an actual test.
10969 2015-02-18 Jakub Jelinek <jakub@redhat.com>
10971 PR gcov-profile/64634
10972 * g++.dg/gcov/gcov-15.C: New test.
10974 2015-02-18 Tom de Vries <tom@codesourcery.com>
10976 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
10978 2015-02-18 Tom de Vries <tom@codesourcery.com>
10980 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
10982 2015-02-18 Tom de Vries <tom@codesourcery.com>
10984 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
10986 2015-02-18 Tom de Vries <tom@codesourcery.com>
10988 * gfortran.dg/fmt_cache_1.f: Add missing close.
10990 2015-02-18 Tom de Vries <tom@codesourcery.com>
10993 * gfortran.dg/read_eof_8.f90: Add missing close.
10995 2015-02-18 Richard Biener <rguenther@suse.de>
10997 PR tree-optimization/65063
10998 * gcc.dg/pr65063.c: New testcase.
11000 2015-02-18 Richard Biener <rguenther@suse.de>
11002 PR tree-optimization/62217
11003 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
11005 2015-02-18 Marek Polacek <polacek@redhat.com>
11008 * c-c++-common/ubsan/pr65081.c: New test.
11010 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
11012 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
11013 * gcc.target/sh/force-cbranch-delay-slot.c: New.
11015 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
11017 * gcc.dg/ipa/propalign-3.c: New test.
11019 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
11022 * gcc.target/sh/pr64793.c: New.
11023 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
11025 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
11027 * gcc.target/arm/divzero.c: New test case.
11029 2015-02-17 Tom de Vries <tom@codesourcery.com>
11031 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
11033 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
11034 Jakub Jelinek <jakub@redhat.com>
11037 * g++.dg/cpp0x/pr65075.C: New test.
11039 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
11042 * gcc.target/powerpc/pr65058.c: New test.
11044 2015-02-16 Jeff Law <law@redhat.com>
11046 PR tree-optimization/64823
11047 * gcc.dg/uninit-20.c: New test.
11049 2015-02-16 Jakub Jelinek <jakub@redhat.com>
11050 James Greenhalgh <james.greenhalgh@arm.com>
11053 * gcc.dg/ipa/ipa-clone-1.c: New test.
11055 2015-02-16 Richard Biener <rguenther@suse.de>
11057 PR tree-optimization/65077
11058 * gcc.dg/torture/pr65077.c: New testcase.
11060 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
11062 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
11063 Directive adjusted to scan for ldaxr.
11064 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
11065 adjusted to scan for ldaex.
11067 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11070 * g++.dg/cpp0x/constexpr-65080.C: New.
11072 2015-02-16 Richard Biener <rguenther@suse.de>
11074 PR tree-optimization/63593
11075 * gcc.dg/pr63593.c: New testcase.
11077 2015-02-16 Marek Polacek <polacek@redhat.com>
11080 * gcc.dg/pr65066.c: New test.
11082 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
11084 * gcc.dg/pr65002.C: Move ...
11085 * g++.dg/ipa/pr65002.C: ... here.
11087 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
11089 * gcc.target/powerpc/pr64205.c: Skip on AIX.
11090 * gcc.target/powerpc/pr64505.c: Skip on AIX.
11091 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
11092 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
11094 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
11097 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
11098 the expression to find calls.
11099 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
11100 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
11101 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
11102 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
11103 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
11105 2015-02-14 Marek Polacek <polacek@redhat.com>
11108 * gcc.dg/array-11.c: New test.
11109 * gcc.dg/array-12.c: New test.
11110 * gcc.dg/array-13.c: New test.
11111 * gcc.dg/array-14.c: New test.
11112 * gcc.dg/c99-flex-array-typedef-1.c: New test.
11113 * gcc.dg/c99-flex-array-typedef-2.c: New test.
11114 * gcc.dg/c99-flex-array-typedef-3.c: New test.
11115 * gcc.dg/c99-flex-array-typedef-5.c: New test.
11116 * gcc.dg/c99-flex-array-typedef-7.c: New test.
11117 * gcc.dg/c99-flex-array-typedef-8.c: New test.
11119 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11122 * g++.dg/lookup/using54.C: New.
11124 2015-02-13 Jeff Law <law@redhat.com>
11127 Revert my change for tree-optimization/64823.
11129 2015-02-13 Jakub Jelinek <jakub@redhat.com>
11131 PR tree-optimization/65053
11132 * gcc.c-torture/execute/pr65053-1.c: New test.
11133 * gcc.c-torture/execute/pr65053-2.c: New test.
11135 2015-02-13 Marek Polacek <polacek@redhat.com>
11138 * gcc.dg/pr65050.c: New test.
11140 2015-02-13 Jeff Law <law@redhat.com>
11142 PR tree-optimization/64823
11143 * gcc.dg/uninit-20.c: New test.
11145 PR rtl-optimization/47477
11146 * gcc.dg/tree-ssa/pr47477.c: New test.
11148 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11151 * g++.dg/parse/ivdep-2.C: New.
11152 * g++.dg/parse/ivdep-3.C: Likewise.
11154 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11157 * gfortran.dg/continuation_13.f90: New test.
11158 * gfortran.dg/continuation_14.f: New test.
11160 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11163 * g++.dg/cpp0x/sfinae55.C: New.
11165 2015-02-13 Jakub Jelinek <jakub@redhat.com>
11168 * g++.dg/ipa/pr65034.C: New test.
11170 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
11172 PR tree-optimization/65002
11173 * gcc.dg/pr65002.C: New.
11175 2015-02-13 Marek Polacek <polacek@redhat.com>
11178 * c-c++-common/pr65040.c: New test.
11180 2015-02-13 Bin Cheng <bin.cheng@arm.com>
11182 PR tree-optimization/64705
11183 * gcc.dg/tree-ssa/pr64705.c: New test.
11185 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
11188 * gcc.dg/visibility-22.c: New test.
11189 * gcc.dg/visibility-23.c: New test.
11190 * gcc.target/i386/pr32219-1.c: New test.
11191 * gcc.target/i386/pr32219-2.c: New test.
11192 * gcc.target/i386/pr32219-3.c: New test.
11193 * gcc.target/i386/pr32219-4.c: New test.
11194 * gcc.target/i386/pr32219-5.c: New test.
11195 * gcc.target/i386/pr32219-6.c: New test.
11196 * gcc.target/i386/pr32219-7.c: New test.
11197 * gcc.target/i386/pr32219-8.c: New test.
11198 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
11200 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11202 PR libgfortran/57822
11203 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
11204 four different KINDs.
11206 2015-02-12 Jakub Jelinek <jakub@redhat.com>
11209 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
11212 * g++.dg/ubsan/pr65000.C: New test.
11214 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
11217 * gfortran.dg/finalize_28.f90: New test
11219 2015-02-12 Jakub Jelinek <jakub@redhat.com>
11222 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
11223 DW_TAG_lexical_block removal.
11224 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
11225 * g++.dg/guality/pr55541.C: New test.
11228 * g++.dg/ubsan/pr64984.C: New test.
11230 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
11232 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
11234 2015-02-12 Jakub Jelinek <jakub@redhat.com>
11237 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
11238 instructions for 2015-01-14 get_memmodel changes.
11239 * gcc.target/powerpc/atomic-p8.c: Likewise.
11242 * g++.dg/ubsan/pr65019.C: New test.
11244 PR tree-optimization/65014
11245 * gcc.c-torture/compile/pr65014.c: New test.
11247 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11249 PR libgfortran/57822
11250 * gfortran/fmt_g0_7.f08: Revise test.
11252 2015-02-11 Jeff Law <law@redhat.com>
11255 * gcc.target/m68k/pr63347.c: New test.
11257 2015-02-11 Marek Polacek <polacek@redhat.com>
11259 * g++.dg/ubsan/shift-1.C: New test.
11260 * gcc.dg/ubsan/c-shift-2.c: New test.
11261 * c-c++-common/ubsan/shift-5.c: Remove file.
11263 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
11265 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
11266 Directive adjusted to XFAIL.
11267 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
11270 2015-02-11 Jakub Jelinek <jakub@redhat.com>
11272 PR middle-end/65003
11273 * g++.dg/opt/pr65003.C: New test.
11275 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
11277 * lib/target-supports.exp (check_effective_target_pie): Renamed
11279 (check_effective_target_pie_enabled): This.
11280 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
11281 * gcc.target/i386/pie.c: Likewise.
11283 2015-02-11 Andrew Pinski <apinski@cavium.com>
11286 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
11287 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
11289 2015-02-11 Jakub Jelinek <jakub@redhat.com>
11292 * gcc.target/i386/pr61925-1.c: New test.
11293 * gcc.target/i386/pr61925-2.c: New test.
11294 * gcc.target/i386/pr61925-3.c: New test.
11296 2015-02-10 Jakub Jelinek <jakub@redhat.com>
11299 * g++.dg/asan/pr65004.C: New test.
11301 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
11304 * gcc.taget/sh/pr64661-0.h: New.
11305 * gcc.taget/sh/pr64661-1.c: New.
11306 * gcc.taget/sh/pr64661-2.c: New.
11307 * gcc.taget/sh/pr64661-3.c: New.
11308 * gcc.taget/sh/pr64661-4.c: New.
11310 2015-02-10 Richard Biener <rguenther@suse.de>
11312 PR tree-optimization/64995
11313 * g++.dg/torture/pr64995.C: New testcase.
11315 2015-02-10 Richard Biener <rguenther@suse.de>
11317 PR tree-optimization/64909
11318 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
11320 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11322 * gcc.dg/signbit-sa.c: New test.
11324 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11326 PR libgfortran/57822
11327 * gfortran/fmt_g0_7.f08: New test.
11329 2015-02-10 Bin Cheng <bin.cheng@arm.com>
11331 PR tree-optimization/43378
11332 * gcc.dg/tree-ssa/pr43378.c: New test.
11334 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
11337 * g++.dg/torture/pr64978.C: New testcase.
11339 2015-02-09 Jakub Jelinek <jakub@redhat.com>
11342 * gcc.dg/asan/pr64981.c: New test.
11344 2015-02-09 Marek Polacek <polacek@redhat.com>
11347 * gcc.dg/pr64856.c: New test.
11349 2015-02-09 Jakub Jelinek <jakub@redhat.com>
11352 * gcc.dg/tree-ssa/stdarg-7.c: New test.
11353 * gcc.c-torture/execute/pr64979.c: New test.
11355 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
11357 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
11359 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
11361 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
11362 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
11364 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
11367 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
11369 2015-02-09 Richard Biener <rguenther@suse.de>
11371 PR tree-optimization/54000
11372 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
11374 2015-02-09 Tom de Vries <tom@codesourcery.com>
11376 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
11378 2015-02-09 Martin Liska <mliska@suse.cz>
11380 * g++.dg/ipa/pr64858.C: New test.
11382 2015-02-09 Tom de Vries <tom@codesourcery.com>
11384 * gcc.dg/uninit-19.c: Fix warning line for fpic.
11386 2015-02-08 Andrew Pinski <apinski@cavium.com>
11388 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
11390 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
11393 * gfortran.dg/use_rename_8.f90: New.
11395 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
11397 * gnat.dg/addr7.ad[sb]: New test.
11398 * gnat.dg/addr8.ad[sb]: Likewise.
11400 2015-02-06 David Malcolm <dmalcolm@redhat.com>
11403 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
11404 from jit.dg/test-compile-to-executable.c's create_code, with a
11405 clarification of the output message.
11406 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
11408 (test_jit): Use CHECK_NO_ERRORS when calling
11409 gcc_jit_context_compile_to_file.
11410 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
11411 jit-verify-compile-to-file to jit-verify-output-file-was-created.
11412 (jit-setup-compile-to-file): Likewise. Add a verbose comment
11413 about deletions that are attempted.
11414 (jit-verify-compile-to-file): Rename to...
11415 (jit-verify-output-file-was-created): ...this, and drop the
11416 attempt to run "file" and verify the output.
11417 (jit-verify-assembler): New function.
11418 (jit-verify-object): New function.
11419 (jit-verify-dynamic-library): New function.
11420 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
11421 favor of an implementation from new file
11422 create-code-for-hello-world-executable.h, which also adds a
11424 (dg-final): Replace jit-verify-compile-to-file with
11425 jit-verify-output-file-was-created, and invoke new function
11426 jit-verify-assembler.
11427 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
11428 the output message.
11429 (dg-final): Replace jit-verify-compile-to-file with
11430 jit-verify-output-file-was-created, and invoke new function
11431 jit-verify-dynamic-library.
11432 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
11433 favor of an implementation from new file
11434 create-code-for-hello-world-executable.h, which also adds a
11436 (dg-final): Replace jit-verify-compile-to-file with
11437 jit-verify-output-file-was-created. Strengthen the expected stdout
11438 from the built executable.
11439 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
11440 favor of an implementation from new file
11441 create-code-for-hello-world-executable.h, which also adds a
11443 (dg-final): Replace jit-verify-compile-to-file with
11444 jit-verify-output-file-was-created, and invoke new function
11446 * jit.dg/verify-dynamic-library.c: New source file.
11448 2015-02-06 Sebastian Pop <s.pop@samsung.com>
11449 Brian Rzycki <b.rzycki@samsung.com>
11451 PR tree-optimization/64878
11452 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
11454 2015-02-06 Jakub Jelinek <jakub@redhat.com>
11457 * g++.dg/ipa/pr64896.C: New test.
11459 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11462 * gcc.target/powerpc/pr64205.c: New file.
11464 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
11466 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
11467 (dg-options): Use -fpie instead of -fPIE -pie.
11469 2015-02-06 Jakub Jelinek <jakub@redhat.com>
11471 PR middle-end/64937
11472 * g++.dg/asan/pr64937.C: New test.
11474 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
11477 * gfortran.dg/class_to_type_4.f90: New test
11479 2015-01-29 Andre Vehreschild <vehre@gmx.de>
11481 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
11483 2015-02-06 Jakub Jelinek <jakub@redhat.com>
11485 PR rtl-optimization/64957
11487 * gcc.c-torture/execute/pr64957.c: New test.
11489 2015-02-05 Jeff Law <law@redhat.com>
11492 * gcc.target/h8300/pr17306-1.c: New test.
11493 * gcc.target/h8300/pr17306-2.c: New test.
11495 2015-02-05 Tobias Burnus <burnus@net-b.de>
11498 * gfortran.dg/structure_constructor_12.f90: New.
11500 2015-02-05 Jeff Law <law@redhat.com>
11503 gcc.target/h8300/pr58400.c: New test.
11505 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
11507 * gcc.target/arm/macro_defs0.c: New test.
11508 * gcc.target/arm/macro_defs1.c: New test.
11509 * gcc.target/arm/macro_defs2.c: New test.
11511 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
11513 PR rtl-optimization/64905
11514 * gcc.target/i386/pr64905.c: Require nonpic target.
11515 (dg-options): Add -fomit-frame-pointer.
11518 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
11520 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
11521 tree dump scanning.
11523 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
11526 * gfortran.dg/type_to_class_2.f90: New test
11527 * gfortran.dg/type_to_class_3.f90: New test
11529 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
11532 * g++.dg/torture/pr64686.C: New testcase.
11534 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
11536 PR rtl-optimization/64905
11537 * gcc.target/i386/pr64905.c: New file.
11539 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
11541 * gcc.dg/guality/pr41447-1.c: Remove xfail.
11542 * gcc.dg/guality/pr41616-1.c: Ditto.
11544 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
11547 * gcc.dg/pr64817-3.c: New.
11549 2015-02-04 Jakub Jelinek <jakub@redhat.com>
11550 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11552 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
11553 pass parameters in registers.
11554 * gcc.dg/guality/pr36728-2.c (main): Likewise.
11555 * gcc.dg/guality/pr36728-3.c (main): Likewise.
11556 * gcc.dg/guality/pr36728-4.c (main): Likewise.
11558 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
11559 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11561 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
11562 list, allow for multilibed targets.
11563 * gcc.dg/combine_ashiftrt_2.c: Likewise.
11565 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
11567 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
11568 * gcc.dg/pr46728-6.c: Ditto.
11570 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
11572 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
11573 for mips_nanlegacy target.
11575 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
11577 * gcc.target/i386/chkp-hidden-def.c: New.
11579 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11581 PR middle-end/62103
11582 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
11583 to use 24 bits for bitfield b.
11585 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11588 * lib/target-supports.exp (check_effective_target_bswap64): Do not
11589 cache result in a global variable. Include all 32-bit targets for
11592 2015-02-03 Jakub Jelinek <jakub@redhat.com>
11594 PR rtl-optimization/64756
11595 * gcc.c-torture/execute/pr64756.c: New test.
11597 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
11600 * gcc.target/sh/pr64660-0.h: New.
11601 * gcc.target/sh/pr64660-1.c: New.
11602 * gcc.target/sh/pr64660-2.c: New.
11603 * gcc.target/sh/pr64660-3.c: New.
11604 * gcc.target/sh/pr64660-4.c: New.
11606 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
11609 * g++.dg/warn/Waddress-2.C: New.
11611 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
11613 PR middle-end/61225
11614 * gcc.target/i386/pr49095.c: XFAIL for ia32.
11616 2015-02-03 Dodji Seketeli <dodji@redhat.com>
11618 PR preprocessor/64803
11619 * gcc.dg/cpp/builtin-macro-1.c: New test case.
11621 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
11623 * g++.dg/ipa/devirt-37.C: Disable early inlining.
11625 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
11627 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11628 (_ARM_FPSRC): Add DN and AHP fields.
11629 (clean_results): Force DN=1 on AArch64.
11630 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
11631 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
11632 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
11633 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
11634 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
11635 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
11637 2015-02-02 Alan Modra <amodra@gmail.com>
11639 * gcc.target/powerpc/cprophard.c: New.
11641 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
11643 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
11644 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
11646 2015-02-01 Jakub Jelinek <jakub@redhat.com>
11649 * gcc.dg/pr64817-1.c: New test.
11650 * gcc.dg/pr64817-2.c: New test.
11652 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
11655 * gcc.target/sh/pr64851-0.h: New
11656 * gcc.target/sh/pr64851-1.c: New
11657 * gcc.target/sh/pr64851-2.c: New
11658 * gcc.target/sh/pr64851-3.c: New
11659 * gcc.target/sh/pr64851-4.c: New
11661 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
11664 * gcc.dg/torture/pr64882.c: New test.
11666 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
11669 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
11672 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
11674 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
11675 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
11676 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
11677 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
11678 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
11679 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
11681 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
11682 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
11684 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
11685 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
11688 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
11691 * g++.dg/pr64688-2.C: New.
11693 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
11695 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
11696 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
11697 * gcc.target/i386/fuse-caller-save.c: Ditto.
11698 * gcc.target/i386/headmerge-1.c: Ditto.
11699 * gcc.target/i386/headmerge-2.c: Ditto.
11700 * gcc.target/i386/sibcall-6.c: Ditto.
11702 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
11705 * gcc.target/i386/pr64617.c: New test.
11707 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
11710 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
11711 (dg-options): Remove -m32.
11712 (dg-final): Scan for "movb %al" only.
11713 * gcc.target/i386/pr15184-2.c: Ditto.
11715 2015-01-30 Richard Biener <rguenther@suse.de>
11717 PR tree-optimization/64829
11718 * gcc.dg/vect/pr64829.c: New testcase.
11720 2015-01-29 Marek Polacek <polacek@redhat.com>
11723 * gcc.dg/pr64709.c: New test.
11725 2015-01-29 Jakub Jelinek <jakub@redhat.com>
11728 * g++.dg/ubsan/pr64717-1.C: New test.
11729 * g++.dg/ubsan/pr64717-2.C: New test.
11731 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
11733 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
11735 2015-01-29 Jeff Law <law@redhat.com>
11738 * gcc.target/i386/pr15184-1.c: New test.
11739 * gcc.target/i386/pr15184-2.c: New test.
11741 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11743 PR tree-optimization/64746
11744 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
11746 2015-01-29 Richard Biener <rguenther@suse.de>
11748 PR tree-optimization/64853
11749 * gcc.dg/torture/pr64853.c: New testcase.
11751 2015-01-29 Richard Biener <rguenther@suse.de>
11753 PR tree-optimization/64844
11754 * gcc.dg/vect/pr64844.c: New testcase.
11756 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11758 PR middle-end/64809
11759 * gcc.dg/pr64809.c: Delete.
11761 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
11763 PR middle-end/64805
11764 * gcc.target/i386/pr64805.c: New.
11766 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11768 * gcc.dg/guality/guality.h (main): Add argv[0] to
11769 guality_gdb_command.
11771 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
11774 * gcc.dg/tree-ssa/pr64801.c: New testcase.
11776 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
11779 * gcc.target/sh/sh.exp
11780 (check_effective_target_atomic_model_soft_gusa_available,
11781 check_effective_target_atomic_model_soft_tcb_available,
11782 check_effective_target_atomic_model_soft_imask_available,
11783 check_effective_target_atomic_model_hard_llcs_available): New.
11784 * gcc.target/sh/pr64659-0.h: New.
11785 * gcc.target/sh/pr64659-1.c: New.
11786 * gcc.target/sh/pr64659-2.c: New.
11787 * gcc.target/sh/pr64659-3.c: New.
11788 * gcc.target/sh/pr64659-4.c: New.
11790 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
11792 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
11793 scan-assembler-times pattern.
11795 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
11797 PR middle-end/64809
11798 * gcc.dg/pr64809.c: New test.
11800 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
11802 PR tree-optimization/64277
11803 * gcc.dg/pr64277.c: New.
11805 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11807 PR tree-optimization/64718
11808 * gcc.c-torture/execute/pr64718.c: New test.
11810 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
11812 * gcc.target/aarch64/abs_2.c: New.
11814 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
11816 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
11817 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
11818 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
11821 2015-01-28 Jakub Jelinek <jakub@redhat.com>
11824 * lib/target-supports.exp (check_effective_target_comdat_group): New.
11825 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
11826 { target comdat_group }.
11828 2015-01-27 Tobias Burnus <burnus@net-b.de>
11831 * gfortran.dg/goacc/coarray_2.f90: New.
11833 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
11837 * g++.dg/torture/pr64139.C: New testcase.
11838 * g++.dg/torture/pr60871.C: Likewise.
11840 2015-01-27 Janus Weil <janus@gcc.gnu.org>
11843 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
11844 prevent linking errors.
11846 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
11849 * g++.dg/torture/pr64282.C: New testcase.
11851 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11853 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
11856 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
11858 * gcc.target/s390/hotpatch-13.c: New testcase.
11859 * gcc.target/s390/hotpatch-14.c: New testcase.
11860 * gcc.target/s390/hotpatch-15.c: New testcase.
11861 * gcc.target/s390/hotpatch-16.c: New testcase.
11862 * gcc.target/s390/hotpatch-17.c: New testcase.
11863 * gcc.target/s390/hotpatch-18.c: New testcase.
11864 * gcc.target/s390/hotpatch-19.c: New testcase.
11865 * gcc.target/s390/hotpatch-20.c: New testcase.
11866 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
11867 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
11868 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
11869 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
11870 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
11871 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
11872 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
11873 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
11874 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
11875 * gcc.target/s390/hotpatch-10.c: Likewise.
11876 * gcc.target/s390/hotpatch-11.c: Likewise.
11877 * gcc.target/s390/hotpatch-12.c: Likewise.
11878 * gcc.target/s390/hotpatch-2.c: Likewise.
11879 * gcc.target/s390/hotpatch-3.c: Likewise.
11880 * gcc.target/s390/hotpatch-4.c: Likewise.
11881 * gcc.target/s390/hotpatch-5.c: Likewise.
11882 * gcc.target/s390/hotpatch-6.c: Likewise.
11883 * gcc.target/s390/hotpatch-7.c: Likewise.
11884 * gcc.target/s390/hotpatch-8.c: Likewise.
11885 * gcc.target/s390/hotpatch-9.c: Likewise.
11886 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
11887 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
11888 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
11889 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
11890 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
11891 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
11892 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
11893 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
11895 2015-01-27 Jiong Wang <jiong.wang@arm.com>
11897 * gcc.dg/long_branch.c: New testcase.
11899 2015-01-27 Richard Biener <rguenther@suse.de>
11901 PR tree-optimization/56273
11902 PR tree-optimization/59124
11903 PR tree-optimization/64277
11904 * g++.dg/warn/Warray-bounds-6.C: New testcase.
11905 * gcc.dg/Warray-bounds-12.c: Likewise.
11906 * gcc.dg/Warray-bounds-13.c: Likewise.
11908 2015-01-27 Jakub Jelinek <jakub@redhat.com>
11910 PR rtl-optimization/61058
11911 * gcc.dg/pr61058.c: New test.
11913 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
11915 * gcc.target/i386/chkp-narrow-bounds.c: New.
11917 2015-01-27 Jakub Jelinek <jakub@redhat.com>
11919 PR tree-optimization/64807
11920 * gcc.dg/pr64807.c: New test.
11923 * gcc.dg/pr64766.c: New test.
11925 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
11928 * gcc.target/sh/pr49263-4.c: New.
11930 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
11933 * gfortran.dg/allocate_with_mold_1.f90: New test
11935 2015-01-26 Jakub Jelinek <jakub@redhat.com>
11938 * gcc.dg/pr64778.c: New test.
11940 PR middle-end/64421
11941 * gcc.dg/vect/pr64421.c: New test.
11943 2015-01-26 Tobias Burnus <burnus@net-b.de>
11946 * gfortran.dg/coarray_36.f: New.
11947 * gfortran.dg/coarray_37.f90: New.
11949 2015-01-26 Janus Weil <janus@gcc.gnu.org>
11952 * gfortran.dg/class_allocate_18.f90: New.
11954 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11956 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
11958 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11960 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
11962 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11964 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
11966 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11968 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
11970 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11972 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
11973 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
11974 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
11975 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
11977 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11979 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
11980 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
11981 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
11983 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11985 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
11986 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
11987 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
11988 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
11989 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
11992 2015-01-26 Richard Biener <rguenther@suse.de>
11994 PR middle-end/64764
11995 * gcc.dg/uninit-19.c: New testcase.
11997 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11999 * lib/target-supports.exp (check_effective_target_vect64): Add
12002 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
12005 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
12007 2015-01-26 Tony Liu <tony.liu@arm.com>
12009 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
12012 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
12014 PR libfortran/64770
12015 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
12016 correctly, clean up afterwards.
12018 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
12021 * gfortran.dg/use_rename_7.f90: New.
12023 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
12025 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
12026 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
12028 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
12031 * gcc.target/sh/pr54236-4.c: New.
12033 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
12035 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
12036 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
12039 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
12041 PR libfortran/64770
12042 * gfortran.dg/open_new_segv.f90: New test.
12044 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
12053 * gcc.target/sh/pr64345-1.c: New.
12054 * gcc.target/sh/pr64345-2.c: New.
12055 * gcc.target/sh/pr59533-1.c: New.
12056 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
12057 * gcc.target/sh/pr52933-2.c: Likewise.
12058 * gcc.target/sh/pr54089-1.c: Likewise.
12059 * gcc.target/sh/pr54236-1.c: Likewise.
12060 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
12061 * gcc.target/sh/pr49263-1.c: Remove xfails.
12062 * gcc.target/sh/pr49263-2.c: Likewise.
12063 * gcc.target/sh/pr49263-3.c: Likewise.
12064 * gcc.target/sh/pr53987-1.c: Likewise.
12065 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
12066 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
12067 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
12068 (test05, test06, test07, test08, test09, test10, test11, test12): New.
12069 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
12070 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
12072 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
12075 2015-01-24 Tom de Vries <tom@codesourcery.com>
12077 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
12079 2015-01-23 Ian Lance Taylor <iant@google.com>
12082 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
12083 targets without split stack support.
12085 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
12088 * gcc.target/i386/pr64317.c: New test.
12090 2015-01-23 Jakub Jelinek <jakub@redhat.com>
12092 PR rtl-optimization/63637
12093 PR rtl-optimization/60663
12094 * gcc.dg/pr63637-1.c: New test.
12095 * gcc.dg/pr63637-2.c: New test.
12096 * gcc.dg/pr63637-3.c: New test.
12097 * gcc.dg/pr63637-4.c: New test.
12098 * gcc.dg/pr63637-5.c: New test.
12099 * gcc.dg/pr63637-6.c: New test.
12100 * gcc.target/i386/pr63637-1.c: New test.
12101 * gcc.target/i386/pr63637-2.c: New test.
12102 * gcc.target/i386/pr63637-3.c: New test.
12103 * gcc.target/i386/pr63637-4.c: New test.
12104 * gcc.target/i386/pr63637-5.c: New test.
12105 * gcc.target/i386/pr63637-6.c: New test.
12107 2015-01-23 Richard Biener <rguenther@suse.de>
12110 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
12111 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
12113 2015-01-23 Marek Polacek <polacek@redhat.com>
12115 PR preprocessor/60570
12116 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
12117 * gcc.dg/cpp/pr60570.c: New test.
12119 2015-01-23 Richard Biener <rguenther@suse.de>
12122 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
12123 vectorization on vect64 targets.
12125 2015-01-23 Janus Weil <janus@gcc.gnu.org>
12128 * gfortran.dg/class_allocate_17.f90: New.
12130 2015-01-23 Tobias Burnus <burnus@net-b.de>
12133 * gfortran.dg/goacc/combined_loop.f90: New.
12135 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12138 * gfortran.dg/make_unit.f90: New test.
12140 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12143 * gfortran.dg/negative_unit_int8.f: Update.
12145 2015-01-22 Jeff Law <law@redhat.com>
12148 * gcc.target/m68k/pr52076-1.c: New test.
12149 * gcc.target/m68k/pr52076-2.c: New test.
12151 2015-01-22 Richard Biener <rguenther@suse.de>
12153 PR middle-end/64728
12154 * gcc.dg/torture/pr64728.c: New testcase.
12156 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
12159 * g++.dg/pr64688.C: New test.
12161 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
12163 * gcc.target/i386/chkp-always_inline.c (f1): Make static
12164 to avoid errors with -fpic.
12166 2015-01-22 Richard Biener <rguenther@suse.de>
12169 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
12171 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
12173 PR rtl-optimization/64682
12174 * gcc.c-torture/execute/pr64682.c: New file.
12176 2015-01-21 Jakub Jelinek <jakub@redhat.com>
12179 * gcc.dg/pr64511.c: New test.
12181 PR rtl-optimization/62078
12182 * g++.dg/opt/pr62078.C: New test.
12185 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
12187 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
12190 * gfortran.dg/internal_pack_15.f90: New test.
12192 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
12194 * c-c++-common/tsan/step.c: New testcase.
12196 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12198 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
12200 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12202 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
12204 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12206 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
12208 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12210 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
12212 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12214 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
12216 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12218 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
12220 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12222 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
12224 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12226 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
12228 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12230 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
12232 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12234 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
12236 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12238 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
12240 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12242 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
12244 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12246 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
12247 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
12248 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
12251 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12253 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
12254 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
12255 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
12258 2015-01-21 Renlin Li <renlin.li@arm.com>
12260 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
12261 * g++.dg/tls/thread_local5g.C: Likewise.
12262 * g++.dg/tls/thread_local6g.C: Likewise.
12264 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12266 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
12267 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
12268 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
12270 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12272 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
12273 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
12274 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
12276 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12278 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
12279 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
12280 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
12282 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12284 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
12285 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
12286 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
12288 2015-01-20 Jeff Law <law@redhat.com>
12291 * gcc.target/m68k/pr59946.c: New test.
12293 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12295 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
12296 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
12297 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
12299 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12301 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
12302 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
12303 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
12305 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12307 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
12308 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
12309 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
12311 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12313 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
12314 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
12315 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
12317 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
12320 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12322 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
12323 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
12324 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
12326 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12328 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
12329 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
12330 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
12332 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12334 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
12336 2015-01-20 Jakub Jelinek <jakub@redhat.com>
12338 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
12341 * g++.dg/ubsan/pr64632.C: New test.
12344 * gcc.dg/pr64663.c: New test.
12346 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
12349 * g++.dg/warn/Wunused-var-23.C: New.
12351 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
12354 * g++.dg/cpp0x/constexpr-59937-1.C: New.
12355 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
12357 2015-01-20 Richard Biener <rguenther@suse.de>
12360 * gcc.dg/lto/pr64684_0.c: New testcase.
12361 * gcc.dg/lto/pr64684_1.c: Likewise.
12362 * gcc.dg/lto/pr64684_2.c: Likewise.
12363 * gcc.dg/lto/pr64685_0.c: Likewise.
12364 * gcc.dg/lto/pr64685_1.c: Likewise.
12366 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
12369 * g++.dg/cpp1y/lambda-init12.C: New.
12371 2015-01-20 Richard Biener <rguenther@suse.de>
12373 PR tree-optimization/64410
12374 * g++.dg/vect/pr64410.cc: Require vect_double.
12376 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
12379 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
12381 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
12385 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
12387 PR rtl-optimization/64081
12388 * gcc.dg/pr64081.c: New test.
12390 2015-01-19 David Malcolm <dmalcolm@redhat.com>
12392 * jit.dg/harness.h: Include <unistd.h>.
12393 (CHECK_NO_ERRORS): New.
12394 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
12395 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
12396 gcc_jit_context_compile_to_file.
12397 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
12398 args to the spawned executable.
12399 (jit-expand-vars): New function.
12400 (jit-exe-params): New variable.
12401 (dg-jit-set-exe-params): New function.
12402 (jit-dg-test): Detect testcases that use
12403 jit-verify-compile-to-file and call jit-setup-compile-to-file.
12404 Set arguments of spawned process to jit-exe-params.
12405 (jit-get-output-filename): New function.
12406 (jit-setup-compile-to-file): New function.
12407 (jit-verify-compile-to-file): New function.
12408 (jit-run-executable): New function.
12409 (jit-verify-executable): New function.
12410 * jit.dg/test-compile-to-assembler.c: New testcase.
12411 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
12412 * jit.dg/test-compile-to-executable.c: New testcase.
12413 * jit.dg/test-compile-to-object.c: New testcase.
12415 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
12418 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
12421 2015-01-19 Martin Liska <mliska@suse.cz>
12423 * objc/compile/pr64668.m: New test.
12425 2015-01-19 David Malcolm <dmalcolm@redhat.com>
12427 * jit.dg/test-arith-overflow.c: Include stdbool.h.
12428 (create_overflow_fn): Update comment to clarify that
12429 the third param of the created function is a bool *, not
12431 (verify_int_overflow_fn): Convert param "expected_ovf" from
12432 int to bool. Update third param of "overflow_fn_type" from int *
12433 to bool *. Update local "actual_ovf" from int to bool.
12434 (verify_uint_overflow_fn): Likewise.
12436 2015-01-19 Martin Liska <mliska@suse.cz>
12438 * gcc.dg/ipa/ipa-icf-33.c: New test.
12440 2015-01-19 Felix Yang <felix.yang@huawei.com>
12441 Haijian Zhang <z.zhanghaijian@huawei.com>
12443 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
12444 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
12445 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
12446 result_float64x2, expected_hfloat64x2): New helper type, variable and
12448 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
12449 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
12450 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
12451 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
12452 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
12453 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
12454 and target without the FMA feature.
12456 2015-01-19 Jiong Wang <jiong.wang@arm.com>
12458 * gcc.target/aarch64/pr64304.c: New testcase.
12460 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
12462 PR rtl-optimization/64081
12463 * gcc.dg/pr64081.c: New test.
12465 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
12468 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
12470 * gcc.target/aarch64/test_frame_6.c: Likewise.
12471 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
12472 and x19 (in the epilogue).
12473 * gcc.target/aarch64/test_frame_4.c: Likewise.
12474 * gcc.target/aarch64/test_frame_7.c: Likewise.
12476 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
12478 * gcc.target/i386/chkp-always_inline.c: New.
12480 2015-01-15 Andrew Pinski <apinski@cavium.com>
12481 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
12483 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
12484 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
12486 2015-01-18 Andre Vehreschild <vehre@gmx.de>
12489 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
12490 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
12492 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
12495 * gfortran.dg/unlimited_polymorphic_21.f90: New test
12497 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
12500 * gcc.target/sh/torture/pr64652.c: New.
12502 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
12504 * gcc.dg/ipa/ipa-icf-32.c: Update template.
12505 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
12506 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
12507 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
12508 * c-c++-common/asan/kasan-recover-1.c: Likewise.
12509 * c-c++-common/asan/kasan-recover-2.c: Likewise.
12511 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
12514 * g++.dg/torture/pr64378.C: New testcase.
12516 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
12519 * gfortran.dg/block_13.f08: New test
12521 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
12524 * gfortran.dg/associate_1.f03: Allow test for character with
12527 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12529 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
12530 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
12532 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12534 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
12536 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
12539 * gfortran.dg/unlimited_polymorphic_21.f90: New test
12541 2015-01-17 Andre Vehreschild <vehre@gmx.de>
12544 * gfortran.dg/alloc_comp_assign_13.f08: New test.
12547 * gfortran.dg/alloc_comp_assign_14.f08: New test.
12550 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
12552 2015-01-17 Andre Vehreschild <vehre@gmx.de>
12555 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
12557 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
12559 PR rtl-optimization/52773
12560 * gcc.c-torture/compile/pr52773.c: New test.
12562 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12565 * g++.dg/cpp0x/alias-decl-46.C: New.
12567 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
12569 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
12571 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
12573 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
12575 (CHECK_FP): Likewise.
12576 (CHECK_CUMULATIVE_SAT): Likewise.
12578 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
12580 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
12581 (Set_Neon_Cumulative_Sat): Add parameter.
12582 (__set_neon_cumulative_sat): Support new parameter.
12583 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
12584 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
12586 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
12587 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
12590 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
12592 * g++.dg/tsan/vptr_benign_race.C: New testcase.
12593 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
12595 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12598 * g++.dg/tls/thread_local-ice4.C: New.
12600 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
12602 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
12605 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12608 * g++.dg/cpp0x/vt-62276.C: New.
12610 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
12612 PR middle-end/64353
12613 * g++.dg/pr64353.C: New.
12615 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12618 * gcc.target/aarch64/pr64263_1.c: New test.
12620 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
12622 PR tree-optimization/64434
12623 * gcc.dg/torture/pr64434.c: Move to...
12624 * gcc.dg/pr64434.c: ... here.
12626 2015-01-16 Richard Biener <rguenther@suse.de>
12628 PR middle-end/64614
12629 * gcc.dg/uninit-18.c: New testcase.
12631 2015-01-16 Richard Biener <rguenther@suse.de>
12633 PR tree-optimization/64568
12634 * g++.dg/torture/pr64568-2.C: New testcase.
12636 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
12639 * gcc.target/i386/chkp-label-address.c: New.
12641 2015-01-16 Janus Weil <janus@gcc.gnu.org>
12644 * gfortran.dg/pointer_init_6.f90: Extended.
12646 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
12648 * gcc.c-torture/compile/20150108.c: New test.
12650 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
12652 * gcc.target/visium: New directory.
12654 2015-01-16 Richard Biener <rguenther@suse.de>
12656 PR tree-optimization/61743
12657 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
12658 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
12660 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
12662 * gcc.dg/pr64015.c: New test.
12664 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
12668 * g++.dg/ipa/pr64612.C: New test.
12670 2015-01-16 Renlin Li <renlin.li@arm.com>
12672 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
12674 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
12676 * gcc.target/i386/sse-14.c: Test new intrinsic.
12677 * gcc.target/i386/sse-22.c: Ditto.
12679 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12682 * g++.dg/cpp0x/auto44.C: New.
12684 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
12687 * gcc.target/nios2/gpopt-all.c: New test case.
12688 * gcc.target/nios2/gpopt-local.c: New test case.
12689 * gcc.target/nios2/gpopt-global.c: New test case.
12690 * gcc.target/nios2/gpopt-data.c: New test case.
12691 * gcc.target/nios2/gpopt-none.c: New test case.
12693 2015-01-15 Jakub Jelinek <jakub@redhat.com>
12695 * g++.dg/ubsan/vptr-1.C: New test.
12696 * g++.dg/ubsan/vptr-2.C: New test.
12697 * g++.dg/ubsan/vptr-3.C: New test.
12698 * g++.dg/ubsan/vptr-4.C: New test.
12699 * g++.dg/ubsan/vptr-5.C: New test.
12700 * g++.dg/ubsan/vptr-6.C: New test.
12701 * g++.dg/ubsan/vptr-7.C: New test.
12702 * g++.dg/ubsan/vptr-8.C: New test.
12703 * g++.dg/ubsan/vptr-9.C: New test.
12705 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
12707 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
12709 * lib/gcc-dg.exp: Likewise.
12711 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
12713 PR rtl-optimization/64110
12714 * gcc.target/i386/pr64110.c: Add scan-assembler.
12716 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
12717 James Norris <jnorris@codesourcery.com>
12718 Cesar Philippidis <cesar@codesourcery.com>
12719 Ilmir Usmanov <i.usmanov@samsung.com>
12721 * lib/target-supports.exp (check_effective_target_fopenacc): New
12723 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
12724 * g++.dg/goacc/goacc.exp: Likewise.
12725 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
12726 * gcc.dg/goacc/goacc.exp: Likewise.
12727 * gfortran.dg/goacc/goacc.exp: Likewise.
12728 * c-c++-common/cpp/openacc-define-1.c: New file.
12729 * c-c++-common/cpp/openacc-define-2.c: Likewise.
12730 * c-c++-common/cpp/openacc-define-3.c: Likewise.
12731 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
12732 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12733 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
12734 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
12735 * c-c++-common/goacc/asyncwait-1.c: Likewise.
12736 * c-c++-common/goacc/cache-1.c: Likewise.
12737 * c-c++-common/goacc/clauses-fail.c: Likewise.
12738 * c-c++-common/goacc/collapse-1.c: Likewise.
12739 * c-c++-common/goacc/data-1.c: Likewise.
12740 * c-c++-common/goacc/data-2.c: Likewise.
12741 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
12742 * c-c++-common/goacc/deviceptr-1.c: Likewise.
12743 * c-c++-common/goacc/deviceptr-2.c: Likewise.
12744 * c-c++-common/goacc/deviceptr-3.c: Likewise.
12745 * c-c++-common/goacc/if-clause-1.c: Likewise.
12746 * c-c++-common/goacc/if-clause-2.c: Likewise.
12747 * c-c++-common/goacc/kernels-1.c: Likewise.
12748 * c-c++-common/goacc/loop-1.c: Likewise.
12749 * c-c++-common/goacc/loop-private-1.c: Likewise.
12750 * c-c++-common/goacc/nesting-1.c: Likewise.
12751 * c-c++-common/goacc/nesting-data-1.c: Likewise.
12752 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
12753 * c-c++-common/goacc/parallel-1.c: Likewise.
12754 * c-c++-common/goacc/pcopy.c: Likewise.
12755 * c-c++-common/goacc/pcopyin.c: Likewise.
12756 * c-c++-common/goacc/pcopyout.c: Likewise.
12757 * c-c++-common/goacc/pcreate.c: Likewise.
12758 * c-c++-common/goacc/pragma_context.c: Likewise.
12759 * c-c++-common/goacc/present-1.c: Likewise.
12760 * c-c++-common/goacc/reduction-1.c: Likewise.
12761 * c-c++-common/goacc/reduction-2.c: Likewise.
12762 * c-c++-common/goacc/reduction-3.c: Likewise.
12763 * c-c++-common/goacc/reduction-4.c: Likewise.
12764 * c-c++-common/goacc/sb-1.c: Likewise.
12765 * c-c++-common/goacc/sb-2.c: Likewise.
12766 * c-c++-common/goacc/sb-3.c: Likewise.
12767 * c-c++-common/goacc/update-1.c: Likewise.
12768 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
12769 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
12770 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
12771 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
12772 * gfortran.dg/goacc/assumed.f95: Likewise.
12773 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
12774 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
12775 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
12776 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
12777 * gfortran.dg/goacc/branch.f95: Likewise.
12778 * gfortran.dg/goacc/cache-1.f95: Likewise.
12779 * gfortran.dg/goacc/coarray.f95: Likewise.
12780 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
12781 * gfortran.dg/goacc/cray.f95: Likewise.
12782 * gfortran.dg/goacc/critical.f95: Likewise.
12783 * gfortran.dg/goacc/data-clauses.f95: Likewise.
12784 * gfortran.dg/goacc/data-tree.f95: Likewise.
12785 * gfortran.dg/goacc/declare-1.f95: Likewise.
12786 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
12787 * gfortran.dg/goacc/fixed-1.f: Likewise.
12788 * gfortran.dg/goacc/fixed-2.f: Likewise.
12789 * gfortran.dg/goacc/fixed-3.f: Likewise.
12790 * gfortran.dg/goacc/fixed-4.f: Likewise.
12791 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
12792 * gfortran.dg/goacc/if.f95: Likewise.
12793 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
12794 * gfortran.dg/goacc/list.f95: Likewise.
12795 * gfortran.dg/goacc/literal.f95: Likewise.
12796 * gfortran.dg/goacc/loop-1.f95: Likewise.
12797 * gfortran.dg/goacc/loop-2.f95: Likewise.
12798 * gfortran.dg/goacc/loop-3.f95: Likewise.
12799 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12800 * gfortran.dg/goacc/omp.f95: Likewise.
12801 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
12802 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
12803 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
12804 * gfortran.dg/goacc/parameter.f95: Likewise.
12805 * gfortran.dg/goacc/private-1.f95: Likewise.
12806 * gfortran.dg/goacc/private-2.f95: Likewise.
12807 * gfortran.dg/goacc/private-3.f95: Likewise.
12808 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
12809 * gfortran.dg/goacc/reduction-2.f95: Likewise.
12810 * gfortran.dg/goacc/reduction.f95: Likewise.
12811 * gfortran.dg/goacc/routine-1.f90: Likewise.
12812 * gfortran.dg/goacc/routine-2.f90: Likewise.
12813 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
12814 * gfortran.dg/goacc/several-directives.f95: Likewise.
12815 * gfortran.dg/goacc/sie.f95: Likewise.
12816 * gfortran.dg/goacc/subarrays.f95: Likewise.
12817 * gfortran.dg/gomp/map-1.f90: Likewise.
12818 * gfortran.dg/openacc-define-1.f90: Likewise.
12819 * gfortran.dg/openacc-define-2.f90: Likewise.
12820 * gfortran.dg/openacc-define-3.f90: Likewise.
12821 * g++.dg/gomp/block-1.C: Update for changed compiler output.
12822 * g++.dg/gomp/block-2.C: Likewise.
12823 * g++.dg/gomp/block-3.C: Likewise.
12824 * g++.dg/gomp/block-5.C: Likewise.
12825 * g++.dg/gomp/target-1.C: Likewise.
12826 * g++.dg/gomp/target-2.C: Likewise.
12827 * g++.dg/gomp/taskgroup-1.C: Likewise.
12828 * g++.dg/gomp/teams-1.C: Likewise.
12829 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
12830 * gcc.dg/cilk-plus/jump.c: Likewise.
12831 * gcc.dg/gomp/block-1.c: Likewise.
12832 * gcc.dg/gomp/block-10.c: Likewise.
12833 * gcc.dg/gomp/block-2.c: Likewise.
12834 * gcc.dg/gomp/block-3.c: Likewise.
12835 * gcc.dg/gomp/block-4.c: Likewise.
12836 * gcc.dg/gomp/block-5.c: Likewise.
12837 * gcc.dg/gomp/block-6.c: Likewise.
12838 * gcc.dg/gomp/block-7.c: Likewise.
12839 * gcc.dg/gomp/block-8.c: Likewise.
12840 * gcc.dg/gomp/block-9.c: Likewise.
12841 * gcc.dg/gomp/target-1.c: Likewise.
12842 * gcc.dg/gomp/target-2.c: Likewise.
12843 * gcc.dg/gomp/taskgroup-1.c: Likewise.
12844 * gcc.dg/gomp/teams-1.c: Likewise.
12846 2015-01-15 David Malcolm <dmalcolm@redhat.com>
12848 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
12851 2015-01-15 Mike Stump <mikestump@comcast.net>
12853 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
12854 * gcc.dg/inline_2.c: Likewise.
12855 * gcc.dg/inline_3.c: Likewise.
12856 * gcc.dg/inline_4.c: Likewise.
12858 2015-01-15 Janus Weil <janus@gcc.gnu.org>
12861 * gfortran.dg/proc_ptr_comp_43.f90: New.
12863 2015-01-15 Mike Stump <mikestump@comcast.net>
12865 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
12866 * gcc.dg/unroll_2.c: Likewise.
12867 * gcc.dg/unroll_3.c: Likewise.
12868 * gcc.dg/unroll_4.c: Likewise.
12869 * gcc.dg/unroll_5.c: Likewise.
12871 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
12874 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
12876 * gcc.target/aarch64/test_frame_6.c: Likewise.
12877 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
12878 x30 and x19 (in the epilogue).
12879 * gcc.target/aarch64/test_frame_4.c: Likewise.
12880 * gcc.target/aarch64/test_frame_7.c: Likewise.
12882 2015-01-15 Martin Liska <mliska@suse.cz>
12884 * g++.dg/ipa/pr64068.C: New test.
12885 * gcc.dg/ipa/PR64559.c: New test.
12887 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
12889 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
12892 2015-01-15 Richard Biener <rguenther@suse.de>
12894 PR tree-optimization/61743
12895 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
12896 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
12898 2015-01-15 Renlin Li <renlin.li@arm.com>
12900 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
12901 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
12903 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
12905 * gcc.dg/vect/vect-aggressive-1.c: New.
12906 * gcc.target/i386/avx2-vect-aggressive.c: New.
12908 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
12910 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
12912 2015-01-15 Richard Biener <rguenther@suse.de>
12915 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
12916 -Wl,-undefined,dynamic_lookup.
12918 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
12920 * gnat.dg/opt47.adb: New test.
12922 2015-01-15 Richard Biener <rguenther@suse.de>
12925 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
12927 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
12929 PR tree-optimization/64434
12930 * gcc.dg/torture/pr64434.c: New test.
12932 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
12934 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
12935 -mno-micromips. MIPS32R1 and below require -mno-micromips.
12936 -march=loongson* and -march=octeon* require -mno-micromips.
12938 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
12939 Matthew Fortune <matthew.fortune@imgtec.com>
12941 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
12942 * gcc.target/mips/call-saved-5.c (foo): Likewise.
12943 * gcc.target/mips/call-saved-6.c (foo): Likewise.
12944 * gcc.target/mips/call-saved-7.c: New file.
12945 * gcc.target/mips/call-saved-8.c: New file.
12946 * gcc.target/mips/call-saved-9.c: New file.
12948 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
12950 * gcc.target/mips/lsa.c: New file.
12951 * gcc.target/mips/mips64-lsa.c: Likewise.
12952 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
12953 * gcc.target/mips/mulsize-4.c: Likewise.
12954 * gcc.target/mips/mulsize-5.c: New file.
12955 * gcc.target/mips/mulsize-6.c: Likewise.
12956 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
12957 and !HAS_LSA as ghost options.
12958 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
12961 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
12963 * g++.dg/torture/20141013.c: Set -fno-short-enums.
12965 2015-01-15 Richard Biener <rguenther@suse.de>
12967 PR middle-end/64365
12968 * gcc.dg/torture/pr64365.c: New testcase.
12970 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
12972 * gcc.dg/stackprotectexplicit1.c: New test.
12973 * g++.dg/stackprotectexplicit2.c: New test.
12975 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12978 * gfortran.dg/inquire_internal.f90: New.
12979 * gfortran.dg/negative_unit_check.f90: New.
12981 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
12984 * gcc.target/sh/pr53988-1.c: New.
12986 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
12989 * g++.dg/tls/thread_local-ice3.C: New.
12991 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
12993 * gcc.target/i386/fentry-override.c: Properly place {} in target
12994 selector. Remove nonpic.
12995 * gcc.target/i386/fentry.c: Likewise.
12997 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
12999 * gcc.dg/atomic-invalid.c: Check for invalid memory model
13000 warnings instead of errors.
13002 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
13004 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
13005 option support instead of ENABLE_LTO from Makefile.
13007 2015-01-14 Richard Biener <rguenther@suse.de>
13009 PR tree-optimization/59354
13010 * gcc.dg/vect/pr59354.c: New testcase.
13012 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
13014 * lib/target-supports.exp
13015 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
13016 on ARM architures before v7.
13018 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
13020 PR middle-end/59448
13021 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
13022 an atomic_exchange.
13024 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
13027 * gcc.target/i386/pr64386.c: New test.
13029 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
13032 * gcc.target/i386/pr64393.c: New test.
13034 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
13037 * gcc.target/i386/pr64387.c: New test.
13039 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
13041 * gcc.target/aarch64/store-pair-1.c: Fix typo.
13043 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13045 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
13047 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
13050 * gcc.target/arm/pr64453.c: New.
13052 2015-01-14 Richard Biener <rguenther@suse.de>
13055 * gcc.dg/lto/pr64415_0.c: New testcase.
13056 * gcc.dg/lto/pr64415_1.c: Likewise.
13058 2015-01-14 Martin Liska <mliska@suse.cz>
13060 * gcc.dg/ipa/pr64307.c: New test.
13062 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
13064 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
13065 64-bit and 128-bit.
13067 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13070 * gcc.target/arm/pr64460_1.c: New test.
13072 2015-01-14 Richard Biener <rguenther@suse.de>
13074 PR tree-optimization/64493
13075 PR tree-optimization/64495
13076 * gcc.dg/vect/pr64493.c: New testcase.
13077 * gcc.dg/vect/pr64495.c: Likewise.
13079 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
13081 * gcc.dg/Warray-bounds-11.c: New test-case.
13083 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
13085 * gcc.target/mips/octeon3-pipe-1.c: New test.
13087 2015-01-13 David Malcolm <dmalcolm@redhat.com>
13089 * jit.dg/harness.h (set_up_logging): Move string concatenation
13091 (concat_strings): New function.
13092 (dump_reproducer): New function.
13093 (test_jit): Call dump_reproducer.
13094 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
13096 (jit-dg-test): Delete any generated reproducer from previous runs.
13097 Verify that a generated reproducer was created, and verify that it
13099 * jit.dg/test-nested-contexts.c (main): Call
13100 gcc_jit_context_dump_reproducer_to_file.
13102 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
13104 * gcc.dg/aru-2.c: Add dg-require-profiling.
13106 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
13108 * lib/target-supports.exp (check_profiling_available): Check if
13111 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
13114 * g++.dg/torture/pr64565.C: New testcase.
13116 2015-01-13 Marek Polacek <polacek@redhat.com>
13118 PR middle-end/64391
13119 * gcc.dg/tm/pr64391.c: New test.
13121 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
13123 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
13126 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
13128 * gcc.target/i386/pie.c: New test.
13130 * lib/target-supports.exp (check_effective_target_pie): New.
13132 2015-01-13 Jakub Jelinek <jakub@redhat.com>
13134 PR rtl-optimization/64286
13135 * gcc.target/i386/avx2-pr64286.c: New test.
13137 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
13140 * g++.dg/cpp0x/vt-57626.C: New.
13142 2015-01-13 Jakub Jelinek <jakub@redhat.com>
13145 * gfortran.dg/pr64528.f90: New test.
13147 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
13149 * gcc.target/aarch64/subsp.c: New test.
13151 2015-01-13 Andrew Pinski <apinski@cavium.com>
13153 * gcc.target/aarch64/store-pair-1.c: New testcase.
13155 2015-01-13 Richard Biener <rguenther@suse.de>
13158 * gcc.dg/lto/pr64373_0.c: New testcase.
13160 2015-01-13 Andrew Pinski <apinski@cavium.com>
13162 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
13163 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
13165 2015-01-13 Richard Biener <rguenther@suse.de>
13167 PR tree-optimization/64406
13168 * gcc.dg/pr64406.c: New testcase.
13170 2015-01-13 Richard Biener <rguenther@suse.de>
13172 PR tree-optimization/64404
13173 * gcc.dg/vect/pr64404.c: New testcase.
13175 2015-01-13 Richard Biener <rguenther@suse.de>
13177 PR tree-optimization/64568
13178 * g++.dg/torture/pr64568.C: New testcase.
13180 2015-01-12 David Malcolm <dmalcolm@redhat.com>
13182 * jit.dg/test-error-local-used-from-other-function.c: New test
13184 * jit.dg/test-error-param-reuse.c: New test case.
13185 * jit.dg/test-error-param-sharing.c: New test case.
13186 * jit.dg/test-error-param-used-from-other-function.c: New test
13188 * jit.dg/test-error-param-used-without-a-function.c: New test
13191 2015-01-12 Jakub Jelinek <jakub@redhat.com>
13193 PR tree-optimization/64563
13194 * gcc.dg/pr64563.c: New test.
13197 * gcc.target/i386/pr64513.c: New test.
13199 PR tree-optimization/64454
13200 * gcc.dg/pr64454.c: New test.
13203 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
13205 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
13206 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
13207 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
13208 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
13209 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
13210 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
13211 * gcc.dg/vect/slp-25.c: Likewise.
13212 * gcc.dg/vect/vect-109.c: Likewise.
13213 * gcc.dg/vect/vect-13.c: Likewise.
13214 * gcc.dg/vect/vect-17.c: Likewise.
13215 * gcc.dg/vect/vect-18.c: Likewise.
13216 * gcc.dg/vect/vect-19.c: Likewise.
13217 * gcc.dg/vect/vect-20.c: Likewise.
13218 * gcc.dg/vect/vect-21.c: Likewise.
13219 * gcc.dg/vect/vect-22.c: Likewise.
13220 * gcc.dg/vect/vect-27.c: Likewise.
13221 * gcc.dg/vect/vect-29.c: Likewise.
13222 * gcc.dg/vect/vect-2-big-array.c: Likewise.
13223 * gcc.dg/vect/vect-2.c: Likewise.
13224 * gcc.dg/vect/vect-3.c: Likewise.
13225 * gcc.dg/vect/vect-4.c: Likewise.
13226 * gcc.dg/vect/vect-5.c: Likewise.
13227 * gcc.dg/vect/vect-72.c: Likewise.
13228 * gcc.dg/vect/vect-73-big-array.c: Likewise.
13229 * gcc.dg/vect/vect-73.c: Likewise.
13230 * gcc.dg/vect/vect-77-global.c: Likewise.
13231 * gcc.dg/vect/vect-78-global.c: Likewise.
13232 * gcc.dg/vect/vect-7.c: Likewise.
13233 * gcc.dg/vect/vect-86.c: Likewise.
13234 * gcc.dg/vect/vect-align-1.c: Likewise.
13235 * gcc.dg/vect/vect-align-3.c: Likewise.
13236 * gcc.dg/vect/vect-all-big-array.c: Likewise.
13237 * gcc.dg/vect/vect-all.c: Likewise.
13238 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
13239 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13240 * gcc.dg/vect/vect-peel-3.c: Likewise.
13241 * gcc.dg/vect/vect-peel-4.c: Likewise.
13242 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
13244 2015-01-12 Jeff Law <law@redhat.com>
13247 * gcc.target/m68k/pr64461.c: New test.
13249 2015-01-12 David Malcolm <dmalcolm@redhat.com>
13251 * jit.dg/test-array-as-pointer.c (create_code): Update call
13252 to gcc_jit_context_new_global by setting "kind" to
13253 GCC_JIT_GLOBAL_IMPORTED.
13254 * jit.dg/test-error-array-as-pointer.c: Likewise.
13255 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
13256 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
13257 setting kind to GCC_JIT_GLOBAL_EXPORTED.
13258 * jit.dg/test-using-global.c (the_global): Rename to...
13259 (imported_global): ...this.
13260 (create_code): Update to test the three kinds of global.
13261 (verify_code): Likewise.
13263 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
13266 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
13267 undefined behavior.
13268 * gcc.target/i386/pr64291-2.c: Updated.
13270 2015-01-12 Richard Biener <rguenther@suse.de>
13272 PR tree-optimization/64530
13273 * gfortran.dg/pr64530.f90: New testcase.
13275 2015-01-12 Richard Biener <rguenther@suse.de>
13277 PR middle-end/64357
13278 * gcc.dg/torture/pr64357.c: New testcase.
13280 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
13282 * gcc.target/i386/nop-mcount.c: Properly place {} in target
13285 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13286 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
13288 2015-01-12 Martin Liska <mliska@suse.cz>
13290 * gcc.dg/ipa/PR64550.c: New test.
13292 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
13295 * g++.dg/ipa/pr63470.C: New testcase.
13297 2015-01-11 Janus Weil <janus@gcc.gnu.org>
13300 * gfortran.dg/typebound_operator_20.f90: New.
13302 2015-01-11 Janus Weil <janus@gcc.gnu.org>
13305 * gfortran.dg/proc_ptr_comp_42.f90: New.
13307 2015-01-11 Janus Weil <janus@gcc.gnu.org>
13310 * gfortran.dg/proc_ptr_comp_41.f90: New.
13312 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
13314 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
13316 2015-01-10 Tobias Burnus <burnus@net-b.de>
13319 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
13320 and add dg-excess-errors.
13321 * gfortran.dg/line_length_6.f90: New.
13322 * gfortran.dg/line_length_7.f90: New.
13323 * gfortran.dg/line_length_8.f90: New.
13324 * gfortran.dg/line_length_9.f90: New.
13325 * gfortran.dg/line_length_10.f90: New.
13326 * gfortran.dg/line_length_11.f90: New.
13328 2015-01-09 David Malcolm <dmalcolm@redhat.com>
13330 * jit.dg/test-threads.c (struct testcase): Move declaration
13331 to jit.dg/all-non-failing-tests.h.
13332 (testcases): Likewise.
13333 * jit.dg/all-non-failing-tests.h (struct testcase): Move
13334 declaration here from jit.dg/all-non-failing-tests.h.
13335 (testcases): Likewise.
13336 * jit.dg/test-combination.c (create_code): Eliminate spelling
13337 out all of the testcases in favor of looping through the
13338 "testcases" metadata.
13339 (verify_code): Likewise.
13341 2015-01-09 Jakub Jelinek <jakub@redhat.com>
13343 PR rtl-optimization/64536
13344 * gcc.dg/pr64536.c: New test.
13346 2015-01-09 David Malcolm <dmalcolm@redhat.com>
13348 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
13349 * jit.dg/test-combination.c (create_code): Likewise.
13350 (verify_code): Likewise.
13351 * jit.dg/test-constants.c: New test case.
13352 * jit.dg/test-threads.c: Add test-constants.c.
13354 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
13357 * objc.dg/gnu-api-2-class.m: Add a test case
13358 for the above change.
13360 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
13362 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
13364 2015-01-09 Richard Biener <rguenther@suse.de>
13366 PR tree-optimization/64410
13367 * g++.dg/vect/pr64410.cc: New testcase.
13369 2015-01-09 Martin Liska <mliska@suse.cz>
13371 * gcc.dg/ipa/ipa-icf-32.c: New test.
13373 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
13375 * c-c++-common/tsan/tsan_barrier.h: New.
13376 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
13377 * c-c++-common/tsan/bitfield_race.c: Likewise.
13378 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
13379 * c-c++-common/tsan/mutexset1.c: Likewise.
13380 * c-c++-common/tsan/race_on_barrier.c: Likewise.
13381 * c-c++-common/tsan/race_on_mutex.c: Likewise.
13382 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
13383 * c-c++-common/tsan/simple_race.c: Likewise.
13384 * c-c++-common/tsan/simple_stack.c: Likewise.
13385 * c-c++-common/tsan/sleep_sync.c: Likewise.
13386 * c-c++-common/tsan/tiny_race.c: Likewise.
13387 * c-c++-common/tsan/tls_race.c: Likewise.
13388 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
13389 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
13390 * g++.dg/tsan/atomic_free.C: Likewise.
13391 * g++.dg/tsan/atomic_free2.C: Likewise.
13392 * g++.dg/tsan/cond_race.C: Likewise.
13393 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
13395 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
13398 * lib/target-supports.exp (check_effective_target_libatomic_available):
13400 * gfortran.dg/coarray/caf.exp: Only add -latomic for
13401 targets that match effective-target libatomic_available.
13402 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
13404 2015-01-08 David Malcolm <dmalcolm@redhat.com>
13406 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
13407 Verify the result of gcc_jit_context_get_last_error.
13408 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
13410 2015-01-08 Jakub Jelinek <jakub@redhat.com>
13412 PR tree-optimization/63989
13413 * gcc.dg/strlenopt-27.c: New test.
13415 2015-01-08 David Malcolm <dmalcolm@redhat.com>
13417 * jit.dg/harness.h (set_up_logging): New function.
13418 (test_jit): Fail if gcc_jit_context_acquire fails. Call
13419 set_up_logging on the context, so that every testcase is
13420 logged to a particular file.
13421 * jit.dg/test-nested-contexts.c (main): Open a logfile,
13422 and call gcc_jit_context_set_logfile on the top-level context.
13424 2015-01-08 Jakub Jelinek <jakub@redhat.com>
13427 * g++.dg/opt/pr64338.C: New test.
13429 2015-01-08 Tobias Burnus <burnus@net-b.de>
13431 * gfortran.dg/coarray/codimension_2b.f90: New file.
13432 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
13433 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
13435 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
13438 * g++.dg/ext/fnname4.C: New.
13440 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
13443 * g++.dg/cpp0x/constexpr-64462.C: New.
13445 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
13448 * g++.dg/cpp0x/deleted10.C: New.
13450 2015-01-07 David Malcolm <dmalcolm@redhat.com>
13452 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
13454 2015-01-07 David Malcolm <dmalcolm@redhat.com>
13456 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
13457 GCC_JIT_UNARY_OP_ABS.
13458 (verify_unary_ops): Likewise.
13460 2015-01-07 David Malcolm <dmalcolm@redhat.com>
13462 * jit.dg/test-arith-overflow.c: New test case.
13463 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
13464 * jit.dg/test-combination.c (create_code): Likewise.
13465 (verify_code): Likewise.
13466 * jit.dg/test-threads.c (testcases): Likewise.
13468 2015-01-07 David Malcolm <dmalcolm@redhat.com>
13470 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
13471 rather than "jit". Load g++.exp, and call g++_init.
13472 Run test-*.cc files within the testsuite and *.cc files within
13474 (jit-dg-test): Drop the addition of -fgnu89-inline to
13475 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
13476 doing it when compiling C testcases (since g++ does not handle
13477 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
13478 is restored to the value after g++_init ran, rather than the
13479 value before g++_init ran. Return a list of
13480 $comp_output $output_file, as dg-test assumes.
13482 2015-01-07 David Malcolm <dmalcolm@redhat.com>
13484 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
13485 make it easier to figure out the origin of each test result when
13486 running test-combination.c and test-threads.c.
13487 (CHECK_VALUE): Likewise.
13488 (CHECK_DOUBLE_VALUE): Likewise.
13489 (CHECK_STRING_VALUE): Likewise.
13490 (CHECK_STRING_STARTS_WITH): Likewise.
13491 (CHECK_STRING_CONTAINS): Likewise.
13493 (check_string_value): Likewise, add "funcname" param.
13494 (check_string_starts_with): Likewise.
13495 (check_string_contains): Likewise.
13497 2015-01-07 David Malcolm <dmalcolm@redhat.com>
13499 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
13500 generating name of built executable.
13502 2015-01-07 Marek Polacek <polacek@redhat.com>
13505 * gcc.dg/pr64440.c: New test.
13506 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
13508 2015-01-07 Marek Polacek <polacek@redhat.com>
13511 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
13512 * gcc.dg/pr64417.c: New test.
13514 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
13517 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
13520 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
13522 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
13523 Check if testcases run without errors, not just if they compile.
13525 2015-01-06 Christian Bruel <christian.bruel@st.com>
13528 * gcc.target/sh/pr64507.c: New test.
13530 2015-01-06 Arnaud Charlet <charlet@adacore.com>
13532 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
13534 2015-01-06 Jakub Jelinek <jakub@redhat.com>
13536 * c-c++-common/asan/sanitize-all-1.c: New test.
13537 * c-c++-common/ubsan/sanitize-all-1.c: New test.
13538 * c-c++-common/ubsan/sanitize-all-2.c: New test.
13539 * c-c++-common/ubsan/sanitize-all-3.c: New test.
13540 * c-c++-common/ubsan/sanitize-all-4.c: New test.
13542 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
13544 * lib/target-supports.exp (check_profiling_available): Return 0 for
13546 (check_effective_target_tls_runtime): Likewise.
13547 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
13548 * gcc.dg/20020312-2.c: Adjust for Visium.
13549 * gcc.dg/tls/thr-cse-1.c: Likewise
13550 * gcc.dg/tree-ssa/20040204-1.c: Likewise
13551 * gcc.dg/tree-ssa/loop-1.c: Likewise.
13552 * gcc.dg/weak/typeof-2.c: Likewise.
13554 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
13556 PR rtl-optimization/64287
13557 * gcc.dg/aru-2.c: New test.
13559 2015-01-05 Jakub Jelinek <jakub@redhat.com>
13562 * c-c++-common/ubsan/pr64344-1.c: New test.
13563 * c-c++-common/ubsan/pr64344-2.c: New test.
13565 PR tree-optimization/64465
13566 * gcc.dg/pr64465.c: New test.
13568 PR tree-optimization/64494
13569 * gcc.c-torture/compile/pr64494.c: New test.
13571 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13574 * gfortran.dg/realloc_on_assign_25.f90: New test.
13576 2015-01-05 Jakub Jelinek <jakub@redhat.com>
13578 Update copyright years.
13580 2015-01-05 Marek Polacek <polacek@redhat.com>
13583 * gcc.dg/pr64423.c: New test.
13585 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
13587 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
13588 mmix-knuth-mmixware for the same reason as for MIPS.
13589 * gcc.dg/debug/debug-2.c: Ditto.
13591 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
13593 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
13596 * lib/gfortran.exp: Add libatomic library search path.
13597 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
13598 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
13600 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
13602 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
13604 * c-c++-common/tsan/bitfield_race.c: New testcase.
13605 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
13607 2015-01-02 Tobias Burnus <burnus@net-b.de>
13609 * gfortran.dg/coarray/collectives_4.f90: New.
13611 2015-01-02 Janus Weil <janus@gcc.gnu.org>
13614 * gfortran.dg/extends_16.f90: New.
13616 2015-01-02 Tobias Burnus <burnus@net-b.de>
13618 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
13620 2015-01-02 Tobias Burnus <burnus@net-b.de>
13622 * gfortran.dg/coarray/codimension_2.f90: New.
13623 * gfortran.dg/coarray/codimension_2a.f90: New.
13624 * gfortran.dg/coarray_35.f90: New.
13625 * gfortran.dg/coarray_35a.f90: New.
13627 2015-01-02 Janus Weil <janus@gcc.gnu.org>
13630 * gfortran.dg/dummy_procedure_11.f90: New.
13632 Copyright (C) 2015 Free Software Foundation, Inc.
13634 Copying and distribution of this file, with or without modification,
13635 are permitted in any medium without royalty provided the copyright
13636 notice and this notice are preserved.