1 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
4 * gcc.target/nios2/gpopt-all.c: New test case.
5 * gcc.target/nios2/gpopt-local.c: New test case.
6 * gcc.target/nios2/gpopt-global.c: New test case.
7 * gcc.target/nios2/gpopt-data.c: New test case.
8 * gcc.target/nios2/gpopt-none.c: New test case.
10 2015-01-15 Jakub Jelinek <jakub@redhat.com>
12 * g++.dg/ubsan/vptr-1.C: New test.
13 * g++.dg/ubsan/vptr-2.C: New test.
14 * g++.dg/ubsan/vptr-3.C: New test.
15 * g++.dg/ubsan/vptr-4.C: New test.
16 * g++.dg/ubsan/vptr-5.C: New test.
17 * g++.dg/ubsan/vptr-6.C: New test.
18 * g++.dg/ubsan/vptr-7.C: New test.
19 * g++.dg/ubsan/vptr-8.C: New test.
20 * g++.dg/ubsan/vptr-9.C: New test.
22 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
24 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
26 * lib/gcc-dg.exp: Likewise.
28 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
30 PR rtl-optimization/64110
31 * gcc.target/i386/pr64110.c: Add scan-assembler.
33 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
34 James Norris <jnorris@codesourcery.com>
35 Cesar Philippidis <cesar@codesourcery.com>
36 Ilmir Usmanov <i.usmanov@samsung.com>
38 * lib/target-supports.exp (check_effective_target_fopenacc): New
40 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
41 * g++.dg/goacc/goacc.exp: Likewise.
42 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
43 * gcc.dg/goacc/goacc.exp: Likewise.
44 * gfortran.dg/goacc/goacc.exp: Likewise.
45 * c-c++-common/cpp/openacc-define-1.c: New file.
46 * c-c++-common/cpp/openacc-define-2.c: Likewise.
47 * c-c++-common/cpp/openacc-define-3.c: Likewise.
48 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
49 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
50 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
51 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
52 * c-c++-common/goacc/asyncwait-1.c: Likewise.
53 * c-c++-common/goacc/cache-1.c: Likewise.
54 * c-c++-common/goacc/clauses-fail.c: Likewise.
55 * c-c++-common/goacc/collapse-1.c: Likewise.
56 * c-c++-common/goacc/data-1.c: Likewise.
57 * c-c++-common/goacc/data-2.c: Likewise.
58 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
59 * c-c++-common/goacc/deviceptr-1.c: Likewise.
60 * c-c++-common/goacc/deviceptr-2.c: Likewise.
61 * c-c++-common/goacc/deviceptr-3.c: Likewise.
62 * c-c++-common/goacc/if-clause-1.c: Likewise.
63 * c-c++-common/goacc/if-clause-2.c: Likewise.
64 * c-c++-common/goacc/kernels-1.c: Likewise.
65 * c-c++-common/goacc/loop-1.c: Likewise.
66 * c-c++-common/goacc/loop-private-1.c: Likewise.
67 * c-c++-common/goacc/nesting-1.c: Likewise.
68 * c-c++-common/goacc/nesting-data-1.c: Likewise.
69 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
70 * c-c++-common/goacc/parallel-1.c: Likewise.
71 * c-c++-common/goacc/pcopy.c: Likewise.
72 * c-c++-common/goacc/pcopyin.c: Likewise.
73 * c-c++-common/goacc/pcopyout.c: Likewise.
74 * c-c++-common/goacc/pcreate.c: Likewise.
75 * c-c++-common/goacc/pragma_context.c: Likewise.
76 * c-c++-common/goacc/present-1.c: Likewise.
77 * c-c++-common/goacc/reduction-1.c: Likewise.
78 * c-c++-common/goacc/reduction-2.c: Likewise.
79 * c-c++-common/goacc/reduction-3.c: Likewise.
80 * c-c++-common/goacc/reduction-4.c: Likewise.
81 * c-c++-common/goacc/sb-1.c: Likewise.
82 * c-c++-common/goacc/sb-2.c: Likewise.
83 * c-c++-common/goacc/sb-3.c: Likewise.
84 * c-c++-common/goacc/update-1.c: Likewise.
85 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
86 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
87 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
88 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
89 * gfortran.dg/goacc/assumed.f95: Likewise.
90 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
91 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
92 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
93 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
94 * gfortran.dg/goacc/branch.f95: Likewise.
95 * gfortran.dg/goacc/cache-1.f95: Likewise.
96 * gfortran.dg/goacc/coarray.f95: Likewise.
97 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
98 * gfortran.dg/goacc/cray.f95: Likewise.
99 * gfortran.dg/goacc/critical.f95: Likewise.
100 * gfortran.dg/goacc/data-clauses.f95: Likewise.
101 * gfortran.dg/goacc/data-tree.f95: Likewise.
102 * gfortran.dg/goacc/declare-1.f95: Likewise.
103 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
104 * gfortran.dg/goacc/fixed-1.f: Likewise.
105 * gfortran.dg/goacc/fixed-2.f: Likewise.
106 * gfortran.dg/goacc/fixed-3.f: Likewise.
107 * gfortran.dg/goacc/fixed-4.f: Likewise.
108 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
109 * gfortran.dg/goacc/if.f95: Likewise.
110 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
111 * gfortran.dg/goacc/list.f95: Likewise.
112 * gfortran.dg/goacc/literal.f95: Likewise.
113 * gfortran.dg/goacc/loop-1.f95: Likewise.
114 * gfortran.dg/goacc/loop-2.f95: Likewise.
115 * gfortran.dg/goacc/loop-3.f95: Likewise.
116 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
117 * gfortran.dg/goacc/omp.f95: Likewise.
118 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
119 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
120 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
121 * gfortran.dg/goacc/parameter.f95: Likewise.
122 * gfortran.dg/goacc/private-1.f95: Likewise.
123 * gfortran.dg/goacc/private-2.f95: Likewise.
124 * gfortran.dg/goacc/private-3.f95: Likewise.
125 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
126 * gfortran.dg/goacc/reduction-2.f95: Likewise.
127 * gfortran.dg/goacc/reduction.f95: Likewise.
128 * gfortran.dg/goacc/routine-1.f90: Likewise.
129 * gfortran.dg/goacc/routine-2.f90: Likewise.
130 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
131 * gfortran.dg/goacc/several-directives.f95: Likewise.
132 * gfortran.dg/goacc/sie.f95: Likewise.
133 * gfortran.dg/goacc/subarrays.f95: Likewise.
134 * gfortran.dg/gomp/map-1.f90: Likewise.
135 * gfortran.dg/openacc-define-1.f90: Likewise.
136 * gfortran.dg/openacc-define-2.f90: Likewise.
137 * gfortran.dg/openacc-define-3.f90: Likewise.
138 * g++.dg/gomp/block-1.C: Update for changed compiler output.
139 * g++.dg/gomp/block-2.C: Likewise.
140 * g++.dg/gomp/block-3.C: Likewise.
141 * g++.dg/gomp/block-5.C: Likewise.
142 * g++.dg/gomp/target-1.C: Likewise.
143 * g++.dg/gomp/target-2.C: Likewise.
144 * g++.dg/gomp/taskgroup-1.C: Likewise.
145 * g++.dg/gomp/teams-1.C: Likewise.
146 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
147 * gcc.dg/cilk-plus/jump.c: Likewise.
148 * gcc.dg/gomp/block-1.c: Likewise.
149 * gcc.dg/gomp/block-10.c: Likewise.
150 * gcc.dg/gomp/block-2.c: Likewise.
151 * gcc.dg/gomp/block-3.c: Likewise.
152 * gcc.dg/gomp/block-4.c: Likewise.
153 * gcc.dg/gomp/block-5.c: Likewise.
154 * gcc.dg/gomp/block-6.c: Likewise.
155 * gcc.dg/gomp/block-7.c: Likewise.
156 * gcc.dg/gomp/block-8.c: Likewise.
157 * gcc.dg/gomp/block-9.c: Likewise.
158 * gcc.dg/gomp/target-1.c: Likewise.
159 * gcc.dg/gomp/target-2.c: Likewise.
160 * gcc.dg/gomp/taskgroup-1.c: Likewise.
161 * gcc.dg/gomp/teams-1.c: Likewise.
163 2015-01-15 David Malcolm <dmalcolm@redhat.com>
165 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
168 2015-01-15 Mike Stump <mikestump@comcast.net>
170 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
171 * gcc.dg/inline_2.c: Likewise.
172 * gcc.dg/inline_3.c: Likewise.
173 * gcc.dg/inline_4.c: Likewise.
175 2015-01-15 Janus Weil <janus@gcc.gnu.org>
178 * gfortran.dg/proc_ptr_comp_43.f90: New.
180 2015-01-15 Mike Stump <mikestump@comcast.net>
182 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
183 * gcc.dg/unroll_2.c: Likewise.
184 * gcc.dg/unroll_3.c: Likewise.
185 * gcc.dg/unroll_4.c: Likewise.
186 * gcc.dg/unroll_5.c: Likewise.
188 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
191 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
193 * gcc.target/aarch64/test_frame_6.c: Likewise.
194 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
195 x30 and x19 (in the epilogue).
196 * gcc.target/aarch64/test_frame_4.c: Likewise.
197 * gcc.target/aarch64/test_frame_7.c: Likewise.
199 2015-01-15 Martin Liska <mliska@suse.cz>
201 * g++.dg/ipa/pr64068.C: New test.
202 * gcc.dg/ipa/PR64559.c: New test.
204 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
206 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
209 2015-01-15 Richard Biener <rguenther@suse.de>
211 PR tree-optimization/61743
212 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
213 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
215 2015-01-15 Renlin Li <renlin.li@arm.com>
217 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
218 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
220 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
222 * gcc.dg/vect/vect-aggressive-1.c: New.
223 * gcc.target/i386/avx2-vect-aggressive.c: New.
225 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
227 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
229 2015-01-15 Richard Biener <rguenther@suse.de>
232 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
233 -Wl,-undefined,dynamic_lookup.
235 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
237 * gnat.dg/opt47.adb: New test.
239 2015-01-15 Richard Biener <rguenther@suse.de>
242 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
244 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
246 PR tree-optimization/64434
247 * gcc.dg/torture/pr64434.c: New test.
249 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
251 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
252 -mno-micromips. MIPS32R1 and below require -mno-micromips.
253 -march=loongson* and -march=octeon* require -mno-micromips.
255 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
256 Matthew Fortune <matthew.fortune@imgtec.com>
258 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
259 * gcc.target/mips/call-saved-5.c (foo): Likewise.
260 * gcc.target/mips/call-saved-6.c (foo): Likewise.
261 * gcc.target/mips/call-saved-7.c: New file.
262 * gcc.target/mips/call-saved-8.c: New file.
263 * gcc.target/mips/call-saved-9.c: New file.
265 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
267 * gcc.target/mips/lsa.c: New file.
268 * gcc.target/mips/mips64-lsa.c: Likewise.
269 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
270 * gcc.target/mips/mulsize-4.c: Likewise.
271 * gcc.target/mips/mulsize-5.c: New file.
272 * gcc.target/mips/mulsize-6.c: Likewise.
273 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
274 and !HAS_LSA as ghost options.
275 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
278 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
280 * g++.dg/torture/20141013.c: Set -fno-short-enums.
282 2015-01-15 Richard Biener <rguenther@suse.de>
285 * gcc.dg/torture/pr64365.c: New testcase.
287 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
289 * gcc.dg/stackprotectexplicit1.c: New test.
290 * g++.dg/stackprotectexplicit2.c: New test.
292 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
295 * gfortran.dg/inquire_internal.f90: New.
296 * gfortran.dg/negative_unit_check.f90: New.
298 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
301 * gcc.target/sh/pr53988-1.c: New.
303 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
306 * g++.dg/tls/thread_local-ice3.C: New.
308 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
310 * gcc.target/i386/fentry-override.c: Properly place {} in target
311 selector. Remove nonpic.
312 * gcc.target/i386/fentry.c: Likewise.
314 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
316 * gcc.dg/atomic-invalid.c: Check for invalid memory model
317 warnings instead of errors.
319 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
321 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
322 option support instead of ENABLE_LTO from Makefile.
324 2015-01-14 Richard Biener <rguenther@suse.de>
326 PR tree-optimization/59354
327 * gcc.dg/vect/pr59354.c: New testcase.
329 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
331 * lib/target-supports.exp
332 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
333 on ARM architures before v7.
335 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
338 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
341 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
344 * gcc.target/i386/pr64386.c: New test.
346 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
349 * gcc.target/i386/pr64393.c: New test.
351 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
354 * gcc.target/i386/pr64387.c: New test.
356 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
358 * gcc.target/aarch64/store-pair-1.c: Fix typo.
360 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
362 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
364 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
367 * gcc.target/arm/pr64453.c: New.
369 2015-01-14 Richard Biener <rguenther@suse.de>
372 * gcc.dg/lto/pr64415_0.c: New testcase.
373 * gcc.dg/lto/pr64415_1.c: Likewise.
375 2015-01-14 Martin Liska <mliska@suse.cz>
377 * gcc.dg/ipa/pr64307.c: New test.
379 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
381 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
384 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
387 * gcc.target/arm/pr64460_1.c: New test.
389 2015-01-14 Richard Biener <rguenther@suse.de>
391 PR tree-optimization/64493
392 PR tree-optimization/64495
393 * gcc.dg/vect/pr64493.c: New testcase.
394 * gcc.dg/vect/pr64495.c: Likewise.
396 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
398 * gcc.dg/Warray-bounds-11.c: New test-case.
400 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
402 * gcc.target/mips/octeon3-pipe-1.c: New test.
404 2015-01-13 David Malcolm <dmalcolm@redhat.com>
406 * jit.dg/harness.h (set_up_logging): Move string concatenation
408 (concat_strings): New function.
409 (dump_reproducer): New function.
410 (test_jit): Call dump_reproducer.
411 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
413 (jit-dg-test): Delete any generated reproducer from previous runs.
414 Verify that a generated reproducer was created, and verify that it
416 * jit.dg/test-nested-contexts.c (main): Call
417 gcc_jit_context_dump_reproducer_to_file.
419 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
421 * gcc.dg/aru-2.c: Add dg-require-profiling.
423 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
425 * lib/target-supports.exp (check_profiling_available): Check if
428 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
431 * g++.dg/torture/pr64565.C: New testcase.
433 2015-01-13 Marek Polacek <polacek@redhat.com>
436 * gcc.dg/tm/pr64391.c: New test.
438 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
440 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
443 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
445 * gcc.target/i386/pie.c: New test.
447 * lib/target-supports.exp (check_effective_target_pie): New.
449 2015-01-13 Jakub Jelinek <jakub@redhat.com>
451 PR rtl-optimization/64286
452 * gcc.target/i386/avx2-pr64286.c: New test.
454 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
457 * g++.dg/cpp0x/vt-57626.C: New.
459 2015-01-13 Jakub Jelinek <jakub@redhat.com>
462 * gfortran.dg/pr64528.f90: New test.
464 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
466 * gcc.target/aarch64/subsp.c: New test.
468 2015-01-13 Andrew Pinski <apinski@cavium.com>
470 * gcc.target/aarch64/store-pair-1.c: New testcase.
472 2015-01-13 Richard Biener <rguenther@suse.de>
475 * gcc.dg/lto/pr64373_0.c: New testcase.
477 2015-01-13 Andrew Pinski <apinski@cavium.com>
479 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
480 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
482 2015-01-13 Richard Biener <rguenther@suse.de>
484 PR tree-optimization/64406
485 * gcc.dg/pr64406.c: New testcase.
487 2015-01-13 Richard Biener <rguenther@suse.de>
489 PR tree-optimization/64404
490 * gcc.dg/vect/pr64404.c: New testcase.
492 2014-01-13 Richard Biener <rguenther@suse.de>
494 PR tree-optimization/64568
495 * g++.dg/torture/pr64568.C: New testcase.
497 2015-01-12 David Malcolm <dmalcolm@redhat.com>
499 * jit.dg/test-error-local-used-from-other-function.c: New test
501 * jit.dg/test-error-param-reuse.c: New test case.
502 * jit.dg/test-error-param-sharing.c: New test case.
503 * jit.dg/test-error-param-used-from-other-function.c: New test
505 * jit.dg/test-error-param-used-without-a-function.c: New test
508 2015-01-12 Jakub Jelinek <jakub@redhat.com>
510 PR tree-optimization/64563
511 * gcc.dg/pr64563.c: New test.
514 * gcc.target/i386/pr64513.c: New test.
516 PR tree-optimization/64454
517 * gcc.dg/pr64454.c: New test.
520 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
522 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
523 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
524 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
525 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
526 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
527 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
528 * gcc.dg/vect/slp-25.c: Likewise.
529 * gcc.dg/vect/vect-109.c: Likewise.
530 * gcc.dg/vect/vect-13.c: Likewise.
531 * gcc.dg/vect/vect-17.c: Likewise.
532 * gcc.dg/vect/vect-18.c: Likewise.
533 * gcc.dg/vect/vect-19.c: Likewise.
534 * gcc.dg/vect/vect-20.c: Likewise.
535 * gcc.dg/vect/vect-21.c: Likewise.
536 * gcc.dg/vect/vect-22.c: Likewise.
537 * gcc.dg/vect/vect-27.c: Likewise.
538 * gcc.dg/vect/vect-29.c: Likewise.
539 * gcc.dg/vect/vect-2-big-array.c: Likewise.
540 * gcc.dg/vect/vect-2.c: Likewise.
541 * gcc.dg/vect/vect-3.c: Likewise.
542 * gcc.dg/vect/vect-4.c: Likewise.
543 * gcc.dg/vect/vect-5.c: Likewise.
544 * gcc.dg/vect/vect-72.c: Likewise.
545 * gcc.dg/vect/vect-73-big-array.c: Likewise.
546 * gcc.dg/vect/vect-73.c: Likewise.
547 * gcc.dg/vect/vect-77-global.c: Likewise.
548 * gcc.dg/vect/vect-78-global.c: Likewise.
549 * gcc.dg/vect/vect-7.c: Likewise.
550 * gcc.dg/vect/vect-86.c: Likewise.
551 * gcc.dg/vect/vect-align-1.c: Likewise.
552 * gcc.dg/vect/vect-align-3.c: Likewise.
553 * gcc.dg/vect/vect-all-big-array.c: Likewise.
554 * gcc.dg/vect/vect-all.c: Likewise.
555 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
556 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
557 * gcc.dg/vect/vect-peel-3.c: Likewise.
558 * gcc.dg/vect/vect-peel-4.c: Likewise.
559 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
561 2015-01-12 Jeff Law <law@redhat.com>
564 * gcc.target/m68k/pr64461.c: New test.
566 2015-01-12 David Malcolm <dmalcolm@redhat.com>
568 * jit.dg/test-array-as-pointer.c (create_code): Update call
569 to gcc_jit_context_new_global by setting "kind" to
570 GCC_JIT_GLOBAL_IMPORTED.
571 * jit.dg/test-error-array-as-pointer.c: Likewise.
572 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
573 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
574 setting kind to GCC_JIT_GLOBAL_EXPORTED.
575 * jit.dg/test-using-global.c (the_global): Rename to...
576 (imported_global): ...this.
577 (create_code): Update to test the three kinds of global.
578 (verify_code): Likewise.
580 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
583 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
585 * gcc.target/i386/pr64291-2.c: Updated.
587 2015-01-12 Richard Biener <rguenther@suse.de>
589 PR tree-optimization/64530
590 * gfortran.dg/pr64530.f90: New testcase.
592 2015-01-12 Richard Biener <rguenther@suse.de>
595 * gcc.dg/torture/pr64357.c: New testcase.
597 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
599 * gcc.target/i386/nop-mcount.c: Properly place {} in target
602 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
603 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
605 2015-01-12 Martin Liska <mliska@suse.cz>
607 * gcc.dg/ipa/PR64550.c: New test.
609 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
612 * testsuite/g++.dg/ipa/pr63470.C: New testcase.
614 2015-01-11 Janus Weil <janus@gcc.gnu.org>
617 * gfortran.dg/typebound_operator_20.f90: New.
619 2015-01-11 Janus Weil <janus@gcc.gnu.org>
622 * gfortran.dg/proc_ptr_comp_42.f90: New.
624 2015-01-11 Janus Weil <janus@gcc.gnu.org>
627 * gfortran.dg/proc_ptr_comp_41.f90: New.
629 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
631 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
633 2015-01-10 Tobias Burnus <burnus@net-b.de>
636 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
637 and add dg-excess-errors.
638 * gfortran.dg/line_length_6.f90: New.
639 * gfortran.dg/line_length_7.f90: New.
640 * gfortran.dg/line_length_8.f90: New.
641 * gfortran.dg/line_length_9.f90: New.
642 * gfortran.dg/line_length_10.f90: New.
643 * gfortran.dg/line_length_11.f90: New.
645 2015-01-09 David Malcolm <dmalcolm@redhat.com>
647 * jit.dg/test-threads.c (struct testcase): Move declaration
648 to jit.dg/all-non-failing-tests.h.
649 (testcases): Likewise.
650 * jit.dg/all-non-failing-tests.h (struct testcase): Move
651 declaration here from jit.dg/all-non-failing-tests.h.
652 (testcases): Likewise.
653 * jit.dg/test-combination.c (create_code): Eliminate spelling
654 out all of the testcases in favor of looping through the
655 "testcases" metadata.
656 (verify_code): Likewise.
658 2015-01-09 Jakub Jelinek <jakub@redhat.com>
660 PR rtl-optimization/64536
661 * gcc.dg/pr64536.c: New test.
663 2015-01-09 David Malcolm <dmalcolm@redhat.com>
665 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
666 * jit.dg/test-combination.c (create_code): Likewise.
667 (verify_code): Likewise.
668 * jit.dg/test-constants.c: New test case.
669 * jit.dg/test-threads.c: Add test-constants.c.
671 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
674 * objc.dg/gnu-api-2-class.m: Add a test case
675 for the above change.
677 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
679 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
681 2015-01-09 Richard Biener <rguenther@suse.de>
683 PR tree-optimization/64410
684 * g++.dg/vect/pr64410.cc: New testcase.
686 2015-01-09 Martin Liska <mliska@suse.cz>
688 * gcc.dg/ipa/ipa-icf-32.c: New test.
690 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
692 * c-c++-common/tsan/tsan_barrier.h: New.
693 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
694 * c-c++-common/tsan/bitfield_race.c: Likewise.
695 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
696 * c-c++-common/tsan/mutexset1.c: Likewise.
697 * c-c++-common/tsan/race_on_barrier.c: Likewise.
698 * c-c++-common/tsan/race_on_mutex.c: Likewise.
699 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
700 * c-c++-common/tsan/simple_race.c: Likewise.
701 * c-c++-common/tsan/simple_stack.c: Likewise.
702 * c-c++-common/tsan/sleep_sync.c: Likewise.
703 * c-c++-common/tsan/tiny_race.c: Likewise.
704 * c-c++-common/tsan/tls_race.c: Likewise.
705 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
706 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
707 * g++.dg/tsan/atomic_free.C: Likewise.
708 * g++.dg/tsan/atomic_free2.C: Likewise.
709 * g++.dg/tsan/cond_race.C: Likewise.
710 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
712 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
715 * lib/target-supports.exp (check_effective_target_libatomic_available):
717 * gfortran.dg/coarray/caf.exp: Only add -latomic for
718 targets that match effective-target libatomic_available.
719 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
721 2015-01-08 David Malcolm <dmalcolm@redhat.com>
723 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
724 Verify the result of gcc_jit_context_get_last_error.
725 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
727 2015-01-08 Jakub Jelinek <jakub@redhat.com>
729 PR tree-optimization/63989
730 * gcc.dg/strlenopt-27.c: New test.
732 2015-01-08 David Malcolm <dmalcolm@redhat.com>
734 * jit.dg/harness.h (set_up_logging): New function.
735 (test_jit): Fail if gcc_jit_context_acquire fails. Call
736 set_up_logging on the context, so that every testcase is
737 logged to a particular file.
738 * jit.dg/test-nested-contexts.c (main): Open a logfile,
739 and call gcc_jit_context_set_logfile on the top-level context.
741 2015-01-08 Jakub Jelinek <jakub@redhat.com>
744 * g++.dg/opt/pr64338.C: New test.
746 2015-01-08 Tobias Burnus <burnus@net-b.de>
748 * gfortran.dg/coarray/codimension_2b.f90: New file.
749 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
750 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
752 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
755 * g++.dg/ext/fnname4.C: New.
757 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
760 * g++.dg/cpp0x/constexpr-64462.C: New.
762 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
765 * g++.dg/cpp0x/deleted10.C: New.
767 2015-01-07 David Malcolm <dmalcolm@redhat.com>
769 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
771 2015-01-07 David Malcolm <dmalcolm@redhat.com>
773 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
774 GCC_JIT_UNARY_OP_ABS.
775 (verify_unary_ops): Likewise.
777 2015-01-07 David Malcolm <dmalcolm@redhat.com>
779 * jit.dg/test-arith-overflow.c: New test case.
780 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
781 * jit.dg/test-combination.c (create_code): Likewise.
782 (verify_code): Likewise.
783 * jit.dg/test-threads.c (testcases): Likewise.
785 2015-01-07 David Malcolm <dmalcolm@redhat.com>
787 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
788 rather than "jit". Load g++.exp, and call g++_init.
789 Run test-*.cc files within the testsuite and *.cc files within
791 (jit-dg-test): Drop the addition of -fgnu89-inline to
792 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
793 doing it when compiling C testcases (since g++ does not handle
794 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
795 is restored to the value after g++_init ran, rather than the
796 value before g++_init ran. Return a list of
797 $comp_output $output_file, as dg-test assumes.
799 2015-01-07 David Malcolm <dmalcolm@redhat.com>
801 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
802 make it easier to figure out the origin of each test result when
803 running test-combination.c and test-threads.c.
804 (CHECK_VALUE): Likewise.
805 (CHECK_DOUBLE_VALUE): Likewise.
806 (CHECK_STRING_VALUE): Likewise.
807 (CHECK_STRING_STARTS_WITH): Likewise.
808 (CHECK_STRING_CONTAINS): Likewise.
810 (check_string_value): Likewise, add "funcname" param.
811 (check_string_starts_with): Likewise.
812 (check_string_contains): Likewise.
814 2015-01-07 David Malcolm <dmalcolm@redhat.com>
816 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
817 generating name of built executable.
819 2015-01-07 Marek Polacek <polacek@redhat.com>
822 * gcc.dg/pr64440.c: New test.
823 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
825 2015-01-07 Marek Polacek <polacek@redhat.com>
828 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
829 * gcc.dg/pr64417.c: New test.
831 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
834 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
837 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
839 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
840 Check if testcases run without errors, not just if they compile.
842 2015-01-06 Christian Bruel <christian.bruel@st.com>
845 * gcc.target/sh/pr64507.c: New test.
847 2015-01-06 Arnaud Charlet <charlet@adacore.com>
849 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
851 2015-01-06 Jakub Jelinek <jakub@redhat.com>
853 * c-c++-common/asan/sanitize-all-1.c: New test.
854 * c-c++-common/ubsan/sanitize-all-1.c: New test.
855 * c-c++-common/ubsan/sanitize-all-2.c: New test.
856 * c-c++-common/ubsan/sanitize-all-3.c: New test.
857 * c-c++-common/ubsan/sanitize-all-4.c: New test.
859 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
861 * lib/target-supports.exp (check_profiling_available): Return 0 for
863 (check_effective_target_tls_runtime): Likewise.
864 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
865 * gcc.dg/20020312-2.c: Adjust for Visium.
866 * gcc.dg/tls/thr-cse-1.c: Likewise
867 * gcc.dg/tree-ssa/20040204-1.c: Likewise
868 * gcc.dg/tree-ssa/loop-1.c: Likewise.
869 * gcc.dg/weak/typeof-2.c: Likewise.
871 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
873 PR rtl-optimization/64287
874 * gcc.dg/aru-2.c: New test.
876 2015-01-05 Jakub Jelinek <jakub@redhat.com>
879 * c-c++-common/ubsan/pr64344-1.c: New test.
880 * c-c++-common/ubsan/pr64344-2.c: New test.
882 PR tree-optimization/64465
883 * gcc.dg/pr64465.c: New test.
885 PR tree-optimization/64494
886 * gcc.c-torture/compile/pr64494.c: New test.
888 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
891 * gfortran.dg/realloc_on_assign_25.f90: New test.
893 2015-01-05 Jakub Jelinek <jakub@redhat.com>
895 Update copyright years.
897 2015-01-05 Marek Polacek <polacek@redhat.com>
900 * gcc.dg/pr64423.c: New test.
902 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
904 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
905 mmix-knuth-mmixware for the same reason as for MIPS.
906 * gcc.dg/debug/debug-2.c: Ditto.
908 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
910 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
913 * lib/gfortran.exp: Add libatomic library search path.
914 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
915 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
917 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
919 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
921 * c-c++-common/tsan/bitfield_race.c: New testcase.
922 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
924 2015-01-02 Tobias Burnus <burnus@net-b.de>
926 * gfortran.dg/coarray/collectives_4.f90: New.
928 2015-01-02 Janus Weil <janus@gcc.gnu.org>
931 * gfortran.dg/extends_16.f90: New.
933 2015-01-02 Tobias Burnus <burnus@net-b.de>
935 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
937 2015-01-02 Tobias Burnus <burnus@net-b.de>
939 * gfortran.dg/coarray/codimension_2.f90: New.
940 * gfortran.dg/coarray/codimension_2a.f90: New.
941 * gfortran.dg/coarray_35.f90: New.
942 * gfortran.dg/coarray_35a.f90: New.
944 2015-01-02 Janus Weil <janus@gcc.gnu.org>
947 * gfortran.dg/dummy_procedure_11.f90: New.
949 Copyright (C) 2015 Free Software Foundation, Inc.
951 Copying and distribution of this file, with or without modification,
952 are permitted in any medium without royalty provided the copyright
953 notice and this notice are preserved.