1 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/cpp0x/constexpr-59937-1.C: New.
5 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
7 2015-01-20 Richard Biener <rguenther@suse.de>
10 * gcc.dg/lto/pr64684_0.c: New testcase.
11 * gcc.dg/lto/pr64684_1.c: Likewise.
12 * gcc.dg/lto/pr64684_2.c: Likewise.
13 * gcc.dg/lto/pr64685_0.c: Likewise.
14 * gcc.dg/lto/pr64685_1.c: Likewise.
16 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
19 * g++.dg/cpp1y/lambda-init12.C: New.
21 2015-01-20 Richard Biener <rguenther@suse.de>
23 PR tree-optimization/64410
24 * g++.dg/vect/pr64410.cc: Require vect_double.
26 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
29 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
31 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
35 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
37 PR rtl-optimization/64081
38 * gcc.dg/pr64081.c: New test.
40 2015-01-19 David Malcolm <dmalcolm@redhat.com>
42 * jit.dg/harness.h: Include <unistd.h>.
43 (CHECK_NO_ERRORS): New.
44 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
45 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
46 gcc_jit_context_compile_to_file.
47 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
48 args to the spawned executable.
49 (jit-expand-vars): New function.
50 (jit-exe-params): New variable.
51 (dg-jit-set-exe-params): New function.
52 (jit-dg-test): Detect testcases that use
53 jit-verify-compile-to-file and call jit-setup-compile-to-file.
54 Set arguments of spawned process to jit-exe-params.
55 (jit-get-output-filename): New function.
56 (jit-setup-compile-to-file): New function.
57 (jit-verify-compile-to-file): New function.
58 (jit-run-executable): New function.
59 (jit-verify-executable): New function.
60 * jit.dg/test-compile-to-assembler.c: New testcase.
61 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
62 * jit.dg/test-compile-to-executable.c: New testcase.
63 * jit.dg/test-compile-to-object.c: New testcase.
65 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
68 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
71 2015-01-19 Martin Liska <mliska@suse.cz>
73 * objc/compile/pr64668.m: New test.
75 2015-01-19 David Malcolm <dmalcolm@redhat.com>
77 * jit.dg/test-arith-overflow.c: Include stdbool.h.
78 (create_overflow_fn): Update comment to clarify that
79 the third param of the created function is a bool *, not
81 (verify_int_overflow_fn): Convert param "expected_ovf" from
82 int to bool. Update third param of "overflow_fn_type" from int *
83 to bool *. Update local "actual_ovf" from int to bool.
84 (verify_uint_overflow_fn): Likewise.
86 2015-01-19 Martin Liska <mliska@suse.cz>
88 * gcc.dg/ipa/ipa-icf-33.c: New test.
90 2015-01-19 Felix Yang <felix.yang@huawei.com>
91 Haijian Zhang <z.zhanghaijian@huawei.com>
93 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
94 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
95 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
96 result_float64x2, expected_hfloat64x2): New helper type, variable and
98 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
99 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
100 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
101 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
102 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
103 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
104 and target without the FMA feature.
106 2015-01-19 Jiong Wang <jiong.wang@arm.com>
108 * gcc.target/aarch64/pr64304.c: New testcase.
110 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
112 PR rtl-optimization/64081
113 * gcc.dg/pr64081.c: New test.
115 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
118 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
120 * gcc.target/aarch64/test_frame_6.c: Likewise.
121 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
122 and x19 (in the epilogue).
123 * gcc.target/aarch64/test_frame_4.c: Likewise.
124 * gcc.target/aarch64/test_frame_7.c: Likewise.
126 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
128 * gcc.target/i386/chkp-always_inline.c: New.
130 2015-01-15 Andrew Pinski <apinski@cavium.com>
131 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
133 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
134 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
136 2015-01-18 Andre Vehreschild <vehre@gmx.de>
139 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
140 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
142 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
145 * gfortran.dg/unlimited_polymorphic_21.f90: New test
147 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
150 * gcc.target/sh/torture/pr64652.c: New.
152 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
154 * gcc.dg/ipa/ipa-icf-32.c: Update template.
155 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
156 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
157 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
158 * c-c++-common/asan/kasan-recover-1.c: Likewise.
159 * c-c++-common/asan/kasan-recover-2.c: Likewise.
161 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
164 * g++.dg/torture/pr64378.C: New testcase.
166 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
169 * gfortran.dg/block_13.f08: New test
171 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
174 * gfortran.dg/associate_1.f03: Allow test for character with
177 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
179 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
180 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
182 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
184 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
186 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
189 * gfortran.dg/unlimited_polymorphic_21.f90: New test
191 2015-01-17 Andre Vehreschild <vehre@gmx.de>
194 * gfortran.dg/alloc_comp_assign_13.f08: New test.
197 * gfortran.dg/alloc_comp_assign_14.f08: New test.
200 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
202 2015-01-17 Andre Vehreschild <vehre@gmx.de>
205 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
207 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
209 PR rtl-optimization/52773
210 * gcc.c-torture/compile/pr52773.c: New test.
212 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
215 * g++.dg/cpp0x/alias-decl-46.C: New.
217 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
219 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
221 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
223 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
225 (CHECK_FP): Likewise.
226 (CHECK_CUMULATIVE_SAT): Likewise.
228 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
230 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
231 (Set_Neon_Cumulative_Sat): Add parameter.
232 (__set_neon_cumulative_sat): Support new parameter.
233 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
234 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
236 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
237 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
240 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
242 * g++.dg/tsan/vptr_benign_race.C: New testcase.
243 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
245 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
248 * g++.dg/tls/thread_local-ice4.C: New.
250 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
252 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
255 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
258 * g++.dg/cpp0x/vt-62276.C: New.
260 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
263 * g++.dg/pr64353.C: New.
265 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
268 * gcc.target/aarch64/pr64263_1.c: New test.
270 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
272 PR tree-optimization/64434
273 * gcc.dg/torture/pr64434.c: Move to...
274 * gcc.dg/pr64434.c: ... here.
276 2015-01-16 Richard Biener <rguenther@suse.de>
279 * gcc.dg/uninit-18.c: New testcase.
281 2015-01-16 Richard Biener <rguenther@suse.de>
283 PR tree-optimization/64568
284 * g++.dg/torture/pr64568-2.C: New testcase.
286 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
289 * gcc.target/i386/chkp-label-address.c: New.
291 2015-01-16 Janus Weil <janus@gcc.gnu.org>
294 * gfortran.dg/pointer_init_6.f90: Extended.
296 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
298 * gcc.c-torture/compile/20150108.c: New test.
300 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
302 * gcc.target/visium: New directory.
304 2015-01-16 Richard Biener <rguenther@suse.de>
306 PR tree-optimization/61743
307 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
308 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
310 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
312 * gcc.dg/pr64015.c: New test.
314 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
318 * g++.dg/ipa/pr64612.C: New test.
320 2015-01-16 Renlin Li <renlin.li@arm.com>
322 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
324 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
326 * gcc.target/i386/sse-14.c: Test new intrinsic.
327 * gcc.target/i386/sse-22.c: Ditto.
329 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
332 * g++.dg/cpp0x/auto44.C: New.
334 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
337 * gcc.target/nios2/gpopt-all.c: New test case.
338 * gcc.target/nios2/gpopt-local.c: New test case.
339 * gcc.target/nios2/gpopt-global.c: New test case.
340 * gcc.target/nios2/gpopt-data.c: New test case.
341 * gcc.target/nios2/gpopt-none.c: New test case.
343 2015-01-15 Jakub Jelinek <jakub@redhat.com>
345 * g++.dg/ubsan/vptr-1.C: New test.
346 * g++.dg/ubsan/vptr-2.C: New test.
347 * g++.dg/ubsan/vptr-3.C: New test.
348 * g++.dg/ubsan/vptr-4.C: New test.
349 * g++.dg/ubsan/vptr-5.C: New test.
350 * g++.dg/ubsan/vptr-6.C: New test.
351 * g++.dg/ubsan/vptr-7.C: New test.
352 * g++.dg/ubsan/vptr-8.C: New test.
353 * g++.dg/ubsan/vptr-9.C: New test.
355 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
357 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
359 * lib/gcc-dg.exp: Likewise.
361 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
363 PR rtl-optimization/64110
364 * gcc.target/i386/pr64110.c: Add scan-assembler.
366 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
367 James Norris <jnorris@codesourcery.com>
368 Cesar Philippidis <cesar@codesourcery.com>
369 Ilmir Usmanov <i.usmanov@samsung.com>
371 * lib/target-supports.exp (check_effective_target_fopenacc): New
373 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
374 * g++.dg/goacc/goacc.exp: Likewise.
375 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
376 * gcc.dg/goacc/goacc.exp: Likewise.
377 * gfortran.dg/goacc/goacc.exp: Likewise.
378 * c-c++-common/cpp/openacc-define-1.c: New file.
379 * c-c++-common/cpp/openacc-define-2.c: Likewise.
380 * c-c++-common/cpp/openacc-define-3.c: Likewise.
381 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
382 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
383 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
384 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
385 * c-c++-common/goacc/asyncwait-1.c: Likewise.
386 * c-c++-common/goacc/cache-1.c: Likewise.
387 * c-c++-common/goacc/clauses-fail.c: Likewise.
388 * c-c++-common/goacc/collapse-1.c: Likewise.
389 * c-c++-common/goacc/data-1.c: Likewise.
390 * c-c++-common/goacc/data-2.c: Likewise.
391 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
392 * c-c++-common/goacc/deviceptr-1.c: Likewise.
393 * c-c++-common/goacc/deviceptr-2.c: Likewise.
394 * c-c++-common/goacc/deviceptr-3.c: Likewise.
395 * c-c++-common/goacc/if-clause-1.c: Likewise.
396 * c-c++-common/goacc/if-clause-2.c: Likewise.
397 * c-c++-common/goacc/kernels-1.c: Likewise.
398 * c-c++-common/goacc/loop-1.c: Likewise.
399 * c-c++-common/goacc/loop-private-1.c: Likewise.
400 * c-c++-common/goacc/nesting-1.c: Likewise.
401 * c-c++-common/goacc/nesting-data-1.c: Likewise.
402 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
403 * c-c++-common/goacc/parallel-1.c: Likewise.
404 * c-c++-common/goacc/pcopy.c: Likewise.
405 * c-c++-common/goacc/pcopyin.c: Likewise.
406 * c-c++-common/goacc/pcopyout.c: Likewise.
407 * c-c++-common/goacc/pcreate.c: Likewise.
408 * c-c++-common/goacc/pragma_context.c: Likewise.
409 * c-c++-common/goacc/present-1.c: Likewise.
410 * c-c++-common/goacc/reduction-1.c: Likewise.
411 * c-c++-common/goacc/reduction-2.c: Likewise.
412 * c-c++-common/goacc/reduction-3.c: Likewise.
413 * c-c++-common/goacc/reduction-4.c: Likewise.
414 * c-c++-common/goacc/sb-1.c: Likewise.
415 * c-c++-common/goacc/sb-2.c: Likewise.
416 * c-c++-common/goacc/sb-3.c: Likewise.
417 * c-c++-common/goacc/update-1.c: Likewise.
418 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
419 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
420 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
421 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
422 * gfortran.dg/goacc/assumed.f95: Likewise.
423 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
424 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
425 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
426 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
427 * gfortran.dg/goacc/branch.f95: Likewise.
428 * gfortran.dg/goacc/cache-1.f95: Likewise.
429 * gfortran.dg/goacc/coarray.f95: Likewise.
430 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
431 * gfortran.dg/goacc/cray.f95: Likewise.
432 * gfortran.dg/goacc/critical.f95: Likewise.
433 * gfortran.dg/goacc/data-clauses.f95: Likewise.
434 * gfortran.dg/goacc/data-tree.f95: Likewise.
435 * gfortran.dg/goacc/declare-1.f95: Likewise.
436 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
437 * gfortran.dg/goacc/fixed-1.f: Likewise.
438 * gfortran.dg/goacc/fixed-2.f: Likewise.
439 * gfortran.dg/goacc/fixed-3.f: Likewise.
440 * gfortran.dg/goacc/fixed-4.f: Likewise.
441 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
442 * gfortran.dg/goacc/if.f95: Likewise.
443 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
444 * gfortran.dg/goacc/list.f95: Likewise.
445 * gfortran.dg/goacc/literal.f95: Likewise.
446 * gfortran.dg/goacc/loop-1.f95: Likewise.
447 * gfortran.dg/goacc/loop-2.f95: Likewise.
448 * gfortran.dg/goacc/loop-3.f95: Likewise.
449 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
450 * gfortran.dg/goacc/omp.f95: Likewise.
451 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
452 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
453 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
454 * gfortran.dg/goacc/parameter.f95: Likewise.
455 * gfortran.dg/goacc/private-1.f95: Likewise.
456 * gfortran.dg/goacc/private-2.f95: Likewise.
457 * gfortran.dg/goacc/private-3.f95: Likewise.
458 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
459 * gfortran.dg/goacc/reduction-2.f95: Likewise.
460 * gfortran.dg/goacc/reduction.f95: Likewise.
461 * gfortran.dg/goacc/routine-1.f90: Likewise.
462 * gfortran.dg/goacc/routine-2.f90: Likewise.
463 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
464 * gfortran.dg/goacc/several-directives.f95: Likewise.
465 * gfortran.dg/goacc/sie.f95: Likewise.
466 * gfortran.dg/goacc/subarrays.f95: Likewise.
467 * gfortran.dg/gomp/map-1.f90: Likewise.
468 * gfortran.dg/openacc-define-1.f90: Likewise.
469 * gfortran.dg/openacc-define-2.f90: Likewise.
470 * gfortran.dg/openacc-define-3.f90: Likewise.
471 * g++.dg/gomp/block-1.C: Update for changed compiler output.
472 * g++.dg/gomp/block-2.C: Likewise.
473 * g++.dg/gomp/block-3.C: Likewise.
474 * g++.dg/gomp/block-5.C: Likewise.
475 * g++.dg/gomp/target-1.C: Likewise.
476 * g++.dg/gomp/target-2.C: Likewise.
477 * g++.dg/gomp/taskgroup-1.C: Likewise.
478 * g++.dg/gomp/teams-1.C: Likewise.
479 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
480 * gcc.dg/cilk-plus/jump.c: Likewise.
481 * gcc.dg/gomp/block-1.c: Likewise.
482 * gcc.dg/gomp/block-10.c: Likewise.
483 * gcc.dg/gomp/block-2.c: Likewise.
484 * gcc.dg/gomp/block-3.c: Likewise.
485 * gcc.dg/gomp/block-4.c: Likewise.
486 * gcc.dg/gomp/block-5.c: Likewise.
487 * gcc.dg/gomp/block-6.c: Likewise.
488 * gcc.dg/gomp/block-7.c: Likewise.
489 * gcc.dg/gomp/block-8.c: Likewise.
490 * gcc.dg/gomp/block-9.c: Likewise.
491 * gcc.dg/gomp/target-1.c: Likewise.
492 * gcc.dg/gomp/target-2.c: Likewise.
493 * gcc.dg/gomp/taskgroup-1.c: Likewise.
494 * gcc.dg/gomp/teams-1.c: Likewise.
496 2015-01-15 David Malcolm <dmalcolm@redhat.com>
498 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
501 2015-01-15 Mike Stump <mikestump@comcast.net>
503 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
504 * gcc.dg/inline_2.c: Likewise.
505 * gcc.dg/inline_3.c: Likewise.
506 * gcc.dg/inline_4.c: Likewise.
508 2015-01-15 Janus Weil <janus@gcc.gnu.org>
511 * gfortran.dg/proc_ptr_comp_43.f90: New.
513 2015-01-15 Mike Stump <mikestump@comcast.net>
515 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
516 * gcc.dg/unroll_2.c: Likewise.
517 * gcc.dg/unroll_3.c: Likewise.
518 * gcc.dg/unroll_4.c: Likewise.
519 * gcc.dg/unroll_5.c: Likewise.
521 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
524 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
526 * gcc.target/aarch64/test_frame_6.c: Likewise.
527 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
528 x30 and x19 (in the epilogue).
529 * gcc.target/aarch64/test_frame_4.c: Likewise.
530 * gcc.target/aarch64/test_frame_7.c: Likewise.
532 2015-01-15 Martin Liska <mliska@suse.cz>
534 * g++.dg/ipa/pr64068.C: New test.
535 * gcc.dg/ipa/PR64559.c: New test.
537 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
539 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
542 2015-01-15 Richard Biener <rguenther@suse.de>
544 PR tree-optimization/61743
545 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
546 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
548 2015-01-15 Renlin Li <renlin.li@arm.com>
550 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
551 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
553 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
555 * gcc.dg/vect/vect-aggressive-1.c: New.
556 * gcc.target/i386/avx2-vect-aggressive.c: New.
558 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
560 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
562 2015-01-15 Richard Biener <rguenther@suse.de>
565 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
566 -Wl,-undefined,dynamic_lookup.
568 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
570 * gnat.dg/opt47.adb: New test.
572 2015-01-15 Richard Biener <rguenther@suse.de>
575 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
577 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
579 PR tree-optimization/64434
580 * gcc.dg/torture/pr64434.c: New test.
582 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
584 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
585 -mno-micromips. MIPS32R1 and below require -mno-micromips.
586 -march=loongson* and -march=octeon* require -mno-micromips.
588 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
589 Matthew Fortune <matthew.fortune@imgtec.com>
591 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
592 * gcc.target/mips/call-saved-5.c (foo): Likewise.
593 * gcc.target/mips/call-saved-6.c (foo): Likewise.
594 * gcc.target/mips/call-saved-7.c: New file.
595 * gcc.target/mips/call-saved-8.c: New file.
596 * gcc.target/mips/call-saved-9.c: New file.
598 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
600 * gcc.target/mips/lsa.c: New file.
601 * gcc.target/mips/mips64-lsa.c: Likewise.
602 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
603 * gcc.target/mips/mulsize-4.c: Likewise.
604 * gcc.target/mips/mulsize-5.c: New file.
605 * gcc.target/mips/mulsize-6.c: Likewise.
606 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
607 and !HAS_LSA as ghost options.
608 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
611 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
613 * g++.dg/torture/20141013.c: Set -fno-short-enums.
615 2015-01-15 Richard Biener <rguenther@suse.de>
618 * gcc.dg/torture/pr64365.c: New testcase.
620 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
622 * gcc.dg/stackprotectexplicit1.c: New test.
623 * g++.dg/stackprotectexplicit2.c: New test.
625 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
628 * gfortran.dg/inquire_internal.f90: New.
629 * gfortran.dg/negative_unit_check.f90: New.
631 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
634 * gcc.target/sh/pr53988-1.c: New.
636 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
639 * g++.dg/tls/thread_local-ice3.C: New.
641 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
643 * gcc.target/i386/fentry-override.c: Properly place {} in target
644 selector. Remove nonpic.
645 * gcc.target/i386/fentry.c: Likewise.
647 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
649 * gcc.dg/atomic-invalid.c: Check for invalid memory model
650 warnings instead of errors.
652 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
654 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
655 option support instead of ENABLE_LTO from Makefile.
657 2015-01-14 Richard Biener <rguenther@suse.de>
659 PR tree-optimization/59354
660 * gcc.dg/vect/pr59354.c: New testcase.
662 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
664 * lib/target-supports.exp
665 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
666 on ARM architures before v7.
668 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
671 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
674 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
677 * gcc.target/i386/pr64386.c: New test.
679 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
682 * gcc.target/i386/pr64393.c: New test.
684 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
687 * gcc.target/i386/pr64387.c: New test.
689 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
691 * gcc.target/aarch64/store-pair-1.c: Fix typo.
693 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
695 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
697 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
700 * gcc.target/arm/pr64453.c: New.
702 2015-01-14 Richard Biener <rguenther@suse.de>
705 * gcc.dg/lto/pr64415_0.c: New testcase.
706 * gcc.dg/lto/pr64415_1.c: Likewise.
708 2015-01-14 Martin Liska <mliska@suse.cz>
710 * gcc.dg/ipa/pr64307.c: New test.
712 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
714 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
717 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
720 * gcc.target/arm/pr64460_1.c: New test.
722 2015-01-14 Richard Biener <rguenther@suse.de>
724 PR tree-optimization/64493
725 PR tree-optimization/64495
726 * gcc.dg/vect/pr64493.c: New testcase.
727 * gcc.dg/vect/pr64495.c: Likewise.
729 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
731 * gcc.dg/Warray-bounds-11.c: New test-case.
733 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
735 * gcc.target/mips/octeon3-pipe-1.c: New test.
737 2015-01-13 David Malcolm <dmalcolm@redhat.com>
739 * jit.dg/harness.h (set_up_logging): Move string concatenation
741 (concat_strings): New function.
742 (dump_reproducer): New function.
743 (test_jit): Call dump_reproducer.
744 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
746 (jit-dg-test): Delete any generated reproducer from previous runs.
747 Verify that a generated reproducer was created, and verify that it
749 * jit.dg/test-nested-contexts.c (main): Call
750 gcc_jit_context_dump_reproducer_to_file.
752 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
754 * gcc.dg/aru-2.c: Add dg-require-profiling.
756 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
758 * lib/target-supports.exp (check_profiling_available): Check if
761 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
764 * g++.dg/torture/pr64565.C: New testcase.
766 2015-01-13 Marek Polacek <polacek@redhat.com>
769 * gcc.dg/tm/pr64391.c: New test.
771 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
773 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
776 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
778 * gcc.target/i386/pie.c: New test.
780 * lib/target-supports.exp (check_effective_target_pie): New.
782 2015-01-13 Jakub Jelinek <jakub@redhat.com>
784 PR rtl-optimization/64286
785 * gcc.target/i386/avx2-pr64286.c: New test.
787 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
790 * g++.dg/cpp0x/vt-57626.C: New.
792 2015-01-13 Jakub Jelinek <jakub@redhat.com>
795 * gfortran.dg/pr64528.f90: New test.
797 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
799 * gcc.target/aarch64/subsp.c: New test.
801 2015-01-13 Andrew Pinski <apinski@cavium.com>
803 * gcc.target/aarch64/store-pair-1.c: New testcase.
805 2015-01-13 Richard Biener <rguenther@suse.de>
808 * gcc.dg/lto/pr64373_0.c: New testcase.
810 2015-01-13 Andrew Pinski <apinski@cavium.com>
812 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
813 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
815 2015-01-13 Richard Biener <rguenther@suse.de>
817 PR tree-optimization/64406
818 * gcc.dg/pr64406.c: New testcase.
820 2015-01-13 Richard Biener <rguenther@suse.de>
822 PR tree-optimization/64404
823 * gcc.dg/vect/pr64404.c: New testcase.
825 2015-01-13 Richard Biener <rguenther@suse.de>
827 PR tree-optimization/64568
828 * g++.dg/torture/pr64568.C: New testcase.
830 2015-01-12 David Malcolm <dmalcolm@redhat.com>
832 * jit.dg/test-error-local-used-from-other-function.c: New test
834 * jit.dg/test-error-param-reuse.c: New test case.
835 * jit.dg/test-error-param-sharing.c: New test case.
836 * jit.dg/test-error-param-used-from-other-function.c: New test
838 * jit.dg/test-error-param-used-without-a-function.c: New test
841 2015-01-12 Jakub Jelinek <jakub@redhat.com>
843 PR tree-optimization/64563
844 * gcc.dg/pr64563.c: New test.
847 * gcc.target/i386/pr64513.c: New test.
849 PR tree-optimization/64454
850 * gcc.dg/pr64454.c: New test.
853 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
855 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
856 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
857 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
858 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
859 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
860 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
861 * gcc.dg/vect/slp-25.c: Likewise.
862 * gcc.dg/vect/vect-109.c: Likewise.
863 * gcc.dg/vect/vect-13.c: Likewise.
864 * gcc.dg/vect/vect-17.c: Likewise.
865 * gcc.dg/vect/vect-18.c: Likewise.
866 * gcc.dg/vect/vect-19.c: Likewise.
867 * gcc.dg/vect/vect-20.c: Likewise.
868 * gcc.dg/vect/vect-21.c: Likewise.
869 * gcc.dg/vect/vect-22.c: Likewise.
870 * gcc.dg/vect/vect-27.c: Likewise.
871 * gcc.dg/vect/vect-29.c: Likewise.
872 * gcc.dg/vect/vect-2-big-array.c: Likewise.
873 * gcc.dg/vect/vect-2.c: Likewise.
874 * gcc.dg/vect/vect-3.c: Likewise.
875 * gcc.dg/vect/vect-4.c: Likewise.
876 * gcc.dg/vect/vect-5.c: Likewise.
877 * gcc.dg/vect/vect-72.c: Likewise.
878 * gcc.dg/vect/vect-73-big-array.c: Likewise.
879 * gcc.dg/vect/vect-73.c: Likewise.
880 * gcc.dg/vect/vect-77-global.c: Likewise.
881 * gcc.dg/vect/vect-78-global.c: Likewise.
882 * gcc.dg/vect/vect-7.c: Likewise.
883 * gcc.dg/vect/vect-86.c: Likewise.
884 * gcc.dg/vect/vect-align-1.c: Likewise.
885 * gcc.dg/vect/vect-align-3.c: Likewise.
886 * gcc.dg/vect/vect-all-big-array.c: Likewise.
887 * gcc.dg/vect/vect-all.c: Likewise.
888 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
889 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
890 * gcc.dg/vect/vect-peel-3.c: Likewise.
891 * gcc.dg/vect/vect-peel-4.c: Likewise.
892 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
894 2015-01-12 Jeff Law <law@redhat.com>
897 * gcc.target/m68k/pr64461.c: New test.
899 2015-01-12 David Malcolm <dmalcolm@redhat.com>
901 * jit.dg/test-array-as-pointer.c (create_code): Update call
902 to gcc_jit_context_new_global by setting "kind" to
903 GCC_JIT_GLOBAL_IMPORTED.
904 * jit.dg/test-error-array-as-pointer.c: Likewise.
905 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
906 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
907 setting kind to GCC_JIT_GLOBAL_EXPORTED.
908 * jit.dg/test-using-global.c (the_global): Rename to...
909 (imported_global): ...this.
910 (create_code): Update to test the three kinds of global.
911 (verify_code): Likewise.
913 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
916 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
918 * gcc.target/i386/pr64291-2.c: Updated.
920 2015-01-12 Richard Biener <rguenther@suse.de>
922 PR tree-optimization/64530
923 * gfortran.dg/pr64530.f90: New testcase.
925 2015-01-12 Richard Biener <rguenther@suse.de>
928 * gcc.dg/torture/pr64357.c: New testcase.
930 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
932 * gcc.target/i386/nop-mcount.c: Properly place {} in target
935 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
936 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
938 2015-01-12 Martin Liska <mliska@suse.cz>
940 * gcc.dg/ipa/PR64550.c: New test.
942 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
945 * testsuite/g++.dg/ipa/pr63470.C: New testcase.
947 2015-01-11 Janus Weil <janus@gcc.gnu.org>
950 * gfortran.dg/typebound_operator_20.f90: New.
952 2015-01-11 Janus Weil <janus@gcc.gnu.org>
955 * gfortran.dg/proc_ptr_comp_42.f90: New.
957 2015-01-11 Janus Weil <janus@gcc.gnu.org>
960 * gfortran.dg/proc_ptr_comp_41.f90: New.
962 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
964 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
966 2015-01-10 Tobias Burnus <burnus@net-b.de>
969 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
970 and add dg-excess-errors.
971 * gfortran.dg/line_length_6.f90: New.
972 * gfortran.dg/line_length_7.f90: New.
973 * gfortran.dg/line_length_8.f90: New.
974 * gfortran.dg/line_length_9.f90: New.
975 * gfortran.dg/line_length_10.f90: New.
976 * gfortran.dg/line_length_11.f90: New.
978 2015-01-09 David Malcolm <dmalcolm@redhat.com>
980 * jit.dg/test-threads.c (struct testcase): Move declaration
981 to jit.dg/all-non-failing-tests.h.
982 (testcases): Likewise.
983 * jit.dg/all-non-failing-tests.h (struct testcase): Move
984 declaration here from jit.dg/all-non-failing-tests.h.
985 (testcases): Likewise.
986 * jit.dg/test-combination.c (create_code): Eliminate spelling
987 out all of the testcases in favor of looping through the
988 "testcases" metadata.
989 (verify_code): Likewise.
991 2015-01-09 Jakub Jelinek <jakub@redhat.com>
993 PR rtl-optimization/64536
994 * gcc.dg/pr64536.c: New test.
996 2015-01-09 David Malcolm <dmalcolm@redhat.com>
998 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
999 * jit.dg/test-combination.c (create_code): Likewise.
1000 (verify_code): Likewise.
1001 * jit.dg/test-constants.c: New test case.
1002 * jit.dg/test-threads.c: Add test-constants.c.
1004 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
1007 * objc.dg/gnu-api-2-class.m: Add a test case
1008 for the above change.
1010 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
1012 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
1014 2015-01-09 Richard Biener <rguenther@suse.de>
1016 PR tree-optimization/64410
1017 * g++.dg/vect/pr64410.cc: New testcase.
1019 2015-01-09 Martin Liska <mliska@suse.cz>
1021 * gcc.dg/ipa/ipa-icf-32.c: New test.
1023 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1025 * c-c++-common/tsan/tsan_barrier.h: New.
1026 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
1027 * c-c++-common/tsan/bitfield_race.c: Likewise.
1028 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1029 * c-c++-common/tsan/mutexset1.c: Likewise.
1030 * c-c++-common/tsan/race_on_barrier.c: Likewise.
1031 * c-c++-common/tsan/race_on_mutex.c: Likewise.
1032 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1033 * c-c++-common/tsan/simple_race.c: Likewise.
1034 * c-c++-common/tsan/simple_stack.c: Likewise.
1035 * c-c++-common/tsan/sleep_sync.c: Likewise.
1036 * c-c++-common/tsan/tiny_race.c: Likewise.
1037 * c-c++-common/tsan/tls_race.c: Likewise.
1038 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1039 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1040 * g++.dg/tsan/atomic_free.C: Likewise.
1041 * g++.dg/tsan/atomic_free2.C: Likewise.
1042 * g++.dg/tsan/cond_race.C: Likewise.
1043 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
1045 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
1048 * lib/target-supports.exp (check_effective_target_libatomic_available):
1050 * gfortran.dg/coarray/caf.exp: Only add -latomic for
1051 targets that match effective-target libatomic_available.
1052 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
1054 2015-01-08 David Malcolm <dmalcolm@redhat.com>
1056 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
1057 Verify the result of gcc_jit_context_get_last_error.
1058 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
1060 2015-01-08 Jakub Jelinek <jakub@redhat.com>
1062 PR tree-optimization/63989
1063 * gcc.dg/strlenopt-27.c: New test.
1065 2015-01-08 David Malcolm <dmalcolm@redhat.com>
1067 * jit.dg/harness.h (set_up_logging): New function.
1068 (test_jit): Fail if gcc_jit_context_acquire fails. Call
1069 set_up_logging on the context, so that every testcase is
1070 logged to a particular file.
1071 * jit.dg/test-nested-contexts.c (main): Open a logfile,
1072 and call gcc_jit_context_set_logfile on the top-level context.
1074 2015-01-08 Jakub Jelinek <jakub@redhat.com>
1077 * g++.dg/opt/pr64338.C: New test.
1079 2015-01-08 Tobias Burnus <burnus@net-b.de>
1081 * gfortran.dg/coarray/codimension_2b.f90: New file.
1082 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
1083 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
1085 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1088 * g++.dg/ext/fnname4.C: New.
1090 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1093 * g++.dg/cpp0x/constexpr-64462.C: New.
1095 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1098 * g++.dg/cpp0x/deleted10.C: New.
1100 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1102 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
1104 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1106 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
1107 GCC_JIT_UNARY_OP_ABS.
1108 (verify_unary_ops): Likewise.
1110 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1112 * jit.dg/test-arith-overflow.c: New test case.
1113 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
1114 * jit.dg/test-combination.c (create_code): Likewise.
1115 (verify_code): Likewise.
1116 * jit.dg/test-threads.c (testcases): Likewise.
1118 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1120 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
1121 rather than "jit". Load g++.exp, and call g++_init.
1122 Run test-*.cc files within the testsuite and *.cc files within
1124 (jit-dg-test): Drop the addition of -fgnu89-inline to
1125 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
1126 doing it when compiling C testcases (since g++ does not handle
1127 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
1128 is restored to the value after g++_init ran, rather than the
1129 value before g++_init ran. Return a list of
1130 $comp_output $output_file, as dg-test assumes.
1132 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1134 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
1135 make it easier to figure out the origin of each test result when
1136 running test-combination.c and test-threads.c.
1137 (CHECK_VALUE): Likewise.
1138 (CHECK_DOUBLE_VALUE): Likewise.
1139 (CHECK_STRING_VALUE): Likewise.
1140 (CHECK_STRING_STARTS_WITH): Likewise.
1141 (CHECK_STRING_CONTAINS): Likewise.
1143 (check_string_value): Likewise, add "funcname" param.
1144 (check_string_starts_with): Likewise.
1145 (check_string_contains): Likewise.
1147 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1149 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
1150 generating name of built executable.
1152 2015-01-07 Marek Polacek <polacek@redhat.com>
1155 * gcc.dg/pr64440.c: New test.
1156 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
1158 2015-01-07 Marek Polacek <polacek@redhat.com>
1161 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
1162 * gcc.dg/pr64417.c: New test.
1164 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1167 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
1170 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
1172 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
1173 Check if testcases run without errors, not just if they compile.
1175 2015-01-06 Christian Bruel <christian.bruel@st.com>
1178 * gcc.target/sh/pr64507.c: New test.
1180 2015-01-06 Arnaud Charlet <charlet@adacore.com>
1182 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
1184 2015-01-06 Jakub Jelinek <jakub@redhat.com>
1186 * c-c++-common/asan/sanitize-all-1.c: New test.
1187 * c-c++-common/ubsan/sanitize-all-1.c: New test.
1188 * c-c++-common/ubsan/sanitize-all-2.c: New test.
1189 * c-c++-common/ubsan/sanitize-all-3.c: New test.
1190 * c-c++-common/ubsan/sanitize-all-4.c: New test.
1192 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
1194 * lib/target-supports.exp (check_profiling_available): Return 0 for
1196 (check_effective_target_tls_runtime): Likewise.
1197 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
1198 * gcc.dg/20020312-2.c: Adjust for Visium.
1199 * gcc.dg/tls/thr-cse-1.c: Likewise
1200 * gcc.dg/tree-ssa/20040204-1.c: Likewise
1201 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1202 * gcc.dg/weak/typeof-2.c: Likewise.
1204 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
1206 PR rtl-optimization/64287
1207 * gcc.dg/aru-2.c: New test.
1209 2015-01-05 Jakub Jelinek <jakub@redhat.com>
1212 * c-c++-common/ubsan/pr64344-1.c: New test.
1213 * c-c++-common/ubsan/pr64344-2.c: New test.
1215 PR tree-optimization/64465
1216 * gcc.dg/pr64465.c: New test.
1218 PR tree-optimization/64494
1219 * gcc.c-torture/compile/pr64494.c: New test.
1221 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1224 * gfortran.dg/realloc_on_assign_25.f90: New test.
1226 2015-01-05 Jakub Jelinek <jakub@redhat.com>
1228 Update copyright years.
1230 2015-01-05 Marek Polacek <polacek@redhat.com>
1233 * gcc.dg/pr64423.c: New test.
1235 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
1237 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
1238 mmix-knuth-mmixware for the same reason as for MIPS.
1239 * gcc.dg/debug/debug-2.c: Ditto.
1241 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
1243 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
1246 * lib/gfortran.exp: Add libatomic library search path.
1247 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
1248 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
1250 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
1252 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1254 * c-c++-common/tsan/bitfield_race.c: New testcase.
1255 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
1257 2015-01-02 Tobias Burnus <burnus@net-b.de>
1259 * gfortran.dg/coarray/collectives_4.f90: New.
1261 2015-01-02 Janus Weil <janus@gcc.gnu.org>
1264 * gfortran.dg/extends_16.f90: New.
1266 2015-01-02 Tobias Burnus <burnus@net-b.de>
1268 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
1270 2015-01-02 Tobias Burnus <burnus@net-b.de>
1272 * gfortran.dg/coarray/codimension_2.f90: New.
1273 * gfortran.dg/coarray/codimension_2a.f90: New.
1274 * gfortran.dg/coarray_35.f90: New.
1275 * gfortran.dg/coarray_35a.f90: New.
1277 2015-01-02 Janus Weil <janus@gcc.gnu.org>
1280 * gfortran.dg/dummy_procedure_11.f90: New.
1282 Copyright (C) 2015 Free Software Foundation, Inc.
1284 Copying and distribution of this file, with or without modification,
1285 are permitted in any medium without royalty provided the copyright
1286 notice and this notice are preserved.