]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
b47f7510a07aea819d5a8852c2ad1e1b4bc0d1a7
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
2
3 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
4 is set up.
5 * lib/gcc-dg.exp: Likewise.
6
7 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
8
9 PR rtl-optimization/64110
10 * gcc.target/i386/pr64110.c: Add scan-assembler.
11
12 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
13 James Norris <jnorris@codesourcery.com>
14 Cesar Philippidis <cesar@codesourcery.com>
15 Ilmir Usmanov <i.usmanov@samsung.com>
16
17 * lib/target-supports.exp (check_effective_target_fopenacc): New
18 procedure.
19 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
20 * g++.dg/goacc/goacc.exp: Likewise.
21 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
22 * gcc.dg/goacc/goacc.exp: Likewise.
23 * gfortran.dg/goacc/goacc.exp: Likewise.
24 * c-c++-common/cpp/openacc-define-1.c: New file.
25 * c-c++-common/cpp/openacc-define-2.c: Likewise.
26 * c-c++-common/cpp/openacc-define-3.c: Likewise.
27 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
28 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
29 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
30 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
31 * c-c++-common/goacc/asyncwait-1.c: Likewise.
32 * c-c++-common/goacc/cache-1.c: Likewise.
33 * c-c++-common/goacc/clauses-fail.c: Likewise.
34 * c-c++-common/goacc/collapse-1.c: Likewise.
35 * c-c++-common/goacc/data-1.c: Likewise.
36 * c-c++-common/goacc/data-2.c: Likewise.
37 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
38 * c-c++-common/goacc/deviceptr-1.c: Likewise.
39 * c-c++-common/goacc/deviceptr-2.c: Likewise.
40 * c-c++-common/goacc/deviceptr-3.c: Likewise.
41 * c-c++-common/goacc/if-clause-1.c: Likewise.
42 * c-c++-common/goacc/if-clause-2.c: Likewise.
43 * c-c++-common/goacc/kernels-1.c: Likewise.
44 * c-c++-common/goacc/loop-1.c: Likewise.
45 * c-c++-common/goacc/loop-private-1.c: Likewise.
46 * c-c++-common/goacc/nesting-1.c: Likewise.
47 * c-c++-common/goacc/nesting-data-1.c: Likewise.
48 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
49 * c-c++-common/goacc/parallel-1.c: Likewise.
50 * c-c++-common/goacc/pcopy.c: Likewise.
51 * c-c++-common/goacc/pcopyin.c: Likewise.
52 * c-c++-common/goacc/pcopyout.c: Likewise.
53 * c-c++-common/goacc/pcreate.c: Likewise.
54 * c-c++-common/goacc/pragma_context.c: Likewise.
55 * c-c++-common/goacc/present-1.c: Likewise.
56 * c-c++-common/goacc/reduction-1.c: Likewise.
57 * c-c++-common/goacc/reduction-2.c: Likewise.
58 * c-c++-common/goacc/reduction-3.c: Likewise.
59 * c-c++-common/goacc/reduction-4.c: Likewise.
60 * c-c++-common/goacc/sb-1.c: Likewise.
61 * c-c++-common/goacc/sb-2.c: Likewise.
62 * c-c++-common/goacc/sb-3.c: Likewise.
63 * c-c++-common/goacc/update-1.c: Likewise.
64 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
65 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
66 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
67 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
68 * gfortran.dg/goacc/assumed.f95: Likewise.
69 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
70 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
71 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
72 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
73 * gfortran.dg/goacc/branch.f95: Likewise.
74 * gfortran.dg/goacc/cache-1.f95: Likewise.
75 * gfortran.dg/goacc/coarray.f95: Likewise.
76 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
77 * gfortran.dg/goacc/cray.f95: Likewise.
78 * gfortran.dg/goacc/critical.f95: Likewise.
79 * gfortran.dg/goacc/data-clauses.f95: Likewise.
80 * gfortran.dg/goacc/data-tree.f95: Likewise.
81 * gfortran.dg/goacc/declare-1.f95: Likewise.
82 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
83 * gfortran.dg/goacc/fixed-1.f: Likewise.
84 * gfortran.dg/goacc/fixed-2.f: Likewise.
85 * gfortran.dg/goacc/fixed-3.f: Likewise.
86 * gfortran.dg/goacc/fixed-4.f: Likewise.
87 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
88 * gfortran.dg/goacc/if.f95: Likewise.
89 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
90 * gfortran.dg/goacc/list.f95: Likewise.
91 * gfortran.dg/goacc/literal.f95: Likewise.
92 * gfortran.dg/goacc/loop-1.f95: Likewise.
93 * gfortran.dg/goacc/loop-2.f95: Likewise.
94 * gfortran.dg/goacc/loop-3.f95: Likewise.
95 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
96 * gfortran.dg/goacc/omp.f95: Likewise.
97 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
98 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
99 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
100 * gfortran.dg/goacc/parameter.f95: Likewise.
101 * gfortran.dg/goacc/private-1.f95: Likewise.
102 * gfortran.dg/goacc/private-2.f95: Likewise.
103 * gfortran.dg/goacc/private-3.f95: Likewise.
104 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
105 * gfortran.dg/goacc/reduction-2.f95: Likewise.
106 * gfortran.dg/goacc/reduction.f95: Likewise.
107 * gfortran.dg/goacc/routine-1.f90: Likewise.
108 * gfortran.dg/goacc/routine-2.f90: Likewise.
109 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
110 * gfortran.dg/goacc/several-directives.f95: Likewise.
111 * gfortran.dg/goacc/sie.f95: Likewise.
112 * gfortran.dg/goacc/subarrays.f95: Likewise.
113 * gfortran.dg/gomp/map-1.f90: Likewise.
114 * gfortran.dg/openacc-define-1.f90: Likewise.
115 * gfortran.dg/openacc-define-2.f90: Likewise.
116 * gfortran.dg/openacc-define-3.f90: Likewise.
117 * g++.dg/gomp/block-1.C: Update for changed compiler output.
118 * g++.dg/gomp/block-2.C: Likewise.
119 * g++.dg/gomp/block-3.C: Likewise.
120 * g++.dg/gomp/block-5.C: Likewise.
121 * g++.dg/gomp/target-1.C: Likewise.
122 * g++.dg/gomp/target-2.C: Likewise.
123 * g++.dg/gomp/taskgroup-1.C: Likewise.
124 * g++.dg/gomp/teams-1.C: Likewise.
125 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
126 * gcc.dg/cilk-plus/jump.c: Likewise.
127 * gcc.dg/gomp/block-1.c: Likewise.
128 * gcc.dg/gomp/block-10.c: Likewise.
129 * gcc.dg/gomp/block-2.c: Likewise.
130 * gcc.dg/gomp/block-3.c: Likewise.
131 * gcc.dg/gomp/block-4.c: Likewise.
132 * gcc.dg/gomp/block-5.c: Likewise.
133 * gcc.dg/gomp/block-6.c: Likewise.
134 * gcc.dg/gomp/block-7.c: Likewise.
135 * gcc.dg/gomp/block-8.c: Likewise.
136 * gcc.dg/gomp/block-9.c: Likewise.
137 * gcc.dg/gomp/target-1.c: Likewise.
138 * gcc.dg/gomp/target-2.c: Likewise.
139 * gcc.dg/gomp/taskgroup-1.c: Likewise.
140 * gcc.dg/gomp/teams-1.c: Likewise.
141
142 2015-01-15 David Malcolm <dmalcolm@redhat.com>
143
144 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
145 test case.
146
147 2015-01-15 Mike Stump <mikestump@comcast.net>
148
149 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
150 * gcc.dg/inline_2.c: Likewise.
151 * gcc.dg/inline_3.c: Likewise.
152 * gcc.dg/inline_4.c: Likewise.
153
154 2015-01-15 Janus Weil <janus@gcc.gnu.org>
155
156 PR fortran/58023
157 * gfortran.dg/proc_ptr_comp_43.f90: New.
158
159 2015-01-15 Mike Stump <mikestump@comcast.net>
160
161 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
162 * gcc.dg/unroll_2.c: Likewise.
163 * gcc.dg/unroll_3.c: Likewise.
164 * gcc.dg/unroll_4.c: Likewise.
165 * gcc.dg/unroll_5.c: Likewise.
166
167 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
168
169 PR target/63971
170 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
171 in epilogue.
172 * gcc.target/aarch64/test_frame_6.c: Likewise.
173 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
174 x30 and x19 (in the epilogue).
175 * gcc.target/aarch64/test_frame_4.c: Likewise.
176 * gcc.target/aarch64/test_frame_7.c: Likewise.
177
178 2015-01-15 Martin Liska <mliska@suse.cz>
179
180 * g++.dg/ipa/pr64068.C: New test.
181 * gcc.dg/ipa/PR64559.c: New test.
182
183 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
184
185 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
186 with PIE.
187
188 2015-01-15 Richard Biener <rguenther@suse.de>
189
190 PR tree-optimization/61743
191 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
192 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
193
194 2015-01-15 Renlin Li <renlin.li@arm.com>
195
196 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
197 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
198
199 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
200
201 * gcc.dg/vect/vect-aggressive-1.c: New.
202 * gcc.target/i386/avx2-vect-aggressive.c: New.
203
204 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
205
206 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
207
208 2015-01-15 Richard Biener <rguenther@suse.de>
209
210 PR lto/64415
211 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
212 -Wl,-undefined,dynamic_lookup.
213
214 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
215
216 * gnat.dg/opt47.adb: New test.
217
218 2015-01-15 Richard Biener <rguenther@suse.de>
219
220 PR lto/64415
221 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
222
223 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
224
225 PR tree-optimization/64434
226 * gcc.dg/torture/pr64434.c: New test.
227
228 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
229
230 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
231 -mno-micromips. MIPS32R1 and below require -mno-micromips.
232 -march=loongson* and -march=octeon* require -mno-micromips.
233
234 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
235 Matthew Fortune <matthew.fortune@imgtec.com>
236
237 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
238 * gcc.target/mips/call-saved-5.c (foo): Likewise.
239 * gcc.target/mips/call-saved-6.c (foo): Likewise.
240 * gcc.target/mips/call-saved-7.c: New file.
241 * gcc.target/mips/call-saved-8.c: New file.
242 * gcc.target/mips/call-saved-9.c: New file.
243
244 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
245
246 * gcc.target/mips/lsa.c: New file.
247 * gcc.target/mips/mips64-lsa.c: Likewise.
248 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
249 * gcc.target/mips/mulsize-4.c: Likewise.
250 * gcc.target/mips/mulsize-5.c: New file.
251 * gcc.target/mips/mulsize-6.c: Likewise.
252 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
253 and !HAS_LSA as ghost options.
254 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
255 for !HAS_LSA.
256
257 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
258
259 * g++.dg/torture/20141013.c: Set -fno-short-enums.
260
261 2015-01-15 Richard Biener <rguenther@suse.de>
262
263 PR middle-end/64365
264 * gcc.dg/torture/pr64365.c: New testcase.
265
266 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
267
268 * gcc.dg/stackprotectexplicit1.c: New test.
269 * g++.dg/stackprotectexplicit2.c: New test.
270
271 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
272
273 PR target/61933
274 * gfortran.dg/inquire_internal.f90: New.
275 * gfortran.dg/negative_unit_check.f90: New.
276
277 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
278
279 PR target/53988
280 * gcc.target/sh/pr53988-1.c: New.
281
282 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
283
284 PR c++/58671
285 * g++.dg/tls/thread_local-ice3.C: New.
286
287 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
288
289 * gcc.target/i386/fentry-override.c: Properly place {} in target
290 selector. Remove nonpic.
291 * gcc.target/i386/fentry.c: Likewise.
292
293 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
294
295 * gcc.dg/atomic-invalid.c: Check for invalid memory model
296 warnings instead of errors.
297
298 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
299
300 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
301 option support instead of ENABLE_LTO from Makefile.
302
303 2015-01-14 Richard Biener <rguenther@suse.de>
304
305 PR tree-optimization/59354
306 * gcc.dg/vect/pr59354.c: New testcase.
307
308 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
309
310 * lib/target-supports.exp
311 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
312 on ARM architures before v7.
313
314 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
315
316 PR middle-end/59448
317 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
318 an atomic_exchange.
319
320 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
321
322 PR target/64386
323 * gcc.target/i386/pr64386.c: New test.
324
325 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
326
327 PR target/64393
328 * gcc.target/i386/pr64393.c: New test.
329
330 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
331
332 PR target/64387
333 * gcc.target/i386/pr64387.c: New test.
334
335 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
336
337 * gcc.target/aarch64/store-pair-1.c: Fix typo.
338
339 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
340
341 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
342
343 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
344
345 PR target/64453
346 * gcc.target/arm/pr64453.c: New.
347
348 2015-01-14 Richard Biener <rguenther@suse.de>
349
350 PR lto/64415
351 * gcc.dg/lto/pr64415_0.c: New testcase.
352 * gcc.dg/lto/pr64415_1.c: Likewise.
353
354 2015-01-14 Martin Liska <mliska@suse.cz>
355
356 * gcc.dg/ipa/pr64307.c: New test.
357
358 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
359
360 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
361 64-bit and 128-bit.
362
363 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
364
365 PR target/64460
366 * gcc.target/arm/pr64460_1.c: New test.
367
368 2015-01-14 Richard Biener <rguenther@suse.de>
369
370 PR tree-optimization/64493
371 PR tree-optimization/64495
372 * gcc.dg/vect/pr64493.c: New testcase.
373 * gcc.dg/vect/pr64495.c: Likewise.
374
375 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
376
377 * gcc.dg/Warray-bounds-11.c: New test-case.
378
379 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
380
381 * gcc.target/mips/octeon3-pipe-1.c: New test.
382
383 2015-01-13 David Malcolm <dmalcolm@redhat.com>
384
385 * jit.dg/harness.h (set_up_logging): Move string concatenation
386 into...
387 (concat_strings): New function.
388 (dump_reproducer): New function.
389 (test_jit): Call dump_reproducer.
390 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
391 function.
392 (jit-dg-test): Delete any generated reproducer from previous runs.
393 Verify that a generated reproducer was created, and verify that it
394 compiles.
395 * jit.dg/test-nested-contexts.c (main): Call
396 gcc_jit_context_dump_reproducer_to_file.
397
398 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
399
400 * gcc.dg/aru-2.c: Add dg-require-profiling.
401
402 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
403
404 * lib/target-supports.exp (check_profiling_available): Check if
405 -pg links.
406
407 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
408
409 PR ipa/64565
410 * g++.dg/torture/pr64565.C: New testcase.
411
412 2015-01-13 Marek Polacek <polacek@redhat.com>
413
414 PR middle-end/64391
415 * gcc.dg/tm/pr64391.c: New test.
416
417 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
418
419 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
420 true.
421
422 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
423
424 * gcc.target/i386/pie.c: New test.
425
426 * lib/target-supports.exp (check_effective_target_pie): New.
427
428 2015-01-13 Jakub Jelinek <jakub@redhat.com>
429
430 PR rtl-optimization/64286
431 * gcc.target/i386/avx2-pr64286.c: New test.
432
433 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
434
435 PR c++/57626
436 * g++.dg/cpp0x/vt-57626.C: New.
437
438 2015-01-13 Jakub Jelinek <jakub@redhat.com>
439
440 PR fortran/64528
441 * gfortran.dg/pr64528.f90: New test.
442
443 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
444
445 * gcc.target/aarch64/subsp.c: New test.
446
447 2015-01-13 Andrew Pinski <apinski@cavium.com>
448
449 * gcc.target/aarch64/store-pair-1.c: New testcase.
450
451 2015-01-13 Richard Biener <rguenther@suse.de>
452
453 PR lto/64373
454 * gcc.dg/lto/pr64373_0.c: New testcase.
455
456 2015-01-13 Andrew Pinski <apinski@cavium.com>
457
458 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
459 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
460
461 2015-01-13 Richard Biener <rguenther@suse.de>
462
463 PR tree-optimization/64406
464 * gcc.dg/pr64406.c: New testcase.
465
466 2015-01-13 Richard Biener <rguenther@suse.de>
467
468 PR tree-optimization/64404
469 * gcc.dg/vect/pr64404.c: New testcase.
470
471 2014-01-13 Richard Biener <rguenther@suse.de>
472
473 PR tree-optimization/64568
474 * g++.dg/torture/pr64568.C: New testcase.
475
476 2015-01-12 David Malcolm <dmalcolm@redhat.com>
477
478 * jit.dg/test-error-local-used-from-other-function.c: New test
479 case.
480 * jit.dg/test-error-param-reuse.c: New test case.
481 * jit.dg/test-error-param-sharing.c: New test case.
482 * jit.dg/test-error-param-used-from-other-function.c: New test
483 case.
484 * jit.dg/test-error-param-used-without-a-function.c: New test
485 case.
486
487 2015-01-12 Jakub Jelinek <jakub@redhat.com>
488
489 PR tree-optimization/64563
490 * gcc.dg/pr64563.c: New test.
491
492 PR target/64513
493 * gcc.target/i386/pr64513.c: New test.
494
495 PR tree-optimization/64454
496 * gcc.dg/pr64454.c: New test.
497
498 PR testsuite/64028
499 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
500 bind_pic_locally.
501 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
502 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
503 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
504 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
505 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
506 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
507 * gcc.dg/vect/slp-25.c: Likewise.
508 * gcc.dg/vect/vect-109.c: Likewise.
509 * gcc.dg/vect/vect-13.c: Likewise.
510 * gcc.dg/vect/vect-17.c: Likewise.
511 * gcc.dg/vect/vect-18.c: Likewise.
512 * gcc.dg/vect/vect-19.c: Likewise.
513 * gcc.dg/vect/vect-20.c: Likewise.
514 * gcc.dg/vect/vect-21.c: Likewise.
515 * gcc.dg/vect/vect-22.c: Likewise.
516 * gcc.dg/vect/vect-27.c: Likewise.
517 * gcc.dg/vect/vect-29.c: Likewise.
518 * gcc.dg/vect/vect-2-big-array.c: Likewise.
519 * gcc.dg/vect/vect-2.c: Likewise.
520 * gcc.dg/vect/vect-3.c: Likewise.
521 * gcc.dg/vect/vect-4.c: Likewise.
522 * gcc.dg/vect/vect-5.c: Likewise.
523 * gcc.dg/vect/vect-72.c: Likewise.
524 * gcc.dg/vect/vect-73-big-array.c: Likewise.
525 * gcc.dg/vect/vect-73.c: Likewise.
526 * gcc.dg/vect/vect-77-global.c: Likewise.
527 * gcc.dg/vect/vect-78-global.c: Likewise.
528 * gcc.dg/vect/vect-7.c: Likewise.
529 * gcc.dg/vect/vect-86.c: Likewise.
530 * gcc.dg/vect/vect-align-1.c: Likewise.
531 * gcc.dg/vect/vect-align-3.c: Likewise.
532 * gcc.dg/vect/vect-all-big-array.c: Likewise.
533 * gcc.dg/vect/vect-all.c: Likewise.
534 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
535 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
536 * gcc.dg/vect/vect-peel-3.c: Likewise.
537 * gcc.dg/vect/vect-peel-4.c: Likewise.
538 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
539
540 2015-01-12 Jeff Law <law@redhat.com>
541
542 PR target/64461
543 * gcc.target/m68k/pr64461.c: New test.
544
545 2015-01-12 David Malcolm <dmalcolm@redhat.com>
546
547 * jit.dg/test-array-as-pointer.c (create_code): Update call
548 to gcc_jit_context_new_global by setting "kind" to
549 GCC_JIT_GLOBAL_IMPORTED.
550 * jit.dg/test-error-array-as-pointer.c: Likewise.
551 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
552 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
553 setting kind to GCC_JIT_GLOBAL_EXPORTED.
554 * jit.dg/test-using-global.c (the_global): Rename to...
555 (imported_global): ...this.
556 (create_code): Update to test the three kinds of global.
557 (verify_code): Likewise.
558
559 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
560
561 PR testsuite/64427
562 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
563 undefined behavior.
564 * gcc.target/i386/pr64291-2.c: Updated.
565
566 2015-01-12 Richard Biener <rguenther@suse.de>
567
568 PR tree-optimization/64530
569 * gfortran.dg/pr64530.f90: New testcase.
570
571 2015-01-12 Richard Biener <rguenther@suse.de>
572
573 PR middle-end/64357
574 * gcc.dg/torture/pr64357.c: New testcase.
575
576 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
577
578 * gcc.target/i386/nop-mcount.c: Properly place {} in target
579 selector.
580
581 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
582 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
583
584 2015-01-12 Martin Liska <mliska@suse.cz>
585
586 * gcc.dg/ipa/PR64550.c: New test.
587
588 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
589
590 PR ipa/63470
591 * testsuite/g++.dg/ipa/pr63470.C: New testcase.
592
593 2015-01-11 Janus Weil <janus@gcc.gnu.org>
594
595 PR fortran/63733
596 * gfortran.dg/typebound_operator_20.f90: New.
597
598 2015-01-11 Janus Weil <janus@gcc.gnu.org>
599
600 PR fortran/58023
601 * gfortran.dg/proc_ptr_comp_42.f90: New.
602
603 2015-01-11 Janus Weil <janus@gcc.gnu.org>
604
605 PR fortran/64508
606 * gfortran.dg/proc_ptr_comp_41.f90: New.
607
608 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
609
610 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
611
612 2015-01-10 Tobias Burnus <burnus@net-b.de>
613
614 PR fortran/64522
615 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
616 and add dg-excess-errors.
617 * gfortran.dg/line_length_6.f90: New.
618 * gfortran.dg/line_length_7.f90: New.
619 * gfortran.dg/line_length_8.f90: New.
620 * gfortran.dg/line_length_9.f90: New.
621 * gfortran.dg/line_length_10.f90: New.
622 * gfortran.dg/line_length_11.f90: New.
623
624 2015-01-09 David Malcolm <dmalcolm@redhat.com>
625
626 * jit.dg/test-threads.c (struct testcase): Move declaration
627 to jit.dg/all-non-failing-tests.h.
628 (testcases): Likewise.
629 * jit.dg/all-non-failing-tests.h (struct testcase): Move
630 declaration here from jit.dg/all-non-failing-tests.h.
631 (testcases): Likewise.
632 * jit.dg/test-combination.c (create_code): Eliminate spelling
633 out all of the testcases in favor of looping through the
634 "testcases" metadata.
635 (verify_code): Likewise.
636
637 2015-01-09 Jakub Jelinek <jakub@redhat.com>
638
639 PR rtl-optimization/64536
640 * gcc.dg/pr64536.c: New test.
641
642 2015-01-09 David Malcolm <dmalcolm@redhat.com>
643
644 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
645 * jit.dg/test-combination.c (create_code): Likewise.
646 (verify_code): Likewise.
647 * jit.dg/test-constants.c: New test case.
648 * jit.dg/test-threads.c: Add test-constants.c.
649
650 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
651
652 PR libobjc/51891
653 * objc.dg/gnu-api-2-class.m: Add a test case
654 for the above change.
655
656 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
657
658 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
659
660 2015-01-09 Richard Biener <rguenther@suse.de>
661
662 PR tree-optimization/64410
663 * g++.dg/vect/pr64410.cc: New testcase.
664
665 2015-01-09 Martin Liska <mliska@suse.cz>
666
667 * gcc.dg/ipa/ipa-icf-32.c: New test.
668
669 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
670
671 * c-c++-common/tsan/tsan_barrier.h: New.
672 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
673 * c-c++-common/tsan/bitfield_race.c: Likewise.
674 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
675 * c-c++-common/tsan/mutexset1.c: Likewise.
676 * c-c++-common/tsan/race_on_barrier.c: Likewise.
677 * c-c++-common/tsan/race_on_mutex.c: Likewise.
678 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
679 * c-c++-common/tsan/simple_race.c: Likewise.
680 * c-c++-common/tsan/simple_stack.c: Likewise.
681 * c-c++-common/tsan/sleep_sync.c: Likewise.
682 * c-c++-common/tsan/tiny_race.c: Likewise.
683 * c-c++-common/tsan/tls_race.c: Likewise.
684 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
685 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
686 * g++.dg/tsan/atomic_free.C: Likewise.
687 * g++.dg/tsan/atomic_free2.C: Likewise.
688 * g++.dg/tsan/cond_race.C: Likewise.
689 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
690
691 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
692
693 PR testsuite/62250
694 * lib/target-supports.exp (check_effective_target_libatomic_available):
695 New.
696 * gfortran.dg/coarray/caf.exp: Only add -latomic for
697 targets that match effective-target libatomic_available.
698 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
699
700 2015-01-08 David Malcolm <dmalcolm@redhat.com>
701
702 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
703 Verify the result of gcc_jit_context_get_last_error.
704 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
705
706 2015-01-08 Jakub Jelinek <jakub@redhat.com>
707
708 PR tree-optimization/63989
709 * gcc.dg/strlenopt-27.c: New test.
710
711 2015-01-08 David Malcolm <dmalcolm@redhat.com>
712
713 * jit.dg/harness.h (set_up_logging): New function.
714 (test_jit): Fail if gcc_jit_context_acquire fails. Call
715 set_up_logging on the context, so that every testcase is
716 logged to a particular file.
717 * jit.dg/test-nested-contexts.c (main): Open a logfile,
718 and call gcc_jit_context_set_logfile on the top-level context.
719
720 2015-01-08 Jakub Jelinek <jakub@redhat.com>
721
722 PR target/64338
723 * g++.dg/opt/pr64338.C: New test.
724
725 2015-01-08 Tobias Burnus <burnus@net-b.de>
726
727 * gfortran.dg/coarray/codimension_2b.f90: New file.
728 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
729 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
730
731 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
732
733 PR c++/59004
734 * g++.dg/ext/fnname4.C: New.
735
736 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
737
738 PR c++/64462
739 * g++.dg/cpp0x/constexpr-64462.C: New.
740
741 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
742
743 PR c++/60753
744 * g++.dg/cpp0x/deleted10.C: New.
745
746 2015-01-07 David Malcolm <dmalcolm@redhat.com>
747
748 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
749
750 2015-01-07 David Malcolm <dmalcolm@redhat.com>
751
752 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
753 GCC_JIT_UNARY_OP_ABS.
754 (verify_unary_ops): Likewise.
755
756 2015-01-07 David Malcolm <dmalcolm@redhat.com>
757
758 * jit.dg/test-arith-overflow.c: New test case.
759 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
760 * jit.dg/test-combination.c (create_code): Likewise.
761 (verify_code): Likewise.
762 * jit.dg/test-threads.c (testcases): Likewise.
763
764 2015-01-07 David Malcolm <dmalcolm@redhat.com>
765
766 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
767 rather than "jit". Load g++.exp, and call g++_init.
768 Run test-*.cc files within the testsuite and *.cc files within
769 docs/examples.
770 (jit-dg-test): Drop the addition of -fgnu89-inline to
771 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
772 doing it when compiling C testcases (since g++ does not handle
773 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
774 is restored to the value after g++_init ran, rather than the
775 value before g++_init ran. Return a list of
776 $comp_output $output_file, as dg-test assumes.
777
778 2015-01-07 David Malcolm <dmalcolm@redhat.com>
779
780 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
781 make it easier to figure out the origin of each test result when
782 running test-combination.c and test-threads.c.
783 (CHECK_VALUE): Likewise.
784 (CHECK_DOUBLE_VALUE): Likewise.
785 (CHECK_STRING_VALUE): Likewise.
786 (CHECK_STRING_STARTS_WITH): Likewise.
787 (CHECK_STRING_CONTAINS): Likewise.
788 (CHECK): Likewise.
789 (check_string_value): Likewise, add "funcname" param.
790 (check_string_starts_with): Likewise.
791 (check_string_contains): Likewise.
792
793 2015-01-07 David Malcolm <dmalcolm@redhat.com>
794
795 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
796 generating name of built executable.
797
798 2015-01-07 Marek Polacek <polacek@redhat.com>
799
800 PR c/64440
801 * gcc.dg/pr64440.c: New test.
802 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
803
804 2015-01-07 Marek Polacek <polacek@redhat.com>
805
806 PR c/64417
807 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
808 * gcc.dg/pr64417.c: New test.
809
810 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
811
812 PR target/64505
813 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
814 fix is correct.
815
816 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
817
818 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
819 Check if testcases run without errors, not just if they compile.
820
821 2015-01-06 Christian Bruel <christian.bruel@st.com>
822
823 PR target/64507
824 * gcc.target/sh/pr64507.c: New test.
825
826 2015-01-06 Arnaud Charlet <charlet@adacore.com>
827
828 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
829
830 2015-01-06 Jakub Jelinek <jakub@redhat.com>
831
832 * c-c++-common/asan/sanitize-all-1.c: New test.
833 * c-c++-common/ubsan/sanitize-all-1.c: New test.
834 * c-c++-common/ubsan/sanitize-all-2.c: New test.
835 * c-c++-common/ubsan/sanitize-all-3.c: New test.
836 * c-c++-common/ubsan/sanitize-all-4.c: New test.
837
838 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
839
840 * lib/target-supports.exp (check_profiling_available): Return 0 for
841 Visium.
842 (check_effective_target_tls_runtime): Likewise.
843 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
844 * gcc.dg/20020312-2.c: Adjust for Visium.
845 * gcc.dg/tls/thr-cse-1.c: Likewise
846 * gcc.dg/tree-ssa/20040204-1.c: Likewise
847 * gcc.dg/tree-ssa/loop-1.c: Likewise.
848 * gcc.dg/weak/typeof-2.c: Likewise.
849
850 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
851
852 PR rtl-optimization/64287
853 * gcc.dg/aru-2.c: New test.
854
855 2015-01-05 Jakub Jelinek <jakub@redhat.com>
856
857 PR sanitizer/64344
858 * c-c++-common/ubsan/pr64344-1.c: New test.
859 * c-c++-common/ubsan/pr64344-2.c: New test.
860
861 PR tree-optimization/64465
862 * gcc.dg/pr64465.c: New test.
863
864 PR tree-optimization/64494
865 * gcc.c-torture/compile/pr64494.c: New test.
866
867 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
868
869 PR fortran/47674
870 * gfortran.dg/realloc_on_assign_25.f90: New test.
871
872 2015-01-05 Jakub Jelinek <jakub@redhat.com>
873
874 Update copyright years.
875
876 2015-01-05 Marek Polacek <polacek@redhat.com>
877
878 PR c/64423
879 * gcc.dg/pr64423.c: New test.
880
881 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
882
883 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
884 mmix-knuth-mmixware for the same reason as for MIPS.
885 * gcc.dg/debug/debug-2.c: Ditto.
886
887 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
888
889 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
890
891 PR testsuite/62250
892 * lib/gfortran.exp: Add libatomic library search path.
893 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
894 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
895
896 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
897
898 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
899
900 * c-c++-common/tsan/bitfield_race.c: New testcase.
901 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
902
903 2015-01-02 Tobias Burnus <burnus@net-b.de>
904
905 * gfortran.dg/coarray/collectives_4.f90: New.
906
907 2015-01-02 Janus Weil <janus@gcc.gnu.org>
908
909 PR fortran/57562
910 * gfortran.dg/extends_16.f90: New.
911
912 2015-01-02 Tobias Burnus <burnus@net-b.de>
913
914 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
915
916 2015-01-02 Tobias Burnus <burnus@net-b.de>
917
918 * gfortran.dg/coarray/codimension_2.f90: New.
919 * gfortran.dg/coarray/codimension_2a.f90: New.
920 * gfortran.dg/coarray_35.f90: New.
921 * gfortran.dg/coarray_35a.f90: New.
922
923 2015-01-02 Janus Weil <janus@gcc.gnu.org>
924
925 PR fortran/60507
926 * gfortran.dg/dummy_procedure_11.f90: New.
927 ^L
928 Copyright (C) 2015 Free Software Foundation, Inc.
929
930 Copying and distribution of this file, with or without modification,
931 are permitted in any medium without royalty provided the copyright
932 notice and this notice are preserved.