]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
re PR middle-end/64766 (internal compiler error: tree check: expected block, have...
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
dea63e49
JJ
12015-01-27 Jakub Jelinek <jakub@redhat.com>
2
3 PR c/64766
4 * gcc.dg/pr64766.c: New test.
5
48e4f473
OE
62015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
7
8 PR target/49263
9 * gcc.target/sh/pr49263-4.c: New.
10
40a778bd
PT
112015-01-26 Paul Thomas <pault@gcc.gnu.org>
12
13 PR fortran/62044
14 * gfortran.dg/allocate_with_mold_1.f90: New test
15
d38f7dce
JJ
162015-01-26 Jakub Jelinek <jakub@redhat.com>
17
18 PR c/64778
19 * gcc.dg/pr64778.c: New test.
20
4cd76837
JJ
21 PR middle-end/64421
22 * gcc.dg/vect/pr64421.c: New test.
23
b25affbd
TB
242015-01-26 Tobias Burnus <burnus@net-b.de>
25
26 PR fortran/64771
27 * gfortran.dg/coarray_36.f: New.
28 * gfortran.dg/coarray_37.f90: New.
29
807b50a7
JW
302015-01-26 Janus Weil <janus@gcc.gnu.org>
31
32 PR fortran/64230
33 * gfortran.dg/class_allocate_18.f90: New.
34
2748ffd3
CL
352015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
36
37 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
38
4ef07c76
CL
392015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
40
41 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
42
0e6057c6
CL
432015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
44
316cbf79
CL
45 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
46
472015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
48
49 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
0e6057c6 50
0dd498e4
CL
512015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
52
53 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
54 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
55 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
56 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
57
a9f53b60
CL
582015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
59
60 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
61 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
62 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
63
f4d988f4
CL
642015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
65
66 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
67 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
68 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
69 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
70 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
71 vXXXhn.inc.
72
3cd58c0f
RB
732015-01-26 Richard Biener <rguenther@suse.de>
74
75 PR middle-end/64764
76 * gcc.dg/uninit-19.c: New testcase.
77
96af01ae
RO
782015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
79
80 * lib/target-supports.exp (check_effective_target_vect64): Add
81 sparc*-*-*.
82
44d59462
EB
832015-01-26 Eric Botcazou <ebotcazou@adacore.com>
84
85 PR testsuite/64712
86 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
87
a638d1de
TL
882015-01-26 Tony Liu <tony.liu@arm.com>
89
90 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
91 non-UAL cases.
92
0daf7343
JB
932015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
94
95 PR libfortran/64770
96 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
97 correctly, clean up afterwards.
98
0ac399cf
MM
992015-01-25 Mikael Morin <mikael@gcc.gnu.org>
100
101 PR fortran/62044
102 * gfortran.dg/use_rename_7.f90: New.
103
939911c5
ASJ
1042015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
105
106 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
107 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
108
1f22bef5
OE
1092015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
110
111 PR target/54236
112 * gcc.target/sh/pr54236-4.c: New.
113
c8f2dff2
L
1142015-01-24 H.J. Lu <hongjiu.lu@intel.com>
115
116 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
117 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
118 Bridge test.
119
7165d8f1
JB
1202015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
121
122 PR libfortran/64770
123 * gfortran.dg/open_new_segv.f90: New test.
124
841dbf80
OE
1252015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
126
127 PR target/49263
128 PR target/53987
129 PR target/64345
130 PR target/59533
131 PR target/52933
132 PR target/54236
133 PR target/51244
134 * gcc.target/sh/pr64345-1.c: New.
135 * gcc.target/sh/pr64345-2.c: New.
136 * gcc.target/sh/pr59533-1.c: New.
137 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
138 * gcc.target/sh/pr52933-2.c: Likewise.
139 * gcc.target/sh/pr54089-1.c: Likewise.
140 * gcc.target/sh/pr54236-1.c: Likewise.
141 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
142 * gcc.target/sh/pr49263-1.c: Remove xfails.
143 * gcc.target/sh/pr49263-2.c: Likewise.
144 * gcc.target/sh/pr49263-3.c: Likewise.
145 * gcc.target/sh/pr53987-1.c: Likewise.
146 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
147 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
148 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
149 (test05, test06, test07, test08, test09, test10, test11, test12): New.
150 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
151 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
152 test_009): New.
153 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
154 (test_02): New.
155
19bd4ebc
TV
1562015-01-24 Tom de Vries <tom@codesourcery.com>
157
158 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
159
6ed7da89
ILT
1602015-01-23 Ian Lance Taylor <iant@google.com>
161
162 PR go/64510
163 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
164 targets without split stack support.
165
5c8bae59
VM
1662015-01-23 Vladimir Makarov <vmakarov@redhat.com>
167
168 PR target/64317
169 * gcc.target/i386/pr64317.c: New test.
170
6c4d60f8
JJ
1712015-01-23 Jakub Jelinek <jakub@redhat.com>
172
173 PR rtl-optimization/63637
174 PR rtl-optimization/60663
175 * gcc.dg/pr63637-1.c: New test.
176 * gcc.dg/pr63637-2.c: New test.
177 * gcc.dg/pr63637-3.c: New test.
178 * gcc.dg/pr63637-4.c: New test.
179 * gcc.dg/pr63637-5.c: New test.
180 * gcc.dg/pr63637-6.c: New test.
181 * gcc.target/i386/pr63637-1.c: New test.
182 * gcc.target/i386/pr63637-2.c: New test.
183 * gcc.target/i386/pr63637-3.c: New test.
184 * gcc.target/i386/pr63637-4.c: New test.
185 * gcc.target/i386/pr63637-5.c: New test.
186 * gcc.target/i386/pr63637-6.c: New test.
187
350d17ef
RB
1882015-01-23 Richard Biener <rguenther@suse.de>
189
190 PR testsuite/63439
191 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
192 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
193
10ef8f28
MP
1942015-01-23 Marek Polacek <polacek@redhat.com>
195
196 PR preprocessor/60570
197 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
198 * gcc.dg/cpp/pr60570.c: New test.
199
8f000887
RB
2002015-01-23 Richard Biener <rguenther@suse.de>
201
202 PR testsuite/63439
203 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
204 vectorization on vect64 targets.
205
652960d1
JW
2062015-01-23 Janus Weil <janus@gcc.gnu.org>
207
208 PR fortran/60922
209 * gfortran.dg/class_allocate_17.f90: New.
210
c146aced
TB
2112015-01-23 Tobias Burnus <burnus@net-b.de>
212
213 PR fortran/64726
214 * gfortran.dg/goacc/combined_loop.f90: New.
215
bae420fc
JD
2162015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
217
218 PR fortran/61933
219 * gfortran.dg/make_unit.f90: New test.
220
20056f60
JD
2212015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
222
223 PR fortran/61933
224 * gfortran.dg/negative_unit_int8.f: Update.
225
5e7821eb
JL
2262015-01-22 Jeff Law <law@redhat.com>
227
228 PR target/52076
229 * gcc.target/m68k/pr52076-1.c: New test.
230 * gcc.target/m68k/pr52076-2.c: New test.
231
f4b05e74
RB
2322015-01-22 Richard Biener <rguenther@suse.de>
233
234 PR middle-end/64728
235 * gcc.dg/torture/pr64728.c: New testcase.
236
98321768
UB
2372015-22-01 Uros Bizjak <ubizjak@gmail.com>
238
239 PR target/64688
240 * g++.dg/pr64688.C: New test.
241
e9ed6b1e
IE
2422015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
243
244 * gcc.target/i386/chkp-always_inline.c (f1): Make static
245 to avoid errors with -fpic.
246
cce93c76
RB
2472015-01-22 Richard Biener <rguenther@suse.de>
248
249 PR libstdc++/64535
250 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
251
c8b90a13
SB
2522015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
253
254 PR rtl-optimization/64682
255 * gcc.c-torture/execute/pr64682.c: New file.
256
31be63ab
JJ
2572015-01-21 Jakub Jelinek <jakub@redhat.com>
258
98f51044
JJ
259 PR debug/64511
260 * gcc.dg/pr64511.c: New test.
261
6c5ed3f1
JJ
262 PR rtl-optimization/62078
263 * g++.dg/opt/pr62078.C: New test.
264
31be63ab
JJ
265 PR c/63307
266 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
267
4195393b
TK
2682015-01-21 Thomas Koenig <tkoenig@netcologne.de>
269
270 PR fortran/57023
271 * gfortran.dg/internal_pack_15.f90: New test.
272
2f3c4b69
BE
2732015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
274
275 * gcc/testsuite/c-c++-common/tsan/step.c: New testcase.
276
6fdbf713
CL
2772015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
278
279 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
280
9b84f8f5
CL
2812015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
282
283 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
284
993cb720
CL
2852015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
286
287 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
288
c6c3bdce
CL
2892015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
290
291 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
292
49258482
CL
2932015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
294
295 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
296
77566bc7
CL
2972015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
298
299 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
300
94b9215c
CL
3012015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
302
303 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
304
43da1074
CL
3052015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
306
307 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
308
e5584668
CL
3092015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
310
311 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
312
8afb62ac
CL
3132015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
314
315 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
316
ad9b853c
CL
3172015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
318
319 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
320
d048f8c3
CL
3212015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
322
323 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
324
84722cca
CL
3252015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
326
327 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
328 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
329 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
330 vXXXw.inc.
331
9ba08321
CL
3322015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
333
334 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
335 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
336 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
337 vXXXl.inc.
338
8f478ee6
RL
3392015-01-21 Renlin Li <renlin.li@arm.com>
340
341 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
342 * g++.dg/tls/thread_local5g.C: Likewise.
343 * g++.dg/tls/thread_local6g.C: Likewise.
344
d9355320
CL
3452015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
346
347 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
348 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
349 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
350
dc60142a
CL
3512015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
352
353 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
354 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
355 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
356
e6ad0b15
CL
3572015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
358
359 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
360 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
361 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
362
73780390
CL
3632015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
364
365 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
366 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
367 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
368
1f36fbf4
JL
3692015-01-20 Jeff Law <law@redhat.com>
370
371 PR target/59946
372 * gcc.target/m68k/pr59946.c: New test.
373
07cdd01e
CL
3742015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
375
376 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
377 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
378 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
379
e20a3d0f
CL
3802015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
381
382 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
383 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
384 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
385
8e4a8e54
CL
3862015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
387
388 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
389 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
390 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
391
8df0f8aa
CL
3922015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
393
394 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
395 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
396 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
397 vshuffle.inc.
398 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
399 vshuffle.inc.
400
1a1345f4
CL
4012015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
402
403 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
404 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
405 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
406
84c8a10b
CL
4072015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
408
409 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
410 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
411 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
412
a5504e99
CL
4132015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
414
415 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
416
17cb4283
JJ
4172015-01-20 Jakub Jelinek <jakub@redhat.com>
418
d302f41d
JJ
419 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
420
3ea36418
JJ
421 PR sanitizer/64632
422 * g++.dg/ubsan/pr64632.C: New test.
423
17cb4283
JJ
424 PR debug/64663
425 * gcc.dg/pr64663.c: New test.
426
3b6444f0
PC
4272015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
428
429 PR c++/64383
430 * g++.dg/warn/Wunused-var-23.C: New.
431
67ee3e61
PC
4322015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
433
434 PR c++/59937
435 * g++.dg/cpp0x/constexpr-59937-1.C: New.
436 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
437
2fd2ae34
RB
4382015-01-20 Richard Biener <rguenther@suse.de>
439
440 PR ipa/64684
441 * gcc.dg/lto/pr64684_0.c: New testcase.
442 * gcc.dg/lto/pr64684_1.c: Likewise.
443 * gcc.dg/lto/pr64684_2.c: Likewise.
444 * gcc.dg/lto/pr64685_0.c: Likewise.
445 * gcc.dg/lto/pr64685_1.c: Likewise.
446
efb6a9ce
PC
4472015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
448
449 PR c++/62241
450 * g++.dg/cpp1y/lambda-init12.C: New.
451
f1691f6c
RB
4522015-01-20 Richard Biener <rguenther@suse.de>
453
454 PR tree-optimization/64410
455 * g++.dg/vect/pr64410.cc: Require vect_double.
456
c896d4b4 4572015-01-20 Matthew Wahab <matthew.wahab@arm.com>
f1691f6c 458
c896d4b4
MW
459 PR target/64149
460 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
461
7002f3bd
IZ
4622015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
463
464 PR bootstrap/64676
465 Revert:
466 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
467
468 PR rtl-optimization/64081
469 * gcc.dg/pr64081.c: New test.
470
fdce7209
DM
4712015-01-19 David Malcolm <dmalcolm@redhat.com>
472
473 * jit.dg/harness.h: Include <unistd.h>.
474 (CHECK_NO_ERRORS): New.
475 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
476 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
477 gcc_jit_context_compile_to_file.
478 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
479 args to the spawned executable.
480 (jit-expand-vars): New function.
481 (jit-exe-params): New variable.
482 (dg-jit-set-exe-params): New function.
483 (jit-dg-test): Detect testcases that use
484 jit-verify-compile-to-file and call jit-setup-compile-to-file.
485 Set arguments of spawned process to jit-exe-params.
486 (jit-get-output-filename): New function.
487 (jit-setup-compile-to-file): New function.
488 (jit-verify-compile-to-file): New function.
489 (jit-run-executable): New function.
490 (jit-verify-executable): New function.
491 * jit.dg/test-compile-to-assembler.c: New testcase.
492 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
493 * jit.dg/test-compile-to-executable.c: New testcase.
494 * jit.dg/test-compile-to-object.c: New testcase.
495
0c84d521
OE
4962015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
497
498 PR target/64652
499 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
500 (test_1): New.
501
6b984df0
ML
5022015-01-19 Martin Liska <mliska@suse.cz>
503
504 * objc/compile/pr64668.m: New test.
505
670c08b3
DM
5062015-01-19 David Malcolm <dmalcolm@redhat.com>
507
508 * jit.dg/test-arith-overflow.c: Include stdbool.h.
509 (create_overflow_fn): Update comment to clarify that
510 the third param of the created function is a bool *, not
511 an int *.
512 (verify_int_overflow_fn): Convert param "expected_ovf" from
513 int to bool. Update third param of "overflow_fn_type" from int *
514 to bool *. Update local "actual_ovf" from int to bool.
515 (verify_uint_overflow_fn): Likewise.
516
185c9e56
ML
5172015-01-19 Martin Liska <mliska@suse.cz>
518
519 * gcc.dg/ipa/ipa-icf-33.c: New test.
520
75f16201
FY
5212015-01-19 Felix Yang <felix.yang@huawei.com>
522 Haijian Zhang <z.zhanghaijian@huawei.com>
523
524 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
525 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
526 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
527 result_float64x2, expected_hfloat64x2): New helper type, variable and
528 declaration.
529 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
530 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
531 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
532 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
533 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
534 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
535 and target without the FMA feature.
536
af129d07
JW
5372015-01-19 Jiong Wang <jiong.wang@arm.com>
538
539 * gcc.target/aarch64/pr64304.c: New testcase.
540
75f16201 5412015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
dfd3a76c
IZ
542
543 PR rtl-optimization/64081
544 * gcc.dg/pr64081.c: New test.
545
2e066278
TB
5462015-01-19 Tejas Belagod <tejas.belagod@arm.com>
547
548 PR target/63971
549 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
550 the epilogue).
551 * gcc.target/aarch64/test_frame_6.c: Likewise.
552 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
553 and x19 (in the epilogue).
554 * gcc.target/aarch64/test_frame_4.c: Likewise.
555 * gcc.target/aarch64/test_frame_7.c: Likewise.
556
c11d86b4
IE
5572015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
558
559 * gcc.target/i386/chkp-always_inline.c: New.
560
2f3b40a7
AP
5612015-01-15 Andrew Pinski <apinski@cavium.com>
562 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
563
564 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
565 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
566
5b384b3d
PT
5672015-01-18 Andre Vehreschild <vehre@gmx.de>
568
569 PR fortran/60255
570 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
571 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
572
5732015-01-18 Paul Thomas <pault@gcc.gnu.org>
574
575 PR fortran/64578
576 * gfortran.dg/unlimited_polymorphic_21.f90: New test
577
15a43a0c
OE
5782015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
579
580 PR target/64652
581 * gcc.target/sh/torture/pr64652.c: New.
582
b16650ac
JH
5832015-01-18 Jan Hubicka <hubicka@ucw.cz>
584
585 * gcc.dg/ipa/ipa-icf-32.c: Update template.
586 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
587 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
588 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
589 * c-c++-common/asan/kasan-recover-1.c: Likewise.
590 * c-c++-common/asan/kasan-recover-2.c: Likewise.
591
33c3b6be
JH
5922015-01-18 Jan Hubicka <hubicka@ucw.cz>
593
594 PR ipa/64378
595 * g++.dg/torture/pr64378.C: New testcase.
596
a878f8e8
PT
5972015-01-18 Paul Thomas <pault@gcc.gnu.org>
598
8fc4dc4a 599 PR fortran/57959
a878f8e8
PT
600 * gfortran.dg/block_13.f08: New test
601
e207c522
PT
6022015-01-18 Paul Thomas <pault@gcc.gnu.org>
603
604 PR fortran/55901
605 * gfortran.dg/associate_1.f03: Allow test for character with
606 automatic length.
607
f2a93012
SB
6082015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
609
610 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
611 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
612
c0779818
SB
6132015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
614
615 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
616
029b2d55
PT
6172015-01-17 Paul Thomas <pault@gcc.gnu.org>
618
619 PR fortran/64578
620 * gfortran.dg/unlimited_polymorphic_21.f90: New test
621
9b548517
AV
6222015-01-17 Andre Vehreschild <vehre@gmx.de>
623
624 PR fortran/60357
625 * gfortran.dg/alloc_comp_assign_13.f08: New test.
626
627 PR fortran/61275
628 * gfortran.dg/alloc_comp_assign_14.f08: New test.
629
630 PR fortran/55932
631 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
632
adbfb3f8
AV
6332015-01-17 Andre Vehreschild <vehre@gmx.de>
634
635 PR fortran/60334
636 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
637
0ed4bf92
BS
6382015-01-16 Bernd Schmidt <bernds@codesourcery.com>
639
640 PR rtl-optimization/52773
641 * gcc.c-torture/compile/pr52773.c: New test.
642
68e2914e
PC
6432015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
644
645 PR c++/62134
646 * g++.dg/cpp0x/alias-decl-46.C: New.
647
1175297f
CL
6482015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
649
650 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
651
1005e837
CL
6522015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
653
654 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
655 Add trace.
11135080
CL
656 (CHECK_FP): Likewise.
657 (CHECK_CUMULATIVE_SAT): Likewise.
1005e837 658
0619d58c
CL
6592015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
660
11135080
CL
661 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
662 (Set_Neon_Cumulative_Sat): Add parameter.
663 (__set_neon_cumulative_sat): Support new parameter.
664 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
665 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
666 argument.
667 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
668 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
669 argument.
0619d58c 670
cbf9a566
BE
6712015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
672
673 * g++.dg/tsan/vptr_benign_race.C: New testcase.
674 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
675
39dac19e
PC
6762015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
677
678 PR c++/60056
679 * g++.dg/tls/thread_local-ice4.C: New.
680
35912f16
JG
6812015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
682
683 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
684 than Neon options.
685
39dac19e 6862015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
0dc240a4
PC
687
688 PR c++/62276
689 * g++.dg/cpp0x/vt-62276.C: New.
690
ed22611a
IE
6912015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
692
693 PR middle-end/64353
694 * g++.dg/pr64353.C: New.
695
f2a03a72
KT
6962015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
697
698 PR target/64263
699 * gcc.target/aarch64/pr64263_1.c: New test.
700
32e84644
YR
7012015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
702
703 PR tree-optimization/64434
704 * gcc.dg/torture/pr64434.c: Move to...
705 * gcc.dg/pr64434.c: ... here.
706
666e8e06
RB
7072015-01-16 Richard Biener <rguenther@suse.de>
708
709 PR middle-end/64614
710 * gcc.dg/uninit-18.c: New testcase.
711
0399a8db
RB
7122015-01-16 Richard Biener <rguenther@suse.de>
713
714 PR tree-optimization/64568
715 * g++.dg/torture/pr64568-2.C: New testcase.
716
06201ad5
IE
7172015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
718
719 PR target/64363
720 * gcc.target/i386/chkp-label-address.c: New.
721
dc9a54fa
JW
7222015-01-16 Janus Weil <janus@gcc.gnu.org>
723
724 PR fortran/45290
725 * gfortran.dg/pointer_init_6.f90: Extended.
726
ece4d1ac
RS
7272015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
728
729 * gcc.c-torture/compile/20150108.c: New test.
730
4baa25d3
EB
7312015-01-16 Eric Botcazou <ebotcazou@adacore.com>
732
733 * gcc.target/visium: New directory.
734
a3f97e03
RB
7352015-01-16 Richard Biener <rguenther@suse.de>
736
737 PR tree-optimization/61743
738 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
739 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
740
5f3bc026
ZC
7412015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
742
743 * gcc.dg/pr64015.c: New test.
744
9377495d
MT
7452015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
746
747 PR ipa/64163
748 PR ipa/64612
749 * g++.dg/ipa/pr64612.C: New test.
750
eb5ffec4
RL
7512015-01-16 Renlin Li <renlin.li@arm.com>
752
753 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
754
3e362970
IT
7552015-01-16 Ilya Tocar <ilya.tocar@intel.com>
756
757 * gcc.target/i386/sse-14.c: Test new intrinsic.
758 * gcc.target/i386/sse-22.c: Ditto.
759
de37b21e
PC
7602015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
761
762 PR c++/58614
763 * g++.dg/cpp0x/auto44.C: New.
764
56314783
SL
7652015-01-15 Sandra Loosemore <sandra@codesourcery.com>
766
767 PR target/59710
768 * gcc.target/nios2/gpopt-all.c: New test case.
769 * gcc.target/nios2/gpopt-local.c: New test case.
770 * gcc.target/nios2/gpopt-global.c: New test case.
771 * gcc.target/nios2/gpopt-data.c: New test case.
772 * gcc.target/nios2/gpopt-none.c: New test case.
773
35228ac7
JJ
7742015-01-15 Jakub Jelinek <jakub@redhat.com>
775
776 * g++.dg/ubsan/vptr-1.C: New test.
777 * g++.dg/ubsan/vptr-2.C: New test.
778 * g++.dg/ubsan/vptr-3.C: New test.
779 * g++.dg/ubsan/vptr-4.C: New test.
780 * g++.dg/ubsan/vptr-5.C: New test.
781 * g++.dg/ubsan/vptr-6.C: New test.
782 * g++.dg/ubsan/vptr-7.C: New test.
783 * g++.dg/ubsan/vptr-8.C: New test.
784 * g++.dg/ubsan/vptr-9.C: New test.
785
6c34c761
EB
7862015-01-15 Eric Botcazou <ebotcazou@adacore.com>
787
788 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
789 is set up.
790 * lib/gcc-dg.exp: Likewise.
791
d1457701
VM
7922015-01-15 Vladimir Makarov <vmakarov@redhat.com>
793
794 PR rtl-optimization/64110
795 * gcc.target/i386/pr64110.c: Add scan-assembler.
796
41dbbb37
TS
7972015-01-15 Thomas Schwinge <thomas@codesourcery.com>
798 James Norris <jnorris@codesourcery.com>
799 Cesar Philippidis <cesar@codesourcery.com>
800 Ilmir Usmanov <i.usmanov@samsung.com>
801
802 * lib/target-supports.exp (check_effective_target_fopenacc): New
803 procedure.
804 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
805 * g++.dg/goacc/goacc.exp: Likewise.
806 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
807 * gcc.dg/goacc/goacc.exp: Likewise.
808 * gfortran.dg/goacc/goacc.exp: Likewise.
809 * c-c++-common/cpp/openacc-define-1.c: New file.
810 * c-c++-common/cpp/openacc-define-2.c: Likewise.
811 * c-c++-common/cpp/openacc-define-3.c: Likewise.
812 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
813 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
814 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
815 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
816 * c-c++-common/goacc/asyncwait-1.c: Likewise.
817 * c-c++-common/goacc/cache-1.c: Likewise.
818 * c-c++-common/goacc/clauses-fail.c: Likewise.
819 * c-c++-common/goacc/collapse-1.c: Likewise.
820 * c-c++-common/goacc/data-1.c: Likewise.
821 * c-c++-common/goacc/data-2.c: Likewise.
822 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
823 * c-c++-common/goacc/deviceptr-1.c: Likewise.
824 * c-c++-common/goacc/deviceptr-2.c: Likewise.
825 * c-c++-common/goacc/deviceptr-3.c: Likewise.
826 * c-c++-common/goacc/if-clause-1.c: Likewise.
827 * c-c++-common/goacc/if-clause-2.c: Likewise.
828 * c-c++-common/goacc/kernels-1.c: Likewise.
829 * c-c++-common/goacc/loop-1.c: Likewise.
830 * c-c++-common/goacc/loop-private-1.c: Likewise.
831 * c-c++-common/goacc/nesting-1.c: Likewise.
832 * c-c++-common/goacc/nesting-data-1.c: Likewise.
833 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
834 * c-c++-common/goacc/parallel-1.c: Likewise.
835 * c-c++-common/goacc/pcopy.c: Likewise.
836 * c-c++-common/goacc/pcopyin.c: Likewise.
837 * c-c++-common/goacc/pcopyout.c: Likewise.
838 * c-c++-common/goacc/pcreate.c: Likewise.
839 * c-c++-common/goacc/pragma_context.c: Likewise.
840 * c-c++-common/goacc/present-1.c: Likewise.
841 * c-c++-common/goacc/reduction-1.c: Likewise.
842 * c-c++-common/goacc/reduction-2.c: Likewise.
843 * c-c++-common/goacc/reduction-3.c: Likewise.
844 * c-c++-common/goacc/reduction-4.c: Likewise.
845 * c-c++-common/goacc/sb-1.c: Likewise.
846 * c-c++-common/goacc/sb-2.c: Likewise.
847 * c-c++-common/goacc/sb-3.c: Likewise.
848 * c-c++-common/goacc/update-1.c: Likewise.
849 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
850 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
851 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
852 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
853 * gfortran.dg/goacc/assumed.f95: Likewise.
854 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
855 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
856 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
857 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
858 * gfortran.dg/goacc/branch.f95: Likewise.
859 * gfortran.dg/goacc/cache-1.f95: Likewise.
860 * gfortran.dg/goacc/coarray.f95: Likewise.
861 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
862 * gfortran.dg/goacc/cray.f95: Likewise.
863 * gfortran.dg/goacc/critical.f95: Likewise.
864 * gfortran.dg/goacc/data-clauses.f95: Likewise.
865 * gfortran.dg/goacc/data-tree.f95: Likewise.
866 * gfortran.dg/goacc/declare-1.f95: Likewise.
867 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
868 * gfortran.dg/goacc/fixed-1.f: Likewise.
869 * gfortran.dg/goacc/fixed-2.f: Likewise.
870 * gfortran.dg/goacc/fixed-3.f: Likewise.
871 * gfortran.dg/goacc/fixed-4.f: Likewise.
872 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
873 * gfortran.dg/goacc/if.f95: Likewise.
874 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
875 * gfortran.dg/goacc/list.f95: Likewise.
876 * gfortran.dg/goacc/literal.f95: Likewise.
877 * gfortran.dg/goacc/loop-1.f95: Likewise.
878 * gfortran.dg/goacc/loop-2.f95: Likewise.
879 * gfortran.dg/goacc/loop-3.f95: Likewise.
880 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
881 * gfortran.dg/goacc/omp.f95: Likewise.
882 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
883 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
884 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
885 * gfortran.dg/goacc/parameter.f95: Likewise.
886 * gfortran.dg/goacc/private-1.f95: Likewise.
887 * gfortran.dg/goacc/private-2.f95: Likewise.
888 * gfortran.dg/goacc/private-3.f95: Likewise.
889 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
890 * gfortran.dg/goacc/reduction-2.f95: Likewise.
891 * gfortran.dg/goacc/reduction.f95: Likewise.
892 * gfortran.dg/goacc/routine-1.f90: Likewise.
893 * gfortran.dg/goacc/routine-2.f90: Likewise.
894 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
895 * gfortran.dg/goacc/several-directives.f95: Likewise.
896 * gfortran.dg/goacc/sie.f95: Likewise.
897 * gfortran.dg/goacc/subarrays.f95: Likewise.
898 * gfortran.dg/gomp/map-1.f90: Likewise.
899 * gfortran.dg/openacc-define-1.f90: Likewise.
900 * gfortran.dg/openacc-define-2.f90: Likewise.
901 * gfortran.dg/openacc-define-3.f90: Likewise.
902 * g++.dg/gomp/block-1.C: Update for changed compiler output.
903 * g++.dg/gomp/block-2.C: Likewise.
904 * g++.dg/gomp/block-3.C: Likewise.
905 * g++.dg/gomp/block-5.C: Likewise.
906 * g++.dg/gomp/target-1.C: Likewise.
907 * g++.dg/gomp/target-2.C: Likewise.
908 * g++.dg/gomp/taskgroup-1.C: Likewise.
909 * g++.dg/gomp/teams-1.C: Likewise.
910 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
911 * gcc.dg/cilk-plus/jump.c: Likewise.
912 * gcc.dg/gomp/block-1.c: Likewise.
913 * gcc.dg/gomp/block-10.c: Likewise.
914 * gcc.dg/gomp/block-2.c: Likewise.
915 * gcc.dg/gomp/block-3.c: Likewise.
916 * gcc.dg/gomp/block-4.c: Likewise.
917 * gcc.dg/gomp/block-5.c: Likewise.
918 * gcc.dg/gomp/block-6.c: Likewise.
919 * gcc.dg/gomp/block-7.c: Likewise.
920 * gcc.dg/gomp/block-8.c: Likewise.
921 * gcc.dg/gomp/block-9.c: Likewise.
922 * gcc.dg/gomp/target-1.c: Likewise.
923 * gcc.dg/gomp/target-2.c: Likewise.
924 * gcc.dg/gomp/taskgroup-1.c: Likewise.
925 * gcc.dg/gomp/teams-1.c: Likewise.
926
96a87981
DM
9272015-01-15 David Malcolm <dmalcolm@redhat.com>
928
929 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
930 test case.
931
37767f4f
MS
9322015-01-15 Mike Stump <mikestump@comcast.net>
933
934 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
935 * gcc.dg/inline_2.c: Likewise.
936 * gcc.dg/inline_3.c: Likewise.
937 * gcc.dg/inline_4.c: Likewise.
938
cab283f5
JW
9392015-01-15 Janus Weil <janus@gcc.gnu.org>
940
941 PR fortran/58023
942 * gfortran.dg/proc_ptr_comp_43.f90: New.
943
1357c6e1
MS
9442015-01-15 Mike Stump <mikestump@comcast.net>
945
946 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
947 * gcc.dg/unroll_2.c: Likewise.
948 * gcc.dg/unroll_3.c: Likewise.
949 * gcc.dg/unroll_4.c: Likewise.
950 * gcc.dg/unroll_5.c: Likewise.
951
b472082a
TB
9522015-01-15 Tejas Belagod <tejas.belagod@arm.com>
953
954 PR target/63971
955 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
956 in epilogue.
957 * gcc.target/aarch64/test_frame_6.c: Likewise.
958 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
959 x30 and x19 (in the epilogue).
960 * gcc.target/aarch64/test_frame_4.c: Likewise.
961 * gcc.target/aarch64/test_frame_7.c: Likewise.
962
c23127ce
ML
9632015-01-15 Martin Liska <mliska@suse.cz>
964
965 * g++.dg/ipa/pr64068.C: New test.
966 * gcc.dg/ipa/PR64559.c: New test.
967
d86cfdb8
L
9682015-01-15 H.J. Lu <hongjiu.lu@intel.com>
969
970 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
971 with PIE.
972
42c6b3ca
RB
9732015-01-15 Richard Biener <rguenther@suse.de>
974
975 PR tree-optimization/61743
976 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
977 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
978
f5422cbf
RL
9792015-01-15 Renlin Li <renlin.li@arm.com>
980
981 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
982 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
983
e9d5a1a0
YR
9842015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
985
986 * gcc.dg/vect/vect-aggressive-1.c: New.
987 * gcc.target/i386/avx2-vect-aggressive.c: New.
988
645c25f6
L
9892015-01-15 H.J. Lu <hongjiu.lu@intel.com>
990
991 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
992
928923e7
RB
9932015-01-15 Richard Biener <rguenther@suse.de>
994
995 PR lto/64415
996 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
997 -Wl,-undefined,dynamic_lookup.
998
3aabdc00
EB
9992015-01-15 Eric Botcazou <ebotcazou@adacore.com>
1000
4c113f87 1001 * gnat.dg/opt47.adb: New test.
3aabdc00 1002
04d8b4dc
RB
10032015-01-15 Richard Biener <rguenther@suse.de>
1004
1005 PR lto/64415
1006 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
1007
d2626c0b
YR
10082015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
1009
1010 PR tree-optimization/64434
1011 * gcc.dg/torture/pr64434.c: New test.
1012
3387e614
MF
10132015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
1014
1015 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
1016 -mno-micromips. MIPS32R1 and below require -mno-micromips.
1017 -march=loongson* and -march=octeon* require -mno-micromips.
1018
63ecaca0
AB
10192015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
1020 Matthew Fortune <matthew.fortune@imgtec.com>
1021
1022 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
1023 * gcc.target/mips/call-saved-5.c (foo): Likewise.
1024 * gcc.target/mips/call-saved-6.c (foo): Likewise.
1025 * gcc.target/mips/call-saved-7.c: New file.
1026 * gcc.target/mips/call-saved-8.c: New file.
1027 * gcc.target/mips/call-saved-9.c: New file.
1028
954bdd58
MF
10292015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
1030
1031 * gcc.target/mips/lsa.c: New file.
1032 * gcc.target/mips/mips64-lsa.c: Likewise.
1033 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
1034 * gcc.target/mips/mulsize-4.c: Likewise.
1035 * gcc.target/mips/mulsize-5.c: New file.
1036 * gcc.target/mips/mulsize-6.c: Likewise.
1037 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
1038 and !HAS_LSA as ghost options.
1039 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
1040 for !HAS_LSA.
1041
953bcfa6
MW
10422015-01-15 Matthew Wahab <matthew.wahab@arm.com>
1043
1044 * g++.dg/torture/20141013.c: Set -fno-short-enums.
1045
d679e96b
RB
10462015-01-15 Richard Biener <rguenther@suse.de>
1047
1048 PR middle-end/64365
1049 * gcc.dg/torture/pr64365.c: New testcase.
1050
5434dc07
MD
10512015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
1052
1053 * gcc.dg/stackprotectexplicit1.c: New test.
1054 * g++.dg/stackprotectexplicit2.c: New test.
1055
1a0c6983
JD
10562015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1057
1058 PR target/61933
1059 * gfortran.dg/inquire_internal.f90: New.
1060 * gfortran.dg/negative_unit_check.f90: New.
1061
83e3f98b
OE
10622015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
1063
1064 PR target/53988
1065 * gcc.target/sh/pr53988-1.c: New.
1066
36b218ee
PC
10672015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
1068
1069 PR c++/58671
1070 * g++.dg/tls/thread_local-ice3.C: New.
1071
541c5806
L
10722015-01-14 H.J. Lu <hongjiu.lu@intel.com>
1073
1074 * gcc.target/i386/fentry-override.c: Properly place {} in target
1075 selector. Remove nonpic.
1076 * gcc.target/i386/fentry.c: Likewise.
1077
77df5327
AM
10782015-01-14 Andrew MacLeod <amacleod@redhat.com>
1079
1080 * gcc.dg/atomic-invalid.c: Check for invalid memory model
1081 warnings instead of errors.
1082
3b6e42f9
IV
10832015-01-14 Ilya Verbin <ilya.verbin@intel.com>
1084
1085 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
1086 option support instead of ENABLE_LTO from Makefile.
1087
7ef95f9c
RB
10882015-01-14 Richard Biener <rguenther@suse.de>
1089
1090 PR tree-optimization/59354
1091 * gcc.dg/vect/pr59354.c: New testcase.
1092
7d11e4d6
AS
10932015-01-14 Andrew Stubbs <ams@codesourcery.com>
1094
1095 * lib/target-supports.exp
1096 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
1097 on ARM architures before v7.
1098
8673b671
AM
10992015-01-14 Andrew MacLeod <amacleod@redhat.com>
1100
1101 PR middle-end/59448
1102 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
1103 an atomic_exchange.
1104
2f6c116d 11052015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4b54ab97
IT
1106
1107 PR target/64386
1108 * gcc.target/i386/pr64386.c: New test.
1109
2f6c116d 11102015-01-14 Ilya Tocar <ilya.tocar@intel.com>
c67917b6
IT
1111
1112 PR target/64393
1113 * gcc.target/i386/pr64393.c: New test.
1114
2f6c116d 11152015-01-14 Ilya Tocar <ilya.tocar@intel.com>
110b7886
IT
1116
1117 PR target/64387
1118 * gcc.target/i386/pr64387.c: New test.
1119
5c52d249
CL
11202015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
1121
1122 * gcc.target/aarch64/store-pair-1.c: Fix typo.
1123
2a62514f
KT
11242015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1125
1126 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
1127
6f0a6218
TP
11282015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1129
1130 PR target/64453
1131 * gcc.target/arm/pr64453.c: New.
1132
683750ce
RB
11332015-01-14 Richard Biener <rguenther@suse.de>
1134
1135 PR lto/64415
1136 * gcc.dg/lto/pr64415_0.c: New testcase.
36b218ee 1137 * gcc.dg/lto/pr64415_1.c: Likewise.
683750ce 1138
217c08c5
ML
11392015-01-14 Martin Liska <mliska@suse.cz>
1140
1141 * gcc.dg/ipa/pr64307.c: New test.
1142
f29e90f5
TB
11432015-01-14 Tejas Belagod <tejas.belagod@arm.com>
1144
1145 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
1146 64-bit and 128-bit.
1147
ca39a43a
KT
11482015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1149
1150 PR target/64460
1151 * gcc.target/arm/pr64460_1.c: New test.
1152
46b622cc
RB
11532015-01-14 Richard Biener <rguenther@suse.de>
1154
1155 PR tree-optimization/64493
1156 PR tree-optimization/64495
1157 * gcc.dg/vect/pr64493.c: New testcase.
1158 * gcc.dg/vect/pr64495.c: Likewise.
1159
de1b5c17
MU
11602015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
1161
1162 * gcc.dg/Warray-bounds-11.c: New test-case.
1163
be77e609
N
11642015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1165
1166 * gcc.target/mips/octeon3-pipe-1.c: New test.
1167
86d0ac88
DM
11682015-01-13 David Malcolm <dmalcolm@redhat.com>
1169
1170 * jit.dg/harness.h (set_up_logging): Move string concatenation
1171 into...
1172 (concat_strings): New function.
1173 (dump_reproducer): New function.
1174 (test_jit): Call dump_reproducer.
1175 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
1176 function.
1177 (jit-dg-test): Delete any generated reproducer from previous runs.
1178 Verify that a generated reproducer was created, and verify that it
1179 compiles.
1180 * jit.dg/test-nested-contexts.c (main): Call
1181 gcc_jit_context_dump_reproducer_to_file.
1182
9c80f919
L
11832015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1184
1185 * gcc.dg/aru-2.c: Add dg-require-profiling.
1186
f263fe40
L
11872015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1188
1189 * lib/target-supports.exp (check_profiling_available): Check if
1190 -pg links.
1191
2001028a
JH
11922015-01-13 Jan Hubicka <hubicka@ucw.cz>
1193
1194 PR ipa/64565
1195 * g++.dg/torture/pr64565.C: New testcase.
1196
59b8926c
MP
11972015-01-13 Marek Polacek <polacek@redhat.com>
1198
1199 PR middle-end/64391
1200 * gcc.dg/tm/pr64391.c: New test.
1201
ee57ebbf
L
12022015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1203
1204 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
1205 true.
1206
ed4f78fa
L
12072015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1208
1209 * gcc.target/i386/pie.c: New test.
1210
1211 * lib/target-supports.exp (check_effective_target_pie): New.
1212
860dadcb
JJ
12132015-01-13 Jakub Jelinek <jakub@redhat.com>
1214
1215 PR rtl-optimization/64286
1216 * gcc.target/i386/avx2-pr64286.c: New test.
1217
6e5a37da
PC
12182015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
1219
1220 PR c++/57626
1221 * g++.dg/cpp0x/vt-57626.C: New.
1222
31ec3535
JJ
12232015-01-13 Jakub Jelinek <jakub@redhat.com>
1224
1225 PR fortran/64528
1226 * gfortran.dg/pr64528.f90: New test.
1227
7eb8fb77
RS
12282015-01-13 Richard Sandiford <richard.sandiford@arm.com>
1229
1230 * gcc.target/aarch64/subsp.c: New test.
1231
1f46bd52
AP
12322015-01-13 Andrew Pinski <apinski@cavium.com>
1233
1234 * gcc.target/aarch64/store-pair-1.c: New testcase.
1235
e0ffb247
RB
12362015-01-13 Richard Biener <rguenther@suse.de>
1237
1238 PR lto/64373
1239 * gcc.dg/lto/pr64373_0.c: New testcase.
1240
bf84ac44
AP
12412015-01-13 Andrew Pinski <apinski@cavium.com>
1242
1243 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
1244 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
1245
d0ed943c
RB
12462015-01-13 Richard Biener <rguenther@suse.de>
1247
1248 PR tree-optimization/64406
1249 * gcc.dg/pr64406.c: New testcase.
1250
96bb56b2
RB
12512015-01-13 Richard Biener <rguenther@suse.de>
1252
1253 PR tree-optimization/64404
1254 * gcc.dg/vect/pr64404.c: New testcase.
1255
63e533ec 12562015-01-13 Richard Biener <rguenther@suse.de>
a2d429ac
RB
1257
1258 PR tree-optimization/64568
1259 * g++.dg/torture/pr64568.C: New testcase.
1260
f6f2b019
DM
12612015-01-12 David Malcolm <dmalcolm@redhat.com>
1262
1263 * jit.dg/test-error-local-used-from-other-function.c: New test
1264 case.
1265 * jit.dg/test-error-param-reuse.c: New test case.
1266 * jit.dg/test-error-param-sharing.c: New test case.
1267 * jit.dg/test-error-param-used-from-other-function.c: New test
1268 case.
1269 * jit.dg/test-error-param-used-without-a-function.c: New test
1270 case.
1271
01991953
JJ
12722015-01-12 Jakub Jelinek <jakub@redhat.com>
1273
737fde1d
JJ
1274 PR tree-optimization/64563
1275 * gcc.dg/pr64563.c: New test.
1276
631b8d78
JJ
1277 PR target/64513
1278 * gcc.target/i386/pr64513.c: New test.
1279
f51286f2
JJ
1280 PR tree-optimization/64454
1281 * gcc.dg/pr64454.c: New test.
1282
01991953
JJ
1283 PR testsuite/64028
1284 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
1285 bind_pic_locally.
1286 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1287 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
1288 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1289 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
1290 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1291 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1292 * gcc.dg/vect/slp-25.c: Likewise.
1293 * gcc.dg/vect/vect-109.c: Likewise.
1294 * gcc.dg/vect/vect-13.c: Likewise.
1295 * gcc.dg/vect/vect-17.c: Likewise.
1296 * gcc.dg/vect/vect-18.c: Likewise.
1297 * gcc.dg/vect/vect-19.c: Likewise.
1298 * gcc.dg/vect/vect-20.c: Likewise.
1299 * gcc.dg/vect/vect-21.c: Likewise.
1300 * gcc.dg/vect/vect-22.c: Likewise.
1301 * gcc.dg/vect/vect-27.c: Likewise.
1302 * gcc.dg/vect/vect-29.c: Likewise.
1303 * gcc.dg/vect/vect-2-big-array.c: Likewise.
1304 * gcc.dg/vect/vect-2.c: Likewise.
1305 * gcc.dg/vect/vect-3.c: Likewise.
1306 * gcc.dg/vect/vect-4.c: Likewise.
1307 * gcc.dg/vect/vect-5.c: Likewise.
1308 * gcc.dg/vect/vect-72.c: Likewise.
1309 * gcc.dg/vect/vect-73-big-array.c: Likewise.
1310 * gcc.dg/vect/vect-73.c: Likewise.
1311 * gcc.dg/vect/vect-77-global.c: Likewise.
1312 * gcc.dg/vect/vect-78-global.c: Likewise.
1313 * gcc.dg/vect/vect-7.c: Likewise.
1314 * gcc.dg/vect/vect-86.c: Likewise.
1315 * gcc.dg/vect/vect-align-1.c: Likewise.
1316 * gcc.dg/vect/vect-align-3.c: Likewise.
1317 * gcc.dg/vect/vect-all-big-array.c: Likewise.
1318 * gcc.dg/vect/vect-all.c: Likewise.
1319 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1320 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1321 * gcc.dg/vect/vect-peel-3.c: Likewise.
1322 * gcc.dg/vect/vect-peel-4.c: Likewise.
1323 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
1324
351f1600
JL
13252015-01-12 Jeff Law <law@redhat.com>
1326
1327 PR target/64461
1328 * gcc.target/m68k/pr64461.c: New test.
1329
791cfef8
DM
13302015-01-12 David Malcolm <dmalcolm@redhat.com>
1331
1332 * jit.dg/test-array-as-pointer.c (create_code): Update call
1333 to gcc_jit_context_new_global by setting "kind" to
1334 GCC_JIT_GLOBAL_IMPORTED.
1335 * jit.dg/test-error-array-as-pointer.c: Likewise.
1336 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
1337 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
1338 setting kind to GCC_JIT_GLOBAL_EXPORTED.
1339 * jit.dg/test-using-global.c (the_global): Rename to...
1340 (imported_global): ...this.
1341 (create_code): Update to test the three kinds of global.
1342 (verify_code): Likewise.
1343
6c0fcb81
MG
13442015-01-12 Marc Glisse <marc.glisse@inria.fr>
1345
1346 PR testsuite/64427
1347 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
1348 undefined behavior.
1349 * gcc.target/i386/pr64291-2.c: Updated.
1350
62e22fcb
RB
13512015-01-12 Richard Biener <rguenther@suse.de>
1352
1353 PR tree-optimization/64530
1354 * gfortran.dg/pr64530.f90: New testcase.
1355
2a58c802
RB
13562015-01-12 Richard Biener <rguenther@suse.de>
1357
1358 PR middle-end/64357
1359 * gcc.dg/torture/pr64357.c: New testcase.
1360
9a4fbc59
L
13612015-01-12 H.J. Lu <hongjiu.lu@intel.com>
1362
1363 * gcc.target/i386/nop-mcount.c: Properly place {} in target
1364 selector.
1365
c3aeec0a
PK
13662015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1367 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
1368
365536ca
ML
13692015-01-12 Martin Liska <mliska@suse.cz>
1370
1371 * gcc.dg/ipa/PR64550.c: New test.
1372
d8d5aef1
JH
13732015-01-12 Jan Hubicka <hubicka@ucw.cz>
1374
1375 PR ipa/63470
1376 * testsuite/g++.dg/ipa/pr63470.C: New testcase.
1377
517d78be
JW
13782015-01-11 Janus Weil <janus@gcc.gnu.org>
1379
1380 PR fortran/63733
1381 * gfortran.dg/typebound_operator_20.f90: New.
1382
c34d453f
JW
13832015-01-11 Janus Weil <janus@gcc.gnu.org>
1384
1385 PR fortran/58023
1386 * gfortran.dg/proc_ptr_comp_42.f90: New.
1387
5c0ba546
JW
13882015-01-11 Janus Weil <janus@gcc.gnu.org>
1389
1390 PR fortran/64508
1391 * gfortran.dg/proc_ptr_comp_41.f90: New.
1392
830aecf0
SB
13932015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
1394
1395 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
1396
aecfd035
TB
13972015-01-10 Tobias Burnus <burnus@net-b.de>
1398
1399 PR fortran/64522
1400 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
1401 and add dg-excess-errors.
1402 * gfortran.dg/line_length_6.f90: New.
1403 * gfortran.dg/line_length_7.f90: New.
1404 * gfortran.dg/line_length_8.f90: New.
1405 * gfortran.dg/line_length_9.f90: New.
1406 * gfortran.dg/line_length_10.f90: New.
1407 * gfortran.dg/line_length_11.f90: New.
1408
8cf8f223
DM
14092015-01-09 David Malcolm <dmalcolm@redhat.com>
1410
1411 * jit.dg/test-threads.c (struct testcase): Move declaration
1412 to jit.dg/all-non-failing-tests.h.
1413 (testcases): Likewise.
1414 * jit.dg/all-non-failing-tests.h (struct testcase): Move
1415 declaration here from jit.dg/all-non-failing-tests.h.
1416 (testcases): Likewise.
1417 * jit.dg/test-combination.c (create_code): Eliminate spelling
1418 out all of the testcases in favor of looping through the
1419 "testcases" metadata.
1420 (verify_code): Likewise.
1421
adfac8df
JJ
14222015-01-09 Jakub Jelinek <jakub@redhat.com>
1423
1424 PR rtl-optimization/64536
1425 * gcc.dg/pr64536.c: New test.
1426
ccce3b2a
DM
14272015-01-09 David Malcolm <dmalcolm@redhat.com>
1428
1429 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
1430 * jit.dg/test-combination.c (create_code): Likewise.
1431 (verify_code): Likewise.
1432 * jit.dg/test-constants.c: New test case.
1433 * jit.dg/test-threads.c: Add test-constants.c.
1434
100bfe4a
DP
14352015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
1436
a5dbcace 1437 PR libobjc/51891
100bfe4a
DP
1438 * objc.dg/gnu-api-2-class.m: Add a test case
1439 for the above change.
1440
88d24a09
SH
14412015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
1442
1443 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
1444
2f278249
RB
14452015-01-09 Richard Biener <rguenther@suse.de>
1446
1447 PR tree-optimization/64410
1448 * g++.dg/vect/pr64410.cc: New testcase.
1449
3f9f4ae7
ML
14502015-01-09 Martin Liska <mliska@suse.cz>
1451
1452 * gcc.dg/ipa/ipa-icf-32.c: New test.
1453
75d1c391
BE
14542015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1455
1456 * c-c++-common/tsan/tsan_barrier.h: New.
1457 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
1458 * c-c++-common/tsan/bitfield_race.c: Likewise.
1459 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1460 * c-c++-common/tsan/mutexset1.c: Likewise.
1461 * c-c++-common/tsan/race_on_barrier.c: Likewise.
1462 * c-c++-common/tsan/race_on_mutex.c: Likewise.
1463 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1464 * c-c++-common/tsan/simple_race.c: Likewise.
1465 * c-c++-common/tsan/simple_stack.c: Likewise.
1466 * c-c++-common/tsan/sleep_sync.c: Likewise.
1467 * c-c++-common/tsan/tiny_race.c: Likewise.
1468 * c-c++-common/tsan/tls_race.c: Likewise.
1469 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1470 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1471 * g++.dg/tsan/atomic_free.C: Likewise.
1472 * g++.dg/tsan/atomic_free2.C: Likewise.
1473 * g++.dg/tsan/cond_race.C: Likewise.
adbfb3f8 1474 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
75d1c391 1475
b85449ad
HPN
14762015-01-08 Hans-Peter Nilsson <hp@axis.com>
1477
1478 PR testsuite/62250
1479 * lib/target-supports.exp (check_effective_target_libatomic_available):
1480 New.
1481 * gfortran.dg/coarray/caf.exp: Only add -latomic for
1482 targets that match effective-target libatomic_available.
1483 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
1484
303e1d56
DM
14852015-01-08 David Malcolm <dmalcolm@redhat.com>
1486
1487 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
1488 Verify the result of gcc_jit_context_get_last_error.
1489 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
1490
204a913b
JJ
14912015-01-08 Jakub Jelinek <jakub@redhat.com>
1492
1493 PR tree-optimization/63989
1494 * gcc.dg/strlenopt-27.c: New test.
1495
eb4c16eb
DM
14962015-01-08 David Malcolm <dmalcolm@redhat.com>
1497
1498 * jit.dg/harness.h (set_up_logging): New function.
1499 (test_jit): Fail if gcc_jit_context_acquire fails. Call
1500 set_up_logging on the context, so that every testcase is
1501 logged to a particular file.
1502 * jit.dg/test-nested-contexts.c (main): Open a logfile,
1503 and call gcc_jit_context_set_logfile on the top-level context.
1504
efa7df3c
JJ
15052015-01-08 Jakub Jelinek <jakub@redhat.com>
1506
1507 PR target/64338
1508 * g++.dg/opt/pr64338.C: New test.
1509
de1184c0
TB
15102015-01-08 Tobias Burnus <burnus@net-b.de>
1511
1512 * gfortran.dg/coarray/codimension_2b.f90: New file.
1513 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
1514 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
1515
ec124043
PC
15162015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1517
1518 PR c++/59004
1519 * g++.dg/ext/fnname4.C: New.
1520
8b93f829
PC
15212015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1522
1523 PR c++/64462
1524 * g++.dg/cpp0x/constexpr-64462.C: New.
1525
247ecdf3
PC
15262015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1527
1528 PR c++/60753
1529 * g++.dg/cpp0x/deleted10.C: New.
1530
c211cd23
DM
15312015-01-07 David Malcolm <dmalcolm@redhat.com>
1532
1533 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
1534
18146f45
DM
15352015-01-07 David Malcolm <dmalcolm@redhat.com>
1536
1537 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
1538 GCC_JIT_UNARY_OP_ABS.
1539 (verify_unary_ops): Likewise.
1540
f63c7f85
DM
15412015-01-07 David Malcolm <dmalcolm@redhat.com>
1542
1543 * jit.dg/test-arith-overflow.c: New test case.
1544 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
1545 * jit.dg/test-combination.c (create_code): Likewise.
1546 (verify_code): Likewise.
1547 * jit.dg/test-threads.c (testcases): Likewise.
1548
433d16df
DM
15492015-01-07 David Malcolm <dmalcolm@redhat.com>
1550
1551 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
1552 rather than "jit". Load g++.exp, and call g++_init.
1553 Run test-*.cc files within the testsuite and *.cc files within
1554 docs/examples.
1555 (jit-dg-test): Drop the addition of -fgnu89-inline to
1556 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
1557 doing it when compiling C testcases (since g++ does not handle
1558 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
1559 is restored to the value after g++_init ran, rather than the
1560 value before g++_init ran. Return a list of
1561 $comp_output $output_file, as dg-test assumes.
1562
649a2749
DM
15632015-01-07 David Malcolm <dmalcolm@redhat.com>
1564
1565 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
1566 make it easier to figure out the origin of each test result when
1567 running test-combination.c and test-threads.c.
1568 (CHECK_VALUE): Likewise.
1569 (CHECK_DOUBLE_VALUE): Likewise.
1570 (CHECK_STRING_VALUE): Likewise.
1571 (CHECK_STRING_STARTS_WITH): Likewise.
1572 (CHECK_STRING_CONTAINS): Likewise.
1573 (CHECK): Likewise.
1574 (check_string_value): Likewise, add "funcname" param.
1575 (check_string_starts_with): Likewise.
1576 (check_string_contains): Likewise.
1577
50bb6c8e
DM
15782015-01-07 David Malcolm <dmalcolm@redhat.com>
1579
1580 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
1581 generating name of built executable.
1582
4a9a42ab
MP
15832015-01-07 Marek Polacek <polacek@redhat.com>
1584
1585 PR c/64440
1586 * gcc.dg/pr64440.c: New test.
1587 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
1588
2cc901dc
MP
15892015-01-07 Marek Polacek <polacek@redhat.com>
1590
1591 PR c/64417
1592 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
1593 * gcc.dg/pr64417.c: New test.
1594
512ef949
MM
15952015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1596
1597 PR target/64505
1598 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
1599 fix is correct.
1600
f423b58c
EB
16012015-01-06 Eric Botcazou <ebotcazou@adacore.com>
1602
1603 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
1604 Check if testcases run without errors, not just if they compile.
1605
16062015-01-06 Christian Bruel <christian.bruel@st.com>
6a6b03ba
CB
1607
1608 PR target/64507
1609 * gcc.target/sh/pr64507.c: New test.
1610
02169d78
AC
16112015-01-06 Arnaud Charlet <charlet@adacore.com>
1612
1613 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
1614
fb153d02
JJ
16152015-01-06 Jakub Jelinek <jakub@redhat.com>
1616
1617 * c-c++-common/asan/sanitize-all-1.c: New test.
1618 * c-c++-common/ubsan/sanitize-all-1.c: New test.
1619 * c-c++-common/ubsan/sanitize-all-2.c: New test.
1620 * c-c++-common/ubsan/sanitize-all-3.c: New test.
1621 * c-c++-common/ubsan/sanitize-all-4.c: New test.
1622
0969ec7d
EB
16232015-01-06 Eric Botcazou <ebotcazou@adacore.com>
1624
1625 * lib/target-supports.exp (check_profiling_available): Return 0 for
1626 Visium.
1627 (check_effective_target_tls_runtime): Likewise.
1628 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
1629 * gcc.dg/20020312-2.c: Adjust for Visium.
1630 * gcc.dg/tls/thr-cse-1.c: Likewise
1631 * gcc.dg/tree-ssa/20040204-1.c: Likewise
1632 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1633 * gcc.dg/weak/typeof-2.c: Likewise.
1634
b176bb73
RO
16352015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
1636
1637 PR rtl-optimization/64287
1638 * gcc.dg/aru-2.c: New test.
1639
a6377d52
JJ
16402015-01-05 Jakub Jelinek <jakub@redhat.com>
1641
e5341100
JJ
1642 PR sanitizer/64344
1643 * c-c++-common/ubsan/pr64344-1.c: New test.
1644 * c-c++-common/ubsan/pr64344-2.c: New test.
1645
15aed8c4
JJ
1646 PR tree-optimization/64465
1647 * gcc.dg/pr64465.c: New test.
1648
a6377d52
JJ
1649 PR tree-optimization/64494
1650 * gcc.c-torture/compile/pr64494.c: New test.
1651
8b7cec58
TK
16522015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1653
1654 PR fortran/47674
1655 * gfortran.dg/realloc_on_assign_25.f90: New test.
1656
5624e564
JJ
16572015-01-05 Jakub Jelinek <jakub@redhat.com>
1658
1659 Update copyright years.
1660
5bd012f8
MP
16612015-01-05 Marek Polacek <polacek@redhat.com>
1662
1663 PR c/64423
1664 * gcc.dg/pr64423.c: New test.
1665
ec2c793b
HPN
16662015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
1667
c3874335
HPN
1668 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
1669 mmix-knuth-mmixware for the same reason as for MIPS.
1670 * gcc.dg/debug/debug-2.c: Ditto.
1671
ec2c793b
HPN
1672 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
1673
d50a1793
JDA
16742015-01-03 John David Anglin <danglin@gcc.gnu.org>
1675
3fd99bca
JDA
1676 PR testsuite/62250
1677 * lib/gfortran.exp: Add libatomic library search path.
1678 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
1679 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
1680
d50a1793
JDA
1681 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
1682
fe86867f
BE
16832015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1684
1685 * c-c++-common/tsan/bitfield_race.c: New testcase.
1686 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
1687
09de7c25
TB
16882015-01-02 Tobias Burnus <burnus@net-b.de>
1689
1690 * gfortran.dg/coarray/collectives_4.f90: New.
1691
74a1c62f
JW
16922015-01-02 Janus Weil <janus@gcc.gnu.org>
1693
1694 PR fortran/57562
1695 * gfortran.dg/extends_16.f90: New.
1696
09ed8520
TB
16972015-01-02 Tobias Burnus <burnus@net-b.de>
1698
1699 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
1700
213ab0a6
TB
17012015-01-02 Tobias Burnus <burnus@net-b.de>
1702
1703 * gfortran.dg/coarray/codimension_2.f90: New.
1704 * gfortran.dg/coarray/codimension_2a.f90: New.
1705 * gfortran.dg/coarray_35.f90: New.
1706 * gfortran.dg/coarray_35a.f90: New.
1707
4294c093 17082015-01-02 Janus Weil <janus@gcc.gnu.org>
a30772be 1709
4294c093 1710 PR fortran/60507
74a1c62f 1711 * gfortran.dg/dummy_procedure_11.f90: New.
09de7c25 1712^L
213ab0a6 1713Copyright (C) 2015 Free Software Foundation, Inc.
ad41bd84
JM
1714
1715Copying and distribution of this file, with or without modification,
1716are permitted in any medium without royalty provided the copyright
1717notice and this notice are preserved.
This page took 4.300229 seconds and 5 git commands to generate.