1 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
4 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
5 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
7 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
10 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
11 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
13 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
16 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
19 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
20 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
22 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
24 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
25 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
26 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
28 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
30 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
32 2015-01-20 Jakub Jelinek <jakub@redhat.com>
34 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
37 * g++.dg/ubsan/pr64632.C: New test.
40 * gcc.dg/pr64663.c: New test.
42 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
45 * g++.dg/warn/Wunused-var-23.C: New.
47 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
50 * g++.dg/cpp0x/constexpr-59937-1.C: New.
51 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
53 2015-01-20 Richard Biener <rguenther@suse.de>
56 * gcc.dg/lto/pr64684_0.c: New testcase.
57 * gcc.dg/lto/pr64684_1.c: Likewise.
58 * gcc.dg/lto/pr64684_2.c: Likewise.
59 * gcc.dg/lto/pr64685_0.c: Likewise.
60 * gcc.dg/lto/pr64685_1.c: Likewise.
62 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
65 * g++.dg/cpp1y/lambda-init12.C: New.
67 2015-01-20 Richard Biener <rguenther@suse.de>
69 PR tree-optimization/64410
70 * g++.dg/vect/pr64410.cc: Require vect_double.
72 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
75 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
77 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
81 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
83 PR rtl-optimization/64081
84 * gcc.dg/pr64081.c: New test.
86 2015-01-19 David Malcolm <dmalcolm@redhat.com>
88 * jit.dg/harness.h: Include <unistd.h>.
89 (CHECK_NO_ERRORS): New.
90 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
91 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
92 gcc_jit_context_compile_to_file.
93 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
94 args to the spawned executable.
95 (jit-expand-vars): New function.
96 (jit-exe-params): New variable.
97 (dg-jit-set-exe-params): New function.
98 (jit-dg-test): Detect testcases that use
99 jit-verify-compile-to-file and call jit-setup-compile-to-file.
100 Set arguments of spawned process to jit-exe-params.
101 (jit-get-output-filename): New function.
102 (jit-setup-compile-to-file): New function.
103 (jit-verify-compile-to-file): New function.
104 (jit-run-executable): New function.
105 (jit-verify-executable): New function.
106 * jit.dg/test-compile-to-assembler.c: New testcase.
107 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
108 * jit.dg/test-compile-to-executable.c: New testcase.
109 * jit.dg/test-compile-to-object.c: New testcase.
111 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
114 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
117 2015-01-19 Martin Liska <mliska@suse.cz>
119 * objc/compile/pr64668.m: New test.
121 2015-01-19 David Malcolm <dmalcolm@redhat.com>
123 * jit.dg/test-arith-overflow.c: Include stdbool.h.
124 (create_overflow_fn): Update comment to clarify that
125 the third param of the created function is a bool *, not
127 (verify_int_overflow_fn): Convert param "expected_ovf" from
128 int to bool. Update third param of "overflow_fn_type" from int *
129 to bool *. Update local "actual_ovf" from int to bool.
130 (verify_uint_overflow_fn): Likewise.
132 2015-01-19 Martin Liska <mliska@suse.cz>
134 * gcc.dg/ipa/ipa-icf-33.c: New test.
136 2015-01-19 Felix Yang <felix.yang@huawei.com>
137 Haijian Zhang <z.zhanghaijian@huawei.com>
139 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
140 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
141 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
142 result_float64x2, expected_hfloat64x2): New helper type, variable and
144 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
145 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
146 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
147 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
148 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
149 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
150 and target without the FMA feature.
152 2015-01-19 Jiong Wang <jiong.wang@arm.com>
154 * gcc.target/aarch64/pr64304.c: New testcase.
156 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
158 PR rtl-optimization/64081
159 * gcc.dg/pr64081.c: New test.
161 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
164 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
166 * gcc.target/aarch64/test_frame_6.c: Likewise.
167 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
168 and x19 (in the epilogue).
169 * gcc.target/aarch64/test_frame_4.c: Likewise.
170 * gcc.target/aarch64/test_frame_7.c: Likewise.
172 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
174 * gcc.target/i386/chkp-always_inline.c: New.
176 2015-01-15 Andrew Pinski <apinski@cavium.com>
177 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
179 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
180 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
182 2015-01-18 Andre Vehreschild <vehre@gmx.de>
185 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
186 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
188 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
191 * gfortran.dg/unlimited_polymorphic_21.f90: New test
193 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
196 * gcc.target/sh/torture/pr64652.c: New.
198 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
200 * gcc.dg/ipa/ipa-icf-32.c: Update template.
201 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
202 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
203 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
204 * c-c++-common/asan/kasan-recover-1.c: Likewise.
205 * c-c++-common/asan/kasan-recover-2.c: Likewise.
207 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
210 * g++.dg/torture/pr64378.C: New testcase.
212 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
215 * gfortran.dg/block_13.f08: New test
217 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
220 * gfortran.dg/associate_1.f03: Allow test for character with
223 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
225 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
226 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
228 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
230 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
232 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
235 * gfortran.dg/unlimited_polymorphic_21.f90: New test
237 2015-01-17 Andre Vehreschild <vehre@gmx.de>
240 * gfortran.dg/alloc_comp_assign_13.f08: New test.
243 * gfortran.dg/alloc_comp_assign_14.f08: New test.
246 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
248 2015-01-17 Andre Vehreschild <vehre@gmx.de>
251 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
253 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
255 PR rtl-optimization/52773
256 * gcc.c-torture/compile/pr52773.c: New test.
258 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
261 * g++.dg/cpp0x/alias-decl-46.C: New.
263 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
265 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
267 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
269 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
271 (CHECK_FP): Likewise.
272 (CHECK_CUMULATIVE_SAT): Likewise.
274 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
276 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
277 (Set_Neon_Cumulative_Sat): Add parameter.
278 (__set_neon_cumulative_sat): Support new parameter.
279 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
280 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
282 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
283 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
286 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
288 * g++.dg/tsan/vptr_benign_race.C: New testcase.
289 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
291 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
294 * g++.dg/tls/thread_local-ice4.C: New.
296 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
298 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
301 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
304 * g++.dg/cpp0x/vt-62276.C: New.
306 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
309 * g++.dg/pr64353.C: New.
311 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
314 * gcc.target/aarch64/pr64263_1.c: New test.
316 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
318 PR tree-optimization/64434
319 * gcc.dg/torture/pr64434.c: Move to...
320 * gcc.dg/pr64434.c: ... here.
322 2015-01-16 Richard Biener <rguenther@suse.de>
325 * gcc.dg/uninit-18.c: New testcase.
327 2015-01-16 Richard Biener <rguenther@suse.de>
329 PR tree-optimization/64568
330 * g++.dg/torture/pr64568-2.C: New testcase.
332 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
335 * gcc.target/i386/chkp-label-address.c: New.
337 2015-01-16 Janus Weil <janus@gcc.gnu.org>
340 * gfortran.dg/pointer_init_6.f90: Extended.
342 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
344 * gcc.c-torture/compile/20150108.c: New test.
346 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
348 * gcc.target/visium: New directory.
350 2015-01-16 Richard Biener <rguenther@suse.de>
352 PR tree-optimization/61743
353 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
354 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
356 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
358 * gcc.dg/pr64015.c: New test.
360 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
364 * g++.dg/ipa/pr64612.C: New test.
366 2015-01-16 Renlin Li <renlin.li@arm.com>
368 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
370 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
372 * gcc.target/i386/sse-14.c: Test new intrinsic.
373 * gcc.target/i386/sse-22.c: Ditto.
375 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
378 * g++.dg/cpp0x/auto44.C: New.
380 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
383 * gcc.target/nios2/gpopt-all.c: New test case.
384 * gcc.target/nios2/gpopt-local.c: New test case.
385 * gcc.target/nios2/gpopt-global.c: New test case.
386 * gcc.target/nios2/gpopt-data.c: New test case.
387 * gcc.target/nios2/gpopt-none.c: New test case.
389 2015-01-15 Jakub Jelinek <jakub@redhat.com>
391 * g++.dg/ubsan/vptr-1.C: New test.
392 * g++.dg/ubsan/vptr-2.C: New test.
393 * g++.dg/ubsan/vptr-3.C: New test.
394 * g++.dg/ubsan/vptr-4.C: New test.
395 * g++.dg/ubsan/vptr-5.C: New test.
396 * g++.dg/ubsan/vptr-6.C: New test.
397 * g++.dg/ubsan/vptr-7.C: New test.
398 * g++.dg/ubsan/vptr-8.C: New test.
399 * g++.dg/ubsan/vptr-9.C: New test.
401 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
403 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
405 * lib/gcc-dg.exp: Likewise.
407 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
409 PR rtl-optimization/64110
410 * gcc.target/i386/pr64110.c: Add scan-assembler.
412 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
413 James Norris <jnorris@codesourcery.com>
414 Cesar Philippidis <cesar@codesourcery.com>
415 Ilmir Usmanov <i.usmanov@samsung.com>
417 * lib/target-supports.exp (check_effective_target_fopenacc): New
419 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
420 * g++.dg/goacc/goacc.exp: Likewise.
421 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
422 * gcc.dg/goacc/goacc.exp: Likewise.
423 * gfortran.dg/goacc/goacc.exp: Likewise.
424 * c-c++-common/cpp/openacc-define-1.c: New file.
425 * c-c++-common/cpp/openacc-define-2.c: Likewise.
426 * c-c++-common/cpp/openacc-define-3.c: Likewise.
427 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
428 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
429 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
430 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
431 * c-c++-common/goacc/asyncwait-1.c: Likewise.
432 * c-c++-common/goacc/cache-1.c: Likewise.
433 * c-c++-common/goacc/clauses-fail.c: Likewise.
434 * c-c++-common/goacc/collapse-1.c: Likewise.
435 * c-c++-common/goacc/data-1.c: Likewise.
436 * c-c++-common/goacc/data-2.c: Likewise.
437 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
438 * c-c++-common/goacc/deviceptr-1.c: Likewise.
439 * c-c++-common/goacc/deviceptr-2.c: Likewise.
440 * c-c++-common/goacc/deviceptr-3.c: Likewise.
441 * c-c++-common/goacc/if-clause-1.c: Likewise.
442 * c-c++-common/goacc/if-clause-2.c: Likewise.
443 * c-c++-common/goacc/kernels-1.c: Likewise.
444 * c-c++-common/goacc/loop-1.c: Likewise.
445 * c-c++-common/goacc/loop-private-1.c: Likewise.
446 * c-c++-common/goacc/nesting-1.c: Likewise.
447 * c-c++-common/goacc/nesting-data-1.c: Likewise.
448 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
449 * c-c++-common/goacc/parallel-1.c: Likewise.
450 * c-c++-common/goacc/pcopy.c: Likewise.
451 * c-c++-common/goacc/pcopyin.c: Likewise.
452 * c-c++-common/goacc/pcopyout.c: Likewise.
453 * c-c++-common/goacc/pcreate.c: Likewise.
454 * c-c++-common/goacc/pragma_context.c: Likewise.
455 * c-c++-common/goacc/present-1.c: Likewise.
456 * c-c++-common/goacc/reduction-1.c: Likewise.
457 * c-c++-common/goacc/reduction-2.c: Likewise.
458 * c-c++-common/goacc/reduction-3.c: Likewise.
459 * c-c++-common/goacc/reduction-4.c: Likewise.
460 * c-c++-common/goacc/sb-1.c: Likewise.
461 * c-c++-common/goacc/sb-2.c: Likewise.
462 * c-c++-common/goacc/sb-3.c: Likewise.
463 * c-c++-common/goacc/update-1.c: Likewise.
464 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
465 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
466 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
467 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
468 * gfortran.dg/goacc/assumed.f95: Likewise.
469 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
470 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
471 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
472 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
473 * gfortran.dg/goacc/branch.f95: Likewise.
474 * gfortran.dg/goacc/cache-1.f95: Likewise.
475 * gfortran.dg/goacc/coarray.f95: Likewise.
476 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
477 * gfortran.dg/goacc/cray.f95: Likewise.
478 * gfortran.dg/goacc/critical.f95: Likewise.
479 * gfortran.dg/goacc/data-clauses.f95: Likewise.
480 * gfortran.dg/goacc/data-tree.f95: Likewise.
481 * gfortran.dg/goacc/declare-1.f95: Likewise.
482 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
483 * gfortran.dg/goacc/fixed-1.f: Likewise.
484 * gfortran.dg/goacc/fixed-2.f: Likewise.
485 * gfortran.dg/goacc/fixed-3.f: Likewise.
486 * gfortran.dg/goacc/fixed-4.f: Likewise.
487 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
488 * gfortran.dg/goacc/if.f95: Likewise.
489 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
490 * gfortran.dg/goacc/list.f95: Likewise.
491 * gfortran.dg/goacc/literal.f95: Likewise.
492 * gfortran.dg/goacc/loop-1.f95: Likewise.
493 * gfortran.dg/goacc/loop-2.f95: Likewise.
494 * gfortran.dg/goacc/loop-3.f95: Likewise.
495 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
496 * gfortran.dg/goacc/omp.f95: Likewise.
497 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
498 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
499 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
500 * gfortran.dg/goacc/parameter.f95: Likewise.
501 * gfortran.dg/goacc/private-1.f95: Likewise.
502 * gfortran.dg/goacc/private-2.f95: Likewise.
503 * gfortran.dg/goacc/private-3.f95: Likewise.
504 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
505 * gfortran.dg/goacc/reduction-2.f95: Likewise.
506 * gfortran.dg/goacc/reduction.f95: Likewise.
507 * gfortran.dg/goacc/routine-1.f90: Likewise.
508 * gfortran.dg/goacc/routine-2.f90: Likewise.
509 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
510 * gfortran.dg/goacc/several-directives.f95: Likewise.
511 * gfortran.dg/goacc/sie.f95: Likewise.
512 * gfortran.dg/goacc/subarrays.f95: Likewise.
513 * gfortran.dg/gomp/map-1.f90: Likewise.
514 * gfortran.dg/openacc-define-1.f90: Likewise.
515 * gfortran.dg/openacc-define-2.f90: Likewise.
516 * gfortran.dg/openacc-define-3.f90: Likewise.
517 * g++.dg/gomp/block-1.C: Update for changed compiler output.
518 * g++.dg/gomp/block-2.C: Likewise.
519 * g++.dg/gomp/block-3.C: Likewise.
520 * g++.dg/gomp/block-5.C: Likewise.
521 * g++.dg/gomp/target-1.C: Likewise.
522 * g++.dg/gomp/target-2.C: Likewise.
523 * g++.dg/gomp/taskgroup-1.C: Likewise.
524 * g++.dg/gomp/teams-1.C: Likewise.
525 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
526 * gcc.dg/cilk-plus/jump.c: Likewise.
527 * gcc.dg/gomp/block-1.c: Likewise.
528 * gcc.dg/gomp/block-10.c: Likewise.
529 * gcc.dg/gomp/block-2.c: Likewise.
530 * gcc.dg/gomp/block-3.c: Likewise.
531 * gcc.dg/gomp/block-4.c: Likewise.
532 * gcc.dg/gomp/block-5.c: Likewise.
533 * gcc.dg/gomp/block-6.c: Likewise.
534 * gcc.dg/gomp/block-7.c: Likewise.
535 * gcc.dg/gomp/block-8.c: Likewise.
536 * gcc.dg/gomp/block-9.c: Likewise.
537 * gcc.dg/gomp/target-1.c: Likewise.
538 * gcc.dg/gomp/target-2.c: Likewise.
539 * gcc.dg/gomp/taskgroup-1.c: Likewise.
540 * gcc.dg/gomp/teams-1.c: Likewise.
542 2015-01-15 David Malcolm <dmalcolm@redhat.com>
544 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
547 2015-01-15 Mike Stump <mikestump@comcast.net>
549 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
550 * gcc.dg/inline_2.c: Likewise.
551 * gcc.dg/inline_3.c: Likewise.
552 * gcc.dg/inline_4.c: Likewise.
554 2015-01-15 Janus Weil <janus@gcc.gnu.org>
557 * gfortran.dg/proc_ptr_comp_43.f90: New.
559 2015-01-15 Mike Stump <mikestump@comcast.net>
561 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
562 * gcc.dg/unroll_2.c: Likewise.
563 * gcc.dg/unroll_3.c: Likewise.
564 * gcc.dg/unroll_4.c: Likewise.
565 * gcc.dg/unroll_5.c: Likewise.
567 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
570 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
572 * gcc.target/aarch64/test_frame_6.c: Likewise.
573 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
574 x30 and x19 (in the epilogue).
575 * gcc.target/aarch64/test_frame_4.c: Likewise.
576 * gcc.target/aarch64/test_frame_7.c: Likewise.
578 2015-01-15 Martin Liska <mliska@suse.cz>
580 * g++.dg/ipa/pr64068.C: New test.
581 * gcc.dg/ipa/PR64559.c: New test.
583 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
585 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
588 2015-01-15 Richard Biener <rguenther@suse.de>
590 PR tree-optimization/61743
591 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
592 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
594 2015-01-15 Renlin Li <renlin.li@arm.com>
596 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
597 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
599 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
601 * gcc.dg/vect/vect-aggressive-1.c: New.
602 * gcc.target/i386/avx2-vect-aggressive.c: New.
604 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
606 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
608 2015-01-15 Richard Biener <rguenther@suse.de>
611 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
612 -Wl,-undefined,dynamic_lookup.
614 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
616 * gnat.dg/opt47.adb: New test.
618 2015-01-15 Richard Biener <rguenther@suse.de>
621 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
623 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
625 PR tree-optimization/64434
626 * gcc.dg/torture/pr64434.c: New test.
628 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
630 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
631 -mno-micromips. MIPS32R1 and below require -mno-micromips.
632 -march=loongson* and -march=octeon* require -mno-micromips.
634 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
635 Matthew Fortune <matthew.fortune@imgtec.com>
637 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
638 * gcc.target/mips/call-saved-5.c (foo): Likewise.
639 * gcc.target/mips/call-saved-6.c (foo): Likewise.
640 * gcc.target/mips/call-saved-7.c: New file.
641 * gcc.target/mips/call-saved-8.c: New file.
642 * gcc.target/mips/call-saved-9.c: New file.
644 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
646 * gcc.target/mips/lsa.c: New file.
647 * gcc.target/mips/mips64-lsa.c: Likewise.
648 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
649 * gcc.target/mips/mulsize-4.c: Likewise.
650 * gcc.target/mips/mulsize-5.c: New file.
651 * gcc.target/mips/mulsize-6.c: Likewise.
652 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
653 and !HAS_LSA as ghost options.
654 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
657 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
659 * g++.dg/torture/20141013.c: Set -fno-short-enums.
661 2015-01-15 Richard Biener <rguenther@suse.de>
664 * gcc.dg/torture/pr64365.c: New testcase.
666 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
668 * gcc.dg/stackprotectexplicit1.c: New test.
669 * g++.dg/stackprotectexplicit2.c: New test.
671 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
674 * gfortran.dg/inquire_internal.f90: New.
675 * gfortran.dg/negative_unit_check.f90: New.
677 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
680 * gcc.target/sh/pr53988-1.c: New.
682 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
685 * g++.dg/tls/thread_local-ice3.C: New.
687 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
689 * gcc.target/i386/fentry-override.c: Properly place {} in target
690 selector. Remove nonpic.
691 * gcc.target/i386/fentry.c: Likewise.
693 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
695 * gcc.dg/atomic-invalid.c: Check for invalid memory model
696 warnings instead of errors.
698 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
700 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
701 option support instead of ENABLE_LTO from Makefile.
703 2015-01-14 Richard Biener <rguenther@suse.de>
705 PR tree-optimization/59354
706 * gcc.dg/vect/pr59354.c: New testcase.
708 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
710 * lib/target-supports.exp
711 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
712 on ARM architures before v7.
714 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
717 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
720 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
723 * gcc.target/i386/pr64386.c: New test.
725 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
728 * gcc.target/i386/pr64393.c: New test.
730 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
733 * gcc.target/i386/pr64387.c: New test.
735 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
737 * gcc.target/aarch64/store-pair-1.c: Fix typo.
739 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
741 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
743 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
746 * gcc.target/arm/pr64453.c: New.
748 2015-01-14 Richard Biener <rguenther@suse.de>
751 * gcc.dg/lto/pr64415_0.c: New testcase.
752 * gcc.dg/lto/pr64415_1.c: Likewise.
754 2015-01-14 Martin Liska <mliska@suse.cz>
756 * gcc.dg/ipa/pr64307.c: New test.
758 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
760 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
763 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
766 * gcc.target/arm/pr64460_1.c: New test.
768 2015-01-14 Richard Biener <rguenther@suse.de>
770 PR tree-optimization/64493
771 PR tree-optimization/64495
772 * gcc.dg/vect/pr64493.c: New testcase.
773 * gcc.dg/vect/pr64495.c: Likewise.
775 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
777 * gcc.dg/Warray-bounds-11.c: New test-case.
779 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
781 * gcc.target/mips/octeon3-pipe-1.c: New test.
783 2015-01-13 David Malcolm <dmalcolm@redhat.com>
785 * jit.dg/harness.h (set_up_logging): Move string concatenation
787 (concat_strings): New function.
788 (dump_reproducer): New function.
789 (test_jit): Call dump_reproducer.
790 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
792 (jit-dg-test): Delete any generated reproducer from previous runs.
793 Verify that a generated reproducer was created, and verify that it
795 * jit.dg/test-nested-contexts.c (main): Call
796 gcc_jit_context_dump_reproducer_to_file.
798 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
800 * gcc.dg/aru-2.c: Add dg-require-profiling.
802 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
804 * lib/target-supports.exp (check_profiling_available): Check if
807 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
810 * g++.dg/torture/pr64565.C: New testcase.
812 2015-01-13 Marek Polacek <polacek@redhat.com>
815 * gcc.dg/tm/pr64391.c: New test.
817 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
819 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
822 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
824 * gcc.target/i386/pie.c: New test.
826 * lib/target-supports.exp (check_effective_target_pie): New.
828 2015-01-13 Jakub Jelinek <jakub@redhat.com>
830 PR rtl-optimization/64286
831 * gcc.target/i386/avx2-pr64286.c: New test.
833 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
836 * g++.dg/cpp0x/vt-57626.C: New.
838 2015-01-13 Jakub Jelinek <jakub@redhat.com>
841 * gfortran.dg/pr64528.f90: New test.
843 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
845 * gcc.target/aarch64/subsp.c: New test.
847 2015-01-13 Andrew Pinski <apinski@cavium.com>
849 * gcc.target/aarch64/store-pair-1.c: New testcase.
851 2015-01-13 Richard Biener <rguenther@suse.de>
854 * gcc.dg/lto/pr64373_0.c: New testcase.
856 2015-01-13 Andrew Pinski <apinski@cavium.com>
858 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
859 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
861 2015-01-13 Richard Biener <rguenther@suse.de>
863 PR tree-optimization/64406
864 * gcc.dg/pr64406.c: New testcase.
866 2015-01-13 Richard Biener <rguenther@suse.de>
868 PR tree-optimization/64404
869 * gcc.dg/vect/pr64404.c: New testcase.
871 2015-01-13 Richard Biener <rguenther@suse.de>
873 PR tree-optimization/64568
874 * g++.dg/torture/pr64568.C: New testcase.
876 2015-01-12 David Malcolm <dmalcolm@redhat.com>
878 * jit.dg/test-error-local-used-from-other-function.c: New test
880 * jit.dg/test-error-param-reuse.c: New test case.
881 * jit.dg/test-error-param-sharing.c: New test case.
882 * jit.dg/test-error-param-used-from-other-function.c: New test
884 * jit.dg/test-error-param-used-without-a-function.c: New test
887 2015-01-12 Jakub Jelinek <jakub@redhat.com>
889 PR tree-optimization/64563
890 * gcc.dg/pr64563.c: New test.
893 * gcc.target/i386/pr64513.c: New test.
895 PR tree-optimization/64454
896 * gcc.dg/pr64454.c: New test.
899 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
901 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
902 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
903 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
904 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
905 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
906 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
907 * gcc.dg/vect/slp-25.c: Likewise.
908 * gcc.dg/vect/vect-109.c: Likewise.
909 * gcc.dg/vect/vect-13.c: Likewise.
910 * gcc.dg/vect/vect-17.c: Likewise.
911 * gcc.dg/vect/vect-18.c: Likewise.
912 * gcc.dg/vect/vect-19.c: Likewise.
913 * gcc.dg/vect/vect-20.c: Likewise.
914 * gcc.dg/vect/vect-21.c: Likewise.
915 * gcc.dg/vect/vect-22.c: Likewise.
916 * gcc.dg/vect/vect-27.c: Likewise.
917 * gcc.dg/vect/vect-29.c: Likewise.
918 * gcc.dg/vect/vect-2-big-array.c: Likewise.
919 * gcc.dg/vect/vect-2.c: Likewise.
920 * gcc.dg/vect/vect-3.c: Likewise.
921 * gcc.dg/vect/vect-4.c: Likewise.
922 * gcc.dg/vect/vect-5.c: Likewise.
923 * gcc.dg/vect/vect-72.c: Likewise.
924 * gcc.dg/vect/vect-73-big-array.c: Likewise.
925 * gcc.dg/vect/vect-73.c: Likewise.
926 * gcc.dg/vect/vect-77-global.c: Likewise.
927 * gcc.dg/vect/vect-78-global.c: Likewise.
928 * gcc.dg/vect/vect-7.c: Likewise.
929 * gcc.dg/vect/vect-86.c: Likewise.
930 * gcc.dg/vect/vect-align-1.c: Likewise.
931 * gcc.dg/vect/vect-align-3.c: Likewise.
932 * gcc.dg/vect/vect-all-big-array.c: Likewise.
933 * gcc.dg/vect/vect-all.c: Likewise.
934 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
935 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
936 * gcc.dg/vect/vect-peel-3.c: Likewise.
937 * gcc.dg/vect/vect-peel-4.c: Likewise.
938 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
940 2015-01-12 Jeff Law <law@redhat.com>
943 * gcc.target/m68k/pr64461.c: New test.
945 2015-01-12 David Malcolm <dmalcolm@redhat.com>
947 * jit.dg/test-array-as-pointer.c (create_code): Update call
948 to gcc_jit_context_new_global by setting "kind" to
949 GCC_JIT_GLOBAL_IMPORTED.
950 * jit.dg/test-error-array-as-pointer.c: Likewise.
951 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
952 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
953 setting kind to GCC_JIT_GLOBAL_EXPORTED.
954 * jit.dg/test-using-global.c (the_global): Rename to...
955 (imported_global): ...this.
956 (create_code): Update to test the three kinds of global.
957 (verify_code): Likewise.
959 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
962 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
964 * gcc.target/i386/pr64291-2.c: Updated.
966 2015-01-12 Richard Biener <rguenther@suse.de>
968 PR tree-optimization/64530
969 * gfortran.dg/pr64530.f90: New testcase.
971 2015-01-12 Richard Biener <rguenther@suse.de>
974 * gcc.dg/torture/pr64357.c: New testcase.
976 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
978 * gcc.target/i386/nop-mcount.c: Properly place {} in target
981 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
982 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
984 2015-01-12 Martin Liska <mliska@suse.cz>
986 * gcc.dg/ipa/PR64550.c: New test.
988 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
991 * testsuite/g++.dg/ipa/pr63470.C: New testcase.
993 2015-01-11 Janus Weil <janus@gcc.gnu.org>
996 * gfortran.dg/typebound_operator_20.f90: New.
998 2015-01-11 Janus Weil <janus@gcc.gnu.org>
1001 * gfortran.dg/proc_ptr_comp_42.f90: New.
1003 2015-01-11 Janus Weil <janus@gcc.gnu.org>
1006 * gfortran.dg/proc_ptr_comp_41.f90: New.
1008 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
1010 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
1012 2015-01-10 Tobias Burnus <burnus@net-b.de>
1015 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
1016 and add dg-excess-errors.
1017 * gfortran.dg/line_length_6.f90: New.
1018 * gfortran.dg/line_length_7.f90: New.
1019 * gfortran.dg/line_length_8.f90: New.
1020 * gfortran.dg/line_length_9.f90: New.
1021 * gfortran.dg/line_length_10.f90: New.
1022 * gfortran.dg/line_length_11.f90: New.
1024 2015-01-09 David Malcolm <dmalcolm@redhat.com>
1026 * jit.dg/test-threads.c (struct testcase): Move declaration
1027 to jit.dg/all-non-failing-tests.h.
1028 (testcases): Likewise.
1029 * jit.dg/all-non-failing-tests.h (struct testcase): Move
1030 declaration here from jit.dg/all-non-failing-tests.h.
1031 (testcases): Likewise.
1032 * jit.dg/test-combination.c (create_code): Eliminate spelling
1033 out all of the testcases in favor of looping through the
1034 "testcases" metadata.
1035 (verify_code): Likewise.
1037 2015-01-09 Jakub Jelinek <jakub@redhat.com>
1039 PR rtl-optimization/64536
1040 * gcc.dg/pr64536.c: New test.
1042 2015-01-09 David Malcolm <dmalcolm@redhat.com>
1044 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
1045 * jit.dg/test-combination.c (create_code): Likewise.
1046 (verify_code): Likewise.
1047 * jit.dg/test-constants.c: New test case.
1048 * jit.dg/test-threads.c: Add test-constants.c.
1050 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
1053 * objc.dg/gnu-api-2-class.m: Add a test case
1054 for the above change.
1056 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
1058 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
1060 2015-01-09 Richard Biener <rguenther@suse.de>
1062 PR tree-optimization/64410
1063 * g++.dg/vect/pr64410.cc: New testcase.
1065 2015-01-09 Martin Liska <mliska@suse.cz>
1067 * gcc.dg/ipa/ipa-icf-32.c: New test.
1069 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1071 * c-c++-common/tsan/tsan_barrier.h: New.
1072 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
1073 * c-c++-common/tsan/bitfield_race.c: Likewise.
1074 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1075 * c-c++-common/tsan/mutexset1.c: Likewise.
1076 * c-c++-common/tsan/race_on_barrier.c: Likewise.
1077 * c-c++-common/tsan/race_on_mutex.c: Likewise.
1078 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1079 * c-c++-common/tsan/simple_race.c: Likewise.
1080 * c-c++-common/tsan/simple_stack.c: Likewise.
1081 * c-c++-common/tsan/sleep_sync.c: Likewise.
1082 * c-c++-common/tsan/tiny_race.c: Likewise.
1083 * c-c++-common/tsan/tls_race.c: Likewise.
1084 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1085 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1086 * g++.dg/tsan/atomic_free.C: Likewise.
1087 * g++.dg/tsan/atomic_free2.C: Likewise.
1088 * g++.dg/tsan/cond_race.C: Likewise.
1089 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
1091 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
1094 * lib/target-supports.exp (check_effective_target_libatomic_available):
1096 * gfortran.dg/coarray/caf.exp: Only add -latomic for
1097 targets that match effective-target libatomic_available.
1098 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
1100 2015-01-08 David Malcolm <dmalcolm@redhat.com>
1102 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
1103 Verify the result of gcc_jit_context_get_last_error.
1104 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
1106 2015-01-08 Jakub Jelinek <jakub@redhat.com>
1108 PR tree-optimization/63989
1109 * gcc.dg/strlenopt-27.c: New test.
1111 2015-01-08 David Malcolm <dmalcolm@redhat.com>
1113 * jit.dg/harness.h (set_up_logging): New function.
1114 (test_jit): Fail if gcc_jit_context_acquire fails. Call
1115 set_up_logging on the context, so that every testcase is
1116 logged to a particular file.
1117 * jit.dg/test-nested-contexts.c (main): Open a logfile,
1118 and call gcc_jit_context_set_logfile on the top-level context.
1120 2015-01-08 Jakub Jelinek <jakub@redhat.com>
1123 * g++.dg/opt/pr64338.C: New test.
1125 2015-01-08 Tobias Burnus <burnus@net-b.de>
1127 * gfortran.dg/coarray/codimension_2b.f90: New file.
1128 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
1129 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
1131 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1134 * g++.dg/ext/fnname4.C: New.
1136 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1139 * g++.dg/cpp0x/constexpr-64462.C: New.
1141 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1144 * g++.dg/cpp0x/deleted10.C: New.
1146 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1148 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
1150 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1152 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
1153 GCC_JIT_UNARY_OP_ABS.
1154 (verify_unary_ops): Likewise.
1156 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1158 * jit.dg/test-arith-overflow.c: New test case.
1159 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
1160 * jit.dg/test-combination.c (create_code): Likewise.
1161 (verify_code): Likewise.
1162 * jit.dg/test-threads.c (testcases): Likewise.
1164 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1166 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
1167 rather than "jit". Load g++.exp, and call g++_init.
1168 Run test-*.cc files within the testsuite and *.cc files within
1170 (jit-dg-test): Drop the addition of -fgnu89-inline to
1171 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
1172 doing it when compiling C testcases (since g++ does not handle
1173 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
1174 is restored to the value after g++_init ran, rather than the
1175 value before g++_init ran. Return a list of
1176 $comp_output $output_file, as dg-test assumes.
1178 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1180 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
1181 make it easier to figure out the origin of each test result when
1182 running test-combination.c and test-threads.c.
1183 (CHECK_VALUE): Likewise.
1184 (CHECK_DOUBLE_VALUE): Likewise.
1185 (CHECK_STRING_VALUE): Likewise.
1186 (CHECK_STRING_STARTS_WITH): Likewise.
1187 (CHECK_STRING_CONTAINS): Likewise.
1189 (check_string_value): Likewise, add "funcname" param.
1190 (check_string_starts_with): Likewise.
1191 (check_string_contains): Likewise.
1193 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1195 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
1196 generating name of built executable.
1198 2015-01-07 Marek Polacek <polacek@redhat.com>
1201 * gcc.dg/pr64440.c: New test.
1202 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
1204 2015-01-07 Marek Polacek <polacek@redhat.com>
1207 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
1208 * gcc.dg/pr64417.c: New test.
1210 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1213 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
1216 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
1218 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
1219 Check if testcases run without errors, not just if they compile.
1221 2015-01-06 Christian Bruel <christian.bruel@st.com>
1224 * gcc.target/sh/pr64507.c: New test.
1226 2015-01-06 Arnaud Charlet <charlet@adacore.com>
1228 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
1230 2015-01-06 Jakub Jelinek <jakub@redhat.com>
1232 * c-c++-common/asan/sanitize-all-1.c: New test.
1233 * c-c++-common/ubsan/sanitize-all-1.c: New test.
1234 * c-c++-common/ubsan/sanitize-all-2.c: New test.
1235 * c-c++-common/ubsan/sanitize-all-3.c: New test.
1236 * c-c++-common/ubsan/sanitize-all-4.c: New test.
1238 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
1240 * lib/target-supports.exp (check_profiling_available): Return 0 for
1242 (check_effective_target_tls_runtime): Likewise.
1243 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
1244 * gcc.dg/20020312-2.c: Adjust for Visium.
1245 * gcc.dg/tls/thr-cse-1.c: Likewise
1246 * gcc.dg/tree-ssa/20040204-1.c: Likewise
1247 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1248 * gcc.dg/weak/typeof-2.c: Likewise.
1250 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
1252 PR rtl-optimization/64287
1253 * gcc.dg/aru-2.c: New test.
1255 2015-01-05 Jakub Jelinek <jakub@redhat.com>
1258 * c-c++-common/ubsan/pr64344-1.c: New test.
1259 * c-c++-common/ubsan/pr64344-2.c: New test.
1261 PR tree-optimization/64465
1262 * gcc.dg/pr64465.c: New test.
1264 PR tree-optimization/64494
1265 * gcc.c-torture/compile/pr64494.c: New test.
1267 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1270 * gfortran.dg/realloc_on_assign_25.f90: New test.
1272 2015-01-05 Jakub Jelinek <jakub@redhat.com>
1274 Update copyright years.
1276 2015-01-05 Marek Polacek <polacek@redhat.com>
1279 * gcc.dg/pr64423.c: New test.
1281 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
1283 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
1284 mmix-knuth-mmixware for the same reason as for MIPS.
1285 * gcc.dg/debug/debug-2.c: Ditto.
1287 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
1289 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
1292 * lib/gfortran.exp: Add libatomic library search path.
1293 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
1294 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
1296 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
1298 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1300 * c-c++-common/tsan/bitfield_race.c: New testcase.
1301 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
1303 2015-01-02 Tobias Burnus <burnus@net-b.de>
1305 * gfortran.dg/coarray/collectives_4.f90: New.
1307 2015-01-02 Janus Weil <janus@gcc.gnu.org>
1310 * gfortran.dg/extends_16.f90: New.
1312 2015-01-02 Tobias Burnus <burnus@net-b.de>
1314 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
1316 2015-01-02 Tobias Burnus <burnus@net-b.de>
1318 * gfortran.dg/coarray/codimension_2.f90: New.
1319 * gfortran.dg/coarray/codimension_2a.f90: New.
1320 * gfortran.dg/coarray_35.f90: New.
1321 * gfortran.dg/coarray_35a.f90: New.
1323 2015-01-02 Janus Weil <janus@gcc.gnu.org>
1326 * gfortran.dg/dummy_procedure_11.f90: New.
1328 Copyright (C) 2015 Free Software Foundation, Inc.
1330 Copying and distribution of this file, with or without modification,
1331 are permitted in any medium without royalty provided the copyright
1332 notice and this notice are preserved.