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