1 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
5 2015-01-20 Jakub Jelinek <jakub@redhat.com>
7 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
10 * g++.dg/ubsan/pr64632.C: New test.
13 * gcc.dg/pr64663.c: New test.
15 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
18 * g++.dg/warn/Wunused-var-23.C: New.
20 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
23 * g++.dg/cpp0x/constexpr-59937-1.C: New.
24 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
26 2015-01-20 Richard Biener <rguenther@suse.de>
29 * gcc.dg/lto/pr64684_0.c: New testcase.
30 * gcc.dg/lto/pr64684_1.c: Likewise.
31 * gcc.dg/lto/pr64684_2.c: Likewise.
32 * gcc.dg/lto/pr64685_0.c: Likewise.
33 * gcc.dg/lto/pr64685_1.c: Likewise.
35 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
38 * g++.dg/cpp1y/lambda-init12.C: New.
40 2015-01-20 Richard Biener <rguenther@suse.de>
42 PR tree-optimization/64410
43 * g++.dg/vect/pr64410.cc: Require vect_double.
45 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
48 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
50 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
54 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
56 PR rtl-optimization/64081
57 * gcc.dg/pr64081.c: New test.
59 2015-01-19 David Malcolm <dmalcolm@redhat.com>
61 * jit.dg/harness.h: Include <unistd.h>.
62 (CHECK_NO_ERRORS): New.
63 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
64 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
65 gcc_jit_context_compile_to_file.
66 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
67 args to the spawned executable.
68 (jit-expand-vars): New function.
69 (jit-exe-params): New variable.
70 (dg-jit-set-exe-params): New function.
71 (jit-dg-test): Detect testcases that use
72 jit-verify-compile-to-file and call jit-setup-compile-to-file.
73 Set arguments of spawned process to jit-exe-params.
74 (jit-get-output-filename): New function.
75 (jit-setup-compile-to-file): New function.
76 (jit-verify-compile-to-file): New function.
77 (jit-run-executable): New function.
78 (jit-verify-executable): New function.
79 * jit.dg/test-compile-to-assembler.c: New testcase.
80 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
81 * jit.dg/test-compile-to-executable.c: New testcase.
82 * jit.dg/test-compile-to-object.c: New testcase.
84 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
87 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
90 2015-01-19 Martin Liska <mliska@suse.cz>
92 * objc/compile/pr64668.m: New test.
94 2015-01-19 David Malcolm <dmalcolm@redhat.com>
96 * jit.dg/test-arith-overflow.c: Include stdbool.h.
97 (create_overflow_fn): Update comment to clarify that
98 the third param of the created function is a bool *, not
100 (verify_int_overflow_fn): Convert param "expected_ovf" from
101 int to bool. Update third param of "overflow_fn_type" from int *
102 to bool *. Update local "actual_ovf" from int to bool.
103 (verify_uint_overflow_fn): Likewise.
105 2015-01-19 Martin Liska <mliska@suse.cz>
107 * gcc.dg/ipa/ipa-icf-33.c: New test.
109 2015-01-19 Felix Yang <felix.yang@huawei.com>
110 Haijian Zhang <z.zhanghaijian@huawei.com>
112 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
113 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
114 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
115 result_float64x2, expected_hfloat64x2): New helper type, variable and
117 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
118 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
119 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
120 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
121 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
122 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
123 and target without the FMA feature.
125 2015-01-19 Jiong Wang <jiong.wang@arm.com>
127 * gcc.target/aarch64/pr64304.c: New testcase.
129 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
131 PR rtl-optimization/64081
132 * gcc.dg/pr64081.c: New test.
134 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
137 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
139 * gcc.target/aarch64/test_frame_6.c: Likewise.
140 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
141 and x19 (in the epilogue).
142 * gcc.target/aarch64/test_frame_4.c: Likewise.
143 * gcc.target/aarch64/test_frame_7.c: Likewise.
145 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
147 * gcc.target/i386/chkp-always_inline.c: New.
149 2015-01-15 Andrew Pinski <apinski@cavium.com>
150 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
152 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
153 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
155 2015-01-18 Andre Vehreschild <vehre@gmx.de>
158 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
159 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
161 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
164 * gfortran.dg/unlimited_polymorphic_21.f90: New test
166 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
169 * gcc.target/sh/torture/pr64652.c: New.
171 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
173 * gcc.dg/ipa/ipa-icf-32.c: Update template.
174 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
175 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
176 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
177 * c-c++-common/asan/kasan-recover-1.c: Likewise.
178 * c-c++-common/asan/kasan-recover-2.c: Likewise.
180 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
183 * g++.dg/torture/pr64378.C: New testcase.
185 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
188 * gfortran.dg/block_13.f08: New test
190 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
193 * gfortran.dg/associate_1.f03: Allow test for character with
196 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
198 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
199 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
201 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
203 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
205 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
208 * gfortran.dg/unlimited_polymorphic_21.f90: New test
210 2015-01-17 Andre Vehreschild <vehre@gmx.de>
213 * gfortran.dg/alloc_comp_assign_13.f08: New test.
216 * gfortran.dg/alloc_comp_assign_14.f08: New test.
219 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
221 2015-01-17 Andre Vehreschild <vehre@gmx.de>
224 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
226 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
228 PR rtl-optimization/52773
229 * gcc.c-torture/compile/pr52773.c: New test.
231 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
234 * g++.dg/cpp0x/alias-decl-46.C: New.
236 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
238 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
240 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
242 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
244 (CHECK_FP): Likewise.
245 (CHECK_CUMULATIVE_SAT): Likewise.
247 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
249 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
250 (Set_Neon_Cumulative_Sat): Add parameter.
251 (__set_neon_cumulative_sat): Support new parameter.
252 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
253 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
255 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
256 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
259 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
261 * g++.dg/tsan/vptr_benign_race.C: New testcase.
262 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
264 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
267 * g++.dg/tls/thread_local-ice4.C: New.
269 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
271 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
274 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
277 * g++.dg/cpp0x/vt-62276.C: New.
279 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
282 * g++.dg/pr64353.C: New.
284 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
287 * gcc.target/aarch64/pr64263_1.c: New test.
289 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
291 PR tree-optimization/64434
292 * gcc.dg/torture/pr64434.c: Move to...
293 * gcc.dg/pr64434.c: ... here.
295 2015-01-16 Richard Biener <rguenther@suse.de>
298 * gcc.dg/uninit-18.c: New testcase.
300 2015-01-16 Richard Biener <rguenther@suse.de>
302 PR tree-optimization/64568
303 * g++.dg/torture/pr64568-2.C: New testcase.
305 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
308 * gcc.target/i386/chkp-label-address.c: New.
310 2015-01-16 Janus Weil <janus@gcc.gnu.org>
313 * gfortran.dg/pointer_init_6.f90: Extended.
315 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
317 * gcc.c-torture/compile/20150108.c: New test.
319 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
321 * gcc.target/visium: New directory.
323 2015-01-16 Richard Biener <rguenther@suse.de>
325 PR tree-optimization/61743
326 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
327 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
329 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
331 * gcc.dg/pr64015.c: New test.
333 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
337 * g++.dg/ipa/pr64612.C: New test.
339 2015-01-16 Renlin Li <renlin.li@arm.com>
341 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
343 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
345 * gcc.target/i386/sse-14.c: Test new intrinsic.
346 * gcc.target/i386/sse-22.c: Ditto.
348 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
351 * g++.dg/cpp0x/auto44.C: New.
353 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
356 * gcc.target/nios2/gpopt-all.c: New test case.
357 * gcc.target/nios2/gpopt-local.c: New test case.
358 * gcc.target/nios2/gpopt-global.c: New test case.
359 * gcc.target/nios2/gpopt-data.c: New test case.
360 * gcc.target/nios2/gpopt-none.c: New test case.
362 2015-01-15 Jakub Jelinek <jakub@redhat.com>
364 * g++.dg/ubsan/vptr-1.C: New test.
365 * g++.dg/ubsan/vptr-2.C: New test.
366 * g++.dg/ubsan/vptr-3.C: New test.
367 * g++.dg/ubsan/vptr-4.C: New test.
368 * g++.dg/ubsan/vptr-5.C: New test.
369 * g++.dg/ubsan/vptr-6.C: New test.
370 * g++.dg/ubsan/vptr-7.C: New test.
371 * g++.dg/ubsan/vptr-8.C: New test.
372 * g++.dg/ubsan/vptr-9.C: New test.
374 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
376 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
378 * lib/gcc-dg.exp: Likewise.
380 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
382 PR rtl-optimization/64110
383 * gcc.target/i386/pr64110.c: Add scan-assembler.
385 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
386 James Norris <jnorris@codesourcery.com>
387 Cesar Philippidis <cesar@codesourcery.com>
388 Ilmir Usmanov <i.usmanov@samsung.com>
390 * lib/target-supports.exp (check_effective_target_fopenacc): New
392 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
393 * g++.dg/goacc/goacc.exp: Likewise.
394 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
395 * gcc.dg/goacc/goacc.exp: Likewise.
396 * gfortran.dg/goacc/goacc.exp: Likewise.
397 * c-c++-common/cpp/openacc-define-1.c: New file.
398 * c-c++-common/cpp/openacc-define-2.c: Likewise.
399 * c-c++-common/cpp/openacc-define-3.c: Likewise.
400 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
401 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
402 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
403 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
404 * c-c++-common/goacc/asyncwait-1.c: Likewise.
405 * c-c++-common/goacc/cache-1.c: Likewise.
406 * c-c++-common/goacc/clauses-fail.c: Likewise.
407 * c-c++-common/goacc/collapse-1.c: Likewise.
408 * c-c++-common/goacc/data-1.c: Likewise.
409 * c-c++-common/goacc/data-2.c: Likewise.
410 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
411 * c-c++-common/goacc/deviceptr-1.c: Likewise.
412 * c-c++-common/goacc/deviceptr-2.c: Likewise.
413 * c-c++-common/goacc/deviceptr-3.c: Likewise.
414 * c-c++-common/goacc/if-clause-1.c: Likewise.
415 * c-c++-common/goacc/if-clause-2.c: Likewise.
416 * c-c++-common/goacc/kernels-1.c: Likewise.
417 * c-c++-common/goacc/loop-1.c: Likewise.
418 * c-c++-common/goacc/loop-private-1.c: Likewise.
419 * c-c++-common/goacc/nesting-1.c: Likewise.
420 * c-c++-common/goacc/nesting-data-1.c: Likewise.
421 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
422 * c-c++-common/goacc/parallel-1.c: Likewise.
423 * c-c++-common/goacc/pcopy.c: Likewise.
424 * c-c++-common/goacc/pcopyin.c: Likewise.
425 * c-c++-common/goacc/pcopyout.c: Likewise.
426 * c-c++-common/goacc/pcreate.c: Likewise.
427 * c-c++-common/goacc/pragma_context.c: Likewise.
428 * c-c++-common/goacc/present-1.c: Likewise.
429 * c-c++-common/goacc/reduction-1.c: Likewise.
430 * c-c++-common/goacc/reduction-2.c: Likewise.
431 * c-c++-common/goacc/reduction-3.c: Likewise.
432 * c-c++-common/goacc/reduction-4.c: Likewise.
433 * c-c++-common/goacc/sb-1.c: Likewise.
434 * c-c++-common/goacc/sb-2.c: Likewise.
435 * c-c++-common/goacc/sb-3.c: Likewise.
436 * c-c++-common/goacc/update-1.c: Likewise.
437 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
438 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
439 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
440 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
441 * gfortran.dg/goacc/assumed.f95: Likewise.
442 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
443 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
444 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
445 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
446 * gfortran.dg/goacc/branch.f95: Likewise.
447 * gfortran.dg/goacc/cache-1.f95: Likewise.
448 * gfortran.dg/goacc/coarray.f95: Likewise.
449 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
450 * gfortran.dg/goacc/cray.f95: Likewise.
451 * gfortran.dg/goacc/critical.f95: Likewise.
452 * gfortran.dg/goacc/data-clauses.f95: Likewise.
453 * gfortran.dg/goacc/data-tree.f95: Likewise.
454 * gfortran.dg/goacc/declare-1.f95: Likewise.
455 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
456 * gfortran.dg/goacc/fixed-1.f: Likewise.
457 * gfortran.dg/goacc/fixed-2.f: Likewise.
458 * gfortran.dg/goacc/fixed-3.f: Likewise.
459 * gfortran.dg/goacc/fixed-4.f: Likewise.
460 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
461 * gfortran.dg/goacc/if.f95: Likewise.
462 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
463 * gfortran.dg/goacc/list.f95: Likewise.
464 * gfortran.dg/goacc/literal.f95: Likewise.
465 * gfortran.dg/goacc/loop-1.f95: Likewise.
466 * gfortran.dg/goacc/loop-2.f95: Likewise.
467 * gfortran.dg/goacc/loop-3.f95: Likewise.
468 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
469 * gfortran.dg/goacc/omp.f95: Likewise.
470 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
471 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
472 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
473 * gfortran.dg/goacc/parameter.f95: Likewise.
474 * gfortran.dg/goacc/private-1.f95: Likewise.
475 * gfortran.dg/goacc/private-2.f95: Likewise.
476 * gfortran.dg/goacc/private-3.f95: Likewise.
477 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
478 * gfortran.dg/goacc/reduction-2.f95: Likewise.
479 * gfortran.dg/goacc/reduction.f95: Likewise.
480 * gfortran.dg/goacc/routine-1.f90: Likewise.
481 * gfortran.dg/goacc/routine-2.f90: Likewise.
482 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
483 * gfortran.dg/goacc/several-directives.f95: Likewise.
484 * gfortran.dg/goacc/sie.f95: Likewise.
485 * gfortran.dg/goacc/subarrays.f95: Likewise.
486 * gfortran.dg/gomp/map-1.f90: Likewise.
487 * gfortran.dg/openacc-define-1.f90: Likewise.
488 * gfortran.dg/openacc-define-2.f90: Likewise.
489 * gfortran.dg/openacc-define-3.f90: Likewise.
490 * g++.dg/gomp/block-1.C: Update for changed compiler output.
491 * g++.dg/gomp/block-2.C: Likewise.
492 * g++.dg/gomp/block-3.C: Likewise.
493 * g++.dg/gomp/block-5.C: Likewise.
494 * g++.dg/gomp/target-1.C: Likewise.
495 * g++.dg/gomp/target-2.C: Likewise.
496 * g++.dg/gomp/taskgroup-1.C: Likewise.
497 * g++.dg/gomp/teams-1.C: Likewise.
498 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
499 * gcc.dg/cilk-plus/jump.c: Likewise.
500 * gcc.dg/gomp/block-1.c: Likewise.
501 * gcc.dg/gomp/block-10.c: Likewise.
502 * gcc.dg/gomp/block-2.c: Likewise.
503 * gcc.dg/gomp/block-3.c: Likewise.
504 * gcc.dg/gomp/block-4.c: Likewise.
505 * gcc.dg/gomp/block-5.c: Likewise.
506 * gcc.dg/gomp/block-6.c: Likewise.
507 * gcc.dg/gomp/block-7.c: Likewise.
508 * gcc.dg/gomp/block-8.c: Likewise.
509 * gcc.dg/gomp/block-9.c: Likewise.
510 * gcc.dg/gomp/target-1.c: Likewise.
511 * gcc.dg/gomp/target-2.c: Likewise.
512 * gcc.dg/gomp/taskgroup-1.c: Likewise.
513 * gcc.dg/gomp/teams-1.c: Likewise.
515 2015-01-15 David Malcolm <dmalcolm@redhat.com>
517 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
520 2015-01-15 Mike Stump <mikestump@comcast.net>
522 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
523 * gcc.dg/inline_2.c: Likewise.
524 * gcc.dg/inline_3.c: Likewise.
525 * gcc.dg/inline_4.c: Likewise.
527 2015-01-15 Janus Weil <janus@gcc.gnu.org>
530 * gfortran.dg/proc_ptr_comp_43.f90: New.
532 2015-01-15 Mike Stump <mikestump@comcast.net>
534 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
535 * gcc.dg/unroll_2.c: Likewise.
536 * gcc.dg/unroll_3.c: Likewise.
537 * gcc.dg/unroll_4.c: Likewise.
538 * gcc.dg/unroll_5.c: Likewise.
540 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
543 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
545 * gcc.target/aarch64/test_frame_6.c: Likewise.
546 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
547 x30 and x19 (in the epilogue).
548 * gcc.target/aarch64/test_frame_4.c: Likewise.
549 * gcc.target/aarch64/test_frame_7.c: Likewise.
551 2015-01-15 Martin Liska <mliska@suse.cz>
553 * g++.dg/ipa/pr64068.C: New test.
554 * gcc.dg/ipa/PR64559.c: New test.
556 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
558 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
561 2015-01-15 Richard Biener <rguenther@suse.de>
563 PR tree-optimization/61743
564 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
565 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
567 2015-01-15 Renlin Li <renlin.li@arm.com>
569 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
570 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
572 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
574 * gcc.dg/vect/vect-aggressive-1.c: New.
575 * gcc.target/i386/avx2-vect-aggressive.c: New.
577 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
579 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
581 2015-01-15 Richard Biener <rguenther@suse.de>
584 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
585 -Wl,-undefined,dynamic_lookup.
587 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
589 * gnat.dg/opt47.adb: New test.
591 2015-01-15 Richard Biener <rguenther@suse.de>
594 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
596 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
598 PR tree-optimization/64434
599 * gcc.dg/torture/pr64434.c: New test.
601 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
603 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
604 -mno-micromips. MIPS32R1 and below require -mno-micromips.
605 -march=loongson* and -march=octeon* require -mno-micromips.
607 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
608 Matthew Fortune <matthew.fortune@imgtec.com>
610 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
611 * gcc.target/mips/call-saved-5.c (foo): Likewise.
612 * gcc.target/mips/call-saved-6.c (foo): Likewise.
613 * gcc.target/mips/call-saved-7.c: New file.
614 * gcc.target/mips/call-saved-8.c: New file.
615 * gcc.target/mips/call-saved-9.c: New file.
617 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
619 * gcc.target/mips/lsa.c: New file.
620 * gcc.target/mips/mips64-lsa.c: Likewise.
621 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
622 * gcc.target/mips/mulsize-4.c: Likewise.
623 * gcc.target/mips/mulsize-5.c: New file.
624 * gcc.target/mips/mulsize-6.c: Likewise.
625 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
626 and !HAS_LSA as ghost options.
627 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
630 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
632 * g++.dg/torture/20141013.c: Set -fno-short-enums.
634 2015-01-15 Richard Biener <rguenther@suse.de>
637 * gcc.dg/torture/pr64365.c: New testcase.
639 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
641 * gcc.dg/stackprotectexplicit1.c: New test.
642 * g++.dg/stackprotectexplicit2.c: New test.
644 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
647 * gfortran.dg/inquire_internal.f90: New.
648 * gfortran.dg/negative_unit_check.f90: New.
650 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
653 * gcc.target/sh/pr53988-1.c: New.
655 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
658 * g++.dg/tls/thread_local-ice3.C: New.
660 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
662 * gcc.target/i386/fentry-override.c: Properly place {} in target
663 selector. Remove nonpic.
664 * gcc.target/i386/fentry.c: Likewise.
666 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
668 * gcc.dg/atomic-invalid.c: Check for invalid memory model
669 warnings instead of errors.
671 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
673 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
674 option support instead of ENABLE_LTO from Makefile.
676 2015-01-14 Richard Biener <rguenther@suse.de>
678 PR tree-optimization/59354
679 * gcc.dg/vect/pr59354.c: New testcase.
681 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
683 * lib/target-supports.exp
684 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
685 on ARM architures before v7.
687 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
690 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
693 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
696 * gcc.target/i386/pr64386.c: New test.
698 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
701 * gcc.target/i386/pr64393.c: New test.
703 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
706 * gcc.target/i386/pr64387.c: New test.
708 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
710 * gcc.target/aarch64/store-pair-1.c: Fix typo.
712 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
714 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
716 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
719 * gcc.target/arm/pr64453.c: New.
721 2015-01-14 Richard Biener <rguenther@suse.de>
724 * gcc.dg/lto/pr64415_0.c: New testcase.
725 * gcc.dg/lto/pr64415_1.c: Likewise.
727 2015-01-14 Martin Liska <mliska@suse.cz>
729 * gcc.dg/ipa/pr64307.c: New test.
731 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
733 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
736 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
739 * gcc.target/arm/pr64460_1.c: New test.
741 2015-01-14 Richard Biener <rguenther@suse.de>
743 PR tree-optimization/64493
744 PR tree-optimization/64495
745 * gcc.dg/vect/pr64493.c: New testcase.
746 * gcc.dg/vect/pr64495.c: Likewise.
748 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
750 * gcc.dg/Warray-bounds-11.c: New test-case.
752 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
754 * gcc.target/mips/octeon3-pipe-1.c: New test.
756 2015-01-13 David Malcolm <dmalcolm@redhat.com>
758 * jit.dg/harness.h (set_up_logging): Move string concatenation
760 (concat_strings): New function.
761 (dump_reproducer): New function.
762 (test_jit): Call dump_reproducer.
763 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
765 (jit-dg-test): Delete any generated reproducer from previous runs.
766 Verify that a generated reproducer was created, and verify that it
768 * jit.dg/test-nested-contexts.c (main): Call
769 gcc_jit_context_dump_reproducer_to_file.
771 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
773 * gcc.dg/aru-2.c: Add dg-require-profiling.
775 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
777 * lib/target-supports.exp (check_profiling_available): Check if
780 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
783 * g++.dg/torture/pr64565.C: New testcase.
785 2015-01-13 Marek Polacek <polacek@redhat.com>
788 * gcc.dg/tm/pr64391.c: New test.
790 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
792 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
795 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
797 * gcc.target/i386/pie.c: New test.
799 * lib/target-supports.exp (check_effective_target_pie): New.
801 2015-01-13 Jakub Jelinek <jakub@redhat.com>
803 PR rtl-optimization/64286
804 * gcc.target/i386/avx2-pr64286.c: New test.
806 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
809 * g++.dg/cpp0x/vt-57626.C: New.
811 2015-01-13 Jakub Jelinek <jakub@redhat.com>
814 * gfortran.dg/pr64528.f90: New test.
816 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
818 * gcc.target/aarch64/subsp.c: New test.
820 2015-01-13 Andrew Pinski <apinski@cavium.com>
822 * gcc.target/aarch64/store-pair-1.c: New testcase.
824 2015-01-13 Richard Biener <rguenther@suse.de>
827 * gcc.dg/lto/pr64373_0.c: New testcase.
829 2015-01-13 Andrew Pinski <apinski@cavium.com>
831 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
832 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
834 2015-01-13 Richard Biener <rguenther@suse.de>
836 PR tree-optimization/64406
837 * gcc.dg/pr64406.c: New testcase.
839 2015-01-13 Richard Biener <rguenther@suse.de>
841 PR tree-optimization/64404
842 * gcc.dg/vect/pr64404.c: New testcase.
844 2015-01-13 Richard Biener <rguenther@suse.de>
846 PR tree-optimization/64568
847 * g++.dg/torture/pr64568.C: New testcase.
849 2015-01-12 David Malcolm <dmalcolm@redhat.com>
851 * jit.dg/test-error-local-used-from-other-function.c: New test
853 * jit.dg/test-error-param-reuse.c: New test case.
854 * jit.dg/test-error-param-sharing.c: New test case.
855 * jit.dg/test-error-param-used-from-other-function.c: New test
857 * jit.dg/test-error-param-used-without-a-function.c: New test
860 2015-01-12 Jakub Jelinek <jakub@redhat.com>
862 PR tree-optimization/64563
863 * gcc.dg/pr64563.c: New test.
866 * gcc.target/i386/pr64513.c: New test.
868 PR tree-optimization/64454
869 * gcc.dg/pr64454.c: New test.
872 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
874 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
875 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
876 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
877 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
878 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
879 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
880 * gcc.dg/vect/slp-25.c: Likewise.
881 * gcc.dg/vect/vect-109.c: Likewise.
882 * gcc.dg/vect/vect-13.c: Likewise.
883 * gcc.dg/vect/vect-17.c: Likewise.
884 * gcc.dg/vect/vect-18.c: Likewise.
885 * gcc.dg/vect/vect-19.c: Likewise.
886 * gcc.dg/vect/vect-20.c: Likewise.
887 * gcc.dg/vect/vect-21.c: Likewise.
888 * gcc.dg/vect/vect-22.c: Likewise.
889 * gcc.dg/vect/vect-27.c: Likewise.
890 * gcc.dg/vect/vect-29.c: Likewise.
891 * gcc.dg/vect/vect-2-big-array.c: Likewise.
892 * gcc.dg/vect/vect-2.c: Likewise.
893 * gcc.dg/vect/vect-3.c: Likewise.
894 * gcc.dg/vect/vect-4.c: Likewise.
895 * gcc.dg/vect/vect-5.c: Likewise.
896 * gcc.dg/vect/vect-72.c: Likewise.
897 * gcc.dg/vect/vect-73-big-array.c: Likewise.
898 * gcc.dg/vect/vect-73.c: Likewise.
899 * gcc.dg/vect/vect-77-global.c: Likewise.
900 * gcc.dg/vect/vect-78-global.c: Likewise.
901 * gcc.dg/vect/vect-7.c: Likewise.
902 * gcc.dg/vect/vect-86.c: Likewise.
903 * gcc.dg/vect/vect-align-1.c: Likewise.
904 * gcc.dg/vect/vect-align-3.c: Likewise.
905 * gcc.dg/vect/vect-all-big-array.c: Likewise.
906 * gcc.dg/vect/vect-all.c: Likewise.
907 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
908 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
909 * gcc.dg/vect/vect-peel-3.c: Likewise.
910 * gcc.dg/vect/vect-peel-4.c: Likewise.
911 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
913 2015-01-12 Jeff Law <law@redhat.com>
916 * gcc.target/m68k/pr64461.c: New test.
918 2015-01-12 David Malcolm <dmalcolm@redhat.com>
920 * jit.dg/test-array-as-pointer.c (create_code): Update call
921 to gcc_jit_context_new_global by setting "kind" to
922 GCC_JIT_GLOBAL_IMPORTED.
923 * jit.dg/test-error-array-as-pointer.c: Likewise.
924 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
925 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
926 setting kind to GCC_JIT_GLOBAL_EXPORTED.
927 * jit.dg/test-using-global.c (the_global): Rename to...
928 (imported_global): ...this.
929 (create_code): Update to test the three kinds of global.
930 (verify_code): Likewise.
932 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
935 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
937 * gcc.target/i386/pr64291-2.c: Updated.
939 2015-01-12 Richard Biener <rguenther@suse.de>
941 PR tree-optimization/64530
942 * gfortran.dg/pr64530.f90: New testcase.
944 2015-01-12 Richard Biener <rguenther@suse.de>
947 * gcc.dg/torture/pr64357.c: New testcase.
949 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
951 * gcc.target/i386/nop-mcount.c: Properly place {} in target
954 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
955 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
957 2015-01-12 Martin Liska <mliska@suse.cz>
959 * gcc.dg/ipa/PR64550.c: New test.
961 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
964 * testsuite/g++.dg/ipa/pr63470.C: New testcase.
966 2015-01-11 Janus Weil <janus@gcc.gnu.org>
969 * gfortran.dg/typebound_operator_20.f90: New.
971 2015-01-11 Janus Weil <janus@gcc.gnu.org>
974 * gfortran.dg/proc_ptr_comp_42.f90: New.
976 2015-01-11 Janus Weil <janus@gcc.gnu.org>
979 * gfortran.dg/proc_ptr_comp_41.f90: New.
981 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
983 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
985 2015-01-10 Tobias Burnus <burnus@net-b.de>
988 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
989 and add dg-excess-errors.
990 * gfortran.dg/line_length_6.f90: New.
991 * gfortran.dg/line_length_7.f90: New.
992 * gfortran.dg/line_length_8.f90: New.
993 * gfortran.dg/line_length_9.f90: New.
994 * gfortran.dg/line_length_10.f90: New.
995 * gfortran.dg/line_length_11.f90: New.
997 2015-01-09 David Malcolm <dmalcolm@redhat.com>
999 * jit.dg/test-threads.c (struct testcase): Move declaration
1000 to jit.dg/all-non-failing-tests.h.
1001 (testcases): Likewise.
1002 * jit.dg/all-non-failing-tests.h (struct testcase): Move
1003 declaration here from jit.dg/all-non-failing-tests.h.
1004 (testcases): Likewise.
1005 * jit.dg/test-combination.c (create_code): Eliminate spelling
1006 out all of the testcases in favor of looping through the
1007 "testcases" metadata.
1008 (verify_code): Likewise.
1010 2015-01-09 Jakub Jelinek <jakub@redhat.com>
1012 PR rtl-optimization/64536
1013 * gcc.dg/pr64536.c: New test.
1015 2015-01-09 David Malcolm <dmalcolm@redhat.com>
1017 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
1018 * jit.dg/test-combination.c (create_code): Likewise.
1019 (verify_code): Likewise.
1020 * jit.dg/test-constants.c: New test case.
1021 * jit.dg/test-threads.c: Add test-constants.c.
1023 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
1026 * objc.dg/gnu-api-2-class.m: Add a test case
1027 for the above change.
1029 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
1031 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
1033 2015-01-09 Richard Biener <rguenther@suse.de>
1035 PR tree-optimization/64410
1036 * g++.dg/vect/pr64410.cc: New testcase.
1038 2015-01-09 Martin Liska <mliska@suse.cz>
1040 * gcc.dg/ipa/ipa-icf-32.c: New test.
1042 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1044 * c-c++-common/tsan/tsan_barrier.h: New.
1045 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
1046 * c-c++-common/tsan/bitfield_race.c: Likewise.
1047 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1048 * c-c++-common/tsan/mutexset1.c: Likewise.
1049 * c-c++-common/tsan/race_on_barrier.c: Likewise.
1050 * c-c++-common/tsan/race_on_mutex.c: Likewise.
1051 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1052 * c-c++-common/tsan/simple_race.c: Likewise.
1053 * c-c++-common/tsan/simple_stack.c: Likewise.
1054 * c-c++-common/tsan/sleep_sync.c: Likewise.
1055 * c-c++-common/tsan/tiny_race.c: Likewise.
1056 * c-c++-common/tsan/tls_race.c: Likewise.
1057 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1058 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1059 * g++.dg/tsan/atomic_free.C: Likewise.
1060 * g++.dg/tsan/atomic_free2.C: Likewise.
1061 * g++.dg/tsan/cond_race.C: Likewise.
1062 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
1064 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
1067 * lib/target-supports.exp (check_effective_target_libatomic_available):
1069 * gfortran.dg/coarray/caf.exp: Only add -latomic for
1070 targets that match effective-target libatomic_available.
1071 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
1073 2015-01-08 David Malcolm <dmalcolm@redhat.com>
1075 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
1076 Verify the result of gcc_jit_context_get_last_error.
1077 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
1079 2015-01-08 Jakub Jelinek <jakub@redhat.com>
1081 PR tree-optimization/63989
1082 * gcc.dg/strlenopt-27.c: New test.
1084 2015-01-08 David Malcolm <dmalcolm@redhat.com>
1086 * jit.dg/harness.h (set_up_logging): New function.
1087 (test_jit): Fail if gcc_jit_context_acquire fails. Call
1088 set_up_logging on the context, so that every testcase is
1089 logged to a particular file.
1090 * jit.dg/test-nested-contexts.c (main): Open a logfile,
1091 and call gcc_jit_context_set_logfile on the top-level context.
1093 2015-01-08 Jakub Jelinek <jakub@redhat.com>
1096 * g++.dg/opt/pr64338.C: New test.
1098 2015-01-08 Tobias Burnus <burnus@net-b.de>
1100 * gfortran.dg/coarray/codimension_2b.f90: New file.
1101 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
1102 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
1104 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1107 * g++.dg/ext/fnname4.C: New.
1109 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1112 * g++.dg/cpp0x/constexpr-64462.C: New.
1114 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1117 * g++.dg/cpp0x/deleted10.C: New.
1119 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1121 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
1123 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1125 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
1126 GCC_JIT_UNARY_OP_ABS.
1127 (verify_unary_ops): Likewise.
1129 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1131 * jit.dg/test-arith-overflow.c: New test case.
1132 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
1133 * jit.dg/test-combination.c (create_code): Likewise.
1134 (verify_code): Likewise.
1135 * jit.dg/test-threads.c (testcases): Likewise.
1137 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1139 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
1140 rather than "jit". Load g++.exp, and call g++_init.
1141 Run test-*.cc files within the testsuite and *.cc files within
1143 (jit-dg-test): Drop the addition of -fgnu89-inline to
1144 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
1145 doing it when compiling C testcases (since g++ does not handle
1146 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
1147 is restored to the value after g++_init ran, rather than the
1148 value before g++_init ran. Return a list of
1149 $comp_output $output_file, as dg-test assumes.
1151 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1153 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
1154 make it easier to figure out the origin of each test result when
1155 running test-combination.c and test-threads.c.
1156 (CHECK_VALUE): Likewise.
1157 (CHECK_DOUBLE_VALUE): Likewise.
1158 (CHECK_STRING_VALUE): Likewise.
1159 (CHECK_STRING_STARTS_WITH): Likewise.
1160 (CHECK_STRING_CONTAINS): Likewise.
1162 (check_string_value): Likewise, add "funcname" param.
1163 (check_string_starts_with): Likewise.
1164 (check_string_contains): Likewise.
1166 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1168 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
1169 generating name of built executable.
1171 2015-01-07 Marek Polacek <polacek@redhat.com>
1174 * gcc.dg/pr64440.c: New test.
1175 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
1177 2015-01-07 Marek Polacek <polacek@redhat.com>
1180 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
1181 * gcc.dg/pr64417.c: New test.
1183 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1186 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
1189 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
1191 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
1192 Check if testcases run without errors, not just if they compile.
1194 2015-01-06 Christian Bruel <christian.bruel@st.com>
1197 * gcc.target/sh/pr64507.c: New test.
1199 2015-01-06 Arnaud Charlet <charlet@adacore.com>
1201 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
1203 2015-01-06 Jakub Jelinek <jakub@redhat.com>
1205 * c-c++-common/asan/sanitize-all-1.c: New test.
1206 * c-c++-common/ubsan/sanitize-all-1.c: New test.
1207 * c-c++-common/ubsan/sanitize-all-2.c: New test.
1208 * c-c++-common/ubsan/sanitize-all-3.c: New test.
1209 * c-c++-common/ubsan/sanitize-all-4.c: New test.
1211 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
1213 * lib/target-supports.exp (check_profiling_available): Return 0 for
1215 (check_effective_target_tls_runtime): Likewise.
1216 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
1217 * gcc.dg/20020312-2.c: Adjust for Visium.
1218 * gcc.dg/tls/thr-cse-1.c: Likewise
1219 * gcc.dg/tree-ssa/20040204-1.c: Likewise
1220 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1221 * gcc.dg/weak/typeof-2.c: Likewise.
1223 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
1225 PR rtl-optimization/64287
1226 * gcc.dg/aru-2.c: New test.
1228 2015-01-05 Jakub Jelinek <jakub@redhat.com>
1231 * c-c++-common/ubsan/pr64344-1.c: New test.
1232 * c-c++-common/ubsan/pr64344-2.c: New test.
1234 PR tree-optimization/64465
1235 * gcc.dg/pr64465.c: New test.
1237 PR tree-optimization/64494
1238 * gcc.c-torture/compile/pr64494.c: New test.
1240 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1243 * gfortran.dg/realloc_on_assign_25.f90: New test.
1245 2015-01-05 Jakub Jelinek <jakub@redhat.com>
1247 Update copyright years.
1249 2015-01-05 Marek Polacek <polacek@redhat.com>
1252 * gcc.dg/pr64423.c: New test.
1254 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
1256 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
1257 mmix-knuth-mmixware for the same reason as for MIPS.
1258 * gcc.dg/debug/debug-2.c: Ditto.
1260 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
1262 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
1265 * lib/gfortran.exp: Add libatomic library search path.
1266 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
1267 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
1269 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
1271 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1273 * c-c++-common/tsan/bitfield_race.c: New testcase.
1274 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
1276 2015-01-02 Tobias Burnus <burnus@net-b.de>
1278 * gfortran.dg/coarray/collectives_4.f90: New.
1280 2015-01-02 Janus Weil <janus@gcc.gnu.org>
1283 * gfortran.dg/extends_16.f90: New.
1285 2015-01-02 Tobias Burnus <burnus@net-b.de>
1287 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
1289 2015-01-02 Tobias Burnus <burnus@net-b.de>
1291 * gfortran.dg/coarray/codimension_2.f90: New.
1292 * gfortran.dg/coarray/codimension_2a.f90: New.
1293 * gfortran.dg/coarray_35.f90: New.
1294 * gfortran.dg/coarray_35a.f90: New.
1296 2015-01-02 Janus Weil <janus@gcc.gnu.org>
1299 * gfortran.dg/dummy_procedure_11.f90: New.
1301 Copyright (C) 2015 Free Software Foundation, Inc.
1303 Copying and distribution of this file, with or without modification,
1304 are permitted in any medium without royalty provided the copyright
1305 notice and this notice are preserved.