1 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4 (Set_Neon_Cumulative_Sat): Add parameter.
5 (__set_neon_cumulative_sat): Support new parameter.
6 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
7 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
10 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
13 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
15 * g++.dg/tsan/vptr_benign_race.C: New testcase.
16 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
18 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
21 * g++.dg/tls/thread_local-ice4.C: New.
23 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
25 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
28 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
31 * g++.dg/cpp0x/vt-62276.C: New.
33 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
36 * g++.dg/pr64353.C: New.
38 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
41 * gcc.target/aarch64/pr64263_1.c: New test.
43 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
45 PR tree-optimization/64434
46 * gcc.dg/torture/pr64434.c: Move to...
47 * gcc.dg/pr64434.c: ... here.
49 2015-01-16 Richard Biener <rguenther@suse.de>
52 * gcc.dg/uninit-18.c: New testcase.
54 2015-01-16 Richard Biener <rguenther@suse.de>
56 PR tree-optimization/64568
57 * g++.dg/torture/pr64568-2.C: New testcase.
59 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
62 * gcc.target/i386/chkp-label-address.c: New.
64 2015-01-16 Janus Weil <janus@gcc.gnu.org>
67 * gfortran.dg/pointer_init_6.f90: Extended.
69 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
71 * gcc.c-torture/compile/20150108.c: New test.
73 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
75 * gcc.target/visium: New directory.
77 2015-01-16 Richard Biener <rguenther@suse.de>
79 PR tree-optimization/61743
80 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
81 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
83 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
85 * gcc.dg/pr64015.c: New test.
87 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
91 * g++.dg/ipa/pr64612.C: New test.
93 2015-01-16 Renlin Li <renlin.li@arm.com>
95 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
97 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
99 * gcc.target/i386/sse-14.c: Test new intrinsic.
100 * gcc.target/i386/sse-22.c: Ditto.
102 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
105 * g++.dg/cpp0x/auto44.C: New.
107 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
110 * gcc.target/nios2/gpopt-all.c: New test case.
111 * gcc.target/nios2/gpopt-local.c: New test case.
112 * gcc.target/nios2/gpopt-global.c: New test case.
113 * gcc.target/nios2/gpopt-data.c: New test case.
114 * gcc.target/nios2/gpopt-none.c: New test case.
116 2015-01-15 Jakub Jelinek <jakub@redhat.com>
118 * g++.dg/ubsan/vptr-1.C: New test.
119 * g++.dg/ubsan/vptr-2.C: New test.
120 * g++.dg/ubsan/vptr-3.C: New test.
121 * g++.dg/ubsan/vptr-4.C: New test.
122 * g++.dg/ubsan/vptr-5.C: New test.
123 * g++.dg/ubsan/vptr-6.C: New test.
124 * g++.dg/ubsan/vptr-7.C: New test.
125 * g++.dg/ubsan/vptr-8.C: New test.
126 * g++.dg/ubsan/vptr-9.C: New test.
128 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
130 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
132 * lib/gcc-dg.exp: Likewise.
134 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
136 PR rtl-optimization/64110
137 * gcc.target/i386/pr64110.c: Add scan-assembler.
139 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
140 James Norris <jnorris@codesourcery.com>
141 Cesar Philippidis <cesar@codesourcery.com>
142 Ilmir Usmanov <i.usmanov@samsung.com>
144 * lib/target-supports.exp (check_effective_target_fopenacc): New
146 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
147 * g++.dg/goacc/goacc.exp: Likewise.
148 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
149 * gcc.dg/goacc/goacc.exp: Likewise.
150 * gfortran.dg/goacc/goacc.exp: Likewise.
151 * c-c++-common/cpp/openacc-define-1.c: New file.
152 * c-c++-common/cpp/openacc-define-2.c: Likewise.
153 * c-c++-common/cpp/openacc-define-3.c: Likewise.
154 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
155 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
156 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
157 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
158 * c-c++-common/goacc/asyncwait-1.c: Likewise.
159 * c-c++-common/goacc/cache-1.c: Likewise.
160 * c-c++-common/goacc/clauses-fail.c: Likewise.
161 * c-c++-common/goacc/collapse-1.c: Likewise.
162 * c-c++-common/goacc/data-1.c: Likewise.
163 * c-c++-common/goacc/data-2.c: Likewise.
164 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
165 * c-c++-common/goacc/deviceptr-1.c: Likewise.
166 * c-c++-common/goacc/deviceptr-2.c: Likewise.
167 * c-c++-common/goacc/deviceptr-3.c: Likewise.
168 * c-c++-common/goacc/if-clause-1.c: Likewise.
169 * c-c++-common/goacc/if-clause-2.c: Likewise.
170 * c-c++-common/goacc/kernels-1.c: Likewise.
171 * c-c++-common/goacc/loop-1.c: Likewise.
172 * c-c++-common/goacc/loop-private-1.c: Likewise.
173 * c-c++-common/goacc/nesting-1.c: Likewise.
174 * c-c++-common/goacc/nesting-data-1.c: Likewise.
175 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
176 * c-c++-common/goacc/parallel-1.c: Likewise.
177 * c-c++-common/goacc/pcopy.c: Likewise.
178 * c-c++-common/goacc/pcopyin.c: Likewise.
179 * c-c++-common/goacc/pcopyout.c: Likewise.
180 * c-c++-common/goacc/pcreate.c: Likewise.
181 * c-c++-common/goacc/pragma_context.c: Likewise.
182 * c-c++-common/goacc/present-1.c: Likewise.
183 * c-c++-common/goacc/reduction-1.c: Likewise.
184 * c-c++-common/goacc/reduction-2.c: Likewise.
185 * c-c++-common/goacc/reduction-3.c: Likewise.
186 * c-c++-common/goacc/reduction-4.c: Likewise.
187 * c-c++-common/goacc/sb-1.c: Likewise.
188 * c-c++-common/goacc/sb-2.c: Likewise.
189 * c-c++-common/goacc/sb-3.c: Likewise.
190 * c-c++-common/goacc/update-1.c: Likewise.
191 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
192 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
193 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
194 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
195 * gfortran.dg/goacc/assumed.f95: Likewise.
196 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
197 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
198 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
199 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
200 * gfortran.dg/goacc/branch.f95: Likewise.
201 * gfortran.dg/goacc/cache-1.f95: Likewise.
202 * gfortran.dg/goacc/coarray.f95: Likewise.
203 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
204 * gfortran.dg/goacc/cray.f95: Likewise.
205 * gfortran.dg/goacc/critical.f95: Likewise.
206 * gfortran.dg/goacc/data-clauses.f95: Likewise.
207 * gfortran.dg/goacc/data-tree.f95: Likewise.
208 * gfortran.dg/goacc/declare-1.f95: Likewise.
209 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
210 * gfortran.dg/goacc/fixed-1.f: Likewise.
211 * gfortran.dg/goacc/fixed-2.f: Likewise.
212 * gfortran.dg/goacc/fixed-3.f: Likewise.
213 * gfortran.dg/goacc/fixed-4.f: Likewise.
214 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
215 * gfortran.dg/goacc/if.f95: Likewise.
216 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
217 * gfortran.dg/goacc/list.f95: Likewise.
218 * gfortran.dg/goacc/literal.f95: Likewise.
219 * gfortran.dg/goacc/loop-1.f95: Likewise.
220 * gfortran.dg/goacc/loop-2.f95: Likewise.
221 * gfortran.dg/goacc/loop-3.f95: Likewise.
222 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
223 * gfortran.dg/goacc/omp.f95: Likewise.
224 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
225 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
226 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
227 * gfortran.dg/goacc/parameter.f95: Likewise.
228 * gfortran.dg/goacc/private-1.f95: Likewise.
229 * gfortran.dg/goacc/private-2.f95: Likewise.
230 * gfortran.dg/goacc/private-3.f95: Likewise.
231 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
232 * gfortran.dg/goacc/reduction-2.f95: Likewise.
233 * gfortran.dg/goacc/reduction.f95: Likewise.
234 * gfortran.dg/goacc/routine-1.f90: Likewise.
235 * gfortran.dg/goacc/routine-2.f90: Likewise.
236 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
237 * gfortran.dg/goacc/several-directives.f95: Likewise.
238 * gfortran.dg/goacc/sie.f95: Likewise.
239 * gfortran.dg/goacc/subarrays.f95: Likewise.
240 * gfortran.dg/gomp/map-1.f90: Likewise.
241 * gfortran.dg/openacc-define-1.f90: Likewise.
242 * gfortran.dg/openacc-define-2.f90: Likewise.
243 * gfortran.dg/openacc-define-3.f90: Likewise.
244 * g++.dg/gomp/block-1.C: Update for changed compiler output.
245 * g++.dg/gomp/block-2.C: Likewise.
246 * g++.dg/gomp/block-3.C: Likewise.
247 * g++.dg/gomp/block-5.C: Likewise.
248 * g++.dg/gomp/target-1.C: Likewise.
249 * g++.dg/gomp/target-2.C: Likewise.
250 * g++.dg/gomp/taskgroup-1.C: Likewise.
251 * g++.dg/gomp/teams-1.C: Likewise.
252 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
253 * gcc.dg/cilk-plus/jump.c: Likewise.
254 * gcc.dg/gomp/block-1.c: Likewise.
255 * gcc.dg/gomp/block-10.c: Likewise.
256 * gcc.dg/gomp/block-2.c: Likewise.
257 * gcc.dg/gomp/block-3.c: Likewise.
258 * gcc.dg/gomp/block-4.c: Likewise.
259 * gcc.dg/gomp/block-5.c: Likewise.
260 * gcc.dg/gomp/block-6.c: Likewise.
261 * gcc.dg/gomp/block-7.c: Likewise.
262 * gcc.dg/gomp/block-8.c: Likewise.
263 * gcc.dg/gomp/block-9.c: Likewise.
264 * gcc.dg/gomp/target-1.c: Likewise.
265 * gcc.dg/gomp/target-2.c: Likewise.
266 * gcc.dg/gomp/taskgroup-1.c: Likewise.
267 * gcc.dg/gomp/teams-1.c: Likewise.
269 2015-01-15 David Malcolm <dmalcolm@redhat.com>
271 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
274 2015-01-15 Mike Stump <mikestump@comcast.net>
276 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
277 * gcc.dg/inline_2.c: Likewise.
278 * gcc.dg/inline_3.c: Likewise.
279 * gcc.dg/inline_4.c: Likewise.
281 2015-01-15 Janus Weil <janus@gcc.gnu.org>
284 * gfortran.dg/proc_ptr_comp_43.f90: New.
286 2015-01-15 Mike Stump <mikestump@comcast.net>
288 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
289 * gcc.dg/unroll_2.c: Likewise.
290 * gcc.dg/unroll_3.c: Likewise.
291 * gcc.dg/unroll_4.c: Likewise.
292 * gcc.dg/unroll_5.c: Likewise.
294 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
297 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
299 * gcc.target/aarch64/test_frame_6.c: Likewise.
300 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
301 x30 and x19 (in the epilogue).
302 * gcc.target/aarch64/test_frame_4.c: Likewise.
303 * gcc.target/aarch64/test_frame_7.c: Likewise.
305 2015-01-15 Martin Liska <mliska@suse.cz>
307 * g++.dg/ipa/pr64068.C: New test.
308 * gcc.dg/ipa/PR64559.c: New test.
310 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
312 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
315 2015-01-15 Richard Biener <rguenther@suse.de>
317 PR tree-optimization/61743
318 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
319 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
321 2015-01-15 Renlin Li <renlin.li@arm.com>
323 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
324 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
326 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
328 * gcc.dg/vect/vect-aggressive-1.c: New.
329 * gcc.target/i386/avx2-vect-aggressive.c: New.
331 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
333 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
335 2015-01-15 Richard Biener <rguenther@suse.de>
338 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
339 -Wl,-undefined,dynamic_lookup.
341 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
343 * gnat.dg/opt47.adb: New test.
345 2015-01-15 Richard Biener <rguenther@suse.de>
348 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
350 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
352 PR tree-optimization/64434
353 * gcc.dg/torture/pr64434.c: New test.
355 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
357 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
358 -mno-micromips. MIPS32R1 and below require -mno-micromips.
359 -march=loongson* and -march=octeon* require -mno-micromips.
361 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
362 Matthew Fortune <matthew.fortune@imgtec.com>
364 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
365 * gcc.target/mips/call-saved-5.c (foo): Likewise.
366 * gcc.target/mips/call-saved-6.c (foo): Likewise.
367 * gcc.target/mips/call-saved-7.c: New file.
368 * gcc.target/mips/call-saved-8.c: New file.
369 * gcc.target/mips/call-saved-9.c: New file.
371 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
373 * gcc.target/mips/lsa.c: New file.
374 * gcc.target/mips/mips64-lsa.c: Likewise.
375 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
376 * gcc.target/mips/mulsize-4.c: Likewise.
377 * gcc.target/mips/mulsize-5.c: New file.
378 * gcc.target/mips/mulsize-6.c: Likewise.
379 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
380 and !HAS_LSA as ghost options.
381 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
384 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
386 * g++.dg/torture/20141013.c: Set -fno-short-enums.
388 2015-01-15 Richard Biener <rguenther@suse.de>
391 * gcc.dg/torture/pr64365.c: New testcase.
393 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
395 * gcc.dg/stackprotectexplicit1.c: New test.
396 * g++.dg/stackprotectexplicit2.c: New test.
398 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
401 * gfortran.dg/inquire_internal.f90: New.
402 * gfortran.dg/negative_unit_check.f90: New.
404 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
407 * gcc.target/sh/pr53988-1.c: New.
409 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
412 * g++.dg/tls/thread_local-ice3.C: New.
414 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
416 * gcc.target/i386/fentry-override.c: Properly place {} in target
417 selector. Remove nonpic.
418 * gcc.target/i386/fentry.c: Likewise.
420 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
422 * gcc.dg/atomic-invalid.c: Check for invalid memory model
423 warnings instead of errors.
425 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
427 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
428 option support instead of ENABLE_LTO from Makefile.
430 2015-01-14 Richard Biener <rguenther@suse.de>
432 PR tree-optimization/59354
433 * gcc.dg/vect/pr59354.c: New testcase.
435 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
437 * lib/target-supports.exp
438 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
439 on ARM architures before v7.
441 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
444 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
447 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
450 * gcc.target/i386/pr64386.c: New test.
452 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
455 * gcc.target/i386/pr64393.c: New test.
457 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
460 * gcc.target/i386/pr64387.c: New test.
462 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
464 * gcc.target/aarch64/store-pair-1.c: Fix typo.
466 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
468 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
470 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
473 * gcc.target/arm/pr64453.c: New.
475 2015-01-14 Richard Biener <rguenther@suse.de>
478 * gcc.dg/lto/pr64415_0.c: New testcase.
479 * gcc.dg/lto/pr64415_1.c: Likewise.
481 2015-01-14 Martin Liska <mliska@suse.cz>
483 * gcc.dg/ipa/pr64307.c: New test.
485 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
487 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
490 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
493 * gcc.target/arm/pr64460_1.c: New test.
495 2015-01-14 Richard Biener <rguenther@suse.de>
497 PR tree-optimization/64493
498 PR tree-optimization/64495
499 * gcc.dg/vect/pr64493.c: New testcase.
500 * gcc.dg/vect/pr64495.c: Likewise.
502 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
504 * gcc.dg/Warray-bounds-11.c: New test-case.
506 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
508 * gcc.target/mips/octeon3-pipe-1.c: New test.
510 2015-01-13 David Malcolm <dmalcolm@redhat.com>
512 * jit.dg/harness.h (set_up_logging): Move string concatenation
514 (concat_strings): New function.
515 (dump_reproducer): New function.
516 (test_jit): Call dump_reproducer.
517 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
519 (jit-dg-test): Delete any generated reproducer from previous runs.
520 Verify that a generated reproducer was created, and verify that it
522 * jit.dg/test-nested-contexts.c (main): Call
523 gcc_jit_context_dump_reproducer_to_file.
525 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
527 * gcc.dg/aru-2.c: Add dg-require-profiling.
529 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
531 * lib/target-supports.exp (check_profiling_available): Check if
534 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
537 * g++.dg/torture/pr64565.C: New testcase.
539 2015-01-13 Marek Polacek <polacek@redhat.com>
542 * gcc.dg/tm/pr64391.c: New test.
544 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
546 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
549 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
551 * gcc.target/i386/pie.c: New test.
553 * lib/target-supports.exp (check_effective_target_pie): New.
555 2015-01-13 Jakub Jelinek <jakub@redhat.com>
557 PR rtl-optimization/64286
558 * gcc.target/i386/avx2-pr64286.c: New test.
560 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
563 * g++.dg/cpp0x/vt-57626.C: New.
565 2015-01-13 Jakub Jelinek <jakub@redhat.com>
568 * gfortran.dg/pr64528.f90: New test.
570 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
572 * gcc.target/aarch64/subsp.c: New test.
574 2015-01-13 Andrew Pinski <apinski@cavium.com>
576 * gcc.target/aarch64/store-pair-1.c: New testcase.
578 2015-01-13 Richard Biener <rguenther@suse.de>
581 * gcc.dg/lto/pr64373_0.c: New testcase.
583 2015-01-13 Andrew Pinski <apinski@cavium.com>
585 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
586 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
588 2015-01-13 Richard Biener <rguenther@suse.de>
590 PR tree-optimization/64406
591 * gcc.dg/pr64406.c: New testcase.
593 2015-01-13 Richard Biener <rguenther@suse.de>
595 PR tree-optimization/64404
596 * gcc.dg/vect/pr64404.c: New testcase.
598 2015-01-13 Richard Biener <rguenther@suse.de>
600 PR tree-optimization/64568
601 * g++.dg/torture/pr64568.C: New testcase.
603 2015-01-12 David Malcolm <dmalcolm@redhat.com>
605 * jit.dg/test-error-local-used-from-other-function.c: New test
607 * jit.dg/test-error-param-reuse.c: New test case.
608 * jit.dg/test-error-param-sharing.c: New test case.
609 * jit.dg/test-error-param-used-from-other-function.c: New test
611 * jit.dg/test-error-param-used-without-a-function.c: New test
614 2015-01-12 Jakub Jelinek <jakub@redhat.com>
616 PR tree-optimization/64563
617 * gcc.dg/pr64563.c: New test.
620 * gcc.target/i386/pr64513.c: New test.
622 PR tree-optimization/64454
623 * gcc.dg/pr64454.c: New test.
626 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
628 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
629 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
630 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
631 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
632 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
633 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
634 * gcc.dg/vect/slp-25.c: Likewise.
635 * gcc.dg/vect/vect-109.c: Likewise.
636 * gcc.dg/vect/vect-13.c: Likewise.
637 * gcc.dg/vect/vect-17.c: Likewise.
638 * gcc.dg/vect/vect-18.c: Likewise.
639 * gcc.dg/vect/vect-19.c: Likewise.
640 * gcc.dg/vect/vect-20.c: Likewise.
641 * gcc.dg/vect/vect-21.c: Likewise.
642 * gcc.dg/vect/vect-22.c: Likewise.
643 * gcc.dg/vect/vect-27.c: Likewise.
644 * gcc.dg/vect/vect-29.c: Likewise.
645 * gcc.dg/vect/vect-2-big-array.c: Likewise.
646 * gcc.dg/vect/vect-2.c: Likewise.
647 * gcc.dg/vect/vect-3.c: Likewise.
648 * gcc.dg/vect/vect-4.c: Likewise.
649 * gcc.dg/vect/vect-5.c: Likewise.
650 * gcc.dg/vect/vect-72.c: Likewise.
651 * gcc.dg/vect/vect-73-big-array.c: Likewise.
652 * gcc.dg/vect/vect-73.c: Likewise.
653 * gcc.dg/vect/vect-77-global.c: Likewise.
654 * gcc.dg/vect/vect-78-global.c: Likewise.
655 * gcc.dg/vect/vect-7.c: Likewise.
656 * gcc.dg/vect/vect-86.c: Likewise.
657 * gcc.dg/vect/vect-align-1.c: Likewise.
658 * gcc.dg/vect/vect-align-3.c: Likewise.
659 * gcc.dg/vect/vect-all-big-array.c: Likewise.
660 * gcc.dg/vect/vect-all.c: Likewise.
661 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
662 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
663 * gcc.dg/vect/vect-peel-3.c: Likewise.
664 * gcc.dg/vect/vect-peel-4.c: Likewise.
665 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
667 2015-01-12 Jeff Law <law@redhat.com>
670 * gcc.target/m68k/pr64461.c: New test.
672 2015-01-12 David Malcolm <dmalcolm@redhat.com>
674 * jit.dg/test-array-as-pointer.c (create_code): Update call
675 to gcc_jit_context_new_global by setting "kind" to
676 GCC_JIT_GLOBAL_IMPORTED.
677 * jit.dg/test-error-array-as-pointer.c: Likewise.
678 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
679 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
680 setting kind to GCC_JIT_GLOBAL_EXPORTED.
681 * jit.dg/test-using-global.c (the_global): Rename to...
682 (imported_global): ...this.
683 (create_code): Update to test the three kinds of global.
684 (verify_code): Likewise.
686 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
689 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
691 * gcc.target/i386/pr64291-2.c: Updated.
693 2015-01-12 Richard Biener <rguenther@suse.de>
695 PR tree-optimization/64530
696 * gfortran.dg/pr64530.f90: New testcase.
698 2015-01-12 Richard Biener <rguenther@suse.de>
701 * gcc.dg/torture/pr64357.c: New testcase.
703 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
705 * gcc.target/i386/nop-mcount.c: Properly place {} in target
708 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
709 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
711 2015-01-12 Martin Liska <mliska@suse.cz>
713 * gcc.dg/ipa/PR64550.c: New test.
715 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
718 * testsuite/g++.dg/ipa/pr63470.C: New testcase.
720 2015-01-11 Janus Weil <janus@gcc.gnu.org>
723 * gfortran.dg/typebound_operator_20.f90: New.
725 2015-01-11 Janus Weil <janus@gcc.gnu.org>
728 * gfortran.dg/proc_ptr_comp_42.f90: New.
730 2015-01-11 Janus Weil <janus@gcc.gnu.org>
733 * gfortran.dg/proc_ptr_comp_41.f90: New.
735 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
737 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
739 2015-01-10 Tobias Burnus <burnus@net-b.de>
742 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
743 and add dg-excess-errors.
744 * gfortran.dg/line_length_6.f90: New.
745 * gfortran.dg/line_length_7.f90: New.
746 * gfortran.dg/line_length_8.f90: New.
747 * gfortran.dg/line_length_9.f90: New.
748 * gfortran.dg/line_length_10.f90: New.
749 * gfortran.dg/line_length_11.f90: New.
751 2015-01-09 David Malcolm <dmalcolm@redhat.com>
753 * jit.dg/test-threads.c (struct testcase): Move declaration
754 to jit.dg/all-non-failing-tests.h.
755 (testcases): Likewise.
756 * jit.dg/all-non-failing-tests.h (struct testcase): Move
757 declaration here from jit.dg/all-non-failing-tests.h.
758 (testcases): Likewise.
759 * jit.dg/test-combination.c (create_code): Eliminate spelling
760 out all of the testcases in favor of looping through the
761 "testcases" metadata.
762 (verify_code): Likewise.
764 2015-01-09 Jakub Jelinek <jakub@redhat.com>
766 PR rtl-optimization/64536
767 * gcc.dg/pr64536.c: New test.
769 2015-01-09 David Malcolm <dmalcolm@redhat.com>
771 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
772 * jit.dg/test-combination.c (create_code): Likewise.
773 (verify_code): Likewise.
774 * jit.dg/test-constants.c: New test case.
775 * jit.dg/test-threads.c: Add test-constants.c.
777 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
780 * objc.dg/gnu-api-2-class.m: Add a test case
781 for the above change.
783 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
785 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
787 2015-01-09 Richard Biener <rguenther@suse.de>
789 PR tree-optimization/64410
790 * g++.dg/vect/pr64410.cc: New testcase.
792 2015-01-09 Martin Liska <mliska@suse.cz>
794 * gcc.dg/ipa/ipa-icf-32.c: New test.
796 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
798 * c-c++-common/tsan/tsan_barrier.h: New.
799 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
800 * c-c++-common/tsan/bitfield_race.c: Likewise.
801 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
802 * c-c++-common/tsan/mutexset1.c: Likewise.
803 * c-c++-common/tsan/race_on_barrier.c: Likewise.
804 * c-c++-common/tsan/race_on_mutex.c: Likewise.
805 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
806 * c-c++-common/tsan/simple_race.c: Likewise.
807 * c-c++-common/tsan/simple_stack.c: Likewise.
808 * c-c++-common/tsan/sleep_sync.c: Likewise.
809 * c-c++-common/tsan/tiny_race.c: Likewise.
810 * c-c++-common/tsan/tls_race.c: Likewise.
811 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
812 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
813 * g++.dg/tsan/atomic_free.C: Likewise.
814 * g++.dg/tsan/atomic_free2.C: Likewise.
815 * g++.dg/tsan/cond_race.C: Likewise.
816 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
818 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
821 * lib/target-supports.exp (check_effective_target_libatomic_available):
823 * gfortran.dg/coarray/caf.exp: Only add -latomic for
824 targets that match effective-target libatomic_available.
825 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
827 2015-01-08 David Malcolm <dmalcolm@redhat.com>
829 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
830 Verify the result of gcc_jit_context_get_last_error.
831 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
833 2015-01-08 Jakub Jelinek <jakub@redhat.com>
835 PR tree-optimization/63989
836 * gcc.dg/strlenopt-27.c: New test.
838 2015-01-08 David Malcolm <dmalcolm@redhat.com>
840 * jit.dg/harness.h (set_up_logging): New function.
841 (test_jit): Fail if gcc_jit_context_acquire fails. Call
842 set_up_logging on the context, so that every testcase is
843 logged to a particular file.
844 * jit.dg/test-nested-contexts.c (main): Open a logfile,
845 and call gcc_jit_context_set_logfile on the top-level context.
847 2015-01-08 Jakub Jelinek <jakub@redhat.com>
850 * g++.dg/opt/pr64338.C: New test.
852 2015-01-08 Tobias Burnus <burnus@net-b.de>
854 * gfortran.dg/coarray/codimension_2b.f90: New file.
855 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
856 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
858 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
861 * g++.dg/ext/fnname4.C: New.
863 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
866 * g++.dg/cpp0x/constexpr-64462.C: New.
868 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
871 * g++.dg/cpp0x/deleted10.C: New.
873 2015-01-07 David Malcolm <dmalcolm@redhat.com>
875 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
877 2015-01-07 David Malcolm <dmalcolm@redhat.com>
879 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
880 GCC_JIT_UNARY_OP_ABS.
881 (verify_unary_ops): Likewise.
883 2015-01-07 David Malcolm <dmalcolm@redhat.com>
885 * jit.dg/test-arith-overflow.c: New test case.
886 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
887 * jit.dg/test-combination.c (create_code): Likewise.
888 (verify_code): Likewise.
889 * jit.dg/test-threads.c (testcases): Likewise.
891 2015-01-07 David Malcolm <dmalcolm@redhat.com>
893 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
894 rather than "jit". Load g++.exp, and call g++_init.
895 Run test-*.cc files within the testsuite and *.cc files within
897 (jit-dg-test): Drop the addition of -fgnu89-inline to
898 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
899 doing it when compiling C testcases (since g++ does not handle
900 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
901 is restored to the value after g++_init ran, rather than the
902 value before g++_init ran. Return a list of
903 $comp_output $output_file, as dg-test assumes.
905 2015-01-07 David Malcolm <dmalcolm@redhat.com>
907 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
908 make it easier to figure out the origin of each test result when
909 running test-combination.c and test-threads.c.
910 (CHECK_VALUE): Likewise.
911 (CHECK_DOUBLE_VALUE): Likewise.
912 (CHECK_STRING_VALUE): Likewise.
913 (CHECK_STRING_STARTS_WITH): Likewise.
914 (CHECK_STRING_CONTAINS): Likewise.
916 (check_string_value): Likewise, add "funcname" param.
917 (check_string_starts_with): Likewise.
918 (check_string_contains): Likewise.
920 2015-01-07 David Malcolm <dmalcolm@redhat.com>
922 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
923 generating name of built executable.
925 2015-01-07 Marek Polacek <polacek@redhat.com>
928 * gcc.dg/pr64440.c: New test.
929 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
931 2015-01-07 Marek Polacek <polacek@redhat.com>
934 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
935 * gcc.dg/pr64417.c: New test.
937 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
940 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
943 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
945 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
946 Check if testcases run without errors, not just if they compile.
948 2015-01-06 Christian Bruel <christian.bruel@st.com>
951 * gcc.target/sh/pr64507.c: New test.
953 2015-01-06 Arnaud Charlet <charlet@adacore.com>
955 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
957 2015-01-06 Jakub Jelinek <jakub@redhat.com>
959 * c-c++-common/asan/sanitize-all-1.c: New test.
960 * c-c++-common/ubsan/sanitize-all-1.c: New test.
961 * c-c++-common/ubsan/sanitize-all-2.c: New test.
962 * c-c++-common/ubsan/sanitize-all-3.c: New test.
963 * c-c++-common/ubsan/sanitize-all-4.c: New test.
965 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
967 * lib/target-supports.exp (check_profiling_available): Return 0 for
969 (check_effective_target_tls_runtime): Likewise.
970 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
971 * gcc.dg/20020312-2.c: Adjust for Visium.
972 * gcc.dg/tls/thr-cse-1.c: Likewise
973 * gcc.dg/tree-ssa/20040204-1.c: Likewise
974 * gcc.dg/tree-ssa/loop-1.c: Likewise.
975 * gcc.dg/weak/typeof-2.c: Likewise.
977 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
979 PR rtl-optimization/64287
980 * gcc.dg/aru-2.c: New test.
982 2015-01-05 Jakub Jelinek <jakub@redhat.com>
985 * c-c++-common/ubsan/pr64344-1.c: New test.
986 * c-c++-common/ubsan/pr64344-2.c: New test.
988 PR tree-optimization/64465
989 * gcc.dg/pr64465.c: New test.
991 PR tree-optimization/64494
992 * gcc.c-torture/compile/pr64494.c: New test.
994 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
997 * gfortran.dg/realloc_on_assign_25.f90: New test.
999 2015-01-05 Jakub Jelinek <jakub@redhat.com>
1001 Update copyright years.
1003 2015-01-05 Marek Polacek <polacek@redhat.com>
1006 * gcc.dg/pr64423.c: New test.
1008 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
1010 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
1011 mmix-knuth-mmixware for the same reason as for MIPS.
1012 * gcc.dg/debug/debug-2.c: Ditto.
1014 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
1016 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
1019 * lib/gfortran.exp: Add libatomic library search path.
1020 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
1021 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
1023 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
1025 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1027 * c-c++-common/tsan/bitfield_race.c: New testcase.
1028 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
1030 2015-01-02 Tobias Burnus <burnus@net-b.de>
1032 * gfortran.dg/coarray/collectives_4.f90: New.
1034 2015-01-02 Janus Weil <janus@gcc.gnu.org>
1037 * gfortran.dg/extends_16.f90: New.
1039 2015-01-02 Tobias Burnus <burnus@net-b.de>
1041 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
1043 2015-01-02 Tobias Burnus <burnus@net-b.de>
1045 * gfortran.dg/coarray/codimension_2.f90: New.
1046 * gfortran.dg/coarray/codimension_2a.f90: New.
1047 * gfortran.dg/coarray_35.f90: New.
1048 * gfortran.dg/coarray_35a.f90: New.
1050 2015-01-02 Janus Weil <janus@gcc.gnu.org>
1053 * gfortran.dg/dummy_procedure_11.f90: New.
1055 Copyright (C) 2015 Free Software Foundation, Inc.
1057 Copying and distribution of this file, with or without modification,
1058 are permitted in any medium without royalty provided the copyright
1059 notice and this notice are preserved.