]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
2015-01-29 Richard Biener <rguenther@suse.de>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
bc8fa068 12015-01-29 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/64853
4 * gcc.dg/torture/pr64853.c: New testcase.
5
e4eca2de 62015-01-29 Richard Biener <rguenther@suse.de>
7
8 PR tree-optimization/64844
9 * gcc.dg/vect/pr64844.c: New testcase.
10
bea2a615 112015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12
13 PR middle-end/64809
14 * gcc.dg/pr64809.c: Delete.
15
562fafb8 162015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
17
18 PR middle-end/64805
19 * gcc.target/i386/pr64805.c: New.
20
019e72c5 212015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
22
23 * gcc.dg/guality/guality.h (main): Add argv[0] to
24 guality_gdb_command.
25
3a9f48e7 262015-01-29 Jan Hubicka <hubicka@ucw.cz>
27
28 PR ipa/64801
29 * gcc.dg/tree-ssa/pr64801.c: New testcase.
30
20c3dd32 312015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
32
33 PR target/64659
34 * gcc.target/sh/sh.exp
35 (check_effective_target_atomic_model_soft_gusa_available,
36 check_effective_target_atomic_model_soft_tcb_available,
37 check_effective_target_atomic_model_soft_imask_available,
38 check_effective_target_atomic_model_hard_llcs_available): New.
39 * gcc.target/sh/pr64659-0.h: New.
40 * gcc.target/sh/pr64659-1.c: New.
41 * gcc.target/sh/pr64659-2.c: New.
42 * gcc.target/sh/pr64659-3.c: New.
43 * gcc.target/sh/pr64659-4.c: New.
44
9b51ddc6 452015-01-28 Alex Velenko <Alex.Velenko@arm.com>
46
47 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
48 scan-assembler-times pattern.
49
31aebeec 502015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
51
52 PR middle-end/64809
53 * gcc.dg/pr64809.c: New test.
54
97178c4f 552015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
56
57 PR tree-optimization/64277
58 * gcc.dg/pr64277.c: New.
59
904c73a0 602015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
61
62 PR tree-optimization/64718
63 * gcc.c-torture/execute/pr64718.c: New test.
64
260d579b 652015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
66
67 * gcc.target/aarch64/abs_2.c: New.
68
4f1c2345 692015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
70
71 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
72 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
73 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
74 ISA rev < 2.
75
09475d99 762015-01-28 Jakub Jelinek <jakub@redhat.com>
77
78 PR bootstrap/64612
79 * lib/target-supports.exp (check_effective_target_comdat_group): New.
80 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
81 { target comdat_group }.
82
d11808f8 832015-01-27 Tobias Burnus <burnus@net-b.de>
84
85 PR fortran/63861
86 * gfortran.dg/goacc/coarray_2.f90: New.
87
2fdf87a8 882015-01-27 Jan Hubicka <hubicka@ucw.cz>
89
90 PR ipa/60871
91 PR ipa/64139
92 * g++.dg/torture/pr64139.C: New testcase.
93 * g++.dg/torture/pr60871.C: Likewise.
94
c288f7b5 952015-01-27 Janus Weil <janus@gcc.gnu.org>
96
97 PR fortran/64230
98 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
99 prevent linking errors.
100
5c318c08 1012015-01-27 Jan Hubicka <hubicka@ucw.cz>
102
103 PR ipa/64282
104 * g++.dg/torture/pr64282.C: New testcase.
105
e51027a5 1062015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
107
108 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
109 for wzr reg.
110
11762b83 1112015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
112
2c9b065b 113 * gcc.target/s390/hotpatch-13.c: New testcase.
114 * gcc.target/s390/hotpatch-14.c: New testcase.
115 * gcc.target/s390/hotpatch-15.c: New testcase.
116 * gcc.target/s390/hotpatch-16.c: New testcase.
117 * gcc.target/s390/hotpatch-17.c: New testcase.
118 * gcc.target/s390/hotpatch-18.c: New testcase.
119 * gcc.target/s390/hotpatch-19.c: New testcase.
120 * gcc.target/s390/hotpatch-20.c: New testcase.
121 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
122 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
123 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
124 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
125 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
126 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
127 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
128 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
129 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
130 * gcc.target/s390/hotpatch-10.c: Likewise.
131 * gcc.target/s390/hotpatch-11.c: Likewise.
132 * gcc.target/s390/hotpatch-12.c: Likewise.
133 * gcc.target/s390/hotpatch-2.c: Likewise.
134 * gcc.target/s390/hotpatch-3.c: Likewise.
135 * gcc.target/s390/hotpatch-4.c: Likewise.
136 * gcc.target/s390/hotpatch-5.c: Likewise.
137 * gcc.target/s390/hotpatch-6.c: Likewise.
138 * gcc.target/s390/hotpatch-7.c: Likewise.
139 * gcc.target/s390/hotpatch-8.c: Likewise.
140 * gcc.target/s390/hotpatch-9.c: Likewise.
141 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
142 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
143 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
144 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
145 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
146 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
147 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
148 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
11762b83 149
e846bde8 1502015-01-27 Jiong Wang <jiong.wang@arm.com>
151
152 * gcc.dg/long_branch.c: New testcase.
153
fdb2733b 1542015-01-27 Richard Biener <rguenther@suse.de>
155
156 PR tree-optimization/56273
157 PR tree-optimization/59124
158 PR tree-optimization/64277
159 * g++.dg/warn/Warray-bounds-6.C: New testcase.
160 * gcc.dg/Warray-bounds-12.c: Likewise.
161 * gcc.dg/Warray-bounds-13.c: Likewise.
162
e2810e72 1632015-01-27 Jakub Jelinek <jakub@redhat.com>
164
165 PR rtl-optimization/61058
166 * gcc.dg/pr61058.c: New test.
167
cf5a1dfc 1682015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
169
170 * gcc.target/i386/chkp-narrow-bounds.c: New.
171
591970b4 1722015-01-27 Jakub Jelinek <jakub@redhat.com>
173
e80d050d 174 PR tree-optimization/64807
175 * gcc.dg/pr64807.c: New test.
176
591970b4 177 PR c/64766
178 * gcc.dg/pr64766.c: New test.
179
da519e84 1802015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
181
182 PR target/49263
183 * gcc.target/sh/pr49263-4.c: New.
184
82d867c8 1852015-01-26 Paul Thomas <pault@gcc.gnu.org>
186
187 PR fortran/62044
188 * gfortran.dg/allocate_with_mold_1.f90: New test
189
87778dc4 1902015-01-26 Jakub Jelinek <jakub@redhat.com>
191
192 PR c/64778
193 * gcc.dg/pr64778.c: New test.
194
4e4baaad 195 PR middle-end/64421
196 * gcc.dg/vect/pr64421.c: New test.
197
1b4c7a08 1982015-01-26 Tobias Burnus <burnus@net-b.de>
199
200 PR fortran/64771
201 * gfortran.dg/coarray_36.f: New.
202 * gfortran.dg/coarray_37.f90: New.
203
ae6b205f 2042015-01-26 Janus Weil <janus@gcc.gnu.org>
205
206 PR fortran/64230
207 * gfortran.dg/class_allocate_18.f90: New.
208
aee00ee8 2092015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
210
211 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
212
45adfb42 2132015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
214
215 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
216
b6e07c06 2172015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
218
5fd55e87 219 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
220
2212015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
222
223 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
b6e07c06 224
e81fb914 2252015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
226
227 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
228 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
229 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
230 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
231
48214222 2322015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
233
234 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
235 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
236 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
237
74ef6961 2382015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
239
240 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
241 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
242 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
243 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
244 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
245 vXXXhn.inc.
246
e9b1fbeb 2472015-01-26 Richard Biener <rguenther@suse.de>
248
249 PR middle-end/64764
250 * gcc.dg/uninit-19.c: New testcase.
251
39b73df7 2522015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
253
254 * lib/target-supports.exp (check_effective_target_vect64): Add
255 sparc*-*-*.
256
3cf72108 2572015-01-26 Eric Botcazou <ebotcazou@adacore.com>
258
259 PR testsuite/64712
260 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
261
bb423e6a 2622015-01-26 Tony Liu <tony.liu@arm.com>
263
264 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
265 non-UAL cases.
266
949e2a9f 2672015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
268
269 PR libfortran/64770
270 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
271 correctly, clean up afterwards.
272
f745cbce 2732015-01-25 Mikael Morin <mikael@gcc.gnu.org>
274
275 PR fortran/62044
276 * gfortran.dg/use_rename_7.f90: New.
277
f8956357 2782015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
279
280 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
281 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
282
8e2e0550 2832015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
284
285 PR target/54236
286 * gcc.target/sh/pr54236-4.c: New.
287
1b738d4d 2882015-01-24 H.J. Lu <hongjiu.lu@intel.com>
289
290 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
291 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
292 Bridge test.
293
f100306f 2942015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
295
296 PR libfortran/64770
297 * gfortran.dg/open_new_segv.f90: New test.
298
6c97af1b 2992015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
300
301 PR target/49263
302 PR target/53987
303 PR target/64345
304 PR target/59533
305 PR target/52933
306 PR target/54236
307 PR target/51244
308 * gcc.target/sh/pr64345-1.c: New.
309 * gcc.target/sh/pr64345-2.c: New.
310 * gcc.target/sh/pr59533-1.c: New.
311 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
312 * gcc.target/sh/pr52933-2.c: Likewise.
313 * gcc.target/sh/pr54089-1.c: Likewise.
314 * gcc.target/sh/pr54236-1.c: Likewise.
315 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
316 * gcc.target/sh/pr49263-1.c: Remove xfails.
317 * gcc.target/sh/pr49263-2.c: Likewise.
318 * gcc.target/sh/pr49263-3.c: Likewise.
319 * gcc.target/sh/pr53987-1.c: Likewise.
320 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
321 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
322 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
323 (test05, test06, test07, test08, test09, test10, test11, test12): New.
324 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
325 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
326 test_009): New.
327 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
328 (test_02): New.
329
71552724 3302015-01-24 Tom de Vries <tom@codesourcery.com>
331
332 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
333
e6f45d93 3342015-01-23 Ian Lance Taylor <iant@google.com>
335
336 PR go/64510
337 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
338 targets without split stack support.
339
472565f8 3402015-01-23 Vladimir Makarov <vmakarov@redhat.com>
341
342 PR target/64317
343 * gcc.target/i386/pr64317.c: New test.
344
20d3ff08 3452015-01-23 Jakub Jelinek <jakub@redhat.com>
346
347 PR rtl-optimization/63637
348 PR rtl-optimization/60663
349 * gcc.dg/pr63637-1.c: New test.
350 * gcc.dg/pr63637-2.c: New test.
351 * gcc.dg/pr63637-3.c: New test.
352 * gcc.dg/pr63637-4.c: New test.
353 * gcc.dg/pr63637-5.c: New test.
354 * gcc.dg/pr63637-6.c: New test.
355 * gcc.target/i386/pr63637-1.c: New test.
356 * gcc.target/i386/pr63637-2.c: New test.
357 * gcc.target/i386/pr63637-3.c: New test.
358 * gcc.target/i386/pr63637-4.c: New test.
359 * gcc.target/i386/pr63637-5.c: New test.
360 * gcc.target/i386/pr63637-6.c: New test.
361
f1003be0 3622015-01-23 Richard Biener <rguenther@suse.de>
363
364 PR testsuite/63439
365 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
366 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
367
6ca4fe46 3682015-01-23 Marek Polacek <polacek@redhat.com>
369
370 PR preprocessor/60570
371 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
372 * gcc.dg/cpp/pr60570.c: New test.
373
cc83fe83 3742015-01-23 Richard Biener <rguenther@suse.de>
375
376 PR testsuite/63439
377 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
378 vectorization on vect64 targets.
379
c09566df 3802015-01-23 Janus Weil <janus@gcc.gnu.org>
381
382 PR fortran/60922
383 * gfortran.dg/class_allocate_17.f90: New.
384
37ece3a2 3852015-01-23 Tobias Burnus <burnus@net-b.de>
386
387 PR fortran/64726
388 * gfortran.dg/goacc/combined_loop.f90: New.
389
f7776e6b 3902015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
391
392 PR fortran/61933
393 * gfortran.dg/make_unit.f90: New test.
394
e8d9a15d 3952015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
396
397 PR fortran/61933
398 * gfortran.dg/negative_unit_int8.f: Update.
399
8dc239d3 4002015-01-22 Jeff Law <law@redhat.com>
401
402 PR target/52076
403 * gcc.target/m68k/pr52076-1.c: New test.
404 * gcc.target/m68k/pr52076-2.c: New test.
405
dfad1cc1 4062015-01-22 Richard Biener <rguenther@suse.de>
407
408 PR middle-end/64728
409 * gcc.dg/torture/pr64728.c: New testcase.
410
43483afb 4112015-22-01 Uros Bizjak <ubizjak@gmail.com>
412
413 PR target/64688
414 * g++.dg/pr64688.C: New test.
415
df8cd9f5 4162015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
417
418 * gcc.target/i386/chkp-always_inline.c (f1): Make static
419 to avoid errors with -fpic.
420
ba0b9868 4212015-01-22 Richard Biener <rguenther@suse.de>
422
423 PR libstdc++/64535
424 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
425
37000a88 4262015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
427
428 PR rtl-optimization/64682
429 * gcc.c-torture/execute/pr64682.c: New file.
430
20aad5ba 4312015-01-21 Jakub Jelinek <jakub@redhat.com>
432
27f3dbf1 433 PR debug/64511
434 * gcc.dg/pr64511.c: New test.
435
1f91a12d 436 PR rtl-optimization/62078
437 * g++.dg/opt/pr62078.C: New test.
438
20aad5ba 439 PR c/63307
440 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
441
2c9c0c1f 4422015-01-21 Thomas Koenig <tkoenig@netcologne.de>
443
444 PR fortran/57023
445 * gfortran.dg/internal_pack_15.f90: New test.
446
1e666245 4472015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
448
449 * gcc/testsuite/c-c++-common/tsan/step.c: New testcase.
450
00f62951 4512015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
452
453 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
454
4b7b3b90 4552015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
456
457 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
458
9c8669e4 4592015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
460
461 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
462
229c187c 4632015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
464
465 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
466
9ad4283a 4672015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
468
469 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
470
c229da21 4712015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
472
473 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
474
2dbe7f27 4752015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
476
477 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
478
0d9b7a4b 4792015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
480
481 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
482
1257e38c 4832015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
484
485 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
486
7391964a 4872015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
488
489 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
490
f3251a38 4912015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
492
493 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
494
19e8af4e 4952015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
496
497 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
498
262509fd 4992015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
500
501 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
502 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
503 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
504 vXXXw.inc.
505
da1dece9 5062015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
507
508 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
509 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
510 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
511 vXXXl.inc.
512
652354d3 5132015-01-21 Renlin Li <renlin.li@arm.com>
514
515 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
516 * g++.dg/tls/thread_local5g.C: Likewise.
517 * g++.dg/tls/thread_local6g.C: Likewise.
518
2387f48f 5192015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
520
521 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
522 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
523 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
524
de17cc7e 5252015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
526
527 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
528 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
529 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
530
cd8d1c8b 5312015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
532
533 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
534 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
535 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
536
81a36306 5372015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
538
539 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
540 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
541 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
542
9ba76f64 5432015-01-20 Jeff Law <law@redhat.com>
544
545 PR target/59946
546 * gcc.target/m68k/pr59946.c: New test.
547
437c3d1f 5482015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
549
550 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
551 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
552 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
553
721180f9 5542015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
555
556 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
557 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
558 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
559
1d3372eb 5602015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
561
562 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
563 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
564 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
565
d55982d8 5662015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
567
568 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
569 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
570 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
571 vshuffle.inc.
572 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
573 vshuffle.inc.
574
496bb19c 5752015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
576
577 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
578 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
579 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
580
cf71c4d5 5812015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
582
583 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
584 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
585 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
586
3cf9a994 5872015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
588
589 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
590
01ec5786 5912015-01-20 Jakub Jelinek <jakub@redhat.com>
592
67dc5d62 593 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
594
0f9736fa 595 PR sanitizer/64632
596 * g++.dg/ubsan/pr64632.C: New test.
597
01ec5786 598 PR debug/64663
599 * gcc.dg/pr64663.c: New test.
600
0d0f1868 6012015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
602
603 PR c++/64383
604 * g++.dg/warn/Wunused-var-23.C: New.
605
b22d3889 6062015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
607
608 PR c++/59937
609 * g++.dg/cpp0x/constexpr-59937-1.C: New.
610 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
611
d205f219 6122015-01-20 Richard Biener <rguenther@suse.de>
613
614 PR ipa/64684
615 * gcc.dg/lto/pr64684_0.c: New testcase.
616 * gcc.dg/lto/pr64684_1.c: Likewise.
617 * gcc.dg/lto/pr64684_2.c: Likewise.
618 * gcc.dg/lto/pr64685_0.c: Likewise.
619 * gcc.dg/lto/pr64685_1.c: Likewise.
620
5674f8a0 6212015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
622
623 PR c++/62241
624 * g++.dg/cpp1y/lambda-init12.C: New.
625
d86a899c 6262015-01-20 Richard Biener <rguenther@suse.de>
627
628 PR tree-optimization/64410
629 * g++.dg/vect/pr64410.cc: Require vect_double.
630
8abeb180 6312015-01-20 Matthew Wahab <matthew.wahab@arm.com>
d86a899c 632
8abeb180 633 PR target/64149
634 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
635
c102b5b9 6362015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
637
638 PR bootstrap/64676
639 Revert:
640 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
641
642 PR rtl-optimization/64081
643 * gcc.dg/pr64081.c: New test.
644
69834ed9 6452015-01-19 David Malcolm <dmalcolm@redhat.com>
646
647 * jit.dg/harness.h: Include <unistd.h>.
648 (CHECK_NO_ERRORS): New.
649 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
650 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
651 gcc_jit_context_compile_to_file.
652 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
653 args to the spawned executable.
654 (jit-expand-vars): New function.
655 (jit-exe-params): New variable.
656 (dg-jit-set-exe-params): New function.
657 (jit-dg-test): Detect testcases that use
658 jit-verify-compile-to-file and call jit-setup-compile-to-file.
659 Set arguments of spawned process to jit-exe-params.
660 (jit-get-output-filename): New function.
661 (jit-setup-compile-to-file): New function.
662 (jit-verify-compile-to-file): New function.
663 (jit-run-executable): New function.
664 (jit-verify-executable): New function.
665 * jit.dg/test-compile-to-assembler.c: New testcase.
666 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
667 * jit.dg/test-compile-to-executable.c: New testcase.
668 * jit.dg/test-compile-to-object.c: New testcase.
669
0a7ecec8 6702015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
671
672 PR target/64652
673 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
674 (test_1): New.
675
6bf7b9a1 6762015-01-19 Martin Liska <mliska@suse.cz>
677
678 * objc/compile/pr64668.m: New test.
679
1f465ccd 6802015-01-19 David Malcolm <dmalcolm@redhat.com>
681
682 * jit.dg/test-arith-overflow.c: Include stdbool.h.
683 (create_overflow_fn): Update comment to clarify that
684 the third param of the created function is a bool *, not
685 an int *.
686 (verify_int_overflow_fn): Convert param "expected_ovf" from
687 int to bool. Update third param of "overflow_fn_type" from int *
688 to bool *. Update local "actual_ovf" from int to bool.
689 (verify_uint_overflow_fn): Likewise.
690
85fbea97 6912015-01-19 Martin Liska <mliska@suse.cz>
692
693 * gcc.dg/ipa/ipa-icf-33.c: New test.
694
8a261fc7 6952015-01-19 Felix Yang <felix.yang@huawei.com>
696 Haijian Zhang <z.zhanghaijian@huawei.com>
697
698 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
699 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
700 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
701 result_float64x2, expected_hfloat64x2): New helper type, variable and
702 declaration.
703 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
704 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
705 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
706 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
707 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
708 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
709 and target without the FMA feature.
710
681296cb 7112015-01-19 Jiong Wang <jiong.wang@arm.com>
712
713 * gcc.target/aarch64/pr64304.c: New testcase.
714
8a261fc7 7152015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
86709046 716
717 PR rtl-optimization/64081
718 * gcc.dg/pr64081.c: New test.
719
af3bde13 7202015-01-19 Tejas Belagod <tejas.belagod@arm.com>
721
722 PR target/63971
723 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
724 the epilogue).
725 * gcc.target/aarch64/test_frame_6.c: Likewise.
726 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
727 and x19 (in the epilogue).
728 * gcc.target/aarch64/test_frame_4.c: Likewise.
729 * gcc.target/aarch64/test_frame_7.c: Likewise.
730
312322ab 7312015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
732
733 * gcc.target/i386/chkp-always_inline.c: New.
734
5902962e 7352015-01-15 Andrew Pinski <apinski@cavium.com>
736 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
737
738 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
739 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
740
53ec6b3f 7412015-01-18 Andre Vehreschild <vehre@gmx.de>
742
743 PR fortran/60255
744 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
745 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
746
7472015-01-18 Paul Thomas <pault@gcc.gnu.org>
748
749 PR fortran/64578
750 * gfortran.dg/unlimited_polymorphic_21.f90: New test
751
9d67ffb2 7522015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
753
754 PR target/64652
755 * gcc.target/sh/torture/pr64652.c: New.
756
bfedbed1 7572015-01-18 Jan Hubicka <hubicka@ucw.cz>
758
759 * gcc.dg/ipa/ipa-icf-32.c: Update template.
760 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
761 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
762 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
763 * c-c++-common/asan/kasan-recover-1.c: Likewise.
764 * c-c++-common/asan/kasan-recover-2.c: Likewise.
765
2c9d5cb8 7662015-01-18 Jan Hubicka <hubicka@ucw.cz>
767
768 PR ipa/64378
769 * g++.dg/torture/pr64378.C: New testcase.
770
a3de0f07 7712015-01-18 Paul Thomas <pault@gcc.gnu.org>
772
6b8169f7 773 PR fortran/57959
a3de0f07 774 * gfortran.dg/block_13.f08: New test
775
c3639856 7762015-01-18 Paul Thomas <pault@gcc.gnu.org>
777
778 PR fortran/55901
779 * gfortran.dg/associate_1.f03: Allow test for character with
780 automatic length.
781
69003f63 7822015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
783
784 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
785 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
786
71198fe0 7872015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
788
789 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
790
411ee1e5 7912015-01-17 Paul Thomas <pault@gcc.gnu.org>
792
793 PR fortran/64578
794 * gfortran.dg/unlimited_polymorphic_21.f90: New test
795
50e7673a 7962015-01-17 Andre Vehreschild <vehre@gmx.de>
797
798 PR fortran/60357
799 * gfortran.dg/alloc_comp_assign_13.f08: New test.
800
801 PR fortran/61275
802 * gfortran.dg/alloc_comp_assign_14.f08: New test.
803
804 PR fortran/55932
805 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
806
d1b1479f 8072015-01-17 Andre Vehreschild <vehre@gmx.de>
808
809 PR fortran/60334
810 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
811
8700bf9e 8122015-01-16 Bernd Schmidt <bernds@codesourcery.com>
813
814 PR rtl-optimization/52773
815 * gcc.c-torture/compile/pr52773.c: New test.
816
4b658cc5 8172015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
818
819 PR c++/62134
820 * g++.dg/cpp0x/alias-decl-46.C: New.
821
cd93a9ab 8222015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
823
824 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
825
5b6a61aa 8262015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
827
828 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
829 Add trace.
671091f0 830 (CHECK_FP): Likewise.
831 (CHECK_CUMULATIVE_SAT): Likewise.
5b6a61aa 832
5085ca0d 8332015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
834
671091f0 835 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
836 (Set_Neon_Cumulative_Sat): Add parameter.
837 (__set_neon_cumulative_sat): Support new parameter.
838 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
839 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
840 argument.
841 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
842 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
843 argument.
5085ca0d 844
24fe68b6 8452015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
846
847 * g++.dg/tsan/vptr_benign_race.C: New testcase.
848 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
849
c48107db 8502015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
851
852 PR c++/60056
853 * g++.dg/tls/thread_local-ice4.C: New.
854
32b84743 8552015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
856
857 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
858 than Neon options.
859
c48107db 8602015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
d3065621 861
862 PR c++/62276
863 * g++.dg/cpp0x/vt-62276.C: New.
864
74ab45d6 8652015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
866
867 PR middle-end/64353
868 * g++.dg/pr64353.C: New.
869
81b5bfe7 8702015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
871
872 PR target/64263
873 * gcc.target/aarch64/pr64263_1.c: New test.
874
cbca0157 8752015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
876
877 PR tree-optimization/64434
878 * gcc.dg/torture/pr64434.c: Move to...
879 * gcc.dg/pr64434.c: ... here.
880
cac06b02 8812015-01-16 Richard Biener <rguenther@suse.de>
882
883 PR middle-end/64614
884 * gcc.dg/uninit-18.c: New testcase.
885
b6d76e68 8862015-01-16 Richard Biener <rguenther@suse.de>
887
888 PR tree-optimization/64568
889 * g++.dg/torture/pr64568-2.C: New testcase.
890
66124ce7 8912015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
892
893 PR target/64363
894 * gcc.target/i386/chkp-label-address.c: New.
895
7c94d8e5 8962015-01-16 Janus Weil <janus@gcc.gnu.org>
897
898 PR fortran/45290
899 * gfortran.dg/pointer_init_6.f90: Extended.
900
e0226bda 9012015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
902
903 * gcc.c-torture/compile/20150108.c: New test.
904
0a15f066 9052015-01-16 Eric Botcazou <ebotcazou@adacore.com>
906
907 * gcc.target/visium: New directory.
908
1e4b25f4 9092015-01-16 Richard Biener <rguenther@suse.de>
910
911 PR tree-optimization/61743
912 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
913 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
914
636fb80b 9152015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
916
917 * gcc.dg/pr64015.c: New test.
918
ffab0ad8 9192015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
920
921 PR ipa/64163
922 PR ipa/64612
923 * g++.dg/ipa/pr64612.C: New test.
924
1f5fc25b 9252015-01-16 Renlin Li <renlin.li@arm.com>
926
927 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
928
89862b24 9292015-01-16 Ilya Tocar <ilya.tocar@intel.com>
930
931 * gcc.target/i386/sse-14.c: Test new intrinsic.
932 * gcc.target/i386/sse-22.c: Ditto.
933
a06fe1ee 9342015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
935
936 PR c++/58614
937 * g++.dg/cpp0x/auto44.C: New.
938
16e50f82 9392015-01-15 Sandra Loosemore <sandra@codesourcery.com>
940
941 PR target/59710
942 * gcc.target/nios2/gpopt-all.c: New test case.
943 * gcc.target/nios2/gpopt-local.c: New test case.
944 * gcc.target/nios2/gpopt-global.c: New test case.
945 * gcc.target/nios2/gpopt-data.c: New test case.
946 * gcc.target/nios2/gpopt-none.c: New test case.
947
32cf7025 9482015-01-15 Jakub Jelinek <jakub@redhat.com>
949
950 * g++.dg/ubsan/vptr-1.C: New test.
951 * g++.dg/ubsan/vptr-2.C: New test.
952 * g++.dg/ubsan/vptr-3.C: New test.
953 * g++.dg/ubsan/vptr-4.C: New test.
954 * g++.dg/ubsan/vptr-5.C: New test.
955 * g++.dg/ubsan/vptr-6.C: New test.
956 * g++.dg/ubsan/vptr-7.C: New test.
957 * g++.dg/ubsan/vptr-8.C: New test.
958 * g++.dg/ubsan/vptr-9.C: New test.
959
78097d18 9602015-01-15 Eric Botcazou <ebotcazou@adacore.com>
961
962 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
963 is set up.
964 * lib/gcc-dg.exp: Likewise.
965
ed6272f7 9662015-01-15 Vladimir Makarov <vmakarov@redhat.com>
967
968 PR rtl-optimization/64110
969 * gcc.target/i386/pr64110.c: Add scan-assembler.
970
ca4c3545 9712015-01-15 Thomas Schwinge <thomas@codesourcery.com>
972 James Norris <jnorris@codesourcery.com>
973 Cesar Philippidis <cesar@codesourcery.com>
974 Ilmir Usmanov <i.usmanov@samsung.com>
975
976 * lib/target-supports.exp (check_effective_target_fopenacc): New
977 procedure.
978 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
979 * g++.dg/goacc/goacc.exp: Likewise.
980 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
981 * gcc.dg/goacc/goacc.exp: Likewise.
982 * gfortran.dg/goacc/goacc.exp: Likewise.
983 * c-c++-common/cpp/openacc-define-1.c: New file.
984 * c-c++-common/cpp/openacc-define-2.c: Likewise.
985 * c-c++-common/cpp/openacc-define-3.c: Likewise.
986 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
987 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
988 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
989 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
990 * c-c++-common/goacc/asyncwait-1.c: Likewise.
991 * c-c++-common/goacc/cache-1.c: Likewise.
992 * c-c++-common/goacc/clauses-fail.c: Likewise.
993 * c-c++-common/goacc/collapse-1.c: Likewise.
994 * c-c++-common/goacc/data-1.c: Likewise.
995 * c-c++-common/goacc/data-2.c: Likewise.
996 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
997 * c-c++-common/goacc/deviceptr-1.c: Likewise.
998 * c-c++-common/goacc/deviceptr-2.c: Likewise.
999 * c-c++-common/goacc/deviceptr-3.c: Likewise.
1000 * c-c++-common/goacc/if-clause-1.c: Likewise.
1001 * c-c++-common/goacc/if-clause-2.c: Likewise.
1002 * c-c++-common/goacc/kernels-1.c: Likewise.
1003 * c-c++-common/goacc/loop-1.c: Likewise.
1004 * c-c++-common/goacc/loop-private-1.c: Likewise.
1005 * c-c++-common/goacc/nesting-1.c: Likewise.
1006 * c-c++-common/goacc/nesting-data-1.c: Likewise.
1007 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
1008 * c-c++-common/goacc/parallel-1.c: Likewise.
1009 * c-c++-common/goacc/pcopy.c: Likewise.
1010 * c-c++-common/goacc/pcopyin.c: Likewise.
1011 * c-c++-common/goacc/pcopyout.c: Likewise.
1012 * c-c++-common/goacc/pcreate.c: Likewise.
1013 * c-c++-common/goacc/pragma_context.c: Likewise.
1014 * c-c++-common/goacc/present-1.c: Likewise.
1015 * c-c++-common/goacc/reduction-1.c: Likewise.
1016 * c-c++-common/goacc/reduction-2.c: Likewise.
1017 * c-c++-common/goacc/reduction-3.c: Likewise.
1018 * c-c++-common/goacc/reduction-4.c: Likewise.
1019 * c-c++-common/goacc/sb-1.c: Likewise.
1020 * c-c++-common/goacc/sb-2.c: Likewise.
1021 * c-c++-common/goacc/sb-3.c: Likewise.
1022 * c-c++-common/goacc/update-1.c: Likewise.
1023 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
1024 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1025 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1026 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1027 * gfortran.dg/goacc/assumed.f95: Likewise.
1028 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
1029 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
1030 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1031 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
1032 * gfortran.dg/goacc/branch.f95: Likewise.
1033 * gfortran.dg/goacc/cache-1.f95: Likewise.
1034 * gfortran.dg/goacc/coarray.f95: Likewise.
1035 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
1036 * gfortran.dg/goacc/cray.f95: Likewise.
1037 * gfortran.dg/goacc/critical.f95: Likewise.
1038 * gfortran.dg/goacc/data-clauses.f95: Likewise.
1039 * gfortran.dg/goacc/data-tree.f95: Likewise.
1040 * gfortran.dg/goacc/declare-1.f95: Likewise.
1041 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
1042 * gfortran.dg/goacc/fixed-1.f: Likewise.
1043 * gfortran.dg/goacc/fixed-2.f: Likewise.
1044 * gfortran.dg/goacc/fixed-3.f: Likewise.
1045 * gfortran.dg/goacc/fixed-4.f: Likewise.
1046 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
1047 * gfortran.dg/goacc/if.f95: Likewise.
1048 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1049 * gfortran.dg/goacc/list.f95: Likewise.
1050 * gfortran.dg/goacc/literal.f95: Likewise.
1051 * gfortran.dg/goacc/loop-1.f95: Likewise.
1052 * gfortran.dg/goacc/loop-2.f95: Likewise.
1053 * gfortran.dg/goacc/loop-3.f95: Likewise.
1054 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
1055 * gfortran.dg/goacc/omp.f95: Likewise.
1056 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
1057 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
1058 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
1059 * gfortran.dg/goacc/parameter.f95: Likewise.
1060 * gfortran.dg/goacc/private-1.f95: Likewise.
1061 * gfortran.dg/goacc/private-2.f95: Likewise.
1062 * gfortran.dg/goacc/private-3.f95: Likewise.
1063 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
1064 * gfortran.dg/goacc/reduction-2.f95: Likewise.
1065 * gfortran.dg/goacc/reduction.f95: Likewise.
1066 * gfortran.dg/goacc/routine-1.f90: Likewise.
1067 * gfortran.dg/goacc/routine-2.f90: Likewise.
1068 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
1069 * gfortran.dg/goacc/several-directives.f95: Likewise.
1070 * gfortran.dg/goacc/sie.f95: Likewise.
1071 * gfortran.dg/goacc/subarrays.f95: Likewise.
1072 * gfortran.dg/gomp/map-1.f90: Likewise.
1073 * gfortran.dg/openacc-define-1.f90: Likewise.
1074 * gfortran.dg/openacc-define-2.f90: Likewise.
1075 * gfortran.dg/openacc-define-3.f90: Likewise.
1076 * g++.dg/gomp/block-1.C: Update for changed compiler output.
1077 * g++.dg/gomp/block-2.C: Likewise.
1078 * g++.dg/gomp/block-3.C: Likewise.
1079 * g++.dg/gomp/block-5.C: Likewise.
1080 * g++.dg/gomp/target-1.C: Likewise.
1081 * g++.dg/gomp/target-2.C: Likewise.
1082 * g++.dg/gomp/taskgroup-1.C: Likewise.
1083 * g++.dg/gomp/teams-1.C: Likewise.
1084 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
1085 * gcc.dg/cilk-plus/jump.c: Likewise.
1086 * gcc.dg/gomp/block-1.c: Likewise.
1087 * gcc.dg/gomp/block-10.c: Likewise.
1088 * gcc.dg/gomp/block-2.c: Likewise.
1089 * gcc.dg/gomp/block-3.c: Likewise.
1090 * gcc.dg/gomp/block-4.c: Likewise.
1091 * gcc.dg/gomp/block-5.c: Likewise.
1092 * gcc.dg/gomp/block-6.c: Likewise.
1093 * gcc.dg/gomp/block-7.c: Likewise.
1094 * gcc.dg/gomp/block-8.c: Likewise.
1095 * gcc.dg/gomp/block-9.c: Likewise.
1096 * gcc.dg/gomp/target-1.c: Likewise.
1097 * gcc.dg/gomp/target-2.c: Likewise.
1098 * gcc.dg/gomp/taskgroup-1.c: Likewise.
1099 * gcc.dg/gomp/teams-1.c: Likewise.
1100
8eb8256c 11012015-01-15 David Malcolm <dmalcolm@redhat.com>
1102
1103 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
1104 test case.
1105
a8adf2f9 11062015-01-15 Mike Stump <mikestump@comcast.net>
1107
1108 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
1109 * gcc.dg/inline_2.c: Likewise.
1110 * gcc.dg/inline_3.c: Likewise.
1111 * gcc.dg/inline_4.c: Likewise.
1112
727e5f14 11132015-01-15 Janus Weil <janus@gcc.gnu.org>
1114
1115 PR fortran/58023
1116 * gfortran.dg/proc_ptr_comp_43.f90: New.
1117
213f1409 11182015-01-15 Mike Stump <mikestump@comcast.net>
1119
1120 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
1121 * gcc.dg/unroll_2.c: Likewise.
1122 * gcc.dg/unroll_3.c: Likewise.
1123 * gcc.dg/unroll_4.c: Likewise.
1124 * gcc.dg/unroll_5.c: Likewise.
1125
e71169de 11262015-01-15 Tejas Belagod <tejas.belagod@arm.com>
1127
1128 PR target/63971
1129 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
1130 in epilogue.
1131 * gcc.target/aarch64/test_frame_6.c: Likewise.
1132 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
1133 x30 and x19 (in the epilogue).
1134 * gcc.target/aarch64/test_frame_4.c: Likewise.
1135 * gcc.target/aarch64/test_frame_7.c: Likewise.
1136
ea30d751 11372015-01-15 Martin Liska <mliska@suse.cz>
1138
1139 * g++.dg/ipa/pr64068.C: New test.
1140 * gcc.dg/ipa/PR64559.c: New test.
1141
82923064 11422015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1143
1144 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
1145 with PIE.
1146
aa24bd23 11472015-01-15 Richard Biener <rguenther@suse.de>
1148
1149 PR tree-optimization/61743
1150 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
1151 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1152
bea8365c 11532015-01-15 Renlin Li <renlin.li@arm.com>
1154
1155 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
1156 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
1157
040b4eee 11582015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
1159
1160 * gcc.dg/vect/vect-aggressive-1.c: New.
1161 * gcc.target/i386/avx2-vect-aggressive.c: New.
1162
c38c873b 11632015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1164
1165 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
1166
f1f5c175 11672015-01-15 Richard Biener <rguenther@suse.de>
1168
1169 PR lto/64415
1170 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
1171 -Wl,-undefined,dynamic_lookup.
1172
db219949 11732015-01-15 Eric Botcazou <ebotcazou@adacore.com>
1174
8b08a93d 1175 * gnat.dg/opt47.adb: New test.
db219949 1176
7871b4fb 11772015-01-15 Richard Biener <rguenther@suse.de>
1178
1179 PR lto/64415
1180 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
1181
f7974718 11822015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
1183
1184 PR tree-optimization/64434
1185 * gcc.dg/torture/pr64434.c: New test.
1186
a0489dfc 11872015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
1188
1189 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
1190 -mno-micromips. MIPS32R1 and below require -mno-micromips.
1191 -march=loongson* and -march=octeon* require -mno-micromips.
1192
2bb9d686 11932015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
1194 Matthew Fortune <matthew.fortune@imgtec.com>
1195
1196 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
1197 * gcc.target/mips/call-saved-5.c (foo): Likewise.
1198 * gcc.target/mips/call-saved-6.c (foo): Likewise.
1199 * gcc.target/mips/call-saved-7.c: New file.
1200 * gcc.target/mips/call-saved-8.c: New file.
1201 * gcc.target/mips/call-saved-9.c: New file.
1202
79c79069 12032015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
1204
1205 * gcc.target/mips/lsa.c: New file.
1206 * gcc.target/mips/mips64-lsa.c: Likewise.
1207 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
1208 * gcc.target/mips/mulsize-4.c: Likewise.
1209 * gcc.target/mips/mulsize-5.c: New file.
1210 * gcc.target/mips/mulsize-6.c: Likewise.
1211 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
1212 and !HAS_LSA as ghost options.
1213 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
1214 for !HAS_LSA.
1215
f43c2381 12162015-01-15 Matthew Wahab <matthew.wahab@arm.com>
1217
1218 * g++.dg/torture/20141013.c: Set -fno-short-enums.
1219
43085be3 12202015-01-15 Richard Biener <rguenther@suse.de>
1221
1222 PR middle-end/64365
1223 * gcc.dg/torture/pr64365.c: New testcase.
1224
947aa916 12252015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
1226
1227 * gcc.dg/stackprotectexplicit1.c: New test.
1228 * g++.dg/stackprotectexplicit2.c: New test.
1229
bf15bc7f 12302015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1231
1232 PR target/61933
1233 * gfortran.dg/inquire_internal.f90: New.
1234 * gfortran.dg/negative_unit_check.f90: New.
1235
394e78ee 12362015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
1237
1238 PR target/53988
1239 * gcc.target/sh/pr53988-1.c: New.
1240
ea1fb9e5 12412015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
1242
1243 PR c++/58671
1244 * g++.dg/tls/thread_local-ice3.C: New.
1245
561e0180 12462015-01-14 H.J. Lu <hongjiu.lu@intel.com>
1247
1248 * gcc.target/i386/fentry-override.c: Properly place {} in target
1249 selector. Remove nonpic.
1250 * gcc.target/i386/fentry.c: Likewise.
1251
086f4e33 12522015-01-14 Andrew MacLeod <amacleod@redhat.com>
1253
1254 * gcc.dg/atomic-invalid.c: Check for invalid memory model
1255 warnings instead of errors.
1256
04270ae2 12572015-01-14 Ilya Verbin <ilya.verbin@intel.com>
1258
1259 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
1260 option support instead of ENABLE_LTO from Makefile.
1261
631db480 12622015-01-14 Richard Biener <rguenther@suse.de>
1263
1264 PR tree-optimization/59354
1265 * gcc.dg/vect/pr59354.c: New testcase.
1266
1ab18137 12672015-01-14 Andrew Stubbs <ams@codesourcery.com>
1268
1269 * lib/target-supports.exp
1270 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
1271 on ARM architures before v7.
1272
3070f133 12732015-01-14 Andrew MacLeod <amacleod@redhat.com>
1274
1275 PR middle-end/59448
1276 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
1277 an atomic_exchange.
1278
d4cbe45a 12792015-01-14 Ilya Tocar <ilya.tocar@intel.com>
43a6ee30 1280
1281 PR target/64386
1282 * gcc.target/i386/pr64386.c: New test.
1283
d4cbe45a 12842015-01-14 Ilya Tocar <ilya.tocar@intel.com>
1c699c14 1285
1286 PR target/64393
1287 * gcc.target/i386/pr64393.c: New test.
1288
d4cbe45a 12892015-01-14 Ilya Tocar <ilya.tocar@intel.com>
9f8bc6e8 1290
1291 PR target/64387
1292 * gcc.target/i386/pr64387.c: New test.
1293
7cb73807 12942015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
1295
1296 * gcc.target/aarch64/store-pair-1.c: Fix typo.
1297
1ed5a048 12982015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1299
1300 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
1301
0aa63fc5 13022015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1303
1304 PR target/64453
1305 * gcc.target/arm/pr64453.c: New.
1306
7d16b377 13072015-01-14 Richard Biener <rguenther@suse.de>
1308
1309 PR lto/64415
1310 * gcc.dg/lto/pr64415_0.c: New testcase.
ea1fb9e5 1311 * gcc.dg/lto/pr64415_1.c: Likewise.
7d16b377 1312
cadb17da 13132015-01-14 Martin Liska <mliska@suse.cz>
1314
1315 * gcc.dg/ipa/pr64307.c: New test.
1316
3a487db5 13172015-01-14 Tejas Belagod <tejas.belagod@arm.com>
1318
1319 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
1320 64-bit and 128-bit.
1321
753d9835 13222015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1323
1324 PR target/64460
1325 * gcc.target/arm/pr64460_1.c: New test.
1326
0f76de8e 13272015-01-14 Richard Biener <rguenther@suse.de>
1328
1329 PR tree-optimization/64493
1330 PR tree-optimization/64495
1331 * gcc.dg/vect/pr64493.c: New testcase.
1332 * gcc.dg/vect/pr64495.c: Likewise.
1333
e4fd7af1 13342015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
1335
1336 * gcc.dg/Warray-bounds-11.c: New test-case.
1337
d2d2f16f 13382015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1339
1340 * gcc.target/mips/octeon3-pipe-1.c: New test.
1341
c97b0d1d 13422015-01-13 David Malcolm <dmalcolm@redhat.com>
1343
1344 * jit.dg/harness.h (set_up_logging): Move string concatenation
1345 into...
1346 (concat_strings): New function.
1347 (dump_reproducer): New function.
1348 (test_jit): Call dump_reproducer.
1349 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
1350 function.
1351 (jit-dg-test): Delete any generated reproducer from previous runs.
1352 Verify that a generated reproducer was created, and verify that it
1353 compiles.
1354 * jit.dg/test-nested-contexts.c (main): Call
1355 gcc_jit_context_dump_reproducer_to_file.
1356
b5ea8a03 13572015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1358
1359 * gcc.dg/aru-2.c: Add dg-require-profiling.
1360
1a908665 13612015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1362
1363 * lib/target-supports.exp (check_profiling_available): Check if
1364 -pg links.
1365
251346b0 13662015-01-13 Jan Hubicka <hubicka@ucw.cz>
1367
1368 PR ipa/64565
1369 * g++.dg/torture/pr64565.C: New testcase.
1370
547355ae 13712015-01-13 Marek Polacek <polacek@redhat.com>
1372
1373 PR middle-end/64391
1374 * gcc.dg/tm/pr64391.c: New test.
1375
6d74c6a6 13762015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1377
1378 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
1379 true.
1380
715a4023 13812015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1382
1383 * gcc.target/i386/pie.c: New test.
1384
1385 * lib/target-supports.exp (check_effective_target_pie): New.
1386
b1f5faea 13872015-01-13 Jakub Jelinek <jakub@redhat.com>
1388
1389 PR rtl-optimization/64286
1390 * gcc.target/i386/avx2-pr64286.c: New test.
1391
6773108c 13922015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
1393
1394 PR c++/57626
1395 * g++.dg/cpp0x/vt-57626.C: New.
1396
5defa6e6 13972015-01-13 Jakub Jelinek <jakub@redhat.com>
1398
1399 PR fortran/64528
1400 * gfortran.dg/pr64528.f90: New test.
1401
aec7ccda 14022015-01-13 Richard Sandiford <richard.sandiford@arm.com>
1403
1404 * gcc.target/aarch64/subsp.c: New test.
1405
090a52f8 14062015-01-13 Andrew Pinski <apinski@cavium.com>
1407
1408 * gcc.target/aarch64/store-pair-1.c: New testcase.
1409
f570604f 14102015-01-13 Richard Biener <rguenther@suse.de>
1411
1412 PR lto/64373
1413 * gcc.dg/lto/pr64373_0.c: New testcase.
1414
8bf5b2f8 14152015-01-13 Andrew Pinski <apinski@cavium.com>
1416
1417 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
1418 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
1419
505d3633 14202015-01-13 Richard Biener <rguenther@suse.de>
1421
1422 PR tree-optimization/64406
1423 * gcc.dg/pr64406.c: New testcase.
1424
371edde1 14252015-01-13 Richard Biener <rguenther@suse.de>
1426
1427 PR tree-optimization/64404
1428 * gcc.dg/vect/pr64404.c: New testcase.
1429
2fa47868 14302015-01-13 Richard Biener <rguenther@suse.de>
7fb03128 1431
1432 PR tree-optimization/64568
1433 * g++.dg/torture/pr64568.C: New testcase.
1434
edee673f 14352015-01-12 David Malcolm <dmalcolm@redhat.com>
1436
1437 * jit.dg/test-error-local-used-from-other-function.c: New test
1438 case.
1439 * jit.dg/test-error-param-reuse.c: New test case.
1440 * jit.dg/test-error-param-sharing.c: New test case.
1441 * jit.dg/test-error-param-used-from-other-function.c: New test
1442 case.
1443 * jit.dg/test-error-param-used-without-a-function.c: New test
1444 case.
1445
8fe003de 14462015-01-12 Jakub Jelinek <jakub@redhat.com>
1447
74e83cd5 1448 PR tree-optimization/64563
1449 * gcc.dg/pr64563.c: New test.
1450
a7816469 1451 PR target/64513
1452 * gcc.target/i386/pr64513.c: New test.
1453
dbecfd54 1454 PR tree-optimization/64454
1455 * gcc.dg/pr64454.c: New test.
1456
8fe003de 1457 PR testsuite/64028
1458 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
1459 bind_pic_locally.
1460 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1461 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
1462 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1463 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
1464 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1465 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1466 * gcc.dg/vect/slp-25.c: Likewise.
1467 * gcc.dg/vect/vect-109.c: Likewise.
1468 * gcc.dg/vect/vect-13.c: Likewise.
1469 * gcc.dg/vect/vect-17.c: Likewise.
1470 * gcc.dg/vect/vect-18.c: Likewise.
1471 * gcc.dg/vect/vect-19.c: Likewise.
1472 * gcc.dg/vect/vect-20.c: Likewise.
1473 * gcc.dg/vect/vect-21.c: Likewise.
1474 * gcc.dg/vect/vect-22.c: Likewise.
1475 * gcc.dg/vect/vect-27.c: Likewise.
1476 * gcc.dg/vect/vect-29.c: Likewise.
1477 * gcc.dg/vect/vect-2-big-array.c: Likewise.
1478 * gcc.dg/vect/vect-2.c: Likewise.
1479 * gcc.dg/vect/vect-3.c: Likewise.
1480 * gcc.dg/vect/vect-4.c: Likewise.
1481 * gcc.dg/vect/vect-5.c: Likewise.
1482 * gcc.dg/vect/vect-72.c: Likewise.
1483 * gcc.dg/vect/vect-73-big-array.c: Likewise.
1484 * gcc.dg/vect/vect-73.c: Likewise.
1485 * gcc.dg/vect/vect-77-global.c: Likewise.
1486 * gcc.dg/vect/vect-78-global.c: Likewise.
1487 * gcc.dg/vect/vect-7.c: Likewise.
1488 * gcc.dg/vect/vect-86.c: Likewise.
1489 * gcc.dg/vect/vect-align-1.c: Likewise.
1490 * gcc.dg/vect/vect-align-3.c: Likewise.
1491 * gcc.dg/vect/vect-all-big-array.c: Likewise.
1492 * gcc.dg/vect/vect-all.c: Likewise.
1493 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1494 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1495 * gcc.dg/vect/vect-peel-3.c: Likewise.
1496 * gcc.dg/vect/vect-peel-4.c: Likewise.
1497 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
1498
7395619d 14992015-01-12 Jeff Law <law@redhat.com>
1500
1501 PR target/64461
1502 * gcc.target/m68k/pr64461.c: New test.
1503
15b6c83e 15042015-01-12 David Malcolm <dmalcolm@redhat.com>
1505
1506 * jit.dg/test-array-as-pointer.c (create_code): Update call
1507 to gcc_jit_context_new_global by setting "kind" to
1508 GCC_JIT_GLOBAL_IMPORTED.
1509 * jit.dg/test-error-array-as-pointer.c: Likewise.
1510 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
1511 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
1512 setting kind to GCC_JIT_GLOBAL_EXPORTED.
1513 * jit.dg/test-using-global.c (the_global): Rename to...
1514 (imported_global): ...this.
1515 (create_code): Update to test the three kinds of global.
1516 (verify_code): Likewise.
1517
c95f00bb 15182015-01-12 Marc Glisse <marc.glisse@inria.fr>
1519
1520 PR testsuite/64427
1521 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
1522 undefined behavior.
1523 * gcc.target/i386/pr64291-2.c: Updated.
1524
b34b273b 15252015-01-12 Richard Biener <rguenther@suse.de>
1526
1527 PR tree-optimization/64530
1528 * gfortran.dg/pr64530.f90: New testcase.
1529
88120a34 15302015-01-12 Richard Biener <rguenther@suse.de>
1531
1532 PR middle-end/64357
1533 * gcc.dg/torture/pr64357.c: New testcase.
1534
b5115899 15352015-01-12 H.J. Lu <hongjiu.lu@intel.com>
1536
1537 * gcc.target/i386/nop-mcount.c: Properly place {} in target
1538 selector.
1539
5ff75655 15402015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1541 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
1542
810430af 15432015-01-12 Martin Liska <mliska@suse.cz>
1544
1545 * gcc.dg/ipa/PR64550.c: New test.
1546
1a92a535 15472015-01-12 Jan Hubicka <hubicka@ucw.cz>
1548
1549 PR ipa/63470
1550 * testsuite/g++.dg/ipa/pr63470.C: New testcase.
1551
4df331b2 15522015-01-11 Janus Weil <janus@gcc.gnu.org>
1553
1554 PR fortran/63733
1555 * gfortran.dg/typebound_operator_20.f90: New.
1556
ffa1a436 15572015-01-11 Janus Weil <janus@gcc.gnu.org>
1558
1559 PR fortran/58023
1560 * gfortran.dg/proc_ptr_comp_42.f90: New.
1561
319b6636 15622015-01-11 Janus Weil <janus@gcc.gnu.org>
1563
1564 PR fortran/64508
1565 * gfortran.dg/proc_ptr_comp_41.f90: New.
1566
786d2007 15672015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
1568
1569 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
1570
bf1857ff 15712015-01-10 Tobias Burnus <burnus@net-b.de>
1572
1573 PR fortran/64522
1574 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
1575 and add dg-excess-errors.
1576 * gfortran.dg/line_length_6.f90: New.
1577 * gfortran.dg/line_length_7.f90: New.
1578 * gfortran.dg/line_length_8.f90: New.
1579 * gfortran.dg/line_length_9.f90: New.
1580 * gfortran.dg/line_length_10.f90: New.
1581 * gfortran.dg/line_length_11.f90: New.
1582
06fa1266 15832015-01-09 David Malcolm <dmalcolm@redhat.com>
1584
1585 * jit.dg/test-threads.c (struct testcase): Move declaration
1586 to jit.dg/all-non-failing-tests.h.
1587 (testcases): Likewise.
1588 * jit.dg/all-non-failing-tests.h (struct testcase): Move
1589 declaration here from jit.dg/all-non-failing-tests.h.
1590 (testcases): Likewise.
1591 * jit.dg/test-combination.c (create_code): Eliminate spelling
1592 out all of the testcases in favor of looping through the
1593 "testcases" metadata.
1594 (verify_code): Likewise.
1595
1f78217c 15962015-01-09 Jakub Jelinek <jakub@redhat.com>
1597
1598 PR rtl-optimization/64536
1599 * gcc.dg/pr64536.c: New test.
1600
feea5a1f 16012015-01-09 David Malcolm <dmalcolm@redhat.com>
1602
1603 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
1604 * jit.dg/test-combination.c (create_code): Likewise.
1605 (verify_code): Likewise.
1606 * jit.dg/test-constants.c: New test case.
1607 * jit.dg/test-threads.c: Add test-constants.c.
1608
b0954f40 16092015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
1610
c96abc71 1611 PR libobjc/51891
b0954f40 1612 * objc.dg/gnu-api-2-class.m: Add a test case
1613 for the above change.
1614
bc64a378 16152015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
1616
1617 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
1618
e3c6a1ed 16192015-01-09 Richard Biener <rguenther@suse.de>
1620
1621 PR tree-optimization/64410
1622 * g++.dg/vect/pr64410.cc: New testcase.
1623
275e2756 16242015-01-09 Martin Liska <mliska@suse.cz>
1625
1626 * gcc.dg/ipa/ipa-icf-32.c: New test.
1627
7cc0e96f 16282015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1629
1630 * c-c++-common/tsan/tsan_barrier.h: New.
1631 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
1632 * c-c++-common/tsan/bitfield_race.c: Likewise.
1633 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1634 * c-c++-common/tsan/mutexset1.c: Likewise.
1635 * c-c++-common/tsan/race_on_barrier.c: Likewise.
1636 * c-c++-common/tsan/race_on_mutex.c: Likewise.
1637 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1638 * c-c++-common/tsan/simple_race.c: Likewise.
1639 * c-c++-common/tsan/simple_stack.c: Likewise.
1640 * c-c++-common/tsan/sleep_sync.c: Likewise.
1641 * c-c++-common/tsan/tiny_race.c: Likewise.
1642 * c-c++-common/tsan/tls_race.c: Likewise.
1643 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1644 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1645 * g++.dg/tsan/atomic_free.C: Likewise.
1646 * g++.dg/tsan/atomic_free2.C: Likewise.
1647 * g++.dg/tsan/cond_race.C: Likewise.
d1b1479f 1648 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
7cc0e96f 1649
dd26bf75 16502015-01-08 Hans-Peter Nilsson <hp@axis.com>
1651
1652 PR testsuite/62250
1653 * lib/target-supports.exp (check_effective_target_libatomic_available):
1654 New.
1655 * gfortran.dg/coarray/caf.exp: Only add -latomic for
1656 targets that match effective-target libatomic_available.
1657 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
1658
b56bc4a2 16592015-01-08 David Malcolm <dmalcolm@redhat.com>
1660
1661 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
1662 Verify the result of gcc_jit_context_get_last_error.
1663 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
1664
150a0f7d 16652015-01-08 Jakub Jelinek <jakub@redhat.com>
1666
1667 PR tree-optimization/63989
1668 * gcc.dg/strlenopt-27.c: New test.
1669
3a9ccc11 16702015-01-08 David Malcolm <dmalcolm@redhat.com>
1671
1672 * jit.dg/harness.h (set_up_logging): New function.
1673 (test_jit): Fail if gcc_jit_context_acquire fails. Call
1674 set_up_logging on the context, so that every testcase is
1675 logged to a particular file.
1676 * jit.dg/test-nested-contexts.c (main): Open a logfile,
1677 and call gcc_jit_context_set_logfile on the top-level context.
1678
6a1b0694 16792015-01-08 Jakub Jelinek <jakub@redhat.com>
1680
1681 PR target/64338
1682 * g++.dg/opt/pr64338.C: New test.
1683
3adf245a 16842015-01-08 Tobias Burnus <burnus@net-b.de>
1685
1686 * gfortran.dg/coarray/codimension_2b.f90: New file.
1687 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
1688 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
1689
8fc4bac2 16902015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1691
1692 PR c++/59004
1693 * g++.dg/ext/fnname4.C: New.
1694
1b6fa3c3 16952015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1696
1697 PR c++/64462
1698 * g++.dg/cpp0x/constexpr-64462.C: New.
1699
4b7fbadf 17002015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1701
1702 PR c++/60753
1703 * g++.dg/cpp0x/deleted10.C: New.
1704
bde9c336 17052015-01-07 David Malcolm <dmalcolm@redhat.com>
1706
1707 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
1708
7fe953b6 17092015-01-07 David Malcolm <dmalcolm@redhat.com>
1710
1711 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
1712 GCC_JIT_UNARY_OP_ABS.
1713 (verify_unary_ops): Likewise.
1714
f9fc24da 17152015-01-07 David Malcolm <dmalcolm@redhat.com>
1716
1717 * jit.dg/test-arith-overflow.c: New test case.
1718 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
1719 * jit.dg/test-combination.c (create_code): Likewise.
1720 (verify_code): Likewise.
1721 * jit.dg/test-threads.c (testcases): Likewise.
1722
6bc0fa45 17232015-01-07 David Malcolm <dmalcolm@redhat.com>
1724
1725 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
1726 rather than "jit". Load g++.exp, and call g++_init.
1727 Run test-*.cc files within the testsuite and *.cc files within
1728 docs/examples.
1729 (jit-dg-test): Drop the addition of -fgnu89-inline to
1730 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
1731 doing it when compiling C testcases (since g++ does not handle
1732 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
1733 is restored to the value after g++_init ran, rather than the
1734 value before g++_init ran. Return a list of
1735 $comp_output $output_file, as dg-test assumes.
1736
32b738a5 17372015-01-07 David Malcolm <dmalcolm@redhat.com>
1738
1739 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
1740 make it easier to figure out the origin of each test result when
1741 running test-combination.c and test-threads.c.
1742 (CHECK_VALUE): Likewise.
1743 (CHECK_DOUBLE_VALUE): Likewise.
1744 (CHECK_STRING_VALUE): Likewise.
1745 (CHECK_STRING_STARTS_WITH): Likewise.
1746 (CHECK_STRING_CONTAINS): Likewise.
1747 (CHECK): Likewise.
1748 (check_string_value): Likewise, add "funcname" param.
1749 (check_string_starts_with): Likewise.
1750 (check_string_contains): Likewise.
1751
1eddded5 17522015-01-07 David Malcolm <dmalcolm@redhat.com>
1753
1754 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
1755 generating name of built executable.
1756
b57910fa 17572015-01-07 Marek Polacek <polacek@redhat.com>
1758
1759 PR c/64440
1760 * gcc.dg/pr64440.c: New test.
1761 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
1762
15e18a8c 17632015-01-07 Marek Polacek <polacek@redhat.com>
1764
1765 PR c/64417
1766 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
1767 * gcc.dg/pr64417.c: New test.
1768
e9a133fc 17692015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1770
1771 PR target/64505
1772 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
1773 fix is correct.
1774
85d42dd6 17752015-01-06 Eric Botcazou <ebotcazou@adacore.com>
1776
1777 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
1778 Check if testcases run without errors, not just if they compile.
1779
17802015-01-06 Christian Bruel <christian.bruel@st.com>
7756601d 1781
1782 PR target/64507
1783 * gcc.target/sh/pr64507.c: New test.
1784
68db598b 17852015-01-06 Arnaud Charlet <charlet@adacore.com>
1786
1787 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
1788
9b442f46 17892015-01-06 Jakub Jelinek <jakub@redhat.com>
1790
1791 * c-c++-common/asan/sanitize-all-1.c: New test.
1792 * c-c++-common/ubsan/sanitize-all-1.c: New test.
1793 * c-c++-common/ubsan/sanitize-all-2.c: New test.
1794 * c-c++-common/ubsan/sanitize-all-3.c: New test.
1795 * c-c++-common/ubsan/sanitize-all-4.c: New test.
1796
8992df51 17972015-01-06 Eric Botcazou <ebotcazou@adacore.com>
1798
1799 * lib/target-supports.exp (check_profiling_available): Return 0 for
1800 Visium.
1801 (check_effective_target_tls_runtime): Likewise.
1802 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
1803 * gcc.dg/20020312-2.c: Adjust for Visium.
1804 * gcc.dg/tls/thr-cse-1.c: Likewise
1805 * gcc.dg/tree-ssa/20040204-1.c: Likewise
1806 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1807 * gcc.dg/weak/typeof-2.c: Likewise.
1808
def3bf8c 18092015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
1810
1811 PR rtl-optimization/64287
1812 * gcc.dg/aru-2.c: New test.
1813
ccf6cffa 18142015-01-05 Jakub Jelinek <jakub@redhat.com>
1815
823a9dd4 1816 PR sanitizer/64344
1817 * c-c++-common/ubsan/pr64344-1.c: New test.
1818 * c-c++-common/ubsan/pr64344-2.c: New test.
1819
d8a5b688 1820 PR tree-optimization/64465
1821 * gcc.dg/pr64465.c: New test.
1822
ccf6cffa 1823 PR tree-optimization/64494
1824 * gcc.c-torture/compile/pr64494.c: New test.
1825
a03c61f8 18262015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1827
1828 PR fortran/47674
1829 * gfortran.dg/realloc_on_assign_25.f90: New test.
1830
d353bf18 18312015-01-05 Jakub Jelinek <jakub@redhat.com>
1832
1833 Update copyright years.
1834
92b63884 18352015-01-05 Marek Polacek <polacek@redhat.com>
1836
1837 PR c/64423
1838 * gcc.dg/pr64423.c: New test.
1839
edebe5f8 18402015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
1841
79385e8e 1842 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
1843 mmix-knuth-mmixware for the same reason as for MIPS.
1844 * gcc.dg/debug/debug-2.c: Ditto.
1845
edebe5f8 1846 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
1847
f698afec 18482015-01-03 John David Anglin <danglin@gcc.gnu.org>
1849
4fd52b67 1850 PR testsuite/62250
1851 * lib/gfortran.exp: Add libatomic library search path.
1852 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
1853 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
1854
f698afec 1855 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
1856
831b9bed 18572015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1858
1859 * c-c++-common/tsan/bitfield_race.c: New testcase.
1860 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
1861
71a1e0b3 18622015-01-02 Tobias Burnus <burnus@net-b.de>
1863
1864 * gfortran.dg/coarray/collectives_4.f90: New.
1865
9e1d7062 18662015-01-02 Janus Weil <janus@gcc.gnu.org>
1867
1868 PR fortran/57562
1869 * gfortran.dg/extends_16.f90: New.
1870
6c13ec42 18712015-01-02 Tobias Burnus <burnus@net-b.de>
1872
1873 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
1874
ac36faf0 18752015-01-02 Tobias Burnus <burnus@net-b.de>
1876
1877 * gfortran.dg/coarray/codimension_2.f90: New.
1878 * gfortran.dg/coarray/codimension_2a.f90: New.
1879 * gfortran.dg/coarray_35.f90: New.
1880 * gfortran.dg/coarray_35a.f90: New.
1881
23d48c05 18822015-01-02 Janus Weil <janus@gcc.gnu.org>
d57044f2 1883
23d48c05 1884 PR fortran/60507
9e1d7062 1885 * gfortran.dg/dummy_procedure_11.f90: New.
71a1e0b3 1886^L
ac36faf0 1887Copyright (C) 2015 Free Software Foundation, Inc.
7dfbd804 1888
1889Copying and distribution of this file, with or without modification,
1890are permitted in any medium without royalty provided the copyright
1891notice and this notice are preserved.