1 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/warn/Wunused-var-23.C: New.
6 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9 * g++.dg/cpp0x/constexpr-59937-1.C: New.
10 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
12 2015-01-20 Richard Biener <rguenther@suse.de>
15 * gcc.dg/lto/pr64684_0.c: New testcase.
16 * gcc.dg/lto/pr64684_1.c: Likewise.
17 * gcc.dg/lto/pr64684_2.c: Likewise.
18 * gcc.dg/lto/pr64685_0.c: Likewise.
19 * gcc.dg/lto/pr64685_1.c: Likewise.
21 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
24 * g++.dg/cpp1y/lambda-init12.C: New.
26 2015-01-20 Richard Biener <rguenther@suse.de>
28 PR tree-optimization/64410
29 * g++.dg/vect/pr64410.cc: Require vect_double.
31 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
34 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
36 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
40 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
42 PR rtl-optimization/64081
43 * gcc.dg/pr64081.c: New test.
45 2015-01-19 David Malcolm <dmalcolm@redhat.com>
47 * jit.dg/harness.h: Include <unistd.h>.
48 (CHECK_NO_ERRORS): New.
49 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
50 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
51 gcc_jit_context_compile_to_file.
52 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
53 args to the spawned executable.
54 (jit-expand-vars): New function.
55 (jit-exe-params): New variable.
56 (dg-jit-set-exe-params): New function.
57 (jit-dg-test): Detect testcases that use
58 jit-verify-compile-to-file and call jit-setup-compile-to-file.
59 Set arguments of spawned process to jit-exe-params.
60 (jit-get-output-filename): New function.
61 (jit-setup-compile-to-file): New function.
62 (jit-verify-compile-to-file): New function.
63 (jit-run-executable): New function.
64 (jit-verify-executable): New function.
65 * jit.dg/test-compile-to-assembler.c: New testcase.
66 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
67 * jit.dg/test-compile-to-executable.c: New testcase.
68 * jit.dg/test-compile-to-object.c: New testcase.
70 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
73 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
76 2015-01-19 Martin Liska <mliska@suse.cz>
78 * objc/compile/pr64668.m: New test.
80 2015-01-19 David Malcolm <dmalcolm@redhat.com>
82 * jit.dg/test-arith-overflow.c: Include stdbool.h.
83 (create_overflow_fn): Update comment to clarify that
84 the third param of the created function is a bool *, not
86 (verify_int_overflow_fn): Convert param "expected_ovf" from
87 int to bool. Update third param of "overflow_fn_type" from int *
88 to bool *. Update local "actual_ovf" from int to bool.
89 (verify_uint_overflow_fn): Likewise.
91 2015-01-19 Martin Liska <mliska@suse.cz>
93 * gcc.dg/ipa/ipa-icf-33.c: New test.
95 2015-01-19 Felix Yang <felix.yang@huawei.com>
96 Haijian Zhang <z.zhanghaijian@huawei.com>
98 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
99 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
100 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
101 result_float64x2, expected_hfloat64x2): New helper type, variable and
103 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
104 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
105 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
106 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
107 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
108 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
109 and target without the FMA feature.
111 2015-01-19 Jiong Wang <jiong.wang@arm.com>
113 * gcc.target/aarch64/pr64304.c: New testcase.
115 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
117 PR rtl-optimization/64081
118 * gcc.dg/pr64081.c: New test.
120 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
123 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
125 * gcc.target/aarch64/test_frame_6.c: Likewise.
126 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
127 and x19 (in the epilogue).
128 * gcc.target/aarch64/test_frame_4.c: Likewise.
129 * gcc.target/aarch64/test_frame_7.c: Likewise.
131 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
133 * gcc.target/i386/chkp-always_inline.c: New.
135 2015-01-15 Andrew Pinski <apinski@cavium.com>
136 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
138 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
139 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
141 2015-01-18 Andre Vehreschild <vehre@gmx.de>
144 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
145 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
147 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
150 * gfortran.dg/unlimited_polymorphic_21.f90: New test
152 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
155 * gcc.target/sh/torture/pr64652.c: New.
157 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
159 * gcc.dg/ipa/ipa-icf-32.c: Update template.
160 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
161 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
162 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
163 * c-c++-common/asan/kasan-recover-1.c: Likewise.
164 * c-c++-common/asan/kasan-recover-2.c: Likewise.
166 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
169 * g++.dg/torture/pr64378.C: New testcase.
171 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
174 * gfortran.dg/block_13.f08: New test
176 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
179 * gfortran.dg/associate_1.f03: Allow test for character with
182 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
184 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
185 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
187 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
189 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
191 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
194 * gfortran.dg/unlimited_polymorphic_21.f90: New test
196 2015-01-17 Andre Vehreschild <vehre@gmx.de>
199 * gfortran.dg/alloc_comp_assign_13.f08: New test.
202 * gfortran.dg/alloc_comp_assign_14.f08: New test.
205 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
207 2015-01-17 Andre Vehreschild <vehre@gmx.de>
210 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
212 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
214 PR rtl-optimization/52773
215 * gcc.c-torture/compile/pr52773.c: New test.
217 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
220 * g++.dg/cpp0x/alias-decl-46.C: New.
222 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
224 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
226 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
228 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
230 (CHECK_FP): Likewise.
231 (CHECK_CUMULATIVE_SAT): Likewise.
233 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
235 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
236 (Set_Neon_Cumulative_Sat): Add parameter.
237 (__set_neon_cumulative_sat): Support new parameter.
238 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
239 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
241 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
242 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
245 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
247 * g++.dg/tsan/vptr_benign_race.C: New testcase.
248 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
250 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
253 * g++.dg/tls/thread_local-ice4.C: New.
255 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
257 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
260 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
263 * g++.dg/cpp0x/vt-62276.C: New.
265 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
268 * g++.dg/pr64353.C: New.
270 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
273 * gcc.target/aarch64/pr64263_1.c: New test.
275 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
277 PR tree-optimization/64434
278 * gcc.dg/torture/pr64434.c: Move to...
279 * gcc.dg/pr64434.c: ... here.
281 2015-01-16 Richard Biener <rguenther@suse.de>
284 * gcc.dg/uninit-18.c: New testcase.
286 2015-01-16 Richard Biener <rguenther@suse.de>
288 PR tree-optimization/64568
289 * g++.dg/torture/pr64568-2.C: New testcase.
291 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
294 * gcc.target/i386/chkp-label-address.c: New.
296 2015-01-16 Janus Weil <janus@gcc.gnu.org>
299 * gfortran.dg/pointer_init_6.f90: Extended.
301 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
303 * gcc.c-torture/compile/20150108.c: New test.
305 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
307 * gcc.target/visium: New directory.
309 2015-01-16 Richard Biener <rguenther@suse.de>
311 PR tree-optimization/61743
312 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
313 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
315 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
317 * gcc.dg/pr64015.c: New test.
319 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
323 * g++.dg/ipa/pr64612.C: New test.
325 2015-01-16 Renlin Li <renlin.li@arm.com>
327 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
329 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
331 * gcc.target/i386/sse-14.c: Test new intrinsic.
332 * gcc.target/i386/sse-22.c: Ditto.
334 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
337 * g++.dg/cpp0x/auto44.C: New.
339 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
342 * gcc.target/nios2/gpopt-all.c: New test case.
343 * gcc.target/nios2/gpopt-local.c: New test case.
344 * gcc.target/nios2/gpopt-global.c: New test case.
345 * gcc.target/nios2/gpopt-data.c: New test case.
346 * gcc.target/nios2/gpopt-none.c: New test case.
348 2015-01-15 Jakub Jelinek <jakub@redhat.com>
350 * g++.dg/ubsan/vptr-1.C: New test.
351 * g++.dg/ubsan/vptr-2.C: New test.
352 * g++.dg/ubsan/vptr-3.C: New test.
353 * g++.dg/ubsan/vptr-4.C: New test.
354 * g++.dg/ubsan/vptr-5.C: New test.
355 * g++.dg/ubsan/vptr-6.C: New test.
356 * g++.dg/ubsan/vptr-7.C: New test.
357 * g++.dg/ubsan/vptr-8.C: New test.
358 * g++.dg/ubsan/vptr-9.C: New test.
360 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
362 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
364 * lib/gcc-dg.exp: Likewise.
366 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
368 PR rtl-optimization/64110
369 * gcc.target/i386/pr64110.c: Add scan-assembler.
371 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
372 James Norris <jnorris@codesourcery.com>
373 Cesar Philippidis <cesar@codesourcery.com>
374 Ilmir Usmanov <i.usmanov@samsung.com>
376 * lib/target-supports.exp (check_effective_target_fopenacc): New
378 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
379 * g++.dg/goacc/goacc.exp: Likewise.
380 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
381 * gcc.dg/goacc/goacc.exp: Likewise.
382 * gfortran.dg/goacc/goacc.exp: Likewise.
383 * c-c++-common/cpp/openacc-define-1.c: New file.
384 * c-c++-common/cpp/openacc-define-2.c: Likewise.
385 * c-c++-common/cpp/openacc-define-3.c: Likewise.
386 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
387 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
388 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
389 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
390 * c-c++-common/goacc/asyncwait-1.c: Likewise.
391 * c-c++-common/goacc/cache-1.c: Likewise.
392 * c-c++-common/goacc/clauses-fail.c: Likewise.
393 * c-c++-common/goacc/collapse-1.c: Likewise.
394 * c-c++-common/goacc/data-1.c: Likewise.
395 * c-c++-common/goacc/data-2.c: Likewise.
396 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
397 * c-c++-common/goacc/deviceptr-1.c: Likewise.
398 * c-c++-common/goacc/deviceptr-2.c: Likewise.
399 * c-c++-common/goacc/deviceptr-3.c: Likewise.
400 * c-c++-common/goacc/if-clause-1.c: Likewise.
401 * c-c++-common/goacc/if-clause-2.c: Likewise.
402 * c-c++-common/goacc/kernels-1.c: Likewise.
403 * c-c++-common/goacc/loop-1.c: Likewise.
404 * c-c++-common/goacc/loop-private-1.c: Likewise.
405 * c-c++-common/goacc/nesting-1.c: Likewise.
406 * c-c++-common/goacc/nesting-data-1.c: Likewise.
407 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
408 * c-c++-common/goacc/parallel-1.c: Likewise.
409 * c-c++-common/goacc/pcopy.c: Likewise.
410 * c-c++-common/goacc/pcopyin.c: Likewise.
411 * c-c++-common/goacc/pcopyout.c: Likewise.
412 * c-c++-common/goacc/pcreate.c: Likewise.
413 * c-c++-common/goacc/pragma_context.c: Likewise.
414 * c-c++-common/goacc/present-1.c: Likewise.
415 * c-c++-common/goacc/reduction-1.c: Likewise.
416 * c-c++-common/goacc/reduction-2.c: Likewise.
417 * c-c++-common/goacc/reduction-3.c: Likewise.
418 * c-c++-common/goacc/reduction-4.c: Likewise.
419 * c-c++-common/goacc/sb-1.c: Likewise.
420 * c-c++-common/goacc/sb-2.c: Likewise.
421 * c-c++-common/goacc/sb-3.c: Likewise.
422 * c-c++-common/goacc/update-1.c: Likewise.
423 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
424 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
425 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
426 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
427 * gfortran.dg/goacc/assumed.f95: Likewise.
428 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
429 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
430 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
431 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
432 * gfortran.dg/goacc/branch.f95: Likewise.
433 * gfortran.dg/goacc/cache-1.f95: Likewise.
434 * gfortran.dg/goacc/coarray.f95: Likewise.
435 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
436 * gfortran.dg/goacc/cray.f95: Likewise.
437 * gfortran.dg/goacc/critical.f95: Likewise.
438 * gfortran.dg/goacc/data-clauses.f95: Likewise.
439 * gfortran.dg/goacc/data-tree.f95: Likewise.
440 * gfortran.dg/goacc/declare-1.f95: Likewise.
441 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
442 * gfortran.dg/goacc/fixed-1.f: Likewise.
443 * gfortran.dg/goacc/fixed-2.f: Likewise.
444 * gfortran.dg/goacc/fixed-3.f: Likewise.
445 * gfortran.dg/goacc/fixed-4.f: Likewise.
446 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
447 * gfortran.dg/goacc/if.f95: Likewise.
448 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
449 * gfortran.dg/goacc/list.f95: Likewise.
450 * gfortran.dg/goacc/literal.f95: Likewise.
451 * gfortran.dg/goacc/loop-1.f95: Likewise.
452 * gfortran.dg/goacc/loop-2.f95: Likewise.
453 * gfortran.dg/goacc/loop-3.f95: Likewise.
454 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
455 * gfortran.dg/goacc/omp.f95: Likewise.
456 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
457 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
458 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
459 * gfortran.dg/goacc/parameter.f95: Likewise.
460 * gfortran.dg/goacc/private-1.f95: Likewise.
461 * gfortran.dg/goacc/private-2.f95: Likewise.
462 * gfortran.dg/goacc/private-3.f95: Likewise.
463 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
464 * gfortran.dg/goacc/reduction-2.f95: Likewise.
465 * gfortran.dg/goacc/reduction.f95: Likewise.
466 * gfortran.dg/goacc/routine-1.f90: Likewise.
467 * gfortran.dg/goacc/routine-2.f90: Likewise.
468 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
469 * gfortran.dg/goacc/several-directives.f95: Likewise.
470 * gfortran.dg/goacc/sie.f95: Likewise.
471 * gfortran.dg/goacc/subarrays.f95: Likewise.
472 * gfortran.dg/gomp/map-1.f90: Likewise.
473 * gfortran.dg/openacc-define-1.f90: Likewise.
474 * gfortran.dg/openacc-define-2.f90: Likewise.
475 * gfortran.dg/openacc-define-3.f90: Likewise.
476 * g++.dg/gomp/block-1.C: Update for changed compiler output.
477 * g++.dg/gomp/block-2.C: Likewise.
478 * g++.dg/gomp/block-3.C: Likewise.
479 * g++.dg/gomp/block-5.C: Likewise.
480 * g++.dg/gomp/target-1.C: Likewise.
481 * g++.dg/gomp/target-2.C: Likewise.
482 * g++.dg/gomp/taskgroup-1.C: Likewise.
483 * g++.dg/gomp/teams-1.C: Likewise.
484 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
485 * gcc.dg/cilk-plus/jump.c: Likewise.
486 * gcc.dg/gomp/block-1.c: Likewise.
487 * gcc.dg/gomp/block-10.c: Likewise.
488 * gcc.dg/gomp/block-2.c: Likewise.
489 * gcc.dg/gomp/block-3.c: Likewise.
490 * gcc.dg/gomp/block-4.c: Likewise.
491 * gcc.dg/gomp/block-5.c: Likewise.
492 * gcc.dg/gomp/block-6.c: Likewise.
493 * gcc.dg/gomp/block-7.c: Likewise.
494 * gcc.dg/gomp/block-8.c: Likewise.
495 * gcc.dg/gomp/block-9.c: Likewise.
496 * gcc.dg/gomp/target-1.c: Likewise.
497 * gcc.dg/gomp/target-2.c: Likewise.
498 * gcc.dg/gomp/taskgroup-1.c: Likewise.
499 * gcc.dg/gomp/teams-1.c: Likewise.
501 2015-01-15 David Malcolm <dmalcolm@redhat.com>
503 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
506 2015-01-15 Mike Stump <mikestump@comcast.net>
508 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
509 * gcc.dg/inline_2.c: Likewise.
510 * gcc.dg/inline_3.c: Likewise.
511 * gcc.dg/inline_4.c: Likewise.
513 2015-01-15 Janus Weil <janus@gcc.gnu.org>
516 * gfortran.dg/proc_ptr_comp_43.f90: New.
518 2015-01-15 Mike Stump <mikestump@comcast.net>
520 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
521 * gcc.dg/unroll_2.c: Likewise.
522 * gcc.dg/unroll_3.c: Likewise.
523 * gcc.dg/unroll_4.c: Likewise.
524 * gcc.dg/unroll_5.c: Likewise.
526 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
529 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
531 * gcc.target/aarch64/test_frame_6.c: Likewise.
532 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
533 x30 and x19 (in the epilogue).
534 * gcc.target/aarch64/test_frame_4.c: Likewise.
535 * gcc.target/aarch64/test_frame_7.c: Likewise.
537 2015-01-15 Martin Liska <mliska@suse.cz>
539 * g++.dg/ipa/pr64068.C: New test.
540 * gcc.dg/ipa/PR64559.c: New test.
542 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
544 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
547 2015-01-15 Richard Biener <rguenther@suse.de>
549 PR tree-optimization/61743
550 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
551 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
553 2015-01-15 Renlin Li <renlin.li@arm.com>
555 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
556 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
558 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
560 * gcc.dg/vect/vect-aggressive-1.c: New.
561 * gcc.target/i386/avx2-vect-aggressive.c: New.
563 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
565 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
567 2015-01-15 Richard Biener <rguenther@suse.de>
570 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
571 -Wl,-undefined,dynamic_lookup.
573 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
575 * gnat.dg/opt47.adb: New test.
577 2015-01-15 Richard Biener <rguenther@suse.de>
580 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
582 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
584 PR tree-optimization/64434
585 * gcc.dg/torture/pr64434.c: New test.
587 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
589 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
590 -mno-micromips. MIPS32R1 and below require -mno-micromips.
591 -march=loongson* and -march=octeon* require -mno-micromips.
593 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
594 Matthew Fortune <matthew.fortune@imgtec.com>
596 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
597 * gcc.target/mips/call-saved-5.c (foo): Likewise.
598 * gcc.target/mips/call-saved-6.c (foo): Likewise.
599 * gcc.target/mips/call-saved-7.c: New file.
600 * gcc.target/mips/call-saved-8.c: New file.
601 * gcc.target/mips/call-saved-9.c: New file.
603 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
605 * gcc.target/mips/lsa.c: New file.
606 * gcc.target/mips/mips64-lsa.c: Likewise.
607 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
608 * gcc.target/mips/mulsize-4.c: Likewise.
609 * gcc.target/mips/mulsize-5.c: New file.
610 * gcc.target/mips/mulsize-6.c: Likewise.
611 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
612 and !HAS_LSA as ghost options.
613 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
616 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
618 * g++.dg/torture/20141013.c: Set -fno-short-enums.
620 2015-01-15 Richard Biener <rguenther@suse.de>
623 * gcc.dg/torture/pr64365.c: New testcase.
625 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
627 * gcc.dg/stackprotectexplicit1.c: New test.
628 * g++.dg/stackprotectexplicit2.c: New test.
630 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
633 * gfortran.dg/inquire_internal.f90: New.
634 * gfortran.dg/negative_unit_check.f90: New.
636 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
639 * gcc.target/sh/pr53988-1.c: New.
641 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
644 * g++.dg/tls/thread_local-ice3.C: New.
646 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
648 * gcc.target/i386/fentry-override.c: Properly place {} in target
649 selector. Remove nonpic.
650 * gcc.target/i386/fentry.c: Likewise.
652 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
654 * gcc.dg/atomic-invalid.c: Check for invalid memory model
655 warnings instead of errors.
657 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
659 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
660 option support instead of ENABLE_LTO from Makefile.
662 2015-01-14 Richard Biener <rguenther@suse.de>
664 PR tree-optimization/59354
665 * gcc.dg/vect/pr59354.c: New testcase.
667 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
669 * lib/target-supports.exp
670 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
671 on ARM architures before v7.
673 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
676 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
679 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
682 * gcc.target/i386/pr64386.c: New test.
684 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
687 * gcc.target/i386/pr64393.c: New test.
689 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
692 * gcc.target/i386/pr64387.c: New test.
694 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
696 * gcc.target/aarch64/store-pair-1.c: Fix typo.
698 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
700 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
702 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
705 * gcc.target/arm/pr64453.c: New.
707 2015-01-14 Richard Biener <rguenther@suse.de>
710 * gcc.dg/lto/pr64415_0.c: New testcase.
711 * gcc.dg/lto/pr64415_1.c: Likewise.
713 2015-01-14 Martin Liska <mliska@suse.cz>
715 * gcc.dg/ipa/pr64307.c: New test.
717 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
719 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
722 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
725 * gcc.target/arm/pr64460_1.c: New test.
727 2015-01-14 Richard Biener <rguenther@suse.de>
729 PR tree-optimization/64493
730 PR tree-optimization/64495
731 * gcc.dg/vect/pr64493.c: New testcase.
732 * gcc.dg/vect/pr64495.c: Likewise.
734 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
736 * gcc.dg/Warray-bounds-11.c: New test-case.
738 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
740 * gcc.target/mips/octeon3-pipe-1.c: New test.
742 2015-01-13 David Malcolm <dmalcolm@redhat.com>
744 * jit.dg/harness.h (set_up_logging): Move string concatenation
746 (concat_strings): New function.
747 (dump_reproducer): New function.
748 (test_jit): Call dump_reproducer.
749 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
751 (jit-dg-test): Delete any generated reproducer from previous runs.
752 Verify that a generated reproducer was created, and verify that it
754 * jit.dg/test-nested-contexts.c (main): Call
755 gcc_jit_context_dump_reproducer_to_file.
757 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
759 * gcc.dg/aru-2.c: Add dg-require-profiling.
761 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
763 * lib/target-supports.exp (check_profiling_available): Check if
766 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
769 * g++.dg/torture/pr64565.C: New testcase.
771 2015-01-13 Marek Polacek <polacek@redhat.com>
774 * gcc.dg/tm/pr64391.c: New test.
776 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
778 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
781 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
783 * gcc.target/i386/pie.c: New test.
785 * lib/target-supports.exp (check_effective_target_pie): New.
787 2015-01-13 Jakub Jelinek <jakub@redhat.com>
789 PR rtl-optimization/64286
790 * gcc.target/i386/avx2-pr64286.c: New test.
792 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
795 * g++.dg/cpp0x/vt-57626.C: New.
797 2015-01-13 Jakub Jelinek <jakub@redhat.com>
800 * gfortran.dg/pr64528.f90: New test.
802 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
804 * gcc.target/aarch64/subsp.c: New test.
806 2015-01-13 Andrew Pinski <apinski@cavium.com>
808 * gcc.target/aarch64/store-pair-1.c: New testcase.
810 2015-01-13 Richard Biener <rguenther@suse.de>
813 * gcc.dg/lto/pr64373_0.c: New testcase.
815 2015-01-13 Andrew Pinski <apinski@cavium.com>
817 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
818 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
820 2015-01-13 Richard Biener <rguenther@suse.de>
822 PR tree-optimization/64406
823 * gcc.dg/pr64406.c: New testcase.
825 2015-01-13 Richard Biener <rguenther@suse.de>
827 PR tree-optimization/64404
828 * gcc.dg/vect/pr64404.c: New testcase.
830 2015-01-13 Richard Biener <rguenther@suse.de>
832 PR tree-optimization/64568
833 * g++.dg/torture/pr64568.C: New testcase.
835 2015-01-12 David Malcolm <dmalcolm@redhat.com>
837 * jit.dg/test-error-local-used-from-other-function.c: New test
839 * jit.dg/test-error-param-reuse.c: New test case.
840 * jit.dg/test-error-param-sharing.c: New test case.
841 * jit.dg/test-error-param-used-from-other-function.c: New test
843 * jit.dg/test-error-param-used-without-a-function.c: New test
846 2015-01-12 Jakub Jelinek <jakub@redhat.com>
848 PR tree-optimization/64563
849 * gcc.dg/pr64563.c: New test.
852 * gcc.target/i386/pr64513.c: New test.
854 PR tree-optimization/64454
855 * gcc.dg/pr64454.c: New test.
858 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
860 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
861 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
862 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
863 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
864 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
865 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
866 * gcc.dg/vect/slp-25.c: Likewise.
867 * gcc.dg/vect/vect-109.c: Likewise.
868 * gcc.dg/vect/vect-13.c: Likewise.
869 * gcc.dg/vect/vect-17.c: Likewise.
870 * gcc.dg/vect/vect-18.c: Likewise.
871 * gcc.dg/vect/vect-19.c: Likewise.
872 * gcc.dg/vect/vect-20.c: Likewise.
873 * gcc.dg/vect/vect-21.c: Likewise.
874 * gcc.dg/vect/vect-22.c: Likewise.
875 * gcc.dg/vect/vect-27.c: Likewise.
876 * gcc.dg/vect/vect-29.c: Likewise.
877 * gcc.dg/vect/vect-2-big-array.c: Likewise.
878 * gcc.dg/vect/vect-2.c: Likewise.
879 * gcc.dg/vect/vect-3.c: Likewise.
880 * gcc.dg/vect/vect-4.c: Likewise.
881 * gcc.dg/vect/vect-5.c: Likewise.
882 * gcc.dg/vect/vect-72.c: Likewise.
883 * gcc.dg/vect/vect-73-big-array.c: Likewise.
884 * gcc.dg/vect/vect-73.c: Likewise.
885 * gcc.dg/vect/vect-77-global.c: Likewise.
886 * gcc.dg/vect/vect-78-global.c: Likewise.
887 * gcc.dg/vect/vect-7.c: Likewise.
888 * gcc.dg/vect/vect-86.c: Likewise.
889 * gcc.dg/vect/vect-align-1.c: Likewise.
890 * gcc.dg/vect/vect-align-3.c: Likewise.
891 * gcc.dg/vect/vect-all-big-array.c: Likewise.
892 * gcc.dg/vect/vect-all.c: Likewise.
893 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
894 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
895 * gcc.dg/vect/vect-peel-3.c: Likewise.
896 * gcc.dg/vect/vect-peel-4.c: Likewise.
897 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
899 2015-01-12 Jeff Law <law@redhat.com>
902 * gcc.target/m68k/pr64461.c: New test.
904 2015-01-12 David Malcolm <dmalcolm@redhat.com>
906 * jit.dg/test-array-as-pointer.c (create_code): Update call
907 to gcc_jit_context_new_global by setting "kind" to
908 GCC_JIT_GLOBAL_IMPORTED.
909 * jit.dg/test-error-array-as-pointer.c: Likewise.
910 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
911 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
912 setting kind to GCC_JIT_GLOBAL_EXPORTED.
913 * jit.dg/test-using-global.c (the_global): Rename to...
914 (imported_global): ...this.
915 (create_code): Update to test the three kinds of global.
916 (verify_code): Likewise.
918 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
921 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
923 * gcc.target/i386/pr64291-2.c: Updated.
925 2015-01-12 Richard Biener <rguenther@suse.de>
927 PR tree-optimization/64530
928 * gfortran.dg/pr64530.f90: New testcase.
930 2015-01-12 Richard Biener <rguenther@suse.de>
933 * gcc.dg/torture/pr64357.c: New testcase.
935 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
937 * gcc.target/i386/nop-mcount.c: Properly place {} in target
940 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
941 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
943 2015-01-12 Martin Liska <mliska@suse.cz>
945 * gcc.dg/ipa/PR64550.c: New test.
947 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
950 * testsuite/g++.dg/ipa/pr63470.C: New testcase.
952 2015-01-11 Janus Weil <janus@gcc.gnu.org>
955 * gfortran.dg/typebound_operator_20.f90: New.
957 2015-01-11 Janus Weil <janus@gcc.gnu.org>
960 * gfortran.dg/proc_ptr_comp_42.f90: New.
962 2015-01-11 Janus Weil <janus@gcc.gnu.org>
965 * gfortran.dg/proc_ptr_comp_41.f90: New.
967 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
969 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
971 2015-01-10 Tobias Burnus <burnus@net-b.de>
974 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
975 and add dg-excess-errors.
976 * gfortran.dg/line_length_6.f90: New.
977 * gfortran.dg/line_length_7.f90: New.
978 * gfortran.dg/line_length_8.f90: New.
979 * gfortran.dg/line_length_9.f90: New.
980 * gfortran.dg/line_length_10.f90: New.
981 * gfortran.dg/line_length_11.f90: New.
983 2015-01-09 David Malcolm <dmalcolm@redhat.com>
985 * jit.dg/test-threads.c (struct testcase): Move declaration
986 to jit.dg/all-non-failing-tests.h.
987 (testcases): Likewise.
988 * jit.dg/all-non-failing-tests.h (struct testcase): Move
989 declaration here from jit.dg/all-non-failing-tests.h.
990 (testcases): Likewise.
991 * jit.dg/test-combination.c (create_code): Eliminate spelling
992 out all of the testcases in favor of looping through the
993 "testcases" metadata.
994 (verify_code): Likewise.
996 2015-01-09 Jakub Jelinek <jakub@redhat.com>
998 PR rtl-optimization/64536
999 * gcc.dg/pr64536.c: New test.
1001 2015-01-09 David Malcolm <dmalcolm@redhat.com>
1003 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
1004 * jit.dg/test-combination.c (create_code): Likewise.
1005 (verify_code): Likewise.
1006 * jit.dg/test-constants.c: New test case.
1007 * jit.dg/test-threads.c: Add test-constants.c.
1009 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
1012 * objc.dg/gnu-api-2-class.m: Add a test case
1013 for the above change.
1015 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
1017 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
1019 2015-01-09 Richard Biener <rguenther@suse.de>
1021 PR tree-optimization/64410
1022 * g++.dg/vect/pr64410.cc: New testcase.
1024 2015-01-09 Martin Liska <mliska@suse.cz>
1026 * gcc.dg/ipa/ipa-icf-32.c: New test.
1028 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1030 * c-c++-common/tsan/tsan_barrier.h: New.
1031 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
1032 * c-c++-common/tsan/bitfield_race.c: Likewise.
1033 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1034 * c-c++-common/tsan/mutexset1.c: Likewise.
1035 * c-c++-common/tsan/race_on_barrier.c: Likewise.
1036 * c-c++-common/tsan/race_on_mutex.c: Likewise.
1037 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1038 * c-c++-common/tsan/simple_race.c: Likewise.
1039 * c-c++-common/tsan/simple_stack.c: Likewise.
1040 * c-c++-common/tsan/sleep_sync.c: Likewise.
1041 * c-c++-common/tsan/tiny_race.c: Likewise.
1042 * c-c++-common/tsan/tls_race.c: Likewise.
1043 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1044 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1045 * g++.dg/tsan/atomic_free.C: Likewise.
1046 * g++.dg/tsan/atomic_free2.C: Likewise.
1047 * g++.dg/tsan/cond_race.C: Likewise.
1048 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
1050 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
1053 * lib/target-supports.exp (check_effective_target_libatomic_available):
1055 * gfortran.dg/coarray/caf.exp: Only add -latomic for
1056 targets that match effective-target libatomic_available.
1057 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
1059 2015-01-08 David Malcolm <dmalcolm@redhat.com>
1061 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
1062 Verify the result of gcc_jit_context_get_last_error.
1063 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
1065 2015-01-08 Jakub Jelinek <jakub@redhat.com>
1067 PR tree-optimization/63989
1068 * gcc.dg/strlenopt-27.c: New test.
1070 2015-01-08 David Malcolm <dmalcolm@redhat.com>
1072 * jit.dg/harness.h (set_up_logging): New function.
1073 (test_jit): Fail if gcc_jit_context_acquire fails. Call
1074 set_up_logging on the context, so that every testcase is
1075 logged to a particular file.
1076 * jit.dg/test-nested-contexts.c (main): Open a logfile,
1077 and call gcc_jit_context_set_logfile on the top-level context.
1079 2015-01-08 Jakub Jelinek <jakub@redhat.com>
1082 * g++.dg/opt/pr64338.C: New test.
1084 2015-01-08 Tobias Burnus <burnus@net-b.de>
1086 * gfortran.dg/coarray/codimension_2b.f90: New file.
1087 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
1088 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
1090 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1093 * g++.dg/ext/fnname4.C: New.
1095 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1098 * g++.dg/cpp0x/constexpr-64462.C: New.
1100 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1103 * g++.dg/cpp0x/deleted10.C: New.
1105 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1107 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
1109 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1111 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
1112 GCC_JIT_UNARY_OP_ABS.
1113 (verify_unary_ops): Likewise.
1115 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1117 * jit.dg/test-arith-overflow.c: New test case.
1118 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
1119 * jit.dg/test-combination.c (create_code): Likewise.
1120 (verify_code): Likewise.
1121 * jit.dg/test-threads.c (testcases): Likewise.
1123 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1125 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
1126 rather than "jit". Load g++.exp, and call g++_init.
1127 Run test-*.cc files within the testsuite and *.cc files within
1129 (jit-dg-test): Drop the addition of -fgnu89-inline to
1130 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
1131 doing it when compiling C testcases (since g++ does not handle
1132 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
1133 is restored to the value after g++_init ran, rather than the
1134 value before g++_init ran. Return a list of
1135 $comp_output $output_file, as dg-test assumes.
1137 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1139 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
1140 make it easier to figure out the origin of each test result when
1141 running test-combination.c and test-threads.c.
1142 (CHECK_VALUE): Likewise.
1143 (CHECK_DOUBLE_VALUE): Likewise.
1144 (CHECK_STRING_VALUE): Likewise.
1145 (CHECK_STRING_STARTS_WITH): Likewise.
1146 (CHECK_STRING_CONTAINS): Likewise.
1148 (check_string_value): Likewise, add "funcname" param.
1149 (check_string_starts_with): Likewise.
1150 (check_string_contains): Likewise.
1152 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1154 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
1155 generating name of built executable.
1157 2015-01-07 Marek Polacek <polacek@redhat.com>
1160 * gcc.dg/pr64440.c: New test.
1161 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
1163 2015-01-07 Marek Polacek <polacek@redhat.com>
1166 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
1167 * gcc.dg/pr64417.c: New test.
1169 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1172 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
1175 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
1177 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
1178 Check if testcases run without errors, not just if they compile.
1180 2015-01-06 Christian Bruel <christian.bruel@st.com>
1183 * gcc.target/sh/pr64507.c: New test.
1185 2015-01-06 Arnaud Charlet <charlet@adacore.com>
1187 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
1189 2015-01-06 Jakub Jelinek <jakub@redhat.com>
1191 * c-c++-common/asan/sanitize-all-1.c: New test.
1192 * c-c++-common/ubsan/sanitize-all-1.c: New test.
1193 * c-c++-common/ubsan/sanitize-all-2.c: New test.
1194 * c-c++-common/ubsan/sanitize-all-3.c: New test.
1195 * c-c++-common/ubsan/sanitize-all-4.c: New test.
1197 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
1199 * lib/target-supports.exp (check_profiling_available): Return 0 for
1201 (check_effective_target_tls_runtime): Likewise.
1202 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
1203 * gcc.dg/20020312-2.c: Adjust for Visium.
1204 * gcc.dg/tls/thr-cse-1.c: Likewise
1205 * gcc.dg/tree-ssa/20040204-1.c: Likewise
1206 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1207 * gcc.dg/weak/typeof-2.c: Likewise.
1209 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
1211 PR rtl-optimization/64287
1212 * gcc.dg/aru-2.c: New test.
1214 2015-01-05 Jakub Jelinek <jakub@redhat.com>
1217 * c-c++-common/ubsan/pr64344-1.c: New test.
1218 * c-c++-common/ubsan/pr64344-2.c: New test.
1220 PR tree-optimization/64465
1221 * gcc.dg/pr64465.c: New test.
1223 PR tree-optimization/64494
1224 * gcc.c-torture/compile/pr64494.c: New test.
1226 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1229 * gfortran.dg/realloc_on_assign_25.f90: New test.
1231 2015-01-05 Jakub Jelinek <jakub@redhat.com>
1233 Update copyright years.
1235 2015-01-05 Marek Polacek <polacek@redhat.com>
1238 * gcc.dg/pr64423.c: New test.
1240 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
1242 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
1243 mmix-knuth-mmixware for the same reason as for MIPS.
1244 * gcc.dg/debug/debug-2.c: Ditto.
1246 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
1248 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
1251 * lib/gfortran.exp: Add libatomic library search path.
1252 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
1253 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
1255 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
1257 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1259 * c-c++-common/tsan/bitfield_race.c: New testcase.
1260 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
1262 2015-01-02 Tobias Burnus <burnus@net-b.de>
1264 * gfortran.dg/coarray/collectives_4.f90: New.
1266 2015-01-02 Janus Weil <janus@gcc.gnu.org>
1269 * gfortran.dg/extends_16.f90: New.
1271 2015-01-02 Tobias Burnus <burnus@net-b.de>
1273 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
1275 2015-01-02 Tobias Burnus <burnus@net-b.de>
1277 * gfortran.dg/coarray/codimension_2.f90: New.
1278 * gfortran.dg/coarray/codimension_2a.f90: New.
1279 * gfortran.dg/coarray_35.f90: New.
1280 * gfortran.dg/coarray_35a.f90: New.
1282 2015-01-02 Janus Weil <janus@gcc.gnu.org>
1285 * gfortran.dg/dummy_procedure_11.f90: New.
1287 Copyright (C) 2015 Free Software Foundation, Inc.
1289 Copying and distribution of this file, with or without modification,
1290 are permitted in any medium without royalty provided the copyright
1291 notice and this notice are preserved.