]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
optc-save-gen.awk: flag_fp_contract_mode is no longer speical.
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
c761dca1
OE
12015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
2
3 PR target/64659
4 * gcc.target/sh/sh.exp
5 (check_effective_target_atomic_model_soft_gusa_available,
6 check_effective_target_atomic_model_soft_tcb_available,
7 check_effective_target_atomic_model_soft_imask_available,
8 check_effective_target_atomic_model_hard_llcs_available): New.
9 * gcc.target/sh/pr64659-0.h: New.
10 * gcc.target/sh/pr64659-1.c: New.
11 * gcc.target/sh/pr64659-2.c: New.
12 * gcc.target/sh/pr64659-3.c: New.
13 * gcc.target/sh/pr64659-4.c: New.
14
26586d77
AV
152015-01-28 Alex Velenko <Alex.Velenko@arm.com>
16
17 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
18 scan-assembler-times pattern.
19
090238ee
YR
202015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
21
22 PR middle-end/64809
23 * gcc.dg/pr64809.c: New test.
24
fa8e5051
IE
252015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
26
27 PR tree-optimization/64277
28 * gcc.dg/pr64277.c: New.
29
8447859b
TP
302015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
31
32 PR tree-optimization/64718
33 * gcc.c-torture/execute/pr64718.c: New test.
34
285398d2
JG
352015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
36
37 * gcc.target/aarch64/abs_2.c: New.
38
6b18ab83
RS
392015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
40
41 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
42 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
43 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
44 ISA rev < 2.
45
813ba013
JJ
462015-01-28 Jakub Jelinek <jakub@redhat.com>
47
48 PR bootstrap/64612
49 * lib/target-supports.exp (check_effective_target_comdat_group): New.
50 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
51 { target comdat_group }.
52
710700ab
TB
532015-01-27 Tobias Burnus <burnus@net-b.de>
54
55 PR fortran/63861
56 * gfortran.dg/goacc/coarray_2.f90: New.
57
e23f2892
JH
582015-01-27 Jan Hubicka <hubicka@ucw.cz>
59
60 PR ipa/60871
61 PR ipa/64139
62 * g++.dg/torture/pr64139.C: New testcase.
63 * g++.dg/torture/pr60871.C: Likewise.
64
6e17947e
JW
652015-01-27 Janus Weil <janus@gcc.gnu.org>
66
67 PR fortran/64230
68 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
69 prevent linking errors.
70
b833dedd
JH
712015-01-27 Jan Hubicka <hubicka@ucw.cz>
72
73 PR ipa/64282
74 * g++.dg/torture/pr64282.C: New testcase.
75
e24ca886
KT
762015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
77
78 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
79 for wzr reg.
80
94091f43
DV
812015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
82
183153c9
OE
83 * gcc.target/s390/hotpatch-13.c: New testcase.
84 * gcc.target/s390/hotpatch-14.c: New testcase.
85 * gcc.target/s390/hotpatch-15.c: New testcase.
86 * gcc.target/s390/hotpatch-16.c: New testcase.
87 * gcc.target/s390/hotpatch-17.c: New testcase.
88 * gcc.target/s390/hotpatch-18.c: New testcase.
89 * gcc.target/s390/hotpatch-19.c: New testcase.
90 * gcc.target/s390/hotpatch-20.c: New testcase.
91 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
92 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
93 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
94 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
95 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
96 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
97 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
98 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
99 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
100 * gcc.target/s390/hotpatch-10.c: Likewise.
101 * gcc.target/s390/hotpatch-11.c: Likewise.
102 * gcc.target/s390/hotpatch-12.c: Likewise.
103 * gcc.target/s390/hotpatch-2.c: Likewise.
104 * gcc.target/s390/hotpatch-3.c: Likewise.
105 * gcc.target/s390/hotpatch-4.c: Likewise.
106 * gcc.target/s390/hotpatch-5.c: Likewise.
107 * gcc.target/s390/hotpatch-6.c: Likewise.
108 * gcc.target/s390/hotpatch-7.c: Likewise.
109 * gcc.target/s390/hotpatch-8.c: Likewise.
110 * gcc.target/s390/hotpatch-9.c: Likewise.
111 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
112 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
113 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
114 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
115 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
116 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
117 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
118 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
94091f43 119
096e8448
JW
1202015-01-27 Jiong Wang <jiong.wang@arm.com>
121
122 * gcc.dg/long_branch.c: New testcase.
123
f101c4b4
RB
1242015-01-27 Richard Biener <rguenther@suse.de>
125
126 PR tree-optimization/56273
127 PR tree-optimization/59124
128 PR tree-optimization/64277
129 * g++.dg/warn/Warray-bounds-6.C: New testcase.
130 * gcc.dg/Warray-bounds-12.c: Likewise.
131 * gcc.dg/Warray-bounds-13.c: Likewise.
132
6d71672d
JJ
1332015-01-27 Jakub Jelinek <jakub@redhat.com>
134
135 PR rtl-optimization/61058
136 * gcc.dg/pr61058.c: New test.
137
3dd598be
IE
1382015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
139
140 * gcc.target/i386/chkp-narrow-bounds.c: New.
141
dea63e49
JJ
1422015-01-27 Jakub Jelinek <jakub@redhat.com>
143
b30ea138
JJ
144 PR tree-optimization/64807
145 * gcc.dg/pr64807.c: New test.
146
dea63e49
JJ
147 PR c/64766
148 * gcc.dg/pr64766.c: New test.
149
48e4f473
OE
1502015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
151
152 PR target/49263
153 * gcc.target/sh/pr49263-4.c: New.
154
40a778bd
PT
1552015-01-26 Paul Thomas <pault@gcc.gnu.org>
156
157 PR fortran/62044
158 * gfortran.dg/allocate_with_mold_1.f90: New test
159
d38f7dce
JJ
1602015-01-26 Jakub Jelinek <jakub@redhat.com>
161
162 PR c/64778
163 * gcc.dg/pr64778.c: New test.
164
4cd76837
JJ
165 PR middle-end/64421
166 * gcc.dg/vect/pr64421.c: New test.
167
b25affbd
TB
1682015-01-26 Tobias Burnus <burnus@net-b.de>
169
170 PR fortran/64771
171 * gfortran.dg/coarray_36.f: New.
172 * gfortran.dg/coarray_37.f90: New.
173
807b50a7
JW
1742015-01-26 Janus Weil <janus@gcc.gnu.org>
175
176 PR fortran/64230
177 * gfortran.dg/class_allocate_18.f90: New.
178
2748ffd3
CL
1792015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
180
181 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
182
4ef07c76
CL
1832015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
184
185 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
186
0e6057c6
CL
1872015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
188
316cbf79
CL
189 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
190
1912015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
192
193 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
0e6057c6 194
0dd498e4
CL
1952015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
196
197 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
198 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
199 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
200 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
201
a9f53b60
CL
2022015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
203
204 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
205 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
206 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
207
f4d988f4
CL
2082015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
209
210 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
211 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
212 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
213 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
214 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
215 vXXXhn.inc.
216
3cd58c0f
RB
2172015-01-26 Richard Biener <rguenther@suse.de>
218
219 PR middle-end/64764
220 * gcc.dg/uninit-19.c: New testcase.
221
96af01ae
RO
2222015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
223
224 * lib/target-supports.exp (check_effective_target_vect64): Add
225 sparc*-*-*.
226
44d59462
EB
2272015-01-26 Eric Botcazou <ebotcazou@adacore.com>
228
229 PR testsuite/64712
230 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
231
a638d1de
TL
2322015-01-26 Tony Liu <tony.liu@arm.com>
233
234 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
235 non-UAL cases.
236
0daf7343
JB
2372015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
238
239 PR libfortran/64770
240 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
241 correctly, clean up afterwards.
242
0ac399cf
MM
2432015-01-25 Mikael Morin <mikael@gcc.gnu.org>
244
245 PR fortran/62044
246 * gfortran.dg/use_rename_7.f90: New.
247
939911c5
ASJ
2482015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
249
250 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
251 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
252
1f22bef5
OE
2532015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
254
255 PR target/54236
256 * gcc.target/sh/pr54236-4.c: New.
257
c8f2dff2
L
2582015-01-24 H.J. Lu <hongjiu.lu@intel.com>
259
260 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
261 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
262 Bridge test.
263
7165d8f1
JB
2642015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
265
266 PR libfortran/64770
267 * gfortran.dg/open_new_segv.f90: New test.
268
841dbf80
OE
2692015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
270
271 PR target/49263
272 PR target/53987
273 PR target/64345
274 PR target/59533
275 PR target/52933
276 PR target/54236
277 PR target/51244
278 * gcc.target/sh/pr64345-1.c: New.
279 * gcc.target/sh/pr64345-2.c: New.
280 * gcc.target/sh/pr59533-1.c: New.
281 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
282 * gcc.target/sh/pr52933-2.c: Likewise.
283 * gcc.target/sh/pr54089-1.c: Likewise.
284 * gcc.target/sh/pr54236-1.c: Likewise.
285 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
286 * gcc.target/sh/pr49263-1.c: Remove xfails.
287 * gcc.target/sh/pr49263-2.c: Likewise.
288 * gcc.target/sh/pr49263-3.c: Likewise.
289 * gcc.target/sh/pr53987-1.c: Likewise.
290 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
291 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
292 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
293 (test05, test06, test07, test08, test09, test10, test11, test12): New.
294 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
295 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
296 test_009): New.
297 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
298 (test_02): New.
299
19bd4ebc
TV
3002015-01-24 Tom de Vries <tom@codesourcery.com>
301
302 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
303
6ed7da89
ILT
3042015-01-23 Ian Lance Taylor <iant@google.com>
305
306 PR go/64510
307 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
308 targets without split stack support.
309
5c8bae59
VM
3102015-01-23 Vladimir Makarov <vmakarov@redhat.com>
311
312 PR target/64317
313 * gcc.target/i386/pr64317.c: New test.
314
6c4d60f8
JJ
3152015-01-23 Jakub Jelinek <jakub@redhat.com>
316
317 PR rtl-optimization/63637
318 PR rtl-optimization/60663
319 * gcc.dg/pr63637-1.c: New test.
320 * gcc.dg/pr63637-2.c: New test.
321 * gcc.dg/pr63637-3.c: New test.
322 * gcc.dg/pr63637-4.c: New test.
323 * gcc.dg/pr63637-5.c: New test.
324 * gcc.dg/pr63637-6.c: New test.
325 * gcc.target/i386/pr63637-1.c: New test.
326 * gcc.target/i386/pr63637-2.c: New test.
327 * gcc.target/i386/pr63637-3.c: New test.
328 * gcc.target/i386/pr63637-4.c: New test.
329 * gcc.target/i386/pr63637-5.c: New test.
330 * gcc.target/i386/pr63637-6.c: New test.
331
350d17ef
RB
3322015-01-23 Richard Biener <rguenther@suse.de>
333
334 PR testsuite/63439
335 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
336 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
337
10ef8f28
MP
3382015-01-23 Marek Polacek <polacek@redhat.com>
339
340 PR preprocessor/60570
341 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
342 * gcc.dg/cpp/pr60570.c: New test.
343
8f000887
RB
3442015-01-23 Richard Biener <rguenther@suse.de>
345
346 PR testsuite/63439
347 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
348 vectorization on vect64 targets.
349
652960d1
JW
3502015-01-23 Janus Weil <janus@gcc.gnu.org>
351
352 PR fortran/60922
353 * gfortran.dg/class_allocate_17.f90: New.
354
c146aced
TB
3552015-01-23 Tobias Burnus <burnus@net-b.de>
356
357 PR fortran/64726
358 * gfortran.dg/goacc/combined_loop.f90: New.
359
bae420fc
JD
3602015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
361
362 PR fortran/61933
363 * gfortran.dg/make_unit.f90: New test.
364
20056f60
JD
3652015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
366
367 PR fortran/61933
368 * gfortran.dg/negative_unit_int8.f: Update.
369
5e7821eb
JL
3702015-01-22 Jeff Law <law@redhat.com>
371
372 PR target/52076
373 * gcc.target/m68k/pr52076-1.c: New test.
374 * gcc.target/m68k/pr52076-2.c: New test.
375
f4b05e74
RB
3762015-01-22 Richard Biener <rguenther@suse.de>
377
378 PR middle-end/64728
379 * gcc.dg/torture/pr64728.c: New testcase.
380
98321768
UB
3812015-22-01 Uros Bizjak <ubizjak@gmail.com>
382
383 PR target/64688
384 * g++.dg/pr64688.C: New test.
385
e9ed6b1e
IE
3862015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
387
388 * gcc.target/i386/chkp-always_inline.c (f1): Make static
389 to avoid errors with -fpic.
390
cce93c76
RB
3912015-01-22 Richard Biener <rguenther@suse.de>
392
393 PR libstdc++/64535
394 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
395
c8b90a13
SB
3962015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
397
398 PR rtl-optimization/64682
399 * gcc.c-torture/execute/pr64682.c: New file.
400
31be63ab
JJ
4012015-01-21 Jakub Jelinek <jakub@redhat.com>
402
98f51044
JJ
403 PR debug/64511
404 * gcc.dg/pr64511.c: New test.
405
6c5ed3f1
JJ
406 PR rtl-optimization/62078
407 * g++.dg/opt/pr62078.C: New test.
408
31be63ab
JJ
409 PR c/63307
410 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
411
4195393b
TK
4122015-01-21 Thomas Koenig <tkoenig@netcologne.de>
413
414 PR fortran/57023
415 * gfortran.dg/internal_pack_15.f90: New test.
416
2f3c4b69
BE
4172015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
418
419 * gcc/testsuite/c-c++-common/tsan/step.c: New testcase.
420
6fdbf713
CL
4212015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
422
423 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
424
9b84f8f5
CL
4252015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
426
427 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
428
993cb720
CL
4292015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
430
431 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
432
c6c3bdce
CL
4332015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
434
435 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
436
49258482
CL
4372015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
438
439 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
440
77566bc7
CL
4412015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
442
443 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
444
94b9215c
CL
4452015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
446
447 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
448
43da1074
CL
4492015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
450
451 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
452
e5584668
CL
4532015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
454
455 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
456
8afb62ac
CL
4572015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
458
459 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
460
ad9b853c
CL
4612015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
462
463 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
464
d048f8c3
CL
4652015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
466
467 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
468
84722cca
CL
4692015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
470
471 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
472 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
473 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
474 vXXXw.inc.
475
9ba08321
CL
4762015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
477
478 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
479 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
480 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
481 vXXXl.inc.
482
8f478ee6
RL
4832015-01-21 Renlin Li <renlin.li@arm.com>
484
485 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
486 * g++.dg/tls/thread_local5g.C: Likewise.
487 * g++.dg/tls/thread_local6g.C: Likewise.
488
d9355320
CL
4892015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
490
491 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
492 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
493 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
494
dc60142a
CL
4952015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
496
497 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
498 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
499 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
500
e6ad0b15
CL
5012015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
502
503 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
504 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
505 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
506
73780390
CL
5072015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
508
509 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
510 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
511 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
512
1f36fbf4
JL
5132015-01-20 Jeff Law <law@redhat.com>
514
515 PR target/59946
516 * gcc.target/m68k/pr59946.c: New test.
517
07cdd01e
CL
5182015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
519
520 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
521 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
522 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
523
e20a3d0f
CL
5242015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
525
526 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
527 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
528 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
529
8e4a8e54
CL
5302015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
531
532 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
533 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
534 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
535
8df0f8aa
CL
5362015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
537
538 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
539 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
540 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
541 vshuffle.inc.
542 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
543 vshuffle.inc.
544
1a1345f4
CL
5452015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
546
547 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
548 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
549 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
550
84c8a10b
CL
5512015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
552
553 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
554 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
555 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
556
a5504e99
CL
5572015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
558
559 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
560
17cb4283
JJ
5612015-01-20 Jakub Jelinek <jakub@redhat.com>
562
d302f41d
JJ
563 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
564
3ea36418
JJ
565 PR sanitizer/64632
566 * g++.dg/ubsan/pr64632.C: New test.
567
17cb4283
JJ
568 PR debug/64663
569 * gcc.dg/pr64663.c: New test.
570
3b6444f0
PC
5712015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
572
573 PR c++/64383
574 * g++.dg/warn/Wunused-var-23.C: New.
575
67ee3e61
PC
5762015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
577
578 PR c++/59937
579 * g++.dg/cpp0x/constexpr-59937-1.C: New.
580 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
581
2fd2ae34
RB
5822015-01-20 Richard Biener <rguenther@suse.de>
583
584 PR ipa/64684
585 * gcc.dg/lto/pr64684_0.c: New testcase.
586 * gcc.dg/lto/pr64684_1.c: Likewise.
587 * gcc.dg/lto/pr64684_2.c: Likewise.
588 * gcc.dg/lto/pr64685_0.c: Likewise.
589 * gcc.dg/lto/pr64685_1.c: Likewise.
590
efb6a9ce
PC
5912015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
592
593 PR c++/62241
594 * g++.dg/cpp1y/lambda-init12.C: New.
595
f1691f6c
RB
5962015-01-20 Richard Biener <rguenther@suse.de>
597
598 PR tree-optimization/64410
599 * g++.dg/vect/pr64410.cc: Require vect_double.
600
c896d4b4 6012015-01-20 Matthew Wahab <matthew.wahab@arm.com>
f1691f6c 602
c896d4b4
MW
603 PR target/64149
604 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
605
7002f3bd
IZ
6062015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
607
608 PR bootstrap/64676
609 Revert:
610 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
611
612 PR rtl-optimization/64081
613 * gcc.dg/pr64081.c: New test.
614
fdce7209
DM
6152015-01-19 David Malcolm <dmalcolm@redhat.com>
616
617 * jit.dg/harness.h: Include <unistd.h>.
618 (CHECK_NO_ERRORS): New.
619 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
620 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
621 gcc_jit_context_compile_to_file.
622 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
623 args to the spawned executable.
624 (jit-expand-vars): New function.
625 (jit-exe-params): New variable.
626 (dg-jit-set-exe-params): New function.
627 (jit-dg-test): Detect testcases that use
628 jit-verify-compile-to-file and call jit-setup-compile-to-file.
629 Set arguments of spawned process to jit-exe-params.
630 (jit-get-output-filename): New function.
631 (jit-setup-compile-to-file): New function.
632 (jit-verify-compile-to-file): New function.
633 (jit-run-executable): New function.
634 (jit-verify-executable): New function.
635 * jit.dg/test-compile-to-assembler.c: New testcase.
636 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
637 * jit.dg/test-compile-to-executable.c: New testcase.
638 * jit.dg/test-compile-to-object.c: New testcase.
639
0c84d521
OE
6402015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
641
642 PR target/64652
643 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
644 (test_1): New.
645
6b984df0
ML
6462015-01-19 Martin Liska <mliska@suse.cz>
647
648 * objc/compile/pr64668.m: New test.
649
670c08b3
DM
6502015-01-19 David Malcolm <dmalcolm@redhat.com>
651
652 * jit.dg/test-arith-overflow.c: Include stdbool.h.
653 (create_overflow_fn): Update comment to clarify that
654 the third param of the created function is a bool *, not
655 an int *.
656 (verify_int_overflow_fn): Convert param "expected_ovf" from
657 int to bool. Update third param of "overflow_fn_type" from int *
658 to bool *. Update local "actual_ovf" from int to bool.
659 (verify_uint_overflow_fn): Likewise.
660
185c9e56
ML
6612015-01-19 Martin Liska <mliska@suse.cz>
662
663 * gcc.dg/ipa/ipa-icf-33.c: New test.
664
75f16201
FY
6652015-01-19 Felix Yang <felix.yang@huawei.com>
666 Haijian Zhang <z.zhanghaijian@huawei.com>
667
668 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
669 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
670 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
671 result_float64x2, expected_hfloat64x2): New helper type, variable and
672 declaration.
673 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
674 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
675 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
676 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
677 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
678 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
679 and target without the FMA feature.
680
af129d07
JW
6812015-01-19 Jiong Wang <jiong.wang@arm.com>
682
683 * gcc.target/aarch64/pr64304.c: New testcase.
684
75f16201 6852015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
dfd3a76c
IZ
686
687 PR rtl-optimization/64081
688 * gcc.dg/pr64081.c: New test.
689
2e066278
TB
6902015-01-19 Tejas Belagod <tejas.belagod@arm.com>
691
692 PR target/63971
693 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
694 the epilogue).
695 * gcc.target/aarch64/test_frame_6.c: Likewise.
696 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
697 and x19 (in the epilogue).
698 * gcc.target/aarch64/test_frame_4.c: Likewise.
699 * gcc.target/aarch64/test_frame_7.c: Likewise.
700
c11d86b4
IE
7012015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
702
703 * gcc.target/i386/chkp-always_inline.c: New.
704
2f3b40a7
AP
7052015-01-15 Andrew Pinski <apinski@cavium.com>
706 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
707
708 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
709 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
710
5b384b3d
PT
7112015-01-18 Andre Vehreschild <vehre@gmx.de>
712
713 PR fortran/60255
714 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
715 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
716
7172015-01-18 Paul Thomas <pault@gcc.gnu.org>
718
719 PR fortran/64578
720 * gfortran.dg/unlimited_polymorphic_21.f90: New test
721
15a43a0c
OE
7222015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
723
724 PR target/64652
725 * gcc.target/sh/torture/pr64652.c: New.
726
b16650ac
JH
7272015-01-18 Jan Hubicka <hubicka@ucw.cz>
728
729 * gcc.dg/ipa/ipa-icf-32.c: Update template.
730 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
731 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
732 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
733 * c-c++-common/asan/kasan-recover-1.c: Likewise.
734 * c-c++-common/asan/kasan-recover-2.c: Likewise.
735
33c3b6be
JH
7362015-01-18 Jan Hubicka <hubicka@ucw.cz>
737
738 PR ipa/64378
739 * g++.dg/torture/pr64378.C: New testcase.
740
a878f8e8
PT
7412015-01-18 Paul Thomas <pault@gcc.gnu.org>
742
8fc4dc4a 743 PR fortran/57959
a878f8e8
PT
744 * gfortran.dg/block_13.f08: New test
745
e207c522
PT
7462015-01-18 Paul Thomas <pault@gcc.gnu.org>
747
748 PR fortran/55901
749 * gfortran.dg/associate_1.f03: Allow test for character with
750 automatic length.
751
f2a93012
SB
7522015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
753
754 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
755 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
756
c0779818
SB
7572015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
758
759 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
760
029b2d55
PT
7612015-01-17 Paul Thomas <pault@gcc.gnu.org>
762
763 PR fortran/64578
764 * gfortran.dg/unlimited_polymorphic_21.f90: New test
765
9b548517
AV
7662015-01-17 Andre Vehreschild <vehre@gmx.de>
767
768 PR fortran/60357
769 * gfortran.dg/alloc_comp_assign_13.f08: New test.
770
771 PR fortran/61275
772 * gfortran.dg/alloc_comp_assign_14.f08: New test.
773
774 PR fortran/55932
775 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
776
adbfb3f8
AV
7772015-01-17 Andre Vehreschild <vehre@gmx.de>
778
779 PR fortran/60334
780 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
781
0ed4bf92
BS
7822015-01-16 Bernd Schmidt <bernds@codesourcery.com>
783
784 PR rtl-optimization/52773
785 * gcc.c-torture/compile/pr52773.c: New test.
786
68e2914e
PC
7872015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
788
789 PR c++/62134
790 * g++.dg/cpp0x/alias-decl-46.C: New.
791
1175297f
CL
7922015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
793
794 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
795
1005e837
CL
7962015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
797
798 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
799 Add trace.
11135080
CL
800 (CHECK_FP): Likewise.
801 (CHECK_CUMULATIVE_SAT): Likewise.
1005e837 802
0619d58c
CL
8032015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
804
11135080
CL
805 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
806 (Set_Neon_Cumulative_Sat): Add parameter.
807 (__set_neon_cumulative_sat): Support new parameter.
808 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
809 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
810 argument.
811 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
812 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
813 argument.
0619d58c 814
cbf9a566
BE
8152015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
816
817 * g++.dg/tsan/vptr_benign_race.C: New testcase.
818 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
819
39dac19e
PC
8202015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
821
822 PR c++/60056
823 * g++.dg/tls/thread_local-ice4.C: New.
824
35912f16
JG
8252015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
826
827 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
828 than Neon options.
829
39dac19e 8302015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
0dc240a4
PC
831
832 PR c++/62276
833 * g++.dg/cpp0x/vt-62276.C: New.
834
ed22611a
IE
8352015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
836
837 PR middle-end/64353
838 * g++.dg/pr64353.C: New.
839
f2a03a72
KT
8402015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
841
842 PR target/64263
843 * gcc.target/aarch64/pr64263_1.c: New test.
844
32e84644
YR
8452015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
846
847 PR tree-optimization/64434
848 * gcc.dg/torture/pr64434.c: Move to...
849 * gcc.dg/pr64434.c: ... here.
850
666e8e06
RB
8512015-01-16 Richard Biener <rguenther@suse.de>
852
853 PR middle-end/64614
854 * gcc.dg/uninit-18.c: New testcase.
855
0399a8db
RB
8562015-01-16 Richard Biener <rguenther@suse.de>
857
858 PR tree-optimization/64568
859 * g++.dg/torture/pr64568-2.C: New testcase.
860
06201ad5
IE
8612015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
862
863 PR target/64363
864 * gcc.target/i386/chkp-label-address.c: New.
865
dc9a54fa
JW
8662015-01-16 Janus Weil <janus@gcc.gnu.org>
867
868 PR fortran/45290
869 * gfortran.dg/pointer_init_6.f90: Extended.
870
ece4d1ac
RS
8712015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
872
873 * gcc.c-torture/compile/20150108.c: New test.
874
4baa25d3
EB
8752015-01-16 Eric Botcazou <ebotcazou@adacore.com>
876
877 * gcc.target/visium: New directory.
878
a3f97e03
RB
8792015-01-16 Richard Biener <rguenther@suse.de>
880
881 PR tree-optimization/61743
882 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
883 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
884
5f3bc026
ZC
8852015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
886
887 * gcc.dg/pr64015.c: New test.
888
9377495d
MT
8892015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
890
891 PR ipa/64163
892 PR ipa/64612
893 * g++.dg/ipa/pr64612.C: New test.
894
eb5ffec4
RL
8952015-01-16 Renlin Li <renlin.li@arm.com>
896
897 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
898
3e362970
IT
8992015-01-16 Ilya Tocar <ilya.tocar@intel.com>
900
901 * gcc.target/i386/sse-14.c: Test new intrinsic.
902 * gcc.target/i386/sse-22.c: Ditto.
903
de37b21e
PC
9042015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
905
906 PR c++/58614
907 * g++.dg/cpp0x/auto44.C: New.
908
56314783
SL
9092015-01-15 Sandra Loosemore <sandra@codesourcery.com>
910
911 PR target/59710
912 * gcc.target/nios2/gpopt-all.c: New test case.
913 * gcc.target/nios2/gpopt-local.c: New test case.
914 * gcc.target/nios2/gpopt-global.c: New test case.
915 * gcc.target/nios2/gpopt-data.c: New test case.
916 * gcc.target/nios2/gpopt-none.c: New test case.
917
35228ac7
JJ
9182015-01-15 Jakub Jelinek <jakub@redhat.com>
919
920 * g++.dg/ubsan/vptr-1.C: New test.
921 * g++.dg/ubsan/vptr-2.C: New test.
922 * g++.dg/ubsan/vptr-3.C: New test.
923 * g++.dg/ubsan/vptr-4.C: New test.
924 * g++.dg/ubsan/vptr-5.C: New test.
925 * g++.dg/ubsan/vptr-6.C: New test.
926 * g++.dg/ubsan/vptr-7.C: New test.
927 * g++.dg/ubsan/vptr-8.C: New test.
928 * g++.dg/ubsan/vptr-9.C: New test.
929
6c34c761
EB
9302015-01-15 Eric Botcazou <ebotcazou@adacore.com>
931
932 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
933 is set up.
934 * lib/gcc-dg.exp: Likewise.
935
d1457701
VM
9362015-01-15 Vladimir Makarov <vmakarov@redhat.com>
937
938 PR rtl-optimization/64110
939 * gcc.target/i386/pr64110.c: Add scan-assembler.
940
41dbbb37
TS
9412015-01-15 Thomas Schwinge <thomas@codesourcery.com>
942 James Norris <jnorris@codesourcery.com>
943 Cesar Philippidis <cesar@codesourcery.com>
944 Ilmir Usmanov <i.usmanov@samsung.com>
945
946 * lib/target-supports.exp (check_effective_target_fopenacc): New
947 procedure.
948 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
949 * g++.dg/goacc/goacc.exp: Likewise.
950 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
951 * gcc.dg/goacc/goacc.exp: Likewise.
952 * gfortran.dg/goacc/goacc.exp: Likewise.
953 * c-c++-common/cpp/openacc-define-1.c: New file.
954 * c-c++-common/cpp/openacc-define-2.c: Likewise.
955 * c-c++-common/cpp/openacc-define-3.c: Likewise.
956 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
957 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
958 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
959 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
960 * c-c++-common/goacc/asyncwait-1.c: Likewise.
961 * c-c++-common/goacc/cache-1.c: Likewise.
962 * c-c++-common/goacc/clauses-fail.c: Likewise.
963 * c-c++-common/goacc/collapse-1.c: Likewise.
964 * c-c++-common/goacc/data-1.c: Likewise.
965 * c-c++-common/goacc/data-2.c: Likewise.
966 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
967 * c-c++-common/goacc/deviceptr-1.c: Likewise.
968 * c-c++-common/goacc/deviceptr-2.c: Likewise.
969 * c-c++-common/goacc/deviceptr-3.c: Likewise.
970 * c-c++-common/goacc/if-clause-1.c: Likewise.
971 * c-c++-common/goacc/if-clause-2.c: Likewise.
972 * c-c++-common/goacc/kernels-1.c: Likewise.
973 * c-c++-common/goacc/loop-1.c: Likewise.
974 * c-c++-common/goacc/loop-private-1.c: Likewise.
975 * c-c++-common/goacc/nesting-1.c: Likewise.
976 * c-c++-common/goacc/nesting-data-1.c: Likewise.
977 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
978 * c-c++-common/goacc/parallel-1.c: Likewise.
979 * c-c++-common/goacc/pcopy.c: Likewise.
980 * c-c++-common/goacc/pcopyin.c: Likewise.
981 * c-c++-common/goacc/pcopyout.c: Likewise.
982 * c-c++-common/goacc/pcreate.c: Likewise.
983 * c-c++-common/goacc/pragma_context.c: Likewise.
984 * c-c++-common/goacc/present-1.c: Likewise.
985 * c-c++-common/goacc/reduction-1.c: Likewise.
986 * c-c++-common/goacc/reduction-2.c: Likewise.
987 * c-c++-common/goacc/reduction-3.c: Likewise.
988 * c-c++-common/goacc/reduction-4.c: Likewise.
989 * c-c++-common/goacc/sb-1.c: Likewise.
990 * c-c++-common/goacc/sb-2.c: Likewise.
991 * c-c++-common/goacc/sb-3.c: Likewise.
992 * c-c++-common/goacc/update-1.c: Likewise.
993 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
994 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
995 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
996 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
997 * gfortran.dg/goacc/assumed.f95: Likewise.
998 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
999 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
1000 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1001 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
1002 * gfortran.dg/goacc/branch.f95: Likewise.
1003 * gfortran.dg/goacc/cache-1.f95: Likewise.
1004 * gfortran.dg/goacc/coarray.f95: Likewise.
1005 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
1006 * gfortran.dg/goacc/cray.f95: Likewise.
1007 * gfortran.dg/goacc/critical.f95: Likewise.
1008 * gfortran.dg/goacc/data-clauses.f95: Likewise.
1009 * gfortran.dg/goacc/data-tree.f95: Likewise.
1010 * gfortran.dg/goacc/declare-1.f95: Likewise.
1011 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
1012 * gfortran.dg/goacc/fixed-1.f: Likewise.
1013 * gfortran.dg/goacc/fixed-2.f: Likewise.
1014 * gfortran.dg/goacc/fixed-3.f: Likewise.
1015 * gfortran.dg/goacc/fixed-4.f: Likewise.
1016 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
1017 * gfortran.dg/goacc/if.f95: Likewise.
1018 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1019 * gfortran.dg/goacc/list.f95: Likewise.
1020 * gfortran.dg/goacc/literal.f95: Likewise.
1021 * gfortran.dg/goacc/loop-1.f95: Likewise.
1022 * gfortran.dg/goacc/loop-2.f95: Likewise.
1023 * gfortran.dg/goacc/loop-3.f95: Likewise.
1024 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
1025 * gfortran.dg/goacc/omp.f95: Likewise.
1026 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
1027 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
1028 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
1029 * gfortran.dg/goacc/parameter.f95: Likewise.
1030 * gfortran.dg/goacc/private-1.f95: Likewise.
1031 * gfortran.dg/goacc/private-2.f95: Likewise.
1032 * gfortran.dg/goacc/private-3.f95: Likewise.
1033 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
1034 * gfortran.dg/goacc/reduction-2.f95: Likewise.
1035 * gfortran.dg/goacc/reduction.f95: Likewise.
1036 * gfortran.dg/goacc/routine-1.f90: Likewise.
1037 * gfortran.dg/goacc/routine-2.f90: Likewise.
1038 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
1039 * gfortran.dg/goacc/several-directives.f95: Likewise.
1040 * gfortran.dg/goacc/sie.f95: Likewise.
1041 * gfortran.dg/goacc/subarrays.f95: Likewise.
1042 * gfortran.dg/gomp/map-1.f90: Likewise.
1043 * gfortran.dg/openacc-define-1.f90: Likewise.
1044 * gfortran.dg/openacc-define-2.f90: Likewise.
1045 * gfortran.dg/openacc-define-3.f90: Likewise.
1046 * g++.dg/gomp/block-1.C: Update for changed compiler output.
1047 * g++.dg/gomp/block-2.C: Likewise.
1048 * g++.dg/gomp/block-3.C: Likewise.
1049 * g++.dg/gomp/block-5.C: Likewise.
1050 * g++.dg/gomp/target-1.C: Likewise.
1051 * g++.dg/gomp/target-2.C: Likewise.
1052 * g++.dg/gomp/taskgroup-1.C: Likewise.
1053 * g++.dg/gomp/teams-1.C: Likewise.
1054 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
1055 * gcc.dg/cilk-plus/jump.c: Likewise.
1056 * gcc.dg/gomp/block-1.c: Likewise.
1057 * gcc.dg/gomp/block-10.c: Likewise.
1058 * gcc.dg/gomp/block-2.c: Likewise.
1059 * gcc.dg/gomp/block-3.c: Likewise.
1060 * gcc.dg/gomp/block-4.c: Likewise.
1061 * gcc.dg/gomp/block-5.c: Likewise.
1062 * gcc.dg/gomp/block-6.c: Likewise.
1063 * gcc.dg/gomp/block-7.c: Likewise.
1064 * gcc.dg/gomp/block-8.c: Likewise.
1065 * gcc.dg/gomp/block-9.c: Likewise.
1066 * gcc.dg/gomp/target-1.c: Likewise.
1067 * gcc.dg/gomp/target-2.c: Likewise.
1068 * gcc.dg/gomp/taskgroup-1.c: Likewise.
1069 * gcc.dg/gomp/teams-1.c: Likewise.
1070
96a87981
DM
10712015-01-15 David Malcolm <dmalcolm@redhat.com>
1072
1073 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
1074 test case.
1075
37767f4f
MS
10762015-01-15 Mike Stump <mikestump@comcast.net>
1077
1078 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
1079 * gcc.dg/inline_2.c: Likewise.
1080 * gcc.dg/inline_3.c: Likewise.
1081 * gcc.dg/inline_4.c: Likewise.
1082
cab283f5
JW
10832015-01-15 Janus Weil <janus@gcc.gnu.org>
1084
1085 PR fortran/58023
1086 * gfortran.dg/proc_ptr_comp_43.f90: New.
1087
1357c6e1
MS
10882015-01-15 Mike Stump <mikestump@comcast.net>
1089
1090 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
1091 * gcc.dg/unroll_2.c: Likewise.
1092 * gcc.dg/unroll_3.c: Likewise.
1093 * gcc.dg/unroll_4.c: Likewise.
1094 * gcc.dg/unroll_5.c: Likewise.
1095
b472082a
TB
10962015-01-15 Tejas Belagod <tejas.belagod@arm.com>
1097
1098 PR target/63971
1099 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
1100 in epilogue.
1101 * gcc.target/aarch64/test_frame_6.c: Likewise.
1102 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
1103 x30 and x19 (in the epilogue).
1104 * gcc.target/aarch64/test_frame_4.c: Likewise.
1105 * gcc.target/aarch64/test_frame_7.c: Likewise.
1106
c23127ce
ML
11072015-01-15 Martin Liska <mliska@suse.cz>
1108
1109 * g++.dg/ipa/pr64068.C: New test.
1110 * gcc.dg/ipa/PR64559.c: New test.
1111
d86cfdb8
L
11122015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1113
1114 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
1115 with PIE.
1116
42c6b3ca
RB
11172015-01-15 Richard Biener <rguenther@suse.de>
1118
1119 PR tree-optimization/61743
1120 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
1121 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1122
f5422cbf
RL
11232015-01-15 Renlin Li <renlin.li@arm.com>
1124
1125 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
1126 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
1127
e9d5a1a0
YR
11282015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
1129
1130 * gcc.dg/vect/vect-aggressive-1.c: New.
1131 * gcc.target/i386/avx2-vect-aggressive.c: New.
1132
645c25f6
L
11332015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1134
1135 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
1136
928923e7
RB
11372015-01-15 Richard Biener <rguenther@suse.de>
1138
1139 PR lto/64415
1140 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
1141 -Wl,-undefined,dynamic_lookup.
1142
3aabdc00
EB
11432015-01-15 Eric Botcazou <ebotcazou@adacore.com>
1144
4c113f87 1145 * gnat.dg/opt47.adb: New test.
3aabdc00 1146
04d8b4dc
RB
11472015-01-15 Richard Biener <rguenther@suse.de>
1148
1149 PR lto/64415
1150 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
1151
d2626c0b
YR
11522015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
1153
1154 PR tree-optimization/64434
1155 * gcc.dg/torture/pr64434.c: New test.
1156
3387e614
MF
11572015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
1158
1159 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
1160 -mno-micromips. MIPS32R1 and below require -mno-micromips.
1161 -march=loongson* and -march=octeon* require -mno-micromips.
1162
63ecaca0
AB
11632015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
1164 Matthew Fortune <matthew.fortune@imgtec.com>
1165
1166 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
1167 * gcc.target/mips/call-saved-5.c (foo): Likewise.
1168 * gcc.target/mips/call-saved-6.c (foo): Likewise.
1169 * gcc.target/mips/call-saved-7.c: New file.
1170 * gcc.target/mips/call-saved-8.c: New file.
1171 * gcc.target/mips/call-saved-9.c: New file.
1172
954bdd58
MF
11732015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
1174
1175 * gcc.target/mips/lsa.c: New file.
1176 * gcc.target/mips/mips64-lsa.c: Likewise.
1177 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
1178 * gcc.target/mips/mulsize-4.c: Likewise.
1179 * gcc.target/mips/mulsize-5.c: New file.
1180 * gcc.target/mips/mulsize-6.c: Likewise.
1181 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
1182 and !HAS_LSA as ghost options.
1183 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
1184 for !HAS_LSA.
1185
953bcfa6
MW
11862015-01-15 Matthew Wahab <matthew.wahab@arm.com>
1187
1188 * g++.dg/torture/20141013.c: Set -fno-short-enums.
1189
d679e96b
RB
11902015-01-15 Richard Biener <rguenther@suse.de>
1191
1192 PR middle-end/64365
1193 * gcc.dg/torture/pr64365.c: New testcase.
1194
5434dc07
MD
11952015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
1196
1197 * gcc.dg/stackprotectexplicit1.c: New test.
1198 * g++.dg/stackprotectexplicit2.c: New test.
1199
1a0c6983
JD
12002015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1201
1202 PR target/61933
1203 * gfortran.dg/inquire_internal.f90: New.
1204 * gfortran.dg/negative_unit_check.f90: New.
1205
83e3f98b
OE
12062015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
1207
1208 PR target/53988
1209 * gcc.target/sh/pr53988-1.c: New.
1210
36b218ee
PC
12112015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
1212
1213 PR c++/58671
1214 * g++.dg/tls/thread_local-ice3.C: New.
1215
541c5806
L
12162015-01-14 H.J. Lu <hongjiu.lu@intel.com>
1217
1218 * gcc.target/i386/fentry-override.c: Properly place {} in target
1219 selector. Remove nonpic.
1220 * gcc.target/i386/fentry.c: Likewise.
1221
77df5327
AM
12222015-01-14 Andrew MacLeod <amacleod@redhat.com>
1223
1224 * gcc.dg/atomic-invalid.c: Check for invalid memory model
1225 warnings instead of errors.
1226
3b6e42f9
IV
12272015-01-14 Ilya Verbin <ilya.verbin@intel.com>
1228
1229 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
1230 option support instead of ENABLE_LTO from Makefile.
1231
7ef95f9c
RB
12322015-01-14 Richard Biener <rguenther@suse.de>
1233
1234 PR tree-optimization/59354
1235 * gcc.dg/vect/pr59354.c: New testcase.
1236
7d11e4d6
AS
12372015-01-14 Andrew Stubbs <ams@codesourcery.com>
1238
1239 * lib/target-supports.exp
1240 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
1241 on ARM architures before v7.
1242
8673b671
AM
12432015-01-14 Andrew MacLeod <amacleod@redhat.com>
1244
1245 PR middle-end/59448
1246 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
1247 an atomic_exchange.
1248
2f6c116d 12492015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4b54ab97
IT
1250
1251 PR target/64386
1252 * gcc.target/i386/pr64386.c: New test.
1253
2f6c116d 12542015-01-14 Ilya Tocar <ilya.tocar@intel.com>
c67917b6
IT
1255
1256 PR target/64393
1257 * gcc.target/i386/pr64393.c: New test.
1258
2f6c116d 12592015-01-14 Ilya Tocar <ilya.tocar@intel.com>
110b7886
IT
1260
1261 PR target/64387
1262 * gcc.target/i386/pr64387.c: New test.
1263
5c52d249
CL
12642015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
1265
1266 * gcc.target/aarch64/store-pair-1.c: Fix typo.
1267
2a62514f
KT
12682015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1269
1270 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
1271
6f0a6218
TP
12722015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1273
1274 PR target/64453
1275 * gcc.target/arm/pr64453.c: New.
1276
683750ce
RB
12772015-01-14 Richard Biener <rguenther@suse.de>
1278
1279 PR lto/64415
1280 * gcc.dg/lto/pr64415_0.c: New testcase.
36b218ee 1281 * gcc.dg/lto/pr64415_1.c: Likewise.
683750ce 1282
217c08c5
ML
12832015-01-14 Martin Liska <mliska@suse.cz>
1284
1285 * gcc.dg/ipa/pr64307.c: New test.
1286
f29e90f5
TB
12872015-01-14 Tejas Belagod <tejas.belagod@arm.com>
1288
1289 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
1290 64-bit and 128-bit.
1291
ca39a43a
KT
12922015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1293
1294 PR target/64460
1295 * gcc.target/arm/pr64460_1.c: New test.
1296
46b622cc
RB
12972015-01-14 Richard Biener <rguenther@suse.de>
1298
1299 PR tree-optimization/64493
1300 PR tree-optimization/64495
1301 * gcc.dg/vect/pr64493.c: New testcase.
1302 * gcc.dg/vect/pr64495.c: Likewise.
1303
de1b5c17
MU
13042015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
1305
1306 * gcc.dg/Warray-bounds-11.c: New test-case.
1307
be77e609
N
13082015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1309
1310 * gcc.target/mips/octeon3-pipe-1.c: New test.
1311
86d0ac88
DM
13122015-01-13 David Malcolm <dmalcolm@redhat.com>
1313
1314 * jit.dg/harness.h (set_up_logging): Move string concatenation
1315 into...
1316 (concat_strings): New function.
1317 (dump_reproducer): New function.
1318 (test_jit): Call dump_reproducer.
1319 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
1320 function.
1321 (jit-dg-test): Delete any generated reproducer from previous runs.
1322 Verify that a generated reproducer was created, and verify that it
1323 compiles.
1324 * jit.dg/test-nested-contexts.c (main): Call
1325 gcc_jit_context_dump_reproducer_to_file.
1326
9c80f919
L
13272015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1328
1329 * gcc.dg/aru-2.c: Add dg-require-profiling.
1330
f263fe40
L
13312015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1332
1333 * lib/target-supports.exp (check_profiling_available): Check if
1334 -pg links.
1335
2001028a
JH
13362015-01-13 Jan Hubicka <hubicka@ucw.cz>
1337
1338 PR ipa/64565
1339 * g++.dg/torture/pr64565.C: New testcase.
1340
59b8926c
MP
13412015-01-13 Marek Polacek <polacek@redhat.com>
1342
1343 PR middle-end/64391
1344 * gcc.dg/tm/pr64391.c: New test.
1345
ee57ebbf
L
13462015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1347
1348 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
1349 true.
1350
ed4f78fa
L
13512015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1352
1353 * gcc.target/i386/pie.c: New test.
1354
1355 * lib/target-supports.exp (check_effective_target_pie): New.
1356
860dadcb
JJ
13572015-01-13 Jakub Jelinek <jakub@redhat.com>
1358
1359 PR rtl-optimization/64286
1360 * gcc.target/i386/avx2-pr64286.c: New test.
1361
6e5a37da
PC
13622015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
1363
1364 PR c++/57626
1365 * g++.dg/cpp0x/vt-57626.C: New.
1366
31ec3535
JJ
13672015-01-13 Jakub Jelinek <jakub@redhat.com>
1368
1369 PR fortran/64528
1370 * gfortran.dg/pr64528.f90: New test.
1371
7eb8fb77
RS
13722015-01-13 Richard Sandiford <richard.sandiford@arm.com>
1373
1374 * gcc.target/aarch64/subsp.c: New test.
1375
1f46bd52
AP
13762015-01-13 Andrew Pinski <apinski@cavium.com>
1377
1378 * gcc.target/aarch64/store-pair-1.c: New testcase.
1379
e0ffb247
RB
13802015-01-13 Richard Biener <rguenther@suse.de>
1381
1382 PR lto/64373
1383 * gcc.dg/lto/pr64373_0.c: New testcase.
1384
bf84ac44
AP
13852015-01-13 Andrew Pinski <apinski@cavium.com>
1386
1387 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
1388 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
1389
d0ed943c
RB
13902015-01-13 Richard Biener <rguenther@suse.de>
1391
1392 PR tree-optimization/64406
1393 * gcc.dg/pr64406.c: New testcase.
1394
96bb56b2
RB
13952015-01-13 Richard Biener <rguenther@suse.de>
1396
1397 PR tree-optimization/64404
1398 * gcc.dg/vect/pr64404.c: New testcase.
1399
63e533ec 14002015-01-13 Richard Biener <rguenther@suse.de>
a2d429ac
RB
1401
1402 PR tree-optimization/64568
1403 * g++.dg/torture/pr64568.C: New testcase.
1404
f6f2b019
DM
14052015-01-12 David Malcolm <dmalcolm@redhat.com>
1406
1407 * jit.dg/test-error-local-used-from-other-function.c: New test
1408 case.
1409 * jit.dg/test-error-param-reuse.c: New test case.
1410 * jit.dg/test-error-param-sharing.c: New test case.
1411 * jit.dg/test-error-param-used-from-other-function.c: New test
1412 case.
1413 * jit.dg/test-error-param-used-without-a-function.c: New test
1414 case.
1415
01991953
JJ
14162015-01-12 Jakub Jelinek <jakub@redhat.com>
1417
737fde1d
JJ
1418 PR tree-optimization/64563
1419 * gcc.dg/pr64563.c: New test.
1420
631b8d78
JJ
1421 PR target/64513
1422 * gcc.target/i386/pr64513.c: New test.
1423
f51286f2
JJ
1424 PR tree-optimization/64454
1425 * gcc.dg/pr64454.c: New test.
1426
01991953
JJ
1427 PR testsuite/64028
1428 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
1429 bind_pic_locally.
1430 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1431 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
1432 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1433 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
1434 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1435 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1436 * gcc.dg/vect/slp-25.c: Likewise.
1437 * gcc.dg/vect/vect-109.c: Likewise.
1438 * gcc.dg/vect/vect-13.c: Likewise.
1439 * gcc.dg/vect/vect-17.c: Likewise.
1440 * gcc.dg/vect/vect-18.c: Likewise.
1441 * gcc.dg/vect/vect-19.c: Likewise.
1442 * gcc.dg/vect/vect-20.c: Likewise.
1443 * gcc.dg/vect/vect-21.c: Likewise.
1444 * gcc.dg/vect/vect-22.c: Likewise.
1445 * gcc.dg/vect/vect-27.c: Likewise.
1446 * gcc.dg/vect/vect-29.c: Likewise.
1447 * gcc.dg/vect/vect-2-big-array.c: Likewise.
1448 * gcc.dg/vect/vect-2.c: Likewise.
1449 * gcc.dg/vect/vect-3.c: Likewise.
1450 * gcc.dg/vect/vect-4.c: Likewise.
1451 * gcc.dg/vect/vect-5.c: Likewise.
1452 * gcc.dg/vect/vect-72.c: Likewise.
1453 * gcc.dg/vect/vect-73-big-array.c: Likewise.
1454 * gcc.dg/vect/vect-73.c: Likewise.
1455 * gcc.dg/vect/vect-77-global.c: Likewise.
1456 * gcc.dg/vect/vect-78-global.c: Likewise.
1457 * gcc.dg/vect/vect-7.c: Likewise.
1458 * gcc.dg/vect/vect-86.c: Likewise.
1459 * gcc.dg/vect/vect-align-1.c: Likewise.
1460 * gcc.dg/vect/vect-align-3.c: Likewise.
1461 * gcc.dg/vect/vect-all-big-array.c: Likewise.
1462 * gcc.dg/vect/vect-all.c: Likewise.
1463 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1464 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1465 * gcc.dg/vect/vect-peel-3.c: Likewise.
1466 * gcc.dg/vect/vect-peel-4.c: Likewise.
1467 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
1468
351f1600
JL
14692015-01-12 Jeff Law <law@redhat.com>
1470
1471 PR target/64461
1472 * gcc.target/m68k/pr64461.c: New test.
1473
791cfef8
DM
14742015-01-12 David Malcolm <dmalcolm@redhat.com>
1475
1476 * jit.dg/test-array-as-pointer.c (create_code): Update call
1477 to gcc_jit_context_new_global by setting "kind" to
1478 GCC_JIT_GLOBAL_IMPORTED.
1479 * jit.dg/test-error-array-as-pointer.c: Likewise.
1480 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
1481 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
1482 setting kind to GCC_JIT_GLOBAL_EXPORTED.
1483 * jit.dg/test-using-global.c (the_global): Rename to...
1484 (imported_global): ...this.
1485 (create_code): Update to test the three kinds of global.
1486 (verify_code): Likewise.
1487
6c0fcb81
MG
14882015-01-12 Marc Glisse <marc.glisse@inria.fr>
1489
1490 PR testsuite/64427
1491 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
1492 undefined behavior.
1493 * gcc.target/i386/pr64291-2.c: Updated.
1494
62e22fcb
RB
14952015-01-12 Richard Biener <rguenther@suse.de>
1496
1497 PR tree-optimization/64530
1498 * gfortran.dg/pr64530.f90: New testcase.
1499
2a58c802
RB
15002015-01-12 Richard Biener <rguenther@suse.de>
1501
1502 PR middle-end/64357
1503 * gcc.dg/torture/pr64357.c: New testcase.
1504
9a4fbc59
L
15052015-01-12 H.J. Lu <hongjiu.lu@intel.com>
1506
1507 * gcc.target/i386/nop-mcount.c: Properly place {} in target
1508 selector.
1509
c3aeec0a
PK
15102015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1511 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
1512
365536ca
ML
15132015-01-12 Martin Liska <mliska@suse.cz>
1514
1515 * gcc.dg/ipa/PR64550.c: New test.
1516
d8d5aef1
JH
15172015-01-12 Jan Hubicka <hubicka@ucw.cz>
1518
1519 PR ipa/63470
1520 * testsuite/g++.dg/ipa/pr63470.C: New testcase.
1521
517d78be
JW
15222015-01-11 Janus Weil <janus@gcc.gnu.org>
1523
1524 PR fortran/63733
1525 * gfortran.dg/typebound_operator_20.f90: New.
1526
c34d453f
JW
15272015-01-11 Janus Weil <janus@gcc.gnu.org>
1528
1529 PR fortran/58023
1530 * gfortran.dg/proc_ptr_comp_42.f90: New.
1531
5c0ba546
JW
15322015-01-11 Janus Weil <janus@gcc.gnu.org>
1533
1534 PR fortran/64508
1535 * gfortran.dg/proc_ptr_comp_41.f90: New.
1536
830aecf0
SB
15372015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
1538
1539 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
1540
aecfd035
TB
15412015-01-10 Tobias Burnus <burnus@net-b.de>
1542
1543 PR fortran/64522
1544 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
1545 and add dg-excess-errors.
1546 * gfortran.dg/line_length_6.f90: New.
1547 * gfortran.dg/line_length_7.f90: New.
1548 * gfortran.dg/line_length_8.f90: New.
1549 * gfortran.dg/line_length_9.f90: New.
1550 * gfortran.dg/line_length_10.f90: New.
1551 * gfortran.dg/line_length_11.f90: New.
1552
8cf8f223
DM
15532015-01-09 David Malcolm <dmalcolm@redhat.com>
1554
1555 * jit.dg/test-threads.c (struct testcase): Move declaration
1556 to jit.dg/all-non-failing-tests.h.
1557 (testcases): Likewise.
1558 * jit.dg/all-non-failing-tests.h (struct testcase): Move
1559 declaration here from jit.dg/all-non-failing-tests.h.
1560 (testcases): Likewise.
1561 * jit.dg/test-combination.c (create_code): Eliminate spelling
1562 out all of the testcases in favor of looping through the
1563 "testcases" metadata.
1564 (verify_code): Likewise.
1565
adfac8df
JJ
15662015-01-09 Jakub Jelinek <jakub@redhat.com>
1567
1568 PR rtl-optimization/64536
1569 * gcc.dg/pr64536.c: New test.
1570
ccce3b2a
DM
15712015-01-09 David Malcolm <dmalcolm@redhat.com>
1572
1573 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
1574 * jit.dg/test-combination.c (create_code): Likewise.
1575 (verify_code): Likewise.
1576 * jit.dg/test-constants.c: New test case.
1577 * jit.dg/test-threads.c: Add test-constants.c.
1578
100bfe4a
DP
15792015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
1580
a5dbcace 1581 PR libobjc/51891
100bfe4a
DP
1582 * objc.dg/gnu-api-2-class.m: Add a test case
1583 for the above change.
1584
88d24a09
SH
15852015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
1586
1587 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
1588
2f278249
RB
15892015-01-09 Richard Biener <rguenther@suse.de>
1590
1591 PR tree-optimization/64410
1592 * g++.dg/vect/pr64410.cc: New testcase.
1593
3f9f4ae7
ML
15942015-01-09 Martin Liska <mliska@suse.cz>
1595
1596 * gcc.dg/ipa/ipa-icf-32.c: New test.
1597
75d1c391
BE
15982015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1599
1600 * c-c++-common/tsan/tsan_barrier.h: New.
1601 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
1602 * c-c++-common/tsan/bitfield_race.c: Likewise.
1603 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1604 * c-c++-common/tsan/mutexset1.c: Likewise.
1605 * c-c++-common/tsan/race_on_barrier.c: Likewise.
1606 * c-c++-common/tsan/race_on_mutex.c: Likewise.
1607 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1608 * c-c++-common/tsan/simple_race.c: Likewise.
1609 * c-c++-common/tsan/simple_stack.c: Likewise.
1610 * c-c++-common/tsan/sleep_sync.c: Likewise.
1611 * c-c++-common/tsan/tiny_race.c: Likewise.
1612 * c-c++-common/tsan/tls_race.c: Likewise.
1613 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1614 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1615 * g++.dg/tsan/atomic_free.C: Likewise.
1616 * g++.dg/tsan/atomic_free2.C: Likewise.
1617 * g++.dg/tsan/cond_race.C: Likewise.
adbfb3f8 1618 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
75d1c391 1619
b85449ad
HPN
16202015-01-08 Hans-Peter Nilsson <hp@axis.com>
1621
1622 PR testsuite/62250
1623 * lib/target-supports.exp (check_effective_target_libatomic_available):
1624 New.
1625 * gfortran.dg/coarray/caf.exp: Only add -latomic for
1626 targets that match effective-target libatomic_available.
1627 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
1628
303e1d56
DM
16292015-01-08 David Malcolm <dmalcolm@redhat.com>
1630
1631 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
1632 Verify the result of gcc_jit_context_get_last_error.
1633 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
1634
204a913b
JJ
16352015-01-08 Jakub Jelinek <jakub@redhat.com>
1636
1637 PR tree-optimization/63989
1638 * gcc.dg/strlenopt-27.c: New test.
1639
eb4c16eb
DM
16402015-01-08 David Malcolm <dmalcolm@redhat.com>
1641
1642 * jit.dg/harness.h (set_up_logging): New function.
1643 (test_jit): Fail if gcc_jit_context_acquire fails. Call
1644 set_up_logging on the context, so that every testcase is
1645 logged to a particular file.
1646 * jit.dg/test-nested-contexts.c (main): Open a logfile,
1647 and call gcc_jit_context_set_logfile on the top-level context.
1648
efa7df3c
JJ
16492015-01-08 Jakub Jelinek <jakub@redhat.com>
1650
1651 PR target/64338
1652 * g++.dg/opt/pr64338.C: New test.
1653
de1184c0
TB
16542015-01-08 Tobias Burnus <burnus@net-b.de>
1655
1656 * gfortran.dg/coarray/codimension_2b.f90: New file.
1657 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
1658 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
1659
ec124043
PC
16602015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1661
1662 PR c++/59004
1663 * g++.dg/ext/fnname4.C: New.
1664
8b93f829
PC
16652015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1666
1667 PR c++/64462
1668 * g++.dg/cpp0x/constexpr-64462.C: New.
1669
247ecdf3
PC
16702015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1671
1672 PR c++/60753
1673 * g++.dg/cpp0x/deleted10.C: New.
1674
c211cd23
DM
16752015-01-07 David Malcolm <dmalcolm@redhat.com>
1676
1677 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
1678
18146f45
DM
16792015-01-07 David Malcolm <dmalcolm@redhat.com>
1680
1681 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
1682 GCC_JIT_UNARY_OP_ABS.
1683 (verify_unary_ops): Likewise.
1684
f63c7f85
DM
16852015-01-07 David Malcolm <dmalcolm@redhat.com>
1686
1687 * jit.dg/test-arith-overflow.c: New test case.
1688 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
1689 * jit.dg/test-combination.c (create_code): Likewise.
1690 (verify_code): Likewise.
1691 * jit.dg/test-threads.c (testcases): Likewise.
1692
433d16df
DM
16932015-01-07 David Malcolm <dmalcolm@redhat.com>
1694
1695 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
1696 rather than "jit". Load g++.exp, and call g++_init.
1697 Run test-*.cc files within the testsuite and *.cc files within
1698 docs/examples.
1699 (jit-dg-test): Drop the addition of -fgnu89-inline to
1700 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
1701 doing it when compiling C testcases (since g++ does not handle
1702 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
1703 is restored to the value after g++_init ran, rather than the
1704 value before g++_init ran. Return a list of
1705 $comp_output $output_file, as dg-test assumes.
1706
649a2749
DM
17072015-01-07 David Malcolm <dmalcolm@redhat.com>
1708
1709 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
1710 make it easier to figure out the origin of each test result when
1711 running test-combination.c and test-threads.c.
1712 (CHECK_VALUE): Likewise.
1713 (CHECK_DOUBLE_VALUE): Likewise.
1714 (CHECK_STRING_VALUE): Likewise.
1715 (CHECK_STRING_STARTS_WITH): Likewise.
1716 (CHECK_STRING_CONTAINS): Likewise.
1717 (CHECK): Likewise.
1718 (check_string_value): Likewise, add "funcname" param.
1719 (check_string_starts_with): Likewise.
1720 (check_string_contains): Likewise.
1721
50bb6c8e
DM
17222015-01-07 David Malcolm <dmalcolm@redhat.com>
1723
1724 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
1725 generating name of built executable.
1726
4a9a42ab
MP
17272015-01-07 Marek Polacek <polacek@redhat.com>
1728
1729 PR c/64440
1730 * gcc.dg/pr64440.c: New test.
1731 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
1732
2cc901dc
MP
17332015-01-07 Marek Polacek <polacek@redhat.com>
1734
1735 PR c/64417
1736 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
1737 * gcc.dg/pr64417.c: New test.
1738
512ef949
MM
17392015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1740
1741 PR target/64505
1742 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
1743 fix is correct.
1744
f423b58c
EB
17452015-01-06 Eric Botcazou <ebotcazou@adacore.com>
1746
1747 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
1748 Check if testcases run without errors, not just if they compile.
1749
17502015-01-06 Christian Bruel <christian.bruel@st.com>
6a6b03ba
CB
1751
1752 PR target/64507
1753 * gcc.target/sh/pr64507.c: New test.
1754
02169d78
AC
17552015-01-06 Arnaud Charlet <charlet@adacore.com>
1756
1757 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
1758
fb153d02
JJ
17592015-01-06 Jakub Jelinek <jakub@redhat.com>
1760
1761 * c-c++-common/asan/sanitize-all-1.c: New test.
1762 * c-c++-common/ubsan/sanitize-all-1.c: New test.
1763 * c-c++-common/ubsan/sanitize-all-2.c: New test.
1764 * c-c++-common/ubsan/sanitize-all-3.c: New test.
1765 * c-c++-common/ubsan/sanitize-all-4.c: New test.
1766
0969ec7d
EB
17672015-01-06 Eric Botcazou <ebotcazou@adacore.com>
1768
1769 * lib/target-supports.exp (check_profiling_available): Return 0 for
1770 Visium.
1771 (check_effective_target_tls_runtime): Likewise.
1772 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
1773 * gcc.dg/20020312-2.c: Adjust for Visium.
1774 * gcc.dg/tls/thr-cse-1.c: Likewise
1775 * gcc.dg/tree-ssa/20040204-1.c: Likewise
1776 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1777 * gcc.dg/weak/typeof-2.c: Likewise.
1778
b176bb73
RO
17792015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
1780
1781 PR rtl-optimization/64287
1782 * gcc.dg/aru-2.c: New test.
1783
a6377d52
JJ
17842015-01-05 Jakub Jelinek <jakub@redhat.com>
1785
e5341100
JJ
1786 PR sanitizer/64344
1787 * c-c++-common/ubsan/pr64344-1.c: New test.
1788 * c-c++-common/ubsan/pr64344-2.c: New test.
1789
15aed8c4
JJ
1790 PR tree-optimization/64465
1791 * gcc.dg/pr64465.c: New test.
1792
a6377d52
JJ
1793 PR tree-optimization/64494
1794 * gcc.c-torture/compile/pr64494.c: New test.
1795
8b7cec58
TK
17962015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1797
1798 PR fortran/47674
1799 * gfortran.dg/realloc_on_assign_25.f90: New test.
1800
5624e564
JJ
18012015-01-05 Jakub Jelinek <jakub@redhat.com>
1802
1803 Update copyright years.
1804
5bd012f8
MP
18052015-01-05 Marek Polacek <polacek@redhat.com>
1806
1807 PR c/64423
1808 * gcc.dg/pr64423.c: New test.
1809
ec2c793b
HPN
18102015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
1811
c3874335
HPN
1812 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
1813 mmix-knuth-mmixware for the same reason as for MIPS.
1814 * gcc.dg/debug/debug-2.c: Ditto.
1815
ec2c793b
HPN
1816 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
1817
d50a1793
JDA
18182015-01-03 John David Anglin <danglin@gcc.gnu.org>
1819
3fd99bca
JDA
1820 PR testsuite/62250
1821 * lib/gfortran.exp: Add libatomic library search path.
1822 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
1823 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
1824
d50a1793
JDA
1825 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
1826
fe86867f
BE
18272015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1828
1829 * c-c++-common/tsan/bitfield_race.c: New testcase.
1830 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
1831
09de7c25
TB
18322015-01-02 Tobias Burnus <burnus@net-b.de>
1833
1834 * gfortran.dg/coarray/collectives_4.f90: New.
1835
74a1c62f
JW
18362015-01-02 Janus Weil <janus@gcc.gnu.org>
1837
1838 PR fortran/57562
1839 * gfortran.dg/extends_16.f90: New.
1840
09ed8520
TB
18412015-01-02 Tobias Burnus <burnus@net-b.de>
1842
1843 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
1844
213ab0a6
TB
18452015-01-02 Tobias Burnus <burnus@net-b.de>
1846
1847 * gfortran.dg/coarray/codimension_2.f90: New.
1848 * gfortran.dg/coarray/codimension_2a.f90: New.
1849 * gfortran.dg/coarray_35.f90: New.
1850 * gfortran.dg/coarray_35a.f90: New.
1851
4294c093 18522015-01-02 Janus Weil <janus@gcc.gnu.org>
a30772be 1853
4294c093 1854 PR fortran/60507
74a1c62f 1855 * gfortran.dg/dummy_procedure_11.f90: New.
09de7c25 1856^L
213ab0a6 1857Copyright (C) 2015 Free Software Foundation, Inc.
ad41bd84
JM
1858
1859Copying and distribution of this file, with or without modification,
1860are permitted in any medium without royalty provided the copyright
1861notice and this notice are preserved.
This page took 4.512427 seconds and 5 git commands to generate.