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