1 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
4 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
5 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
7 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
10 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
11 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
13 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
16 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
17 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
19 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
22 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
24 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
25 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
26 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
28 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
30 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
31 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
32 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
34 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
36 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
38 2015-01-20 Jakub Jelinek <jakub@redhat.com>
40 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
43 * g++.dg/ubsan/pr64632.C: New test.
46 * gcc.dg/pr64663.c: New test.
48 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
51 * g++.dg/warn/Wunused-var-23.C: New.
53 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
56 * g++.dg/cpp0x/constexpr-59937-1.C: New.
57 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
59 2015-01-20 Richard Biener <rguenther@suse.de>
62 * gcc.dg/lto/pr64684_0.c: New testcase.
63 * gcc.dg/lto/pr64684_1.c: Likewise.
64 * gcc.dg/lto/pr64684_2.c: Likewise.
65 * gcc.dg/lto/pr64685_0.c: Likewise.
66 * gcc.dg/lto/pr64685_1.c: Likewise.
68 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
71 * g++.dg/cpp1y/lambda-init12.C: New.
73 2015-01-20 Richard Biener <rguenther@suse.de>
75 PR tree-optimization/64410
76 * g++.dg/vect/pr64410.cc: Require vect_double.
78 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
81 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
83 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
87 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
89 PR rtl-optimization/64081
90 * gcc.dg/pr64081.c: New test.
92 2015-01-19 David Malcolm <dmalcolm@redhat.com>
94 * jit.dg/harness.h: Include <unistd.h>.
95 (CHECK_NO_ERRORS): New.
96 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
97 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
98 gcc_jit_context_compile_to_file.
99 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
100 args to the spawned executable.
101 (jit-expand-vars): New function.
102 (jit-exe-params): New variable.
103 (dg-jit-set-exe-params): New function.
104 (jit-dg-test): Detect testcases that use
105 jit-verify-compile-to-file and call jit-setup-compile-to-file.
106 Set arguments of spawned process to jit-exe-params.
107 (jit-get-output-filename): New function.
108 (jit-setup-compile-to-file): New function.
109 (jit-verify-compile-to-file): New function.
110 (jit-run-executable): New function.
111 (jit-verify-executable): New function.
112 * jit.dg/test-compile-to-assembler.c: New testcase.
113 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
114 * jit.dg/test-compile-to-executable.c: New testcase.
115 * jit.dg/test-compile-to-object.c: New testcase.
117 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
120 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
123 2015-01-19 Martin Liska <mliska@suse.cz>
125 * objc/compile/pr64668.m: New test.
127 2015-01-19 David Malcolm <dmalcolm@redhat.com>
129 * jit.dg/test-arith-overflow.c: Include stdbool.h.
130 (create_overflow_fn): Update comment to clarify that
131 the third param of the created function is a bool *, not
133 (verify_int_overflow_fn): Convert param "expected_ovf" from
134 int to bool. Update third param of "overflow_fn_type" from int *
135 to bool *. Update local "actual_ovf" from int to bool.
136 (verify_uint_overflow_fn): Likewise.
138 2015-01-19 Martin Liska <mliska@suse.cz>
140 * gcc.dg/ipa/ipa-icf-33.c: New test.
142 2015-01-19 Felix Yang <felix.yang@huawei.com>
143 Haijian Zhang <z.zhanghaijian@huawei.com>
145 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
146 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
147 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
148 result_float64x2, expected_hfloat64x2): New helper type, variable and
150 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
151 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
152 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
153 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
154 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
155 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
156 and target without the FMA feature.
158 2015-01-19 Jiong Wang <jiong.wang@arm.com>
160 * gcc.target/aarch64/pr64304.c: New testcase.
162 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
164 PR rtl-optimization/64081
165 * gcc.dg/pr64081.c: New test.
167 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
170 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
172 * gcc.target/aarch64/test_frame_6.c: Likewise.
173 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
174 and x19 (in the epilogue).
175 * gcc.target/aarch64/test_frame_4.c: Likewise.
176 * gcc.target/aarch64/test_frame_7.c: Likewise.
178 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
180 * gcc.target/i386/chkp-always_inline.c: New.
182 2015-01-15 Andrew Pinski <apinski@cavium.com>
183 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
185 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
186 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
188 2015-01-18 Andre Vehreschild <vehre@gmx.de>
191 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
192 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
194 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
197 * gfortran.dg/unlimited_polymorphic_21.f90: New test
199 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
202 * gcc.target/sh/torture/pr64652.c: New.
204 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
206 * gcc.dg/ipa/ipa-icf-32.c: Update template.
207 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
208 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
209 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
210 * c-c++-common/asan/kasan-recover-1.c: Likewise.
211 * c-c++-common/asan/kasan-recover-2.c: Likewise.
213 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
216 * g++.dg/torture/pr64378.C: New testcase.
218 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
221 * gfortran.dg/block_13.f08: New test
223 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
226 * gfortran.dg/associate_1.f03: Allow test for character with
229 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
231 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
232 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
234 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
236 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
238 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
241 * gfortran.dg/unlimited_polymorphic_21.f90: New test
243 2015-01-17 Andre Vehreschild <vehre@gmx.de>
246 * gfortran.dg/alloc_comp_assign_13.f08: New test.
249 * gfortran.dg/alloc_comp_assign_14.f08: New test.
252 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
254 2015-01-17 Andre Vehreschild <vehre@gmx.de>
257 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
259 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
261 PR rtl-optimization/52773
262 * gcc.c-torture/compile/pr52773.c: New test.
264 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
267 * g++.dg/cpp0x/alias-decl-46.C: New.
269 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
271 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
273 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
275 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
277 (CHECK_FP): Likewise.
278 (CHECK_CUMULATIVE_SAT): Likewise.
280 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
282 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
283 (Set_Neon_Cumulative_Sat): Add parameter.
284 (__set_neon_cumulative_sat): Support new parameter.
285 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
286 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
288 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
289 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
292 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
294 * g++.dg/tsan/vptr_benign_race.C: New testcase.
295 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
297 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
300 * g++.dg/tls/thread_local-ice4.C: New.
302 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
304 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
307 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
310 * g++.dg/cpp0x/vt-62276.C: New.
312 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
315 * g++.dg/pr64353.C: New.
317 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
320 * gcc.target/aarch64/pr64263_1.c: New test.
322 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
324 PR tree-optimization/64434
325 * gcc.dg/torture/pr64434.c: Move to...
326 * gcc.dg/pr64434.c: ... here.
328 2015-01-16 Richard Biener <rguenther@suse.de>
331 * gcc.dg/uninit-18.c: New testcase.
333 2015-01-16 Richard Biener <rguenther@suse.de>
335 PR tree-optimization/64568
336 * g++.dg/torture/pr64568-2.C: New testcase.
338 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
341 * gcc.target/i386/chkp-label-address.c: New.
343 2015-01-16 Janus Weil <janus@gcc.gnu.org>
346 * gfortran.dg/pointer_init_6.f90: Extended.
348 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
350 * gcc.c-torture/compile/20150108.c: New test.
352 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
354 * gcc.target/visium: New directory.
356 2015-01-16 Richard Biener <rguenther@suse.de>
358 PR tree-optimization/61743
359 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
360 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
362 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
364 * gcc.dg/pr64015.c: New test.
366 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
370 * g++.dg/ipa/pr64612.C: New test.
372 2015-01-16 Renlin Li <renlin.li@arm.com>
374 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
376 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
378 * gcc.target/i386/sse-14.c: Test new intrinsic.
379 * gcc.target/i386/sse-22.c: Ditto.
381 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
384 * g++.dg/cpp0x/auto44.C: New.
386 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
389 * gcc.target/nios2/gpopt-all.c: New test case.
390 * gcc.target/nios2/gpopt-local.c: New test case.
391 * gcc.target/nios2/gpopt-global.c: New test case.
392 * gcc.target/nios2/gpopt-data.c: New test case.
393 * gcc.target/nios2/gpopt-none.c: New test case.
395 2015-01-15 Jakub Jelinek <jakub@redhat.com>
397 * g++.dg/ubsan/vptr-1.C: New test.
398 * g++.dg/ubsan/vptr-2.C: New test.
399 * g++.dg/ubsan/vptr-3.C: New test.
400 * g++.dg/ubsan/vptr-4.C: New test.
401 * g++.dg/ubsan/vptr-5.C: New test.
402 * g++.dg/ubsan/vptr-6.C: New test.
403 * g++.dg/ubsan/vptr-7.C: New test.
404 * g++.dg/ubsan/vptr-8.C: New test.
405 * g++.dg/ubsan/vptr-9.C: New test.
407 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
409 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
411 * lib/gcc-dg.exp: Likewise.
413 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
415 PR rtl-optimization/64110
416 * gcc.target/i386/pr64110.c: Add scan-assembler.
418 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
419 James Norris <jnorris@codesourcery.com>
420 Cesar Philippidis <cesar@codesourcery.com>
421 Ilmir Usmanov <i.usmanov@samsung.com>
423 * lib/target-supports.exp (check_effective_target_fopenacc): New
425 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
426 * g++.dg/goacc/goacc.exp: Likewise.
427 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
428 * gcc.dg/goacc/goacc.exp: Likewise.
429 * gfortran.dg/goacc/goacc.exp: Likewise.
430 * c-c++-common/cpp/openacc-define-1.c: New file.
431 * c-c++-common/cpp/openacc-define-2.c: Likewise.
432 * c-c++-common/cpp/openacc-define-3.c: Likewise.
433 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
434 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
435 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
436 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
437 * c-c++-common/goacc/asyncwait-1.c: Likewise.
438 * c-c++-common/goacc/cache-1.c: Likewise.
439 * c-c++-common/goacc/clauses-fail.c: Likewise.
440 * c-c++-common/goacc/collapse-1.c: Likewise.
441 * c-c++-common/goacc/data-1.c: Likewise.
442 * c-c++-common/goacc/data-2.c: Likewise.
443 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
444 * c-c++-common/goacc/deviceptr-1.c: Likewise.
445 * c-c++-common/goacc/deviceptr-2.c: Likewise.
446 * c-c++-common/goacc/deviceptr-3.c: Likewise.
447 * c-c++-common/goacc/if-clause-1.c: Likewise.
448 * c-c++-common/goacc/if-clause-2.c: Likewise.
449 * c-c++-common/goacc/kernels-1.c: Likewise.
450 * c-c++-common/goacc/loop-1.c: Likewise.
451 * c-c++-common/goacc/loop-private-1.c: Likewise.
452 * c-c++-common/goacc/nesting-1.c: Likewise.
453 * c-c++-common/goacc/nesting-data-1.c: Likewise.
454 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
455 * c-c++-common/goacc/parallel-1.c: Likewise.
456 * c-c++-common/goacc/pcopy.c: Likewise.
457 * c-c++-common/goacc/pcopyin.c: Likewise.
458 * c-c++-common/goacc/pcopyout.c: Likewise.
459 * c-c++-common/goacc/pcreate.c: Likewise.
460 * c-c++-common/goacc/pragma_context.c: Likewise.
461 * c-c++-common/goacc/present-1.c: Likewise.
462 * c-c++-common/goacc/reduction-1.c: Likewise.
463 * c-c++-common/goacc/reduction-2.c: Likewise.
464 * c-c++-common/goacc/reduction-3.c: Likewise.
465 * c-c++-common/goacc/reduction-4.c: Likewise.
466 * c-c++-common/goacc/sb-1.c: Likewise.
467 * c-c++-common/goacc/sb-2.c: Likewise.
468 * c-c++-common/goacc/sb-3.c: Likewise.
469 * c-c++-common/goacc/update-1.c: Likewise.
470 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
471 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
472 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
473 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
474 * gfortran.dg/goacc/assumed.f95: Likewise.
475 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
476 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
477 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
478 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
479 * gfortran.dg/goacc/branch.f95: Likewise.
480 * gfortran.dg/goacc/cache-1.f95: Likewise.
481 * gfortran.dg/goacc/coarray.f95: Likewise.
482 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
483 * gfortran.dg/goacc/cray.f95: Likewise.
484 * gfortran.dg/goacc/critical.f95: Likewise.
485 * gfortran.dg/goacc/data-clauses.f95: Likewise.
486 * gfortran.dg/goacc/data-tree.f95: Likewise.
487 * gfortran.dg/goacc/declare-1.f95: Likewise.
488 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
489 * gfortran.dg/goacc/fixed-1.f: Likewise.
490 * gfortran.dg/goacc/fixed-2.f: Likewise.
491 * gfortran.dg/goacc/fixed-3.f: Likewise.
492 * gfortran.dg/goacc/fixed-4.f: Likewise.
493 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
494 * gfortran.dg/goacc/if.f95: Likewise.
495 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
496 * gfortran.dg/goacc/list.f95: Likewise.
497 * gfortran.dg/goacc/literal.f95: Likewise.
498 * gfortran.dg/goacc/loop-1.f95: Likewise.
499 * gfortran.dg/goacc/loop-2.f95: Likewise.
500 * gfortran.dg/goacc/loop-3.f95: Likewise.
501 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
502 * gfortran.dg/goacc/omp.f95: Likewise.
503 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
504 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
505 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
506 * gfortran.dg/goacc/parameter.f95: Likewise.
507 * gfortran.dg/goacc/private-1.f95: Likewise.
508 * gfortran.dg/goacc/private-2.f95: Likewise.
509 * gfortran.dg/goacc/private-3.f95: Likewise.
510 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
511 * gfortran.dg/goacc/reduction-2.f95: Likewise.
512 * gfortran.dg/goacc/reduction.f95: Likewise.
513 * gfortran.dg/goacc/routine-1.f90: Likewise.
514 * gfortran.dg/goacc/routine-2.f90: Likewise.
515 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
516 * gfortran.dg/goacc/several-directives.f95: Likewise.
517 * gfortran.dg/goacc/sie.f95: Likewise.
518 * gfortran.dg/goacc/subarrays.f95: Likewise.
519 * gfortran.dg/gomp/map-1.f90: Likewise.
520 * gfortran.dg/openacc-define-1.f90: Likewise.
521 * gfortran.dg/openacc-define-2.f90: Likewise.
522 * gfortran.dg/openacc-define-3.f90: Likewise.
523 * g++.dg/gomp/block-1.C: Update for changed compiler output.
524 * g++.dg/gomp/block-2.C: Likewise.
525 * g++.dg/gomp/block-3.C: Likewise.
526 * g++.dg/gomp/block-5.C: Likewise.
527 * g++.dg/gomp/target-1.C: Likewise.
528 * g++.dg/gomp/target-2.C: Likewise.
529 * g++.dg/gomp/taskgroup-1.C: Likewise.
530 * g++.dg/gomp/teams-1.C: Likewise.
531 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
532 * gcc.dg/cilk-plus/jump.c: Likewise.
533 * gcc.dg/gomp/block-1.c: Likewise.
534 * gcc.dg/gomp/block-10.c: Likewise.
535 * gcc.dg/gomp/block-2.c: Likewise.
536 * gcc.dg/gomp/block-3.c: Likewise.
537 * gcc.dg/gomp/block-4.c: Likewise.
538 * gcc.dg/gomp/block-5.c: Likewise.
539 * gcc.dg/gomp/block-6.c: Likewise.
540 * gcc.dg/gomp/block-7.c: Likewise.
541 * gcc.dg/gomp/block-8.c: Likewise.
542 * gcc.dg/gomp/block-9.c: Likewise.
543 * gcc.dg/gomp/target-1.c: Likewise.
544 * gcc.dg/gomp/target-2.c: Likewise.
545 * gcc.dg/gomp/taskgroup-1.c: Likewise.
546 * gcc.dg/gomp/teams-1.c: Likewise.
548 2015-01-15 David Malcolm <dmalcolm@redhat.com>
550 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
553 2015-01-15 Mike Stump <mikestump@comcast.net>
555 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
556 * gcc.dg/inline_2.c: Likewise.
557 * gcc.dg/inline_3.c: Likewise.
558 * gcc.dg/inline_4.c: Likewise.
560 2015-01-15 Janus Weil <janus@gcc.gnu.org>
563 * gfortran.dg/proc_ptr_comp_43.f90: New.
565 2015-01-15 Mike Stump <mikestump@comcast.net>
567 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
568 * gcc.dg/unroll_2.c: Likewise.
569 * gcc.dg/unroll_3.c: Likewise.
570 * gcc.dg/unroll_4.c: Likewise.
571 * gcc.dg/unroll_5.c: Likewise.
573 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
576 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
578 * gcc.target/aarch64/test_frame_6.c: Likewise.
579 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
580 x30 and x19 (in the epilogue).
581 * gcc.target/aarch64/test_frame_4.c: Likewise.
582 * gcc.target/aarch64/test_frame_7.c: Likewise.
584 2015-01-15 Martin Liska <mliska@suse.cz>
586 * g++.dg/ipa/pr64068.C: New test.
587 * gcc.dg/ipa/PR64559.c: New test.
589 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
591 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
594 2015-01-15 Richard Biener <rguenther@suse.de>
596 PR tree-optimization/61743
597 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
598 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
600 2015-01-15 Renlin Li <renlin.li@arm.com>
602 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
603 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
605 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
607 * gcc.dg/vect/vect-aggressive-1.c: New.
608 * gcc.target/i386/avx2-vect-aggressive.c: New.
610 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
612 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
614 2015-01-15 Richard Biener <rguenther@suse.de>
617 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
618 -Wl,-undefined,dynamic_lookup.
620 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
622 * gnat.dg/opt47.adb: New test.
624 2015-01-15 Richard Biener <rguenther@suse.de>
627 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
629 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
631 PR tree-optimization/64434
632 * gcc.dg/torture/pr64434.c: New test.
634 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
636 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
637 -mno-micromips. MIPS32R1 and below require -mno-micromips.
638 -march=loongson* and -march=octeon* require -mno-micromips.
640 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
641 Matthew Fortune <matthew.fortune@imgtec.com>
643 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
644 * gcc.target/mips/call-saved-5.c (foo): Likewise.
645 * gcc.target/mips/call-saved-6.c (foo): Likewise.
646 * gcc.target/mips/call-saved-7.c: New file.
647 * gcc.target/mips/call-saved-8.c: New file.
648 * gcc.target/mips/call-saved-9.c: New file.
650 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
652 * gcc.target/mips/lsa.c: New file.
653 * gcc.target/mips/mips64-lsa.c: Likewise.
654 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
655 * gcc.target/mips/mulsize-4.c: Likewise.
656 * gcc.target/mips/mulsize-5.c: New file.
657 * gcc.target/mips/mulsize-6.c: Likewise.
658 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
659 and !HAS_LSA as ghost options.
660 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
663 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
665 * g++.dg/torture/20141013.c: Set -fno-short-enums.
667 2015-01-15 Richard Biener <rguenther@suse.de>
670 * gcc.dg/torture/pr64365.c: New testcase.
672 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
674 * gcc.dg/stackprotectexplicit1.c: New test.
675 * g++.dg/stackprotectexplicit2.c: New test.
677 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
680 * gfortran.dg/inquire_internal.f90: New.
681 * gfortran.dg/negative_unit_check.f90: New.
683 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
686 * gcc.target/sh/pr53988-1.c: New.
688 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
691 * g++.dg/tls/thread_local-ice3.C: New.
693 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
695 * gcc.target/i386/fentry-override.c: Properly place {} in target
696 selector. Remove nonpic.
697 * gcc.target/i386/fentry.c: Likewise.
699 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
701 * gcc.dg/atomic-invalid.c: Check for invalid memory model
702 warnings instead of errors.
704 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
706 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
707 option support instead of ENABLE_LTO from Makefile.
709 2015-01-14 Richard Biener <rguenther@suse.de>
711 PR tree-optimization/59354
712 * gcc.dg/vect/pr59354.c: New testcase.
714 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
716 * lib/target-supports.exp
717 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
718 on ARM architures before v7.
720 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
723 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
726 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
729 * gcc.target/i386/pr64386.c: New test.
731 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
734 * gcc.target/i386/pr64393.c: New test.
736 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
739 * gcc.target/i386/pr64387.c: New test.
741 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
743 * gcc.target/aarch64/store-pair-1.c: Fix typo.
745 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
747 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
749 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
752 * gcc.target/arm/pr64453.c: New.
754 2015-01-14 Richard Biener <rguenther@suse.de>
757 * gcc.dg/lto/pr64415_0.c: New testcase.
758 * gcc.dg/lto/pr64415_1.c: Likewise.
760 2015-01-14 Martin Liska <mliska@suse.cz>
762 * gcc.dg/ipa/pr64307.c: New test.
764 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
766 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
769 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
772 * gcc.target/arm/pr64460_1.c: New test.
774 2015-01-14 Richard Biener <rguenther@suse.de>
776 PR tree-optimization/64493
777 PR tree-optimization/64495
778 * gcc.dg/vect/pr64493.c: New testcase.
779 * gcc.dg/vect/pr64495.c: Likewise.
781 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
783 * gcc.dg/Warray-bounds-11.c: New test-case.
785 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
787 * gcc.target/mips/octeon3-pipe-1.c: New test.
789 2015-01-13 David Malcolm <dmalcolm@redhat.com>
791 * jit.dg/harness.h (set_up_logging): Move string concatenation
793 (concat_strings): New function.
794 (dump_reproducer): New function.
795 (test_jit): Call dump_reproducer.
796 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
798 (jit-dg-test): Delete any generated reproducer from previous runs.
799 Verify that a generated reproducer was created, and verify that it
801 * jit.dg/test-nested-contexts.c (main): Call
802 gcc_jit_context_dump_reproducer_to_file.
804 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
806 * gcc.dg/aru-2.c: Add dg-require-profiling.
808 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
810 * lib/target-supports.exp (check_profiling_available): Check if
813 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
816 * g++.dg/torture/pr64565.C: New testcase.
818 2015-01-13 Marek Polacek <polacek@redhat.com>
821 * gcc.dg/tm/pr64391.c: New test.
823 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
825 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
828 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
830 * gcc.target/i386/pie.c: New test.
832 * lib/target-supports.exp (check_effective_target_pie): New.
834 2015-01-13 Jakub Jelinek <jakub@redhat.com>
836 PR rtl-optimization/64286
837 * gcc.target/i386/avx2-pr64286.c: New test.
839 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
842 * g++.dg/cpp0x/vt-57626.C: New.
844 2015-01-13 Jakub Jelinek <jakub@redhat.com>
847 * gfortran.dg/pr64528.f90: New test.
849 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
851 * gcc.target/aarch64/subsp.c: New test.
853 2015-01-13 Andrew Pinski <apinski@cavium.com>
855 * gcc.target/aarch64/store-pair-1.c: New testcase.
857 2015-01-13 Richard Biener <rguenther@suse.de>
860 * gcc.dg/lto/pr64373_0.c: New testcase.
862 2015-01-13 Andrew Pinski <apinski@cavium.com>
864 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
865 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
867 2015-01-13 Richard Biener <rguenther@suse.de>
869 PR tree-optimization/64406
870 * gcc.dg/pr64406.c: New testcase.
872 2015-01-13 Richard Biener <rguenther@suse.de>
874 PR tree-optimization/64404
875 * gcc.dg/vect/pr64404.c: New testcase.
877 2015-01-13 Richard Biener <rguenther@suse.de>
879 PR tree-optimization/64568
880 * g++.dg/torture/pr64568.C: New testcase.
882 2015-01-12 David Malcolm <dmalcolm@redhat.com>
884 * jit.dg/test-error-local-used-from-other-function.c: New test
886 * jit.dg/test-error-param-reuse.c: New test case.
887 * jit.dg/test-error-param-sharing.c: New test case.
888 * jit.dg/test-error-param-used-from-other-function.c: New test
890 * jit.dg/test-error-param-used-without-a-function.c: New test
893 2015-01-12 Jakub Jelinek <jakub@redhat.com>
895 PR tree-optimization/64563
896 * gcc.dg/pr64563.c: New test.
899 * gcc.target/i386/pr64513.c: New test.
901 PR tree-optimization/64454
902 * gcc.dg/pr64454.c: New test.
905 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
907 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
908 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
909 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
910 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
911 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
912 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
913 * gcc.dg/vect/slp-25.c: Likewise.
914 * gcc.dg/vect/vect-109.c: Likewise.
915 * gcc.dg/vect/vect-13.c: Likewise.
916 * gcc.dg/vect/vect-17.c: Likewise.
917 * gcc.dg/vect/vect-18.c: Likewise.
918 * gcc.dg/vect/vect-19.c: Likewise.
919 * gcc.dg/vect/vect-20.c: Likewise.
920 * gcc.dg/vect/vect-21.c: Likewise.
921 * gcc.dg/vect/vect-22.c: Likewise.
922 * gcc.dg/vect/vect-27.c: Likewise.
923 * gcc.dg/vect/vect-29.c: Likewise.
924 * gcc.dg/vect/vect-2-big-array.c: Likewise.
925 * gcc.dg/vect/vect-2.c: Likewise.
926 * gcc.dg/vect/vect-3.c: Likewise.
927 * gcc.dg/vect/vect-4.c: Likewise.
928 * gcc.dg/vect/vect-5.c: Likewise.
929 * gcc.dg/vect/vect-72.c: Likewise.
930 * gcc.dg/vect/vect-73-big-array.c: Likewise.
931 * gcc.dg/vect/vect-73.c: Likewise.
932 * gcc.dg/vect/vect-77-global.c: Likewise.
933 * gcc.dg/vect/vect-78-global.c: Likewise.
934 * gcc.dg/vect/vect-7.c: Likewise.
935 * gcc.dg/vect/vect-86.c: Likewise.
936 * gcc.dg/vect/vect-align-1.c: Likewise.
937 * gcc.dg/vect/vect-align-3.c: Likewise.
938 * gcc.dg/vect/vect-all-big-array.c: Likewise.
939 * gcc.dg/vect/vect-all.c: Likewise.
940 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
941 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
942 * gcc.dg/vect/vect-peel-3.c: Likewise.
943 * gcc.dg/vect/vect-peel-4.c: Likewise.
944 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
946 2015-01-12 Jeff Law <law@redhat.com>
949 * gcc.target/m68k/pr64461.c: New test.
951 2015-01-12 David Malcolm <dmalcolm@redhat.com>
953 * jit.dg/test-array-as-pointer.c (create_code): Update call
954 to gcc_jit_context_new_global by setting "kind" to
955 GCC_JIT_GLOBAL_IMPORTED.
956 * jit.dg/test-error-array-as-pointer.c: Likewise.
957 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
958 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
959 setting kind to GCC_JIT_GLOBAL_EXPORTED.
960 * jit.dg/test-using-global.c (the_global): Rename to...
961 (imported_global): ...this.
962 (create_code): Update to test the three kinds of global.
963 (verify_code): Likewise.
965 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
968 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
970 * gcc.target/i386/pr64291-2.c: Updated.
972 2015-01-12 Richard Biener <rguenther@suse.de>
974 PR tree-optimization/64530
975 * gfortran.dg/pr64530.f90: New testcase.
977 2015-01-12 Richard Biener <rguenther@suse.de>
980 * gcc.dg/torture/pr64357.c: New testcase.
982 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
984 * gcc.target/i386/nop-mcount.c: Properly place {} in target
987 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
988 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
990 2015-01-12 Martin Liska <mliska@suse.cz>
992 * gcc.dg/ipa/PR64550.c: New test.
994 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
997 * testsuite/g++.dg/ipa/pr63470.C: New testcase.
999 2015-01-11 Janus Weil <janus@gcc.gnu.org>
1002 * gfortran.dg/typebound_operator_20.f90: New.
1004 2015-01-11 Janus Weil <janus@gcc.gnu.org>
1007 * gfortran.dg/proc_ptr_comp_42.f90: New.
1009 2015-01-11 Janus Weil <janus@gcc.gnu.org>
1012 * gfortran.dg/proc_ptr_comp_41.f90: New.
1014 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
1016 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
1018 2015-01-10 Tobias Burnus <burnus@net-b.de>
1021 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
1022 and add dg-excess-errors.
1023 * gfortran.dg/line_length_6.f90: New.
1024 * gfortran.dg/line_length_7.f90: New.
1025 * gfortran.dg/line_length_8.f90: New.
1026 * gfortran.dg/line_length_9.f90: New.
1027 * gfortran.dg/line_length_10.f90: New.
1028 * gfortran.dg/line_length_11.f90: New.
1030 2015-01-09 David Malcolm <dmalcolm@redhat.com>
1032 * jit.dg/test-threads.c (struct testcase): Move declaration
1033 to jit.dg/all-non-failing-tests.h.
1034 (testcases): Likewise.
1035 * jit.dg/all-non-failing-tests.h (struct testcase): Move
1036 declaration here from jit.dg/all-non-failing-tests.h.
1037 (testcases): Likewise.
1038 * jit.dg/test-combination.c (create_code): Eliminate spelling
1039 out all of the testcases in favor of looping through the
1040 "testcases" metadata.
1041 (verify_code): Likewise.
1043 2015-01-09 Jakub Jelinek <jakub@redhat.com>
1045 PR rtl-optimization/64536
1046 * gcc.dg/pr64536.c: New test.
1048 2015-01-09 David Malcolm <dmalcolm@redhat.com>
1050 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
1051 * jit.dg/test-combination.c (create_code): Likewise.
1052 (verify_code): Likewise.
1053 * jit.dg/test-constants.c: New test case.
1054 * jit.dg/test-threads.c: Add test-constants.c.
1056 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
1059 * objc.dg/gnu-api-2-class.m: Add a test case
1060 for the above change.
1062 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
1064 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
1066 2015-01-09 Richard Biener <rguenther@suse.de>
1068 PR tree-optimization/64410
1069 * g++.dg/vect/pr64410.cc: New testcase.
1071 2015-01-09 Martin Liska <mliska@suse.cz>
1073 * gcc.dg/ipa/ipa-icf-32.c: New test.
1075 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1077 * c-c++-common/tsan/tsan_barrier.h: New.
1078 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
1079 * c-c++-common/tsan/bitfield_race.c: Likewise.
1080 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1081 * c-c++-common/tsan/mutexset1.c: Likewise.
1082 * c-c++-common/tsan/race_on_barrier.c: Likewise.
1083 * c-c++-common/tsan/race_on_mutex.c: Likewise.
1084 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1085 * c-c++-common/tsan/simple_race.c: Likewise.
1086 * c-c++-common/tsan/simple_stack.c: Likewise.
1087 * c-c++-common/tsan/sleep_sync.c: Likewise.
1088 * c-c++-common/tsan/tiny_race.c: Likewise.
1089 * c-c++-common/tsan/tls_race.c: Likewise.
1090 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1091 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1092 * g++.dg/tsan/atomic_free.C: Likewise.
1093 * g++.dg/tsan/atomic_free2.C: Likewise.
1094 * g++.dg/tsan/cond_race.C: Likewise.
1095 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
1097 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
1100 * lib/target-supports.exp (check_effective_target_libatomic_available):
1102 * gfortran.dg/coarray/caf.exp: Only add -latomic for
1103 targets that match effective-target libatomic_available.
1104 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
1106 2015-01-08 David Malcolm <dmalcolm@redhat.com>
1108 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
1109 Verify the result of gcc_jit_context_get_last_error.
1110 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
1112 2015-01-08 Jakub Jelinek <jakub@redhat.com>
1114 PR tree-optimization/63989
1115 * gcc.dg/strlenopt-27.c: New test.
1117 2015-01-08 David Malcolm <dmalcolm@redhat.com>
1119 * jit.dg/harness.h (set_up_logging): New function.
1120 (test_jit): Fail if gcc_jit_context_acquire fails. Call
1121 set_up_logging on the context, so that every testcase is
1122 logged to a particular file.
1123 * jit.dg/test-nested-contexts.c (main): Open a logfile,
1124 and call gcc_jit_context_set_logfile on the top-level context.
1126 2015-01-08 Jakub Jelinek <jakub@redhat.com>
1129 * g++.dg/opt/pr64338.C: New test.
1131 2015-01-08 Tobias Burnus <burnus@net-b.de>
1133 * gfortran.dg/coarray/codimension_2b.f90: New file.
1134 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
1135 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
1137 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1140 * g++.dg/ext/fnname4.C: New.
1142 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1145 * g++.dg/cpp0x/constexpr-64462.C: New.
1147 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1150 * g++.dg/cpp0x/deleted10.C: New.
1152 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1154 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
1156 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1158 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
1159 GCC_JIT_UNARY_OP_ABS.
1160 (verify_unary_ops): Likewise.
1162 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1164 * jit.dg/test-arith-overflow.c: New test case.
1165 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
1166 * jit.dg/test-combination.c (create_code): Likewise.
1167 (verify_code): Likewise.
1168 * jit.dg/test-threads.c (testcases): Likewise.
1170 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1172 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
1173 rather than "jit". Load g++.exp, and call g++_init.
1174 Run test-*.cc files within the testsuite and *.cc files within
1176 (jit-dg-test): Drop the addition of -fgnu89-inline to
1177 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
1178 doing it when compiling C testcases (since g++ does not handle
1179 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
1180 is restored to the value after g++_init ran, rather than the
1181 value before g++_init ran. Return a list of
1182 $comp_output $output_file, as dg-test assumes.
1184 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1186 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
1187 make it easier to figure out the origin of each test result when
1188 running test-combination.c and test-threads.c.
1189 (CHECK_VALUE): Likewise.
1190 (CHECK_DOUBLE_VALUE): Likewise.
1191 (CHECK_STRING_VALUE): Likewise.
1192 (CHECK_STRING_STARTS_WITH): Likewise.
1193 (CHECK_STRING_CONTAINS): Likewise.
1195 (check_string_value): Likewise, add "funcname" param.
1196 (check_string_starts_with): Likewise.
1197 (check_string_contains): Likewise.
1199 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1201 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
1202 generating name of built executable.
1204 2015-01-07 Marek Polacek <polacek@redhat.com>
1207 * gcc.dg/pr64440.c: New test.
1208 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
1210 2015-01-07 Marek Polacek <polacek@redhat.com>
1213 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
1214 * gcc.dg/pr64417.c: New test.
1216 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1219 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
1222 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
1224 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
1225 Check if testcases run without errors, not just if they compile.
1227 2015-01-06 Christian Bruel <christian.bruel@st.com>
1230 * gcc.target/sh/pr64507.c: New test.
1232 2015-01-06 Arnaud Charlet <charlet@adacore.com>
1234 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
1236 2015-01-06 Jakub Jelinek <jakub@redhat.com>
1238 * c-c++-common/asan/sanitize-all-1.c: New test.
1239 * c-c++-common/ubsan/sanitize-all-1.c: New test.
1240 * c-c++-common/ubsan/sanitize-all-2.c: New test.
1241 * c-c++-common/ubsan/sanitize-all-3.c: New test.
1242 * c-c++-common/ubsan/sanitize-all-4.c: New test.
1244 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
1246 * lib/target-supports.exp (check_profiling_available): Return 0 for
1248 (check_effective_target_tls_runtime): Likewise.
1249 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
1250 * gcc.dg/20020312-2.c: Adjust for Visium.
1251 * gcc.dg/tls/thr-cse-1.c: Likewise
1252 * gcc.dg/tree-ssa/20040204-1.c: Likewise
1253 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1254 * gcc.dg/weak/typeof-2.c: Likewise.
1256 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
1258 PR rtl-optimization/64287
1259 * gcc.dg/aru-2.c: New test.
1261 2015-01-05 Jakub Jelinek <jakub@redhat.com>
1264 * c-c++-common/ubsan/pr64344-1.c: New test.
1265 * c-c++-common/ubsan/pr64344-2.c: New test.
1267 PR tree-optimization/64465
1268 * gcc.dg/pr64465.c: New test.
1270 PR tree-optimization/64494
1271 * gcc.c-torture/compile/pr64494.c: New test.
1273 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1276 * gfortran.dg/realloc_on_assign_25.f90: New test.
1278 2015-01-05 Jakub Jelinek <jakub@redhat.com>
1280 Update copyright years.
1282 2015-01-05 Marek Polacek <polacek@redhat.com>
1285 * gcc.dg/pr64423.c: New test.
1287 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
1289 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
1290 mmix-knuth-mmixware for the same reason as for MIPS.
1291 * gcc.dg/debug/debug-2.c: Ditto.
1293 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
1295 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
1298 * lib/gfortran.exp: Add libatomic library search path.
1299 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
1300 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
1302 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
1304 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1306 * c-c++-common/tsan/bitfield_race.c: New testcase.
1307 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
1309 2015-01-02 Tobias Burnus <burnus@net-b.de>
1311 * gfortran.dg/coarray/collectives_4.f90: New.
1313 2015-01-02 Janus Weil <janus@gcc.gnu.org>
1316 * gfortran.dg/extends_16.f90: New.
1318 2015-01-02 Tobias Burnus <burnus@net-b.de>
1320 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
1322 2015-01-02 Tobias Burnus <burnus@net-b.de>
1324 * gfortran.dg/coarray/codimension_2.f90: New.
1325 * gfortran.dg/coarray/codimension_2a.f90: New.
1326 * gfortran.dg/coarray_35.f90: New.
1327 * gfortran.dg/coarray_35a.f90: New.
1329 2015-01-02 Janus Weil <janus@gcc.gnu.org>
1332 * gfortran.dg/dummy_procedure_11.f90: New.
1334 Copyright (C) 2015 Free Software Foundation, Inc.
1336 Copying and distribution of this file, with or without modification,
1337 are permitted in any medium without royalty provided the copyright
1338 notice and this notice are preserved.