re PR fortran/61933 (Inquire on internal units)
[gcc.git] / gcc / testsuite / ChangeLog
1 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2
3 PR fortran/61933
4 * gfortran.dg/negative_unit_int8.f: Update.
5
6 2015-01-22 Jeff Law <law@redhat.com>
7
8 PR target/52076
9 * gcc.target/m68k/pr52076-1.c: New test.
10 * gcc.target/m68k/pr52076-2.c: New test.
11
12 2015-01-22 Richard Biener <rguenther@suse.de>
13
14 PR middle-end/64728
15 * gcc.dg/torture/pr64728.c: New testcase.
16
17 2015-22-01 Uros Bizjak <ubizjak@gmail.com>
18
19 PR target/64688
20 * g++.dg/pr64688.C: New test.
21
22 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
23
24 * gcc.target/i386/chkp-always_inline.c (f1): Make static
25 to avoid errors with -fpic.
26
27 2015-01-22 Richard Biener <rguenther@suse.de>
28
29 PR libstdc++/64535
30 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
31
32 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
33
34 PR rtl-optimization/64682
35 * gcc.c-torture/execute/pr64682.c: New file.
36
37 2015-01-21 Jakub Jelinek <jakub@redhat.com>
38
39 PR debug/64511
40 * gcc.dg/pr64511.c: New test.
41
42 PR rtl-optimization/62078
43 * g++.dg/opt/pr62078.C: New test.
44
45 PR c/63307
46 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
47
48 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
49
50 PR fortran/57023
51 * gfortran.dg/internal_pack_15.f90: New test.
52
53 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
54
55 * gcc/testsuite/c-c++-common/tsan/step.c: New testcase.
56
57 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
58
59 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
60
61 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
62
63 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
64
65 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
66
67 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
68
69 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
70
71 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
72
73 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
74
75 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
76
77 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
78
79 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
80
81 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
82
83 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
84
85 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
86
87 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
88
89 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
90
91 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
92
93 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
94
95 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
96
97 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
98
99 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
100
101 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
102
103 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
104
105 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
106
107 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
108 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
109 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
110 vXXXw.inc.
111
112 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
113
114 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
115 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
116 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
117 vXXXl.inc.
118
119 2015-01-21 Renlin Li <renlin.li@arm.com>
120
121 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
122 * g++.dg/tls/thread_local5g.C: Likewise.
123 * g++.dg/tls/thread_local6g.C: Likewise.
124
125 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
126
127 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
128 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
129 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
130
131 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
132
133 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
134 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
135 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
136
137 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
138
139 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
140 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
141 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
142
143 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
144
145 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
146 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
147 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
148
149 2015-01-20 Jeff Law <law@redhat.com>
150
151 PR target/59946
152 * gcc.target/m68k/pr59946.c: New test.
153
154 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
155
156 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
157 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
158 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
159
160 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
161
162 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
163 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
164 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
165
166 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
167
168 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
169 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
170 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
171
172 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
173
174 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
175 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
176 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
177 vshuffle.inc.
178 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
179 vshuffle.inc.
180
181 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
182
183 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
184 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
185 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
186
187 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
188
189 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
190 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
191 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
192
193 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
194
195 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
196
197 2015-01-20 Jakub Jelinek <jakub@redhat.com>
198
199 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
200
201 PR sanitizer/64632
202 * g++.dg/ubsan/pr64632.C: New test.
203
204 PR debug/64663
205 * gcc.dg/pr64663.c: New test.
206
207 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
208
209 PR c++/64383
210 * g++.dg/warn/Wunused-var-23.C: New.
211
212 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
213
214 PR c++/59937
215 * g++.dg/cpp0x/constexpr-59937-1.C: New.
216 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
217
218 2015-01-20 Richard Biener <rguenther@suse.de>
219
220 PR ipa/64684
221 * gcc.dg/lto/pr64684_0.c: New testcase.
222 * gcc.dg/lto/pr64684_1.c: Likewise.
223 * gcc.dg/lto/pr64684_2.c: Likewise.
224 * gcc.dg/lto/pr64685_0.c: Likewise.
225 * gcc.dg/lto/pr64685_1.c: Likewise.
226
227 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
228
229 PR c++/62241
230 * g++.dg/cpp1y/lambda-init12.C: New.
231
232 2015-01-20 Richard Biener <rguenther@suse.de>
233
234 PR tree-optimization/64410
235 * g++.dg/vect/pr64410.cc: Require vect_double.
236
237 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
238
239 PR target/64149
240 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
241
242 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
243
244 PR bootstrap/64676
245 Revert:
246 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
247
248 PR rtl-optimization/64081
249 * gcc.dg/pr64081.c: New test.
250
251 2015-01-19 David Malcolm <dmalcolm@redhat.com>
252
253 * jit.dg/harness.h: Include <unistd.h>.
254 (CHECK_NO_ERRORS): New.
255 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
256 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
257 gcc_jit_context_compile_to_file.
258 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
259 args to the spawned executable.
260 (jit-expand-vars): New function.
261 (jit-exe-params): New variable.
262 (dg-jit-set-exe-params): New function.
263 (jit-dg-test): Detect testcases that use
264 jit-verify-compile-to-file and call jit-setup-compile-to-file.
265 Set arguments of spawned process to jit-exe-params.
266 (jit-get-output-filename): New function.
267 (jit-setup-compile-to-file): New function.
268 (jit-verify-compile-to-file): New function.
269 (jit-run-executable): New function.
270 (jit-verify-executable): New function.
271 * jit.dg/test-compile-to-assembler.c: New testcase.
272 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
273 * jit.dg/test-compile-to-executable.c: New testcase.
274 * jit.dg/test-compile-to-object.c: New testcase.
275
276 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
277
278 PR target/64652
279 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
280 (test_1): New.
281
282 2015-01-19 Martin Liska <mliska@suse.cz>
283
284 * objc/compile/pr64668.m: New test.
285
286 2015-01-19 David Malcolm <dmalcolm@redhat.com>
287
288 * jit.dg/test-arith-overflow.c: Include stdbool.h.
289 (create_overflow_fn): Update comment to clarify that
290 the third param of the created function is a bool *, not
291 an int *.
292 (verify_int_overflow_fn): Convert param "expected_ovf" from
293 int to bool. Update third param of "overflow_fn_type" from int *
294 to bool *. Update local "actual_ovf" from int to bool.
295 (verify_uint_overflow_fn): Likewise.
296
297 2015-01-19 Martin Liska <mliska@suse.cz>
298
299 * gcc.dg/ipa/ipa-icf-33.c: New test.
300
301 2015-01-19 Felix Yang <felix.yang@huawei.com>
302 Haijian Zhang <z.zhanghaijian@huawei.com>
303
304 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
305 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
306 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
307 result_float64x2, expected_hfloat64x2): New helper type, variable and
308 declaration.
309 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
310 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
311 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
312 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
313 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
314 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
315 and target without the FMA feature.
316
317 2015-01-19 Jiong Wang <jiong.wang@arm.com>
318
319 * gcc.target/aarch64/pr64304.c: New testcase.
320
321 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
322
323 PR rtl-optimization/64081
324 * gcc.dg/pr64081.c: New test.
325
326 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
327
328 PR target/63971
329 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
330 the epilogue).
331 * gcc.target/aarch64/test_frame_6.c: Likewise.
332 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
333 and x19 (in the epilogue).
334 * gcc.target/aarch64/test_frame_4.c: Likewise.
335 * gcc.target/aarch64/test_frame_7.c: Likewise.
336
337 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
338
339 * gcc.target/i386/chkp-always_inline.c: New.
340
341 2015-01-15 Andrew Pinski <apinski@cavium.com>
342 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
343
344 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
345 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
346
347 2015-01-18 Andre Vehreschild <vehre@gmx.de>
348
349 PR fortran/60255
350 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
351 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
352
353 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
354
355 PR fortran/64578
356 * gfortran.dg/unlimited_polymorphic_21.f90: New test
357
358 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
359
360 PR target/64652
361 * gcc.target/sh/torture/pr64652.c: New.
362
363 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
364
365 * gcc.dg/ipa/ipa-icf-32.c: Update template.
366 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
367 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
368 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
369 * c-c++-common/asan/kasan-recover-1.c: Likewise.
370 * c-c++-common/asan/kasan-recover-2.c: Likewise.
371
372 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
373
374 PR ipa/64378
375 * g++.dg/torture/pr64378.C: New testcase.
376
377 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
378
379 PR fortran/57959
380 * gfortran.dg/block_13.f08: New test
381
382 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
383
384 PR fortran/55901
385 * gfortran.dg/associate_1.f03: Allow test for character with
386 automatic length.
387
388 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
389
390 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
391 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
392
393 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
394
395 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
396
397 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
398
399 PR fortran/64578
400 * gfortran.dg/unlimited_polymorphic_21.f90: New test
401
402 2015-01-17 Andre Vehreschild <vehre@gmx.de>
403
404 PR fortran/60357
405 * gfortran.dg/alloc_comp_assign_13.f08: New test.
406
407 PR fortran/61275
408 * gfortran.dg/alloc_comp_assign_14.f08: New test.
409
410 PR fortran/55932
411 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
412
413 2015-01-17 Andre Vehreschild <vehre@gmx.de>
414
415 PR fortran/60334
416 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
417
418 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
419
420 PR rtl-optimization/52773
421 * gcc.c-torture/compile/pr52773.c: New test.
422
423 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
424
425 PR c++/62134
426 * g++.dg/cpp0x/alias-decl-46.C: New.
427
428 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
429
430 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
431
432 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
433
434 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
435 Add trace.
436 (CHECK_FP): Likewise.
437 (CHECK_CUMULATIVE_SAT): Likewise.
438
439 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
440
441 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
442 (Set_Neon_Cumulative_Sat): Add parameter.
443 (__set_neon_cumulative_sat): Support new parameter.
444 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
445 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
446 argument.
447 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
448 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
449 argument.
450
451 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
452
453 * g++.dg/tsan/vptr_benign_race.C: New testcase.
454 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
455
456 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
457
458 PR c++/60056
459 * g++.dg/tls/thread_local-ice4.C: New.
460
461 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
462
463 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
464 than Neon options.
465
466 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
467
468 PR c++/62276
469 * g++.dg/cpp0x/vt-62276.C: New.
470
471 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
472
473 PR middle-end/64353
474 * g++.dg/pr64353.C: New.
475
476 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
477
478 PR target/64263
479 * gcc.target/aarch64/pr64263_1.c: New test.
480
481 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
482
483 PR tree-optimization/64434
484 * gcc.dg/torture/pr64434.c: Move to...
485 * gcc.dg/pr64434.c: ... here.
486
487 2015-01-16 Richard Biener <rguenther@suse.de>
488
489 PR middle-end/64614
490 * gcc.dg/uninit-18.c: New testcase.
491
492 2015-01-16 Richard Biener <rguenther@suse.de>
493
494 PR tree-optimization/64568
495 * g++.dg/torture/pr64568-2.C: New testcase.
496
497 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
498
499 PR target/64363
500 * gcc.target/i386/chkp-label-address.c: New.
501
502 2015-01-16 Janus Weil <janus@gcc.gnu.org>
503
504 PR fortran/45290
505 * gfortran.dg/pointer_init_6.f90: Extended.
506
507 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
508
509 * gcc.c-torture/compile/20150108.c: New test.
510
511 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
512
513 * gcc.target/visium: New directory.
514
515 2015-01-16 Richard Biener <rguenther@suse.de>
516
517 PR tree-optimization/61743
518 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
519 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
520
521 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
522
523 * gcc.dg/pr64015.c: New test.
524
525 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
526
527 PR ipa/64163
528 PR ipa/64612
529 * g++.dg/ipa/pr64612.C: New test.
530
531 2015-01-16 Renlin Li <renlin.li@arm.com>
532
533 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
534
535 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
536
537 * gcc.target/i386/sse-14.c: Test new intrinsic.
538 * gcc.target/i386/sse-22.c: Ditto.
539
540 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
541
542 PR c++/58614
543 * g++.dg/cpp0x/auto44.C: New.
544
545 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
546
547 PR target/59710
548 * gcc.target/nios2/gpopt-all.c: New test case.
549 * gcc.target/nios2/gpopt-local.c: New test case.
550 * gcc.target/nios2/gpopt-global.c: New test case.
551 * gcc.target/nios2/gpopt-data.c: New test case.
552 * gcc.target/nios2/gpopt-none.c: New test case.
553
554 2015-01-15 Jakub Jelinek <jakub@redhat.com>
555
556 * g++.dg/ubsan/vptr-1.C: New test.
557 * g++.dg/ubsan/vptr-2.C: New test.
558 * g++.dg/ubsan/vptr-3.C: New test.
559 * g++.dg/ubsan/vptr-4.C: New test.
560 * g++.dg/ubsan/vptr-5.C: New test.
561 * g++.dg/ubsan/vptr-6.C: New test.
562 * g++.dg/ubsan/vptr-7.C: New test.
563 * g++.dg/ubsan/vptr-8.C: New test.
564 * g++.dg/ubsan/vptr-9.C: New test.
565
566 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
567
568 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
569 is set up.
570 * lib/gcc-dg.exp: Likewise.
571
572 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
573
574 PR rtl-optimization/64110
575 * gcc.target/i386/pr64110.c: Add scan-assembler.
576
577 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
578 James Norris <jnorris@codesourcery.com>
579 Cesar Philippidis <cesar@codesourcery.com>
580 Ilmir Usmanov <i.usmanov@samsung.com>
581
582 * lib/target-supports.exp (check_effective_target_fopenacc): New
583 procedure.
584 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
585 * g++.dg/goacc/goacc.exp: Likewise.
586 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
587 * gcc.dg/goacc/goacc.exp: Likewise.
588 * gfortran.dg/goacc/goacc.exp: Likewise.
589 * c-c++-common/cpp/openacc-define-1.c: New file.
590 * c-c++-common/cpp/openacc-define-2.c: Likewise.
591 * c-c++-common/cpp/openacc-define-3.c: Likewise.
592 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
593 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
594 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
595 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
596 * c-c++-common/goacc/asyncwait-1.c: Likewise.
597 * c-c++-common/goacc/cache-1.c: Likewise.
598 * c-c++-common/goacc/clauses-fail.c: Likewise.
599 * c-c++-common/goacc/collapse-1.c: Likewise.
600 * c-c++-common/goacc/data-1.c: Likewise.
601 * c-c++-common/goacc/data-2.c: Likewise.
602 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
603 * c-c++-common/goacc/deviceptr-1.c: Likewise.
604 * c-c++-common/goacc/deviceptr-2.c: Likewise.
605 * c-c++-common/goacc/deviceptr-3.c: Likewise.
606 * c-c++-common/goacc/if-clause-1.c: Likewise.
607 * c-c++-common/goacc/if-clause-2.c: Likewise.
608 * c-c++-common/goacc/kernels-1.c: Likewise.
609 * c-c++-common/goacc/loop-1.c: Likewise.
610 * c-c++-common/goacc/loop-private-1.c: Likewise.
611 * c-c++-common/goacc/nesting-1.c: Likewise.
612 * c-c++-common/goacc/nesting-data-1.c: Likewise.
613 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
614 * c-c++-common/goacc/parallel-1.c: Likewise.
615 * c-c++-common/goacc/pcopy.c: Likewise.
616 * c-c++-common/goacc/pcopyin.c: Likewise.
617 * c-c++-common/goacc/pcopyout.c: Likewise.
618 * c-c++-common/goacc/pcreate.c: Likewise.
619 * c-c++-common/goacc/pragma_context.c: Likewise.
620 * c-c++-common/goacc/present-1.c: Likewise.
621 * c-c++-common/goacc/reduction-1.c: Likewise.
622 * c-c++-common/goacc/reduction-2.c: Likewise.
623 * c-c++-common/goacc/reduction-3.c: Likewise.
624 * c-c++-common/goacc/reduction-4.c: Likewise.
625 * c-c++-common/goacc/sb-1.c: Likewise.
626 * c-c++-common/goacc/sb-2.c: Likewise.
627 * c-c++-common/goacc/sb-3.c: Likewise.
628 * c-c++-common/goacc/update-1.c: Likewise.
629 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
630 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
631 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
632 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
633 * gfortran.dg/goacc/assumed.f95: Likewise.
634 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
635 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
636 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
637 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
638 * gfortran.dg/goacc/branch.f95: Likewise.
639 * gfortran.dg/goacc/cache-1.f95: Likewise.
640 * gfortran.dg/goacc/coarray.f95: Likewise.
641 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
642 * gfortran.dg/goacc/cray.f95: Likewise.
643 * gfortran.dg/goacc/critical.f95: Likewise.
644 * gfortran.dg/goacc/data-clauses.f95: Likewise.
645 * gfortran.dg/goacc/data-tree.f95: Likewise.
646 * gfortran.dg/goacc/declare-1.f95: Likewise.
647 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
648 * gfortran.dg/goacc/fixed-1.f: Likewise.
649 * gfortran.dg/goacc/fixed-2.f: Likewise.
650 * gfortran.dg/goacc/fixed-3.f: Likewise.
651 * gfortran.dg/goacc/fixed-4.f: Likewise.
652 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
653 * gfortran.dg/goacc/if.f95: Likewise.
654 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
655 * gfortran.dg/goacc/list.f95: Likewise.
656 * gfortran.dg/goacc/literal.f95: Likewise.
657 * gfortran.dg/goacc/loop-1.f95: Likewise.
658 * gfortran.dg/goacc/loop-2.f95: Likewise.
659 * gfortran.dg/goacc/loop-3.f95: Likewise.
660 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
661 * gfortran.dg/goacc/omp.f95: Likewise.
662 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
663 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
664 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
665 * gfortran.dg/goacc/parameter.f95: Likewise.
666 * gfortran.dg/goacc/private-1.f95: Likewise.
667 * gfortran.dg/goacc/private-2.f95: Likewise.
668 * gfortran.dg/goacc/private-3.f95: Likewise.
669 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
670 * gfortran.dg/goacc/reduction-2.f95: Likewise.
671 * gfortran.dg/goacc/reduction.f95: Likewise.
672 * gfortran.dg/goacc/routine-1.f90: Likewise.
673 * gfortran.dg/goacc/routine-2.f90: Likewise.
674 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
675 * gfortran.dg/goacc/several-directives.f95: Likewise.
676 * gfortran.dg/goacc/sie.f95: Likewise.
677 * gfortran.dg/goacc/subarrays.f95: Likewise.
678 * gfortran.dg/gomp/map-1.f90: Likewise.
679 * gfortran.dg/openacc-define-1.f90: Likewise.
680 * gfortran.dg/openacc-define-2.f90: Likewise.
681 * gfortran.dg/openacc-define-3.f90: Likewise.
682 * g++.dg/gomp/block-1.C: Update for changed compiler output.
683 * g++.dg/gomp/block-2.C: Likewise.
684 * g++.dg/gomp/block-3.C: Likewise.
685 * g++.dg/gomp/block-5.C: Likewise.
686 * g++.dg/gomp/target-1.C: Likewise.
687 * g++.dg/gomp/target-2.C: Likewise.
688 * g++.dg/gomp/taskgroup-1.C: Likewise.
689 * g++.dg/gomp/teams-1.C: Likewise.
690 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
691 * gcc.dg/cilk-plus/jump.c: Likewise.
692 * gcc.dg/gomp/block-1.c: Likewise.
693 * gcc.dg/gomp/block-10.c: Likewise.
694 * gcc.dg/gomp/block-2.c: Likewise.
695 * gcc.dg/gomp/block-3.c: Likewise.
696 * gcc.dg/gomp/block-4.c: Likewise.
697 * gcc.dg/gomp/block-5.c: Likewise.
698 * gcc.dg/gomp/block-6.c: Likewise.
699 * gcc.dg/gomp/block-7.c: Likewise.
700 * gcc.dg/gomp/block-8.c: Likewise.
701 * gcc.dg/gomp/block-9.c: Likewise.
702 * gcc.dg/gomp/target-1.c: Likewise.
703 * gcc.dg/gomp/target-2.c: Likewise.
704 * gcc.dg/gomp/taskgroup-1.c: Likewise.
705 * gcc.dg/gomp/teams-1.c: Likewise.
706
707 2015-01-15 David Malcolm <dmalcolm@redhat.com>
708
709 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
710 test case.
711
712 2015-01-15 Mike Stump <mikestump@comcast.net>
713
714 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
715 * gcc.dg/inline_2.c: Likewise.
716 * gcc.dg/inline_3.c: Likewise.
717 * gcc.dg/inline_4.c: Likewise.
718
719 2015-01-15 Janus Weil <janus@gcc.gnu.org>
720
721 PR fortran/58023
722 * gfortran.dg/proc_ptr_comp_43.f90: New.
723
724 2015-01-15 Mike Stump <mikestump@comcast.net>
725
726 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
727 * gcc.dg/unroll_2.c: Likewise.
728 * gcc.dg/unroll_3.c: Likewise.
729 * gcc.dg/unroll_4.c: Likewise.
730 * gcc.dg/unroll_5.c: Likewise.
731
732 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
733
734 PR target/63971
735 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
736 in epilogue.
737 * gcc.target/aarch64/test_frame_6.c: Likewise.
738 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
739 x30 and x19 (in the epilogue).
740 * gcc.target/aarch64/test_frame_4.c: Likewise.
741 * gcc.target/aarch64/test_frame_7.c: Likewise.
742
743 2015-01-15 Martin Liska <mliska@suse.cz>
744
745 * g++.dg/ipa/pr64068.C: New test.
746 * gcc.dg/ipa/PR64559.c: New test.
747
748 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
749
750 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
751 with PIE.
752
753 2015-01-15 Richard Biener <rguenther@suse.de>
754
755 PR tree-optimization/61743
756 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
757 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
758
759 2015-01-15 Renlin Li <renlin.li@arm.com>
760
761 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
762 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
763
764 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
765
766 * gcc.dg/vect/vect-aggressive-1.c: New.
767 * gcc.target/i386/avx2-vect-aggressive.c: New.
768
769 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
770
771 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
772
773 2015-01-15 Richard Biener <rguenther@suse.de>
774
775 PR lto/64415
776 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
777 -Wl,-undefined,dynamic_lookup.
778
779 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
780
781 * gnat.dg/opt47.adb: New test.
782
783 2015-01-15 Richard Biener <rguenther@suse.de>
784
785 PR lto/64415
786 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
787
788 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
789
790 PR tree-optimization/64434
791 * gcc.dg/torture/pr64434.c: New test.
792
793 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
794
795 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
796 -mno-micromips. MIPS32R1 and below require -mno-micromips.
797 -march=loongson* and -march=octeon* require -mno-micromips.
798
799 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
800 Matthew Fortune <matthew.fortune@imgtec.com>
801
802 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
803 * gcc.target/mips/call-saved-5.c (foo): Likewise.
804 * gcc.target/mips/call-saved-6.c (foo): Likewise.
805 * gcc.target/mips/call-saved-7.c: New file.
806 * gcc.target/mips/call-saved-8.c: New file.
807 * gcc.target/mips/call-saved-9.c: New file.
808
809 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
810
811 * gcc.target/mips/lsa.c: New file.
812 * gcc.target/mips/mips64-lsa.c: Likewise.
813 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
814 * gcc.target/mips/mulsize-4.c: Likewise.
815 * gcc.target/mips/mulsize-5.c: New file.
816 * gcc.target/mips/mulsize-6.c: Likewise.
817 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
818 and !HAS_LSA as ghost options.
819 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
820 for !HAS_LSA.
821
822 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
823
824 * g++.dg/torture/20141013.c: Set -fno-short-enums.
825
826 2015-01-15 Richard Biener <rguenther@suse.de>
827
828 PR middle-end/64365
829 * gcc.dg/torture/pr64365.c: New testcase.
830
831 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
832
833 * gcc.dg/stackprotectexplicit1.c: New test.
834 * g++.dg/stackprotectexplicit2.c: New test.
835
836 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
837
838 PR target/61933
839 * gfortran.dg/inquire_internal.f90: New.
840 * gfortran.dg/negative_unit_check.f90: New.
841
842 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
843
844 PR target/53988
845 * gcc.target/sh/pr53988-1.c: New.
846
847 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
848
849 PR c++/58671
850 * g++.dg/tls/thread_local-ice3.C: New.
851
852 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
853
854 * gcc.target/i386/fentry-override.c: Properly place {} in target
855 selector. Remove nonpic.
856 * gcc.target/i386/fentry.c: Likewise.
857
858 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
859
860 * gcc.dg/atomic-invalid.c: Check for invalid memory model
861 warnings instead of errors.
862
863 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
864
865 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
866 option support instead of ENABLE_LTO from Makefile.
867
868 2015-01-14 Richard Biener <rguenther@suse.de>
869
870 PR tree-optimization/59354
871 * gcc.dg/vect/pr59354.c: New testcase.
872
873 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
874
875 * lib/target-supports.exp
876 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
877 on ARM architures before v7.
878
879 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
880
881 PR middle-end/59448
882 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
883 an atomic_exchange.
884
885 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
886
887 PR target/64386
888 * gcc.target/i386/pr64386.c: New test.
889
890 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
891
892 PR target/64393
893 * gcc.target/i386/pr64393.c: New test.
894
895 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
896
897 PR target/64387
898 * gcc.target/i386/pr64387.c: New test.
899
900 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
901
902 * gcc.target/aarch64/store-pair-1.c: Fix typo.
903
904 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
905
906 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
907
908 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
909
910 PR target/64453
911 * gcc.target/arm/pr64453.c: New.
912
913 2015-01-14 Richard Biener <rguenther@suse.de>
914
915 PR lto/64415
916 * gcc.dg/lto/pr64415_0.c: New testcase.
917 * gcc.dg/lto/pr64415_1.c: Likewise.
918
919 2015-01-14 Martin Liska <mliska@suse.cz>
920
921 * gcc.dg/ipa/pr64307.c: New test.
922
923 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
924
925 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
926 64-bit and 128-bit.
927
928 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
929
930 PR target/64460
931 * gcc.target/arm/pr64460_1.c: New test.
932
933 2015-01-14 Richard Biener <rguenther@suse.de>
934
935 PR tree-optimization/64493
936 PR tree-optimization/64495
937 * gcc.dg/vect/pr64493.c: New testcase.
938 * gcc.dg/vect/pr64495.c: Likewise.
939
940 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
941
942 * gcc.dg/Warray-bounds-11.c: New test-case.
943
944 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
945
946 * gcc.target/mips/octeon3-pipe-1.c: New test.
947
948 2015-01-13 David Malcolm <dmalcolm@redhat.com>
949
950 * jit.dg/harness.h (set_up_logging): Move string concatenation
951 into...
952 (concat_strings): New function.
953 (dump_reproducer): New function.
954 (test_jit): Call dump_reproducer.
955 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
956 function.
957 (jit-dg-test): Delete any generated reproducer from previous runs.
958 Verify that a generated reproducer was created, and verify that it
959 compiles.
960 * jit.dg/test-nested-contexts.c (main): Call
961 gcc_jit_context_dump_reproducer_to_file.
962
963 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
964
965 * gcc.dg/aru-2.c: Add dg-require-profiling.
966
967 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
968
969 * lib/target-supports.exp (check_profiling_available): Check if
970 -pg links.
971
972 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
973
974 PR ipa/64565
975 * g++.dg/torture/pr64565.C: New testcase.
976
977 2015-01-13 Marek Polacek <polacek@redhat.com>
978
979 PR middle-end/64391
980 * gcc.dg/tm/pr64391.c: New test.
981
982 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
983
984 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
985 true.
986
987 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
988
989 * gcc.target/i386/pie.c: New test.
990
991 * lib/target-supports.exp (check_effective_target_pie): New.
992
993 2015-01-13 Jakub Jelinek <jakub@redhat.com>
994
995 PR rtl-optimization/64286
996 * gcc.target/i386/avx2-pr64286.c: New test.
997
998 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
999
1000 PR c++/57626
1001 * g++.dg/cpp0x/vt-57626.C: New.
1002
1003 2015-01-13 Jakub Jelinek <jakub@redhat.com>
1004
1005 PR fortran/64528
1006 * gfortran.dg/pr64528.f90: New test.
1007
1008 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
1009
1010 * gcc.target/aarch64/subsp.c: New test.
1011
1012 2015-01-13 Andrew Pinski <apinski@cavium.com>
1013
1014 * gcc.target/aarch64/store-pair-1.c: New testcase.
1015
1016 2015-01-13 Richard Biener <rguenther@suse.de>
1017
1018 PR lto/64373
1019 * gcc.dg/lto/pr64373_0.c: New testcase.
1020
1021 2015-01-13 Andrew Pinski <apinski@cavium.com>
1022
1023 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
1024 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
1025
1026 2015-01-13 Richard Biener <rguenther@suse.de>
1027
1028 PR tree-optimization/64406
1029 * gcc.dg/pr64406.c: New testcase.
1030
1031 2015-01-13 Richard Biener <rguenther@suse.de>
1032
1033 PR tree-optimization/64404
1034 * gcc.dg/vect/pr64404.c: New testcase.
1035
1036 2015-01-13 Richard Biener <rguenther@suse.de>
1037
1038 PR tree-optimization/64568
1039 * g++.dg/torture/pr64568.C: New testcase.
1040
1041 2015-01-12 David Malcolm <dmalcolm@redhat.com>
1042
1043 * jit.dg/test-error-local-used-from-other-function.c: New test
1044 case.
1045 * jit.dg/test-error-param-reuse.c: New test case.
1046 * jit.dg/test-error-param-sharing.c: New test case.
1047 * jit.dg/test-error-param-used-from-other-function.c: New test
1048 case.
1049 * jit.dg/test-error-param-used-without-a-function.c: New test
1050 case.
1051
1052 2015-01-12 Jakub Jelinek <jakub@redhat.com>
1053
1054 PR tree-optimization/64563
1055 * gcc.dg/pr64563.c: New test.
1056
1057 PR target/64513
1058 * gcc.target/i386/pr64513.c: New test.
1059
1060 PR tree-optimization/64454
1061 * gcc.dg/pr64454.c: New test.
1062
1063 PR testsuite/64028
1064 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
1065 bind_pic_locally.
1066 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1067 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
1068 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1069 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
1070 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1071 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1072 * gcc.dg/vect/slp-25.c: Likewise.
1073 * gcc.dg/vect/vect-109.c: Likewise.
1074 * gcc.dg/vect/vect-13.c: Likewise.
1075 * gcc.dg/vect/vect-17.c: Likewise.
1076 * gcc.dg/vect/vect-18.c: Likewise.
1077 * gcc.dg/vect/vect-19.c: Likewise.
1078 * gcc.dg/vect/vect-20.c: Likewise.
1079 * gcc.dg/vect/vect-21.c: Likewise.
1080 * gcc.dg/vect/vect-22.c: Likewise.
1081 * gcc.dg/vect/vect-27.c: Likewise.
1082 * gcc.dg/vect/vect-29.c: Likewise.
1083 * gcc.dg/vect/vect-2-big-array.c: Likewise.
1084 * gcc.dg/vect/vect-2.c: Likewise.
1085 * gcc.dg/vect/vect-3.c: Likewise.
1086 * gcc.dg/vect/vect-4.c: Likewise.
1087 * gcc.dg/vect/vect-5.c: Likewise.
1088 * gcc.dg/vect/vect-72.c: Likewise.
1089 * gcc.dg/vect/vect-73-big-array.c: Likewise.
1090 * gcc.dg/vect/vect-73.c: Likewise.
1091 * gcc.dg/vect/vect-77-global.c: Likewise.
1092 * gcc.dg/vect/vect-78-global.c: Likewise.
1093 * gcc.dg/vect/vect-7.c: Likewise.
1094 * gcc.dg/vect/vect-86.c: Likewise.
1095 * gcc.dg/vect/vect-align-1.c: Likewise.
1096 * gcc.dg/vect/vect-align-3.c: Likewise.
1097 * gcc.dg/vect/vect-all-big-array.c: Likewise.
1098 * gcc.dg/vect/vect-all.c: Likewise.
1099 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1100 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1101 * gcc.dg/vect/vect-peel-3.c: Likewise.
1102 * gcc.dg/vect/vect-peel-4.c: Likewise.
1103 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
1104
1105 2015-01-12 Jeff Law <law@redhat.com>
1106
1107 PR target/64461
1108 * gcc.target/m68k/pr64461.c: New test.
1109
1110 2015-01-12 David Malcolm <dmalcolm@redhat.com>
1111
1112 * jit.dg/test-array-as-pointer.c (create_code): Update call
1113 to gcc_jit_context_new_global by setting "kind" to
1114 GCC_JIT_GLOBAL_IMPORTED.
1115 * jit.dg/test-error-array-as-pointer.c: Likewise.
1116 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
1117 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
1118 setting kind to GCC_JIT_GLOBAL_EXPORTED.
1119 * jit.dg/test-using-global.c (the_global): Rename to...
1120 (imported_global): ...this.
1121 (create_code): Update to test the three kinds of global.
1122 (verify_code): Likewise.
1123
1124 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
1125
1126 PR testsuite/64427
1127 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
1128 undefined behavior.
1129 * gcc.target/i386/pr64291-2.c: Updated.
1130
1131 2015-01-12 Richard Biener <rguenther@suse.de>
1132
1133 PR tree-optimization/64530
1134 * gfortran.dg/pr64530.f90: New testcase.
1135
1136 2015-01-12 Richard Biener <rguenther@suse.de>
1137
1138 PR middle-end/64357
1139 * gcc.dg/torture/pr64357.c: New testcase.
1140
1141 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
1142
1143 * gcc.target/i386/nop-mcount.c: Properly place {} in target
1144 selector.
1145
1146 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1147 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
1148
1149 2015-01-12 Martin Liska <mliska@suse.cz>
1150
1151 * gcc.dg/ipa/PR64550.c: New test.
1152
1153 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
1154
1155 PR ipa/63470
1156 * testsuite/g++.dg/ipa/pr63470.C: New testcase.
1157
1158 2015-01-11 Janus Weil <janus@gcc.gnu.org>
1159
1160 PR fortran/63733
1161 * gfortran.dg/typebound_operator_20.f90: New.
1162
1163 2015-01-11 Janus Weil <janus@gcc.gnu.org>
1164
1165 PR fortran/58023
1166 * gfortran.dg/proc_ptr_comp_42.f90: New.
1167
1168 2015-01-11 Janus Weil <janus@gcc.gnu.org>
1169
1170 PR fortran/64508
1171 * gfortran.dg/proc_ptr_comp_41.f90: New.
1172
1173 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
1174
1175 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
1176
1177 2015-01-10 Tobias Burnus <burnus@net-b.de>
1178
1179 PR fortran/64522
1180 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
1181 and add dg-excess-errors.
1182 * gfortran.dg/line_length_6.f90: New.
1183 * gfortran.dg/line_length_7.f90: New.
1184 * gfortran.dg/line_length_8.f90: New.
1185 * gfortran.dg/line_length_9.f90: New.
1186 * gfortran.dg/line_length_10.f90: New.
1187 * gfortran.dg/line_length_11.f90: New.
1188
1189 2015-01-09 David Malcolm <dmalcolm@redhat.com>
1190
1191 * jit.dg/test-threads.c (struct testcase): Move declaration
1192 to jit.dg/all-non-failing-tests.h.
1193 (testcases): Likewise.
1194 * jit.dg/all-non-failing-tests.h (struct testcase): Move
1195 declaration here from jit.dg/all-non-failing-tests.h.
1196 (testcases): Likewise.
1197 * jit.dg/test-combination.c (create_code): Eliminate spelling
1198 out all of the testcases in favor of looping through the
1199 "testcases" metadata.
1200 (verify_code): Likewise.
1201
1202 2015-01-09 Jakub Jelinek <jakub@redhat.com>
1203
1204 PR rtl-optimization/64536
1205 * gcc.dg/pr64536.c: New test.
1206
1207 2015-01-09 David Malcolm <dmalcolm@redhat.com>
1208
1209 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
1210 * jit.dg/test-combination.c (create_code): Likewise.
1211 (verify_code): Likewise.
1212 * jit.dg/test-constants.c: New test case.
1213 * jit.dg/test-threads.c: Add test-constants.c.
1214
1215 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
1216
1217 PR libobjc/51891
1218 * objc.dg/gnu-api-2-class.m: Add a test case
1219 for the above change.
1220
1221 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
1222
1223 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
1224
1225 2015-01-09 Richard Biener <rguenther@suse.de>
1226
1227 PR tree-optimization/64410
1228 * g++.dg/vect/pr64410.cc: New testcase.
1229
1230 2015-01-09 Martin Liska <mliska@suse.cz>
1231
1232 * gcc.dg/ipa/ipa-icf-32.c: New test.
1233
1234 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1235
1236 * c-c++-common/tsan/tsan_barrier.h: New.
1237 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
1238 * c-c++-common/tsan/bitfield_race.c: Likewise.
1239 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1240 * c-c++-common/tsan/mutexset1.c: Likewise.
1241 * c-c++-common/tsan/race_on_barrier.c: Likewise.
1242 * c-c++-common/tsan/race_on_mutex.c: Likewise.
1243 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1244 * c-c++-common/tsan/simple_race.c: Likewise.
1245 * c-c++-common/tsan/simple_stack.c: Likewise.
1246 * c-c++-common/tsan/sleep_sync.c: Likewise.
1247 * c-c++-common/tsan/tiny_race.c: Likewise.
1248 * c-c++-common/tsan/tls_race.c: Likewise.
1249 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1250 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1251 * g++.dg/tsan/atomic_free.C: Likewise.
1252 * g++.dg/tsan/atomic_free2.C: Likewise.
1253 * g++.dg/tsan/cond_race.C: Likewise.
1254 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
1255
1256 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
1257
1258 PR testsuite/62250
1259 * lib/target-supports.exp (check_effective_target_libatomic_available):
1260 New.
1261 * gfortran.dg/coarray/caf.exp: Only add -latomic for
1262 targets that match effective-target libatomic_available.
1263 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
1264
1265 2015-01-08 David Malcolm <dmalcolm@redhat.com>
1266
1267 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
1268 Verify the result of gcc_jit_context_get_last_error.
1269 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
1270
1271 2015-01-08 Jakub Jelinek <jakub@redhat.com>
1272
1273 PR tree-optimization/63989
1274 * gcc.dg/strlenopt-27.c: New test.
1275
1276 2015-01-08 David Malcolm <dmalcolm@redhat.com>
1277
1278 * jit.dg/harness.h (set_up_logging): New function.
1279 (test_jit): Fail if gcc_jit_context_acquire fails. Call
1280 set_up_logging on the context, so that every testcase is
1281 logged to a particular file.
1282 * jit.dg/test-nested-contexts.c (main): Open a logfile,
1283 and call gcc_jit_context_set_logfile on the top-level context.
1284
1285 2015-01-08 Jakub Jelinek <jakub@redhat.com>
1286
1287 PR target/64338
1288 * g++.dg/opt/pr64338.C: New test.
1289
1290 2015-01-08 Tobias Burnus <burnus@net-b.de>
1291
1292 * gfortran.dg/coarray/codimension_2b.f90: New file.
1293 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
1294 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
1295
1296 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1297
1298 PR c++/59004
1299 * g++.dg/ext/fnname4.C: New.
1300
1301 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1302
1303 PR c++/64462
1304 * g++.dg/cpp0x/constexpr-64462.C: New.
1305
1306 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1307
1308 PR c++/60753
1309 * g++.dg/cpp0x/deleted10.C: New.
1310
1311 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1312
1313 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
1314
1315 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1316
1317 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
1318 GCC_JIT_UNARY_OP_ABS.
1319 (verify_unary_ops): Likewise.
1320
1321 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1322
1323 * jit.dg/test-arith-overflow.c: New test case.
1324 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
1325 * jit.dg/test-combination.c (create_code): Likewise.
1326 (verify_code): Likewise.
1327 * jit.dg/test-threads.c (testcases): Likewise.
1328
1329 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1330
1331 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
1332 rather than "jit". Load g++.exp, and call g++_init.
1333 Run test-*.cc files within the testsuite and *.cc files within
1334 docs/examples.
1335 (jit-dg-test): Drop the addition of -fgnu89-inline to
1336 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
1337 doing it when compiling C testcases (since g++ does not handle
1338 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
1339 is restored to the value after g++_init ran, rather than the
1340 value before g++_init ran. Return a list of
1341 $comp_output $output_file, as dg-test assumes.
1342
1343 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1344
1345 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
1346 make it easier to figure out the origin of each test result when
1347 running test-combination.c and test-threads.c.
1348 (CHECK_VALUE): Likewise.
1349 (CHECK_DOUBLE_VALUE): Likewise.
1350 (CHECK_STRING_VALUE): Likewise.
1351 (CHECK_STRING_STARTS_WITH): Likewise.
1352 (CHECK_STRING_CONTAINS): Likewise.
1353 (CHECK): Likewise.
1354 (check_string_value): Likewise, add "funcname" param.
1355 (check_string_starts_with): Likewise.
1356 (check_string_contains): Likewise.
1357
1358 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1359
1360 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
1361 generating name of built executable.
1362
1363 2015-01-07 Marek Polacek <polacek@redhat.com>
1364
1365 PR c/64440
1366 * gcc.dg/pr64440.c: New test.
1367 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
1368
1369 2015-01-07 Marek Polacek <polacek@redhat.com>
1370
1371 PR c/64417
1372 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
1373 * gcc.dg/pr64417.c: New test.
1374
1375 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1376
1377 PR target/64505
1378 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
1379 fix is correct.
1380
1381 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
1382
1383 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
1384 Check if testcases run without errors, not just if they compile.
1385
1386 2015-01-06 Christian Bruel <christian.bruel@st.com>
1387
1388 PR target/64507
1389 * gcc.target/sh/pr64507.c: New test.
1390
1391 2015-01-06 Arnaud Charlet <charlet@adacore.com>
1392
1393 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
1394
1395 2015-01-06 Jakub Jelinek <jakub@redhat.com>
1396
1397 * c-c++-common/asan/sanitize-all-1.c: New test.
1398 * c-c++-common/ubsan/sanitize-all-1.c: New test.
1399 * c-c++-common/ubsan/sanitize-all-2.c: New test.
1400 * c-c++-common/ubsan/sanitize-all-3.c: New test.
1401 * c-c++-common/ubsan/sanitize-all-4.c: New test.
1402
1403 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
1404
1405 * lib/target-supports.exp (check_profiling_available): Return 0 for
1406 Visium.
1407 (check_effective_target_tls_runtime): Likewise.
1408 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
1409 * gcc.dg/20020312-2.c: Adjust for Visium.
1410 * gcc.dg/tls/thr-cse-1.c: Likewise
1411 * gcc.dg/tree-ssa/20040204-1.c: Likewise
1412 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1413 * gcc.dg/weak/typeof-2.c: Likewise.
1414
1415 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
1416
1417 PR rtl-optimization/64287
1418 * gcc.dg/aru-2.c: New test.
1419
1420 2015-01-05 Jakub Jelinek <jakub@redhat.com>
1421
1422 PR sanitizer/64344
1423 * c-c++-common/ubsan/pr64344-1.c: New test.
1424 * c-c++-common/ubsan/pr64344-2.c: New test.
1425
1426 PR tree-optimization/64465
1427 * gcc.dg/pr64465.c: New test.
1428
1429 PR tree-optimization/64494
1430 * gcc.c-torture/compile/pr64494.c: New test.
1431
1432 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1433
1434 PR fortran/47674
1435 * gfortran.dg/realloc_on_assign_25.f90: New test.
1436
1437 2015-01-05 Jakub Jelinek <jakub@redhat.com>
1438
1439 Update copyright years.
1440
1441 2015-01-05 Marek Polacek <polacek@redhat.com>
1442
1443 PR c/64423
1444 * gcc.dg/pr64423.c: New test.
1445
1446 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
1447
1448 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
1449 mmix-knuth-mmixware for the same reason as for MIPS.
1450 * gcc.dg/debug/debug-2.c: Ditto.
1451
1452 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
1453
1454 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
1455
1456 PR testsuite/62250
1457 * lib/gfortran.exp: Add libatomic library search path.
1458 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
1459 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
1460
1461 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
1462
1463 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1464
1465 * c-c++-common/tsan/bitfield_race.c: New testcase.
1466 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
1467
1468 2015-01-02 Tobias Burnus <burnus@net-b.de>
1469
1470 * gfortran.dg/coarray/collectives_4.f90: New.
1471
1472 2015-01-02 Janus Weil <janus@gcc.gnu.org>
1473
1474 PR fortran/57562
1475 * gfortran.dg/extends_16.f90: New.
1476
1477 2015-01-02 Tobias Burnus <burnus@net-b.de>
1478
1479 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
1480
1481 2015-01-02 Tobias Burnus <burnus@net-b.de>
1482
1483 * gfortran.dg/coarray/codimension_2.f90: New.
1484 * gfortran.dg/coarray/codimension_2a.f90: New.
1485 * gfortran.dg/coarray_35.f90: New.
1486 * gfortran.dg/coarray_35a.f90: New.
1487
1488 2015-01-02 Janus Weil <janus@gcc.gnu.org>
1489
1490 PR fortran/60507
1491 * gfortran.dg/dummy_procedure_11.f90: New.
1492 ^L
1493 Copyright (C) 2015 Free Software Foundation, Inc.
1494
1495 Copying and distribution of this file, with or without modification,
1496 are permitted in any medium without royalty provided the copyright
1497 notice and this notice are preserved.